commit 9da166f60fce7caeeb4de67552151949327f7a73 Author: Jeffrey Han Date: Sun Jun 29 22:17:04 2014 -0400 Initial commit. diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..5935a4ba --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +/.osu_tmp/ +/screenshot/ +/songs/ +/.opsu.log +/.opsu.cfg + +# Eclipse +/.settings/ +/bin/ +/.classpath +/.project +.metadata + +Thumbs.db \ No newline at end of file diff --git a/CREDITS.md b/CREDITS.md new file mode 100644 index 00000000..ac8eab24 --- /dev/null +++ b/CREDITS.md @@ -0,0 +1,26 @@ +Credits +======= + +Images +------ +The images included in opsu! belong to their respective authors. + +* XinCrin - "Fantasy's Skin" +* osu! community - "WWWskin" +* AdithyaHarun - "Metro" +* Osutronic - "Osutronic's Skin" +* Elzapatoverde - "KagePro SD v1.4" +* GraysonnG - "Baka Accurate" +* Garygoh884 - "Skylanders 1.3b" +* Misaki Louize - "Yukino II" +* Alic1a - "AL's IA -Blue-" +* pictuga - "osu! web" +* sherrie__fay +* kouyang + +Projects +-------- +The following projects were referenced in creating opsu!: + +* "Wojtkosu" - Wojtek Kowaluk (https://osu.ppy.sh/forum/t/97260) +* "osu! web" - pictuga (https://github.com/pictuga/osu-web) \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..94a9ed02 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 00000000..02e884d4 --- /dev/null +++ b/README.md @@ -0,0 +1,43 @@ +# opsu! +opsu! is an **unofficial** open-source client for [osu!](https://osu.ppy.sh/), +a rhythm game based on popular commercial games such as *Ouendan* and +*Elite Beat Agents*. + +opsu! is written in Java using [Slick2D](http://slick.ninjacave.com/) and +[LWJGL](http://lwjgl.org/), wrappers around the OpenGL and OpenAL libraries. + +## Getting Started +### Java Setup +The Java Runtime Environment (JRE) must be installed in order to run opsu!. +The download page can be found [here](https://www.java.com/en/download/). + +### Beatmaps +opsu! also requires beatmaps to run, which are available for download on the +[osu! website](https://osu.ppy.sh/p/beatmaplist) and mirror sites such as +[osu!Mirror](https://osu.yas-online.net/) or [Bloodcat](http://bloodcat.com/osu/). + +If osu! is already installed, this application will attempt to load songs +directly from the osu! program folder. Otherwise, run this application from +one directory above the root song directory, or place songs in the generated +`songs` folder. This path can be changed at any time by editing the +`BeatmapDirectory` value in the generated configuration file. + +### First Run +The `Music Offset` value will likely need to be adjusted when playing for the +first time, or whenever hit objects are out of sync with the music. This and +other game options can be accessed by clicking the wrench icon in the song menu. + +## Building +The LWJGL native libraries must be linked and distributed with this application. +[JarSplice](http://ninjacave.com/jarsplice) is included in the tools directory +to merge the files into a single executable fat jar for distribution. + +## Credits +This software was created by Jeffrey Han +([@itdelatrisu](https://github.com/itdelatrisu/)). All game concepts and +designs are based on work by osu! developer Dean Herbert. Other credits can +be found [here](CREDITS.md). + +## License +**This software is licensed under GNU GPL version 3.** +You can find the full text of the license [here](LICENSE). diff --git a/build.xml b/build.xml new file mode 100644 index 00000000..c81708e6 --- /dev/null +++ b/build.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lib/jlayer1.0.1/LICENSE.txt b/lib/jlayer1.0.1/LICENSE.txt new file mode 100644 index 00000000..b1e3f5a2 --- /dev/null +++ b/lib/jlayer1.0.1/LICENSE.txt @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/lib/jlayer1.0.1/README.txt b/lib/jlayer1.0.1/README.txt new file mode 100644 index 00000000..51bb94e9 --- /dev/null +++ b/lib/jlayer1.0.1/README.txt @@ -0,0 +1,81 @@ + JLayer 1.0.1 + JavaZOOM 1999-2008 + + Project Homepage : + http://www.javazoom.net/javalayer/javalayer.html + + JAVA and MP3 online Forums : + http://www.javazoom.net/services/forums/index.jsp +----------------------------------------------------- + +DESCRIPTION : +----------- +JLayer is a library that decodes/plays/converts MPEG 1/2/2.5 Layer 1/2/3 +(i.e. MP3) in real time for the JAVA(tm) platform. This is a non-commercial project +and anyone can add his contribution. JLayer is licensed under LGPL (see LICENSE.txt). + + +FAQ : +--- + +- How to install JLayer ? + Before running JLayer you must set PATH and CLASSPATH for JAVA + and you must add jl1.0.1.jar to the CLASSPATH. + +- Do I need JMF to run JLayer player ? + No, JMF is not required. You just need a JVM JavaSound 1.0 compliant. + (i.e. JVM1.3 or higher). + +- How to run the MP3TOWAV converter ? + java javazoom.jl.converter.jlc -v -p output.wav yourfile.mp3 + (Note : MP3TOWAV converter should work under jdk1.1.x or higher) + +- How to run the simple MP3 player ? + java javazoom.jl.player.jlp localfile.mp3 + or + java javazoom.jl.player.jlp -url http://www.aserver.com/remotefile.mp3 + Note : MP3 simple player only works under JVM that supports JavaSound 1.0 (i.e JDK1.3.x+) + +- How to run the advanced (threaded) MP3 player ? + java javazoom.jl.player.advanced.jlap localfile.mp3 + +- Does simple MP3 player support streaming ? + Yes, use the following command to play music from stream : + java javazoom.jl.player.jlp -url http://www.shoutcastserver.com:8000 + (If JLayer returns without playing SHOUTcast stream then it might mean + that the server expect a winamp like "User-Agent" in HTTP request). + +- Does JLayer support MPEG 2.5 ? + Yes, it works fine for all files generated with LAME. + +- Does JLayer support VBR ? + Yes, It supports VBRI and XING VBR header too. + +- How to get ID3v1 or ID3v2 tags from JLayer API ? + The API provides a getRawID3v2() method to get an InputStream on ID3v2 frames. + +- How to skip frames to have a seek feature ? + See javazoom.jl.player.advanced.jlap source to learn how to skip frames. + +- How much memory/CPU JLayer needs to run ? + Here are our benchmark notes : + - Heap use range : 1380KB to 1900KB - 370 classes loaded. + - Footprint : ~8MB under WinNT4/Win2K + J2SE 1.3 (Hotspot). + ~10MB under WinNT4/Win2K + J2SE 1.4.1 (Hotspot). + - CPU usage : ~12% under PIII 800Mhz/WinNT4+J2SE 1.3 (Hotspot). + ~8% under PIII 1Ghz/Win2K+J2SE 1.3.1 (Hotspot). + ~12% under PIII 1Ghz/Win2K+J2SE 1.4.1 (Hotspot). + ~1% under PIII 1Ghz/Win2K+J2SE 1.5.0 (Hotspot). + +- How to contact JLayer developers ? + Try to post a thread on Java&MP3 online forums at : + http://www.javazoom.net/services/forums/index.jsp + You can also contact us at jlayer@javazoom.net for contributions. + + +KNOWN PROBLEMS : +-------------- +99% of MP3 plays well with JLayer but some (1%) return an ArrayIndexOutOfBoundsException +while playing. It might come from invalid audio frames. +Workaround : Just try/catch ArrayIndexOutOfBoundsException in your code to skip + non-detected invalid frames. \ No newline at end of file diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/converter/Converter$PrintWriterProgressListener.class b/lib/jlayer1.0.1/classes/javazoom/jl/converter/Converter$PrintWriterProgressListener.class new file mode 100644 index 00000000..540332f5 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/converter/Converter$PrintWriterProgressListener.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/converter/Converter$ProgressListener.class b/lib/jlayer1.0.1/classes/javazoom/jl/converter/Converter$ProgressListener.class new file mode 100644 index 00000000..eb6412aa Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/converter/Converter$ProgressListener.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/converter/Converter.class b/lib/jlayer1.0.1/classes/javazoom/jl/converter/Converter.class new file mode 100644 index 00000000..e8c7eca8 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/converter/Converter.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/converter/RiffFile$RiffChunkHeader.class b/lib/jlayer1.0.1/classes/javazoom/jl/converter/RiffFile$RiffChunkHeader.class new file mode 100644 index 00000000..51208f8d Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/converter/RiffFile$RiffChunkHeader.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/converter/RiffFile.class b/lib/jlayer1.0.1/classes/javazoom/jl/converter/RiffFile.class new file mode 100644 index 00000000..cdddf707 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/converter/RiffFile.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFile$WaveFileSample.class b/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFile$WaveFileSample.class new file mode 100644 index 00000000..0bffdcb0 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFile$WaveFileSample.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFile$WaveFormat_Chunk.class b/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFile$WaveFormat_Chunk.class new file mode 100644 index 00000000..ef3c4883 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFile$WaveFormat_Chunk.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFile$WaveFormat_ChunkData.class b/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFile$WaveFormat_ChunkData.class new file mode 100644 index 00000000..a9394963 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFile$WaveFormat_ChunkData.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFile.class b/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFile.class new file mode 100644 index 00000000..5eefd204 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFile.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFileObuffer.class b/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFileObuffer.class new file mode 100644 index 00000000..a8453593 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/converter/WaveFileObuffer.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/converter/jlc$jlcArgs.class b/lib/jlayer1.0.1/classes/javazoom/jl/converter/jlc$jlcArgs.class new file mode 100644 index 00000000..f2ba829b Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/converter/jlc$jlcArgs.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/converter/jlc.class b/lib/jlayer1.0.1/classes/javazoom/jl/converter/jlc.class new file mode 100644 index 00000000..78c04b74 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/converter/jlc.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/BitReserve.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/BitReserve.class new file mode 100644 index 00000000..c756762a Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/BitReserve.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Bitstream.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Bitstream.class new file mode 100644 index 00000000..1c44dd5f Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Bitstream.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/BitstreamErrors.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/BitstreamErrors.class new file mode 100644 index 00000000..34703bd4 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/BitstreamErrors.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/BitstreamException.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/BitstreamException.class new file mode 100644 index 00000000..40973016 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/BitstreamException.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Control.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Control.class new file mode 100644 index 00000000..dbc8adb5 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Control.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Crc16.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Crc16.class new file mode 100644 index 00000000..b62c4357 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Crc16.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Decoder$Params.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Decoder$Params.class new file mode 100644 index 00000000..6435ca91 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Decoder$Params.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Decoder.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Decoder.class new file mode 100644 index 00000000..5066962a Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Decoder.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/DecoderErrors.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/DecoderErrors.class new file mode 100644 index 00000000..18fcd784 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/DecoderErrors.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/DecoderException.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/DecoderException.class new file mode 100644 index 00000000..5bcefb71 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/DecoderException.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Equalizer$EQFunction.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Equalizer$EQFunction.class new file mode 100644 index 00000000..3226c9e2 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Equalizer$EQFunction.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Equalizer.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Equalizer.class new file mode 100644 index 00000000..66e41440 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Equalizer.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/FrameDecoder.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/FrameDecoder.class new file mode 100644 index 00000000..e30df0f1 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/FrameDecoder.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Header.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Header.class new file mode 100644 index 00000000..d6d00d56 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Header.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/InputStreamSource.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/InputStreamSource.class new file mode 100644 index 00000000..015b74f8 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/InputStreamSource.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerError.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerError.class new file mode 100644 index 00000000..8c774f15 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerError.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerErrors.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerErrors.class new file mode 100644 index 00000000..c3268993 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerErrors.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerException.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerException.class new file mode 100644 index 00000000..186f20ab Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerException.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerHook.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerHook.class new file mode 100644 index 00000000..8c9cde91 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerHook.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerUtils.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerUtils.class new file mode 100644 index 00000000..719e2a41 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/JavaLayerUtils.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder$Subband.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder$Subband.class new file mode 100644 index 00000000..cb560342 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder$Subband.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder$SubbandLayer1.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder$SubbandLayer1.class new file mode 100644 index 00000000..2371df33 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder$SubbandLayer1.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder$SubbandLayer1IntensityStereo.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder$SubbandLayer1IntensityStereo.class new file mode 100644 index 00000000..014c0b6c Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder$SubbandLayer1IntensityStereo.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder$SubbandLayer1Stereo.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder$SubbandLayer1Stereo.class new file mode 100644 index 00000000..76d87596 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder$SubbandLayer1Stereo.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder.class new file mode 100644 index 00000000..ea084667 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIDecoder.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2.class new file mode 100644 index 00000000..1adbf04f Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2IntensityStereo.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2IntensityStereo.class new file mode 100644 index 00000000..060b6c49 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2IntensityStereo.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2Stereo.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2Stereo.class new file mode 100644 index 00000000..d35474b0 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2Stereo.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIDecoder.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIDecoder.class new file mode 100644 index 00000000..1c85e073 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIDecoder.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$III_side_info_t.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$III_side_info_t.class new file mode 100644 index 00000000..6918fe47 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$III_side_info_t.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$SBI.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$SBI.class new file mode 100644 index 00000000..6717293b Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$SBI.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$Sftable.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$Sftable.class new file mode 100644 index 00000000..552042c6 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$Sftable.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$gr_info_s.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$gr_info_s.class new file mode 100644 index 00000000..5225cf6f Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$gr_info_s.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$temporaire.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$temporaire.class new file mode 100644 index 00000000..b6b90c4e Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$temporaire.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$temporaire2.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$temporaire2.class new file mode 100644 index 00000000..0cf9efa0 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder$temporaire2.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder.class new file mode 100644 index 00000000..b3ead01a Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/LayerIIIDecoder.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Manager.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Manager.class new file mode 100644 index 00000000..e01d1787 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Manager.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Obuffer.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Obuffer.class new file mode 100644 index 00000000..5d4e0e35 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Obuffer.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/OutputChannels.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/OutputChannels.class new file mode 100644 index 00000000..bc2e7281 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/OutputChannels.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/SampleBuffer.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/SampleBuffer.class new file mode 100644 index 00000000..0e0cc3f4 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/SampleBuffer.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Source.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Source.class new file mode 100644 index 00000000..256d1a99 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/Source.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/SynthesisFilter.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/SynthesisFilter.class new file mode 100644 index 00000000..74e63d29 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/SynthesisFilter.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/au2lin.ser b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/au2lin.ser new file mode 100644 index 00000000..0b20bc8b Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/au2lin.ser differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/huffcodetab.class b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/huffcodetab.class new file mode 100644 index 00000000..330d4987 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/huffcodetab.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/l3reorder.ser b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/l3reorder.ser new file mode 100644 index 00000000..da216fcf Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/l3reorder.ser differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/lin2au.ser b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/lin2au.ser new file mode 100644 index 00000000..ec1c83d3 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/lin2au.ser differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/decoder/sfd.ser b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/sfd.ser new file mode 100644 index 00000000..440c7c67 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/decoder/sfd.ser differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/AudioDevice.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/AudioDevice.class new file mode 100644 index 00000000..b5631893 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/AudioDevice.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/AudioDeviceBase.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/AudioDeviceBase.class new file mode 100644 index 00000000..41a61446 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/AudioDeviceBase.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/AudioDeviceFactory.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/AudioDeviceFactory.class new file mode 100644 index 00000000..bf757657 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/AudioDeviceFactory.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/FactoryRegistry.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/FactoryRegistry.class new file mode 100644 index 00000000..f32bdde2 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/FactoryRegistry.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/JavaSoundAudioDevice.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/JavaSoundAudioDevice.class new file mode 100644 index 00000000..0cf72b05 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/JavaSoundAudioDevice.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/JavaSoundAudioDeviceFactory.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/JavaSoundAudioDeviceFactory.class new file mode 100644 index 00000000..c0280b03 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/JavaSoundAudioDeviceFactory.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/NullAudioDevice.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/NullAudioDevice.class new file mode 100644 index 00000000..b471b196 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/NullAudioDevice.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/Player.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/Player.class new file mode 100644 index 00000000..ffc7e732 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/Player.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/PlayerApplet.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/PlayerApplet.class new file mode 100644 index 00000000..2a0d86a6 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/PlayerApplet.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/AdvancedPlayer.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/AdvancedPlayer.class new file mode 100644 index 00000000..d42f1e9c Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/AdvancedPlayer.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/PlaybackEvent.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/PlaybackEvent.class new file mode 100644 index 00000000..5b0afffb Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/PlaybackEvent.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/PlaybackListener.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/PlaybackListener.class new file mode 100644 index 00000000..80565fb1 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/PlaybackListener.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/jlap$1.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/jlap$1.class new file mode 100644 index 00000000..2a79ecf7 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/jlap$1.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/jlap$InfoListener.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/jlap$InfoListener.class new file mode 100644 index 00000000..4a9c30dc Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/jlap$InfoListener.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/jlap.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/jlap.class new file mode 100644 index 00000000..bb10b287 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/advanced/jlap.class differ diff --git a/lib/jlayer1.0.1/classes/javazoom/jl/player/jlp.class b/lib/jlayer1.0.1/classes/javazoom/jl/player/jlp.class new file mode 100644 index 00000000..d9b20061 Binary files /dev/null and b/lib/jlayer1.0.1/classes/javazoom/jl/player/jlp.class differ diff --git a/lib/jlayer1.0.1/javadoc/allclasses-frame.html b/lib/jlayer1.0.1/javadoc/allclasses-frame.html new file mode 100644 index 00000000..8438d71a --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/allclasses-frame.html @@ -0,0 +1,118 @@ + + + + + + +All Classes + + + + + + + + + + +All Classes +
+ + + + + +
AdvancedPlayer +
+AudioDevice +
+AudioDeviceBase +
+AudioDeviceFactory +
+Bitstream +
+BitstreamErrors +
+BitstreamException +
+Control +
+Converter +
+Converter.PrintWriterProgressListener +
+Converter.ProgressListener +
+Crc16 +
+Decoder +
+Decoder.Params +
+DecoderErrors +
+DecoderException +
+Equalizer +
+Equalizer.EQFunction +
+FactoryRegistry +
+FrameDecoder +
+Header +
+InputStreamSource +
+JavaLayerError +
+JavaLayerErrors +
+JavaLayerException +
+JavaLayerHook +
+JavaLayerUtils +
+JavaSoundAudioDevice +
+JavaSoundAudioDeviceFactory +
+jlap +
+jlc +
+jlp +
+Manager +
+NullAudioDevice +
+Obuffer +
+OutputChannels +
+PlaybackEvent +
+PlaybackListener +
+Player +
+PlayerApplet +
+RiffFile +
+SampleBuffer +
+Source +
+WaveFile +
+WaveFileObuffer +
+
+ + + diff --git a/lib/jlayer1.0.1/javadoc/allclasses-noframe.html b/lib/jlayer1.0.1/javadoc/allclasses-noframe.html new file mode 100644 index 00000000..92bc8894 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/allclasses-noframe.html @@ -0,0 +1,118 @@ + + + + + + +All Classes + + + + + + + + + + +All Classes +
+ + + + + +
AdvancedPlayer +
+AudioDevice +
+AudioDeviceBase +
+AudioDeviceFactory +
+Bitstream +
+BitstreamErrors +
+BitstreamException +
+Control +
+Converter +
+Converter.PrintWriterProgressListener +
+Converter.ProgressListener +
+Crc16 +
+Decoder +
+Decoder.Params +
+DecoderErrors +
+DecoderException +
+Equalizer +
+Equalizer.EQFunction +
+FactoryRegistry +
+FrameDecoder +
+Header +
+InputStreamSource +
+JavaLayerError +
+JavaLayerErrors +
+JavaLayerException +
+JavaLayerHook +
+JavaLayerUtils +
+JavaSoundAudioDevice +
+JavaSoundAudioDeviceFactory +
+jlap +
+jlc +
+jlp +
+Manager +
+NullAudioDevice +
+Obuffer +
+OutputChannels +
+PlaybackEvent +
+PlaybackListener +
+Player +
+PlayerApplet +
+RiffFile +
+SampleBuffer +
+Source +
+WaveFile +
+WaveFileObuffer +
+
+ + + diff --git a/lib/jlayer1.0.1/javadoc/constant-values.html b/lib/jlayer1.0.1/javadoc/constant-values.html new file mode 100644 index 00000000..3ba3e675 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/constant-values.html @@ -0,0 +1,600 @@ + + + + + + +Constant Field Values + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + + + + + + +
+javazoom.jl.*
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
javazoom.jl.converter.Converter.PrintWriterProgressListener
+public static final intDEBUG_DETAIL7
+public static final intEXPERT_DETAIL1
+public static final intMAX_DETAIL10
+public static final intNO_DETAIL0
+public static final intVERBOSE_DETAIL2
+ +

+ +

+ + + + + + + + + + + + + + + + + +
javazoom.jl.converter.Converter.ProgressListener
+public static final intUPDATE_CONVERT_COMPLETE2
+public static final intUPDATE_FRAME_COUNT1
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
javazoom.jl.converter.RiffFile
+public static final intDDC_FAILURE1
+public static final intDDC_FILE_ERROR3
+public static final intDDC_INVALID_CALL4
+public static final intDDC_INVALID_FILE6
+public static final intDDC_OUT_OF_MEMORY2
+public static final intDDC_SUCCESS0
+public static final intDDC_USER_ABORT5
+public static final intRFM_READ2
+public static final intRFM_UNKNOWN0
+public static final intRFM_WRITE1
+ +

+ +

+ + + + + + + + + + + + +
javazoom.jl.converter.WaveFile
+public static final intMAX_WAVE_CHANNELS2
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
javazoom.jl.decoder.BitstreamErrors
+public static final intBITSTREAM_LAST511
+public static final intINVALIDFRAME261
+public static final intSTREAM_EOF260
+public static final intSTREAM_ERROR258
+public static final intUNEXPECTED_EOF259
+public static final intUNKNOWN_ERROR256
+public static final intUNKNOWN_SAMPLE_RATE257
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + +
javazoom.jl.decoder.DecoderErrors
+public static final intILLEGAL_SUBBAND_ALLOCATION514
+public static final intUNKNOWN_ERROR512
+public static final intUNSUPPORTED_LAYER513
+ +

+ +

+ + + + + + + + + + + + +
javazoom.jl.decoder.Equalizer
+public static final floatBAND_NOT_PRESENT-1f/0f
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
javazoom.jl.decoder.Header
+public static final intDUAL_CHANNEL2
+public static final intFOURTYEIGHT1
+public static final intFOURTYFOUR_POINT_ONE0
+public static final intJOINT_STEREO1
+public static final intMPEG11
+public static final intMPEG2_LSF0
+public static final intMPEG25_LSF2
+public static final intSINGLE_CHANNEL3
+public static final intSTEREO0
+public static final intTHIRTYTWO2
+ +

+ +

+ + + + + + + + + + + + + + + + + +
javazoom.jl.decoder.JavaLayerErrors
+public static final intBITSTREAM_ERROR256
+public static final intDECODER_ERROR512
+ +

+ +

+ + + + + + + + + + + + + + + + + +
javazoom.jl.decoder.Obuffer
+public static final intMAXCHANNELS2
+public static final intOBUFFERSIZE2304
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
javazoom.jl.decoder.OutputChannels
+public static final intBOTH_CHANNELS0
+public static final intDOWNMIX_CHANNELS3
+public static final intLEFT_CHANNEL1
+public static final intRIGHT_CHANNEL2
+ +

+ +

+ + + + + + + + + + + + +
javazoom.jl.decoder.Source
+public static final longLENGTH_UNKNOWN-1L
+ +

+ +

+ + + + + + + + + + + + +
javazoom.jl.player.PlayerApplet
+public static final java.lang.StringAUDIO_PARAMETER"audioURL"
+ +

+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/deprecated-list.html b/lib/jlayer1.0.1/javadoc/deprecated-list.html new file mode 100644 index 00000000..a7fed74b --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/deprecated-list.html @@ -0,0 +1,140 @@ + + + + + + +Deprecated List + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents
    +
+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/help-doc.html b/lib/jlayer1.0.1/javadoc/help-doc.html new file mode 100644 index 00000000..3df9fcd5 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/help-doc.html @@ -0,0 +1,213 @@ + + + + + + +API Help + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

    +
  • Interfaces (italic)
  • Classes
  • Enums
  • Exceptions
  • Errors
  • Annotation Types
+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
  • Class inheritance diagram
  • Direct Subclasses
  • All Known Subinterfaces
  • All Known Implementing Classes
  • Class/interface declaration
  • Class/interface description +

    +

  • Nested Class Summary
  • Field Summary
  • Constructor Summary
  • Method Summary +

    +

  • Field Detail
  • Constructor Detail
  • Method Detail
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

    +
  • Annotation Type declaration
  • Annotation Type description
  • Required Element Summary
  • Optional Element Summary
  • Element Detail
+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

    +
  • Enum declaration
  • Enum description
  • Enum Constant Summary
  • Enum Constant Detail
+
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.
    +
  • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
  • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
+
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/index-all.html b/lib/jlayer1.0.1/javadoc/index-all.html new file mode 100644 index 00000000..1cde02b9 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/index-all.html @@ -0,0 +1,1451 @@ + + + + + + +Index + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J L M N O P R S T U V W
+

+A

+
+
add_bits(int, int) - +Method in class javazoom.jl.decoder.Crc16 +
Feed a bitstring to the crc calculation (0 < length <= 32). +
addControl(Control) - +Method in class javazoom.jl.decoder.Manager +
  +
addFactory(AudioDeviceFactory) - +Method in class javazoom.jl.player.FactoryRegistry +
Registers an AudioDeviceFactory instance + with this registry. +
AdvancedPlayer - Class in javazoom.jl.player.advanced
a hybrid of javazoom.jl.player.Player tweeked to include play(startFrame, endFrame) + hopefully this will be included in the api
AdvancedPlayer(InputStream) - +Constructor for class javazoom.jl.player.advanced.AdvancedPlayer +
Creates a new Player instance. +
AdvancedPlayer(InputStream, AudioDevice) - +Constructor for class javazoom.jl.player.advanced.AdvancedPlayer +
  +
append(int, short) - +Method in class javazoom.jl.converter.WaveFileObuffer +
Takes a 16 Bit PCM sample. +
append(int, short) - +Method in class javazoom.jl.decoder.Obuffer +
Takes a 16 Bit PCM sample. +
append(int, short) - +Method in class javazoom.jl.decoder.SampleBuffer +
Takes a 16 Bit PCM sample. +
appendSamples(int, float[]) - +Method in class javazoom.jl.decoder.Obuffer +
Accepts 32 new PCM samples. +
appendSamples(int, float[]) - +Method in class javazoom.jl.decoder.SampleBuffer +
  +
AUDIO_PARAMETER - +Static variable in class javazoom.jl.player.PlayerApplet +
  +
AudioDevice - Interface in javazoom.jl.player
The AudioDevice interface provides an abstraction for + a device capable of sounding audio samples.
AudioDeviceBase - Class in javazoom.jl.player
The AudioDeviceBase class provides a simple thread-safe + implementation of the AudioDevice interface.
AudioDeviceBase() - +Constructor for class javazoom.jl.player.AudioDeviceBase +
  +
AudioDeviceFactory - Class in javazoom.jl.player
An AudioDeviceFactory class is responsible for creating + a specific AudioDevice implementation.
AudioDeviceFactory() - +Constructor for class javazoom.jl.player.AudioDeviceFactory +
  +
+
+

+B

+
+
Backpatch(long, RiffFile.RiffChunkHeader, int) - +Method in class javazoom.jl.converter.RiffFile +
Write Data to specified offset. +
Backpatch(long, byte[], int) - +Method in class javazoom.jl.converter.RiffFile +
  +
BAND_NOT_PRESENT - +Static variable in class javazoom.jl.decoder.Equalizer +
Equalizer setting to denote that a given band will not be + present in the output signal. +
bitrate() - +Method in class javazoom.jl.decoder.Header +
Return Bitrate. +
bitrate_index() - +Method in class javazoom.jl.decoder.Header +
Returns bitrate index. +
bitrate_instant() - +Method in class javazoom.jl.decoder.Header +
Return Instant Bitrate. +
bitrate_str - +Static variable in class javazoom.jl.decoder.Header +
  +
bitrate_string() - +Method in class javazoom.jl.decoder.Header +
Return Bitrate. +
bitrates - +Static variable in class javazoom.jl.decoder.Header +
  +
BitsPerSample() - +Method in class javazoom.jl.converter.WaveFile +
  +
Bitstream - Class in javazoom.jl.decoder
The Bistream class is responsible for parsing + an MPEG audio bitstream.
Bitstream(InputStream) - +Constructor for class javazoom.jl.decoder.Bitstream +
Construct a IBitstream that reads data from a + given InputStream. +
BITSTREAM_ERROR - +Static variable in interface javazoom.jl.decoder.JavaLayerErrors +
The first bitstream error code. +
BITSTREAM_LAST - +Static variable in interface javazoom.jl.decoder.BitstreamErrors +
  +
BitstreamErrors - Interface in javazoom.jl.decoder
This interface describes all error codes that can be thrown + in BistreamExceptions.
BitstreamException - Exception in javazoom.jl.decoder
Instances of BitstreamException are thrown + when operations on a Bitstream fail.
BitstreamException(String, Throwable) - +Constructor for exception javazoom.jl.decoder.BitstreamException +
  +
BitstreamException(int, Throwable) - +Constructor for exception javazoom.jl.decoder.BitstreamException +
  +
BOTH - +Static variable in class javazoom.jl.decoder.OutputChannels +
  +
BOTH_CHANNELS - +Static variable in class javazoom.jl.decoder.OutputChannels +
Flag to indicate output should include both channels. +
+
+

+C

+
+
calculate_framesize() - +Method in class javazoom.jl.decoder.Header +
Calculate Frame size. +
chan - +Variable in class javazoom.jl.converter.WaveFile.WaveFileSample +
  +
checksum() - +Method in class javazoom.jl.decoder.Crc16 +
Return the calculated checksum. +
checksum - +Variable in class javazoom.jl.decoder.Header +
  +
checksum_ok() - +Method in class javazoom.jl.decoder.Header +
Returns Checksum flag. +
checksums() - +Method in class javazoom.jl.decoder.Header +
Returns Protection bit. +
clear_buffer() - +Method in class javazoom.jl.converter.WaveFileObuffer +
  +
clear_buffer() - +Method in class javazoom.jl.decoder.Obuffer +
Clears all data in the buffer (for seeking). +
clear_buffer() - +Method in class javazoom.jl.decoder.SampleBuffer +
  +
clone() - +Method in class javazoom.jl.decoder.Decoder.Params +
  +
Close() - +Method in class javazoom.jl.converter.RiffFile +
Close Riff File. +
Close() - +Method in class javazoom.jl.converter.WaveFile +
  +
close() - +Method in class javazoom.jl.converter.WaveFileObuffer +
  +
close() - +Method in class javazoom.jl.decoder.Bitstream +
Close the Bitstream. +
close() - +Method in class javazoom.jl.decoder.Obuffer +
  +
close() - +Method in class javazoom.jl.decoder.SampleBuffer +
  +
close() - +Method in class javazoom.jl.player.advanced.AdvancedPlayer +
Cloases this player. +
close() - +Method in interface javazoom.jl.player.AudioDevice +
Closes this audio device. +
close() - +Method in class javazoom.jl.player.AudioDeviceBase +
Closes this audio device. +
close() - +Method in class javazoom.jl.player.Player +
Cloases this player. +
closeFrame() - +Method in class javazoom.jl.decoder.Bitstream +
Close MP3 frame. +
closeImpl() - +Method in class javazoom.jl.player.AudioDeviceBase +
Template method to provide the implementation for + closing the audio device. +
closeImpl() - +Method in class javazoom.jl.player.JavaSoundAudioDevice +
  +
Control - Interface in javazoom.jl.decoder
Work in progress.
convert(String, String) - +Method in class javazoom.jl.converter.Converter +
  +
convert(String, String, Converter.ProgressListener) - +Method in class javazoom.jl.converter.Converter +
  +
convert(String, String, Converter.ProgressListener, Decoder.Params) - +Method in class javazoom.jl.converter.Converter +
  +
convert(InputStream, String, Converter.ProgressListener, Decoder.Params) - +Method in class javazoom.jl.converter.Converter +
  +
Converter - Class in javazoom.jl.converter
The Converter class implements the conversion of + an MPEG audio file to a .WAV file.
Converter() - +Constructor for class javazoom.jl.converter.Converter +
Creates a new converter instance. +
Converter.PrintWriterProgressListener - Class in javazoom.jl.converter
Implementation of ProgressListener that writes + notification text to a PrintWriter.
Converter.PrintWriterProgressListener(PrintWriter, int) - +Constructor for class javazoom.jl.converter.Converter.PrintWriterProgressListener +
  +
Converter.ProgressListener - Interface in javazoom.jl.converter
This interface is used by the Converter to provide + notification of tasks being carried out by the converter, + and to provide new information as it becomes available.
converterException(Throwable) - +Method in class javazoom.jl.converter.Converter.PrintWriterProgressListener +
  +
converterException(Throwable) - +Method in interface javazoom.jl.converter.Converter.ProgressListener +
Called when an exception is thrown during while converting + a frame. +
converterUpdate(int, int, int) - +Method in class javazoom.jl.converter.Converter.PrintWriterProgressListener +
  +
converterUpdate(int, int, int) - +Method in interface javazoom.jl.converter.Converter.ProgressListener +
Notifies the listener that new information is available. +
copyright() - +Method in class javazoom.jl.decoder.Header +
Returns Copyright. +
countFrames(InputStream) - +Method in class javazoom.jl.converter.Converter +
  +
Crc16 - Class in javazoom.jl.decoder
16-Bit CRC checksum
Crc16() - +Constructor for class javazoom.jl.decoder.Crc16 +
Dummy Constructor +
createAudioDevice() - +Method in class javazoom.jl.player.AudioDeviceFactory +
Creates a new AudioDevice. +
createAudioDevice() - +Method in class javazoom.jl.player.FactoryRegistry +
  +
createAudioDevice() - +Method in class javazoom.jl.player.JavaSoundAudioDeviceFactory +
  +
createAudioDeviceImpl() - +Method in class javazoom.jl.player.JavaSoundAudioDeviceFactory +
  +
createInstance(String[]) - +Static method in class javazoom.jl.player.jlp +
  +
createPlayerThread() - +Method in class javazoom.jl.player.PlayerApplet +
Creates a new thread used to run the audio player. +
createSource() - +Method in class javazoom.jl.player.JavaSoundAudioDevice +
  +
CurrentFileMode() - +Method in class javazoom.jl.converter.RiffFile +
Return File Mode. +
CurrentFilePosition() - +Method in class javazoom.jl.converter.RiffFile +
Return File Position. +
CurrentFilePosition() - +Method in class javazoom.jl.converter.WaveFile +
  +
+
+

+D

+
+
DDC_FAILURE - +Static variable in class javazoom.jl.converter.RiffFile +
  +
DDC_FILE_ERROR - +Static variable in class javazoom.jl.converter.RiffFile +
  +
DDC_INVALID_CALL - +Static variable in class javazoom.jl.converter.RiffFile +
  +
DDC_INVALID_FILE - +Static variable in class javazoom.jl.converter.RiffFile +
  +
DDC_OUT_OF_MEMORY - +Static variable in class javazoom.jl.converter.RiffFile +
  +
DDC_SUCCESS - +Static variable in class javazoom.jl.converter.RiffFile +
  +
DDC_USER_ABORT - +Static variable in class javazoom.jl.converter.RiffFile +
  +
DEBUG_DETAIL - +Static variable in class javazoom.jl.converter.Converter.PrintWriterProgressListener +
Debug detail. +
decodedFrame(int, Header, Obuffer) - +Method in class javazoom.jl.converter.Converter.PrintWriterProgressListener +
  +
decodedFrame(int, Header, Obuffer) - +Method in interface javazoom.jl.converter.Converter.ProgressListener +
This method is called after a frame has been decoded. +
decodeFrame(Header, Bitstream) - +Method in class javazoom.jl.decoder.Decoder +
Decodes one frame from an MPEG audio bitstream. +
decodeFrame() - +Method in interface javazoom.jl.decoder.FrameDecoder +
Decodes one frame of MPEG audio. +
decodeFrame() - +Method in class javazoom.jl.player.advanced.AdvancedPlayer +
Decodes a single frame. +
decodeFrame() - +Method in class javazoom.jl.player.Player +
Decodes a single frame. +
Decoder - Class in javazoom.jl.decoder
The Decoder class encapsulates the details of + decoding an MPEG audio frame.
Decoder() - +Constructor for class javazoom.jl.decoder.Decoder +
Creates a new Decoder instance with default + parameters. +
Decoder(Decoder.Params) - +Constructor for class javazoom.jl.decoder.Decoder +
Creates a new Decoder instance with default + parameters. +
Decoder.Params - Class in javazoom.jl.decoder
The Params class presents the customizable + aspects of the decoder.
Decoder.Params() - +Constructor for class javazoom.jl.decoder.Decoder.Params +
  +
DECODER_ERROR - +Static variable in interface javazoom.jl.decoder.JavaLayerErrors +
The first decoder error code. +
DecoderErrors - Interface in javazoom.jl.decoder
This interface provides constants describing the error + codes used by the Decoder to indicate errors.
DecoderException - Exception in javazoom.jl.decoder
The DecoderException represents the class of + errors that can occur when decoding MPEG audio.
DecoderException(String, Throwable) - +Constructor for exception javazoom.jl.decoder.DecoderException +
  +
DecoderException(int, Throwable) - +Constructor for exception javazoom.jl.decoder.DecoderException +
  +
deserialize(InputStream, Class) - +Static method in class javazoom.jl.decoder.JavaLayerUtils +
Deserializes the object contained in the given input stream. +
deserialize(InputStream) - +Static method in class javazoom.jl.decoder.JavaLayerUtils +
Deserializes an object from the given InputStream. +
deserializeArray(InputStream, Class, int) - +Static method in class javazoom.jl.decoder.JavaLayerUtils +
Deserializes an array from a given InputStream. +
deserializeArrayResource(String, Class, int) - +Static method in class javazoom.jl.decoder.JavaLayerUtils +
  +
destroy() - +Method in class javazoom.jl.player.PlayerApplet +
  +
DOWNMIX - +Static variable in class javazoom.jl.decoder.OutputChannels +
  +
DOWNMIX_CHANNELS - +Static variable in class javazoom.jl.decoder.OutputChannels +
Flag to indicate output is mono. +
DUAL_CHANNEL - +Static variable in class javazoom.jl.decoder.Header +
  +
+
+

+E

+
+
Equalizer - Class in javazoom.jl.decoder
The Equalizer class can be used to specify + equalization settings for the MPEG audio decoder.
Equalizer() - +Constructor for class javazoom.jl.decoder.Equalizer +
Creates a new Equalizer instance. +
Equalizer(float[]) - +Constructor for class javazoom.jl.decoder.Equalizer +
  +
Equalizer(Equalizer.EQFunction) - +Constructor for class javazoom.jl.decoder.Equalizer +
  +
Equalizer.EQFunction - Class in javazoom.jl.decoder
 
Equalizer.EQFunction() - +Constructor for class javazoom.jl.decoder.Equalizer.EQFunction +
  +
equals(Object) - +Method in class javazoom.jl.decoder.OutputChannels +
  +
Expect(String, int) - +Method in class javazoom.jl.converter.RiffFile +
Expect NumBytes data. +
EXPERT_DETAIL - +Static variable in class javazoom.jl.converter.Converter.PrintWriterProgressListener +
Level of detail typically expected of expert + users. +
+
+

+F

+
+
factories - +Variable in class javazoom.jl.player.FactoryRegistry +
  +
FactoryRegistry - Class in javazoom.jl.player
The FactoryRegistry class stores the factories + for all the audio device implementations available in the system.
FactoryRegistry() - +Constructor for class javazoom.jl.player.FactoryRegistry +
  +
file - +Variable in class javazoom.jl.converter.RiffFile +
  +
flush() - +Method in interface javazoom.jl.player.AudioDevice +
Blocks until all audio samples previously written to this audio device have + been heard. +
flush() - +Method in class javazoom.jl.player.AudioDeviceBase +
Waits for any buffered audio samples to be played by the + audio device. +
flushImpl() - +Method in class javazoom.jl.player.AudioDeviceBase +
Template method to provide the implementation for + flushing any buffered audio data. +
flushImpl() - +Method in class javazoom.jl.player.JavaSoundAudioDevice +
  +
fmode - +Variable in class javazoom.jl.converter.RiffFile +
  +
FourCC(String) - +Static method in class javazoom.jl.converter.RiffFile +
Fill the header. +
FOURTYEIGHT - +Static variable in class javazoom.jl.decoder.Header +
  +
FOURTYFOUR_POINT_ONE - +Static variable in class javazoom.jl.decoder.Header +
  +
FrameDecoder - Interface in javazoom.jl.decoder
Implementations of FrameDecoder are responsible for decoding + an MPEG audio frame.
framesize - +Variable in class javazoom.jl.decoder.Header +
  +
frequencies - +Static variable in class javazoom.jl.decoder.Header +
  +
frequency() - +Method in class javazoom.jl.decoder.Header +
Returns Frequency. +
fromInt(int) - +Static method in class javazoom.jl.decoder.OutputChannels +
Creates an OutputChannels instance + corresponding to the given channel code. +
+
+

+G

+
+
get_bits(int) - +Method in class javazoom.jl.decoder.Bitstream +
Read bits from buffer into the lower bits of an unsigned int. +
getAudioDevice() - +Method in class javazoom.jl.player.jlp +
  +
getAudioDevice() - +Method in class javazoom.jl.player.PlayerApplet +
Retrieves the AudioDevice instance that will + be used to sound the audio data. +
getAudioFileName() - +Method in class javazoom.jl.player.PlayerApplet +
  +
getAudioFormat() - +Method in class javazoom.jl.player.JavaSoundAudioDevice +
  +
getAudioStream() - +Method in class javazoom.jl.player.PlayerApplet +
Retrieves the InputStream that provides the MPEG audio + stream data. +
getAudioURL() - +Method in class javazoom.jl.player.PlayerApplet +
  +
getBand(int) - +Method in class javazoom.jl.decoder.Equalizer.EQFunction +
Returns the setting of a band in the equalizer. +
getBand(int) - +Method in class javazoom.jl.decoder.Equalizer +
Retrieves the eq setting for a given band. +
getBandCount() - +Method in class javazoom.jl.decoder.Equalizer +
Retrieves the number of bands present in this equalizer. +
getBuffer() - +Method in class javazoom.jl.decoder.SampleBuffer +
  +
getBufferLength() - +Method in class javazoom.jl.decoder.SampleBuffer +
  +
getByteArray(int) - +Method in class javazoom.jl.player.JavaSoundAudioDevice +
  +
getChannelCount() - +Method in class javazoom.jl.decoder.OutputChannels +
Retrieves the number of output channels represented + by this channel output type. +
getChannelCount() - +Method in class javazoom.jl.decoder.SampleBuffer +
  +
getChannelsOutputCode() - +Method in class javazoom.jl.decoder.OutputChannels +
Retrieves the code representing the desired output channels. +
getDecoder() - +Method in class javazoom.jl.player.AudioDeviceBase +
Retrieves the decoder that provides audio data to this + audio device. +
getDefaultParams() - +Static method in class javazoom.jl.decoder.Decoder +
  +
getErrorCode() - +Method in exception javazoom.jl.decoder.BitstreamException +
  +
getErrorCode() - +Method in exception javazoom.jl.decoder.DecoderException +
  +
getErrorString(int) - +Static method in exception javazoom.jl.decoder.BitstreamException +
  +
getErrorString(int) - +Static method in exception javazoom.jl.decoder.DecoderException +
  +
getException() - +Method in exception javazoom.jl.decoder.JavaLayerException +
  +
getFactoriesPriority() - +Method in class javazoom.jl.player.FactoryRegistry +
  +
getFileName() - +Method in class javazoom.jl.player.PlayerApplet +
  +
getFrame() - +Method in class javazoom.jl.player.advanced.PlaybackEvent +
  +
getHook() - +Static method in class javazoom.jl.decoder.JavaLayerUtils +
  +
getId() - +Method in class javazoom.jl.player.advanced.PlaybackEvent +
  +
getInitialEqualizerSettings() - +Method in class javazoom.jl.decoder.Decoder.Params +
Retrieves the equalizer settings that the decoder's equalizer + will be initialized from. +
getInputStream() - +Method in class javazoom.jl.player.jlp +
Playing file from FileInputStream. +
getOutputBlockSize() - +Method in class javazoom.jl.decoder.Decoder +
Retrieves the maximum number of samples that will be written to + the output buffer when one frame is decoded. +
getOutputChannels() - +Method in class javazoom.jl.decoder.Decoder +
Retrieves the number of channels of PCM samples output by + this decoder. +
getOutputChannels() - +Method in class javazoom.jl.decoder.Decoder.Params +
  +
getOutputFrequency() - +Method in class javazoom.jl.decoder.Decoder +
Retrieves the sample frequency of the PCM samples output + by this decoder. +
getPlayBackListener() - +Method in class javazoom.jl.player.advanced.AdvancedPlayer +
gets the PlaybackListener +
getPosition() - +Method in interface javazoom.jl.decoder.Control +
Retrieves the current position. +
getPosition() - +Method in interface javazoom.jl.player.AudioDevice +
Retrieves the current playback position in milliseconds. +
getPosition() - +Method in class javazoom.jl.player.JavaSoundAudioDevice +
  +
getPosition() - +Method in class javazoom.jl.player.NullAudioDevice +
  +
getPosition() - +Method in class javazoom.jl.player.Player +
Retrieves the position in milliseconds of the current audio + sample being played. +
getRawID3v2() - +Method in class javazoom.jl.decoder.Bitstream +
Return raw ID3v2 frames + header. +
getResourceAsStream(String) - +Method in interface javazoom.jl.decoder.JavaLayerHook +
Retrieves the named resource. +
getResourceAsStream(String) - +Static method in class javazoom.jl.decoder.JavaLayerUtils +
Retrieves an InputStream for a named resource. +
getSampleFrequency() - +Method in class javazoom.jl.decoder.SampleBuffer +
  +
getSource() - +Method in class javazoom.jl.player.advanced.PlaybackEvent +
  +
getSourceLineInfo() - +Method in class javazoom.jl.player.JavaSoundAudioDevice +
  +
getSyncHeader() - +Method in class javazoom.jl.decoder.Header +
Returns synchronized header. +
getURLInputStream() - +Method in class javazoom.jl.player.jlp +
Playing file from URL (Streaming). +
+
+

+H

+
+
hashCode() - +Method in class javazoom.jl.decoder.OutputChannels +
  +
Header - Class in javazoom.jl.decoder
Class for extracting information from a frame header.
header_pos() - +Method in class javazoom.jl.decoder.Bitstream +
Return position of the first audio header. +
+
+

+I

+
+
ILLEGAL_SUBBAND_ALLOCATION - +Static variable in interface javazoom.jl.decoder.DecoderErrors +
Illegal allocation in subband layer. +
init(String) - +Method in class javazoom.jl.player.jlp +
  +
init() - +Method in class javazoom.jl.player.PlayerApplet +
Initializes this applet. +
InputStreamSource - Class in javazoom.jl.decoder
Work In Progress.
InputStreamSource(InputStream) - +Constructor for class javazoom.jl.decoder.InputStreamSource +
  +
instantiate(ClassLoader, String) - +Method in class javazoom.jl.player.AudioDeviceFactory +
Creates an instance of an AudioDevice implementation. +
intensity_stereo_bound() - +Method in class javazoom.jl.decoder.Header +
Returns Intensity Stereo. +
INVALIDFRAME - +Static variable in interface javazoom.jl.decoder.BitstreamErrors +
Frame data are missing. +
isComplete() - +Method in class javazoom.jl.player.Player +
Returns the completed status of this player. +
isDetail(int) - +Method in class javazoom.jl.converter.Converter.PrintWriterProgressListener +
  +
isOpen() - +Method in interface javazoom.jl.player.AudioDevice +
Retrieves the open state of this audio device. +
isOpen() - +Method in class javazoom.jl.player.AudioDeviceBase +
Determines if this audio device is open or not. +
isPlaying() - +Method in interface javazoom.jl.decoder.Control +
  +
isRandomAccess() - +Method in interface javazoom.jl.decoder.Control +
  +
isSeekable() - +Method in class javazoom.jl.decoder.InputStreamSource +
  +
isSeekable() - +Method in interface javazoom.jl.decoder.Source +
  +
isSyncCurrentPosition(int) - +Method in class javazoom.jl.decoder.Bitstream +
Determines if the next 4 bytes of the stream represent a + frame header. +
isSyncMark(int, int, int) - +Method in class javazoom.jl.decoder.Bitstream +
  +
+
+

+J

+
+
JavaLayerError - Error in javazoom.jl.decoder
Work in progress.
JavaLayerError() - +Constructor for error javazoom.jl.decoder.JavaLayerError +
  +
JavaLayerErrors - Interface in javazoom.jl.decoder
Exception erorr codes for components of the JavaLayer API.
JavaLayerException - Exception in javazoom.jl.decoder
The JavaLayerException is the base class for all API-level + exceptions thrown by JavaLayer.
JavaLayerException() - +Constructor for exception javazoom.jl.decoder.JavaLayerException +
  +
JavaLayerException(String) - +Constructor for exception javazoom.jl.decoder.JavaLayerException +
  +
JavaLayerException(String, Throwable) - +Constructor for exception javazoom.jl.decoder.JavaLayerException +
  +
JavaLayerHook - Interface in javazoom.jl.decoder
The JavaLayerHooks class allows developers to change + the way the JavaLayer library uses Resources.
JavaLayerUtils - Class in javazoom.jl.decoder
The JavaLayerUtils class is not strictly part of the JavaLayer API.
JavaLayerUtils() - +Constructor for class javazoom.jl.decoder.JavaLayerUtils +
  +
JavaSoundAudioDevice - Class in javazoom.jl.player
The JavaSoundAudioDevice implements an audio + device by using the JavaSound API.
JavaSoundAudioDevice() - +Constructor for class javazoom.jl.player.JavaSoundAudioDevice +
  +
JavaSoundAudioDeviceFactory - Class in javazoom.jl.player
This class is responsible for creating instances of the + JavaSoundAudioDevice.
JavaSoundAudioDeviceFactory() - +Constructor for class javazoom.jl.player.JavaSoundAudioDeviceFactory +
  +
javazoom.jl.converter - package javazoom.jl.converter
 
javazoom.jl.decoder - package javazoom.jl.decoder
 
javazoom.jl.player - package javazoom.jl.player
 
javazoom.jl.player.advanced - package javazoom.jl.player.advanced
 
jlap - Class in javazoom.jl.player.advanced
This class implements a sample player using Playback listener.
jlap() - +Constructor for class javazoom.jl.player.advanced.jlap +
  +
jlap.InfoListener - Class in javazoom.jl.player.advanced
 
jlap.InfoListener() - +Constructor for class javazoom.jl.player.advanced.jlap.InfoListener +
  +
jlc - Class in javazoom.jl.converter
The jlc class presents the JavaLayer + Conversion functionality as a command-line program.
jlc() - +Constructor for class javazoom.jl.converter.jlc +
  +
jlp - Class in javazoom.jl.player
The jlp class implements a simple command-line + player for MPEG audio files.
jlp(String) - +Constructor for class javazoom.jl.player.jlp +
  +
JOINT_STEREO - +Static variable in class javazoom.jl.decoder.Header +
  +
+
+

+L

+
+
layer() - +Method in class javazoom.jl.decoder.Header +
Returns Layer ID. +
layer_string() - +Method in class javazoom.jl.decoder.Header +
Return Layer version. +
LEFT - +Static variable in class javazoom.jl.decoder.OutputChannels +
  +
LEFT_CHANNEL - +Static variable in class javazoom.jl.decoder.OutputChannels +
Flag to indicate output should include the left channel only. +
length() - +Method in class javazoom.jl.decoder.InputStreamSource +
  +
length() - +Method in interface javazoom.jl.decoder.Source +
  +
LENGTH_UNKNOWN - +Static variable in interface javazoom.jl.decoder.Source +
  +
+
+

+M

+
+
main(String[]) - +Static method in class javazoom.jl.converter.jlc +
  +
main(String[]) - +Static method in class javazoom.jl.player.advanced.jlap +
  +
main(String[]) - +Static method in class javazoom.jl.player.jlp +
  +
Manager - Class in javazoom.jl.decoder
Work in progress.
Manager() - +Constructor for class javazoom.jl.decoder.Manager +
  +
MAX_DETAIL - +Static variable in class javazoom.jl.converter.Converter.PrintWriterProgressListener +
  +
max_number_of_frames(int) - +Method in class javazoom.jl.decoder.Header +
Returns the maximum number of frames in the stream. +
MAX_WAVE_CHANNELS - +Static variable in class javazoom.jl.converter.WaveFile +
  +
MAXCHANNELS - +Static variable in class javazoom.jl.decoder.Obuffer +
  +
millisecondsToBytes(AudioFormat, int) - +Method in class javazoom.jl.player.JavaSoundAudioDevice +
  +
min_number_of_frames(int) - +Method in class javazoom.jl.decoder.Header +
Returns the maximum number of frames in the stream. +
mode() - +Method in class javazoom.jl.decoder.Header +
Returns Mode. +
mode_extension() - +Method in class javazoom.jl.decoder.Header +
Returns Mode Extension. +
mode_string() - +Method in class javazoom.jl.decoder.Header +
Returns Mode. +
MPEG1 - +Static variable in class javazoom.jl.decoder.Header +
Constant for MPEG-1 version +
MPEG25_LSF - +Static variable in class javazoom.jl.decoder.Header +
  +
MPEG2_LSF - +Static variable in class javazoom.jl.decoder.Header +
Constant for MPEG-2 LSF version +
ms_per_frame() - +Method in class javazoom.jl.decoder.Header +
Returns ms/frame. +
+
+

+N

+
+
newBitstreamException(int) - +Method in class javazoom.jl.decoder.Bitstream +
  +
newBitstreamException(int, Throwable) - +Method in class javazoom.jl.decoder.Bitstream +
  +
newDecoderException(int) - +Method in class javazoom.jl.decoder.Decoder +
  +
newDecoderException(int, Throwable) - +Method in class javazoom.jl.decoder.Decoder +
  +
newStdOut(int) - +Static method in class javazoom.jl.converter.Converter.PrintWriterProgressListener +
  +
NO_DETAIL - +Static variable in class javazoom.jl.converter.Converter.PrintWriterProgressListener +
  +
nSlots - +Variable in class javazoom.jl.decoder.Header +
  +
NullAudioDevice - Class in javazoom.jl.player
The NullAudioDevice implements a silent, no-op + audio device.
NullAudioDevice() - +Constructor for class javazoom.jl.player.NullAudioDevice +
  +
number_of_subbands() - +Method in class javazoom.jl.decoder.Header +
Returns the number of subbands in the current frame. +
NumChannels() - +Method in class javazoom.jl.converter.WaveFile +
  +
NumSamples() - +Method in class javazoom.jl.converter.WaveFile +
  +
+
+

+O

+
+
Obuffer - Class in javazoom.jl.decoder
Base Class for audio output.
Obuffer() - +Constructor for class javazoom.jl.decoder.Obuffer +
  +
OBUFFERSIZE - +Static variable in class javazoom.jl.decoder.Obuffer +
  +
Open(String, int) - +Method in class javazoom.jl.converter.RiffFile +
Open a RIFF file. +
open(Decoder) - +Method in interface javazoom.jl.player.AudioDevice +
Prepares the AudioDevice for playback of audio samples. +
open(Decoder) - +Method in class javazoom.jl.player.AudioDeviceBase +
Opens this audio device. +
open(AudioFormat) - +Method in class javazoom.jl.player.JavaSoundAudioDevice +
  +
OpenForWrite(String, int, short, short) - +Method in class javazoom.jl.converter.WaveFile +
  +
OpenForWrite(String, WaveFile) - +Method in class javazoom.jl.converter.WaveFile +
Open for write using another wave file's parameters... +
openImpl() - +Method in class javazoom.jl.player.AudioDeviceBase +
Template method to provide the + implementation for the opening of the audio device. +
openImpl() - +Method in class javazoom.jl.player.JavaSoundAudioDevice +
  +
openInput(String) - +Method in class javazoom.jl.converter.Converter +
  +
original() - +Method in class javazoom.jl.decoder.Header +
Returns Original. +
OutputChannels - Class in javazoom.jl.decoder
A Type-safe representation of the the supported output channel + constants.
+
+

+P

+
+
padding() - +Method in class javazoom.jl.decoder.Header +
Returns Layer III Padding bit. +
parseArgs(String[]) - +Method in class javazoom.jl.player.jlp +
  +
parsedFrame(int, Header) - +Method in class javazoom.jl.converter.Converter.PrintWriterProgressListener +
  +
parsedFrame(int, Header) - +Method in interface javazoom.jl.converter.Converter.ProgressListener +
If the converter wishes to make a first pass over the + audio frames, this is called as each frame is parsed. +
PASS_THRU_EQ - +Static variable in class javazoom.jl.decoder.Equalizer +
  +
pause() - +Method in interface javazoom.jl.decoder.Control +
  +
play() - +Method in class javazoom.jl.player.advanced.AdvancedPlayer +
  +
play(int) - +Method in class javazoom.jl.player.advanced.AdvancedPlayer +
Plays a number of MPEG audio frames. +
play(int, int) - +Method in class javazoom.jl.player.advanced.AdvancedPlayer +
Plays a range of MPEG audio frames +
play(String) - +Method in class javazoom.jl.player.advanced.jlap +
  +
play() - +Method in class javazoom.jl.player.jlp +
  +
play() - +Method in class javazoom.jl.player.Player +
  +
play(int) - +Method in class javazoom.jl.player.Player +
Plays a number of MPEG audio frames. +
play(InputStream, AudioDevice) - +Method in class javazoom.jl.player.PlayerApplet +
Decompresses audio data from an InputStream and plays it + back through an AudioDevice. +
PlaybackEvent - Class in javazoom.jl.player.advanced
An event which indicates a Player has performed an 'playback action'
PlaybackEvent(AdvancedPlayer, int, int) - +Constructor for class javazoom.jl.player.advanced.PlaybackEvent +
  +
playbackFinished(PlaybackEvent) - +Method in class javazoom.jl.player.advanced.jlap.InfoListener +
  +
playbackFinished(PlaybackEvent) - +Method in class javazoom.jl.player.advanced.PlaybackListener +
  +
PlaybackListener - Class in javazoom.jl.player.advanced
Listener for javalayer Player playback
PlaybackListener() - +Constructor for class javazoom.jl.player.advanced.PlaybackListener +
  +
playbackStarted(PlaybackEvent) - +Method in class javazoom.jl.player.advanced.jlap.InfoListener +
  +
playbackStarted(PlaybackEvent) - +Method in class javazoom.jl.player.advanced.PlaybackListener +
  +
Player - Class in javazoom.jl.player
The Player class implements a simple player for playback + of an MPEG audio stream.
Player(InputStream) - +Constructor for class javazoom.jl.player.Player +
Creates a new Player instance. +
Player(InputStream, AudioDevice) - +Constructor for class javazoom.jl.player.Player +
  +
PlayerApplet - Class in javazoom.jl.player
A simple applet that plays an MPEG audio file.
PlayerApplet() - +Constructor for class javazoom.jl.player.PlayerApplet +
  +
playMp3(File, PlaybackListener) - +Static method in class javazoom.jl.player.advanced.jlap +
  +
playMp3(File, int, int, PlaybackListener) - +Static method in class javazoom.jl.player.advanced.jlap +
  +
playMp3(InputStream, int, int, PlaybackListener) - +Static method in class javazoom.jl.player.advanced.jlap +
  +
printStackTrace() - +Method in exception javazoom.jl.decoder.JavaLayerException +
  +
printStackTrace(PrintStream) - +Method in exception javazoom.jl.decoder.JavaLayerException +
  +
+
+

+R

+
+
Read(byte[], int) - +Method in class javazoom.jl.converter.RiffFile +
Read NumBytes data. +
read(byte[], int, int) - +Method in class javazoom.jl.decoder.InputStreamSource +
  +
read(byte[], int, int) - +Method in interface javazoom.jl.decoder.Source +
  +
readBits(int) - +Method in class javazoom.jl.decoder.Bitstream +
  +
readCheckedBits(int) - +Method in class javazoom.jl.decoder.Bitstream +
  +
readFrame(int, Header) - +Method in class javazoom.jl.converter.Converter.PrintWriterProgressListener +
  +
readFrame(int, Header) - +Method in interface javazoom.jl.converter.Converter.ProgressListener +
This method is called after each frame has been read, + but before it has been decoded. +
readFrame() - +Method in class javazoom.jl.decoder.Bitstream +
Reads and parses the next frame from the input source. +
registerDefaultFactories() - +Method in class javazoom.jl.player.FactoryRegistry +
  +
removeAll() - +Method in class javazoom.jl.decoder.Manager +
  +
removeControl(Control) - +Method in class javazoom.jl.decoder.Manager +
  +
removeFactory(AudioDeviceFactory) - +Method in class javazoom.jl.player.FactoryRegistry +
  +
removeFactoryType(Class) - +Method in class javazoom.jl.player.FactoryRegistry +
  +
reset() - +Method in class javazoom.jl.decoder.Equalizer +
Sets all bands to 0.0 +
retrieveDecoder(Header, Bitstream, int) - +Method in class javazoom.jl.decoder.Decoder +
  +
RFM_READ - +Static variable in class javazoom.jl.converter.RiffFile +
  +
RFM_UNKNOWN - +Static variable in class javazoom.jl.converter.RiffFile +
  +
RFM_WRITE - +Static variable in class javazoom.jl.converter.RiffFile +
  +
RiffFile - Class in javazoom.jl.converter
Class to manage RIFF files
RiffFile() - +Constructor for class javazoom.jl.converter.RiffFile +
Dummy Constructor +
RIGHT - +Static variable in class javazoom.jl.decoder.OutputChannels +
  +
RIGHT_CHANNEL - +Static variable in class javazoom.jl.decoder.OutputChannels +
Flag to indicate output should include the right channel only. +
run() - +Method in class javazoom.jl.player.PlayerApplet +
The run method for the audio player thread. +
+
+

+S

+
+
sample_frequency() - +Method in class javazoom.jl.decoder.Header +
Returns Sample Frequency. +
sample_frequency_string() - +Method in class javazoom.jl.decoder.Header +
Returns Frequency +
SampleBuffer - Class in javazoom.jl.decoder
The SampleBuffer class implements an output buffer + that provides storage for a fixed size block of samples.
SampleBuffer(int, int) - +Constructor for class javazoom.jl.decoder.SampleBuffer +
Constructor +
SamplingRate() - +Method in class javazoom.jl.converter.WaveFile +
  +
Seek(long) - +Method in class javazoom.jl.converter.RiffFile +
Seek in the File. +
seek(long) - +Method in class javazoom.jl.decoder.InputStreamSource +
  +
seek(long) - +Method in interface javazoom.jl.decoder.Source +
  +
serialize(OutputStream, Object) - +Static method in class javazoom.jl.decoder.JavaLayerUtils +
  +
set_stop_flag() - +Method in class javazoom.jl.converter.WaveFileObuffer +
  +
set_stop_flag() - +Method in class javazoom.jl.decoder.Obuffer +
Notify the buffer that the user has stopped the stream. +
set_stop_flag() - +Method in class javazoom.jl.decoder.SampleBuffer +
  +
setAudioFormat(AudioFormat) - +Method in class javazoom.jl.player.JavaSoundAudioDevice +
  +
setBand(int, float) - +Method in class javazoom.jl.decoder.Equalizer +
  +
setEqualizer(Equalizer) - +Method in class javazoom.jl.decoder.Decoder +
  +
setFileName(String) - +Method in class javazoom.jl.player.PlayerApplet +
Sets the URL of the audio stream to play. +
setFrame(int) - +Method in class javazoom.jl.player.advanced.PlaybackEvent +
  +
setFrom(float[]) - +Method in class javazoom.jl.decoder.Equalizer +
  +
setFrom(Equalizer.EQFunction) - +Method in class javazoom.jl.decoder.Equalizer +
  +
setFrom(Equalizer) - +Method in class javazoom.jl.decoder.Equalizer +
Sets the bands of this equalizer to the value the bands of + another equalizer. +
setHook(JavaLayerHook) - +Static method in class javazoom.jl.decoder.JavaLayerUtils +
Sets the system-wide JavaLayer hook. +
setId(int) - +Method in class javazoom.jl.player.advanced.PlaybackEvent +
  +
setOpen(boolean) - +Method in class javazoom.jl.player.AudioDeviceBase +
Sets the open state for this audio device. +
setOutputBuffer(Obuffer) - +Method in class javazoom.jl.decoder.Decoder +
Changes the output buffer. +
setOutputChannels(OutputChannels) - +Method in class javazoom.jl.decoder.Decoder.Params +
  +
setPlayBackListener(PlaybackListener) - +Method in class javazoom.jl.player.advanced.AdvancedPlayer +
sets the PlaybackListener +
setPosition(double) - +Method in interface javazoom.jl.decoder.Control +
  +
setSource(AdvancedPlayer) - +Method in class javazoom.jl.player.advanced.PlaybackEvent +
  +
showUsage() - +Method in class javazoom.jl.player.advanced.jlap +
  +
showUsage() - +Method in class javazoom.jl.player.jlp +
  +
SINGLE_CHANNEL - +Static variable in class javazoom.jl.decoder.Header +
  +
skipFrame() - +Method in class javazoom.jl.player.advanced.AdvancedPlayer +
skips over a single frame +
slots() - +Method in class javazoom.jl.decoder.Header +
Returns Slots. +
Source - Interface in javazoom.jl.decoder
Work in progress.
start() - +Method in interface javazoom.jl.decoder.Control +
Starts playback of the media presented by this control. +
start() - +Method in class javazoom.jl.player.PlayerApplet +
Starts this applet. +
STARTED - +Static variable in class javazoom.jl.player.advanced.PlaybackEvent +
  +
STEREO - +Static variable in class javazoom.jl.decoder.Header +
  +
stop() - +Method in interface javazoom.jl.decoder.Control +
Stops playback of the media presented by this control. +
stop() - +Method in class javazoom.jl.player.advanced.AdvancedPlayer +
closes the player and notifies PlaybackListener +
stop() - +Method in class javazoom.jl.player.PlayerApplet +
Stops this applet. +
STOPPED - +Static variable in class javazoom.jl.player.advanced.PlaybackEvent +
  +
stopPlayer() - +Method in class javazoom.jl.player.PlayerApplet +
Stops the audio player. +
STREAM_EOF - +Static variable in interface javazoom.jl.decoder.BitstreamErrors +
The end of the stream was reached. +
STREAM_ERROR - +Static variable in interface javazoom.jl.decoder.BitstreamErrors +
A problem occurred reading from the stream. +
systemRegistry() - +Static method in class javazoom.jl.player.FactoryRegistry +
  +
+
+

+T

+
+
tell() - +Method in class javazoom.jl.decoder.InputStreamSource +
  +
tell() - +Method in interface javazoom.jl.decoder.Source +
  +
test() - +Method in class javazoom.jl.player.JavaSoundAudioDevice +
Runs a short test by playing a short silent sound. +
testAudioDevice() - +Method in class javazoom.jl.player.JavaSoundAudioDeviceFactory +
  +
THIRTYTWO - +Static variable in class javazoom.jl.decoder.Header +
  +
toByteArray(short[], int, int) - +Method in class javazoom.jl.player.JavaSoundAudioDevice +
  +
toString() - +Method in class javazoom.jl.decoder.Header +
  +
total_ms(int) - +Method in class javazoom.jl.decoder.Header +
Returns total ms. +
+
+

+U

+
+
UNEXPECTED_EOF - +Static variable in interface javazoom.jl.decoder.BitstreamErrors +
The end of the stream was reached prematurely. +
UNKNOWN_ERROR - +Static variable in interface javazoom.jl.decoder.BitstreamErrors +
An undeterminable error occurred. +
UNKNOWN_ERROR - +Static variable in interface javazoom.jl.decoder.DecoderErrors +
  +
UNKNOWN_SAMPLE_RATE - +Static variable in interface javazoom.jl.decoder.BitstreamErrors +
The header describes an unknown sample rate. +
unreadFrame() - +Method in class javazoom.jl.decoder.Bitstream +
Unreads the bytes read from the frame. +
UNSUPPORTED_LAYER - +Static variable in interface javazoom.jl.decoder.DecoderErrors +
Layer not supported by the decoder. +
UPDATE_CONVERT_COMPLETE - +Static variable in interface javazoom.jl.converter.Converter.ProgressListener +
Conversion is complete. +
UPDATE_FRAME_COUNT - +Static variable in interface javazoom.jl.converter.Converter.ProgressListener +
  +
+
+

+V

+
+
vbr() - +Method in class javazoom.jl.decoder.Header +
Return VBR. +
vbr_scale() - +Method in class javazoom.jl.decoder.Header +
Return VBR scale. +
vbr_toc() - +Method in class javazoom.jl.decoder.Header +
Return VBR TOC. +
VERBOSE_DETAIL - +Static variable in class javazoom.jl.converter.Converter.PrintWriterProgressListener +
Verbose detail. +
version() - +Method in class javazoom.jl.decoder.Header +
Returns version. +
version_string() - +Method in class javazoom.jl.decoder.Header +
Returns Version. +
+
+

+W

+
+
WaveFile - Class in javazoom.jl.converter
Class allowing WaveFormat Access
WaveFile() - +Constructor for class javazoom.jl.converter.WaveFile +
Constructs a new WaveFile instance. +
WaveFile.WaveFileSample - Class in javazoom.jl.converter
 
WaveFile.WaveFileSample() - +Constructor for class javazoom.jl.converter.WaveFile.WaveFileSample +
  +
WaveFileObuffer - Class in javazoom.jl.converter
Implements an Obuffer by writing the data to + a file in RIFF WAVE format.
WaveFileObuffer(int, int, String) - +Constructor for class javazoom.jl.converter.WaveFileObuffer +
Creates a new WareFileObuffer instance. +
willReadBlock() - +Method in class javazoom.jl.decoder.InputStreamSource +
  +
willReadBlock() - +Method in interface javazoom.jl.decoder.Source +
  +
Write(byte[], int) - +Method in class javazoom.jl.converter.RiffFile +
Write NumBytes data. +
Write(short[], int) - +Method in class javazoom.jl.converter.RiffFile +
Write NumBytes data. +
Write(RiffFile.RiffChunkHeader, int) - +Method in class javazoom.jl.converter.RiffFile +
Write NumBytes data. +
Write(short, int) - +Method in class javazoom.jl.converter.RiffFile +
Write NumBytes data. +
Write(int, int) - +Method in class javazoom.jl.converter.RiffFile +
Write NumBytes data. +
write(short[], int, int) - +Method in interface javazoom.jl.player.AudioDevice +
Writes a number of samples to this AudioDevice. +
write(short[], int, int) - +Method in class javazoom.jl.player.AudioDeviceBase +
Writes audio data to this audio device. +
write_buffer(int) - +Method in class javazoom.jl.converter.WaveFileObuffer +
  +
write_buffer(int) - +Method in class javazoom.jl.decoder.Obuffer +
Write the samples to the file or directly to the audio hardware. +
write_buffer(int) - +Method in class javazoom.jl.decoder.SampleBuffer +
Write the samples to the file (Random Acces). +
WriteData(short[], int) - +Method in class javazoom.jl.converter.WaveFile +
Write 16-bit audio +
writeImpl(short[], int, int) - +Method in class javazoom.jl.player.AudioDeviceBase +
Template method to provide the implementation for + writing audio samples to the audio device. +
writeImpl(short[], int, int) - +Method in class javazoom.jl.player.JavaSoundAudioDevice +
  +
+
+A B C D E F G H I J L M N O P R S T U V W + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/index.html b/lib/jlayer1.0.1/javadoc/index.html new file mode 100644 index 00000000..46ebcbf5 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/index.html @@ -0,0 +1,39 @@ + + + + + + +Generated Documentation (Untitled) + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/Converter.PrintWriterProgressListener.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/Converter.PrintWriterProgressListener.html new file mode 100644 index 00000000..2108ece4 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/Converter.PrintWriterProgressListener.html @@ -0,0 +1,568 @@ + + + + + + +Converter.PrintWriterProgressListener + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.converter +
+Class Converter.PrintWriterProgressListener

+
+java.lang.Object
+  extended by javazoom.jl.converter.Converter.PrintWriterProgressListener
+
+
+
All Implemented Interfaces:
Converter.ProgressListener
+
+
+
Enclosing class:
Converter
+
+
+
+
public static class Converter.PrintWriterProgressListener
extends java.lang.Object
implements Converter.ProgressListener
+ + +

+Implementation of ProgressListener that writes + notification text to a PrintWriter. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intDEBUG_DETAIL + +
+          Debug detail.
+static intEXPERT_DETAIL + +
+          Level of detail typically expected of expert + users.
+static intMAX_DETAIL + +
+           
+static intNO_DETAIL + +
+           
+static intVERBOSE_DETAIL + +
+          Verbose detail.
+ + + + + + + +
Fields inherited from interface javazoom.jl.converter.Converter.ProgressListener
UPDATE_CONVERT_COMPLETE, UPDATE_FRAME_COUNT
+  + + + + + + + + + + +
+Constructor Summary
Converter.PrintWriterProgressListener(java.io.PrintWriter writer, + int detailLevel) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanconverterException(java.lang.Throwable t) + +
+          Called when an exception is thrown during while converting + a frame.
+ voidconverterUpdate(int updateID, + int param1, + int param2) + +
+          Notifies the listener that new information is available.
+ voiddecodedFrame(int frameNo, + Header header, + Obuffer o) + +
+          This method is called after a frame has been decoded.
+ booleanisDetail(int detail) + +
+           
+static Converter.PrintWriterProgressListenernewStdOut(int detail) + +
+           
+ voidparsedFrame(int frameNo, + Header header) + +
+          If the converter wishes to make a first pass over the + audio frames, this is called as each frame is parsed.
+ voidreadFrame(int frameNo, + Header header) + +
+          This method is called after each frame has been read, + but before it has been decoded.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+NO_DETAIL

+
+public static final int NO_DETAIL
+
+
+
See Also:
Constant Field Values
+
+
+ +

+EXPERT_DETAIL

+
+public static final int EXPERT_DETAIL
+
+
Level of detail typically expected of expert + users. +

+

+
See Also:
Constant Field Values
+
+
+ +

+VERBOSE_DETAIL

+
+public static final int VERBOSE_DETAIL
+
+
Verbose detail. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DEBUG_DETAIL

+
+public static final int DEBUG_DETAIL
+
+
Debug detail. All frame read notifications are shown. +

+

+
See Also:
Constant Field Values
+
+
+ +

+MAX_DETAIL

+
+public static final int MAX_DETAIL
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+Converter.PrintWriterProgressListener

+
+public Converter.PrintWriterProgressListener(java.io.PrintWriter writer,
+                                             int detailLevel)
+
+
+ + + + + + + + +
+Method Detail
+ +

+newStdOut

+
+public static Converter.PrintWriterProgressListener newStdOut(int detail)
+
+
+
+
+
+
+
+
+
+ +

+isDetail

+
+public boolean isDetail(int detail)
+
+
+
+
+
+
+
+
+
+ +

+converterUpdate

+
+public void converterUpdate(int updateID,
+                            int param1,
+                            int param2)
+
+
Description copied from interface: Converter.ProgressListener
+
Notifies the listener that new information is available. +

+

+
Specified by:
converterUpdate in interface Converter.ProgressListener
+
+
+
Parameters:
updateID - Code indicating the information that has been + updated.
param1 - Parameter whose value depends upon the update code.
param2 - Parameter whose value depends upon the update code. + + The updateID parameter can take these values: + + UPDATE_FRAME_COUNT: param1 is the frame count, or -1 if not known. + UPDATE_CONVERT_COMPLETE: param1 is the conversion time, param2 + is the number of frames converted.
+
+
+
+ +

+parsedFrame

+
+public void parsedFrame(int frameNo,
+                        Header header)
+
+
Description copied from interface: Converter.ProgressListener
+
If the converter wishes to make a first pass over the + audio frames, this is called as each frame is parsed. +

+

+
Specified by:
parsedFrame in interface Converter.ProgressListener
+
+
+
+
+
+
+ +

+readFrame

+
+public void readFrame(int frameNo,
+                      Header header)
+
+
Description copied from interface: Converter.ProgressListener
+
This method is called after each frame has been read, + but before it has been decoded. +

+

+
Specified by:
readFrame in interface Converter.ProgressListener
+
+
+
Parameters:
frameNo - The 0-based sequence number of the frame.
header - The Header rerpesenting the frame just read.
+
+
+
+ +

+decodedFrame

+
+public void decodedFrame(int frameNo,
+                         Header header,
+                         Obuffer o)
+
+
Description copied from interface: Converter.ProgressListener
+
This method is called after a frame has been decoded. +

+

+
Specified by:
decodedFrame in interface Converter.ProgressListener
+
+
+
Parameters:
frameNo - The 0-based sequence number of the frame.
header - The Header rerpesenting the frame just read.
o - The Obuffer the deocded data was written to.
+
+
+
+ +

+converterException

+
+public boolean converterException(java.lang.Throwable t)
+
+
Description copied from interface: Converter.ProgressListener
+
Called when an exception is thrown during while converting + a frame. +

+

+
Specified by:
converterException in interface Converter.ProgressListener
+
+
+
Parameters:
t - The Throwable instance that + was thrown. +
Returns:
true to continue processing, or false + to abort conversion. + + If this method returns false, the exception + is propagated to the caller of the convert() method. If + true is returned, the exception is silently + ignored and the converter moves onto the next frame.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/Converter.ProgressListener.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/Converter.ProgressListener.html new file mode 100644 index 00000000..591a096f --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/Converter.ProgressListener.html @@ -0,0 +1,390 @@ + + + + + + +Converter.ProgressListener + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.converter +
+Interface Converter.ProgressListener

+
+
All Known Implementing Classes:
Converter.PrintWriterProgressListener
+
+
+
Enclosing class:
Converter
+
+
+
+
public static interface Converter.ProgressListener
+ + +

+This interface is used by the Converter to provide + notification of tasks being carried out by the converter, + and to provide new information as it becomes available. +

+ +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+static intUPDATE_CONVERT_COMPLETE + +
+          Conversion is complete.
+static intUPDATE_FRAME_COUNT + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanconverterException(java.lang.Throwable t) + +
+          Called when an exception is thrown during while converting + a frame.
+ voidconverterUpdate(int updateID, + int param1, + int param2) + +
+          Notifies the listener that new information is available.
+ voiddecodedFrame(int frameNo, + Header header, + Obuffer o) + +
+          This method is called after a frame has been decoded.
+ voidparsedFrame(int frameNo, + Header header) + +
+          If the converter wishes to make a first pass over the + audio frames, this is called as each frame is parsed.
+ voidreadFrame(int frameNo, + Header header) + +
+          This method is called after each frame has been read, + but before it has been decoded.
+  +

+ + + + + + + + +
+Field Detail
+ +

+UPDATE_FRAME_COUNT

+
+static final int UPDATE_FRAME_COUNT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+UPDATE_CONVERT_COMPLETE

+
+static final int UPDATE_CONVERT_COMPLETE
+
+
Conversion is complete. Param1 contains the time + to convert in milliseconds. Param2 contains the number + of MPEG audio frames converted. +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Method Detail
+ +

+converterUpdate

+
+void converterUpdate(int updateID,
+                     int param1,
+                     int param2)
+
+
Notifies the listener that new information is available. +

+

+
Parameters:
updateID - Code indicating the information that has been + updated.
param1 - Parameter whose value depends upon the update code.
param2 - Parameter whose value depends upon the update code. + + The updateID parameter can take these values: + + UPDATE_FRAME_COUNT: param1 is the frame count, or -1 if not known. + UPDATE_CONVERT_COMPLETE: param1 is the conversion time, param2 + is the number of frames converted.
+
+
+
+ +

+parsedFrame

+
+void parsedFrame(int frameNo,
+                 Header header)
+
+
If the converter wishes to make a first pass over the + audio frames, this is called as each frame is parsed. +

+

+
+
+
+
+ +

+readFrame

+
+void readFrame(int frameNo,
+               Header header)
+
+
This method is called after each frame has been read, + but before it has been decoded. +

+

+
Parameters:
frameNo - The 0-based sequence number of the frame.
header - The Header rerpesenting the frame just read.
+
+
+
+ +

+decodedFrame

+
+void decodedFrame(int frameNo,
+                  Header header,
+                  Obuffer o)
+
+
This method is called after a frame has been decoded. +

+

+
Parameters:
frameNo - The 0-based sequence number of the frame.
header - The Header rerpesenting the frame just read.
o - The Obuffer the deocded data was written to.
+
+
+
+ +

+converterException

+
+boolean converterException(java.lang.Throwable t)
+
+
Called when an exception is thrown during while converting + a frame. +

+

+
Parameters:
t - The Throwable instance that + was thrown. +
Returns:
true to continue processing, or false + to abort conversion. + + If this method returns false, the exception + is propagated to the caller of the convert() method. If + true is returned, the exception is silently + ignored and the converter moves onto the next frame.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/Converter.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/Converter.html new file mode 100644 index 00000000..162093f0 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/Converter.html @@ -0,0 +1,418 @@ + + + + + + +Converter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.converter +
+Class Converter

+
+java.lang.Object
+  extended by javazoom.jl.converter.Converter
+
+
+
+
public class Converter
extends java.lang.Object
+ + +

+The Converter class implements the conversion of + an MPEG audio file to a .WAV file. To convert an MPEG audio stream, + just create an instance of this class and call the convert() + method, passing in the names of the input and output files. You can + pass in optional ProgressListener and + Decoder.Params objects also to customize the conversion. +

+ +

+

+
Since:
+
0.0.7
+
+
+ +

+ + + + + + + + + + + + + + + +
+Nested Class Summary
+static classConverter.PrintWriterProgressListener + +
+          Implementation of ProgressListener that writes + notification text to a PrintWriter.
+static interfaceConverter.ProgressListener + +
+          This interface is used by the Converter to provide + notification of tasks being carried out by the converter, + and to provide new information as it becomes available.
+  + + + + + + + + + + +
+Constructor Summary
Converter() + +
+          Creates a new converter instance.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidconvert(java.io.InputStream sourceStream, + java.lang.String destName, + Converter.ProgressListener progressListener, + Decoder.Params decoderParams) + +
+           
+ voidconvert(java.lang.String sourceName, + java.lang.String destName) + +
+           
+ voidconvert(java.lang.String sourceName, + java.lang.String destName, + Converter.ProgressListener progressListener) + +
+           
+ voidconvert(java.lang.String sourceName, + java.lang.String destName, + Converter.ProgressListener progressListener, + Decoder.Params decoderParams) + +
+           
+protected  intcountFrames(java.io.InputStream in) + +
+           
+protected  java.io.InputStreamopenInput(java.lang.String fileName) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Converter

+
+public Converter()
+
+
Creates a new converter instance. +

+

+ + + + + + + + +
+Method Detail
+ +

+convert

+
+public void convert(java.lang.String sourceName,
+                    java.lang.String destName)
+             throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+convert

+
+public void convert(java.lang.String sourceName,
+                    java.lang.String destName,
+                    Converter.ProgressListener progressListener)
+             throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+convert

+
+public void convert(java.lang.String sourceName,
+                    java.lang.String destName,
+                    Converter.ProgressListener progressListener,
+                    Decoder.Params decoderParams)
+             throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+convert

+
+public void convert(java.io.InputStream sourceStream,
+                    java.lang.String destName,
+                    Converter.ProgressListener progressListener,
+                    Decoder.Params decoderParams)
+             throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+countFrames

+
+protected int countFrames(java.io.InputStream in)
+
+
+
+
+
+
+ +

+openInput

+
+protected java.io.InputStream openInput(java.lang.String fileName)
+                                 throws java.io.IOException
+
+
+ +
Throws: +
java.io.IOException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/RiffFile.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/RiffFile.html new file mode 100644 index 00000000..c9b09d48 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/RiffFile.html @@ -0,0 +1,809 @@ + + + + + + +RiffFile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.converter +
+Class RiffFile

+
+java.lang.Object
+  extended by javazoom.jl.converter.RiffFile
+
+
+
Direct Known Subclasses:
WaveFile
+
+
+
+
public class RiffFile
extends java.lang.Object
+ + +

+Class to manage RIFF files +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intDDC_FAILURE + +
+           
+static intDDC_FILE_ERROR + +
+           
+static intDDC_INVALID_CALL + +
+           
+static intDDC_INVALID_FILE + +
+           
+static intDDC_OUT_OF_MEMORY + +
+           
+static intDDC_SUCCESS + +
+           
+static intDDC_USER_ABORT + +
+           
+protected  java.io.RandomAccessFilefile + +
+           
+protected  intfmode + +
+           
+static intRFM_READ + +
+           
+static intRFM_UNKNOWN + +
+           
+static intRFM_WRITE + +
+           
+  + + + + + + + + + + +
+Constructor Summary
RiffFile() + +
+          Dummy Constructor
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intBackpatch(long FileOffset, + byte[] Data, + int NumBytes) + +
+           
+ intBackpatch(long FileOffset, + javazoom.jl.converter.RiffFile.RiffChunkHeader Data, + int NumBytes) + +
+          Write Data to specified offset.
+ intClose() + +
+          Close Riff File.
+ intCurrentFileMode() + +
+          Return File Mode.
+ longCurrentFilePosition() + +
+          Return File Position.
+ intExpect(java.lang.String Data, + int NumBytes) + +
+          Expect NumBytes data.
+static intFourCC(java.lang.String ChunkName) + +
+          Fill the header.
+ intOpen(java.lang.String Filename, + int NewMode) + +
+          Open a RIFF file.
+ intRead(byte[] Data, + int NumBytes) + +
+          Read NumBytes data.
+protected  intSeek(long offset) + +
+          Seek in the File.
+ intWrite(byte[] Data, + int NumBytes) + +
+          Write NumBytes data.
+ intWrite(int Data, + int NumBytes) + +
+          Write NumBytes data.
+ intWrite(javazoom.jl.converter.RiffFile.RiffChunkHeader Triff_header, + int NumBytes) + +
+          Write NumBytes data.
+ intWrite(short[] Data, + int NumBytes) + +
+          Write NumBytes data.
+ intWrite(short Data, + int NumBytes) + +
+          Write NumBytes data.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+DDC_SUCCESS

+
+public static final int DDC_SUCCESS
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DDC_FAILURE

+
+public static final int DDC_FAILURE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DDC_OUT_OF_MEMORY

+
+public static final int DDC_OUT_OF_MEMORY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DDC_FILE_ERROR

+
+public static final int DDC_FILE_ERROR
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DDC_INVALID_CALL

+
+public static final int DDC_INVALID_CALL
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DDC_USER_ABORT

+
+public static final int DDC_USER_ABORT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DDC_INVALID_FILE

+
+public static final int DDC_INVALID_FILE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+RFM_UNKNOWN

+
+public static final int RFM_UNKNOWN
+
+
+
See Also:
Constant Field Values
+
+
+ +

+RFM_WRITE

+
+public static final int RFM_WRITE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+RFM_READ

+
+public static final int RFM_READ
+
+
+
See Also:
Constant Field Values
+
+
+ +

+fmode

+
+protected int fmode
+
+
+
+
+
+ +

+file

+
+protected java.io.RandomAccessFile file
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+RiffFile

+
+public RiffFile()
+
+
Dummy Constructor +

+

+ + + + + + + + +
+Method Detail
+ +

+CurrentFileMode

+
+public int CurrentFileMode()
+
+
Return File Mode. +

+

+
+
+
+
+ +

+Open

+
+public int Open(java.lang.String Filename,
+                int NewMode)
+
+
Open a RIFF file. +

+

+
+
+
+
+ +

+Write

+
+public int Write(byte[] Data,
+                 int NumBytes)
+
+
Write NumBytes data. +

+

+
+
+
+
+ +

+Write

+
+public int Write(short[] Data,
+                 int NumBytes)
+
+
Write NumBytes data. +

+

+
+
+
+
+ +

+Write

+
+public int Write(javazoom.jl.converter.RiffFile.RiffChunkHeader Triff_header,
+                 int NumBytes)
+
+
Write NumBytes data. +

+

+
+
+
+
+ +

+Write

+
+public int Write(short Data,
+                 int NumBytes)
+
+
Write NumBytes data. +

+

+
+
+
+
+ +

+Write

+
+public int Write(int Data,
+                 int NumBytes)
+
+
Write NumBytes data. +

+

+
+
+
+
+ +

+Read

+
+public int Read(byte[] Data,
+                int NumBytes)
+
+
Read NumBytes data. +

+

+
+
+
+
+ +

+Expect

+
+public int Expect(java.lang.String Data,
+                  int NumBytes)
+
+
Expect NumBytes data. +

+

+
+
+
+
+ +

+Close

+
+public int Close()
+
+
Close Riff File. + Length is written too. +

+

+
+
+
+
+ +

+CurrentFilePosition

+
+public long CurrentFilePosition()
+
+
Return File Position. +

+

+
+
+
+
+ +

+Backpatch

+
+public int Backpatch(long FileOffset,
+                     javazoom.jl.converter.RiffFile.RiffChunkHeader Data,
+                     int NumBytes)
+
+
Write Data to specified offset. +

+

+
+
+
+
+ +

+Backpatch

+
+public int Backpatch(long FileOffset,
+                     byte[] Data,
+                     int NumBytes)
+
+
+
+
+
+
+ +

+Seek

+
+protected int Seek(long offset)
+
+
Seek in the File. +

+

+
+
+
+
+ +

+FourCC

+
+public static int FourCC(java.lang.String ChunkName)
+
+
Fill the header. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/WaveFile.WaveFileSample.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/WaveFile.WaveFileSample.html new file mode 100644 index 00000000..d46f87a9 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/WaveFile.WaveFileSample.html @@ -0,0 +1,258 @@ + + + + + + +WaveFile.WaveFileSample + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.converter +
+Class WaveFile.WaveFileSample

+
+java.lang.Object
+  extended by javazoom.jl.converter.WaveFile.WaveFileSample
+
+
+
Enclosing class:
WaveFile
+
+
+
+
public class WaveFile.WaveFileSample
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Field Summary
+ short[]chan + +
+           
+  + + + + + + + + + + +
+Constructor Summary
WaveFile.WaveFileSample() + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+chan

+
+public short[] chan
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+WaveFile.WaveFileSample

+
+public WaveFile.WaveFileSample()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/WaveFile.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/WaveFile.html new file mode 100644 index 00000000..ea4628ee --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/WaveFile.html @@ -0,0 +1,504 @@ + + + + + + +WaveFile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.converter +
+Class WaveFile

+
+java.lang.Object
+  extended by javazoom.jl.converter.RiffFile
+      extended by javazoom.jl.converter.WaveFile
+
+
+
+
public class WaveFile
extends RiffFile
+ + +

+Class allowing WaveFormat Access +

+ +

+


+ +

+ + + + + + + + + + + +
+Nested Class Summary
+ classWaveFile.WaveFileSample + +
+           
+ + + + + + + + + + +
+Field Summary
+static intMAX_WAVE_CHANNELS + +
+           
+ + + + + + + +
Fields inherited from class javazoom.jl.converter.RiffFile
DDC_FAILURE, DDC_FILE_ERROR, DDC_INVALID_CALL, DDC_INVALID_FILE, DDC_OUT_OF_MEMORY, DDC_SUCCESS, DDC_USER_ABORT, file, fmode, RFM_READ, RFM_UNKNOWN, RFM_WRITE
+  + + + + + + + + + + +
+Constructor Summary
WaveFile() + +
+          Constructs a new WaveFile instance.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ shortBitsPerSample() + +
+           
+ intClose() + +
+          Close Riff File.
+ longCurrentFilePosition() + +
+          Return File Position.
+ shortNumChannels() + +
+           
+ intNumSamples() + +
+           
+ intOpenForWrite(java.lang.String Filename, + int SamplingRate, + short BitsPerSample, + short NumChannels) + +
+           
+ intOpenForWrite(java.lang.String Filename, + WaveFile OtherWave) + +
+          Open for write using another wave file's parameters...
+ intSamplingRate() + +
+           
+ intWriteData(short[] data, + int numData) + +
+          Write 16-bit audio
+ + + + + + + +
Methods inherited from class javazoom.jl.converter.RiffFile
Backpatch, Backpatch, CurrentFileMode, Expect, FourCC, Open, Read, Seek, Write, Write, Write, Write, Write
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+MAX_WAVE_CHANNELS

+
+public static final int MAX_WAVE_CHANNELS
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+WaveFile

+
+public WaveFile()
+
+
Constructs a new WaveFile instance. +

+

+ + + + + + + + +
+Method Detail
+ +

+OpenForWrite

+
+public int OpenForWrite(java.lang.String Filename,
+                        int SamplingRate,
+                        short BitsPerSample,
+                        short NumChannels)
+
+
+
+
+
+
+ +

+WriteData

+
+public int WriteData(short[] data,
+                     int numData)
+
+
Write 16-bit audio +

+

+
+
+
+
+ +

+Close

+
+public int Close()
+
+
Description copied from class: RiffFile
+
Close Riff File. + Length is written too. +

+

+
Overrides:
Close in class RiffFile
+
+
+
+
+
+
+ +

+SamplingRate

+
+public int SamplingRate()
+
+
+
+
+
+
+ +

+BitsPerSample

+
+public short BitsPerSample()
+
+
+
+
+
+
+ +

+NumChannels

+
+public short NumChannels()
+
+
+
+
+
+
+ +

+NumSamples

+
+public int NumSamples()
+
+
+
+
+
+
+ +

+OpenForWrite

+
+public int OpenForWrite(java.lang.String Filename,
+                        WaveFile OtherWave)
+
+
Open for write using another wave file's parameters... +

+

+
+
+
+
+ +

+CurrentFilePosition

+
+public long CurrentFilePosition()
+
+
Description copied from class: RiffFile
+
Return File Position. +

+

+
Overrides:
CurrentFilePosition in class RiffFile
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/WaveFileObuffer.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/WaveFileObuffer.html new file mode 100644 index 00000000..200134de --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/WaveFileObuffer.html @@ -0,0 +1,397 @@ + + + + + + +WaveFileObuffer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.converter +
+Class WaveFileObuffer

+
+java.lang.Object
+  extended by javazoom.jl.decoder.Obuffer
+      extended by javazoom.jl.converter.WaveFileObuffer
+
+
+
+
public class WaveFileObuffer
extends Obuffer
+ + +

+Implements an Obuffer by writing the data to + a file in RIFF WAVE format. +

+ +

+

+
Since:
+
0.0
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class javazoom.jl.decoder.Obuffer
MAXCHANNELS, OBUFFERSIZE
+  + + + + + + + + + + +
+Constructor Summary
WaveFileObuffer(int number_of_channels, + int freq, + java.lang.String FileName) + +
+          Creates a new WareFileObuffer instance.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidappend(int channel, + short value) + +
+          Takes a 16 Bit PCM sample.
+ voidclear_buffer() + +
+          Clears all data in the buffer (for seeking).
+ voidclose() + +
+           
+ voidset_stop_flag() + +
+          Notify the buffer that the user has stopped the stream.
+ voidwrite_buffer(int val) + +
+          Write the samples to the file or directly to the audio hardware.
+ + + + + + + +
Methods inherited from class javazoom.jl.decoder.Obuffer
appendSamples
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+WaveFileObuffer

+
+public WaveFileObuffer(int number_of_channels,
+                       int freq,
+                       java.lang.String FileName)
+
+
Creates a new WareFileObuffer instance. +

+

+
Parameters:
number_of_channels - The number of channels of audio data + this buffer will receive.
freq - The sample frequency of the samples in the buffer.
fileName - The filename to write the data to.
+
+ + + + + + + + +
+Method Detail
+ +

+append

+
+public void append(int channel,
+                   short value)
+
+
Takes a 16 Bit PCM sample. +

+

+
Specified by:
append in class Obuffer
+
+
+
+
+
+
+ +

+write_buffer

+
+public void write_buffer(int val)
+
+
Description copied from class: Obuffer
+
Write the samples to the file or directly to the audio hardware. +

+

+
Specified by:
write_buffer in class Obuffer
+
+
+
+
+
+
+ +

+close

+
+public void close()
+
+
+
Specified by:
close in class Obuffer
+
+
+
+
+
+
+ +

+clear_buffer

+
+public void clear_buffer()
+
+
Description copied from class: Obuffer
+
Clears all data in the buffer (for seeking). +

+

+
Specified by:
clear_buffer in class Obuffer
+
+
+
+
+
+
+ +

+set_stop_flag

+
+public void set_stop_flag()
+
+
Description copied from class: Obuffer
+
Notify the buffer that the user has stopped the stream. +

+

+
Specified by:
set_stop_flag in class Obuffer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/jlc.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/jlc.html new file mode 100644 index 00000000..67ddbf2b --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/jlc.html @@ -0,0 +1,256 @@ + + + + + + +jlc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.converter +
+Class jlc

+
+java.lang.Object
+  extended by javazoom.jl.converter.jlc
+
+
+
+
public class jlc
extends java.lang.Object
+ + +

+The jlc class presents the JavaLayer + Conversion functionality as a command-line program. +

+ +

+

+
Since:
+
0.0.7
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
jlc() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static voidmain(java.lang.String[] args) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+jlc

+
+public jlc()
+
+
+ + + + + + + + +
+Method Detail
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/package-frame.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/package-frame.html new file mode 100644 index 00000000..4bfc9436 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/package-frame.html @@ -0,0 +1,53 @@ + + + + + + +javazoom.jl.converter + + + + + + + + + + + +javazoom.jl.converter + + + + +
+Interfaces  + +
+Converter.ProgressListener
+ + + + + + +
+Classes  + +
+Converter +
+Converter.PrintWriterProgressListener +
+jlc +
+RiffFile +
+WaveFile +
+WaveFileObuffer
+ + + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/package-summary.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/package-summary.html new file mode 100644 index 00000000..9bc73a4c --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/package-summary.html @@ -0,0 +1,192 @@ + + + + + + +javazoom.jl.converter + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package javazoom.jl.converter +

+ + + + + + + + + +
+Interface Summary
Converter.ProgressListenerThis interface is used by the Converter to provide + notification of tasks being carried out by the converter, + and to provide new information as it becomes available.
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
ConverterThe Converter class implements the conversion of + an MPEG audio file to a .WAV file.
Converter.PrintWriterProgressListenerImplementation of ProgressListener that writes + notification text to a PrintWriter.
jlcThe jlc class presents the JavaLayer + Conversion functionality as a command-line program.
RiffFileClass to manage RIFF files
WaveFileClass allowing WaveFormat Access
WaveFileObufferImplements an Obuffer by writing the data to + a file in RIFF WAVE format.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/package-tree.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/package-tree.html new file mode 100644 index 00000000..b2b5e68a --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/converter/package-tree.html @@ -0,0 +1,157 @@ + + + + + + +javazoom.jl.converter Class Hierarchy + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package javazoom.jl.converter +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Bitstream.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Bitstream.html new file mode 100644 index 00000000..6a4ce406 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Bitstream.html @@ -0,0 +1,601 @@ + + + + + + +Bitstream + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class Bitstream

+
+java.lang.Object
+  extended by javazoom.jl.decoder.Bitstream
+
+
+
All Implemented Interfaces:
BitstreamErrors, JavaLayerErrors
+
+
+
+
public final class Bitstream
extends java.lang.Object
implements BitstreamErrors
+ + +

+The Bistream class is responsible for parsing + an MPEG audio bitstream. + + REVIEW: much of the parsing currently occurs in the + various decoders. This should be moved into this class and associated + inner classes. +

+ +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from interface javazoom.jl.decoder.BitstreamErrors
BITSTREAM_LAST, INVALIDFRAME, STREAM_EOF, STREAM_ERROR, UNEXPECTED_EOF, UNKNOWN_ERROR, UNKNOWN_SAMPLE_RATE
+ + + + + + + +
Fields inherited from interface javazoom.jl.decoder.JavaLayerErrors
BITSTREAM_ERROR, DECODER_ERROR
+  + + + + + + + + + + +
+Constructor Summary
Bitstream(java.io.InputStream in) + +
+          Construct a IBitstream that reads data from a + given InputStream.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclose() + +
+          Close the Bitstream.
+ voidcloseFrame() + +
+          Close MP3 frame.
+ intget_bits(int number_of_bits) + +
+          Read bits from buffer into the lower bits of an unsigned int.
+ java.io.InputStreamgetRawID3v2() + +
+          Return raw ID3v2 frames + header.
+ intheader_pos() + +
+          Return position of the first audio header.
+ booleanisSyncCurrentPosition(int syncmode) + +
+          Determines if the next 4 bytes of the stream represent a + frame header.
+ booleanisSyncMark(int headerstring, + int syncmode, + int word) + +
+           
+protected  BitstreamExceptionnewBitstreamException(int errorcode) + +
+           
+protected  BitstreamExceptionnewBitstreamException(int errorcode, + java.lang.Throwable throwable) + +
+           
+ intreadBits(int n) + +
+           
+ intreadCheckedBits(int n) + +
+           
+ HeaderreadFrame() + +
+          Reads and parses the next frame from the input source.
+ voidunreadFrame() + +
+          Unreads the bytes read from the frame.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Bitstream

+
+public Bitstream(java.io.InputStream in)
+
+
Construct a IBitstream that reads data from a + given InputStream. +

+

+
Parameters:
in - The InputStream to read from.
+
+ + + + + + + + +
+Method Detail
+ +

+header_pos

+
+public int header_pos()
+
+
Return position of the first audio header. +

+

+
+
+
+ +
Returns:
size of ID3v2 tag frames.
+
+
+
+ +

+getRawID3v2

+
+public java.io.InputStream getRawID3v2()
+
+
Return raw ID3v2 frames + header. +

+

+
+
+
+ +
Returns:
ID3v2 InputStream or null if ID3v2 frames are not available.
+
+
+
+ +

+close

+
+public void close()
+           throws BitstreamException
+
+
Close the Bitstream. +

+

+
+
+
+ +
Throws: +
BitstreamException
+
+
+
+ +

+readFrame

+
+public Header readFrame()
+                 throws BitstreamException
+
+
Reads and parses the next frame from the input source. +

+

+
+
+
+ +
Returns:
the Header describing details of the frame read, + or null if the end of the stream has been reached. +
Throws: +
BitstreamException
+
+
+
+ +

+unreadFrame

+
+public void unreadFrame()
+                 throws BitstreamException
+
+
Unreads the bytes read from the frame. +

+

+
+
+
+ +
Throws: +
BitstreamException
+
+
+
+ +

+closeFrame

+
+public void closeFrame()
+
+
Close MP3 frame. +

+

+
+
+
+
+
+
+
+ +

+isSyncCurrentPosition

+
+public boolean isSyncCurrentPosition(int syncmode)
+                              throws BitstreamException
+
+
Determines if the next 4 bytes of the stream represent a + frame header. +

+

+
+
+
+ +
Throws: +
BitstreamException
+
+
+
+ +

+readBits

+
+public int readBits(int n)
+
+
+
+
+
+
+
+
+
+ +

+readCheckedBits

+
+public int readCheckedBits(int n)
+
+
+
+
+
+
+
+
+
+ +

+newBitstreamException

+
+protected BitstreamException newBitstreamException(int errorcode)
+
+
+
+
+
+
+
+
+
+ +

+newBitstreamException

+
+protected BitstreamException newBitstreamException(int errorcode,
+                                                   java.lang.Throwable throwable)
+
+
+
+
+
+
+
+
+
+ +

+isSyncMark

+
+public boolean isSyncMark(int headerstring,
+                          int syncmode,
+                          int word)
+
+
+
+
+
+
+
+
+
+ +

+get_bits

+
+public int get_bits(int number_of_bits)
+
+
Read bits from buffer into the lower bits of an unsigned int. + The LSB contains the latest read bit of the stream. + (1 <= number_of_bits <= 16) +

+

+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/BitstreamErrors.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/BitstreamErrors.html new file mode 100644 index 00000000..0e08363c --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/BitstreamErrors.html @@ -0,0 +1,343 @@ + + + + + + +BitstreamErrors + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Interface BitstreamErrors

+
+
All Superinterfaces:
JavaLayerErrors
+
+
+
All Known Implementing Classes:
Bitstream, BitstreamException
+
+
+
+
public interface BitstreamErrors
extends JavaLayerErrors
+ + +

+This interface describes all error codes that can be thrown + in BistreamExceptions. +

+ +

+

+
Since:
+
0.0.6
+
See Also:
BitstreamException
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intBITSTREAM_LAST + +
+           
+static intINVALIDFRAME + +
+          Frame data are missing.
+static intSTREAM_EOF + +
+          The end of the stream was reached.
+static intSTREAM_ERROR + +
+          A problem occurred reading from the stream.
+static intUNEXPECTED_EOF + +
+          The end of the stream was reached prematurely.
+static intUNKNOWN_ERROR + +
+          An undeterminable error occurred.
+static intUNKNOWN_SAMPLE_RATE + +
+          The header describes an unknown sample rate.
+ + + + + + + +
Fields inherited from interface javazoom.jl.decoder.JavaLayerErrors
BITSTREAM_ERROR, DECODER_ERROR
+  +

+ + + + + + + + +
+Field Detail
+ +

+UNKNOWN_ERROR

+
+static final int UNKNOWN_ERROR
+
+
An undeterminable error occurred. +

+

+
See Also:
Constant Field Values
+
+
+ +

+UNKNOWN_SAMPLE_RATE

+
+static final int UNKNOWN_SAMPLE_RATE
+
+
The header describes an unknown sample rate. +

+

+
See Also:
Constant Field Values
+
+
+ +

+STREAM_ERROR

+
+static final int STREAM_ERROR
+
+
A problem occurred reading from the stream. +

+

+
See Also:
Constant Field Values
+
+
+ +

+UNEXPECTED_EOF

+
+static final int UNEXPECTED_EOF
+
+
The end of the stream was reached prematurely. +

+

+
See Also:
Constant Field Values
+
+
+ +

+STREAM_EOF

+
+static final int STREAM_EOF
+
+
The end of the stream was reached. +

+

+
See Also:
Constant Field Values
+
+
+ +

+INVALIDFRAME

+
+static final int INVALIDFRAME
+
+
Frame data are missing. +

+

+
See Also:
Constant Field Values
+
+
+ +

+BITSTREAM_LAST

+
+static final int BITSTREAM_LAST
+
+
+
See Also:
Constant Field Values
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/BitstreamException.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/BitstreamException.html new file mode 100644 index 00000000..29be6001 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/BitstreamException.html @@ -0,0 +1,359 @@ + + + + + + +BitstreamException + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class BitstreamException

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Exception
+          extended by javazoom.jl.decoder.JavaLayerException
+              extended by javazoom.jl.decoder.BitstreamException
+
+
+
All Implemented Interfaces:
java.io.Serializable, BitstreamErrors, JavaLayerErrors
+
+
+
+
public class BitstreamException
extends JavaLayerException
implements BitstreamErrors
+ + +

+Instances of BitstreamException are thrown + when operations on a Bitstream fail. +

+ The exception provides details of the exception condition + in two ways: +

  1. + as an error-code describing the nature of the error +


  2. + as the Throwable instance, if any, that was thrown + indicating that an exceptional condition has occurred. +

+

+ +

+

+
Since:
+
0.0.6
+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from interface javazoom.jl.decoder.BitstreamErrors
BITSTREAM_LAST, INVALIDFRAME, STREAM_EOF, STREAM_ERROR, UNEXPECTED_EOF, UNKNOWN_ERROR, UNKNOWN_SAMPLE_RATE
+ + + + + + + +
Fields inherited from interface javazoom.jl.decoder.JavaLayerErrors
BITSTREAM_ERROR, DECODER_ERROR
+  + + + + + + + + + + + + + +
+Constructor Summary
BitstreamException(int errorcode, + java.lang.Throwable t) + +
+           
BitstreamException(java.lang.String msg, + java.lang.Throwable t) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ intgetErrorCode() + +
+           
+static java.lang.StringgetErrorString(int errorcode) + +
+           
+ + + + + + + +
Methods inherited from class javazoom.jl.decoder.JavaLayerException
getException, printStackTrace, printStackTrace
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+BitstreamException

+
+public BitstreamException(java.lang.String msg,
+                          java.lang.Throwable t)
+
+
+
+ +

+BitstreamException

+
+public BitstreamException(int errorcode,
+                          java.lang.Throwable t)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getErrorCode

+
+public int getErrorCode()
+
+
+
+
+
+
+
+
+
+ +

+getErrorString

+
+public static java.lang.String getErrorString(int errorcode)
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Control.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Control.html new file mode 100644 index 00000000..f457c6dc --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Control.html @@ -0,0 +1,325 @@ + + + + + + +Control + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Interface Control

+
+
+
public interface Control
+ + +

+Work in progress. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetPosition() + +
+          Retrieves the current position.
+ booleanisPlaying() + +
+           
+ booleanisRandomAccess() + +
+           
+ voidpause() + +
+           
+ voidsetPosition(double d) + +
+           
+ voidstart() + +
+          Starts playback of the media presented by this control.
+ voidstop() + +
+          Stops playback of the media presented by this control.
+  +

+ + + + + + + + +
+Method Detail
+ +

+start

+
+void start()
+
+
Starts playback of the media presented by this control. +

+

+
+
+
+
+ +

+stop

+
+void stop()
+
+
Stops playback of the media presented by this control. +

+

+
+
+
+
+ +

+isPlaying

+
+boolean isPlaying()
+
+
+
+
+
+
+ +

+pause

+
+void pause()
+
+
+
+
+
+
+ +

+isRandomAccess

+
+boolean isRandomAccess()
+
+
+
+
+
+
+ +

+getPosition

+
+double getPosition()
+
+
Retrieves the current position. +

+

+
+
+
+
+ +

+setPosition

+
+void setPosition(double d)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Crc16.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Crc16.html new file mode 100644 index 00000000..7a85bda0 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Crc16.html @@ -0,0 +1,279 @@ + + + + + + +Crc16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class Crc16

+
+java.lang.Object
+  extended by javazoom.jl.decoder.Crc16
+
+
+
+
public final class Crc16
extends java.lang.Object
+ + +

+16-Bit CRC checksum +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
Crc16() + +
+          Dummy Constructor
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidadd_bits(int bitstring, + int length) + +
+          Feed a bitstring to the crc calculation (0 < length <= 32).
+ shortchecksum() + +
+          Return the calculated checksum.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Crc16

+
+public Crc16()
+
+
Dummy Constructor +

+

+ + + + + + + + +
+Method Detail
+ +

+add_bits

+
+public void add_bits(int bitstring,
+                     int length)
+
+
Feed a bitstring to the crc calculation (0 < length <= 32). +

+

+
+
+
+
+ +

+checksum

+
+public short checksum()
+
+
Return the calculated checksum. + Erase it for next calls to add_bits(). +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Decoder.Params.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Decoder.Params.html new file mode 100644 index 00000000..22915e8d --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Decoder.Params.html @@ -0,0 +1,342 @@ + + + + + + +Decoder.Params + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class Decoder.Params

+
+java.lang.Object
+  extended by javazoom.jl.decoder.Decoder.Params
+
+
+
All Implemented Interfaces:
java.lang.Cloneable
+
+
+
Enclosing class:
Decoder
+
+
+
+
public static class Decoder.Params
extends java.lang.Object
implements java.lang.Cloneable
+ + +

+The Params class presents the customizable + aspects of the decoder. +

+ Instances of this class are not thread safe. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
Decoder.Params() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.Objectclone() + +
+           
+ EqualizergetInitialEqualizerSettings() + +
+          Retrieves the equalizer settings that the decoder's equalizer + will be initialized from.
+ OutputChannelsgetOutputChannels() + +
+           
+ voidsetOutputChannels(OutputChannels out) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Decoder.Params

+
+public Decoder.Params()
+
+
+ + + + + + + + +
+Method Detail
+ +

+clone

+
+public java.lang.Object clone()
+
+
+
Overrides:
clone in class java.lang.Object
+
+
+
+
+
+
+ +

+setOutputChannels

+
+public void setOutputChannels(OutputChannels out)
+
+
+
+
+
+
+
+
+
+ +

+getOutputChannels

+
+public OutputChannels getOutputChannels()
+
+
+
+
+
+
+
+
+
+ +

+getInitialEqualizerSettings

+
+public Equalizer getInitialEqualizerSettings()
+
+
Retrieves the equalizer settings that the decoder's equalizer + will be initialized from. +

+ The Equalizer instance returned + cannot be changed in real time to affect the + decoder output as it is used only to initialize the decoders + EQ settings. To affect the decoder's output in realtime, + use the Equalizer returned from the getEqualizer() method on + the decoder. +

+

+
+
+
+ +
Returns:
The Equalizer used to initialize the + EQ settings of the decoder.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Decoder.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Decoder.html new file mode 100644 index 00000000..cabfc58c --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Decoder.html @@ -0,0 +1,575 @@ + + + + + + +Decoder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class Decoder

+
+java.lang.Object
+  extended by javazoom.jl.decoder.Decoder
+
+
+
All Implemented Interfaces:
DecoderErrors, JavaLayerErrors
+
+
+
+
public class Decoder
extends java.lang.Object
implements DecoderErrors
+ + +

+The Decoder class encapsulates the details of + decoding an MPEG audio frame. +

+ +

+

+
Since:
+
0.0.5
+
Version:
+
0.0.7 12/12/99
+
+
+ +

+ + + + + + + + + + + +
+Nested Class Summary
+static classDecoder.Params + +
+          The Params class presents the customizable + aspects of the decoder.
+ + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from interface javazoom.jl.decoder.DecoderErrors
ILLEGAL_SUBBAND_ALLOCATION, UNKNOWN_ERROR, UNSUPPORTED_LAYER
+ + + + + + + +
Fields inherited from interface javazoom.jl.decoder.JavaLayerErrors
BITSTREAM_ERROR, DECODER_ERROR
+  + + + + + + + + + + + + + +
+Constructor Summary
Decoder() + +
+          Creates a new Decoder instance with default + parameters.
Decoder(Decoder.Params params0) + +
+          Creates a new Decoder instance with default + parameters.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ ObufferdecodeFrame(Header header, + Bitstream stream) + +
+          Decodes one frame from an MPEG audio bitstream.
+static Decoder.ParamsgetDefaultParams() + +
+           
+ intgetOutputBlockSize() + +
+          Retrieves the maximum number of samples that will be written to + the output buffer when one frame is decoded.
+ intgetOutputChannels() + +
+          Retrieves the number of channels of PCM samples output by + this decoder.
+ intgetOutputFrequency() + +
+          Retrieves the sample frequency of the PCM samples output + by this decoder.
+protected  DecoderExceptionnewDecoderException(int errorcode) + +
+           
+protected  DecoderExceptionnewDecoderException(int errorcode, + java.lang.Throwable throwable) + +
+           
+protected  FrameDecoderretrieveDecoder(Header header, + Bitstream stream, + int layer) + +
+           
+ voidsetEqualizer(Equalizer eq) + +
+           
+ voidsetOutputBuffer(Obuffer out) + +
+          Changes the output buffer.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Decoder

+
+public Decoder()
+
+
Creates a new Decoder instance with default + parameters. +

+

+
+ +

+Decoder

+
+public Decoder(Decoder.Params params0)
+
+
Creates a new Decoder instance with default + parameters. +

+

+
Parameters:
params - The Params instance that describes + the customizable aspects of the decoder.
+
+ + + + + + + + +
+Method Detail
+ +

+getDefaultParams

+
+public static Decoder.Params getDefaultParams()
+
+
+
+
+
+
+
+
+
+ +

+setEqualizer

+
+public void setEqualizer(Equalizer eq)
+
+
+
+
+
+
+
+
+
+ +

+decodeFrame

+
+public Obuffer decodeFrame(Header header,
+                           Bitstream stream)
+                    throws DecoderException
+
+
Decodes one frame from an MPEG audio bitstream. +

+

+
+
+
+
Parameters:
header - The header describing the frame to decode.
bitstream - The bistream that provides the bits for te body of the frame. +
Returns:
A SampleBuffer containing the decoded samples. +
Throws: +
DecoderException
+
+
+
+ +

+setOutputBuffer

+
+public void setOutputBuffer(Obuffer out)
+
+
Changes the output buffer. This will take effect the next time + decodeFrame() is called. +

+

+
+
+
+
+
+
+
+ +

+getOutputFrequency

+
+public int getOutputFrequency()
+
+
Retrieves the sample frequency of the PCM samples output + by this decoder. This typically corresponds to the sample + rate encoded in the MPEG audio stream. +

+

+
+
+
+
Parameters:
the - sample rate (in Hz) of the samples written to the + output buffer when decoding.
+
+
+
+ +

+getOutputChannels

+
+public int getOutputChannels()
+
+
Retrieves the number of channels of PCM samples output by + this decoder. This usually corresponds to the number of + channels in the MPEG audio stream, although it may differ. +

+

+
+
+
+ +
Returns:
The number of output channels in the decoded samples: 1 + for mono, or 2 for stereo.
+
+
+
+ +

+getOutputBlockSize

+
+public int getOutputBlockSize()
+
+
Retrieves the maximum number of samples that will be written to + the output buffer when one frame is decoded. This can be used to + help calculate the size of other buffers whose size is based upon + the number of samples written to the output buffer. NB: this is + an upper bound and fewer samples may actually be written, depending + upon the sample rate and number of channels. +

+

+
+
+
+ +
Returns:
The maximum number of samples that are written to the + output buffer when decoding a single frame of MPEG audio.
+
+
+
+ +

+newDecoderException

+
+protected DecoderException newDecoderException(int errorcode)
+
+
+
+
+
+
+
+
+
+ +

+newDecoderException

+
+protected DecoderException newDecoderException(int errorcode,
+                                               java.lang.Throwable throwable)
+
+
+
+
+
+
+
+
+
+ +

+retrieveDecoder

+
+protected FrameDecoder retrieveDecoder(Header header,
+                                       Bitstream stream,
+                                       int layer)
+                                throws DecoderException
+
+
+
+
+
+ +
Throws: +
DecoderException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/DecoderErrors.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/DecoderErrors.html new file mode 100644 index 00000000..953a9a7f --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/DecoderErrors.html @@ -0,0 +1,259 @@ + + + + + + +DecoderErrors + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Interface DecoderErrors

+
+
All Superinterfaces:
JavaLayerErrors
+
+
+
All Known Implementing Classes:
Decoder, DecoderException
+
+
+
+
public interface DecoderErrors
extends JavaLayerErrors
+ + +

+This interface provides constants describing the error + codes used by the Decoder to indicate errors. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intILLEGAL_SUBBAND_ALLOCATION + +
+          Illegal allocation in subband layer.
+static intUNKNOWN_ERROR + +
+           
+static intUNSUPPORTED_LAYER + +
+          Layer not supported by the decoder.
+ + + + + + + +
Fields inherited from interface javazoom.jl.decoder.JavaLayerErrors
BITSTREAM_ERROR, DECODER_ERROR
+  +

+ + + + + + + + +
+Field Detail
+ +

+UNKNOWN_ERROR

+
+static final int UNKNOWN_ERROR
+
+
+
See Also:
Constant Field Values
+
+
+ +

+UNSUPPORTED_LAYER

+
+static final int UNSUPPORTED_LAYER
+
+
Layer not supported by the decoder. +

+

+
See Also:
Constant Field Values
+
+
+ +

+ILLEGAL_SUBBAND_ALLOCATION

+
+static final int ILLEGAL_SUBBAND_ALLOCATION
+
+
Illegal allocation in subband layer. Indicates a corrupt stream. +

+

+
See Also:
Constant Field Values
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/DecoderException.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/DecoderException.html new file mode 100644 index 00000000..afbc5fc5 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/DecoderException.html @@ -0,0 +1,348 @@ + + + + + + +DecoderException + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class DecoderException

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Exception
+          extended by javazoom.jl.decoder.JavaLayerException
+              extended by javazoom.jl.decoder.DecoderException
+
+
+
All Implemented Interfaces:
java.io.Serializable, DecoderErrors, JavaLayerErrors
+
+
+
+
public class DecoderException
extends JavaLayerException
implements DecoderErrors
+ + +

+The DecoderException represents the class of + errors that can occur when decoding MPEG audio. +

+ +

+

+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from interface javazoom.jl.decoder.DecoderErrors
ILLEGAL_SUBBAND_ALLOCATION, UNKNOWN_ERROR, UNSUPPORTED_LAYER
+ + + + + + + +
Fields inherited from interface javazoom.jl.decoder.JavaLayerErrors
BITSTREAM_ERROR, DECODER_ERROR
+  + + + + + + + + + + + + + +
+Constructor Summary
DecoderException(int errorcode, + java.lang.Throwable t) + +
+           
DecoderException(java.lang.String msg, + java.lang.Throwable t) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ intgetErrorCode() + +
+           
+static java.lang.StringgetErrorString(int errorcode) + +
+           
+ + + + + + + +
Methods inherited from class javazoom.jl.decoder.JavaLayerException
getException, printStackTrace, printStackTrace
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DecoderException

+
+public DecoderException(java.lang.String msg,
+                        java.lang.Throwable t)
+
+
+
+ +

+DecoderException

+
+public DecoderException(int errorcode,
+                        java.lang.Throwable t)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getErrorCode

+
+public int getErrorCode()
+
+
+
+
+
+
+
+
+
+ +

+getErrorString

+
+public static java.lang.String getErrorString(int errorcode)
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Equalizer.EQFunction.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Equalizer.EQFunction.html new file mode 100644 index 00000000..13a7b4e8 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Equalizer.EQFunction.html @@ -0,0 +1,255 @@ + + + + + + +Equalizer.EQFunction + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class Equalizer.EQFunction

+
+java.lang.Object
+  extended by javazoom.jl.decoder.Equalizer.EQFunction
+
+
+
Enclosing class:
Equalizer
+
+
+
+
public abstract static class Equalizer.EQFunction
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
Equalizer.EQFunction() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ floatgetBand(int band) + +
+          Returns the setting of a band in the equalizer.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Equalizer.EQFunction

+
+public Equalizer.EQFunction()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getBand

+
+public float getBand(int band)
+
+
Returns the setting of a band in the equalizer. +

+

+
Parameters:
band - The index of the band to retrieve the setting + for. +
Returns:
the setting of the specified band. This is a value between + -1 and +1.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Equalizer.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Equalizer.html new file mode 100644 index 00000000..39bd1c87 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Equalizer.html @@ -0,0 +1,491 @@ + + + + + + +Equalizer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class Equalizer

+
+java.lang.Object
+  extended by javazoom.jl.decoder.Equalizer
+
+
+
+
public final class Equalizer
extends java.lang.Object
+ + +

+The Equalizer class can be used to specify + equalization settings for the MPEG audio decoder. +

+ The equalizer consists of 32 band-pass filters. + Each band of the equalizer can take on a fractional value between + -1.0 and +1.0. + At -1.0, the input signal is attenuated by 6dB, at +1.0 the signal is + amplified by 6dB. +

+ +

+

+
See Also:
Decoder
+
+ +

+ + + + + + + + + + + +
+Nested Class Summary
+static classEqualizer.EQFunction + +
+           
+ + + + + + + + + + + + + + +
+Field Summary
+static floatBAND_NOT_PRESENT + +
+          Equalizer setting to denote that a given band will not be + present in the output signal.
+static EqualizerPASS_THRU_EQ + +
+           
+  + + + + + + + + + + + + + + + + +
+Constructor Summary
Equalizer() + +
+          Creates a new Equalizer instance.
Equalizer(Equalizer.EQFunction eq) + +
+           
Equalizer(float[] settings) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ floatgetBand(int band) + +
+          Retrieves the eq setting for a given band.
+ intgetBandCount() + +
+          Retrieves the number of bands present in this equalizer.
+ voidreset() + +
+          Sets all bands to 0.0
+ floatsetBand(int band, + float neweq) + +
+           
+ voidsetFrom(Equalizer.EQFunction eq) + +
+           
+ voidsetFrom(Equalizer eq) + +
+          Sets the bands of this equalizer to the value the bands of + another equalizer.
+ voidsetFrom(float[] eq) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+BAND_NOT_PRESENT

+
+public static final float BAND_NOT_PRESENT
+
+
Equalizer setting to denote that a given band will not be + present in the output signal. +

+

+
See Also:
Constant Field Values
+
+
+ +

+PASS_THRU_EQ

+
+public static final Equalizer PASS_THRU_EQ
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Equalizer

+
+public Equalizer()
+
+
Creates a new Equalizer instance. +

+

+
+ +

+Equalizer

+
+public Equalizer(float[] settings)
+
+
+
+ +

+Equalizer

+
+public Equalizer(Equalizer.EQFunction eq)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setFrom

+
+public void setFrom(float[] eq)
+
+
+
+
+
+
+ +

+setFrom

+
+public void setFrom(Equalizer.EQFunction eq)
+
+
+
+
+
+
+ +

+setFrom

+
+public void setFrom(Equalizer eq)
+
+
Sets the bands of this equalizer to the value the bands of + another equalizer. Bands that are not present in both equalizers are ignored. +

+

+
+
+
+
+ +

+reset

+
+public void reset()
+
+
Sets all bands to 0.0 +

+

+
+
+
+
+ +

+getBandCount

+
+public int getBandCount()
+
+
Retrieves the number of bands present in this equalizer. +

+

+
+
+
+
+ +

+setBand

+
+public float setBand(int band,
+                     float neweq)
+
+
+
+
+
+
+ +

+getBand

+
+public float getBand(int band)
+
+
Retrieves the eq setting for a given band. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/FrameDecoder.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/FrameDecoder.html new file mode 100644 index 00000000..d3f54dd7 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/FrameDecoder.html @@ -0,0 +1,211 @@ + + + + + + +FrameDecoder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Interface FrameDecoder

+
+
+
public interface FrameDecoder
+ + +

+Implementations of FrameDecoder are responsible for decoding + an MPEG audio frame. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Method Summary
+ voiddecodeFrame() + +
+          Decodes one frame of MPEG audio.
+  +

+ + + + + + + + +
+Method Detail
+ +

+decodeFrame

+
+void decodeFrame()
+                 throws DecoderException
+
+
Decodes one frame of MPEG audio. +

+

+ +
Throws: +
DecoderException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Header.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Header.html new file mode 100644 index 00000000..a922c166 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Header.html @@ -0,0 +1,1202 @@ + + + + + + +Header + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class Header

+
+java.lang.Object
+  extended by javazoom.jl.decoder.Header
+
+
+
+
public final class Header
extends java.lang.Object
+ + +

+Class for extracting information from a frame header. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.String[][][]bitrate_str + +
+           
+static int[][][]bitrates + +
+           
+ shortchecksum + +
+           
+static intDUAL_CHANNEL + +
+           
+static intFOURTYEIGHT + +
+           
+static intFOURTYFOUR_POINT_ONE + +
+           
+ intframesize + +
+           
+static int[][]frequencies + +
+           
+static intJOINT_STEREO + +
+           
+static intMPEG1 + +
+          Constant for MPEG-1 version
+static intMPEG2_LSF + +
+          Constant for MPEG-2 LSF version
+static intMPEG25_LSF + +
+           
+ intnSlots + +
+           
+static intSINGLE_CHANNEL + +
+           
+static intSTEREO + +
+           
+static intTHIRTYTWO + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intbitrate_index() + +
+          Returns bitrate index.
+ intbitrate_instant() + +
+          Return Instant Bitrate.
+ java.lang.Stringbitrate_string() + +
+          Return Bitrate.
+ intbitrate() + +
+          Return Bitrate.
+ intcalculate_framesize() + +
+          Calculate Frame size.
+ booleanchecksum_ok() + +
+          Returns Checksum flag.
+ booleanchecksums() + +
+          Returns Protection bit.
+ booleancopyright() + +
+          Returns Copyright.
+ intfrequency() + +
+          Returns Frequency.
+ intgetSyncHeader() + +
+          Returns synchronized header.
+ intintensity_stereo_bound() + +
+          Returns Intensity Stereo.
+ java.lang.Stringlayer_string() + +
+          Return Layer version.
+ intlayer() + +
+          Returns Layer ID.
+ intmax_number_of_frames(int streamsize) + +
+          Returns the maximum number of frames in the stream.
+ intmin_number_of_frames(int streamsize) + +
+          Returns the maximum number of frames in the stream.
+ intmode_extension() + +
+          Returns Mode Extension.
+ java.lang.Stringmode_string() + +
+          Returns Mode.
+ intmode() + +
+          Returns Mode.
+ floatms_per_frame() + +
+          Returns ms/frame.
+ intnumber_of_subbands() + +
+          Returns the number of subbands in the current frame.
+ booleanoriginal() + +
+          Returns Original.
+ booleanpadding() + +
+          Returns Layer III Padding bit.
+ java.lang.Stringsample_frequency_string() + +
+          Returns Frequency
+ intsample_frequency() + +
+          Returns Sample Frequency.
+ intslots() + +
+          Returns Slots.
+ java.lang.StringtoString() + +
+           
+ floattotal_ms(int streamsize) + +
+          Returns total ms.
+ intvbr_scale() + +
+          Return VBR scale.
+ byte[]vbr_toc() + +
+          Return VBR TOC.
+ booleanvbr() + +
+          Return VBR.
+ java.lang.Stringversion_string() + +
+          Returns Version.
+ intversion() + +
+          Returns version.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+frequencies

+
+public static final int[][] frequencies
+
+
+
+
+
+ +

+MPEG2_LSF

+
+public static final int MPEG2_LSF
+
+
Constant for MPEG-2 LSF version +

+

+
See Also:
Constant Field Values
+
+
+ +

+MPEG25_LSF

+
+public static final int MPEG25_LSF
+
+
+
See Also:
Constant Field Values
+
+
+ +

+MPEG1

+
+public static final int MPEG1
+
+
Constant for MPEG-1 version +

+

+
See Also:
Constant Field Values
+
+
+ +

+STEREO

+
+public static final int STEREO
+
+
+
See Also:
Constant Field Values
+
+
+ +

+JOINT_STEREO

+
+public static final int JOINT_STEREO
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DUAL_CHANNEL

+
+public static final int DUAL_CHANNEL
+
+
+
See Also:
Constant Field Values
+
+
+ +

+SINGLE_CHANNEL

+
+public static final int SINGLE_CHANNEL
+
+
+
See Also:
Constant Field Values
+
+
+ +

+FOURTYFOUR_POINT_ONE

+
+public static final int FOURTYFOUR_POINT_ONE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+FOURTYEIGHT

+
+public static final int FOURTYEIGHT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+THIRTYTWO

+
+public static final int THIRTYTWO
+
+
+
See Also:
Constant Field Values
+
+
+ +

+checksum

+
+public short checksum
+
+
+
+
+
+ +

+framesize

+
+public int framesize
+
+
+
+
+
+ +

+nSlots

+
+public int nSlots
+
+
+
+
+
+ +

+bitrates

+
+public static final int[][][] bitrates
+
+
+
+
+
+ +

+bitrate_str

+
+public static final java.lang.String[][][] bitrate_str
+
+
+
+
+ + + + + + + + +
+Method Detail
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+
+ +

+version

+
+public int version()
+
+
Returns version. +

+

+
+
+
+
+ +

+layer

+
+public int layer()
+
+
Returns Layer ID. +

+

+
+
+
+
+ +

+bitrate_index

+
+public int bitrate_index()
+
+
Returns bitrate index. +

+

+
+
+
+
+ +

+sample_frequency

+
+public int sample_frequency()
+
+
Returns Sample Frequency. +

+

+
+
+
+
+ +

+frequency

+
+public int frequency()
+
+
Returns Frequency. +

+

+
+
+
+
+ +

+mode

+
+public int mode()
+
+
Returns Mode. +

+

+
+
+
+
+ +

+checksums

+
+public boolean checksums()
+
+
Returns Protection bit. +

+

+
+
+
+
+ +

+copyright

+
+public boolean copyright()
+
+
Returns Copyright. +

+

+
+
+
+
+ +

+original

+
+public boolean original()
+
+
Returns Original. +

+

+
+
+
+
+ +

+vbr

+
+public boolean vbr()
+
+
Return VBR. +

+

+ +
Returns:
true if VBR header is found
+
+
+
+ +

+vbr_scale

+
+public int vbr_scale()
+
+
Return VBR scale. +

+

+ +
Returns:
scale of -1 if not available
+
+
+
+ +

+vbr_toc

+
+public byte[] vbr_toc()
+
+
Return VBR TOC. +

+

+ +
Returns:
vbr toc ot null if not available
+
+
+
+ +

+checksum_ok

+
+public boolean checksum_ok()
+
+
Returns Checksum flag. + Compares computed checksum with stream checksum. +

+

+
+
+
+
+ +

+padding

+
+public boolean padding()
+
+
Returns Layer III Padding bit. +

+

+
+
+
+
+ +

+slots

+
+public int slots()
+
+
Returns Slots. +

+

+
+
+
+
+ +

+mode_extension

+
+public int mode_extension()
+
+
Returns Mode Extension. +

+

+
+
+
+
+ +

+calculate_framesize

+
+public int calculate_framesize()
+
+
Calculate Frame size. + Calculates framesize in bytes excluding header size. +

+

+
+
+
+
+ +

+max_number_of_frames

+
+public int max_number_of_frames(int streamsize)
+
+
Returns the maximum number of frames in the stream. +

+

+
Parameters:
streamsize - +
Returns:
number of frames
+
+
+
+ +

+min_number_of_frames

+
+public int min_number_of_frames(int streamsize)
+
+
Returns the maximum number of frames in the stream. +

+

+
Parameters:
streamsize - +
Returns:
number of frames
+
+
+
+ +

+ms_per_frame

+
+public float ms_per_frame()
+
+
Returns ms/frame. +

+

+ +
Returns:
milliseconds per frame
+
+
+
+ +

+total_ms

+
+public float total_ms(int streamsize)
+
+
Returns total ms. +

+

+
Parameters:
streamsize - +
Returns:
total milliseconds
+
+
+
+ +

+getSyncHeader

+
+public int getSyncHeader()
+
+
Returns synchronized header. +

+

+
+
+
+
+ +

+layer_string

+
+public java.lang.String layer_string()
+
+
Return Layer version. +

+

+
+
+
+
+ +

+bitrate_string

+
+public java.lang.String bitrate_string()
+
+
Return Bitrate. +

+

+ +
Returns:
bitrate in bps
+
+
+
+ +

+bitrate

+
+public int bitrate()
+
+
Return Bitrate. +

+

+ +
Returns:
bitrate in bps and average bitrate for VBR header
+
+
+
+ +

+bitrate_instant

+
+public int bitrate_instant()
+
+
Return Instant Bitrate. + Bitrate for VBR is not constant. +

+

+ +
Returns:
bitrate in bps
+
+
+
+ +

+sample_frequency_string

+
+public java.lang.String sample_frequency_string()
+
+
Returns Frequency +

+

+ +
Returns:
frequency string in kHz
+
+
+
+ +

+mode_string

+
+public java.lang.String mode_string()
+
+
Returns Mode. +

+

+
+
+
+
+ +

+version_string

+
+public java.lang.String version_string()
+
+
Returns Version. +

+

+ +
Returns:
MPEG-1 or MPEG-2 LSF or MPEG-2.5 LSF
+
+
+
+ +

+number_of_subbands

+
+public int number_of_subbands()
+
+
Returns the number of subbands in the current frame. +

+

+ +
Returns:
number of subbands
+
+
+
+ +

+intensity_stereo_bound

+
+public int intensity_stereo_bound()
+
+
Returns Intensity Stereo. + (Layer II joint stereo only). + Returns the number of subbands which are in stereo mode, + subbands above that limit are in intensity stereo mode. +

+

+ +
Returns:
intensity
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/InputStreamSource.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/InputStreamSource.html new file mode 100644 index 00000000..621d3dce --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/InputStreamSource.html @@ -0,0 +1,396 @@ + + + + + + +InputStreamSource + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class InputStreamSource

+
+java.lang.Object
+  extended by javazoom.jl.decoder.InputStreamSource
+
+
+
All Implemented Interfaces:
Source
+
+
+
+
public class InputStreamSource
extends java.lang.Object
implements Source
+ + +

+Work In Progress. + + An instance of InputStreamSource implements a + Source that provides data from an InputStream + . Seeking functionality is not supported. +

+ +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from interface javazoom.jl.decoder.Source
LENGTH_UNKNOWN
+  + + + + + + + + + + +
+Constructor Summary
InputStreamSource(java.io.InputStream in) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanisSeekable() + +
+           
+ longlength() + +
+           
+ intread(byte[] b, + int offs, + int len) + +
+           
+ longseek(long to) + +
+           
+ longtell() + +
+           
+ booleanwillReadBlock() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+InputStreamSource

+
+public InputStreamSource(java.io.InputStream in)
+
+
+ + + + + + + + +
+Method Detail
+ +

+read

+
+public int read(byte[] b,
+                int offs,
+                int len)
+         throws java.io.IOException
+
+
+
Specified by:
read in interface Source
+
+
+ +
Throws: +
java.io.IOException
+
+
+
+ +

+willReadBlock

+
+public boolean willReadBlock()
+
+
+
Specified by:
willReadBlock in interface Source
+
+
+
+
+
+
+ +

+isSeekable

+
+public boolean isSeekable()
+
+
+
Specified by:
isSeekable in interface Source
+
+
+
+
+
+
+ +

+tell

+
+public long tell()
+
+
+
Specified by:
tell in interface Source
+
+
+
+
+
+
+ +

+seek

+
+public long seek(long to)
+
+
+
Specified by:
seek in interface Source
+
+
+
+
+
+
+ +

+length

+
+public long length()
+
+
+
Specified by:
length in interface Source
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerError.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerError.html new file mode 100644 index 00000000..caad2120 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerError.html @@ -0,0 +1,242 @@ + + + + + + +JavaLayerError + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class JavaLayerError

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Error
+          extended by javazoom.jl.decoder.JavaLayerError
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class JavaLayerError
extends java.lang.Error
+ + +

+Work in progress. + + API usage errors may be handled by throwing an instance of this + class, as per JMF 2.0. +

+ +

+

+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
JavaLayerError() + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+JavaLayerError

+
+public JavaLayerError()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerErrors.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerErrors.html new file mode 100644 index 00000000..87b559fb --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerErrors.html @@ -0,0 +1,233 @@ + + + + + + +JavaLayerErrors + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Interface JavaLayerErrors

+
+
All Known Subinterfaces:
BitstreamErrors, DecoderErrors
+
+
+
All Known Implementing Classes:
Bitstream, BitstreamException, Decoder, DecoderException
+
+
+
+
public interface JavaLayerErrors
+ + +

+Exception erorr codes for components of the JavaLayer API. +

+ +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+static intBITSTREAM_ERROR + +
+          The first bitstream error code.
+static intDECODER_ERROR + +
+          The first decoder error code.
+  +

+ + + + + + + + +
+Field Detail
+ +

+BITSTREAM_ERROR

+
+static final int BITSTREAM_ERROR
+
+
The first bitstream error code. See the DecoderErrors + interface for other bitstream error codes. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DECODER_ERROR

+
+static final int DECODER_ERROR
+
+
The first decoder error code. See the DecoderErrors + interface for other decoder error codes. +

+

+
See Also:
Constant Field Values
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerException.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerException.html new file mode 100644 index 00000000..5e71fa19 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerException.html @@ -0,0 +1,348 @@ + + + + + + +JavaLayerException + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class JavaLayerException

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Exception
+          extended by javazoom.jl.decoder.JavaLayerException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
Direct Known Subclasses:
BitstreamException, DecoderException
+
+
+
+
public class JavaLayerException
extends java.lang.Exception
+ + +

+The JavaLayerException is the base class for all API-level + exceptions thrown by JavaLayer. To facilitate conversion and + common handling of exceptions from other domains, the class + can delegate some functionality to a contained Throwable instance. +

+

+ +

+

+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
JavaLayerException() + +
+           
JavaLayerException(java.lang.String msg) + +
+           
JavaLayerException(java.lang.String msg, + java.lang.Throwable t) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.ThrowablegetException() + +
+           
+ voidprintStackTrace() + +
+           
+ voidprintStackTrace(java.io.PrintStream ps) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+JavaLayerException

+
+public JavaLayerException()
+
+
+
+ +

+JavaLayerException

+
+public JavaLayerException(java.lang.String msg)
+
+
+
+ +

+JavaLayerException

+
+public JavaLayerException(java.lang.String msg,
+                          java.lang.Throwable t)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getException

+
+public java.lang.Throwable getException()
+
+
+
+
+
+
+ +

+printStackTrace

+
+public void printStackTrace()
+
+
+
Overrides:
printStackTrace in class java.lang.Throwable
+
+
+
+
+
+
+ +

+printStackTrace

+
+public void printStackTrace(java.io.PrintStream ps)
+
+
+
Overrides:
printStackTrace in class java.lang.Throwable
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerHook.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerHook.html new file mode 100644 index 00000000..cbac2299 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerHook.html @@ -0,0 +1,209 @@ + + + + + + +JavaLayerHook + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Interface JavaLayerHook

+
+
+
public interface JavaLayerHook
+ + +

+The JavaLayerHooks class allows developers to change + the way the JavaLayer library uses Resources. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Method Summary
+ java.io.InputStreamgetResourceAsStream(java.lang.String name) + +
+          Retrieves the named resource.
+  +

+ + + + + + + + +
+Method Detail
+ +

+getResourceAsStream

+
+java.io.InputStream getResourceAsStream(java.lang.String name)
+
+
Retrieves the named resource. This allows resources to be + obtained without specifying how they are retrieved. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerUtils.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerUtils.html new file mode 100644 index 00000000..361dec58 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/JavaLayerUtils.html @@ -0,0 +1,436 @@ + + + + + + +JavaLayerUtils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class JavaLayerUtils

+
+java.lang.Object
+  extended by javazoom.jl.decoder.JavaLayerUtils
+
+
+
+
public class JavaLayerUtils
extends java.lang.Object
+ + +

+The JavaLayerUtils class is not strictly part of the JavaLayer API. + It serves to provide useful methods and system-wide hooks. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JavaLayerUtils() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static java.lang.Objectdeserialize(java.io.InputStream in) + +
+          Deserializes an object from the given InputStream.
+static java.lang.Objectdeserialize(java.io.InputStream in, + java.lang.Class cls) + +
+          Deserializes the object contained in the given input stream.
+static java.lang.ObjectdeserializeArray(java.io.InputStream in, + java.lang.Class elemType, + int length) + +
+          Deserializes an array from a given InputStream.
+static java.lang.ObjectdeserializeArrayResource(java.lang.String name, + java.lang.Class elemType, + int length) + +
+           
+static JavaLayerHookgetHook() + +
+           
+static java.io.InputStreamgetResourceAsStream(java.lang.String name) + +
+          Retrieves an InputStream for a named resource.
+static voidserialize(java.io.OutputStream out, + java.lang.Object obj) + +
+           
+static voidsetHook(JavaLayerHook hook0) + +
+          Sets the system-wide JavaLayer hook.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+JavaLayerUtils

+
+public JavaLayerUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+deserialize

+
+public static java.lang.Object deserialize(java.io.InputStream in,
+                                           java.lang.Class cls)
+                                    throws java.io.IOException
+
+
Deserializes the object contained in the given input stream. +

+

+
Parameters:
in - The input stream to deserialize an object from.
cls - The expected class of the deserialized object. +
Throws: +
java.io.IOException
+
+
+
+ +

+deserialize

+
+public static java.lang.Object deserialize(java.io.InputStream in)
+                                    throws java.io.IOException
+
+
Deserializes an object from the given InputStream. + The deserialization is delegated to an + ObjectInputStream instance. +

+

+
Parameters:
in - The InputStream to deserialize an object + from. +
Returns:
The object deserialized from the stream. +
Throws: +
java.io.IOException - is thrown if there was a problem reading + the underlying stream, or an object could not be deserialized + from the stream.
See Also:
ObjectInputStream
+
+
+
+ +

+deserializeArray

+
+public static java.lang.Object deserializeArray(java.io.InputStream in,
+                                                java.lang.Class elemType,
+                                                int length)
+                                         throws java.io.IOException
+
+
Deserializes an array from a given InputStream. +

+

+
Parameters:
in - The InputStream to + deserialize an object from.
elemType - The class denoting the type of the array + elements.
length - The expected length of the array, or -1 if + any length is expected. +
Throws: +
java.io.IOException
+
+
+
+ +

+deserializeArrayResource

+
+public static java.lang.Object deserializeArrayResource(java.lang.String name,
+                                                        java.lang.Class elemType,
+                                                        int length)
+                                                 throws java.io.IOException
+
+
+ +
Throws: +
java.io.IOException
+
+
+
+ +

+serialize

+
+public static void serialize(java.io.OutputStream out,
+                             java.lang.Object obj)
+                      throws java.io.IOException
+
+
+ +
Throws: +
java.io.IOException
+
+
+
+ +

+setHook

+
+public static void setHook(JavaLayerHook hook0)
+
+
Sets the system-wide JavaLayer hook. +

+

+
+
+
+
+ +

+getHook

+
+public static JavaLayerHook getHook()
+
+
+
+
+
+
+ +

+getResourceAsStream

+
+public static java.io.InputStream getResourceAsStream(java.lang.String name)
+
+
Retrieves an InputStream for a named resource. +

+

+
Parameters:
name - The name of the resource. This must be a simple + name, and not a qualified package name. +
Returns:
The InputStream for the named resource, or null if + the resource has not been found. If a hook has been + provided, its getResourceAsStream() method is called + to retrieve the resource.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Manager.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Manager.html new file mode 100644 index 00000000..4a34d700 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Manager.html @@ -0,0 +1,291 @@ + + + + + + +Manager + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class Manager

+
+java.lang.Object
+  extended by javazoom.jl.decoder.Manager
+
+
+
+
public class Manager
extends java.lang.Object
+ + +

+Work in progress. + + Manages a number of controls. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
Manager() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddControl(Control c) + +
+           
+ voidremoveAll() + +
+           
+ voidremoveControl(Control c) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Manager

+
+public Manager()
+
+
+ + + + + + + + +
+Method Detail
+ +

+addControl

+
+public void addControl(Control c)
+
+
+
+
+
+
+ +

+removeControl

+
+public void removeControl(Control c)
+
+
+
+
+
+
+ +

+removeAll

+
+public void removeAll()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Obuffer.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Obuffer.html new file mode 100644 index 00000000..38a0993a --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Obuffer.html @@ -0,0 +1,417 @@ + + + + + + +Obuffer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class Obuffer

+
+java.lang.Object
+  extended by javazoom.jl.decoder.Obuffer
+
+
+
Direct Known Subclasses:
SampleBuffer, WaveFileObuffer
+
+
+
+
public abstract class Obuffer
extends java.lang.Object
+ + +

+Base Class for audio output. +

+ +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+static intMAXCHANNELS + +
+           
+static intOBUFFERSIZE + +
+           
+  + + + + + + + + + + +
+Constructor Summary
Obuffer() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+abstract  voidappend(int channel, + short value) + +
+          Takes a 16 Bit PCM sample.
+ voidappendSamples(int channel, + float[] f) + +
+          Accepts 32 new PCM samples.
+abstract  voidclear_buffer() + +
+          Clears all data in the buffer (for seeking).
+abstract  voidclose() + +
+           
+abstract  voidset_stop_flag() + +
+          Notify the buffer that the user has stopped the stream.
+abstract  voidwrite_buffer(int val) + +
+          Write the samples to the file or directly to the audio hardware.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+OBUFFERSIZE

+
+public static final int OBUFFERSIZE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+MAXCHANNELS

+
+public static final int MAXCHANNELS
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+Obuffer

+
+public Obuffer()
+
+
+ + + + + + + + +
+Method Detail
+ +

+append

+
+public abstract void append(int channel,
+                            short value)
+
+
Takes a 16 Bit PCM sample. +

+

+
+
+
+
+ +

+appendSamples

+
+public void appendSamples(int channel,
+                          float[] f)
+
+
Accepts 32 new PCM samples. +

+

+
+
+
+
+ +

+write_buffer

+
+public abstract void write_buffer(int val)
+
+
Write the samples to the file or directly to the audio hardware. +

+

+
+
+
+
+ +

+close

+
+public abstract void close()
+
+
+
+
+
+
+ +

+clear_buffer

+
+public abstract void clear_buffer()
+
+
Clears all data in the buffer (for seeking). +

+

+
+
+
+
+ +

+set_stop_flag

+
+public abstract void set_stop_flag()
+
+
Notify the buffer that the user has stopped the stream. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/OutputChannels.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/OutputChannels.html new file mode 100644 index 00000000..da356972 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/OutputChannels.html @@ -0,0 +1,496 @@ + + + + + + +OutputChannels + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class OutputChannels

+
+java.lang.Object
+  extended by javazoom.jl.decoder.OutputChannels
+
+
+
+
public class OutputChannels
extends java.lang.Object
+ + +

+A Type-safe representation of the the supported output channel + constants. + + This class is immutable and, hence, is thread safe. +

+ +

+

+
Since:
+
0.0.7
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static OutputChannelsBOTH + +
+           
+static intBOTH_CHANNELS + +
+          Flag to indicate output should include both channels.
+static OutputChannelsDOWNMIX + +
+           
+static intDOWNMIX_CHANNELS + +
+          Flag to indicate output is mono.
+static OutputChannelsLEFT + +
+           
+static intLEFT_CHANNEL + +
+          Flag to indicate output should include the left channel only.
+static OutputChannelsRIGHT + +
+           
+static intRIGHT_CHANNEL + +
+          Flag to indicate output should include the right channel only.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanequals(java.lang.Object o) + +
+           
+static OutputChannelsfromInt(int code) + +
+          Creates an OutputChannels instance + corresponding to the given channel code.
+ intgetChannelCount() + +
+          Retrieves the number of output channels represented + by this channel output type.
+ intgetChannelsOutputCode() + +
+          Retrieves the code representing the desired output channels.
+ inthashCode() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+BOTH_CHANNELS

+
+public static final int BOTH_CHANNELS
+
+
Flag to indicate output should include both channels. +

+

+
See Also:
Constant Field Values
+
+
+ +

+LEFT_CHANNEL

+
+public static final int LEFT_CHANNEL
+
+
Flag to indicate output should include the left channel only. +

+

+
See Also:
Constant Field Values
+
+
+ +

+RIGHT_CHANNEL

+
+public static final int RIGHT_CHANNEL
+
+
Flag to indicate output should include the right channel only. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DOWNMIX_CHANNELS

+
+public static final int DOWNMIX_CHANNELS
+
+
Flag to indicate output is mono. +

+

+
See Also:
Constant Field Values
+
+
+ +

+LEFT

+
+public static final OutputChannels LEFT
+
+
+
+
+
+ +

+RIGHT

+
+public static final OutputChannels RIGHT
+
+
+
+
+
+ +

+BOTH

+
+public static final OutputChannels BOTH
+
+
+
+
+
+ +

+DOWNMIX

+
+public static final OutputChannels DOWNMIX
+
+
+
+
+ + + + + + + + +
+Method Detail
+ +

+fromInt

+
+public static OutputChannels fromInt(int code)
+
+
Creates an OutputChannels instance + corresponding to the given channel code. +

+

+
Parameters:
code - one of the OutputChannels channel code constants. +
Throws: +
java.lang.IllegalArgumentException - if code is not a valid + channel code.
+
+
+
+ +

+getChannelsOutputCode

+
+public int getChannelsOutputCode()
+
+
Retrieves the code representing the desired output channels. + Will be one of LEFT_CHANNEL, RIGHT_CHANNEL, BOTH_CHANNELS + or DOWNMIX_CHANNELS. +

+

+ +
Returns:
the channel code represented by this instance.
+
+
+
+ +

+getChannelCount

+
+public int getChannelCount()
+
+
Retrieves the number of output channels represented + by this channel output type. +

+

+ +
Returns:
The number of output channels for this channel output + type. This will be 2 for BOTH_CHANNELS only, and 1 + for all other types.
+
+
+
+ +

+equals

+
+public boolean equals(java.lang.Object o)
+
+
+
Overrides:
equals in class java.lang.Object
+
+
+
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
+
Overrides:
hashCode in class java.lang.Object
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/SampleBuffer.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/SampleBuffer.html new file mode 100644 index 00000000..e802e5fc --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/SampleBuffer.html @@ -0,0 +1,481 @@ + + + + + + +SampleBuffer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Class SampleBuffer

+
+java.lang.Object
+  extended by javazoom.jl.decoder.Obuffer
+      extended by javazoom.jl.decoder.SampleBuffer
+
+
+
+
public class SampleBuffer
extends Obuffer
+ + +

+The SampleBuffer class implements an output buffer + that provides storage for a fixed size block of samples. +

+ +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class javazoom.jl.decoder.Obuffer
MAXCHANNELS, OBUFFERSIZE
+  + + + + + + + + + + +
+Constructor Summary
SampleBuffer(int sample_frequency, + int number_of_channels) + +
+          Constructor
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidappend(int channel, + short value) + +
+          Takes a 16 Bit PCM sample.
+ voidappendSamples(int channel, + float[] f) + +
+          Accepts 32 new PCM samples.
+ voidclear_buffer() + +
+          Clears all data in the buffer (for seeking).
+ voidclose() + +
+           
+ short[]getBuffer() + +
+           
+ intgetBufferLength() + +
+           
+ intgetChannelCount() + +
+           
+ intgetSampleFrequency() + +
+           
+ voidset_stop_flag() + +
+          Notify the buffer that the user has stopped the stream.
+ voidwrite_buffer(int val) + +
+          Write the samples to the file (Random Acces).
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SampleBuffer

+
+public SampleBuffer(int sample_frequency,
+                    int number_of_channels)
+
+
Constructor +

+

+ + + + + + + + +
+Method Detail
+ +

+getChannelCount

+
+public int getChannelCount()
+
+
+
+
+
+
+ +

+getSampleFrequency

+
+public int getSampleFrequency()
+
+
+
+
+
+
+ +

+getBuffer

+
+public short[] getBuffer()
+
+
+
+
+
+
+ +

+getBufferLength

+
+public int getBufferLength()
+
+
+
+
+
+
+ +

+append

+
+public void append(int channel,
+                   short value)
+
+
Takes a 16 Bit PCM sample. +

+

+
Specified by:
append in class Obuffer
+
+
+
+
+
+
+ +

+appendSamples

+
+public void appendSamples(int channel,
+                          float[] f)
+
+
Description copied from class: Obuffer
+
Accepts 32 new PCM samples. +

+

+
Overrides:
appendSamples in class Obuffer
+
+
+
+
+
+
+ +

+write_buffer

+
+public void write_buffer(int val)
+
+
Write the samples to the file (Random Acces). +

+

+
Specified by:
write_buffer in class Obuffer
+
+
+
+
+
+
+ +

+close

+
+public void close()
+
+
+
Specified by:
close in class Obuffer
+
+
+
+
+
+
+ +

+clear_buffer

+
+public void clear_buffer()
+
+
Description copied from class: Obuffer
+
Clears all data in the buffer (for seeking). +

+

+
Specified by:
clear_buffer in class Obuffer
+
+
+
+
+
+
+ +

+set_stop_flag

+
+public void set_stop_flag()
+
+
Description copied from class: Obuffer
+
Notify the buffer that the user has stopped the stream. +

+

+
Specified by:
set_stop_flag in class Obuffer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Source.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Source.html new file mode 100644 index 00000000..7fa2c4f3 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/Source.html @@ -0,0 +1,348 @@ + + + + + + +Source + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.decoder +
+Interface Source

+
+
All Known Implementing Classes:
InputStreamSource
+
+
+
+
public interface Source
+ + +

+Work in progress. + + Class to describe a seekable data source. +

+ +

+


+ +

+ + + + + + + + + + + +
+Field Summary
+static longLENGTH_UNKNOWN + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanisSeekable() + +
+           
+ longlength() + +
+           
+ intread(byte[] b, + int offs, + int len) + +
+           
+ longseek(long pos) + +
+           
+ longtell() + +
+           
+ booleanwillReadBlock() + +
+           
+  +

+ + + + + + + + +
+Field Detail
+ +

+LENGTH_UNKNOWN

+
+static final long LENGTH_UNKNOWN
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Method Detail
+ +

+read

+
+int read(byte[] b,
+         int offs,
+         int len)
+         throws java.io.IOException
+
+
+ +
Throws: +
java.io.IOException
+
+
+
+ +

+willReadBlock

+
+boolean willReadBlock()
+
+
+
+
+
+
+ +

+isSeekable

+
+boolean isSeekable()
+
+
+
+
+
+
+ +

+length

+
+long length()
+
+
+
+
+
+
+ +

+tell

+
+long tell()
+
+
+
+
+
+
+ +

+seek

+
+long seek(long pos)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/package-frame.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/package-frame.html new file mode 100644 index 00000000..bf35c2a4 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/package-frame.html @@ -0,0 +1,105 @@ + + + + + + +javazoom.jl.decoder + + + + + + + + + + + +javazoom.jl.decoder + + + + +
+Interfaces  + +
+BitstreamErrors +
+Control +
+DecoderErrors +
+FrameDecoder +
+JavaLayerErrors +
+JavaLayerHook +
+Source
+ + + + + + +
+Classes  + +
+Bitstream +
+Crc16 +
+Decoder +
+Decoder.Params +
+Equalizer +
+Equalizer.EQFunction +
+Header +
+InputStreamSource +
+JavaLayerUtils +
+Manager +
+Obuffer +
+OutputChannels +
+SampleBuffer
+ + + + + + +
+Exceptions  + +
+BitstreamException +
+DecoderException +
+JavaLayerException
+ + + + + + +
+Errors  + +
+JavaLayerError
+ + + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/package-summary.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/package-summary.html new file mode 100644 index 00000000..f5b1c5a9 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/package-summary.html @@ -0,0 +1,287 @@ + + + + + + +javazoom.jl.decoder + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package javazoom.jl.decoder +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Interface Summary
BitstreamErrorsThis interface describes all error codes that can be thrown + in BistreamExceptions.
ControlWork in progress.
DecoderErrorsThis interface provides constants describing the error + codes used by the Decoder to indicate errors.
FrameDecoderImplementations of FrameDecoder are responsible for decoding + an MPEG audio frame.
JavaLayerErrorsException erorr codes for components of the JavaLayer API.
JavaLayerHookThe JavaLayerHooks class allows developers to change + the way the JavaLayer library uses Resources.
SourceWork in progress.
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
BitstreamThe Bistream class is responsible for parsing + an MPEG audio bitstream.
Crc1616-Bit CRC checksum
DecoderThe Decoder class encapsulates the details of + decoding an MPEG audio frame.
Decoder.ParamsThe Params class presents the customizable + aspects of the decoder.
EqualizerThe Equalizer class can be used to specify + equalization settings for the MPEG audio decoder.
Equalizer.EQFunction 
HeaderClass for extracting information from a frame header.
InputStreamSourceWork In Progress.
JavaLayerUtilsThe JavaLayerUtils class is not strictly part of the JavaLayer API.
ManagerWork in progress.
ObufferBase Class for audio output.
OutputChannelsA Type-safe representation of the the supported output channel + constants.
SampleBufferThe SampleBuffer class implements an output buffer + that provides storage for a fixed size block of samples.
+  + +

+ + + + + + + + + + + + + + + + + +
+Exception Summary
BitstreamExceptionInstances of BitstreamException are thrown + when operations on a Bitstream fail.
DecoderExceptionThe DecoderException represents the class of + errors that can occur when decoding MPEG audio.
JavaLayerExceptionThe JavaLayerException is the base class for all API-level + exceptions thrown by JavaLayer.
+  + +

+ + + + + + + + + +
+Error Summary
JavaLayerErrorWork in progress.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/package-tree.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/package-tree.html new file mode 100644 index 00000000..cdbcb67b --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/decoder/package-tree.html @@ -0,0 +1,171 @@ + + + + + + +javazoom.jl.decoder Class Hierarchy + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package javazoom.jl.decoder +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/AudioDevice.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/AudioDevice.html new file mode 100644 index 00000000..6757acb3 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/AudioDevice.html @@ -0,0 +1,361 @@ + + + + + + +AudioDevice + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player +
+Interface AudioDevice

+
+
All Known Implementing Classes:
AudioDeviceBase, JavaSoundAudioDevice, NullAudioDevice
+
+
+
+
public interface AudioDevice
+ + +

+The AudioDevice interface provides an abstraction for + a device capable of sounding audio samples. Samples are written to + the device wia the write() method. The device assumes + that these samples are signed 16-bit samples taken at the output frequency + of the decoder. If the decoder outputs more than one channel, the samples for + each channel are assumed to appear consecutively, with the lower numbered + channels preceeding higher-numbered channels. E.g. if there are two + channels, the samples will appear in this order: +


+ 
+                l0, r0, l1, r1, l2, r2...
+ 
+ where 
+        lx indicates the xth sample on channel 0
+  rx indicates the xth sample on channel 1
+ 
+

+ +

+

+
Since:
+
0.0.8
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclose() + +
+          Closes this audio device.
+ voidflush() + +
+          Blocks until all audio samples previously written to this audio device have + been heard.
+ intgetPosition() + +
+          Retrieves the current playback position in milliseconds.
+ booleanisOpen() + +
+          Retrieves the open state of this audio device.
+ voidopen(Decoder decoder) + +
+          Prepares the AudioDevice for playback of audio samples.
+ voidwrite(short[] samples, + int offs, + int len) + +
+          Writes a number of samples to this AudioDevice.
+  +

+ + + + + + + + +
+Method Detail
+ +

+open

+
+void open(Decoder decoder)
+          throws JavaLayerException
+
+
Prepares the AudioDevice for playback of audio samples. +

+

+
Parameters:
decoder - The decoder that will be providing the audio + samples. + + If the audio device is already open, this method returns silently. +
Throws: +
JavaLayerException
+
+
+
+ +

+isOpen

+
+boolean isOpen()
+
+
Retrieves the open state of this audio device. +

+

+ +
Returns:
true if this audio device is open and playing + audio samples, or false otherwise.
+
+
+
+ +

+write

+
+void write(short[] samples,
+           int offs,
+           int len)
+           throws JavaLayerException
+
+
Writes a number of samples to this AudioDevice. +

+

+
Parameters:
samples - The array of signed 16-bit samples to write + to the audio device.
offs - The offset of the first sample.
len - The number of samples to write. + + This method may return prior to the samples actually being played + by the audio device. +
Throws: +
JavaLayerException
+
+
+
+ +

+close

+
+void close()
+
+
Closes this audio device. Any currently playing audio is stopped + as soon as possible. Any previously written audio data that has not been heard + is discarded. + + The implementation should ensure that any threads currently blocking + on the device (e.g. during a write or flush + operation should be unblocked by this method. +

+

+
+
+
+
+ +

+flush

+
+void flush()
+
+
Blocks until all audio samples previously written to this audio device have + been heard. +

+

+
+
+
+
+ +

+getPosition

+
+int getPosition()
+
+
Retrieves the current playback position in milliseconds. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/AudioDeviceBase.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/AudioDeviceBase.html new file mode 100644 index 00000000..ff7ca2df --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/AudioDeviceBase.html @@ -0,0 +1,563 @@ + + + + + + +AudioDeviceBase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player +
+Class AudioDeviceBase

+
+java.lang.Object
+  extended by javazoom.jl.player.AudioDeviceBase
+
+
+
All Implemented Interfaces:
AudioDevice
+
+
+
Direct Known Subclasses:
JavaSoundAudioDevice, NullAudioDevice
+
+
+
+
public abstract class AudioDeviceBase
extends java.lang.Object
implements AudioDevice
+ + +

+The AudioDeviceBase class provides a simple thread-safe + implementation of the AudioDevice interface. + Template methods are provided for subclasses to override and + in doing so provide the implementation for the main operations + of the AudioDevice interface. +

+ +

+

+
Since:
+
0.0.8
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
AudioDeviceBase() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclose() + +
+          Closes this audio device.
+protected  voidcloseImpl() + +
+          Template method to provide the implementation for + closing the audio device.
+ voidflush() + +
+          Waits for any buffered audio samples to be played by the + audio device.
+protected  voidflushImpl() + +
+          Template method to provide the implementation for + flushing any buffered audio data.
+protected  DecodergetDecoder() + +
+          Retrieves the decoder that provides audio data to this + audio device.
+ booleanisOpen() + +
+          Determines if this audio device is open or not.
+ voidopen(Decoder decoder) + +
+          Opens this audio device.
+protected  voidopenImpl() + +
+          Template method to provide the + implementation for the opening of the audio device.
+protected  voidsetOpen(boolean open) + +
+          Sets the open state for this audio device.
+ voidwrite(short[] samples, + int offs, + int len) + +
+          Writes audio data to this audio device.
+protected  voidwriteImpl(short[] samples, + int offs, + int len) + +
+          Template method to provide the implementation for + writing audio samples to the audio device.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface javazoom.jl.player.AudioDevice
getPosition
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AudioDeviceBase

+
+public AudioDeviceBase()
+
+
+ + + + + + + + +
+Method Detail
+ +

+open

+
+public void open(Decoder decoder)
+          throws JavaLayerException
+
+
Opens this audio device. +

+

+
Specified by:
open in interface AudioDevice
+
+
+
Parameters:
decoder - The decoder that will provide audio data + to this audio device. +
Throws: +
JavaLayerException
+
+
+
+ +

+openImpl

+
+protected void openImpl()
+                 throws JavaLayerException
+
+
Template method to provide the + implementation for the opening of the audio device. +

+

+
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+setOpen

+
+protected void setOpen(boolean open)
+
+
Sets the open state for this audio device. +

+

+
+
+
+
+
+
+
+ +

+isOpen

+
+public boolean isOpen()
+
+
Determines if this audio device is open or not. +

+

+
Specified by:
isOpen in interface AudioDevice
+
+
+ +
Returns:
true if the audio device is open, + false if it is not.
+
+
+
+ +

+close

+
+public void close()
+
+
Closes this audio device. If the device is currently playing + audio, playback is stopped immediately without flushing + any buffered audio data. +

+

+
Specified by:
close in interface AudioDevice
+
+
+
+
+
+
+ +

+closeImpl

+
+protected void closeImpl()
+
+
Template method to provide the implementation for + closing the audio device. +

+

+
+
+
+
+
+
+
+ +

+write

+
+public void write(short[] samples,
+                  int offs,
+                  int len)
+           throws JavaLayerException
+
+
Writes audio data to this audio device. Audio data is + assumed to be in the output format of the decoder. This + method may return before the data has actually been sounded + by the device if the device buffers audio samples. +

+

+
Specified by:
write in interface AudioDevice
+
+
+
Parameters:
samples - The samples to write to the audio device.
offs - The offset into the array of the first sample to write.
len - The number of samples from the array to write. +
Throws: +
JavaLayerException - if the audio data could not be + written to the audio device. + If the audio device is not open, this method does nthing.
+
+
+
+ +

+writeImpl

+
+protected void writeImpl(short[] samples,
+                         int offs,
+                         int len)
+                  throws JavaLayerException
+
+
Template method to provide the implementation for + writing audio samples to the audio device. +

+

+
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+flush

+
+public void flush()
+
+
Waits for any buffered audio samples to be played by the + audio device. This method should only be called prior + to closing the device. +

+

+
Specified by:
flush in interface AudioDevice
+
+
+
+
+
+
+ +

+flushImpl

+
+protected void flushImpl()
+
+
Template method to provide the implementation for + flushing any buffered audio data. +

+

+
+
+
+
+
+
+
+ +

+getDecoder

+
+protected Decoder getDecoder()
+
+
Retrieves the decoder that provides audio data to this + audio device. +

+

+
+
+
+ +
Returns:
The associated decoder.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/AudioDeviceFactory.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/AudioDeviceFactory.html new file mode 100644 index 00000000..035092cd --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/AudioDeviceFactory.html @@ -0,0 +1,311 @@ + + + + + + +AudioDeviceFactory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player +
+Class AudioDeviceFactory

+
+java.lang.Object
+  extended by javazoom.jl.player.AudioDeviceFactory
+
+
+
Direct Known Subclasses:
FactoryRegistry, JavaSoundAudioDeviceFactory
+
+
+
+
public abstract class AudioDeviceFactory
extends java.lang.Object
+ + +

+An AudioDeviceFactory class is responsible for creating + a specific AudioDevice implementation. A factory implementation + can be as simple or complex as desired and may support just one implementation + or may return several implementations depending upon the execution + environment. +

+ When implementing a factory that provides an AudioDevice that uses + class that may not be present, the factory should dynamically link to any + specific implementation classes required to instantiate or test the audio + implementation. This is so that the application as a whole + can run without these classes being present. The audio + device implementation, however, will usually statically link to the classes + required. (See the JavaSound deivce and factory for an example + of this.) +

+ +

+

+
Since:
+
0.0.8
+
See Also:
FactoryRegistry
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
AudioDeviceFactory() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+abstract  AudioDevicecreateAudioDevice() + +
+          Creates a new AudioDevice.
+protected  AudioDeviceinstantiate(java.lang.ClassLoader loader, + java.lang.String name) + +
+          Creates an instance of an AudioDevice implementation.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AudioDeviceFactory

+
+public AudioDeviceFactory()
+
+
+ + + + + + + + +
+Method Detail
+ +

+createAudioDevice

+
+public abstract AudioDevice createAudioDevice()
+                                       throws JavaLayerException
+
+
Creates a new AudioDevice. +

+

+ +
Returns:
a new instance of a specific class of AudioDevice. +
Throws: +
JavaLayerException - if an instance of AudioDevice could not + be created.
+
+
+
+ +

+instantiate

+
+protected AudioDevice instantiate(java.lang.ClassLoader loader,
+                                  java.lang.String name)
+                           throws java.lang.ClassNotFoundException,
+                                  java.lang.IllegalAccessException,
+                                  java.lang.InstantiationException
+
+
Creates an instance of an AudioDevice implementation. +

+

+
Parameters:
loader - The ClassLoader to use to + load the named class, or null to use the + system class loader.
name - The name of the class to load. +
Returns:
A newly-created instance of the audio device class. +
Throws: +
java.lang.ClassNotFoundException +
java.lang.IllegalAccessException +
java.lang.InstantiationException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/FactoryRegistry.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/FactoryRegistry.html new file mode 100644 index 00000000..794671ef --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/FactoryRegistry.html @@ -0,0 +1,433 @@ + + + + + + +FactoryRegistry + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player +
+Class FactoryRegistry

+
+java.lang.Object
+  extended by javazoom.jl.player.AudioDeviceFactory
+      extended by javazoom.jl.player.FactoryRegistry
+
+
+
+
public class FactoryRegistry
extends AudioDeviceFactory
+ + +

+The FactoryRegistry class stores the factories + for all the audio device implementations available in the system. +

+ Instances of this class are thread-safe. +

+ +

+

+
Since:
+
0.0.8
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  java.util.Hashtablefactories + +
+           
+  + + + + + + + + + + +
+Constructor Summary
FactoryRegistry() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddFactory(AudioDeviceFactory factory) + +
+          Registers an AudioDeviceFactory instance + with this registry.
+ AudioDevicecreateAudioDevice() + +
+          Creates a new AudioDevice.
+protected  AudioDeviceFactory[]getFactoriesPriority() + +
+           
+protected  voidregisterDefaultFactories() + +
+           
+ voidremoveFactory(AudioDeviceFactory factory) + +
+           
+ voidremoveFactoryType(java.lang.Class cls) + +
+           
+static FactoryRegistrysystemRegistry() + +
+           
+ + + + + + + +
Methods inherited from class javazoom.jl.player.AudioDeviceFactory
instantiate
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+factories

+
+protected java.util.Hashtable factories
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+FactoryRegistry

+
+public FactoryRegistry()
+
+
+ + + + + + + + +
+Method Detail
+ +

+systemRegistry

+
+public static FactoryRegistry systemRegistry()
+
+
+
+
+
+
+ +

+addFactory

+
+public void addFactory(AudioDeviceFactory factory)
+
+
Registers an AudioDeviceFactory instance + with this registry. +

+

+
+
+
+
+ +

+removeFactoryType

+
+public void removeFactoryType(java.lang.Class cls)
+
+
+
+
+
+
+ +

+removeFactory

+
+public void removeFactory(AudioDeviceFactory factory)
+
+
+
+
+
+
+ +

+createAudioDevice

+
+public AudioDevice createAudioDevice()
+                              throws JavaLayerException
+
+
Description copied from class: AudioDeviceFactory
+
Creates a new AudioDevice. +

+

+
Specified by:
createAudioDevice in class AudioDeviceFactory
+
+
+ +
Returns:
a new instance of a specific class of AudioDevice. +
Throws: +
JavaLayerException - if an instance of AudioDevice could not + be created.
+
+
+
+ +

+getFactoriesPriority

+
+protected AudioDeviceFactory[] getFactoriesPriority()
+
+
+
+
+
+
+ +

+registerDefaultFactories

+
+protected void registerDefaultFactories()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/JavaSoundAudioDevice.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/JavaSoundAudioDevice.html new file mode 100644 index 00000000..259b7ac1 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/JavaSoundAudioDevice.html @@ -0,0 +1,578 @@ + + + + + + +JavaSoundAudioDevice + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player +
+Class JavaSoundAudioDevice

+
+java.lang.Object
+  extended by javazoom.jl.player.AudioDeviceBase
+      extended by javazoom.jl.player.JavaSoundAudioDevice
+
+
+
All Implemented Interfaces:
AudioDevice
+
+
+
+
public class JavaSoundAudioDevice
extends AudioDeviceBase
+ + +

+The JavaSoundAudioDevice implements an audio + device by using the JavaSound API. +

+ +

+

+
Since:
+
0.0.8
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
JavaSoundAudioDevice() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidcloseImpl() + +
+          Template method to provide the implementation for + closing the audio device.
+protected  voidcreateSource() + +
+           
+protected  voidflushImpl() + +
+          Template method to provide the implementation for + flushing any buffered audio data.
+protected  javax.sound.sampled.AudioFormatgetAudioFormat() + +
+           
+protected  byte[]getByteArray(int length) + +
+           
+ intgetPosition() + +
+          Retrieves the current playback position in milliseconds.
+protected  javax.sound.sampled.DataLine.InfogetSourceLineInfo() + +
+           
+ intmillisecondsToBytes(javax.sound.sampled.AudioFormat fmt, + int time) + +
+           
+ voidopen(javax.sound.sampled.AudioFormat fmt) + +
+           
+protected  voidopenImpl() + +
+          Template method to provide the + implementation for the opening of the audio device.
+protected  voidsetAudioFormat(javax.sound.sampled.AudioFormat fmt0) + +
+           
+ voidtest() + +
+          Runs a short test by playing a short silent sound.
+protected  byte[]toByteArray(short[] samples, + int offs, + int len) + +
+           
+protected  voidwriteImpl(short[] samples, + int offs, + int len) + +
+          Template method to provide the implementation for + writing audio samples to the audio device.
+ + + + + + + +
Methods inherited from class javazoom.jl.player.AudioDeviceBase
close, flush, getDecoder, isOpen, open, setOpen, write
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+JavaSoundAudioDevice

+
+public JavaSoundAudioDevice()
+
+
+ + + + + + + + +
+Method Detail
+ +

+setAudioFormat

+
+protected void setAudioFormat(javax.sound.sampled.AudioFormat fmt0)
+
+
+
+
+
+
+ +

+getAudioFormat

+
+protected javax.sound.sampled.AudioFormat getAudioFormat()
+
+
+
+
+
+
+ +

+getSourceLineInfo

+
+protected javax.sound.sampled.DataLine.Info getSourceLineInfo()
+
+
+
+
+
+
+ +

+open

+
+public void open(javax.sound.sampled.AudioFormat fmt)
+          throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+openImpl

+
+protected void openImpl()
+                 throws JavaLayerException
+
+
Description copied from class: AudioDeviceBase
+
Template method to provide the + implementation for the opening of the audio device. +

+

+
Overrides:
openImpl in class AudioDeviceBase
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+createSource

+
+protected void createSource()
+                     throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+millisecondsToBytes

+
+public int millisecondsToBytes(javax.sound.sampled.AudioFormat fmt,
+                               int time)
+
+
+
+
+
+
+ +

+closeImpl

+
+protected void closeImpl()
+
+
Description copied from class: AudioDeviceBase
+
Template method to provide the implementation for + closing the audio device. +

+

+
Overrides:
closeImpl in class AudioDeviceBase
+
+
+
+
+
+
+ +

+writeImpl

+
+protected void writeImpl(short[] samples,
+                         int offs,
+                         int len)
+                  throws JavaLayerException
+
+
Description copied from class: AudioDeviceBase
+
Template method to provide the implementation for + writing audio samples to the audio device. +

+

+
Overrides:
writeImpl in class AudioDeviceBase
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+getByteArray

+
+protected byte[] getByteArray(int length)
+
+
+
+
+
+
+ +

+toByteArray

+
+protected byte[] toByteArray(short[] samples,
+                             int offs,
+                             int len)
+
+
+
+
+
+
+ +

+flushImpl

+
+protected void flushImpl()
+
+
Description copied from class: AudioDeviceBase
+
Template method to provide the implementation for + flushing any buffered audio data. +

+

+
Overrides:
flushImpl in class AudioDeviceBase
+
+
+
+
+
+
+ +

+getPosition

+
+public int getPosition()
+
+
Description copied from interface: AudioDevice
+
Retrieves the current playback position in milliseconds. +

+

+
+
+
+
+ +

+test

+
+public void test()
+          throws JavaLayerException
+
+
Runs a short test by playing a short silent sound. +

+

+ +
Throws: +
JavaLayerException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/JavaSoundAudioDeviceFactory.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/JavaSoundAudioDeviceFactory.html new file mode 100644 index 00000000..78937446 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/JavaSoundAudioDeviceFactory.html @@ -0,0 +1,319 @@ + + + + + + +JavaSoundAudioDeviceFactory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player +
+Class JavaSoundAudioDeviceFactory

+
+java.lang.Object
+  extended by javazoom.jl.player.AudioDeviceFactory
+      extended by javazoom.jl.player.JavaSoundAudioDeviceFactory
+
+
+
+
public class JavaSoundAudioDeviceFactory
extends AudioDeviceFactory
+ + +

+This class is responsible for creating instances of the + JavaSoundAudioDevice. The audio device implementation is loaded + and tested dynamically as not all systems will have support + for JavaSound, or they may have the incorrect version. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JavaSoundAudioDeviceFactory() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ AudioDevicecreateAudioDevice() + +
+          Creates a new AudioDevice.
+protected  JavaSoundAudioDevicecreateAudioDeviceImpl() + +
+           
+ voidtestAudioDevice() + +
+           
+ + + + + + + +
Methods inherited from class javazoom.jl.player.AudioDeviceFactory
instantiate
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+JavaSoundAudioDeviceFactory

+
+public JavaSoundAudioDeviceFactory()
+
+
+ + + + + + + + +
+Method Detail
+ +

+createAudioDevice

+
+public AudioDevice createAudioDevice()
+                              throws JavaLayerException
+
+
Description copied from class: AudioDeviceFactory
+
Creates a new AudioDevice. +

+

+
Specified by:
createAudioDevice in class AudioDeviceFactory
+
+
+ +
Returns:
a new instance of a specific class of AudioDevice. +
Throws: +
JavaLayerException - if an instance of AudioDevice could not + be created.
+
+
+
+ +

+createAudioDeviceImpl

+
+protected JavaSoundAudioDevice createAudioDeviceImpl()
+                                              throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+testAudioDevice

+
+public void testAudioDevice()
+                     throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/NullAudioDevice.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/NullAudioDevice.html new file mode 100644 index 00000000..fdafc046 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/NullAudioDevice.html @@ -0,0 +1,272 @@ + + + + + + +NullAudioDevice + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player +
+Class NullAudioDevice

+
+java.lang.Object
+  extended by javazoom.jl.player.AudioDeviceBase
+      extended by javazoom.jl.player.NullAudioDevice
+
+
+
All Implemented Interfaces:
AudioDevice
+
+
+
+
public class NullAudioDevice
extends AudioDeviceBase
+ + +

+The NullAudioDevice implements a silent, no-op + audio device. This is useful for testing purposes. +

+ +

+

+
Since:
+
0.0.8
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
NullAudioDevice() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ intgetPosition() + +
+          Retrieves the current playback position in milliseconds.
+ + + + + + + +
Methods inherited from class javazoom.jl.player.AudioDeviceBase
close, closeImpl, flush, flushImpl, getDecoder, isOpen, open, openImpl, setOpen, write, writeImpl
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+NullAudioDevice

+
+public NullAudioDevice()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getPosition

+
+public int getPosition()
+
+
Description copied from interface: AudioDevice
+
Retrieves the current playback position in milliseconds. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/Player.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/Player.html new file mode 100644 index 00000000..8cbc263d --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/Player.html @@ -0,0 +1,408 @@ + + + + + + +Player + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player +
+Class Player

+
+java.lang.Object
+  extended by javazoom.jl.player.Player
+
+
+
+
public class Player
extends java.lang.Object
+ + +

+The Player class implements a simple player for playback + of an MPEG audio stream. +

+ +

+

+
Since:
+
0.0.8
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
Player(java.io.InputStream stream) + +
+          Creates a new Player instance.
Player(java.io.InputStream stream, + AudioDevice device) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclose() + +
+          Cloases this player.
+protected  booleandecodeFrame() + +
+          Decodes a single frame.
+ intgetPosition() + +
+          Retrieves the position in milliseconds of the current audio + sample being played.
+ booleanisComplete() + +
+          Returns the completed status of this player.
+ voidplay() + +
+           
+ booleanplay(int frames) + +
+          Plays a number of MPEG audio frames.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Player

+
+public Player(java.io.InputStream stream)
+       throws JavaLayerException
+
+
Creates a new Player instance. +

+

+ +
Throws: +
JavaLayerException
+
+
+ +

+Player

+
+public Player(java.io.InputStream stream,
+              AudioDevice device)
+       throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+ + + + + + + + +
+Method Detail
+ +

+play

+
+public void play()
+          throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+play

+
+public boolean play(int frames)
+             throws JavaLayerException
+
+
Plays a number of MPEG audio frames. +

+

+
Parameters:
frames - The number of frames to play. +
Returns:
true if the last frame was played, or false if there are + more frames. +
Throws: +
JavaLayerException
+
+
+
+ +

+close

+
+public void close()
+
+
Cloases this player. Any audio currently playing is stopped + immediately. +

+

+
+
+
+
+ +

+isComplete

+
+public boolean isComplete()
+
+
Returns the completed status of this player. +

+

+ +
Returns:
true if all available MPEG audio frames have been + decoded, or false otherwise.
+
+
+
+ +

+getPosition

+
+public int getPosition()
+
+
Retrieves the position in milliseconds of the current audio + sample being played. This method delegates to the + AudioDevice that is used by this player to sound + the decoded audio samples. +

+

+
+
+
+
+ +

+decodeFrame

+
+protected boolean decodeFrame()
+                       throws JavaLayerException
+
+
Decodes a single frame. +

+

+ +
Returns:
true if there are no more frames to decode, false otherwise. +
Throws: +
JavaLayerException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/PlayerApplet.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/PlayerApplet.html new file mode 100644 index 00000000..9a55f987 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/PlayerApplet.html @@ -0,0 +1,740 @@ + + + + + + +PlayerApplet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player +
+Class PlayerApplet

+
+java.lang.Object
+  extended by java.awt.Component
+      extended by java.awt.Container
+          extended by java.awt.Panel
+              extended by java.applet.Applet
+                  extended by javazoom.jl.player.PlayerApplet
+
+
+
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, javax.accessibility.Accessible
+
+
+
+
public class PlayerApplet
extends java.applet.Applet
implements java.lang.Runnable
+ + +

+A simple applet that plays an MPEG audio file. + The URL (relative to the document base) + is passed as the "audioURL" parameter. +

+ +

+

+
Since:
+
0.0.8
+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
+  + + + + + + + + + + + +
+Field Summary
+static java.lang.StringAUDIO_PARAMETER + +
+           
+ + + + + + + +
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
+ + + + + + + +
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
+  + + + + + + + + + + +
+Constructor Summary
PlayerApplet() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  java.lang.ThreadcreatePlayerThread() + +
+          Creates a new thread used to run the audio player.
+ voiddestroy() + +
+           
+protected  AudioDevicegetAudioDevice() + +
+          Retrieves the AudioDevice instance that will + be used to sound the audio data.
+protected  java.lang.StringgetAudioFileName() + +
+           
+protected  java.io.InputStreamgetAudioStream() + +
+          Retrieves the InputStream that provides the MPEG audio + stream data.
+protected  java.net.URLgetAudioURL() + +
+           
+ java.lang.StringgetFileName() + +
+           
+ voidinit() + +
+          Initializes this applet.
+protected  voidplay(java.io.InputStream in, + AudioDevice dev) + +
+          Decompresses audio data from an InputStream and plays it + back through an AudioDevice.
+ voidrun() + +
+          The run method for the audio player thread.
+ voidsetFileName(java.lang.String name) + +
+          Sets the URL of the audio stream to play.
+ voidstart() + +
+          Starts this applet.
+ voidstop() + +
+          Stops this applet.
+protected  voidstopPlayer() + +
+          Stops the audio player.
+ + + + + + + +
Methods inherited from class java.applet.Applet
getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus
+ + + + + + + +
Methods inherited from class java.awt.Panel
addNotify
+ + + + + + + +
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree
+ + + + + + + +
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+AUDIO_PARAMETER

+
+public static final java.lang.String AUDIO_PARAMETER
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+PlayerApplet

+
+public PlayerApplet()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getAudioDevice

+
+protected AudioDevice getAudioDevice()
+                              throws JavaLayerException
+
+
Retrieves the AudioDevice instance that will + be used to sound the audio data. +

+

+
+
+
+ +
Returns:
an audio device instance that will be used to + sound the audio stream. +
Throws: +
JavaLayerException
+
+
+
+ +

+getAudioStream

+
+protected java.io.InputStream getAudioStream()
+
+
Retrieves the InputStream that provides the MPEG audio + stream data. +

+

+
+
+
+ +
Returns:
an InputStream from which the MPEG audio data + is read, or null if an error occurs.
+
+
+
+ +

+getAudioFileName

+
+protected java.lang.String getAudioFileName()
+
+
+
+
+
+
+
+
+
+ +

+getAudioURL

+
+protected java.net.URL getAudioURL()
+
+
+
+
+
+
+
+
+
+ +

+setFileName

+
+public void setFileName(java.lang.String name)
+
+
Sets the URL of the audio stream to play. +

+

+
+
+
+
+
+
+
+ +

+getFileName

+
+public java.lang.String getFileName()
+
+
+
+
+
+
+
+
+
+ +

+stopPlayer

+
+protected void stopPlayer()
+                   throws JavaLayerException
+
+
Stops the audio player. If the player is already stopped + this method is a no-op. +

+

+
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+play

+
+protected void play(java.io.InputStream in,
+                    AudioDevice dev)
+             throws JavaLayerException
+
+
Decompresses audio data from an InputStream and plays it + back through an AudioDevice. The playback is run on a newly + created thread. +

+

+
+
+
+
Parameters:
in - The InputStream that provides the MPEG audio data.
dev - The AudioDevice to use to sound the decompressed data. +
Throws: +
JavaLayerException - if there was a problem decoding + or playing the audio data.
+
+
+
+ +

+createPlayerThread

+
+protected java.lang.Thread createPlayerThread()
+
+
Creates a new thread used to run the audio player. +

+

+
+
+
+ +
Returns:
A new Thread that, once started, runs the audio player.
+
+
+
+ +

+init

+
+public void init()
+
+
Initializes this applet. +

+

+
Overrides:
init in class java.applet.Applet
+
+
+
+
+
+
+ +

+start

+
+public void start()
+
+
Starts this applet. An input stream and audio device + are created and passed to the play() method. +

+

+
Overrides:
start in class java.applet.Applet
+
+
+
+
+
+
+ +

+stop

+
+public void stop()
+
+
Stops this applet. If audio is currently playing, it is + stopped. +

+

+
Overrides:
stop in class java.applet.Applet
+
+
+
+
+
+
+ +

+destroy

+
+public void destroy()
+
+
+
Overrides:
destroy in class java.applet.Applet
+
+
+
+
+
+
+ +

+run

+
+public void run()
+
+
The run method for the audio player thread. Simply calls + play() on the player to play the entire stream. +

+

+
Specified by:
run in interface java.lang.Runnable
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/AdvancedPlayer.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/AdvancedPlayer.html new file mode 100644 index 00000000..f243e683 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/AdvancedPlayer.html @@ -0,0 +1,471 @@ + + + + + + +AdvancedPlayer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player.advanced +
+Class AdvancedPlayer

+
+java.lang.Object
+  extended by javazoom.jl.player.advanced.AdvancedPlayer
+
+
+
+
public class AdvancedPlayer
extends java.lang.Object
+ + +

+a hybrid of javazoom.jl.player.Player tweeked to include play(startFrame, endFrame) + hopefully this will be included in the api +

+ +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
AdvancedPlayer(java.io.InputStream stream) + +
+          Creates a new Player instance.
AdvancedPlayer(java.io.InputStream stream, + AudioDevice device) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclose() + +
+          Cloases this player.
+protected  booleandecodeFrame() + +
+          Decodes a single frame.
+ PlaybackListenergetPlayBackListener() + +
+          gets the PlaybackListener
+ voidplay() + +
+           
+ booleanplay(int frames) + +
+          Plays a number of MPEG audio frames.
+ booleanplay(int start, + int end) + +
+          Plays a range of MPEG audio frames
+ voidsetPlayBackListener(PlaybackListener listener) + +
+          sets the PlaybackListener
+protected  booleanskipFrame() + +
+          skips over a single frame
+ voidstop() + +
+          closes the player and notifies PlaybackListener
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AdvancedPlayer

+
+public AdvancedPlayer(java.io.InputStream stream)
+               throws JavaLayerException
+
+
Creates a new Player instance. +

+

+ +
Throws: +
JavaLayerException
+
+
+ +

+AdvancedPlayer

+
+public AdvancedPlayer(java.io.InputStream stream,
+                      AudioDevice device)
+               throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+ + + + + + + + +
+Method Detail
+ +

+play

+
+public void play()
+          throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+play

+
+public boolean play(int frames)
+             throws JavaLayerException
+
+
Plays a number of MPEG audio frames. +

+

+
Parameters:
frames - The number of frames to play. +
Returns:
true if the last frame was played, or false if there are + more frames. +
Throws: +
JavaLayerException
+
+
+
+ +

+close

+
+public void close()
+
+
Cloases this player. Any audio currently playing is stopped + immediately. +

+

+
+
+
+
+ +

+decodeFrame

+
+protected boolean decodeFrame()
+                       throws JavaLayerException
+
+
Decodes a single frame. +

+

+ +
Returns:
true if there are no more frames to decode, false otherwise. +
Throws: +
JavaLayerException
+
+
+
+ +

+skipFrame

+
+protected boolean skipFrame()
+                     throws JavaLayerException
+
+
skips over a single frame +

+

+ +
Returns:
false if there are no more frames to decode, true otherwise. +
Throws: +
JavaLayerException
+
+
+
+ +

+play

+
+public boolean play(int start,
+                    int end)
+             throws JavaLayerException
+
+
Plays a range of MPEG audio frames +

+

+
Parameters:
start - The first frame to play
end - The last frame to play +
Returns:
true if the last frame was played, or false if there are more frames. +
Throws: +
JavaLayerException
+
+
+
+ +

+setPlayBackListener

+
+public void setPlayBackListener(PlaybackListener listener)
+
+
sets the PlaybackListener +

+

+
+
+
+
+ +

+getPlayBackListener

+
+public PlaybackListener getPlayBackListener()
+
+
gets the PlaybackListener +

+

+
+
+
+
+ +

+stop

+
+public void stop()
+
+
closes the player and notifies PlaybackListener +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/PlaybackEvent.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/PlaybackEvent.html new file mode 100644 index 00000000..781208ec --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/PlaybackEvent.html @@ -0,0 +1,404 @@ + + + + + + +PlaybackEvent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player.advanced +
+Class PlaybackEvent

+
+java.lang.Object
+  extended by javazoom.jl.player.advanced.PlaybackEvent
+
+
+
+
public class PlaybackEvent
extends java.lang.Object
+ + +

+An event which indicates a Player has performed an 'playback action' +

+ +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+static intSTARTED + +
+           
+static intSTOPPED + +
+           
+  + + + + + + + + + + +
+Constructor Summary
PlaybackEvent(AdvancedPlayer source, + int id, + int frame) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetFrame() + +
+           
+ intgetId() + +
+           
+ AdvancedPlayergetSource() + +
+           
+ voidsetFrame(int frame) + +
+           
+ voidsetId(int id) + +
+           
+ voidsetSource(AdvancedPlayer source) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+STOPPED

+
+public static int STOPPED
+
+
+
+
+
+ +

+STARTED

+
+public static int STARTED
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+PlaybackEvent

+
+public PlaybackEvent(AdvancedPlayer source,
+                     int id,
+                     int frame)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getId

+
+public int getId()
+
+
+
+
+
+
+ +

+setId

+
+public void setId(int id)
+
+
+
+
+
+
+ +

+getFrame

+
+public int getFrame()
+
+
+
+
+
+
+ +

+setFrame

+
+public void setFrame(int frame)
+
+
+
+
+
+
+ +

+getSource

+
+public AdvancedPlayer getSource()
+
+
+
+
+
+
+ +

+setSource

+
+public void setSource(AdvancedPlayer source)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/PlaybackListener.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/PlaybackListener.html new file mode 100644 index 00000000..dcce366c --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/PlaybackListener.html @@ -0,0 +1,273 @@ + + + + + + +PlaybackListener + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player.advanced +
+Class PlaybackListener

+
+java.lang.Object
+  extended by javazoom.jl.player.advanced.PlaybackListener
+
+
+
Direct Known Subclasses:
jlap.InfoListener
+
+
+
+
public abstract class PlaybackListener
extends java.lang.Object
+ + +

+Listener for javalayer Player playback +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
PlaybackListener() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidplaybackFinished(PlaybackEvent evt) + +
+           
+ voidplaybackStarted(PlaybackEvent evt) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PlaybackListener

+
+public PlaybackListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+playbackStarted

+
+public void playbackStarted(PlaybackEvent evt)
+
+
+
+
+
+
+ +

+playbackFinished

+
+public void playbackFinished(PlaybackEvent evt)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/jlap.InfoListener.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/jlap.InfoListener.html new file mode 100644 index 00000000..2a37dec5 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/jlap.InfoListener.html @@ -0,0 +1,276 @@ + + + + + + +jlap.InfoListener + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player.advanced +
+Class jlap.InfoListener

+
+java.lang.Object
+  extended by javazoom.jl.player.advanced.PlaybackListener
+      extended by javazoom.jl.player.advanced.jlap.InfoListener
+
+
+
Enclosing class:
jlap
+
+
+
+
public class jlap.InfoListener
extends PlaybackListener
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
jlap.InfoListener() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidplaybackFinished(PlaybackEvent evt) + +
+           
+ voidplaybackStarted(PlaybackEvent evt) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+jlap.InfoListener

+
+public jlap.InfoListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+playbackStarted

+
+public void playbackStarted(PlaybackEvent evt)
+
+
+
Overrides:
playbackStarted in class PlaybackListener
+
+
+
+
+
+
+ +

+playbackFinished

+
+public void playbackFinished(PlaybackEvent evt)
+
+
+
Overrides:
playbackFinished in class PlaybackListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/jlap.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/jlap.html new file mode 100644 index 00000000..5304c1e7 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/jlap.html @@ -0,0 +1,395 @@ + + + + + + +jlap + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player.advanced +
+Class jlap

+
+java.lang.Object
+  extended by javazoom.jl.player.advanced.jlap
+
+
+
+
public class jlap
extends java.lang.Object
+ + +

+This class implements a sample player using Playback listener. +

+ +

+


+ +

+ + + + + + + + + + + +
+Nested Class Summary
+ classjlap.InfoListener + +
+           
+  + + + + + + + + + + +
+Constructor Summary
jlap() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidmain(java.lang.String[] args) + +
+           
+ voidplay(java.lang.String filename) + +
+           
+static AdvancedPlayerplayMp3(java.io.File mp3, + int start, + int end, + PlaybackListener listener) + +
+           
+static AdvancedPlayerplayMp3(java.io.File mp3, + PlaybackListener listener) + +
+           
+static AdvancedPlayerplayMp3(java.io.InputStream is, + int start, + int end, + PlaybackListener listener) + +
+           
+ voidshowUsage() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+jlap

+
+public jlap()
+
+
+ + + + + + + + +
+Method Detail
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+
+ +

+play

+
+public void play(java.lang.String filename)
+          throws JavaLayerException,
+                 java.io.IOException
+
+
+ +
Throws: +
JavaLayerException +
java.io.IOException
+
+
+
+ +

+showUsage

+
+public void showUsage()
+
+
+
+
+
+
+ +

+playMp3

+
+public static AdvancedPlayer playMp3(java.io.File mp3,
+                                     PlaybackListener listener)
+                              throws java.io.IOException,
+                                     JavaLayerException
+
+
+ +
Throws: +
java.io.IOException +
JavaLayerException
+
+
+
+ +

+playMp3

+
+public static AdvancedPlayer playMp3(java.io.File mp3,
+                                     int start,
+                                     int end,
+                                     PlaybackListener listener)
+                              throws java.io.IOException,
+                                     JavaLayerException
+
+
+ +
Throws: +
java.io.IOException +
JavaLayerException
+
+
+
+ +

+playMp3

+
+public static AdvancedPlayer playMp3(java.io.InputStream is,
+                                     int start,
+                                     int end,
+                                     PlaybackListener listener)
+                              throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/package-frame.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/package-frame.html new file mode 100644 index 00000000..63df5d94 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/package-frame.html @@ -0,0 +1,38 @@ + + + + + + +javazoom.jl.player.advanced + + + + + + + + + + + +javazoom.jl.player.advanced + + + + +
+Classes  + +
+AdvancedPlayer +
+jlap +
+PlaybackEvent +
+PlaybackListener
+ + + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/package-summary.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/package-summary.html new file mode 100644 index 00000000..cbceab79 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/package-summary.html @@ -0,0 +1,165 @@ + + + + + + +javazoom.jl.player.advanced + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package javazoom.jl.player.advanced +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AdvancedPlayera hybrid of javazoom.jl.player.Player tweeked to include play(startFrame, endFrame) + hopefully this will be included in the api
jlapThis class implements a sample player using Playback listener.
PlaybackEventAn event which indicates a Player has performed an 'playback action'
PlaybackListenerListener for javalayer Player playback
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/package-tree.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/package-tree.html new file mode 100644 index 00000000..702e8f36 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/advanced/package-tree.html @@ -0,0 +1,149 @@ + + + + + + +javazoom.jl.player.advanced Class Hierarchy + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package javazoom.jl.player.advanced +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/jlp.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/jlp.html new file mode 100644 index 00000000..a12bb407 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/jlp.html @@ -0,0 +1,420 @@ + + + + + + +jlp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +javazoom.jl.player +
+Class jlp

+
+java.lang.Object
+  extended by javazoom.jl.player.jlp
+
+
+
+
public class jlp
extends java.lang.Object
+ + +

+The jlp class implements a simple command-line + player for MPEG audio files. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
jlp(java.lang.String filename) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static jlpcreateInstance(java.lang.String[] args) + +
+           
+protected  AudioDevicegetAudioDevice() + +
+           
+protected  java.io.InputStreamgetInputStream() + +
+          Playing file from FileInputStream.
+protected  java.io.InputStreamgetURLInputStream() + +
+          Playing file from URL (Streaming).
+protected  voidinit(java.lang.String filename) + +
+           
+static voidmain(java.lang.String[] args) + +
+           
+protected  booleanparseArgs(java.lang.String[] args) + +
+           
+ voidplay() + +
+           
+ voidshowUsage() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+jlp

+
+public jlp(java.lang.String filename)
+
+
+ + + + + + + + +
+Method Detail
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+
+ +

+createInstance

+
+public static jlp createInstance(java.lang.String[] args)
+
+
+
+
+
+
+ +

+init

+
+protected void init(java.lang.String filename)
+
+
+
+
+
+
+ +

+parseArgs

+
+protected boolean parseArgs(java.lang.String[] args)
+
+
+
+
+
+
+ +

+showUsage

+
+public void showUsage()
+
+
+
+
+
+
+ +

+play

+
+public void play()
+          throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+
+
+ +

+getURLInputStream

+
+protected java.io.InputStream getURLInputStream()
+                                         throws java.lang.Exception
+
+
Playing file from URL (Streaming). +

+

+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+getInputStream

+
+protected java.io.InputStream getInputStream()
+                                      throws java.io.IOException
+
+
Playing file from FileInputStream. +

+

+ +
Throws: +
java.io.IOException
+
+
+
+ +

+getAudioDevice

+
+protected AudioDevice getAudioDevice()
+                              throws JavaLayerException
+
+
+ +
Throws: +
JavaLayerException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/package-frame.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/package-frame.html new file mode 100644 index 00000000..55c1649d --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/package-frame.html @@ -0,0 +1,59 @@ + + + + + + +javazoom.jl.player + + + + + + + + + + + +javazoom.jl.player + + + + +
+Interfaces  + +
+AudioDevice
+ + + + + + +
+Classes  + +
+AudioDeviceBase +
+AudioDeviceFactory +
+FactoryRegistry +
+JavaSoundAudioDevice +
+JavaSoundAudioDeviceFactory +
+jlp +
+NullAudioDevice +
+Player +
+PlayerApplet
+ + + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/package-summary.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/package-summary.html new file mode 100644 index 00000000..1e4629ac --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/package-summary.html @@ -0,0 +1,207 @@ + + + + + + +javazoom.jl.player + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package javazoom.jl.player +

+ + + + + + + + + +
+Interface Summary
AudioDeviceThe AudioDevice interface provides an abstraction for + a device capable of sounding audio samples.
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AudioDeviceBaseThe AudioDeviceBase class provides a simple thread-safe + implementation of the AudioDevice interface.
AudioDeviceFactoryAn AudioDeviceFactory class is responsible for creating + a specific AudioDevice implementation.
FactoryRegistryThe FactoryRegistry class stores the factories + for all the audio device implementations available in the system.
JavaSoundAudioDeviceThe JavaSoundAudioDevice implements an audio + device by using the JavaSound API.
JavaSoundAudioDeviceFactoryThis class is responsible for creating instances of the + JavaSoundAudioDevice.
jlpThe jlp class implements a simple command-line + player for MPEG audio files.
NullAudioDeviceThe NullAudioDevice implements a silent, no-op + audio device.
PlayerThe Player class implements a simple player for playback + of an MPEG audio stream.
PlayerAppletA simple applet that plays an MPEG audio file.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/javazoom/jl/player/package-tree.html b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/package-tree.html new file mode 100644 index 00000000..1c1232a7 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/javazoom/jl/player/package-tree.html @@ -0,0 +1,168 @@ + + + + + + +javazoom.jl.player Class Hierarchy + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package javazoom.jl.player +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/overview-frame.html b/lib/jlayer1.0.1/javadoc/overview-frame.html new file mode 100644 index 00000000..6b459825 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/overview-frame.html @@ -0,0 +1,48 @@ + + + + + + +Overview + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+javazoom.jl.converter +
+javazoom.jl.decoder +
+javazoom.jl.player +
+javazoom.jl.player.advanced +
+

+ +

+  + + diff --git a/lib/jlayer1.0.1/javadoc/overview-summary.html b/lib/jlayer1.0.1/javadoc/overview-summary.html new file mode 100644 index 00000000..65697117 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/overview-summary.html @@ -0,0 +1,158 @@ + + + + + + +Overview + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +


+ + + + + + + + + + + + + + + + + + + + + +
+Packages
javazoom.jl.converter 
javazoom.jl.decoder 
javazoom.jl.player 
javazoom.jl.player.advanced 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/overview-tree.html b/lib/jlayer1.0.1/javadoc/overview-tree.html new file mode 100644 index 00000000..211f5b25 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/overview-tree.html @@ -0,0 +1,191 @@ + + + + + + +Class Hierarchy + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
javazoom.jl.converter, javazoom.jl.decoder, javazoom.jl.player, javazoom.jl.player.advanced
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/package-list b/lib/jlayer1.0.1/javadoc/package-list new file mode 100644 index 00000000..b8fb0d76 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/package-list @@ -0,0 +1,4 @@ +javazoom.jl.converter +javazoom.jl.decoder +javazoom.jl.player +javazoom.jl.player.advanced diff --git a/lib/jlayer1.0.1/javadoc/packages.html b/lib/jlayer1.0.1/javadoc/packages.html new file mode 100644 index 00000000..99d78ad5 --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/packages.html @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+The front page has been relocated.Please see: +
+          Frame version +
+          Non-frame version.
+ + + diff --git a/lib/jlayer1.0.1/javadoc/resources/inherit.gif b/lib/jlayer1.0.1/javadoc/resources/inherit.gif new file mode 100644 index 00000000..c814867a Binary files /dev/null and b/lib/jlayer1.0.1/javadoc/resources/inherit.gif differ diff --git a/lib/jlayer1.0.1/javadoc/serialized-form.html b/lib/jlayer1.0.1/javadoc/serialized-form.html new file mode 100644 index 00000000..ca1841bf --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/serialized-form.html @@ -0,0 +1,295 @@ + + + + + + +Serialized Form + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Serialized Form

+
+
+ + + + + +
+Package javazoom.jl.decoder
+ +

+ + + + + +
+Class javazoom.jl.decoder.BitstreamException extends JavaLayerException implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+errorcode

+
+int errorcode
+
+
+
+
+ +

+ + + + + +
+Class javazoom.jl.decoder.DecoderException extends JavaLayerException implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+errorcode

+
+int errorcode
+
+
+
+
+ +

+ + + + + +
+Class javazoom.jl.decoder.JavaLayerError extends java.lang.Error implements Serializable
+ +

+ +

+ + + + + +
+Class javazoom.jl.decoder.JavaLayerException extends java.lang.Exception implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+exception

+
+java.lang.Throwable exception
+
+
+
+
+
+ + + + + +
+Package javazoom.jl.player
+ +

+ + + + + +
+Class javazoom.jl.player.PlayerApplet extends java.applet.Applet implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+player

+
+Player player
+
+
The Player used to play the MPEG audio file. +

+

+
+
+
+

+playerThread

+
+java.lang.Thread playerThread
+
+
The thread that runs the player. +

+

+
+
+
+

+fileName

+
+java.lang.String fileName
+
+
+
+
+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+JavaZOOM 1999-2008 + + diff --git a/lib/jlayer1.0.1/javadoc/stylesheet.css b/lib/jlayer1.0.1/javadoc/stylesheet.css new file mode 100644 index 00000000..6d31fdbc --- /dev/null +++ b/lib/jlayer1.0.1/javadoc/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF } /* Light mauve */ +.TableRowColor { background: #FFFFFF } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF;} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B;} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;} + diff --git a/lib/jlayer1.0.1/src/javazoom/jl/converter/Converter.java b/lib/jlayer1.0.1/src/javazoom/jl/converter/Converter.java new file mode 100644 index 00000000..845082e6 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/converter/Converter.java @@ -0,0 +1,411 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 12/12/99 Original verion. mdm@techie.com. + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.converter; + +import java.io.BufferedInputStream; +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.PrintWriter; + +import javazoom.jl.decoder.Bitstream; +import javazoom.jl.decoder.Decoder; +import javazoom.jl.decoder.Header; +import javazoom.jl.decoder.JavaLayerException; +import javazoom.jl.decoder.Obuffer; + +/** + * The Converter class implements the conversion of + * an MPEG audio file to a .WAV file. To convert an MPEG audio stream, + * just create an instance of this class and call the convert() + * method, passing in the names of the input and output files. You can + * pass in optional ProgressListener and + * Decoder.Params objects also to customize the conversion. + * + * @author MDM 12/12/99 + * @since 0.0.7 + */ +public class Converter +{ + /** + * Creates a new converter instance. + */ + public Converter() + { + } + + public synchronized void convert(String sourceName, String destName) + throws JavaLayerException + { + convert(sourceName, destName, null, null); + } + + public synchronized void convert(String sourceName, String destName, + ProgressListener progressListener) + throws JavaLayerException + { + convert(sourceName, destName, progressListener, null); + } + + + public void convert(String sourceName, String destName, + ProgressListener progressListener, Decoder.Params decoderParams) + throws JavaLayerException + { + if (destName.length()==0) + destName = null; + try { + InputStream in = openInput(sourceName); + convert(in, destName, progressListener, decoderParams); + in.close(); + } catch(IOException ioe) { + throw new JavaLayerException(ioe.getLocalizedMessage(), ioe); + } + } + + public synchronized void convert(InputStream sourceStream, String destName, + ProgressListener progressListener, Decoder.Params decoderParams) + throws JavaLayerException + { + if (progressListener==null) + progressListener = PrintWriterProgressListener.newStdOut( + PrintWriterProgressListener.NO_DETAIL); + try { + if (!(sourceStream instanceof BufferedInputStream)) + sourceStream = new BufferedInputStream(sourceStream); + int frameCount = -1; + if (sourceStream.markSupported()) { + sourceStream.mark(-1); + frameCount = countFrames(sourceStream); + sourceStream.reset(); + } + progressListener.converterUpdate(ProgressListener.UPDATE_FRAME_COUNT, frameCount, 0); + + + Obuffer output = null; + Decoder decoder = new Decoder(decoderParams); + Bitstream stream = new Bitstream(sourceStream); + + if (frameCount==-1) + frameCount = Integer.MAX_VALUE; + + int frame = 0; + long startTime = System.currentTimeMillis(); + + try + { + for (; frameupdateID parameter can take these values: + * + * UPDATE_FRAME_COUNT: param1 is the frame count, or -1 if not known. + * UPDATE_CONVERT_COMPLETE: param1 is the conversion time, param2 + * is the number of frames converted. + */ + public void converterUpdate(int updateID, int param1, int param2); + + /** + * If the converter wishes to make a first pass over the + * audio frames, this is called as each frame is parsed. + */ + public void parsedFrame(int frameNo, Header header); + + /** + * This method is called after each frame has been read, + * but before it has been decoded. + * + * @param frameNo The 0-based sequence number of the frame. + * @param header The Header rerpesenting the frame just read. + */ + public void readFrame(int frameNo, Header header); + + /** + * This method is called after a frame has been decoded. + * + * @param frameNo The 0-based sequence number of the frame. + * @param header The Header rerpesenting the frame just read. + * @param o The Obuffer the deocded data was written to. + */ + public void decodedFrame(int frameNo, Header header, Obuffer o); + + /** + * Called when an exception is thrown during while converting + * a frame. + * + * @param t The Throwable instance that + * was thrown. + * + * @return true to continue processing, or false + * to abort conversion. + * + * If this method returns false, the exception + * is propagated to the caller of the convert() method. If + * true is returned, the exception is silently + * ignored and the converter moves onto the next frame. + */ + public boolean converterException(Throwable t); + + } + + + /** + * Implementation of ProgressListener that writes + * notification text to a PrintWriter. + */ + // REVIEW: i18n of text and order required. + static public class PrintWriterProgressListener implements ProgressListener + { + static public final int NO_DETAIL = 0; + + /** + * Level of detail typically expected of expert + * users. + */ + static public final int EXPERT_DETAIL = 1; + + /** + * Verbose detail. + */ + static public final int VERBOSE_DETAIL = 2; + + /** + * Debug detail. All frame read notifications are shown. + */ + static public final int DEBUG_DETAIL = 7; + + static public final int MAX_DETAIL = 10; + + private PrintWriter pw; + + private int detailLevel; + + static public PrintWriterProgressListener newStdOut(int detail) + { + return new PrintWriterProgressListener( + new PrintWriter(System.out, true), detail); + } + + public PrintWriterProgressListener(PrintWriter writer, int detailLevel) + { + this.pw = writer; + this.detailLevel = detailLevel; + } + + + public boolean isDetail(int detail) + { + return (this.detailLevel >= detail); + } + + public void converterUpdate(int updateID, int param1, int param2) + { + if (isDetail(VERBOSE_DETAIL)) + { + switch (updateID) + { + case UPDATE_CONVERT_COMPLETE: + // catch divide by zero errors. + if (param2==0) + param2 = 1; + + pw.println(); + pw.println("Converted "+param2+" frames in "+param1+" ms ("+ + (param1/param2)+" ms per frame.)"); + } + } + } + + public void parsedFrame(int frameNo, Header header) + { + if ((frameNo==0) && isDetail(VERBOSE_DETAIL)) + { + String headerString = header.toString(); + pw.println("File is a "+headerString); + } + else if (isDetail(MAX_DETAIL)) + { + String headerString = header.toString(); + pw.println("Prased frame "+frameNo+": "+headerString); + } + } + + public void readFrame(int frameNo, Header header) + { + if ((frameNo==0) && isDetail(VERBOSE_DETAIL)) + { + String headerString = header.toString(); + pw.println("File is a "+headerString); + } + else if (isDetail(MAX_DETAIL)) + { + String headerString = header.toString(); + pw.println("Read frame "+frameNo+": "+headerString); + } + } + + public void decodedFrame(int frameNo, Header header, Obuffer o) + { + if (isDetail(MAX_DETAIL)) + { + String headerString = header.toString(); + pw.println("Decoded frame "+frameNo+": "+headerString); + pw.println("Output: "+o); + } + else if (isDetail(VERBOSE_DETAIL)) + { + if (frameNo==0) + { + pw.print("Converting."); + pw.flush(); + } + + if ((frameNo % 10)==0) + { + pw.print('.'); + pw.flush(); + } + } + } + + public boolean converterException(Throwable t) + { + if (this.detailLevel>NO_DETAIL) + { + t.printStackTrace(pw); + pw.flush(); + } + return false; + } + + } + + +} \ No newline at end of file diff --git a/lib/jlayer1.0.1/src/javazoom/jl/converter/RiffFile.java b/lib/jlayer1.0.1/src/javazoom/jl/converter/RiffFile.java new file mode 100644 index 00000000..fb5d9e53 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/converter/RiffFile.java @@ -0,0 +1,495 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 02/23/99 JavaConversion by E.B + * Don Cross, April 1993. + * RIFF file format classes. + * See Chapter 8 of "Multimedia Programmer's Reference" in + * the Microsoft Windows SDK. + * + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.converter; + +import java.io.IOException; +import java.io.RandomAccessFile; + + +/** + * Class to manage RIFF files + */ +public class RiffFile +{ + class RiffChunkHeader + { + public int ckID = 0; // Four-character chunk ID + public int ckSize = 0; // Length of data in chunk + public RiffChunkHeader() + {} + } + + + // DDCRET + public static final int DDC_SUCCESS = 0; // The operation succeded + public static final int DDC_FAILURE = 1; // The operation failed for unspecified reasons + public static final int DDC_OUT_OF_MEMORY = 2; // Operation failed due to running out of memory + public static final int DDC_FILE_ERROR = 3; // Operation encountered file I/O error + public static final int DDC_INVALID_CALL = 4; // Operation was called with invalid parameters + public static final int DDC_USER_ABORT = 5; // Operation was aborted by the user + public static final int DDC_INVALID_FILE = 6; // File format does not match + + // RiffFileMode + public static final int RFM_UNKNOWN = 0; // undefined type (can use to mean "N/A" or "not open") + public static final int RFM_WRITE = 1; // open for write + public static final int RFM_READ = 2; // open for read + + private RiffChunkHeader riff_header; // header for whole file + protected int fmode; // current file I/O mode + protected RandomAccessFile file; // I/O stream to use + + /** + * Dummy Constructor + */ + public RiffFile() + { + file = null; + fmode = RFM_UNKNOWN; + riff_header = new RiffChunkHeader(); + + riff_header.ckID = FourCC("RIFF"); + riff_header.ckSize = 0; + } + + /** + * Return File Mode. + */ + public int CurrentFileMode() + {return fmode;} + + /** + * Open a RIFF file. + */ + public int Open(String Filename, int NewMode) + { + int retcode = DDC_SUCCESS; + + if ( fmode != RFM_UNKNOWN ) + { + retcode = Close(); + } + + if ( retcode == DDC_SUCCESS ) + { + switch ( NewMode ) + { + case RFM_WRITE: + try + { + file = new RandomAccessFile(Filename,"rw"); + + try + { + // Write the RIFF header... + // We will have to come back later and patch it! + byte[] br = new byte[8]; + br[0] = (byte) ((riff_header.ckID >>> 24) & 0x000000FF); + br[1] = (byte) ((riff_header.ckID >>> 16) & 0x000000FF); + br[2] = (byte) ((riff_header.ckID >>> 8) & 0x000000FF); + br[3] = (byte) (riff_header.ckID & 0x000000FF); + + byte br4 = (byte) ((riff_header.ckSize >>> 24)& 0x000000FF); + byte br5 = (byte) ((riff_header.ckSize >>> 16)& 0x000000FF); + byte br6 = (byte) ((riff_header.ckSize >>> 8)& 0x000000FF); + byte br7 = (byte) (riff_header.ckSize & 0x000000FF); + + br[4] = br7; + br[5] = br6; + br[6] = br5; + br[7] = br4; + + file.write(br,0,8); + fmode = RFM_WRITE; + } catch (IOException ioe) + { + file.close(); + fmode = RFM_UNKNOWN; + } + } catch (IOException ioe) + { + fmode = RFM_UNKNOWN; + retcode = DDC_FILE_ERROR; + } + break; + + case RFM_READ: + try + { + file = new RandomAccessFile(Filename,"r"); + try + { + // Try to read the RIFF header... + byte[] br = new byte[8]; + file.read(br,0,8); + fmode = RFM_READ; + riff_header.ckID = ((br[0]<<24)& 0xFF000000) | ((br[1]<<16)&0x00FF0000) | ((br[2]<<8)&0x0000FF00) | (br[3]&0x000000FF); + riff_header.ckSize = ((br[4]<<24)& 0xFF000000) | ((br[5]<<16)&0x00FF0000) | ((br[6]<<8)&0x0000FF00) | (br[7]&0x000000FF); + } catch (IOException ioe) + { + file.close(); + fmode = RFM_UNKNOWN; + } + } catch (IOException ioe) + { + fmode = RFM_UNKNOWN; + retcode = DDC_FILE_ERROR; + } + break; + default: + retcode = DDC_INVALID_CALL; + } + } + return retcode; + } + + /** + * Write NumBytes data. + */ + public int Write(byte[] Data, int NumBytes ) + { + if ( fmode != RFM_WRITE ) + { + return DDC_INVALID_CALL; + } + try + { + file.write(Data,0,NumBytes); + fmode = RFM_WRITE; + } + catch (IOException ioe) + { + return DDC_FILE_ERROR; + } + riff_header.ckSize += NumBytes; + return DDC_SUCCESS; + } + + + + /** + * Write NumBytes data. + */ + public int Write(short[] Data, int NumBytes ) + { + byte[] theData = new byte[NumBytes]; + int yc = 0; + for (int y = 0;y>> 8) & 0x00FF); + } + if ( fmode != RFM_WRITE ) + { + return DDC_INVALID_CALL; + } + try + { + file.write(theData,0,NumBytes); + fmode = RFM_WRITE; + } + catch (IOException ioe) + { + return DDC_FILE_ERROR; + } + riff_header.ckSize += NumBytes; + return DDC_SUCCESS; + } + + /** + * Write NumBytes data. + */ + public int Write(RiffChunkHeader Triff_header, int NumBytes ) + { + byte[] br = new byte[8]; + br[0] = (byte) ((Triff_header.ckID >>> 24) & 0x000000FF); + br[1] = (byte) ((Triff_header.ckID >>> 16) & 0x000000FF); + br[2] = (byte) ((Triff_header.ckID >>> 8) & 0x000000FF); + br[3] = (byte) (Triff_header.ckID & 0x000000FF); + + byte br4 = (byte) ((Triff_header.ckSize >>> 24)& 0x000000FF); + byte br5 = (byte) ((Triff_header.ckSize >>> 16)& 0x000000FF); + byte br6 = (byte) ((Triff_header.ckSize >>> 8)& 0x000000FF); + byte br7 = (byte) (Triff_header.ckSize & 0x000000FF); + + br[4] = br7; + br[5] = br6; + br[6] = br5; + br[7] = br4; + + if ( fmode != RFM_WRITE ) + { + return DDC_INVALID_CALL; + } + try + { + file.write(br,0,NumBytes); + fmode = RFM_WRITE; + } catch (IOException ioe) + { + return DDC_FILE_ERROR; + } + riff_header.ckSize += NumBytes; + return DDC_SUCCESS; + } + + /** + * Write NumBytes data. + */ + public int Write(short Data, int NumBytes ) + { + short theData = (short) ( ((Data>>>8)&0x00FF) | ((Data<<8)&0xFF00) ); + if ( fmode != RFM_WRITE ) + { + return DDC_INVALID_CALL; + } + try + { + file.writeShort(theData); + fmode = RFM_WRITE; + } catch (IOException ioe) + { + return DDC_FILE_ERROR; + } + riff_header.ckSize += NumBytes; + return DDC_SUCCESS; + } + /** + * Write NumBytes data. + */ + public int Write(int Data, int NumBytes ) + { + short theDataL = (short) ((Data>>>16)&0x0000FFFF); + short theDataR = (short) (Data&0x0000FFFF); + short theDataLI = (short) ( ((theDataL>>>8)&0x00FF) | ((theDataL<<8)&0xFF00) ); + short theDataRI = (short) ( ((theDataR>>>8)&0x00FF) | ((theDataR<<8)&0xFF00) ); + int theData = ((theDataRI<<16)&0xFFFF0000) | (theDataLI&0x0000FFFF); + if ( fmode != RFM_WRITE ) + { + return DDC_INVALID_CALL; + } + try + { + file.writeInt(theData); + fmode = RFM_WRITE; + } catch (IOException ioe) + { + return DDC_FILE_ERROR; + } + riff_header.ckSize += NumBytes; + return DDC_SUCCESS; + } + + + + /** + * Read NumBytes data. + */ + public int Read (byte[] Data, int NumBytes) + { + int retcode = DDC_SUCCESS; + try + { + file.read(Data,0,NumBytes); + } catch (IOException ioe) + { + retcode = DDC_FILE_ERROR; + } + return retcode; + } + + /** + * Expect NumBytes data. + */ + public int Expect(String Data, int NumBytes ) + { + byte target = 0; + int cnt = 0; + try + { + while ((NumBytes--) != 0) + { + target = file.readByte(); + if (target != Data.charAt(cnt++)) return DDC_FILE_ERROR; + } + } catch (IOException ioe) + { + return DDC_FILE_ERROR; + } + return DDC_SUCCESS; + } + + /** + * Close Riff File. + * Length is written too. + */ + public int Close() + { + int retcode = DDC_SUCCESS; + + switch ( fmode ) + { + case RFM_WRITE: + try + { + file.seek(0); + try + { + byte[] br = new byte[8]; + br[0] = (byte) ((riff_header.ckID >>> 24) & 0x000000FF); + br[1] = (byte) ((riff_header.ckID >>> 16) & 0x000000FF); + br[2] = (byte) ((riff_header.ckID >>> 8) & 0x000000FF); + br[3] = (byte) (riff_header.ckID & 0x000000FF); + + br[7] = (byte) ((riff_header.ckSize >>> 24)& 0x000000FF); + br[6] = (byte) ((riff_header.ckSize >>> 16)& 0x000000FF); + br[5] = (byte) ((riff_header.ckSize >>> 8)& 0x000000FF); + br[4] = (byte) (riff_header.ckSize & 0x000000FF); + file.write(br,0,8); + file.close(); + } catch (IOException ioe) + { + retcode = DDC_FILE_ERROR; + } + } catch (IOException ioe) + { + retcode = DDC_FILE_ERROR; + } + break; + + case RFM_READ: + try + { + file.close(); + } catch (IOException ioe) + { + retcode = DDC_FILE_ERROR; + } + break; + } + file = null; + fmode = RFM_UNKNOWN; + return retcode; + } + + /** + * Return File Position. + */ + public long CurrentFilePosition() + { + long position; + try + { + position = file.getFilePointer(); + } catch (IOException ioe) + { + position = -1; + } + return position; + } + + /** + * Write Data to specified offset. + */ + public int Backpatch (long FileOffset, RiffChunkHeader Data, int NumBytes ) + { + if (file == null) + { + return DDC_INVALID_CALL; + } + try + { + file.seek(FileOffset); + } catch (IOException ioe) + { + return DDC_FILE_ERROR; + } + return Write ( Data, NumBytes ); + } + + public int Backpatch (long FileOffset, byte[] Data, int NumBytes ) + { + if (file == null) + { + return DDC_INVALID_CALL; + } + try + { + file.seek(FileOffset); + } catch (IOException ioe) + { + return DDC_FILE_ERROR; + } + return Write ( Data, NumBytes ); + } + + + /** + * Seek in the File. + */ + protected int Seek(long offset) + { + int rc; + try + { + file.seek(offset); + rc = DDC_SUCCESS; + } catch (IOException ioe) + { + rc = DDC_FILE_ERROR; + } + return rc; + } + + /** + * Error Messages. + */ + private String DDCRET_String(int retcode) + { + switch ( retcode ) + { + case DDC_SUCCESS: return "DDC_SUCCESS"; + case DDC_FAILURE: return "DDC_FAILURE"; + case DDC_OUT_OF_MEMORY: return "DDC_OUT_OF_MEMORY"; + case DDC_FILE_ERROR: return "DDC_FILE_ERROR"; + case DDC_INVALID_CALL: return "DDC_INVALID_CALL"; + case DDC_USER_ABORT: return "DDC_USER_ABORT"; + case DDC_INVALID_FILE: return "DDC_INVALID_FILE"; + } + return "Unknown Error"; + } + + /** + * Fill the header. + */ + public static int FourCC(String ChunkName) + { + byte[] p = {0x20,0x20,0x20,0x20}; + ChunkName.getBytes(0,4,p,0); + int ret = (((p[0] << 24)& 0xFF000000) | ((p[1] << 16)&0x00FF0000) | ((p[2] << 8)&0x0000FF00) | (p[3]&0x000000FF)); + return ret; + } + +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/converter/WaveFile.java b/lib/jlayer1.0.1/src/javazoom/jl/converter/WaveFile.java new file mode 100644 index 00000000..f158d7a3 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/converter/WaveFile.java @@ -0,0 +1,522 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 02/23/99 JavaConversion by E.B + * Don Cross, April 1993. + * RIFF file format classes. + * See Chapter 8 of "Multimedia Programmer's Reference" in + * the Microsoft Windows SDK. + * + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.converter; + +/** + * Class allowing WaveFormat Access + */ +public class WaveFile extends RiffFile +{ + public static final int MAX_WAVE_CHANNELS = 2; + + class WaveFormat_ChunkData + { + public short wFormatTag = 0; // Format category (PCM=1) + public short nChannels = 0; // Number of channels (mono=1, stereo=2) + public int nSamplesPerSec = 0; // Sampling rate [Hz] + public int nAvgBytesPerSec = 0; + public short nBlockAlign = 0; + public short nBitsPerSample = 0; + + public WaveFormat_ChunkData() + { + wFormatTag = 1; // PCM + Config(44100,(short)16,(short)1); + } + + public void Config (int NewSamplingRate, short NewBitsPerSample, short NewNumChannels) + { + nSamplesPerSec = NewSamplingRate; + nChannels = NewNumChannels; + nBitsPerSample = NewBitsPerSample; + nAvgBytesPerSec = (nChannels * nSamplesPerSec * nBitsPerSample) / 8; + nBlockAlign = (short) ((nChannels * nBitsPerSample) / 8); + } + } + + + class WaveFormat_Chunk + { + public RiffChunkHeader header; + public WaveFormat_ChunkData data; + + public WaveFormat_Chunk() + { + header = new RiffChunkHeader(); + data = new WaveFormat_ChunkData(); + header.ckID = FourCC("fmt "); + header.ckSize = 16; + } + + public int VerifyValidity() + { + boolean ret = header.ckID == FourCC("fmt ") && + + (data.nChannels == 1 || data.nChannels == 2) && + + data.nAvgBytesPerSec == ( data.nChannels * + data.nSamplesPerSec * + data.nBitsPerSample ) / 8 && + + data.nBlockAlign == ( data.nChannels * + data.nBitsPerSample ) / 8; + if (ret == true) return 1; + else return 0; + } + } + + public class WaveFileSample + { + public short[] chan; + + public WaveFileSample() + {chan = new short[WaveFile.MAX_WAVE_CHANNELS];} + } + + private WaveFormat_Chunk wave_format; + private RiffChunkHeader pcm_data; + private long pcm_data_offset = 0; // offset of 'pcm_data' in output file + private int num_samples = 0; + + + /** + * Constructs a new WaveFile instance. + */ + public WaveFile() + { + pcm_data = new RiffChunkHeader(); + wave_format = new WaveFormat_Chunk(); + pcm_data.ckID = FourCC("data"); + pcm_data.ckSize = 0; + num_samples = 0; + } + + /** + * + * + public int OpenForRead (String Filename) + { + // Verify filename parameter as best we can... + if (Filename == null) + { + return DDC_INVALID_CALL; + } + int retcode = Open ( Filename, RFM_READ ); + + if ( retcode == DDC_SUCCESS ) + { + retcode = Expect ( "WAVE", 4 ); + + if ( retcode == DDC_SUCCESS ) + { + retcode = Read(wave_format,24); + + if ( retcode == DDC_SUCCESS && !wave_format.VerifyValidity() ) + { + // This isn't standard PCM, so we don't know what it is! + retcode = DDC_FILE_ERROR; + } + + if ( retcode == DDC_SUCCESS ) + { + pcm_data_offset = CurrentFilePosition(); + + // Figure out number of samples from + // file size, current file position, and + // WAVE header. + retcode = Read (pcm_data, 8 ); + num_samples = filelength(fileno(file)) - CurrentFilePosition(); + num_samples /= NumChannels(); + num_samples /= (BitsPerSample() / 8); + } + } + } + return retcode; + }*/ + + /** + * + */ + public int OpenForWrite (String Filename, int SamplingRate, short BitsPerSample, short NumChannels) + { + // Verify parameters... + if ( (Filename==null) || + (BitsPerSample != 8 && BitsPerSample != 16) || + NumChannels < 1 || NumChannels > 2 ) + { + return DDC_INVALID_CALL; + } + + wave_format.data.Config ( SamplingRate, BitsPerSample, NumChannels ); + + int retcode = Open ( Filename, RFM_WRITE ); + + if ( retcode == DDC_SUCCESS ) + { + byte [] theWave = {(byte)'W',(byte)'A',(byte)'V',(byte)'E'}; + retcode = Write ( theWave, 4 ); + + if ( retcode == DDC_SUCCESS ) + { + // Ecriture de wave_format + retcode = Write (wave_format.header, 8); + retcode = Write (wave_format.data.wFormatTag, 2); + retcode = Write (wave_format.data.nChannels, 2); + retcode = Write (wave_format.data.nSamplesPerSec, 4); + retcode = Write (wave_format.data.nAvgBytesPerSec, 4); + retcode = Write (wave_format.data.nBlockAlign, 2); + retcode = Write (wave_format.data.nBitsPerSample, 2); + /* byte[] br = new byte[16]; + br[0] = (byte) ((wave_format.data.wFormatTag >> 8) & 0x00FF); + br[1] = (byte) (wave_format.data.wFormatTag & 0x00FF); + + br[2] = (byte) ((wave_format.data.nChannels >> 8) & 0x00FF); + br[3] = (byte) (wave_format.data.nChannels & 0x00FF); + + br[4] = (byte) ((wave_format.data.nSamplesPerSec >> 24)& 0x000000FF); + br[5] = (byte) ((wave_format.data.nSamplesPerSec >> 16)& 0x000000FF); + br[6] = (byte) ((wave_format.data.nSamplesPerSec >> 8)& 0x000000FF); + br[7] = (byte) (wave_format.data.nSamplesPerSec & 0x000000FF); + + br[8] = (byte) ((wave_format.data.nAvgBytesPerSec>> 24)& 0x000000FF); + br[9] = (byte) ((wave_format.data.nAvgBytesPerSec >> 16)& 0x000000FF); + br[10] = (byte) ((wave_format.data.nAvgBytesPerSec >> 8)& 0x000000FF); + br[11] = (byte) (wave_format.data.nAvgBytesPerSec & 0x000000FF); + + br[12] = (byte) ((wave_format.data.nBlockAlign >> 8) & 0x00FF); + br[13] = (byte) (wave_format.data.nBlockAlign & 0x00FF); + + br[14] = (byte) ((wave_format.data.nBitsPerSample >> 8) & 0x00FF); + br[15] = (byte) (wave_format.data.nBitsPerSample & 0x00FF); + retcode = Write (br, 16); */ + + + if ( retcode == DDC_SUCCESS ) + { + pcm_data_offset = CurrentFilePosition(); + retcode = Write ( pcm_data, 8 ); + } + } + } + + return retcode; + } + + /** + * + * + public int ReadSample ( short[] Sample ) + { + + }*/ + + /** + * + * + public int WriteSample( short[] Sample ) + { + int retcode = DDC_SUCCESS; + switch ( wave_format.data.nChannels ) + { + case 1: + switch ( wave_format.data.nBitsPerSample ) + { + case 8: + pcm_data.ckSize += 1; + retcode = Write ( Sample, 1 ); + break; + + case 16: + pcm_data.ckSize += 2; + retcode = Write ( Sample, 2 ); + break; + + default: + retcode = DDC_INVALID_CALL; + } + break; + + case 2: + switch ( wave_format.data.nBitsPerSample ) + { + case 8: + retcode = Write ( Sample, 1 ); + if ( retcode == DDC_SUCCESS ) + { + // &Sample[1] + retcode = Write (Sample, 1 ); + if ( retcode == DDC_SUCCESS ) + { + pcm_data.ckSize += 2; + } + } + break; + + case 16: + retcode = Write ( Sample, 2 ); + if ( retcode == DDC_SUCCESS ) + { + // &Sample[1] + retcode = Write (Sample, 2 ); + if ( retcode == DDC_SUCCESS ) + { + pcm_data.ckSize += 4; + } + } + break; + + default: + retcode = DDC_INVALID_CALL; + } + break; + + default: + retcode = DDC_INVALID_CALL; + } + + return retcode; + }*/ + + /** + * + * + public int SeekToSample ( long SampleIndex ) + { + if ( SampleIndex >= NumSamples() ) + { + return DDC_INVALID_CALL; + } + int SampleSize = (BitsPerSample() + 7) / 8; + int rc = Seek ( pcm_data_offset + 8 + + SampleSize * NumChannels() * SampleIndex ); + return rc; + }*/ + + /** + * Write 16-bit audio + */ + public int WriteData ( short[] data, int numData ) + { + int extraBytes = numData * 2; + pcm_data.ckSize += extraBytes; + return super.Write ( data, extraBytes ); + } + + /** + * Read 16-bit audio. + * + public int ReadData (short[] data, int numData) + {return super.Read ( data, numData * 2);} */ + + /** + * Write 8-bit audio. + * + public int WriteData ( byte[] data, int numData ) + { + pcm_data.ckSize += numData; + return super.Write ( data, numData ); + }*/ + + /** + * Read 8-bit audio. + * + public int ReadData ( byte[] data, int numData ) + {return super.Read ( data, numData );} */ + + + /** + * + * + public int ReadSamples (int num, int [] WaveFileSample) + { + + }*/ + + /** + * + * + public int WriteMonoSample ( short[] SampleData ) + { + switch ( wave_format.data.nBitsPerSample ) + { + case 8: + pcm_data.ckSize += 1; + return Write ( SampleData, 1 ); + + case 16: + pcm_data.ckSize += 2; + return Write ( SampleData, 2 ); + } + return DDC_INVALID_CALL; + }*/ + + /** + * + * + public int WriteStereoSample ( short[] LeftSample, short[] RightSample ) + { + int retcode = DDC_SUCCESS; + switch ( wave_format.data.nBitsPerSample ) + { + case 8: + retcode = Write ( LeftSample, 1 ); + if ( retcode == DDC_SUCCESS ) + { + retcode = Write ( RightSample, 1 ); + if ( retcode == DDC_SUCCESS ) + { + pcm_data.ckSize += 2; + } + } + break; + + case 16: + retcode = Write ( LeftSample, 2 ); + if ( retcode == DDC_SUCCESS ) + { + retcode = Write ( RightSample, 2 ); + if ( retcode == DDC_SUCCESS ) + { + pcm_data.ckSize += 4; + } + } + break; + + default: + retcode = DDC_INVALID_CALL; + } + return retcode; + }*/ + + /** + * + * + public int ReadMonoSample ( short[] Sample ) + { + int retcode = DDC_SUCCESS; + switch ( wave_format.data.nBitsPerSample ) + { + case 8: + byte[] x = {0}; + retcode = Read ( x, 1 ); + Sample[0] = (short)(x[0]); + break; + + case 16: + retcode = Read ( Sample, 2 ); + break; + + default: + retcode = DDC_INVALID_CALL; + } + return retcode; + }*/ + + /** + * + * + public int ReadStereoSample ( short[] LeftSampleData, short[] RightSampleData ) + { + int retcode = DDC_SUCCESS; + byte[] x = new byte[2]; + short[] y = new short[2]; + switch ( wave_format.data.nBitsPerSample ) + { + case 8: + retcode = Read ( x, 2 ); + L[0] = (short) ( x[0] ); + R[0] = (short) ( x[1] ); + break; + + case 16: + retcode = Read ( y, 4 ); + L[0] = (short) ( y[0] ); + R[0] = (short) ( y[1] ); + break; + + default: + retcode = DDC_INVALID_CALL; + } + return retcode; + }*/ + + + /** + * + */ + public int Close() + { + int rc = DDC_SUCCESS; + + if ( fmode == RFM_WRITE ) + rc = Backpatch ( pcm_data_offset, pcm_data, 8 ); + if ( rc == DDC_SUCCESS ) + rc = super.Close(); + return rc; + } + + // [Hz] + public int SamplingRate() + {return wave_format.data.nSamplesPerSec;} + + public short BitsPerSample() + {return wave_format.data.nBitsPerSample;} + + public short NumChannels() + {return wave_format.data.nChannels;} + + public int NumSamples() + {return num_samples;} + + + /** + * Open for write using another wave file's parameters... + */ + public int OpenForWrite (String Filename, WaveFile OtherWave ) + { + return OpenForWrite ( Filename, + OtherWave.SamplingRate(), + OtherWave.BitsPerSample(), + OtherWave.NumChannels() ); + } + + /** + * + */ + public long CurrentFilePosition() + { + return super.CurrentFilePosition(); + } + + /* public int FourCC(String ChunkName) + { + byte[] p = {0x20,0x20,0x20,0x20}; + ChunkName.getBytes(0,4,p,0); + int ret = (((p[0] << 24)& 0xFF000000) | ((p[1] << 16)&0x00FF0000) | ((p[2] << 8)&0x0000FF00) | (p[3]&0x000000FF)); + return ret; + }*/ + +} \ No newline at end of file diff --git a/lib/jlayer1.0.1/src/javazoom/jl/converter/WaveFileObuffer.java b/lib/jlayer1.0.1/src/javazoom/jl/converter/WaveFileObuffer.java new file mode 100644 index 00000000..eaa1dd46 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/converter/WaveFileObuffer.java @@ -0,0 +1,141 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * + * 12/12/99 0.0.7 Renamed class, additional constructor arguments + * and larger write buffers. mdm@techie.com. + * + * 15/02/99 Java Conversion by E.B ,javalayer@javazoom.net + * + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.converter; + +import javazoom.jl.decoder.Obuffer; + +/** + * Implements an Obuffer by writing the data to + * a file in RIFF WAVE format. + * + * @since 0.0 + */ + + +public class WaveFileObuffer extends Obuffer +{ + private short[] buffer; + private short[] bufferp; + private int channels; + private WaveFile outWave; + + /** + * Creates a new WareFileObuffer instance. + * + * @param number_of_channels + * The number of channels of audio data + * this buffer will receive. + * + * @param freq The sample frequency of the samples in the buffer. + * + * @param fileName The filename to write the data to. + */ + public WaveFileObuffer(int number_of_channels, int freq, String FileName) + { + if (FileName==null) + throw new NullPointerException("FileName"); + + buffer = new short[OBUFFERSIZE]; + bufferp = new short[MAXCHANNELS]; + channels = number_of_channels; + + for (int i = 0; i < number_of_channels; ++i) + bufferp[i] = (short)i; + + outWave = new WaveFile(); + + int rc = outWave.OpenForWrite (FileName,freq,(short)16,(short)channels); + } + + /** + * Takes a 16 Bit PCM sample. + */ + public void append(int channel, short value) + { + buffer[bufferp[channel]] = value; + bufferp[channel] += channels; + } + + /** + * Write the samples to the file (Random Acces). + */ + short[] myBuffer = new short[2]; + public void write_buffer(int val) + { + + int k = 0; + int rc = 0; + + rc = outWave.WriteData(buffer, bufferp[0]); + // REVIEW: handle RiffFile errors. + /* + for (int j=0;j>8)&0x000000FF) | ((buffer[j]<<8)&0x0000FF00)); + //myBuffer[1] = (short) (((buffer[j+1]>>8)&0x000000FF) | ((buffer[j+1]<<8)&0x0000FF00)); + myBuffer[0] = buffer[j]; + myBuffer[1] = buffer[j+1]; + rc = outWave.WriteData (myBuffer,2); + } + */ + for (int i = 0; i < channels; ++i) bufferp[i] = (short)i; + } + + public void close() + { + outWave.Close(); + } + + /** + * + */ + public void clear_buffer() + {} + + /** + * + */ + public void set_stop_flag() + {} + + /* + * Create STDOUT buffer + * + * + public static Obuffer create_stdout_obuffer(MPEG_Args maplay_args) + { + Obuffer thebuffer = null; + int mode = maplay_args.MPEGheader.mode(); + int which_channels = maplay_args.which_c; + if (mode == Header.single_channel || which_channels != MPEG_Args.both) + thebuffer = new FileObuffer(1,maplay_args.output_filename); + else + thebuffer = new FileObuffer(2,maplay_args.output_filename); + return(thebuffer); + } + */ +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/converter/jlc.java b/lib/jlayer1.0.1/src/javazoom/jl/converter/jlc.java new file mode 100644 index 00000000..57c84eba --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/converter/jlc.java @@ -0,0 +1,216 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * + * 29/01/00 Initial version. mdm@techie.com + * + * 12/12/99 JavaLayer 0.0.7 mdm@techie.com + * + * 14/02/99 MPEG_Args Based Class - E.B + * Adapted from javalayer and MPEG_Args. + * Doc'ed and integerated with JL converter. Removed + * Win32 specifics from original Maplay code. + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.converter; + +import java.io.PrintWriter; + +import javazoom.jl.decoder.Crc16; +import javazoom.jl.decoder.JavaLayerException; +import javazoom.jl.decoder.OutputChannels; + +/** + * The jlc class presents the JavaLayer + * Conversion functionality as a command-line program. + * + * @since 0.0.7 + */ +public class jlc +{ + + static public void main(String args[]) + { + String[] argv; + long start = System.currentTimeMillis(); + int argc = args.length + 1; + argv = new String[argc]; + argv[0] = "jlc"; + for(int i=0;i2) + { + try + { + String level = argv[i].substring(2); + verbose_level = Integer.parseInt(level); + } + catch (NumberFormatException ex) + { + System.err.println("Invalid verbose level. Using default."); + } + } + System.out.println("Verbose Activated (level "+verbose_level+")"); + } + /* else if (argv[i].equals("-s")) + ma.stdout_mode = true; */ + else if (argv[i].equals("-p")) + { + if (++i == argc) + { + System.out.println("Please specify an output filename after the -p option!"); + System.exit (1); + } + //output_mode = O_WAVEFILE; + output_filename = argv[i]; + } + /*else if (argv[i].equals("-f")) + { + if (++i == argc) + { + System.out.println("Please specify a new scalefactor after the -f option!"); + System.exit(1); + } + ma.use_own_scalefactor = true; + // ma.scalefactor = argv[i]; + }*/ + else return Usage(); + } + else + { + filename = argv[i]; + System.out.println("FileName = "+argv[i]); + if (filename == null) return Usage(); + } + i++; + } + if (filename == null) + return Usage(); + + return true; + } + + + /** + * Usage of JavaLayer. + */ + public boolean Usage() + { + System.out.println("JavaLayer Converter :"); + System.out.println(" -v[x] verbose mode. "); + System.out.println(" default = 2"); + /* System.out.println(" -s write u-law samples at 8 kHz rate to stdout"); + System.out.println(" -l decode only the left channel"); + System.out.println(" -r decode only the right channel"); + System.out.println(" -d downmix mode (layer III only)"); + System.out.println(" -s write pcm samples to stdout"); + System.out.println(" -d downmix mode (layer III only)");*/ + System.out.println(" -p name output as a PCM wave file"); + System.out.println(""); + System.out.println(" More info on http://www.javazoom.net"); + /* System.out.println(" -f ushort use this scalefactor instead of the default value 32768");*/ + return false; + } + }; +}; \ No newline at end of file diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/BitReserve.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/BitReserve.java new file mode 100644 index 00000000..a5d3056d --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/BitReserve.java @@ -0,0 +1,223 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * + * 12/12/99 0.0.7 Implementation stores single bits + * as ints for better performance. mdm@techie.com. + * + * 02/28/99 0.0 Java Conversion by E.B, javalayer@javazoom.net + * + * Adapted from the public c code by Jeff Tsay. + * + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +/** + * Implementation of Bit Reservoir for Layer III. + *

+ * The implementation stores single bits as a word in the buffer. If + * a bit is set, the corresponding word in the buffer will be non-zero. + * If a bit is clear, the corresponding word is zero. Although this + * may seem waseful, this can be a factor of two quicker than + * packing 8 bits to a byte and extracting. + *

+ */ + +// REVIEW: there is no range checking, so buffer underflow or overflow +// can silently occur. +final class BitReserve +{ + /** + * Size of the internal buffer to store the reserved bits. + * Must be a power of 2. And x8, as each bit is stored as a single + * entry. + */ + private static final int BUFSIZE = 4096*8; + + /** + * Mask that can be used to quickly implement the + * modulus operation on BUFSIZE. + */ + private static final int BUFSIZE_MASK = BUFSIZE-1; + + private int offset, totbit, buf_byte_idx; + private final int[] buf = new int[BUFSIZE]; + private int buf_bit_idx; + + BitReserve() + { + + offset = 0; + totbit = 0; + buf_byte_idx = 0; + } + + + /** + * Return totbit Field. + */ + public int hsstell() + { + return(totbit); + } + + /** + * Read a number bits from the bit stream. + * @param N the number of + */ + public int hgetbits(int N) + { + totbit += N; + + int val = 0; + + int pos = buf_byte_idx; + if (pos+N < BUFSIZE) + { + while (N-- > 0) + { + val <<= 1; + val |= ((buf[pos++]!=0) ? 1 : 0); + } + } + else + { + while (N-- > 0) + { + val <<= 1; + val |= ((buf[pos]!=0) ? 1 : 0); + pos = (pos+1) & BUFSIZE_MASK; + } + } + buf_byte_idx = pos; + return val; + } + + + + /** + * Read 1 bit from the bit stream. + */ +/* + public int hget1bit_old() + { + int val; + totbit++; + if (buf_bit_idx == 0) + { + buf_bit_idx = 8; + buf_byte_idx++; + } + // BUFSIZE = 4096 = 2^12, so + // buf_byte_idx%BUFSIZE == buf_byte_idx & 0xfff + val = buf[buf_byte_idx & BUFSIZE_MASK] & putmask[buf_bit_idx]; + buf_bit_idx--; + val = val >>> buf_bit_idx; + return val; + } + */ + /** + * Returns next bit from reserve. + * @returns 0 if next bit is reset, or 1 if next bit is set. + */ + public int hget1bit() + { + totbit++; + int val = buf[buf_byte_idx]; + buf_byte_idx = (buf_byte_idx+1) & BUFSIZE_MASK; + return val; + } + + /** + * Retrieves bits from the reserve. + */ +/* + public int readBits(int[] out, int len) + { + if (buf_bit_idx == 0) + { + buf_bit_idx = 8; + buf_byte_idx++; + current = buf[buf_byte_idx & BUFSIZE_MASK]; + } + + + + // save total number of bits returned + len = buf_bit_idx; + buf_bit_idx = 0; + + int b = current; + int count = len-1; + + while (count >= 0) + { + out[count--] = (b & 0x1); + b >>>= 1; + } + + totbit += len; + return len; + } + */ + + /** + * Write 8 bits into the bit stream. + */ + public void hputbuf(int val) + { + int ofs = offset; + buf[ofs++] = val & 0x80; + buf[ofs++] = val & 0x40; + buf[ofs++] = val & 0x20; + buf[ofs++] = val & 0x10; + buf[ofs++] = val & 0x08; + buf[ofs++] = val & 0x04; + buf[ofs++] = val & 0x02; + buf[ofs++] = val & 0x01; + + if (ofs==BUFSIZE) + offset = 0; + else + offset = ofs; + + } + + /** + * Rewind N bits in Stream. + */ + public void rewindNbits(int N) + { + totbit -= N; + buf_byte_idx -= N; + if (buf_byte_idx<0) + buf_byte_idx += BUFSIZE; + } + + /** + * Rewind N bytes in Stream. + */ + public void rewindNbytes(int N) + { + int bits = (N << 3); + totbit -= bits; + buf_byte_idx -= bits; + if (buf_byte_idx<0) + buf_byte_idx += BUFSIZE; + } +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/Bitstream.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/Bitstream.java new file mode 100644 index 00000000..cebbd5b0 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/Bitstream.java @@ -0,0 +1,655 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * + * 11/17/04 Uncomplete frames discarded. E.B, javalayer@javazoom.net + * + * 12/05/03 ID3v2 tag returned. E.B, javalayer@javazoom.net + * + * 12/12/99 Based on Ibitstream. Exceptions thrown on errors, + * Temporary removed seek functionality. mdm@techie.com + * + * 02/12/99 : Java Conversion by E.B , javalayer@javazoom.net + * + * 04/14/97 : Added function prototypes for new syncing and seeking + * mechanisms. Also made this file portable. Changes made by Jeff Tsay + * + * @(#) ibitstream.h 1.5, last edit: 6/15/94 16:55:34 + * @(#) Copyright (C) 1993, 1994 Tobias Bading (bading@cs.tu-berlin.de) + * @(#) Berlin University of Technology + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +import java.io.BufferedInputStream; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.PushbackInputStream; + + +/** + * The Bistream class is responsible for parsing + * an MPEG audio bitstream. + * + * REVIEW: much of the parsing currently occurs in the + * various decoders. This should be moved into this class and associated + * inner classes. + */ +public final class Bitstream implements BitstreamErrors +{ + /** + * Synchronization control constant for the initial + * synchronization to the start of a frame. + */ + static byte INITIAL_SYNC = 0; + + /** + * Synchronization control constant for non-initial frame + * synchronizations. + */ + static byte STRICT_SYNC = 1; + + // max. 1730 bytes per frame: 144 * 384kbit/s / 32000 Hz + 2 Bytes CRC + /** + * Maximum size of the frame buffer. + */ + private static final int BUFFER_INT_SIZE = 433; + + /** + * The frame buffer that holds the data for the current frame. + */ + private final int[] framebuffer = new int[BUFFER_INT_SIZE]; + + /** + * Number of valid bytes in the frame buffer. + */ + private int framesize; + + /** + * The bytes read from the stream. + */ + private byte[] frame_bytes = new byte[BUFFER_INT_SIZE*4]; + + /** + * Index into framebuffer where the next bits are + * retrieved. + */ + private int wordpointer; + + /** + * Number (0-31, from MSB to LSB) of next bit for get_bits() + */ + private int bitindex; + + /** + * The current specified syncword + */ + private int syncword; + + /** + * Audio header position in stream. + */ + private int header_pos = 0; + + /** + * + */ + private boolean single_ch_mode; + //private int current_frame_number; + //private int last_frame_number; + + private final int bitmask[] = {0, // dummy + 0x00000001, 0x00000003, 0x00000007, 0x0000000F, + 0x0000001F, 0x0000003F, 0x0000007F, 0x000000FF, + 0x000001FF, 0x000003FF, 0x000007FF, 0x00000FFF, + 0x00001FFF, 0x00003FFF, 0x00007FFF, 0x0000FFFF, + 0x0001FFFF }; + + private final PushbackInputStream source; + + private final Header header = new Header(); + + private final byte syncbuf[] = new byte[4]; + + private Crc16[] crc = new Crc16[1]; + + private byte[] rawid3v2 = null; + + private boolean firstframe = true; + + + /** + * Construct a IBitstream that reads data from a + * given InputStream. + * + * @param in The InputStream to read from. + */ + public Bitstream(InputStream in) + { + if (in==null) throw new NullPointerException("in"); + in = new BufferedInputStream(in); + loadID3v2(in); + firstframe = true; + //source = new PushbackInputStream(in, 1024); + source = new PushbackInputStream(in, BUFFER_INT_SIZE*4); + + closeFrame(); + //current_frame_number = -1; + //last_frame_number = -1; + } + + /** + * Return position of the first audio header. + * @return size of ID3v2 tag frames. + */ + public int header_pos() + { + return header_pos; + } + + /** + * Load ID3v2 frames. + * @param in MP3 InputStream. + * @author JavaZOOM + */ + private void loadID3v2(InputStream in) + { + int size = -1; + try + { + // Read ID3v2 header (10 bytes). + in.mark(10); + size = readID3v2Header(in); + header_pos = size; + } + catch (IOException e) + {} + finally + { + try + { + // Unread ID3v2 header (10 bytes). + in.reset(); + } + catch (IOException e) + {} + } + // Load ID3v2 tags. + try + { + if (size > 0) + { + rawid3v2 = new byte[size]; + in.read(rawid3v2,0,rawid3v2.length); + } + } + catch (IOException e) + {} + } + + /** + * Parse ID3v2 tag header to find out size of ID3v2 frames. + * @param in MP3 InputStream + * @return size of ID3v2 frames + header + * @throws IOException + * @author JavaZOOM + */ + private int readID3v2Header(InputStream in) throws IOException + { + byte[] id3header = new byte[4]; + int size = -10; + in.read(id3header,0,3); + // Look for ID3v2 + if ( (id3header[0]=='I') && (id3header[1]=='D') && (id3header[2]=='3')) + { + in.read(id3header,0,3); + int majorVersion = id3header[0]; + int revision = id3header[1]; + in.read(id3header,0,4); + size = (int) (id3header[0] << 21) + (id3header[1] << 14) + (id3header[2] << 7) + (id3header[3]); + } + return (size+10); + } + + /** + * Return raw ID3v2 frames + header. + * @return ID3v2 InputStream or null if ID3v2 frames are not available. + */ + public InputStream getRawID3v2() + { + if (rawid3v2 == null) return null; + else + { + ByteArrayInputStream bain = new ByteArrayInputStream(rawid3v2); + return bain; + } + } + + /** + * Close the Bitstream. + * @throws BitstreamException + */ + public void close() throws BitstreamException + { + try + { + source.close(); + } + catch (IOException ex) + { + throw newBitstreamException(STREAM_ERROR, ex); + } + } + + /** + * Reads and parses the next frame from the input source. + * @return the Header describing details of the frame read, + * or null if the end of the stream has been reached. + */ + public Header readFrame() throws BitstreamException + { + Header result = null; + try + { + result = readNextFrame(); + // E.B, Parse VBR (if any) first frame. + if (firstframe == true) + { + result.parseVBR(frame_bytes); + firstframe = false; + } + } + catch (BitstreamException ex) + { + if ((ex.getErrorCode()==INVALIDFRAME)) + { + // Try to skip this frame. + //System.out.println("INVALIDFRAME"); + try + { + closeFrame(); + result = readNextFrame(); + } + catch (BitstreamException e) + { + if ((e.getErrorCode()!=STREAM_EOF)) + { + // wrap original exception so stack trace is maintained. + throw newBitstreamException(e.getErrorCode(), e); + } + } + } + else if ((ex.getErrorCode()!=STREAM_EOF)) + { + // wrap original exception so stack trace is maintained. + throw newBitstreamException(ex.getErrorCode(), ex); + } + } + return result; + } + + /** + * Read next MP3 frame. + * @return MP3 frame header. + * @throws BitstreamException + */ + private Header readNextFrame() throws BitstreamException + { + if (framesize == -1) + { + nextFrame(); + } + return header; + } + + + /** + * Read next MP3 frame. + * @throws BitstreamException + */ + private void nextFrame() throws BitstreamException + { + // entire frame is read by the header class. + header.read_header(this, crc); + } + + /** + * Unreads the bytes read from the frame. + * @throws BitstreamException + */ + // REVIEW: add new error codes for this. + public void unreadFrame() throws BitstreamException + { + if (wordpointer==-1 && bitindex==-1 && (framesize>0)) + { + try + { + source.unread(frame_bytes, 0, framesize); + } + catch (IOException ex) + { + throw newBitstreamException(STREAM_ERROR); + } + } + } + + /** + * Close MP3 frame. + */ + public void closeFrame() + { + framesize = -1; + wordpointer = -1; + bitindex = -1; + } + + /** + * Determines if the next 4 bytes of the stream represent a + * frame header. + */ + public boolean isSyncCurrentPosition(int syncmode) throws BitstreamException + { + int read = readBytes(syncbuf, 0, 4); + int headerstring = ((syncbuf[0] << 24) & 0xFF000000) | ((syncbuf[1] << 16) & 0x00FF0000) | ((syncbuf[2] << 8) & 0x0000FF00) | ((syncbuf[3] << 0) & 0x000000FF); + + try + { + source.unread(syncbuf, 0, read); + } + catch (IOException ex) + { + } + + boolean sync = false; + switch (read) + { + case 0: + sync = true; + break; + case 4: + sync = isSyncMark(headerstring, syncmode, syncword); + break; + } + + return sync; + } + + + // REVIEW: this class should provide inner classes to + // parse the frame contents. Eventually, readBits will + // be removed. + public int readBits(int n) + { + return get_bits(n); + } + + public int readCheckedBits(int n) + { + // REVIEW: implement CRC check. + return get_bits(n); + } + + protected BitstreamException newBitstreamException(int errorcode) + { + return new BitstreamException(errorcode, null); + } + protected BitstreamException newBitstreamException(int errorcode, Throwable throwable) + { + return new BitstreamException(errorcode, throwable); + } + + /** + * Get next 32 bits from bitstream. + * They are stored in the headerstring. + * syncmod allows Synchro flag ID + * The returned value is False at the end of stream. + */ + + int syncHeader(byte syncmode) throws BitstreamException + { + boolean sync; + int headerstring; + // read additional 2 bytes + int bytesRead = readBytes(syncbuf, 0, 3); + + if (bytesRead!=3) throw newBitstreamException(STREAM_EOF, null); + + headerstring = ((syncbuf[0] << 16) & 0x00FF0000) | ((syncbuf[1] << 8) & 0x0000FF00) | ((syncbuf[2] << 0) & 0x000000FF); + + do + { + headerstring <<= 8; + + if (readBytes(syncbuf, 3, 1)!=1) + throw newBitstreamException(STREAM_EOF, null); + + headerstring |= (syncbuf[3] & 0x000000FF); + + sync = isSyncMark(headerstring, syncmode, syncword); + } + while (!sync); + + //current_frame_number++; + //if (last_frame_number < current_frame_number) last_frame_number = current_frame_number; + + return headerstring; + } + + public boolean isSyncMark(int headerstring, int syncmode, int word) + { + boolean sync = false; + + if (syncmode == INITIAL_SYNC) + { + //sync = ((headerstring & 0xFFF00000) == 0xFFF00000); + sync = ((headerstring & 0xFFE00000) == 0xFFE00000); // SZD: MPEG 2.5 + } + else + { + sync = ((headerstring & 0xFFF80C00) == word) && + (((headerstring & 0x000000C0) == 0x000000C0) == single_ch_mode); + } + + // filter out invalid sample rate + if (sync) + sync = (((headerstring >>> 10) & 3)!=3); + // filter out invalid layer + if (sync) + sync = (((headerstring >>> 17) & 3)!=0); + // filter out invalid version + if (sync) + sync = (((headerstring >>> 19) & 3)!=1); + + return sync; + } + + /** + * Reads the data for the next frame. The frame is not parsed + * until parse frame is called. + */ + int read_frame_data(int bytesize) throws BitstreamException + { + int numread = 0; + numread = readFully(frame_bytes, 0, bytesize); + framesize = bytesize; + wordpointer = -1; + bitindex = -1; + return numread; + } + + /** + * Parses the data previously read with read_frame_data(). + */ + void parse_frame() throws BitstreamException + { + // Convert Bytes read to int + int b=0; + byte[] byteread = frame_bytes; + int bytesize = framesize; + + // Check ID3v1 TAG (True only if last frame). + //for (int t=0;t<(byteread.length)-2;t++) + //{ + // if ((byteread[t]=='T') && (byteread[t+1]=='A') && (byteread[t+2]=='G')) + // { + // System.out.println("ID3v1 detected at offset "+t); + // throw newBitstreamException(INVALIDFRAME, null); + // } + //} + + for (int k=0;k>> (32 - sum)) & bitmask[number_of_bits]; + // returnvalue = (wordpointer[0] >> (32 - sum)) & bitmask[number_of_bits]; + if ((bitindex += number_of_bits) == 32) + { + bitindex = 0; + wordpointer++; // added by me! + } + return returnvalue; + } + + // E.B : Check that ? + //((short[])&returnvalue)[0] = ((short[])wordpointer + 1)[0]; + //wordpointer++; // Added by me! + //((short[])&returnvalue + 1)[0] = ((short[])wordpointer)[0]; + int Right = (framebuffer[wordpointer] & 0x0000FFFF); + wordpointer++; + int Left = (framebuffer[wordpointer] & 0xFFFF0000); + returnvalue = ((Right << 16) & 0xFFFF0000) | ((Left >>> 16)& 0x0000FFFF); + + returnvalue >>>= 48 - sum; // returnvalue >>= 16 - (number_of_bits - (32 - bitindex)) + returnvalue &= bitmask[number_of_bits]; + bitindex = sum - 32; + return returnvalue; +} + + /** + * Set the word we want to sync the header to. + * In Big-Endian byte order + */ + void set_syncword(int syncword0) + { + syncword = syncword0 & 0xFFFFFF3F; + single_ch_mode = ((syncword0 & 0x000000C0) == 0x000000C0); + } + /** + * Reads the exact number of bytes from the source + * input stream into a byte array. + * + * @param b The byte array to read the specified number + * of bytes into. + * @param offs The index in the array where the first byte + * read should be stored. + * @param len the number of bytes to read. + * + * @exception BitstreamException is thrown if the specified + * number of bytes could not be read from the stream. + */ + private int readFully(byte[] b, int offs, int len) + throws BitstreamException + { + int nRead = 0; + try + { + while (len > 0) + { + int bytesread = source.read(b, offs, len); + if (bytesread == -1) + { + while (len-->0) + { + b[offs++] = 0; + } + break; + //throw newBitstreamException(UNEXPECTED_EOF, new EOFException()); + } + nRead = nRead + bytesread; + offs += bytesread; + len -= bytesread; + } + } + catch (IOException ex) + { + throw newBitstreamException(STREAM_ERROR, ex); + } + return nRead; + } + + /** + * Simlar to readFully, but doesn't throw exception when + * EOF is reached. + */ + private int readBytes(byte[] b, int offs, int len) + throws BitstreamException + { + int totalBytesRead = 0; + try + { + while (len > 0) + { + int bytesread = source.read(b, offs, len); + if (bytesread == -1) + { + break; + } + totalBytesRead += bytesread; + offs += bytesread; + len -= bytesread; + } + } + catch (IOException ex) + { + throw newBitstreamException(STREAM_ERROR, ex); + } + return totalBytesRead; + } +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/BitstreamErrors.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/BitstreamErrors.java new file mode 100644 index 00000000..2bdee6d7 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/BitstreamErrors.java @@ -0,0 +1,72 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 11/17/04 INVALIDFRAME code added. javalayer@javazoom.net + * 12/12/99 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +/** + * This interface describes all error codes that can be thrown + * in BistreamExceptions. + * + * @see BitstreamException + * + * @author MDM 12/12/99 + * @since 0.0.6 + */ + +public interface BitstreamErrors extends JavaLayerErrors +{ + + /** + * An undeterminable error occurred. + */ + static public final int UNKNOWN_ERROR = BITSTREAM_ERROR + 0; + + /** + * The header describes an unknown sample rate. + */ + static public final int UNKNOWN_SAMPLE_RATE = BITSTREAM_ERROR + 1; + + /** + * A problem occurred reading from the stream. + */ + static public final int STREAM_ERROR = BITSTREAM_ERROR + 2; + + /** + * The end of the stream was reached prematurely. + */ + static public final int UNEXPECTED_EOF = BITSTREAM_ERROR + 3; + + /** + * The end of the stream was reached. + */ + static public final int STREAM_EOF = BITSTREAM_ERROR + 4; + + /** + * Frame data are missing. + */ + static public final int INVALIDFRAME = BITSTREAM_ERROR + 5; + + /** + * + */ + static public final int BITSTREAM_LAST = 0x1ff; + +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/BitstreamException.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/BitstreamException.java new file mode 100644 index 00000000..99faa896 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/BitstreamException.java @@ -0,0 +1,71 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 12/12/99 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +/** + * Instances of BitstreamException are thrown + * when operations on a Bitstream fail. + *

+ * The exception provides details of the exception condition + * in two ways: + *

  1. + * as an error-code describing the nature of the error + *


  2. + * as the Throwable instance, if any, that was thrown + * indicating that an exceptional condition has occurred. + *

+ * + * @since 0.0.6 + * @author MDM 12/12/99 + */ + +public class BitstreamException extends JavaLayerException + implements BitstreamErrors +{ + private int errorcode = UNKNOWN_ERROR; + + public BitstreamException(String msg, Throwable t) + { + super(msg, t); + } + + public BitstreamException(int errorcode, Throwable t) + { + this(getErrorString(errorcode), t); + this.errorcode = errorcode; + } + + public int getErrorCode() + { + return errorcode; + } + + + static public String getErrorString(int errorcode) + { + // REVIEW: use resource bundle to map error codes + // to locale-sensitive strings. + + return "Bitstream errorcode "+Integer.toHexString(errorcode); + } + + +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/Control.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/Control.java new file mode 100644 index 00000000..080ed521 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/Control.java @@ -0,0 +1,57 @@ +/* + * 11/19/04 1.0 moved to LGPL. + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +/** + * Work in progress. + */ + +public interface Control +{ + + /** + * Starts playback of the media presented by this control. + */ + public void start(); + + /** + * Stops playback of the media presented by this control. + */ + public void stop(); + + public boolean isPlaying(); + + public void pause(); + + + public boolean isRandomAccess(); + + /** + * Retrieves the current position. + */ + public double getPosition(); + + /** + * + */ + public void setPosition(double d); + + +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/Crc16.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/Crc16.java new file mode 100644 index 00000000..c35cc193 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/Crc16.java @@ -0,0 +1,70 @@ +/* + * 11/19/04 : 1.0 moved to LGPL. + * + * 02/12/99 : Java Conversion by E.B , javalayer@javazoom.net + * + * @(#) crc.h 1.5, last edit: 6/15/94 16:55:32 + * @(#) Copyright (C) 1993, 1994 Tobias Bading (bading@cs.tu-berlin.de) + * @(#) Berlin University of Technology + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ +package javazoom.jl.decoder; + +/** + * 16-Bit CRC checksum + */ +public final class Crc16 +{ + private static short polynomial=(short)0x8005; + private short crc; + + /** + * Dummy Constructor + */ + public Crc16() + { + crc = (short) 0xFFFF; + } + + /** + * Feed a bitstring to the crc calculation (0 < length <= 32). + */ + public void add_bits (int bitstring, int length) + { + int bitmask = 1 << (length - 1); + do + if (((crc & 0x8000) == 0) ^ ((bitstring & bitmask) == 0 )) + { + crc <<= 1; + crc ^= polynomial; + } + else + crc <<= 1; + while ((bitmask >>>= 1) != 0); + } + + /** + * Return the calculated checksum. + * Erase it for next calls to add_bits(). + */ + public short checksum() + { + short sum = crc; + crc = (short) 0xFFFF; + return sum; + } +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/Decoder.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/Decoder.java new file mode 100644 index 00000000..076f9dea --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/Decoder.java @@ -0,0 +1,357 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 01/12/99 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +/** + * The Decoder class encapsulates the details of + * decoding an MPEG audio frame. + * + * @author MDM + * @version 0.0.7 12/12/99 + * @since 0.0.5 + */ +public class Decoder implements DecoderErrors +{ + static private final Params DEFAULT_PARAMS = new Params(); + + /** + * The Bistream from which the MPEG audio frames are read. + */ + //private Bitstream stream; + + /** + * The Obuffer instance that will receive the decoded + * PCM samples. + */ + private Obuffer output; + + /** + * Synthesis filter for the left channel. + */ + private SynthesisFilter filter1; + + /** + * Sythesis filter for the right channel. + */ + private SynthesisFilter filter2; + + /** + * The decoder used to decode layer III frames. + */ + private LayerIIIDecoder l3decoder; + private LayerIIDecoder l2decoder; + private LayerIDecoder l1decoder; + + private int outputFrequency; + private int outputChannels; + + private Equalizer equalizer = new Equalizer(); + + private Params params; + + private boolean initialized; + + + /** + * Creates a new Decoder instance with default + * parameters. + */ + + public Decoder() + { + this(null); + } + + /** + * Creates a new Decoder instance with default + * parameters. + * + * @param params The Params instance that describes + * the customizable aspects of the decoder. + */ + public Decoder(Params params0) + { + if (params0==null) + params0 = DEFAULT_PARAMS; + + params = params0; + + Equalizer eq = params.getInitialEqualizerSettings(); + if (eq!=null) + { + equalizer.setFrom(eq); + } + } + + static public Params getDefaultParams() + { + return (Params)DEFAULT_PARAMS.clone(); + } + + public void setEqualizer(Equalizer eq) + { + if (eq==null) + eq = Equalizer.PASS_THRU_EQ; + + equalizer.setFrom(eq); + + float[] factors = equalizer.getBandFactors(); + + if (filter1!=null) + filter1.setEQ(factors); + + if (filter2!=null) + filter2.setEQ(factors); + } + + /** + * Decodes one frame from an MPEG audio bitstream. + * + * @param header The header describing the frame to decode. + * @param bitstream The bistream that provides the bits for te body of the frame. + * + * @return A SampleBuffer containing the decoded samples. + */ + public Obuffer decodeFrame(Header header, Bitstream stream) + throws DecoderException + { + if (!initialized) + { + initialize(header); + } + + int layer = header.layer(); + + output.clear_buffer(); + + FrameDecoder decoder = retrieveDecoder(header, stream, layer); + + decoder.decodeFrame(); + + output.write_buffer(1); + + return output; + } + + /** + * Changes the output buffer. This will take effect the next time + * decodeFrame() is called. + */ + public void setOutputBuffer(Obuffer out) + { + output = out; + } + + /** + * Retrieves the sample frequency of the PCM samples output + * by this decoder. This typically corresponds to the sample + * rate encoded in the MPEG audio stream. + * + * @param the sample rate (in Hz) of the samples written to the + * output buffer when decoding. + */ + public int getOutputFrequency() + { + return outputFrequency; + } + + /** + * Retrieves the number of channels of PCM samples output by + * this decoder. This usually corresponds to the number of + * channels in the MPEG audio stream, although it may differ. + * + * @return The number of output channels in the decoded samples: 1 + * for mono, or 2 for stereo. + * + */ + public int getOutputChannels() + { + return outputChannels; + } + + /** + * Retrieves the maximum number of samples that will be written to + * the output buffer when one frame is decoded. This can be used to + * help calculate the size of other buffers whose size is based upon + * the number of samples written to the output buffer. NB: this is + * an upper bound and fewer samples may actually be written, depending + * upon the sample rate and number of channels. + * + * @return The maximum number of samples that are written to the + * output buffer when decoding a single frame of MPEG audio. + */ + public int getOutputBlockSize() + { + return Obuffer.OBUFFERSIZE; + } + + + protected DecoderException newDecoderException(int errorcode) + { + return new DecoderException(errorcode, null); + } + + protected DecoderException newDecoderException(int errorcode, Throwable throwable) + { + return new DecoderException(errorcode, throwable); + } + + protected FrameDecoder retrieveDecoder(Header header, Bitstream stream, int layer) + throws DecoderException + { + FrameDecoder decoder = null; + + // REVIEW: allow channel output selection type + // (LEFT, RIGHT, BOTH, DOWNMIX) + switch (layer) + { + case 3: + if (l3decoder==null) + { + l3decoder = new LayerIIIDecoder(stream, + header, filter1, filter2, + output, OutputChannels.BOTH_CHANNELS); + } + + decoder = l3decoder; + break; + case 2: + if (l2decoder==null) + { + l2decoder = new LayerIIDecoder(); + l2decoder.create(stream, + header, filter1, filter2, + output, OutputChannels.BOTH_CHANNELS); + } + decoder = l2decoder; + break; + case 1: + if (l1decoder==null) + { + l1decoder = new LayerIDecoder(); + l1decoder.create(stream, + header, filter1, filter2, + output, OutputChannels.BOTH_CHANNELS); + } + decoder = l1decoder; + break; + } + + if (decoder==null) + { + throw newDecoderException(UNSUPPORTED_LAYER, null); + } + + return decoder; + } + + private void initialize(Header header) + throws DecoderException + { + + // REVIEW: allow customizable scale factor + float scalefactor = 32700.0f; + + int mode = header.mode(); + int layer = header.layer(); + int channels = mode==Header.SINGLE_CHANNEL ? 1 : 2; + + + // set up output buffer if not set up by client. + if (output==null) + output = new SampleBuffer(header.frequency(), channels); + + float[] factors = equalizer.getBandFactors(); + filter1 = new SynthesisFilter(0, scalefactor, factors); + + // REVIEW: allow mono output for stereo + if (channels==2) + filter2 = new SynthesisFilter(1, scalefactor, factors); + + outputChannels = channels; + outputFrequency = header.frequency(); + + initialized = true; + } + + /** + * The Params class presents the customizable + * aspects of the decoder. + *

+ * Instances of this class are not thread safe. + */ + public static class Params implements Cloneable + { + private OutputChannels outputChannels = OutputChannels.BOTH; + + private Equalizer equalizer = new Equalizer(); + + public Params() + { + } + + public Object clone() + { + try + { + return super.clone(); + } + catch (CloneNotSupportedException ex) + { + throw new InternalError(this+": "+ex); + } + } + + public void setOutputChannels(OutputChannels out) + { + if (out==null) + throw new NullPointerException("out"); + + outputChannels = out; + } + + public OutputChannels getOutputChannels() + { + return outputChannels; + } + + /** + * Retrieves the equalizer settings that the decoder's equalizer + * will be initialized from. + *

+ * The Equalizer instance returned + * cannot be changed in real time to affect the + * decoder output as it is used only to initialize the decoders + * EQ settings. To affect the decoder's output in realtime, + * use the Equalizer returned from the getEqualizer() method on + * the decoder. + * + * @return The Equalizer used to initialize the + * EQ settings of the decoder. + */ + public Equalizer getInitialEqualizerSettings() + { + return equalizer; + } + + }; +} + diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/DecoderErrors.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/DecoderErrors.java new file mode 100644 index 00000000..dfa2f087 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/DecoderErrors.java @@ -0,0 +1,45 @@ +/* + * 09/26/08 throw exception on subbband alloc error: Christopher G. Jennings (cjennings@acm.org) + * 11/19/04 1.0 moved to LGPL. + * 01/12/99 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +/** + * This interface provides constants describing the error + * codes used by the Decoder to indicate errors. + * + * @author MDM + */ +public interface DecoderErrors extends JavaLayerErrors +{ + + static public final int UNKNOWN_ERROR = DECODER_ERROR + 0; + + /** + * Layer not supported by the decoder. + */ + static public final int UNSUPPORTED_LAYER = DECODER_ERROR + 1; + + /** + * Illegal allocation in subband layer. Indicates a corrupt stream. + */ + static public final int ILLEGAL_SUBBAND_ALLOCATION = DECODER_ERROR + 2; + +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/DecoderException.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/DecoderException.java new file mode 100644 index 00000000..b7571087 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/DecoderException.java @@ -0,0 +1,61 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 01/12/99 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +/** + * The DecoderException represents the class of + * errors that can occur when decoding MPEG audio. + * + * @author MDM + */ +public class DecoderException extends JavaLayerException + implements DecoderErrors +{ + private int errorcode = UNKNOWN_ERROR; + + public DecoderException(String msg, Throwable t) + { + super(msg, t); + } + + public DecoderException(int errorcode, Throwable t) + { + this(getErrorString(errorcode), t); + this.errorcode = errorcode; + } + + public int getErrorCode() + { + return errorcode; + } + + + static public String getErrorString(int errorcode) + { + // REVIEW: use resource file to map error codes + // to locale-sensitive strings. + + return "Decoder errorcode "+Integer.toHexString(errorcode); + } + + +} + diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/Equalizer.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/Equalizer.java new file mode 100644 index 00000000..57545a93 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/Equalizer.java @@ -0,0 +1,227 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 12/12/99 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + + +package javazoom.jl.decoder; + +/** + * The Equalizer class can be used to specify + * equalization settings for the MPEG audio decoder. + *

+ * The equalizer consists of 32 band-pass filters. + * Each band of the equalizer can take on a fractional value between + * -1.0 and +1.0. + * At -1.0, the input signal is attenuated by 6dB, at +1.0 the signal is + * amplified by 6dB. + * + * @see Decoder + * + * @author MDM + */ +public final class Equalizer +{ + /** + * Equalizer setting to denote that a given band will not be + * present in the output signal. + */ + static public final float BAND_NOT_PRESENT = Float.NEGATIVE_INFINITY; + + static public final Equalizer PASS_THRU_EQ = new Equalizer(); + + private static final int BANDS = 32; + + private final float[] settings = new float[BANDS]; + + /** + * Creates a new Equalizer instance. + */ + public Equalizer() + { + } + +// private Equalizer(float b1, float b2, float b3, float b4, float b5, +// float b6, float b7, float b8, float b9, float b10, float b11, +// float b12, float b13, float b14, float b15, float b16, +// float b17, float b18, float b19, float b20); + + public Equalizer(float[] settings) + { + setFrom(settings); + } + + public Equalizer(EQFunction eq) + { + setFrom(eq); + } + + public void setFrom(float[] eq) + { + reset(); + int max = (eq.length > BANDS) ? BANDS : eq.length; + + for (int i=0; i=0) && (band=0) && (band 1.0f) + return 1.0f; + if (eq < -1.0f) + return -1.0f; + + return eq; + } + + /** + * Retrieves an array of floats whose values represent a + * scaling factor that can be applied to linear samples + * in each band to provide the equalization represented by + * this instance. + * + * @return an array of factors that can be applied to the + * subbands. + */ + float[] getBandFactors() + { + float[] factors = new float[BANDS]; + for (int i=0, maxCount=BANDS; i>> 19) & 1); + if (((headerstring >>> 20) & 1) == 0) // SZD: MPEG2.5 detection + if (h_version == MPEG2_LSF) + h_version = MPEG25_LSF; + else + throw stream.newBitstreamException(Bitstream.UNKNOWN_ERROR); + if ((h_sample_frequency = ((headerstring >>> 10) & 3)) == 3) + { + throw stream.newBitstreamException(Bitstream.UNKNOWN_ERROR); + } + } + h_layer = 4 - (headerstring >>> 17) & 3; + h_protection_bit = (headerstring >>> 16) & 1; + h_bitrate_index = (headerstring >>> 12) & 0xF; + h_padding_bit = (headerstring >>> 9) & 1; + h_mode = ((headerstring >>> 6) & 3); + h_mode_extension = (headerstring >>> 4) & 3; + if (h_mode == JOINT_STEREO) + h_intensity_stereo_bound = (h_mode_extension << 2) + 4; + else + h_intensity_stereo_bound = 0; // should never be used + if (((headerstring >>> 3) & 1) == 1) + h_copyright = true; + if (((headerstring >>> 2) & 1) == 1) + h_original = true; + // calculate number of subbands: + if (h_layer == 1) + h_number_of_subbands = 32; + else + { + channel_bitrate = h_bitrate_index; + // calculate bitrate per channel: + if (h_mode != SINGLE_CHANNEL) + if (channel_bitrate == 4) + channel_bitrate = 1; + else + channel_bitrate -= 4; + if ((channel_bitrate == 1) || (channel_bitrate == 2)) + if (h_sample_frequency == THIRTYTWO) + h_number_of_subbands = 12; + else + h_number_of_subbands = 8; + else if ((h_sample_frequency == FOURTYEIGHT) || ((channel_bitrate >= 3) && (channel_bitrate <= 5))) + h_number_of_subbands = 27; + else + h_number_of_subbands = 30; + } + if (h_intensity_stereo_bound > h_number_of_subbands) + h_intensity_stereo_bound = h_number_of_subbands; + // calculate framesize and nSlots + calculate_framesize(); + // read framedata: + int framesizeloaded = stream.read_frame_data(framesize); + if ((framesize >=0) && (framesizeloaded != framesize)) + { + // Data loaded does not match to expected framesize, + // it might be an ID3v1 TAG. (Fix 11/17/04). + throw stream.newBitstreamException(Bitstream.INVALIDFRAME); + } + if (stream.isSyncCurrentPosition(syncmode)) + { + if (syncmode == Bitstream.INITIAL_SYNC) + { + syncmode = Bitstream.STRICT_SYNC; + stream.set_syncword(headerstring & 0xFFF80CC0); + } + sync = true; + } + else + { + stream.unreadFrame(); + } + } + while (!sync); + stream.parse_frame(); + if (h_protection_bit == 0) + { + // frame contains a crc checksum + checksum = (short) stream.get_bits(16); + if (crc == null) + crc = new Crc16(); + crc.add_bits(headerstring, 16); + crcp[0] = crc; + } + else + crcp[0] = null; + if (h_sample_frequency == FOURTYFOUR_POINT_ONE) + { + /* + if (offset == null) + { + int max = max_number_of_frames(stream); + offset = new int[max]; + for(int i=0; i 0) && (cf == lf)) + { + offset[cf] = offset[cf-1] + h_padding_bit; + } + else + { + offset[0] = h_padding_bit; + } + */ + } + } + + /** + * Parse frame to extract optionnal VBR frame. + * @param firstframe + * @author E.B (javalayer@javazoom.net) + */ + void parseVBR(byte[] firstframe) throws BitstreamException + { + // Trying Xing header. + String xing = "Xing"; + byte tmp[] = new byte[4]; + int offset = 0; + // Compute "Xing" offset depending on MPEG version and channels. + if (h_version == MPEG1) + { + if (h_mode == SINGLE_CHANNEL) offset=21-4; + else offset=36-4; + } + else + { + if (h_mode == SINGLE_CHANNEL) offset=13-4; + else offset = 21-4; + } + try + { + System.arraycopy(firstframe, offset, tmp, 0, 4); + // Is "Xing" ? + if (xing.equals(new String(tmp))) + { + //Yes. + h_vbr = true; + h_vbr_frames = -1; + h_vbr_bytes = -1; + h_vbr_scale = -1; + h_vbr_toc = new byte[100]; + + int length = 4; + // Read flags. + byte flags[] = new byte[4]; + System.arraycopy(firstframe, offset + length, flags, 0, flags.length); + length += flags.length; + // Read number of frames (if available). + if ((flags[3] & (byte) (1 << 0)) != 0) + { + System.arraycopy(firstframe, offset + length, tmp, 0, tmp.length); + h_vbr_frames = (tmp[0] << 24)&0xFF000000 | (tmp[1] << 16)&0x00FF0000 | (tmp[2] << 8)&0x0000FF00 | tmp[3]&0x000000FF; + length += 4; + } + // Read size (if available). + if ((flags[3] & (byte) (1 << 1)) != 0) + { + System.arraycopy(firstframe, offset + length, tmp, 0, tmp.length); + h_vbr_bytes = (tmp[0] << 24)&0xFF000000 | (tmp[1] << 16)&0x00FF0000 | (tmp[2] << 8)&0x0000FF00 | tmp[3]&0x000000FF; + length += 4; + } + // Read TOC (if available). + if ((flags[3] & (byte) (1 << 2)) != 0) + { + System.arraycopy(firstframe, offset + length, h_vbr_toc, 0, h_vbr_toc.length); + length += h_vbr_toc.length; + } + // Read scale (if available). + if ((flags[3] & (byte) (1 << 3)) != 0) + { + System.arraycopy(firstframe, offset + length, tmp, 0, tmp.length); + h_vbr_scale = (tmp[0] << 24)&0xFF000000 | (tmp[1] << 16)&0x00FF0000 | (tmp[2] << 8)&0x0000FF00 | tmp[3]&0x000000FF; + length += 4; + } + //System.out.println("VBR:"+xing+" Frames:"+ h_vbr_frames +" Size:"+h_vbr_bytes); + } + } + catch (ArrayIndexOutOfBoundsException e) + { + throw new BitstreamException("XingVBRHeader Corrupted",e); + } + + // Trying VBRI header. + String vbri = "VBRI"; + offset = 36-4; + try + { + System.arraycopy(firstframe, offset, tmp, 0, 4); + // Is "VBRI" ? + if (vbri.equals(new String(tmp))) + { + //Yes. + h_vbr = true; + h_vbr_frames = -1; + h_vbr_bytes = -1; + h_vbr_scale = -1; + h_vbr_toc = new byte[100]; + // Bytes. + int length = 4 + 6; + System.arraycopy(firstframe, offset + length, tmp, 0, tmp.length); + h_vbr_bytes = (tmp[0] << 24)&0xFF000000 | (tmp[1] << 16)&0x00FF0000 | (tmp[2] << 8)&0x0000FF00 | tmp[3]&0x000000FF; + length += 4; + // Frames. + System.arraycopy(firstframe, offset + length, tmp, 0, tmp.length); + h_vbr_frames = (tmp[0] << 24)&0xFF000000 | (tmp[1] << 16)&0x00FF0000 | (tmp[2] << 8)&0x0000FF00 | tmp[3]&0x000000FF; + length += 4; + //System.out.println("VBR:"+vbri+" Frames:"+ h_vbr_frames +" Size:"+h_vbr_bytes); + // TOC + // TODO + } + } + catch (ArrayIndexOutOfBoundsException e) + { + throw new BitstreamException("VBRIVBRHeader Corrupted",e); + } + } + + // Functions to query header contents: + /** + * Returns version. + */ + public int version() { return h_version; } + + /** + * Returns Layer ID. + */ + public int layer() { return h_layer; } + + /** + * Returns bitrate index. + */ + public int bitrate_index() { return h_bitrate_index; } + + /** + * Returns Sample Frequency. + */ + public int sample_frequency() { return h_sample_frequency; } + + /** + * Returns Frequency. + */ + public int frequency() {return frequencies[h_version][h_sample_frequency];} + + /** + * Returns Mode. + */ + public int mode() { return h_mode; } + + /** + * Returns Protection bit. + */ + public boolean checksums() + { + if (h_protection_bit == 0) return true; + else return false; + } + + /** + * Returns Copyright. + */ + public boolean copyright() { return h_copyright; } + + /** + * Returns Original. + */ + public boolean original() { return h_original; } + + /** + * Return VBR. + * @return true if VBR header is found + */ + public boolean vbr() { return h_vbr; } + + /** + * Return VBR scale. + * @return scale of -1 if not available + */ + public int vbr_scale() { return h_vbr_scale; } + + /** + * Return VBR TOC. + * @return vbr toc ot null if not available + */ + public byte[] vbr_toc() { return h_vbr_toc; } + + /** + * Returns Checksum flag. + * Compares computed checksum with stream checksum. + */ + public boolean checksum_ok () { return (checksum == crc.checksum()); } + + // Seeking and layer III stuff + /** + * Returns Layer III Padding bit. + */ + public boolean padding() + { + if (h_padding_bit == 0) return false; + else return true; + } + + /** + * Returns Slots. + */ + public int slots() { return nSlots; } + + /** + * Returns Mode Extension. + */ + public int mode_extension() { return h_mode_extension; } + + // E.B -> private to public + public static final int bitrates[][][] = { + {{0 /*free format*/, 32000, 48000, 56000, 64000, 80000, 96000, + 112000, 128000, 144000, 160000, 176000, 192000 ,224000, 256000, 0}, + {0 /*free format*/, 8000, 16000, 24000, 32000, 40000, 48000, + 56000, 64000, 80000, 96000, 112000, 128000, 144000, 160000, 0}, + {0 /*free format*/, 8000, 16000, 24000, 32000, 40000, 48000, + 56000, 64000, 80000, 96000, 112000, 128000, 144000, 160000, 0}}, + + {{0 /*free format*/, 32000, 64000, 96000, 128000, 160000, 192000, + 224000, 256000, 288000, 320000, 352000, 384000, 416000, 448000, 0}, + {0 /*free format*/, 32000, 48000, 56000, 64000, 80000, 96000, + 112000, 128000, 160000, 192000, 224000, 256000, 320000, 384000, 0}, + {0 /*free format*/, 32000, 40000, 48000, 56000, 64000, 80000, + 96000, 112000, 128000, 160000, 192000, 224000, 256000, 320000, 0}}, + // SZD: MPEG2.5 + {{0 /*free format*/, 32000, 48000, 56000, 64000, 80000, 96000, + 112000, 128000, 144000, 160000, 176000, 192000 ,224000, 256000, 0}, + {0 /*free format*/, 8000, 16000, 24000, 32000, 40000, 48000, + 56000, 64000, 80000, 96000, 112000, 128000, 144000, 160000, 0}, + {0 /*free format*/, 8000, 16000, 24000, 32000, 40000, 48000, + 56000, 64000, 80000, 96000, 112000, 128000, 144000, 160000, 0}}, + + }; + + // E.B -> private to public + /** + * Calculate Frame size. + * Calculates framesize in bytes excluding header size. + */ + public int calculate_framesize() + { + + if (h_layer == 1) + { + framesize = (12 * bitrates[h_version][0][h_bitrate_index]) / + frequencies[h_version][h_sample_frequency]; + if (h_padding_bit != 0 ) framesize++; + framesize <<= 2; // one slot is 4 bytes long + nSlots = 0; + } + else + { + framesize = (144 * bitrates[h_version][h_layer - 1][h_bitrate_index]) / + frequencies[h_version][h_sample_frequency]; + if (h_version == MPEG2_LSF || h_version == MPEG25_LSF) framesize >>= 1; // SZD + if (h_padding_bit != 0) framesize++; + // Layer III slots + if (h_layer == 3) + { + if (h_version == MPEG1) + { + nSlots = framesize - ((h_mode == SINGLE_CHANNEL) ? 17 : 32) // side info size + - ((h_protection_bit!=0) ? 0 : 2) // CRC size + - 4; // header size + } + else + { // MPEG-2 LSF, SZD: MPEG-2.5 LSF + nSlots = framesize - ((h_mode == SINGLE_CHANNEL) ? 9 : 17) // side info size + - ((h_protection_bit!=0) ? 0 : 2) // CRC size + - 4; // header size + } + } + else + { + nSlots = 0; + } + } + framesize -= 4; // subtract header size + return framesize; + } + + /** + * Returns the maximum number of frames in the stream. + * @param streamsize + * @return number of frames + */ + public int max_number_of_frames(int streamsize) // E.B + { + if (h_vbr == true) return h_vbr_frames; + else + { + if ((framesize + 4 - h_padding_bit) == 0) return 0; + else return(streamsize / (framesize + 4 - h_padding_bit)); + } + } + + /** + * Returns the maximum number of frames in the stream. + * @param streamsize + * @return number of frames + */ + public int min_number_of_frames(int streamsize) // E.B + { + if (h_vbr == true) return h_vbr_frames; + else + { + if ((framesize + 5 - h_padding_bit) == 0) return 0; + else return(streamsize / (framesize + 5 - h_padding_bit)); + } + } + + + /** + * Returns ms/frame. + * @return milliseconds per frame + */ + public float ms_per_frame() // E.B + { + if (h_vbr == true) + { + double tpf = h_vbr_time_per_frame[layer()] / frequency(); + if ((h_version == MPEG2_LSF) || (h_version == MPEG25_LSF)) tpf /= 2; + return ((float) (tpf * 1000)); + } + else + { + float ms_per_frame_array[][] = {{8.707483f, 8.0f, 12.0f}, + {26.12245f, 24.0f, 36.0f}, + {26.12245f, 24.0f, 36.0f}}; + return(ms_per_frame_array[h_layer-1][h_sample_frequency]); + } + } + + /** + * Returns total ms. + * @param streamsize + * @return total milliseconds + */ + public float total_ms(int streamsize) // E.B + { + return(max_number_of_frames(streamsize) * ms_per_frame()); + } + + /** + * Returns synchronized header. + */ + public int getSyncHeader() // E.B + { + return _headerstring; + } + + // functions which return header informations as strings: + /** + * Return Layer version. + */ + public String layer_string() + { + switch (h_layer) + { + case 1: + return "I"; + case 2: + return "II"; + case 3: + return "III"; + } + return null; + } + + // E.B -> private to public + public static final String bitrate_str[][][] = { + {{"free format", "32 kbit/s", "48 kbit/s", "56 kbit/s", "64 kbit/s", + "80 kbit/s", "96 kbit/s", "112 kbit/s", "128 kbit/s", "144 kbit/s", + "160 kbit/s", "176 kbit/s", "192 kbit/s", "224 kbit/s", "256 kbit/s", + "forbidden"}, + {"free format", "8 kbit/s", "16 kbit/s", "24 kbit/s", "32 kbit/s", + "40 kbit/s", "48 kbit/s", "56 kbit/s", "64 kbit/s", "80 kbit/s", + "96 kbit/s", "112 kbit/s", "128 kbit/s", "144 kbit/s", "160 kbit/s", + "forbidden"}, + {"free format", "8 kbit/s", "16 kbit/s", "24 kbit/s", "32 kbit/s", + "40 kbit/s", "48 kbit/s", "56 kbit/s", "64 kbit/s", "80 kbit/s", + "96 kbit/s", "112 kbit/s", "128 kbit/s", "144 kbit/s", "160 kbit/s", + "forbidden"}}, + + {{"free format", "32 kbit/s", "64 kbit/s", "96 kbit/s", "128 kbit/s", + "160 kbit/s", "192 kbit/s", "224 kbit/s", "256 kbit/s", "288 kbit/s", + "320 kbit/s", "352 kbit/s", "384 kbit/s", "416 kbit/s", "448 kbit/s", + "forbidden"}, + {"free format", "32 kbit/s", "48 kbit/s", "56 kbit/s", "64 kbit/s", + "80 kbit/s", "96 kbit/s", "112 kbit/s", "128 kbit/s", "160 kbit/s", + "192 kbit/s", "224 kbit/s", "256 kbit/s", "320 kbit/s", "384 kbit/s", + "forbidden"}, + {"free format", "32 kbit/s", "40 kbit/s", "48 kbit/s", "56 kbit/s", + "64 kbit/s", "80 kbit/s" , "96 kbit/s", "112 kbit/s", "128 kbit/s", + "160 kbit/s", "192 kbit/s", "224 kbit/s", "256 kbit/s", "320 kbit/s", + "forbidden"}}, + // SZD: MPEG2.5 + {{"free format", "32 kbit/s", "48 kbit/s", "56 kbit/s", "64 kbit/s", + "80 kbit/s", "96 kbit/s", "112 kbit/s", "128 kbit/s", "144 kbit/s", + "160 kbit/s", "176 kbit/s", "192 kbit/s", "224 kbit/s", "256 kbit/s", + "forbidden"}, + {"free format", "8 kbit/s", "16 kbit/s", "24 kbit/s", "32 kbit/s", + "40 kbit/s", "48 kbit/s", "56 kbit/s", "64 kbit/s", "80 kbit/s", + "96 kbit/s", "112 kbit/s", "128 kbit/s", "144 kbit/s", "160 kbit/s", + "forbidden"}, + {"free format", "8 kbit/s", "16 kbit/s", "24 kbit/s", "32 kbit/s", + "40 kbit/s", "48 kbit/s", "56 kbit/s", "64 kbit/s", "80 kbit/s", + "96 kbit/s", "112 kbit/s", "128 kbit/s", "144 kbit/s", "160 kbit/s", + "forbidden"}}, + }; + + /** + * Return Bitrate. + * @return bitrate in bps + */ + public String bitrate_string() + { + if (h_vbr == true) + { + return Integer.toString(bitrate()/1000)+" kb/s"; + } + else return bitrate_str[h_version][h_layer - 1][h_bitrate_index]; + } + + /** + * Return Bitrate. + * @return bitrate in bps and average bitrate for VBR header + */ + public int bitrate() + { + if (h_vbr == true) + { + return ((int) ((h_vbr_bytes * 8) / (ms_per_frame() * h_vbr_frames)))*1000; + } + else return bitrates[h_version][h_layer - 1][h_bitrate_index]; + } + + /** + * Return Instant Bitrate. + * Bitrate for VBR is not constant. + * @return bitrate in bps + */ + public int bitrate_instant() + { + return bitrates[h_version][h_layer - 1][h_bitrate_index]; + } + + /** + * Returns Frequency + * @return frequency string in kHz + */ + public String sample_frequency_string() + { + switch (h_sample_frequency) + { + case THIRTYTWO: + if (h_version == MPEG1) + return "32 kHz"; + else if (h_version == MPEG2_LSF) + return "16 kHz"; + else // SZD + return "8 kHz"; + case FOURTYFOUR_POINT_ONE: + if (h_version == MPEG1) + return "44.1 kHz"; + else if (h_version == MPEG2_LSF) + return "22.05 kHz"; + else // SZD + return "11.025 kHz"; + case FOURTYEIGHT: + if (h_version == MPEG1) + return "48 kHz"; + else if (h_version == MPEG2_LSF) + return "24 kHz"; + else // SZD + return "12 kHz"; + } + return(null); + } + + /** + * Returns Mode. + */ + public String mode_string() + { + switch (h_mode) + { + case STEREO: + return "Stereo"; + case JOINT_STEREO: + return "Joint stereo"; + case DUAL_CHANNEL: + return "Dual channel"; + case SINGLE_CHANNEL: + return "Single channel"; + } + return null; + } + + /** + * Returns Version. + * @return MPEG-1 or MPEG-2 LSF or MPEG-2.5 LSF + */ + public String version_string() + { + switch (h_version) + { + case MPEG1: + return "MPEG-1"; + case MPEG2_LSF: + return "MPEG-2 LSF"; + case MPEG25_LSF: // SZD + return "MPEG-2.5 LSF"; + } + return(null); + } + + /** + * Returns the number of subbands in the current frame. + * @return number of subbands + */ + public int number_of_subbands() {return h_number_of_subbands;} + + /** + * Returns Intensity Stereo. + * (Layer II joint stereo only). + * Returns the number of subbands which are in stereo mode, + * subbands above that limit are in intensity stereo mode. + * @return intensity + */ + public int intensity_stereo_bound() {return h_intensity_stereo_bound;} +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/InputStreamSource.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/InputStreamSource.java new file mode 100644 index 00000000..5c629470 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/InputStreamSource.java @@ -0,0 +1,80 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 12/12/99 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +import java.io.IOException; +import java.io.InputStream; + +/** + * Work In Progress. + * + * An instance of InputStreamSource implements a + * Source that provides data from an InputStream + * . Seeking functionality is not supported. + * + * @author MDM + */ +public class InputStreamSource implements Source +{ + private final InputStream in; + + public InputStreamSource(InputStream in) + { + if (in==null) + throw new NullPointerException("in"); + + this.in = in; + } + + public int read(byte[] b, int offs, int len) + throws IOException + { + int read = in.read(b, offs, len); + return read; + } + + public boolean willReadBlock() + { + return true; + //boolean block = (in.available()==0); + //return block; + } + + public boolean isSeekable() + { + return false; + } + + public long tell() + { + return -1; + } + + public long seek(long to) + { + return -1; + } + + public long length() + { + return -1; + } +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerError.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerError.java new file mode 100644 index 00000000..d9910bcc --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerError.java @@ -0,0 +1,31 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 12/12/99 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +/** + * Work in progress. + * + * API usage errors may be handled by throwing an instance of this + * class, as per JMF 2.0. + */ +public class JavaLayerError extends Error +{ +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerErrors.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerErrors.java new file mode 100644 index 00000000..3b9c2ff9 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerErrors.java @@ -0,0 +1,40 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 12/12/99 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +/** + * Exception erorr codes for components of the JavaLayer API. + */ +public interface JavaLayerErrors +{ + /** + * The first bitstream error code. See the {@link DecoderErrors DecoderErrors} + * interface for other bitstream error codes. + */ + static public final int BITSTREAM_ERROR = 0x100; + + /** + * The first decoder error code. See the {@link DecoderErrors DecoderErrors} + * interface for other decoder error codes. + */ + static public final int DECODER_ERROR = 0x200; + +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerException.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerException.java new file mode 100644 index 00000000..e7a50a83 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerException.java @@ -0,0 +1,80 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 12/12/99 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +import java.io.PrintStream; + + +/** + * The JavaLayerException is the base class for all API-level + * exceptions thrown by JavaLayer. To facilitate conversion and + * common handling of exceptions from other domains, the class + * can delegate some functionality to a contained Throwable instance. + *

+ * + * @author MDM + */ +public class JavaLayerException extends Exception +{ + + private Throwable exception; + + + public JavaLayerException() + { + } + + public JavaLayerException(String msg) + { + super(msg); + } + + public JavaLayerException(String msg, Throwable t) + { + super(msg); + exception = t; + } + + public Throwable getException() + { + return exception; + } + + + public void printStackTrace() + { + printStackTrace(System.err); + } + + public void printStackTrace(PrintStream ps) + { + if (this.exception==null) + { + super.printStackTrace(ps); + } + else + { + exception.printStackTrace(); + } + } + + +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerHook.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerHook.java new file mode 100644 index 00000000..35205943 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerHook.java @@ -0,0 +1,36 @@ +/* + * 11/19/04 1.0 moved to LGPL. + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +import java.io.InputStream; + +/** + * The JavaLayerHooks class allows developers to change + * the way the JavaLayer library uses Resources. + */ + +public interface JavaLayerHook +{ + /** + * Retrieves the named resource. This allows resources to be + * obtained without specifying how they are retrieved. + */ + public InputStream getResourceAsStream(String name); +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerUtils.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerUtils.java new file mode 100644 index 00000000..c9ce3838 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/JavaLayerUtils.java @@ -0,0 +1,207 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 12/12/99 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +import java.io.IOException; +import java.io.InputStream; +import java.io.InvalidClassException; +import java.io.InvalidObjectException; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; +import java.io.OutputStream; +import java.lang.reflect.Array; + +/** + * The JavaLayerUtils class is not strictly part of the JavaLayer API. + * It serves to provide useful methods and system-wide hooks. + * + * @author MDM + */ +public class JavaLayerUtils +{ + static private JavaLayerHook hook = null; + + /** + * Deserializes the object contained in the given input stream. + * @param in The input stream to deserialize an object from. + * @param cls The expected class of the deserialized object. + */ + static public Object deserialize(InputStream in, Class cls) + throws IOException + { + if (cls==null) + throw new NullPointerException("cls"); + + Object obj = deserialize(in, cls); + if (!cls.isInstance(obj)) + { + throw new InvalidObjectException("type of deserialized instance not of required class."); + } + + return obj; + } + + /** + * Deserializes an object from the given InputStream. + * The deserialization is delegated to an + * ObjectInputStream instance. + * + * @param in The InputStream to deserialize an object + * from. + * + * @return The object deserialized from the stream. + * @exception IOException is thrown if there was a problem reading + * the underlying stream, or an object could not be deserialized + * from the stream. + * + * @see java.io.ObjectInputStream + */ + static public Object deserialize(InputStream in) + throws IOException + { + if (in==null) + throw new NullPointerException("in"); + + ObjectInputStream objIn = new ObjectInputStream(in); + + Object obj; + + try + { + obj = objIn.readObject(); + } + catch (ClassNotFoundException ex) + { + throw new InvalidClassException(ex.toString()); + } + + return obj; + } + + /** + * Deserializes an array from a given InputStream. + * + * @param in The InputStream to + * deserialize an object from. + * + * @param elemType The class denoting the type of the array + * elements. + * @param length The expected length of the array, or -1 if + * any length is expected. + */ + static public Object deserializeArray(InputStream in, Class elemType, int length) + throws IOException + { + if (elemType==null) + throw new NullPointerException("elemType"); + + if (length<-1) + throw new IllegalArgumentException("length"); + + Object obj = deserialize(in); + + Class cls = obj.getClass(); + + + if (!cls.isArray()) + throw new InvalidObjectException("object is not an array"); + + Class arrayElemType = cls.getComponentType(); + if (arrayElemType!=elemType) + throw new InvalidObjectException("unexpected array component type"); + + if (length != -1) + { + int arrayLength = Array.getLength(obj); + if (arrayLength!=length) + throw new InvalidObjectException("array length mismatch"); + } + + return obj; + } + + static public Object deserializeArrayResource(String name, Class elemType, int length) + throws IOException + { + InputStream str = getResourceAsStream(name); + if (str==null) + throw new IOException("unable to load resource '"+name+"'"); + + Object obj = deserializeArray(str, elemType, length); + + return obj; + } + + static public void serialize(OutputStream out, Object obj) + throws IOException + { + if (out==null) + throw new NullPointerException("out"); + + if (obj==null) + throw new NullPointerException("obj"); + + ObjectOutputStream objOut = new ObjectOutputStream(out); + objOut.writeObject(obj); + + } + + /** + * Sets the system-wide JavaLayer hook. + */ + static synchronized public void setHook(JavaLayerHook hook0) + { + hook = hook0; + } + + static synchronized public JavaLayerHook getHook() + { + return hook; + } + + /** + * Retrieves an InputStream for a named resource. + * + * @param name The name of the resource. This must be a simple + * name, and not a qualified package name. + * + * @return The InputStream for the named resource, or null if + * the resource has not been found. If a hook has been + * provided, its getResourceAsStream() method is called + * to retrieve the resource. + */ + static synchronized public InputStream getResourceAsStream(String name) + { + InputStream is = null; + + if (hook!=null) + { + is = hook.getResourceAsStream(name); + } + else + { + Class cls = JavaLayerUtils.class; + is = cls.getResourceAsStream(name); + } + + return is; + } +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/LayerIDecoder.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/LayerIDecoder.java new file mode 100644 index 00000000..fb936d2b --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/LayerIDecoder.java @@ -0,0 +1,448 @@ +/* + * 09/26/08 throw exception on subbband alloc error: Christopher G. Jennings (cjennings@acm.org) + * + * 11/19/04 1.0 moved to LGPL. + * + * 12/12/99 Initial version. Adapted from javalayer.java + * and Subband*.java. mdm@techie.com + * + * 02/28/99 Initial version : javalayer.java by E.B + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +/** + * Implements decoding of MPEG Audio Layer I frames. + */ +class LayerIDecoder implements FrameDecoder +{ + protected Bitstream stream; + protected Header header; + protected SynthesisFilter filter1, filter2; + protected Obuffer buffer; + protected int which_channels; + protected int mode; + + protected int num_subbands; + protected Subband[] subbands; + protected Crc16 crc = null; // new Crc16[1] to enable CRC checking. + + public LayerIDecoder() + { + crc = new Crc16(); + } + + public void create(Bitstream stream0, Header header0, + SynthesisFilter filtera, SynthesisFilter filterb, + Obuffer buffer0, int which_ch0) + { + stream = stream0; + header = header0; + filter1 = filtera; + filter2 = filterb; + buffer = buffer0; + which_channels = which_ch0; + + } + + public void decodeFrame() throws DecoderException + { + + num_subbands = header.number_of_subbands(); + subbands = new Subband[32]; + mode = header.mode(); + + createSubbands(); + + readAllocation(); + readScaleFactorSelection(); + + if ((crc != null) || header.checksum_ok()) + { + readScaleFactors(); + + readSampleData(); + } + + } + + protected void createSubbands() + { + int i; + if (mode == Header.SINGLE_CHANNEL) + for (i = 0; i < num_subbands; ++i) + subbands[i] = new SubbandLayer1(i); + else if (mode == Header.JOINT_STEREO) + { + for (i = 0; i < header.intensity_stereo_bound(); ++i) + subbands[i] = new SubbandLayer1Stereo(i); + for (; i < num_subbands; ++i) + subbands[i] = new SubbandLayer1IntensityStereo(i); + } + else + { + for (i = 0; i < num_subbands; ++i) + subbands[i] = new SubbandLayer1Stereo(i); + } + } + + protected void readAllocation() throws DecoderException + { + // start to read audio data: + for (int i = 0; i < num_subbands; ++i) + subbands[i].read_allocation(stream, header, crc); + + } + + protected void readScaleFactorSelection() + { + // scale factor selection not present for layer I. + } + + protected void readScaleFactors() + { + for (int i = 0; i < num_subbands; ++i) + subbands[i].read_scalefactor(stream, header); + } + + protected void readSampleData() + { + boolean read_ready = false; + boolean write_ready = false; + int mode = header.mode(); + int i; + do + { + for (i = 0; i < num_subbands; ++i) + read_ready = subbands[i].read_sampledata(stream); + do + { + for (i = 0; i < num_subbands; ++i) + write_ready = subbands[i].put_next_sample(which_channels,filter1, filter2); + + filter1.calculate_pcm_samples(buffer); + if ((which_channels == OutputChannels.BOTH_CHANNELS) && (mode != Header.SINGLE_CHANNEL)) + filter2.calculate_pcm_samples(buffer); + } while (!write_ready); + } while (!read_ready); + + } + + /** + * Abstract base class for subband classes of layer I and II + */ + static abstract class Subband + { + /* + * Changes from version 1.1 to 1.2: + * - array size increased by one, although a scalefactor with index 63 + * is illegal (to prevent segmentation faults) + */ + // Scalefactors for layer I and II, Annex 3-B.1 in ISO/IEC DIS 11172: + public static final float scalefactors[] = + { + 2.00000000000000f, 1.58740105196820f, 1.25992104989487f, 1.00000000000000f, + 0.79370052598410f, 0.62996052494744f, 0.50000000000000f, 0.39685026299205f, + 0.31498026247372f, 0.25000000000000f, 0.19842513149602f, 0.15749013123686f, + 0.12500000000000f, 0.09921256574801f, 0.07874506561843f, 0.06250000000000f, + 0.04960628287401f, 0.03937253280921f, 0.03125000000000f, 0.02480314143700f, + 0.01968626640461f, 0.01562500000000f, 0.01240157071850f, 0.00984313320230f, + 0.00781250000000f, 0.00620078535925f, 0.00492156660115f, 0.00390625000000f, + 0.00310039267963f, 0.00246078330058f, 0.00195312500000f, 0.00155019633981f, + 0.00123039165029f, 0.00097656250000f, 0.00077509816991f, 0.00061519582514f, + 0.00048828125000f, 0.00038754908495f, 0.00030759791257f, 0.00024414062500f, + 0.00019377454248f, 0.00015379895629f, 0.00012207031250f, 0.00009688727124f, + 0.00007689947814f, 0.00006103515625f, 0.00004844363562f, 0.00003844973907f, + 0.00003051757813f, 0.00002422181781f, 0.00001922486954f, 0.00001525878906f, + 0.00001211090890f, 0.00000961243477f, 0.00000762939453f, 0.00000605545445f, + 0.00000480621738f, 0.00000381469727f, 0.00000302772723f, 0.00000240310869f, + 0.00000190734863f, 0.00000151386361f, 0.00000120155435f, 0.00000000000000f /* illegal scalefactor */ + }; + + public abstract void read_allocation (Bitstream stream, Header header, Crc16 crc) throws DecoderException; + public abstract void read_scalefactor (Bitstream stream, Header header); + public abstract boolean read_sampledata (Bitstream stream); + public abstract boolean put_next_sample (int channels, SynthesisFilter filter1, SynthesisFilter filter2); + }; + + /** + * Class for layer I subbands in single channel mode. + * Used for single channel mode + * and in derived class for intensity stereo mode + */ + static class SubbandLayer1 extends Subband + { + + // Factors and offsets for sample requantization + public static final float table_factor[] = { + 0.0f, (1.0f/2.0f) * (4.0f/3.0f), (1.0f/4.0f) * (8.0f/7.0f), (1.0f/8.0f) * (16.0f/15.0f), + (1.0f/16.0f) * (32.0f/31.0f), (1.0f/32.0f) * (64.0f/63.0f), (1.0f/64.0f) * (128.0f/127.0f), + (1.0f/128.0f) * (256.0f/255.0f), (1.0f/256.0f) * (512.0f/511.0f), + (1.0f/512.0f) * (1024.0f/1023.0f), (1.0f/1024.0f) * (2048.0f/2047.0f), + (1.0f/2048.0f) * (4096.0f/4095.0f), (1.0f/4096.0f) * (8192.0f/8191.0f), + (1.0f/8192.0f) * (16384.0f/16383.0f), (1.0f/16384.0f) * (32768.0f/32767.0f) + }; + + public static final float table_offset[] = { + 0.0f, ((1.0f/2.0f)-1.0f) * (4.0f/3.0f), ((1.0f/4.0f)-1.0f) * (8.0f/7.0f), ((1.0f/8.0f)-1.0f) * (16.0f/15.0f), + ((1.0f/16.0f)-1.0f) * (32.0f/31.0f), ((1.0f/32.0f)-1.0f) * (64.0f/63.0f), ((1.0f/64.0f)-1.0f) * (128.0f/127.0f), + ((1.0f/128.0f)-1.0f) * (256.0f/255.0f), ((1.0f/256.0f)-1.0f) * (512.0f/511.0f), + ((1.0f/512.0f)-1.0f) * (1024.0f/1023.0f), ((1.0f/1024.0f)-1.0f) * (2048.0f/2047.0f), + ((1.0f/2048.0f)-1.0f) * (4096.0f/4095.0f), ((1.0f/4096.0f)-1.0f) * (8192.0f/8191.0f), + ((1.0f/8192.0f)-1.0f) * (16384.0f/16383.0f), ((1.0f/16384.0f)-1.0f) * (32768.0f/32767.0f) + }; + + protected int subbandnumber; + protected int samplenumber; + protected int allocation; + protected float scalefactor; + protected int samplelength; + protected float sample; + protected float factor, offset; + + /** + * Construtor. + */ + public SubbandLayer1(int subbandnumber) + { + this.subbandnumber = subbandnumber; + samplenumber = 0; + } + + /** + * + */ + public void read_allocation(Bitstream stream, Header header, Crc16 crc) throws DecoderException + { + if ((allocation = stream.get_bits (4)) == 15) + { + // CGJ: catch this condition and throw appropriate exception + throw new DecoderException(DecoderErrors.ILLEGAL_SUBBAND_ALLOCATION, null); + // cerr << "WARNING: stream contains an illegal allocation!\n"; + // MPEG-stream is corrupted! + } + + if (crc != null) crc.add_bits (allocation, 4); + if (allocation != 0) + { + samplelength = allocation + 1; + factor = table_factor[allocation]; + offset = table_offset[allocation]; + } + } + + /** + * + */ + public void read_scalefactor(Bitstream stream, Header header) + { + if (allocation != 0) scalefactor = scalefactors[stream.get_bits(6)]; + } + + /** + * + */ + public boolean read_sampledata(Bitstream stream) + { + if (allocation != 0) + { + sample = (float) (stream.get_bits(samplelength)); + } + if (++samplenumber == 12) + { + samplenumber = 0; + return true; + } + return false; + } + + /** + * + */ + public boolean put_next_sample(int channels, SynthesisFilter filter1, SynthesisFilter filter2) + { + if ((allocation !=0) && (channels != OutputChannels.RIGHT_CHANNEL)) + { + float scaled_sample = (sample * factor + offset) * scalefactor; + filter1.input_sample (scaled_sample, subbandnumber); + } + return true; + } + }; + + /** + * Class for layer I subbands in joint stereo mode. + */ + static class SubbandLayer1IntensityStereo extends SubbandLayer1 + { + protected float channel2_scalefactor; + + /** + * Constructor + */ + public SubbandLayer1IntensityStereo(int subbandnumber) + { + super(subbandnumber); + } + + /** + * + */ + public void read_allocation(Bitstream stream, Header header, Crc16 crc) throws DecoderException + { + super.read_allocation (stream, header, crc); + } + + /** + * + */ + public void read_scalefactor (Bitstream stream, Header header) + { + if (allocation != 0) + { + scalefactor = scalefactors[stream.get_bits(6)]; + channel2_scalefactor = scalefactors[stream.get_bits(6)]; + } + } + + /** + * + */ + public boolean read_sampledata(Bitstream stream) + { + return super.read_sampledata (stream); + } + + /** + * + */ + public boolean put_next_sample (int channels, SynthesisFilter filter1, SynthesisFilter filter2) + { + if (allocation !=0 ) + { + sample = sample * factor + offset; // requantization + if (channels == OutputChannels.BOTH_CHANNELS) + { + float sample1 = sample * scalefactor, + sample2 = sample * channel2_scalefactor; + filter1.input_sample(sample1, subbandnumber); + filter2.input_sample(sample2, subbandnumber); + } + else if (channels == OutputChannels.LEFT_CHANNEL) + { + float sample1 = sample * scalefactor; + filter1.input_sample(sample1, subbandnumber); + } + else + { + float sample2 = sample * channel2_scalefactor; + filter1.input_sample(sample2, subbandnumber); + } + } + return true; + } + }; + + /** + * Class for layer I subbands in stereo mode. + */ + static class SubbandLayer1Stereo extends SubbandLayer1 + { + protected int channel2_allocation; + protected float channel2_scalefactor; + protected int channel2_samplelength; + protected float channel2_sample; + protected float channel2_factor, channel2_offset; + + + /** + * Constructor + */ + public SubbandLayer1Stereo(int subbandnumber) + { + super(subbandnumber); + } + + /** + * + */ + public void read_allocation (Bitstream stream, Header header, Crc16 crc) throws DecoderException + { + allocation = stream.get_bits(4); + channel2_allocation = stream.get_bits(4); + if (crc != null) + { + crc.add_bits (allocation, 4); + crc.add_bits (channel2_allocation, 4); + } + if (allocation != 0) + { + samplelength = allocation + 1; + factor = table_factor[allocation]; + offset = table_offset[allocation]; + } + if (channel2_allocation != 0) + { + channel2_samplelength = channel2_allocation + 1; + channel2_factor = table_factor[channel2_allocation]; + channel2_offset = table_offset[channel2_allocation]; + } + } + + /** + * + */ + public void read_scalefactor(Bitstream stream, Header header) + { + if (allocation != 0) scalefactor = scalefactors[stream.get_bits(6)]; + if (channel2_allocation != 0) channel2_scalefactor = scalefactors[stream.get_bits(6)]; + } + + /** + * + */ + public boolean read_sampledata (Bitstream stream) + { + boolean returnvalue = super.read_sampledata(stream); + if (channel2_allocation != 0) + { + channel2_sample = (float) (stream.get_bits(channel2_samplelength)); + } + return(returnvalue); + } + + /** + * + */ + public boolean put_next_sample(int channels, SynthesisFilter filter1, SynthesisFilter filter2) + { + super.put_next_sample (channels, filter1, filter2); + if ((channel2_allocation != 0) && (channels != OutputChannels.LEFT_CHANNEL)) + { + float sample2 = (channel2_sample * channel2_factor + channel2_offset) * + channel2_scalefactor; + if (channels == OutputChannels.BOTH_CHANNELS) + filter2.input_sample (sample2, subbandnumber); + else + filter1.input_sample (sample2, subbandnumber); + } + return true; + } + }; + +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/LayerIIDecoder.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/LayerIIDecoder.java new file mode 100644 index 00000000..7265b1f8 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/LayerIIDecoder.java @@ -0,0 +1,1064 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * + * 29/05/01 Michael Scheerer, Fixed some C++ to Java porting bugs. + * + * 16/07/01 Michael Scheerer, Catched a bug in method + * read_sampledata, which causes an outOfIndexException. + * + * 12/12/99 Initial version. Adapted from javalayer.java + * and Subband*.java. mdm@techie.com + * + * 02/28/99 Initial version : javalayer.java by E.B + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +/** + * Implements decoding of MPEG Audio Layer II frames. + */ +class LayerIIDecoder extends LayerIDecoder implements FrameDecoder +{ + + public LayerIIDecoder() + { + } + + + protected void createSubbands() + { + int i; + if (mode == Header.SINGLE_CHANNEL) + for (i = 0; i < num_subbands; ++i) + subbands[i] = new SubbandLayer2(i); + else if (mode == Header.JOINT_STEREO) + { + for (i = 0; i < header.intensity_stereo_bound(); ++i) + subbands[i] = new SubbandLayer2Stereo(i); + for (; i < num_subbands; ++i) + subbands[i] = new SubbandLayer2IntensityStereo(i); + } + else + { + for (i = 0; i < num_subbands; ++i) + subbands[i] = new SubbandLayer2Stereo(i); + } + + } + + protected void readScaleFactorSelection() + { + for (int i = 0; i < num_subbands; ++i) + ((SubbandLayer2)subbands[i]).read_scalefactor_selection(stream, crc); + } + + + + /** + * Class for layer II subbands in single channel mode. + */ + static class SubbandLayer2 extends Subband + { + // this table contains 3 requantized samples for each legal codeword + // when grouped in 5 bits, i.e. 3 quantizationsteps per sample + public static final float grouping_5bits[] = new float[] + { + -2.0f/3.0f, -2.0f/3.0f, -2.0f/3.0f, + 0.0f, -2.0f/3.0f, -2.0f/3.0f, + 2.0f/3.0f, -2.0f/3.0f, -2.0f/3.0f, + -2.0f/3.0f, 0.0f, -2.0f/3.0f, + 0.0f, 0.0f, -2.0f/3.0f, + 2.0f/3.0f, 0.0f, -2.0f/3.0f, + -2.0f/3.0f, 2.0f/3.0f, -2.0f/3.0f, + 0.0f, 2.0f/3.0f, -2.0f/3.0f, + 2.0f/3.0f, 2.0f/3.0f, -2.0f/3.0f, + -2.0f/3.0f, -2.0f/3.0f, 0.0f, + 0.0f, -2.0f/3.0f, 0.0f, + 2.0f/3.0f, -2.0f/3.0f, 0.0f, + -2.0f/3.0f, 0.0f, 0.0f, + 0.0f, 0.0f, 0.0f, + 2.0f/3.0f, 0.0f, 0.0f, + -2.0f/3.0f, 2.0f/3.0f, 0.0f, + 0.0f, 2.0f/3.0f, 0.0f, + 2.0f/3.0f, 2.0f/3.0f, 0.0f, + -2.0f/3.0f, -2.0f/3.0f, 2.0f/3.0f, + 0.0f, -2.0f/3.0f, 2.0f/3.0f, + 2.0f/3.0f, -2.0f/3.0f, 2.0f/3.0f, + -2.0f/3.0f, 0.0f, 2.0f/3.0f, + 0.0f, 0.0f, 2.0f/3.0f, + 2.0f/3.0f, 0.0f, 2.0f/3.0f, + -2.0f/3.0f, 2.0f/3.0f, 2.0f/3.0f, + 0.0f, 2.0f/3.0f, 2.0f/3.0f, + 2.0f/3.0f, 2.0f/3.0f, 2.0f/3.0f + }; + + // this table contains 3 requantized samples for each legal codeword + // when grouped in 7 bits, i.e. 5 quantizationsteps per sample + public static final float grouping_7bits[] = new float[] + { + -0.8f, -0.8f, -0.8f, -0.4f, -0.8f, -0.8f, 0.0f, -0.8f, -0.8f, 0.4f, -0.8f, -0.8f, 0.8f, -0.8f, -0.8f, + -0.8f, -0.4f, -0.8f, -0.4f, -0.4f, -0.8f, 0.0f, -0.4f, -0.8f, 0.4f, -0.4f, -0.8f, 0.8f, -0.4f, -0.8f, + -0.8f, 0.0f, -0.8f, -0.4f, 0.0f, -0.8f, 0.0f, 0.0f, -0.8f, 0.4f, 0.0f, -0.8f, 0.8f, 0.0f, -0.8f, + -0.8f, 0.4f, -0.8f, -0.4f, 0.4f, -0.8f, 0.0f, 0.4f, -0.8f, 0.4f, 0.4f, -0.8f, 0.8f, 0.4f, -0.8f, + -0.8f, 0.8f, -0.8f, -0.4f, 0.8f, -0.8f, 0.0f, 0.8f, -0.8f, 0.4f, 0.8f, -0.8f, 0.8f, 0.8f, -0.8f, + -0.8f, -0.8f, -0.4f, -0.4f, -0.8f, -0.4f, 0.0f, -0.8f, -0.4f, 0.4f, -0.8f, -0.4f, 0.8f, -0.8f, -0.4f, + -0.8f, -0.4f, -0.4f, -0.4f, -0.4f, -0.4f, 0.0f, -0.4f, -0.4f, 0.4f, -0.4f, -0.4f, 0.8f, -0.4f, -0.4f, + -0.8f, 0.0f, -0.4f, -0.4f, 0.0f, -0.4f, 0.0f, 0.0f, -0.4f, 0.4f, 0.0f, -0.4f, 0.8f, 0.0f, -0.4f, + -0.8f, 0.4f, -0.4f, -0.4f, 0.4f, -0.4f, 0.0f, 0.4f, -0.4f, 0.4f, 0.4f, -0.4f, 0.8f, 0.4f, -0.4f, + -0.8f, 0.8f, -0.4f, -0.4f, 0.8f, -0.4f, 0.0f, 0.8f, -0.4f, 0.4f, 0.8f, -0.4f, 0.8f, 0.8f, -0.4f, + -0.8f, -0.8f, 0.0f, -0.4f, -0.8f, 0.0f, 0.0f, -0.8f, 0.0f, 0.4f, -0.8f, 0.0f, 0.8f, -0.8f, 0.0f, + -0.8f, -0.4f, 0.0f, -0.4f, -0.4f, 0.0f, 0.0f, -0.4f, 0.0f, 0.4f, -0.4f, 0.0f, 0.8f, -0.4f, 0.0f, + -0.8f, 0.0f, 0.0f, -0.4f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.4f, 0.0f, 0.0f, 0.8f, 0.0f, 0.0f, + -0.8f, 0.4f, 0.0f, -0.4f, 0.4f, 0.0f, 0.0f, 0.4f, 0.0f, 0.4f, 0.4f, 0.0f, 0.8f, 0.4f, 0.0f, + -0.8f, 0.8f, 0.0f, -0.4f, 0.8f, 0.0f, 0.0f, 0.8f, 0.0f, 0.4f, 0.8f, 0.0f, 0.8f, 0.8f, 0.0f, + -0.8f, -0.8f, 0.4f, -0.4f, -0.8f, 0.4f, 0.0f, -0.8f, 0.4f, 0.4f, -0.8f, 0.4f, 0.8f, -0.8f, 0.4f, + -0.8f, -0.4f, 0.4f, -0.4f, -0.4f, 0.4f, 0.0f, -0.4f, 0.4f, 0.4f, -0.4f, 0.4f, 0.8f, -0.4f, 0.4f, + -0.8f, 0.0f, 0.4f, -0.4f, 0.0f, 0.4f, 0.0f, 0.0f, 0.4f, 0.4f, 0.0f, 0.4f, 0.8f, 0.0f, 0.4f, + -0.8f, 0.4f, 0.4f, -0.4f, 0.4f, 0.4f, 0.0f, 0.4f, 0.4f, 0.4f, 0.4f, 0.4f, 0.8f, 0.4f, 0.4f, + -0.8f, 0.8f, 0.4f, -0.4f, 0.8f, 0.4f, 0.0f, 0.8f, 0.4f, 0.4f, 0.8f, 0.4f, 0.8f, 0.8f, 0.4f, + -0.8f, -0.8f, 0.8f, -0.4f, -0.8f, 0.8f, 0.0f, -0.8f, 0.8f, 0.4f, -0.8f, 0.8f, 0.8f, -0.8f, 0.8f, + -0.8f, -0.4f, 0.8f, -0.4f, -0.4f, 0.8f, 0.0f, -0.4f, 0.8f, 0.4f, -0.4f, 0.8f, 0.8f, -0.4f, 0.8f, + -0.8f, 0.0f, 0.8f, -0.4f, 0.0f, 0.8f, 0.0f, 0.0f, 0.8f, 0.4f, 0.0f, 0.8f, 0.8f, 0.0f, 0.8f, + -0.8f, 0.4f, 0.8f, -0.4f, 0.4f, 0.8f, 0.0f, 0.4f, 0.8f, 0.4f, 0.4f, 0.8f, 0.8f, 0.4f, 0.8f, + -0.8f, 0.8f, 0.8f, -0.4f, 0.8f, 0.8f, 0.0f, 0.8f, 0.8f, 0.4f, 0.8f, 0.8f, 0.8f, 0.8f, 0.8f + }; + + // this table contains 3 requantized samples for each legal codeword + // when grouped in 10 bits, i.e. 9 quantizationsteps per sample + public static final float grouping_10bits[] = + { + -8.0f/9.0f, -8.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, -8.0f/9.0f, + -2.0f/9.0f, -8.0f/9.0f, -8.0f/9.0f, 0.0f, -8.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, -8.0f/9.0f, + 4.0f/9.0f, -8.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, -8.0f/9.0f, + -8.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, + -2.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, 0.0f, -6.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, + 4.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, + -8.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, + -2.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, 0.0f, -4.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, + 4.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, + -8.0f/9.0f, -2.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, -8.0f/9.0f, + -2.0f/9.0f, -2.0f/9.0f, -8.0f/9.0f, 0.0f, -2.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, -8.0f/9.0f, + 4.0f/9.0f, -2.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, -8.0f/9.0f, + -8.0f/9.0f, 0.0f, -8.0f/9.0f, -6.0f/9.0f, 0.0f, -8.0f/9.0f, -4.0f/9.0f, 0.0f, -8.0f/9.0f, + -2.0f/9.0f, 0.0f, -8.0f/9.0f, 0.0f, 0.0f, -8.0f/9.0f, 2.0f/9.0f, 0.0f, -8.0f/9.0f, + 4.0f/9.0f, 0.0f, -8.0f/9.0f, 6.0f/9.0f, 0.0f, -8.0f/9.0f, 8.0f/9.0f, 0.0f, -8.0f/9.0f, + -8.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, + -2.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, 0.0f, 2.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, + 4.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, + -8.0f/9.0f, 4.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, -8.0f/9.0f, + -2.0f/9.0f, 4.0f/9.0f, -8.0f/9.0f, 0.0f, 4.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, -8.0f/9.0f, + 4.0f/9.0f, 4.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, -8.0f/9.0f, + -8.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, + -2.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, 0.0f, 6.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, + 4.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, + -8.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, + -2.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, 0.0f, 8.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, + 4.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, + -8.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, + -2.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, 0.0f, -8.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, + 4.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, -6.0f/9.0f, + -8.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, + -2.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, 0.0f, -6.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, + 4.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, + -8.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, + -2.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, 0.0f, -4.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, + 4.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, + -8.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, + -2.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, 0.0f, -2.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, + 4.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, + -8.0f/9.0f, 0.0f, -6.0f/9.0f, -6.0f/9.0f, 0.0f, -6.0f/9.0f, -4.0f/9.0f, 0.0f, -6.0f/9.0f, + -2.0f/9.0f, 0.0f, -6.0f/9.0f, 0.0f, 0.0f, -6.0f/9.0f, 2.0f/9.0f, 0.0f, -6.0f/9.0f, + 4.0f/9.0f, 0.0f, -6.0f/9.0f, 6.0f/9.0f, 0.0f, -6.0f/9.0f, 8.0f/9.0f, 0.0f, -6.0f/9.0f, + -8.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, + -2.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, 0.0f, 2.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, + 4.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, + -8.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, + -2.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, 0.0f, 4.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, + 4.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, + -8.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, + -2.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, 0.0f, 6.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, + 4.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, + -8.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, + -2.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, 0.0f, 8.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, + 4.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, + -8.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, + -2.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, 0.0f, -8.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, + 4.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, -4.0f/9.0f, + -8.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, + -2.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, 0.0f, -6.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, + 4.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, + -8.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, + -2.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, 0.0f, -4.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, + 4.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, + -8.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, + -2.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, 0.0f, -2.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, + 4.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, + -8.0f/9.0f, 0.0f, -4.0f/9.0f, -6.0f/9.0f, 0.0f, -4.0f/9.0f, -4.0f/9.0f, 0.0f, -4.0f/9.0f, + -2.0f/9.0f, 0.0f, -4.0f/9.0f, 0.0f, 0.0f, -4.0f/9.0f, 2.0f/9.0f, 0.0f, -4.0f/9.0f, + 4.0f/9.0f, 0.0f, -4.0f/9.0f, 6.0f/9.0f, 0.0f, -4.0f/9.0f, 8.0f/9.0f, 0.0f, -4.0f/9.0f, + -8.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, + -2.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, 0.0f, 2.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, + 4.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, + -8.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, + -2.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, 0.0f, 4.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, + 4.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, + -8.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, + -2.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, 0.0f, 6.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, + 4.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, + -8.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, + -2.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, 0.0f, 8.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, + 4.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, + -8.0f/9.0f, -8.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, -2.0f/9.0f, + -2.0f/9.0f, -8.0f/9.0f, -2.0f/9.0f, 0.0f, -8.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, -2.0f/9.0f, + 4.0f/9.0f, -8.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, -2.0f/9.0f, + -8.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, + -2.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, 0.0f, -6.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, + 4.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, + -8.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, + -2.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, 0.0f, -4.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, + 4.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, + -8.0f/9.0f, -2.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, -2.0f/9.0f, + -2.0f/9.0f, -2.0f/9.0f, -2.0f/9.0f, 0.0f, -2.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, -2.0f/9.0f, + 4.0f/9.0f, -2.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, -2.0f/9.0f, + -8.0f/9.0f, 0.0f, -2.0f/9.0f, -6.0f/9.0f, 0.0f, -2.0f/9.0f, -4.0f/9.0f, 0.0f, -2.0f/9.0f, + -2.0f/9.0f, 0.0f, -2.0f/9.0f, 0.0f, 0.0f, -2.0f/9.0f, 2.0f/9.0f, 0.0f, -2.0f/9.0f, + 4.0f/9.0f, 0.0f, -2.0f/9.0f, 6.0f/9.0f, 0.0f, -2.0f/9.0f, 8.0f/9.0f, 0.0f, -2.0f/9.0f, + -8.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, + -2.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, 0.0f, 2.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, + 4.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, + -8.0f/9.0f, 4.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, -2.0f/9.0f, + -2.0f/9.0f, 4.0f/9.0f, -2.0f/9.0f, 0.0f, 4.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, -2.0f/9.0f, + 4.0f/9.0f, 4.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, -2.0f/9.0f, + -8.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, + -2.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, 0.0f, 6.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, + 4.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, + -8.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, + -2.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, 0.0f, 8.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, + 4.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, + -8.0f/9.0f, -8.0f/9.0f, 0.0f, -6.0f/9.0f, -8.0f/9.0f, 0.0f, -4.0f/9.0f, -8.0f/9.0f, 0.0f, + -2.0f/9.0f, -8.0f/9.0f, 0.0f, 0.0f, -8.0f/9.0f, 0.0f, 2.0f/9.0f, -8.0f/9.0f, 0.0f, + 4.0f/9.0f, -8.0f/9.0f, 0.0f, 6.0f/9.0f, -8.0f/9.0f, 0.0f, 8.0f/9.0f, -8.0f/9.0f, 0.0f, + -8.0f/9.0f, -6.0f/9.0f, 0.0f, -6.0f/9.0f, -6.0f/9.0f, 0.0f, -4.0f/9.0f, -6.0f/9.0f, 0.0f, + -2.0f/9.0f, -6.0f/9.0f, 0.0f, 0.0f, -6.0f/9.0f, 0.0f, 2.0f/9.0f, -6.0f/9.0f, 0.0f, + 4.0f/9.0f, -6.0f/9.0f, 0.0f, 6.0f/9.0f, -6.0f/9.0f, 0.0f, 8.0f/9.0f, -6.0f/9.0f, 0.0f, + -8.0f/9.0f, -4.0f/9.0f, 0.0f, -6.0f/9.0f, -4.0f/9.0f, 0.0f, -4.0f/9.0f, -4.0f/9.0f, 0.0f, + -2.0f/9.0f, -4.0f/9.0f, 0.0f, 0.0f, -4.0f/9.0f, 0.0f, 2.0f/9.0f, -4.0f/9.0f, 0.0f, + 4.0f/9.0f, -4.0f/9.0f, 0.0f, 6.0f/9.0f, -4.0f/9.0f, 0.0f, 8.0f/9.0f, -4.0f/9.0f, 0.0f, + -8.0f/9.0f, -2.0f/9.0f, 0.0f, -6.0f/9.0f, -2.0f/9.0f, 0.0f, -4.0f/9.0f, -2.0f/9.0f, 0.0f, + -2.0f/9.0f, -2.0f/9.0f, 0.0f, 0.0f, -2.0f/9.0f, 0.0f, 2.0f/9.0f, -2.0f/9.0f, 0.0f, + 4.0f/9.0f, -2.0f/9.0f, 0.0f, 6.0f/9.0f, -2.0f/9.0f, 0.0f, 8.0f/9.0f, -2.0f/9.0f, 0.0f, + -8.0f/9.0f, 0.0f, 0.0f, -6.0f/9.0f, 0.0f, 0.0f, -4.0f/9.0f, 0.0f, 0.0f, + -2.0f/9.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 2.0f/9.0f, 0.0f, 0.0f, + 4.0f/9.0f, 0.0f, 0.0f, 6.0f/9.0f, 0.0f, 0.0f, 8.0f/9.0f, 0.0f, 0.0f, + -8.0f/9.0f, 2.0f/9.0f, 0.0f, -6.0f/9.0f, 2.0f/9.0f, 0.0f, -4.0f/9.0f, 2.0f/9.0f, 0.0f, + -2.0f/9.0f, 2.0f/9.0f, 0.0f, 0.0f, 2.0f/9.0f, 0.0f, 2.0f/9.0f, 2.0f/9.0f, 0.0f, + 4.0f/9.0f, 2.0f/9.0f, 0.0f, 6.0f/9.0f, 2.0f/9.0f, 0.0f, 8.0f/9.0f, 2.0f/9.0f, 0.0f, + -8.0f/9.0f, 4.0f/9.0f, 0.0f, -6.0f/9.0f, 4.0f/9.0f, 0.0f, -4.0f/9.0f, 4.0f/9.0f, 0.0f, + -2.0f/9.0f, 4.0f/9.0f, 0.0f, 0.0f, 4.0f/9.0f, 0.0f, 2.0f/9.0f, 4.0f/9.0f, 0.0f, + 4.0f/9.0f, 4.0f/9.0f, 0.0f, 6.0f/9.0f, 4.0f/9.0f, 0.0f, 8.0f/9.0f, 4.0f/9.0f, 0.0f, + -8.0f/9.0f, 6.0f/9.0f, 0.0f, -6.0f/9.0f, 6.0f/9.0f, 0.0f, -4.0f/9.0f, 6.0f/9.0f, 0.0f, + -2.0f/9.0f, 6.0f/9.0f, 0.0f, 0.0f, 6.0f/9.0f, 0.0f, 2.0f/9.0f, 6.0f/9.0f, 0.0f, + 4.0f/9.0f, 6.0f/9.0f, 0.0f, 6.0f/9.0f, 6.0f/9.0f, 0.0f, 8.0f/9.0f, 6.0f/9.0f, 0.0f, + -8.0f/9.0f, 8.0f/9.0f, 0.0f, -6.0f/9.0f, 8.0f/9.0f, 0.0f, -4.0f/9.0f, 8.0f/9.0f, 0.0f, + -2.0f/9.0f, 8.0f/9.0f, 0.0f, 0.0f, 8.0f/9.0f, 0.0f, 2.0f/9.0f, 8.0f/9.0f, 0.0f, + 4.0f/9.0f, 8.0f/9.0f, 0.0f, 6.0f/9.0f, 8.0f/9.0f, 0.0f, 8.0f/9.0f, 8.0f/9.0f, 0.0f, + -8.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, + -2.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, 0.0f, -8.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, + 4.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, 2.0f/9.0f, + -8.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, + -2.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, 0.0f, -6.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, + 4.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, + -8.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, + -2.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, 0.0f, -4.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, + 4.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, + -8.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, + -2.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, 0.0f, -2.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, + 4.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, 2.0f/9.0f, + -8.0f/9.0f, 0.0f, 2.0f/9.0f, -6.0f/9.0f, 0.0f, 2.0f/9.0f, -4.0f/9.0f, 0.0f, 2.0f/9.0f, + -2.0f/9.0f, 0.0f, 2.0f/9.0f, 0.0f, 0.0f, 2.0f/9.0f, 2.0f/9.0f, 0.0f, 2.0f/9.0f, + 4.0f/9.0f, 0.0f, 2.0f/9.0f, 6.0f/9.0f, 0.0f, 2.0f/9.0f, 8.0f/9.0f, 0.0f, 2.0f/9.0f, + -8.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, + -2.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, 0.0f, 2.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, + 4.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, + -8.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, + -2.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, 0.0f, 4.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, + 4.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, + -8.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, + -2.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, 0.0f, 6.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, + 4.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, + -8.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, + -2.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, 0.0f, 8.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, + 4.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, + -8.0f/9.0f, -8.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, 4.0f/9.0f, + -2.0f/9.0f, -8.0f/9.0f, 4.0f/9.0f, 0.0f, -8.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, 4.0f/9.0f, + 4.0f/9.0f, -8.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, 4.0f/9.0f, + -8.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, + -2.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, 0.0f, -6.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, + 4.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, + -8.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, + -2.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, 0.0f, -4.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, + 4.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, + -8.0f/9.0f, -2.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, 4.0f/9.0f, + -2.0f/9.0f, -2.0f/9.0f, 4.0f/9.0f, 0.0f, -2.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, 4.0f/9.0f, + 4.0f/9.0f, -2.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, 4.0f/9.0f, + -8.0f/9.0f, 0.0f, 4.0f/9.0f, -6.0f/9.0f, 0.0f, 4.0f/9.0f, -4.0f/9.0f, 0.0f, 4.0f/9.0f, + -2.0f/9.0f, 0.0f, 4.0f/9.0f, 0.0f, 0.0f, 4.0f/9.0f, 2.0f/9.0f, 0.0f, 4.0f/9.0f, + 4.0f/9.0f, 0.0f, 4.0f/9.0f, 6.0f/9.0f, 0.0f, 4.0f/9.0f, 8.0f/9.0f, 0.0f, 4.0f/9.0f, + -8.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, + -2.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, 0.0f, 2.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, + 4.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, + -8.0f/9.0f, 4.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, 4.0f/9.0f, + -2.0f/9.0f, 4.0f/9.0f, 4.0f/9.0f, 0.0f, 4.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, 4.0f/9.0f, + 4.0f/9.0f, 4.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, 4.0f/9.0f, + -8.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, + -2.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, 0.0f, 6.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, + 4.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, + -8.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, + -2.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, 0.0f, 8.0f/9.0f, 4.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, + 4.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, + -8.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, + -2.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, 0.0f, -8.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, + 4.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, 6.0f/9.0f, + -8.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, + -2.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, 0.0f, -6.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, + 4.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, + -8.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, + -2.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, 0.0f, -4.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, + 4.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, + -8.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, + -2.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, 0.0f, -2.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, + 4.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, 6.0f/9.0f, + -8.0f/9.0f, 0.0f, 6.0f/9.0f, -6.0f/9.0f, 0.0f, 6.0f/9.0f, -4.0f/9.0f, 0.0f, 6.0f/9.0f, + -2.0f/9.0f, 0.0f, 6.0f/9.0f, 0.0f, 0.0f, 6.0f/9.0f, 2.0f/9.0f, 0.0f, 6.0f/9.0f, + 4.0f/9.0f, 0.0f, 6.0f/9.0f, 6.0f/9.0f, 0.0f, 6.0f/9.0f, 8.0f/9.0f, 0.0f, 6.0f/9.0f, + -8.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, + -2.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, 0.0f, 2.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, + 4.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, + -8.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, + -2.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, 0.0f, 4.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, + 4.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, 6.0f/9.0f, + -8.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, + -2.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, 0.0f, 6.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, + 4.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, + -8.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, + -2.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, 0.0f, 8.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, + 4.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, + -8.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, + -2.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, 0.0f, -8.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, + 4.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, -8.0f/9.0f, 8.0f/9.0f, + -8.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, + -2.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, 0.0f, -6.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, + 4.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, + -8.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, + -2.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, 0.0f, -4.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, + 4.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, + -8.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, + -2.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, 0.0f, -2.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, + 4.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, -2.0f/9.0f, 8.0f/9.0f, + -8.0f/9.0f, 0.0f, 8.0f/9.0f, -6.0f/9.0f, 0.0f, 8.0f/9.0f, -4.0f/9.0f, 0.0f, 8.0f/9.0f, + -2.0f/9.0f, 0.0f, 8.0f/9.0f, 0.0f, 0.0f, 8.0f/9.0f, 2.0f/9.0f, 0.0f, 8.0f/9.0f, + 4.0f/9.0f, 0.0f, 8.0f/9.0f, 6.0f/9.0f, 0.0f, 8.0f/9.0f, 8.0f/9.0f, 0.0f, 8.0f/9.0f, + -8.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, + -2.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, 0.0f, 2.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, + 4.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, + -8.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, + -2.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, 0.0f, 4.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, + 4.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, 4.0f/9.0f, 8.0f/9.0f, + -8.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, + -2.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, 0.0f, 6.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, + 4.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, + -8.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, -6.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, -4.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, + -2.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, 0.0f, 8.0f/9.0f, 8.0f/9.0f, 2.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, + 4.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, 6.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f, 8.0f/9.0f + }; + + // data taken from ISO/IEC DIS 11172, Annexes 3-B.2[abcd] and 3-B.4: + + // subbands 0-2 in tables 3-B.2a and 2b: (index is allocation) + public static final int table_ab1_codelength[] = + // bits per codeword + { 0, 5, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }; + + public static final float table_ab1_groupingtables[][] = + // pointer to sample grouping table, or NULL-pointer if ungrouped + { null, grouping_5bits, null, null, null, null, null, null, null, null, null, null, null, null, null, null }; + + public static final float table_ab1_factor[] = + // factor for requantization: (real)sample * factor - 1.0 gives requantized sample + { 0.0f, 1.0f/2.0f, 1.0f/4.0f, 1.0f/8.0f, 1.0f/16.0f, 1.0f/32.0f, 1.0f/64.0f, + 1.0f/128.0f, 1.0f/256.0f, 1.0f/512.0f, 1.0f/1024.0f, 1.0f/2048.0f, + 1.0f/4096.0f, 1.0f/8192.0f, 1.0f/16384.0f, 1.0f/32768.0f }; + + public static final float table_ab1_c[] = + // factor c for requantization from table 3-B.4 + { 0.0f, 1.33333333333f, 1.14285714286f, 1.06666666666f, 1.03225806452f, + 1.01587301587f, 1.00787401575f, 1.00392156863f, 1.00195694716f, 1.00097751711f, + 1.00048851979f, 1.00024420024f, 1.00012208522f, 1.00006103888f, 1.00003051851f, + 1.00001525902f }; + + public static final float table_ab1_d[] = + // addend d for requantization from table 3-B.4 + { 0.0f, 0.50000000000f, 0.25000000000f, 0.12500000000f, 0.06250000000f, + 0.03125000000f, 0.01562500000f, 0.00781250000f, 0.00390625000f, 0.00195312500f, + 0.00097656250f, 0.00048828125f, 0.00024414063f, 0.00012207031f, 0.00006103516f, + 0.00003051758f }; + + // subbands 3-... tables 3-B.2a and 2b: + public static final float[] table_ab234_groupingtables[] = + { null, grouping_5bits, grouping_7bits, null, grouping_10bits, null, null, null, null, null, null, null, null, null, null, null }; + + // subbands 3-10 in tables 3-B.2a and 2b: + public static final int table_ab2_codelength[] = + { 0, 5, 7, 3, 10, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16 }; + public static final float table_ab2_factor[] = + { 0.0f, 1.0f/2.0f, 1.0f/4.0f, 1.0f/4.0f, 1.0f/8.0f, 1.0f/8.0f, 1.0f/16.0f, + 1.0f/32.0f, 1.0f/64.0f, 1.0f/128.0f, 1.0f/256.0f, 1.0f/512.0f, + 1.0f/1024.0f, 1.0f/2048.0f, 1.0f/4096.0f, 1.0f/32768.0f }; + public static final float table_ab2_c[] = + { 0.0f, 1.33333333333f, 1.60000000000f, 1.14285714286f, 1.77777777777f, + 1.06666666666f, 1.03225806452f, 1.01587301587f, 1.00787401575f, 1.00392156863f, + 1.00195694716f, 1.00097751711f, 1.00048851979f, 1.00024420024f, 1.00012208522f, + 1.00001525902f }; + public static final float table_ab2_d[] = + { 0.0f, 0.50000000000f, 0.50000000000f, 0.25000000000f, 0.50000000000f, + 0.12500000000f, 0.06250000000f, 0.03125000000f, 0.01562500000f, 0.00781250000f, + 0.00390625000f, 0.00195312500f, 0.00097656250f, 0.00048828125f, 0.00024414063f, + 0.00003051758f }; + + // subbands 11-22 in tables 3-B.2a and 2b: + public static final int table_ab3_codelength[] = { 0, 5, 7, 3, 10, 4, 5, 16 }; + public static final float table_ab3_factor[] = + { 0.0f, 1.0f/2.0f, 1.0f/4.0f, 1.0f/4.0f, 1.0f/8.0f, 1.0f/8.0f, 1.0f/16.0f, 1.0f/32768.0f }; + public static final float table_ab3_c[] = + { 0.0f, 1.33333333333f, 1.60000000000f, 1.14285714286f, 1.77777777777f, + 1.06666666666f, 1.03225806452f, 1.00001525902f }; + public static final float table_ab3_d[] = + { 0.0f, 0.50000000000f, 0.50000000000f, 0.25000000000f, 0.50000000000f, + 0.12500000000f, 0.06250000000f, 0.00003051758f }; + + // subbands 23-... in tables 3-B.2a and 2b: + public static final int table_ab4_codelength[] = { 0, 5, 7, 16 }; + public static final float table_ab4_factor[] = { 0.0f, 1.0f/2.0f, 1.0f/4.0f, 1.0f/32768.0f }; + public static final float table_ab4_c[] = { 0.0f, 1.33333333333f, 1.60000000000f, 1.00001525902f }; + public static final float table_ab4_d[] = { 0.0f, 0.50000000000f, 0.50000000000f, 0.00003051758f }; + + // subbands in tables 3-B.2c and 2d: + public static final int table_cd_codelength[] = + { 0, 5, 7, 10, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }; + public static final float table_cd_groupingtables[][] = + { null, grouping_5bits, grouping_7bits, grouping_10bits, null, null, null, null, null, null, null, null, null, null, null, null }; + public static final float table_cd_factor[] = + { 0.0f, 1.0f/2.0f, 1.0f/4.0f, 1.0f/8.0f, 1.0f/8.0f, 1.0f/16.0f, 1.0f/32.0f, 1.0f/64.0f, + 1.0f/128.0f, 1.0f/256.0f, 1.0f/512.0f, 1.0f/1024.0f, 1.0f/2048.0f, 1.0f/4096.0f, + 1.0f/8192.0f, 1.0f/16384.0f }; + public static final float table_cd_c[] = + { 0.0f, 1.33333333333f, 1.60000000000f, 1.77777777777f, 1.06666666666f, + 1.03225806452f, 1.01587301587f, 1.00787401575f, 1.00392156863f, 1.00195694716f, + 1.00097751711f, 1.00048851979f, 1.00024420024f, 1.00012208522f, 1.00006103888f, + 1.00003051851f }; + public static final float table_cd_d[] = + { 0.0f, 0.50000000000f, 0.50000000000f, 0.50000000000f, 0.12500000000f, + 0.06250000000f, 0.03125000000f, 0.01562500000f, 0.00781250000f, 0.00390625000f, + 0.00195312500f, 0.00097656250f, 0.00048828125f, 0.00024414063f, 0.00012207031f, + 0.00006103516f }; + + + + protected int subbandnumber; + protected int allocation; + protected int scfsi; + protected float scalefactor1, scalefactor2, scalefactor3; + protected int[] codelength = {0}; + protected float groupingtable[][] = new float[2][]; + //protected float[][] groupingtable = {{0},{0}} ; + protected float[] factor = {0.0f}; + protected int groupnumber; + protected int samplenumber; + protected float[] samples = new float[3]; + protected float[] c = {0}; + protected float[] d = {0}; + /** + * Constructor + */ + public SubbandLayer2(int subbandnumber) + { + this.subbandnumber = subbandnumber; + groupnumber = samplenumber = 0; + } + + + /** + * + */ + protected int get_allocationlength (Header header) + { + if (header.version() == Header.MPEG1) + { + int channel_bitrate = header.bitrate_index(); + + // calculate bitrate per channel: + if (header.mode() != Header.SINGLE_CHANNEL) + if (channel_bitrate == 4) + channel_bitrate = 1; + else + channel_bitrate -= 4; + + if (channel_bitrate == 1 || channel_bitrate == 2) + // table 3-B.2c or 3-B.2d + if (subbandnumber <= 1) + return 4; + else + return 3; + else + // tables 3-B.2a or 3-B.2b + if (subbandnumber <= 10) + return 4; + else if (subbandnumber <= 22) + return 3; + else + return 2; + } + else + { // MPEG-2 LSF -- Jeff + + // table B.1 of ISO/IEC 13818-3 + if (subbandnumber <= 3) + return 4; + else if (subbandnumber <= 10) + return 3; + else + return 2; + } + } + + /** + * + */ + protected void prepare_sample_reading(Header header, int allocation, + //float[][] groupingtable, + int channel, + float[] factor, int[] codelength, + float[] c, float[] d) + { + int channel_bitrate = header.bitrate_index(); + // calculate bitrate per channel: + if (header.mode() != Header.SINGLE_CHANNEL) + if (channel_bitrate == 4) + channel_bitrate = 1; + else + channel_bitrate -= 4; + + if (channel_bitrate == 1 || channel_bitrate == 2) + { + // table 3-B.2c or 3-B.2d + groupingtable[channel] = table_cd_groupingtables[allocation]; + factor[0] = table_cd_factor[allocation]; + codelength[0] = table_cd_codelength[allocation]; + c[0] = table_cd_c[allocation]; + d[0] = table_cd_d[allocation]; + } + else + { + // tables 3-B.2a or 3-B.2b + if (subbandnumber <= 2) + { + groupingtable[channel] = table_ab1_groupingtables[allocation]; + factor[0] = table_ab1_factor[allocation]; + codelength[0] = table_ab1_codelength[allocation]; + c[0] = table_ab1_c[allocation]; + d[0] = table_ab1_d[allocation]; + } + else + { + groupingtable[channel] = table_ab234_groupingtables[allocation]; + if (subbandnumber <= 10) + { + factor[0] = table_ab2_factor[allocation]; + codelength[0] = table_ab2_codelength[allocation]; + c[0] = table_ab2_c[allocation]; + d[0] = table_ab2_d[allocation]; + } + else if (subbandnumber <= 22) + { + factor[0] = table_ab3_factor[allocation]; + codelength[0] = table_ab3_codelength[allocation]; + c[0] = table_ab3_c[allocation]; + d[0] = table_ab3_d[allocation]; + } + else + { + factor[0] = table_ab4_factor[allocation]; + codelength[0] = table_ab4_codelength[allocation]; + c[0] = table_ab4_c[allocation]; + d[0] = table_ab4_d[allocation]; + } + } + } + } + + + /** + * + */ + public void read_allocation(Bitstream stream, Header header, Crc16 crc) + { + int length = get_allocationlength(header); + allocation = stream.get_bits(length); + if (crc != null) + crc.add_bits(allocation, length); + } + + /** + * + */ + public void read_scalefactor_selection (Bitstream stream, Crc16 crc) + { + if (allocation != 0) + { + scfsi = stream.get_bits(2); + if (crc != null) crc.add_bits(scfsi, 2); + } + } + + /** + * + */ + public void read_scalefactor (Bitstream stream, Header header) + { + if (allocation != 0) + { + switch (scfsi) + { + case 0: + scalefactor1 = scalefactors[stream.get_bits(6)]; + scalefactor2 = scalefactors[stream.get_bits(6)]; + scalefactor3 = scalefactors[stream.get_bits(6)]; + break; + case 1: + scalefactor1 = scalefactor2 = scalefactors[stream.get_bits(6)]; + scalefactor3 = scalefactors[stream.get_bits(6)]; + break; + case 2: + scalefactor1 = scalefactor2 = scalefactor3 = scalefactors[stream.get_bits(6)]; + break; + case 3: + scalefactor1 = scalefactors[stream.get_bits(6)]; + scalefactor2 = scalefactor3 = scalefactors[stream.get_bits(6)]; + break; + } + prepare_sample_reading(header, allocation, 0, + factor, codelength, c, d); + } + } + + /** + * + */ + public boolean read_sampledata (Bitstream stream) + { + if (allocation != 0) + if (groupingtable[0] != null) + { + int samplecode = stream.get_bits(codelength[0]); + // create requantized samples: + samplecode += samplecode << 1; + float[] target = samples; + float[] source = groupingtable[0]; + /* + int tmp = 0; + int temp = 0; + target[tmp++] = source[samplecode + temp]; + temp++; + target[tmp++] = source[samplecode + temp]; + temp++; + target[tmp] = source[samplecode + temp]; + */ + //Bugfix: + int tmp = 0; + int temp = samplecode; + + if(temp > source.length - 3) temp = source.length - 3; + + target[tmp] = source[temp]; + temp++;tmp++; + target[tmp] = source[temp]; + temp++;tmp++; + target[tmp] = source[temp]; + + // memcpy (samples, groupingtable + samplecode, 3 * sizeof (real)); + } + else + { + samples[0] = (float) ((stream.get_bits(codelength[0])) * factor[0] - 1.0); + samples[1] = (float) ((stream.get_bits(codelength[0])) * factor[0] - 1.0); + samples[2] = (float) ((stream.get_bits(codelength[0])) * factor[0] - 1.0); + } + + samplenumber = 0; + if (++groupnumber == 12) + return true; + else + return false; + } + + /** + * + */ + public boolean put_next_sample(int channels, SynthesisFilter filter1, SynthesisFilter filter2) + { + if ((allocation != 0) && (channels != OutputChannels.RIGHT_CHANNEL)) + { + float sample = samples[samplenumber]; + + if (groupingtable[0] == null) + sample = (sample + d[0]) * c[0]; + if (groupnumber <= 4) + sample *= scalefactor1; + else if (groupnumber <= 8) + sample *= scalefactor2; + else + sample *= scalefactor3; + filter1.input_sample(sample, subbandnumber); + } + + if (++samplenumber == 3) + return true; + else + return false; + } + }; + + /** + * Class for layer II subbands in joint stereo mode. + */ + static class SubbandLayer2IntensityStereo extends SubbandLayer2 + { + protected int channel2_scfsi; + protected float channel2_scalefactor1, channel2_scalefactor2, channel2_scalefactor3; + + /** + * Constructor + */ + public SubbandLayer2IntensityStereo (int subbandnumber) + { + super(subbandnumber); + } + + /** + * + */ + public void read_allocation(Bitstream stream, Header header, Crc16 crc) + { + super.read_allocation (stream, header, crc); + } + + /** + * + */ + public void read_scalefactor_selection(Bitstream stream, Crc16 crc) + { + if (allocation != 0) + { + scfsi = stream.get_bits(2); + channel2_scfsi = stream.get_bits(2); + if (crc != null) + { + crc.add_bits(scfsi, 2); + crc.add_bits(channel2_scfsi, 2); + } + } + } + + /** + * + */ + public void read_scalefactor(Bitstream stream, Header header) + { + if (allocation != 0) + { + super.read_scalefactor(stream, header); + switch (channel2_scfsi) + { + case 0: + channel2_scalefactor1 = scalefactors[stream.get_bits(6)]; + channel2_scalefactor2 = scalefactors[stream.get_bits(6)]; + channel2_scalefactor3 = scalefactors[stream.get_bits(6)]; + break; + + case 1: + channel2_scalefactor1 = channel2_scalefactor2 = scalefactors[stream.get_bits (6)]; + channel2_scalefactor3 = scalefactors[stream.get_bits(6)]; + break; + + case 2: + channel2_scalefactor1 = channel2_scalefactor2 = + channel2_scalefactor3 = scalefactors[stream.get_bits(6)]; + break; + + case 3: + channel2_scalefactor1 = scalefactors[stream.get_bits(6)]; + channel2_scalefactor2 = channel2_scalefactor3 = scalefactors[stream.get_bits (6)]; + break; + } + } + + } + + /** + * + */ + public boolean read_sampledata(Bitstream stream) + { + return super.read_sampledata (stream); + } + + /** + * + */ + public boolean put_next_sample(int channels, SynthesisFilter filter1, SynthesisFilter filter2) + { + if (allocation != 0) + { + float sample = samples[samplenumber]; + + if (groupingtable[0] == null) + sample = (sample + d[0]) * c[0]; + if (channels == OutputChannels.BOTH_CHANNELS) + { + float sample2 = sample; + if (groupnumber <= 4) + { + sample *= scalefactor1; + sample2 *= channel2_scalefactor1; + } + else if (groupnumber <= 8) + { + sample *= scalefactor2; + sample2 *= channel2_scalefactor2; + } + else + { + sample *= scalefactor3; + sample2 *= channel2_scalefactor3; + } + filter1.input_sample(sample, subbandnumber); + filter2.input_sample(sample2, subbandnumber); + } + else if (channels == OutputChannels.LEFT_CHANNEL) + { + if (groupnumber <= 4) + sample *= scalefactor1; + else if (groupnumber <= 8) + sample *= scalefactor2; + else + sample *= scalefactor3; + filter1.input_sample(sample, subbandnumber); + } + else + { + if (groupnumber <= 4) + sample *= channel2_scalefactor1; + else if (groupnumber <= 8) + sample *= channel2_scalefactor2; + else + sample *= channel2_scalefactor3; + filter1.input_sample(sample, subbandnumber); + } + } + + if (++samplenumber == 3) + return true; + else + return false; + } + }; + + /** + * Class for layer II subbands in stereo mode. + */ + static class SubbandLayer2Stereo extends SubbandLayer2 + { + protected int channel2_allocation; + protected int channel2_scfsi; + protected float channel2_scalefactor1, channel2_scalefactor2, channel2_scalefactor3; + //protected boolean channel2_grouping; ???? Never used! + protected int[] channel2_codelength = {0}; + //protected float[][] channel2_groupingtable = {{0},{0}}; + protected float[] channel2_factor = {0}; + protected float[] channel2_samples; + protected float[] channel2_c = {0}; + protected float[] channel2_d = {0}; + + /** + * Constructor + */ + public SubbandLayer2Stereo(int subbandnumber) + { + super(subbandnumber); + channel2_samples = new float[3]; + } + + /** + * + */ + public void read_allocation (Bitstream stream, Header header, Crc16 crc) + { + int length = get_allocationlength(header); + allocation = stream.get_bits(length); + channel2_allocation = stream.get_bits(length); + if (crc != null) + { + crc.add_bits(allocation, length); + crc.add_bits(channel2_allocation, length); + } + } + + /** + * + */ + public void read_scalefactor_selection(Bitstream stream, Crc16 crc) + { + if (allocation != 0) + { + scfsi = stream.get_bits(2); + if (crc != null) + crc.add_bits(scfsi, 2); + } + if (channel2_allocation != 0) + { + channel2_scfsi = stream.get_bits(2); + if (crc != null) + crc.add_bits(channel2_scfsi, 2); + } + } + + /** + * + */ + public void read_scalefactor(Bitstream stream, Header header) + { + super.read_scalefactor(stream, header); + if (channel2_allocation != 0) + { + switch (channel2_scfsi) + { + case 0: + channel2_scalefactor1 = scalefactors[stream.get_bits(6)]; + channel2_scalefactor2 = scalefactors[stream.get_bits(6)]; + channel2_scalefactor3 = scalefactors[stream.get_bits(6)]; + break; + + case 1: + channel2_scalefactor1 = channel2_scalefactor2 = + scalefactors[stream.get_bits(6)]; + channel2_scalefactor3 = scalefactors[stream.get_bits(6)]; + break; + + case 2: + channel2_scalefactor1 = channel2_scalefactor2 = + channel2_scalefactor3 = scalefactors[stream.get_bits(6)]; + break; + + case 3: + channel2_scalefactor1 = scalefactors[stream.get_bits(6)]; + channel2_scalefactor2 = channel2_scalefactor3 = + scalefactors[stream.get_bits(6)]; + break; + } + prepare_sample_reading(header, channel2_allocation, 1, + channel2_factor, channel2_codelength, channel2_c, + channel2_d); + } + } + + /** + * + */ + public boolean read_sampledata (Bitstream stream) + { + boolean returnvalue = super.read_sampledata(stream); + + if (channel2_allocation != 0) + if (groupingtable[1] != null) + { + int samplecode = stream.get_bits(channel2_codelength[0]); + // create requantized samples: + samplecode += samplecode << 1; + /* + float[] target = channel2_samples; + float[] source = channel2_groupingtable[0]; + int tmp = 0; + int temp = 0; + target[tmp++] = source[samplecode + temp]; + temp++; + target[tmp++] = source[samplecode + temp]; + temp++; + target[tmp] = source[samplecode + temp]; + // memcpy (channel2_samples, channel2_groupingtable + samplecode, 3 * sizeof (real)); + */ + float[] target = channel2_samples; + float[] source = groupingtable[1]; + int tmp = 0; + int temp = samplecode; + target[tmp] = source[temp]; + temp++;tmp++; + target[tmp] = source[temp]; + temp++;tmp++; + target[tmp] = source[temp]; + + } + else + { + channel2_samples[0] = (float) ((stream.get_bits(channel2_codelength[0])) * + channel2_factor[0] - 1.0); + channel2_samples[1] = (float) ((stream.get_bits(channel2_codelength[0])) * + channel2_factor[0] - 1.0); + channel2_samples[2] = (float) ((stream.get_bits(channel2_codelength[0])) * + channel2_factor[0] - 1.0); + } + return returnvalue; + } + + /** + * + */ + public boolean put_next_sample(int channels, SynthesisFilter filter1, SynthesisFilter filter2) + { + boolean returnvalue = super.put_next_sample(channels, filter1, filter2); + if ((channel2_allocation != 0) && (channels != OutputChannels.LEFT_CHANNEL)) + { + float sample = channel2_samples[samplenumber - 1]; + + if (groupingtable[1] == null) + sample = (sample + channel2_d[0]) * channel2_c[0]; + + if (groupnumber <= 4) + sample *= channel2_scalefactor1; + else if (groupnumber <= 8) + sample *= channel2_scalefactor2; + else + sample *= channel2_scalefactor3; + if (channels == OutputChannels.BOTH_CHANNELS) + filter2.input_sample(sample, subbandnumber); + else + filter1.input_sample(sample, subbandnumber); + } + return returnvalue; + } + } +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/LayerIIIDecoder.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/LayerIIIDecoder.java new file mode 100644 index 00000000..602badf0 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/LayerIIIDecoder.java @@ -0,0 +1,2439 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * + * 18/06/01 Michael Scheerer, Fixed bugs which causes + * negative indexes in method huffmann_decode and in method + * dequanisize_sample. + * + * 16/07/01 Michael Scheerer, Catched a bug in method + * huffmann_decode, which causes an outOfIndexException. + * Cause : Indexnumber of 24 at SfBandIndex, + * which has only a length of 22. I have simply and dirty + * fixed the index to <= 22, because I'm not really be able + * to fix the bug. The Indexnumber is taken from the MP3 + * file and the origin Ma-Player with the same code works + * well. + * + * 02/19/99 Java Conversion by E.B, javalayer@javazoom.net + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +/** + * Class Implementing Layer 3 Decoder. + * + * @since 0.0 + */ +final class LayerIIIDecoder implements FrameDecoder +{ + final double d43 = (4.0/3.0); + + public int[] scalefac_buffer; + + // MDM: removed, as this wasn't being used. + //private float CheckSumOut1d = 0.0f; + private int CheckSumHuff = 0; + private int[] is_1d; + private float[][][] ro; + private float[][][] lr; + private float[] out_1d; + private float[][] prevblck; + private float[][] k; + private int[] nonzero; + private Bitstream stream; + private Header header; + private SynthesisFilter filter1, filter2; + private Obuffer buffer; + private int which_channels; + private BitReserve br; + private III_side_info_t si; + + private temporaire2[] III_scalefac_t; + private temporaire2[] scalefac; + // private III_scalefac_t scalefac; + + private int max_gr; + private int frame_start; + private int part2_start; + private int channels; + private int first_channel; + private int last_channel; + private int sfreq; + + + /** + * Constructor. + */ + // REVIEW: these constructor arguments should be moved to the + // decodeFrame() method, where possible, so that one + public LayerIIIDecoder(Bitstream stream0, Header header0, + SynthesisFilter filtera, SynthesisFilter filterb, + Obuffer buffer0, int which_ch0) + { + huffcodetab.inithuff(); + is_1d = new int[SBLIMIT*SSLIMIT+4]; + ro = new float[2][SBLIMIT][SSLIMIT]; + lr = new float[2][SBLIMIT][SSLIMIT]; + out_1d = new float[SBLIMIT*SSLIMIT]; + prevblck = new float[2][SBLIMIT*SSLIMIT]; + k = new float[2][SBLIMIT*SSLIMIT]; + nonzero = new int[2]; + + //III_scalefact_t + III_scalefac_t = new temporaire2[2]; + III_scalefac_t[0] = new temporaire2(); + III_scalefac_t[1] = new temporaire2(); + scalefac = III_scalefac_t; + // L3TABLE INIT + + sfBandIndex = new SBI[9]; // SZD: MPEG2.5 +3 indices + int[] l0 = {0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576}; + int[] s0 = {0,4,8,12,18,24,32,42,56,74,100,132,174,192}; + int[] l1 = {0,6,12,18,24,30,36,44,54,66,80,96,114,136,162,194,232,278,330,394,464,540,576}; + int[] s1 = {0,4,8,12,18,26,36,48,62,80,104,136,180,192}; + int[] l2 = {0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576}; + int[] s2 = {0,4,8,12,18,26,36,48,62,80,104,134,174,192}; + + int[] l3 = {0,4,8,12,16,20,24,30,36,44,52,62,74,90,110,134,162,196,238,288,342,418,576}; + int[] s3 = {0,4,8,12,16,22,30,40,52,66,84,106,136,192}; + int[] l4 = {0,4,8,12,16,20,24,30,36,42,50,60,72,88,106,128,156,190,230,276,330,384,576}; + int[] s4 = {0,4,8,12,16,22,28,38,50,64,80,100,126,192}; + int[] l5 = {0,4,8,12,16,20,24,30,36,44,54,66,82,102,126,156,194,240,296,364,448,550,576}; + int[] s5 = {0,4,8,12,16,22,30,42,58,78,104,138,180,192}; + // SZD: MPEG2.5 + int[] l6 = {0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576}; + int[] s6 = {0,4,8,12,18,26,36,48,62,80,104,134,174,192}; + int[] l7 = {0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576}; + int[] s7 = {0,4,8,12,18,26,36,48,62,80,104,134,174,192}; + int[] l8 = {0,12,24,36,48,60,72,88,108,132,160,192,232,280,336,400,476,566,568,570,572,574,576}; + int[] s8 = {0,8,16,24,36,52,72,96,124,160,162,164,166,192}; + + sfBandIndex[0]= new SBI(l0,s0); + sfBandIndex[1]= new SBI(l1,s1); + sfBandIndex[2]= new SBI(l2,s2); + + sfBandIndex[3]= new SBI(l3,s3); + sfBandIndex[4]= new SBI(l4,s4); + sfBandIndex[5]= new SBI(l5,s5); + //SZD: MPEG2.5 + sfBandIndex[6]= new SBI(l6,s6); + sfBandIndex[7]= new SBI(l7,s7); + sfBandIndex[8]= new SBI(l8,s8); + // END OF L3TABLE INIT + + if(reorder_table == null) { // SZD: generate LUT + reorder_table = new int[9][]; + for(int i = 0; i < 9; i++) + reorder_table[i] = reorder(sfBandIndex[i].s); + } + + // Sftable + int[] ll0 = {0, 6, 11, 16, 21}; + int[] ss0 = {0, 6, 12}; + sftable = new Sftable(ll0,ss0); + // END OF Sftable + + // scalefac_buffer + scalefac_buffer = new int[54]; + // END OF scalefac_buffer + + stream = stream0; + header = header0; + filter1 = filtera; + filter2 = filterb; + buffer = buffer0; + which_channels = which_ch0; + + frame_start = 0; + channels = (header.mode() == Header.SINGLE_CHANNEL) ? 1 : 2; + max_gr = (header.version() == Header.MPEG1) ? 2 : 1; + + sfreq = header.sample_frequency() + + ((header.version() == Header.MPEG1) ? 3 : + (header.version() == Header.MPEG25_LSF) ? 6 : 0); // SZD + + if (channels == 2) + { + switch (which_channels) + { + case OutputChannels.LEFT_CHANNEL: + case OutputChannels.DOWNMIX_CHANNELS: + first_channel = last_channel = 0; + break; + + case OutputChannels.RIGHT_CHANNEL: + first_channel = last_channel = 1; + break; + + case OutputChannels.BOTH_CHANNELS: + default: + first_channel = 0; + last_channel = 1; + break; + } + } + else + { + first_channel = last_channel = 0; + } + + for(int ch=0;ch<2;ch++) + for (int j=0; j<576; j++) + prevblck[ch][j] = 0.0f; + + nonzero[0] = nonzero[1] = 576; + + br = new BitReserve(); + si = new III_side_info_t(); + } + + /** + * Notify decoder that a seek is being made. + */ + public void seek_notify() + { + frame_start = 0; + for(int ch=0;ch<2;ch++) + for (int j=0; j<576; j++) + prevblck[ch][j] = 0.0f; + br = new BitReserve(); + } + + public void decodeFrame() + { + decode(); + } + + /** + * Decode one frame, filling the buffer with the output samples. + */ + + // subband samples are buffered and passed to the + // SynthesisFilter in one go. + private float[] samples1 = new float[32]; + private float[] samples2 = new float[32]; + + public void decode() + { + int nSlots = header.slots(); + int flush_main; + int gr, ch, ss, sb, sb18; + int main_data_end; + int bytes_to_discard; + int i; + + get_side_info(); + + for (i=0; i>> 3; // of previous frame + + if ((flush_main = (br.hsstell() & 7)) != 0) { + br.hgetbits(8 - flush_main); + main_data_end++; + } + + bytes_to_discard = frame_start - main_data_end + - si.main_data_begin; + + frame_start += nSlots; + + if (bytes_to_discard < 0) + return; + + if (main_data_end > 4096) { + frame_start -= 4096; + br.rewindNbytes(4096); + } + + for (; bytes_to_discard > 0; bytes_to_discard--) + br.hgetbits(8); + + for (gr=0;gr>> 4) / 5 ; + new_slen[1] = (scalefac_comp >>> 4) % 5 ; + new_slen[2] = (scalefac_comp & 0xF) >>> 2 ; + new_slen[3] = (scalefac_comp & 3); + si.ch[ch].gr[gr].preflag = 0; + blocknumber = 0; + + } else if (scalefac_comp < 500) { + + new_slen[0] = ((scalefac_comp - 400) >>> 2) / 5 ; + new_slen[1] = ((scalefac_comp - 400) >>> 2) % 5 ; + new_slen[2] = (scalefac_comp - 400 ) & 3 ; + new_slen[3] = 0; + si.ch[ch].gr[gr].preflag = 0; + blocknumber = 1; + + } else if (scalefac_comp < 512) { + + new_slen[0] = (scalefac_comp - 500 ) / 3 ; + new_slen[1] = (scalefac_comp - 500) % 3 ; + new_slen[2] = 0; + new_slen[3] = 0; + si.ch[ch].gr[gr].preflag = 1; + blocknumber = 2; + } + } + + if((((mode_ext == 1) || (mode_ext == 3)) && (ch == 1))) + { + int_scalefac_comp = scalefac_comp >>> 1; + + if (int_scalefac_comp < 180) + { + new_slen[0] = int_scalefac_comp / 36 ; + new_slen[1] = (int_scalefac_comp % 36 ) / 6 ; + new_slen[2] = (int_scalefac_comp % 36) % 6; + new_slen[3] = 0; + si.ch[ch].gr[gr].preflag = 0; + blocknumber = 3; + } else if (int_scalefac_comp < 244) { + new_slen[0] = ((int_scalefac_comp - 180 ) & 0x3F) >>> 4 ; + new_slen[1] = ((int_scalefac_comp - 180) & 0xF) >>> 2 ; + new_slen[2] = (int_scalefac_comp - 180 ) & 3 ; + new_slen[3] = 0; + si.ch[ch].gr[gr].preflag = 0; + blocknumber = 4; + } else if (int_scalefac_comp < 255) { + new_slen[0] = (int_scalefac_comp - 244 ) / 3 ; + new_slen[1] = (int_scalefac_comp - 244 ) % 3 ; + new_slen[2] = 0 ; + new_slen[3] = 0; + si.ch[ch].gr[gr].preflag = 0; + blocknumber = 5; + } + } + + for (int x=0; x<45; x++) // why 45, not 54? + scalefac_buffer[x] = 0; + + m = 0; + for (int i=0; i<4;i++) { + for (int j = 0; j < nr_of_sfb_block[blocknumber][blocktypenumber][i]; + j++) + { + scalefac_buffer[m] = (new_slen[i] == 0) ? 0 : + br.hgetbits(new_slen[i]); + m++; + + } // for (unint32 j ... + } // for (uint32 i ... + } + + /** + * + */ + private void get_LSF_scale_factors(int ch, int gr) + { + int m = 0; + int sfb, window; + gr_info_s gr_info = (si.ch[ch].gr[gr]); + + get_LSF_scale_data(ch, gr); + + if ((gr_info.window_switching_flag != 0) && (gr_info.block_type == 2)) { + if (gr_info.mixed_block_flag != 0) { // MIXED + for (sfb = 0; sfb < 8; sfb++) + { + scalefac[ch].l[sfb] = scalefac_buffer[m]; + m++; + } + for (sfb = 3; sfb < 12; sfb++) { + for (window=0; window<3; window++) + { + scalefac[ch].s[window][sfb] = scalefac_buffer[m]; + m++; + } + } + for (window=0; window<3; window++) + scalefac[ch].s[window][12] = 0; + + } else { // SHORT + + for (sfb = 0; sfb < 12; sfb++) { + for (window=0; window<3; window++) + { + scalefac[ch].s[window][sfb] = scalefac_buffer[m]; + m++; + } + } + + for (window=0; window<3; window++) + scalefac[ch].s[window][12] = 0; + } + } else { // LONG types 0,1,3 + + for (sfb = 0; sfb < 21; sfb++) { + scalefac[ch].l[sfb] = scalefac_buffer[m]; + m++; + } + scalefac[ch].l[21] = 0; // Jeff + scalefac[ch].l[22] = 0; + } + } + + /** + * + */ + int[] x = {0}; + int[] y = {0}; + int[] v = {0}; + int[] w = {0}; + private void huffman_decode(int ch, int gr) + { + x[0] = 0; + y[0] = 0; + v[0] = 0; + w[0] = 0; + + int part2_3_end = part2_start + si.ch[ch].gr[gr].part2_3_length; + int num_bits; + int region1Start; + int region2Start; + int index; + + int buf, buf1; + + huffcodetab h; + + // Find region boundary for short block case + + if ( ((si.ch[ch].gr[gr].window_switching_flag) != 0) && + (si.ch[ch].gr[gr].block_type == 2) ) { + + // Region2. + //MS: Extrahandling for 8KHZ + region1Start = (sfreq == 8) ? 72 : 36; // sfb[9/3]*3=36 or in case 8KHZ = 72 + region2Start = 576; // No Region2 for short block case + + } else { // Find region boundary for long block case + + buf = si.ch[ch].gr[gr].region0_count + 1; + buf1 = buf + si.ch[ch].gr[gr].region1_count + 1; + + if(buf1 > sfBandIndex[sfreq].l.length - 1) buf1 = sfBandIndex[sfreq].l.length - 1; + + region1Start = sfBandIndex[sfreq].l[buf]; + region2Start = sfBandIndex[sfreq].l[buf1]; /* MI */ + } + + index = 0; + // Read bigvalues area + for (int i=0; i<(si.ch[ch].gr[gr].big_values<<1); i+=2) { + if (i= is_1d.length) System.out.println("i0="+i+"/"+(si.ch[ch].gr[gr].big_values<<1)+" Index="+index+" is_1d="+is_1d.length); + + is_1d[index++] = x[0]; + is_1d[index++] = y[0]; + + CheckSumHuff = CheckSumHuff + x[0] + y[0]; + // System.out.println("x = "+x[0]+" y = "+y[0]); + } + + // Read count1 area + h = huffcodetab.ht[si.ch[ch].gr[gr].count1table_select+32]; + num_bits = br.hsstell(); + + while ((num_bits < part2_3_end) && (index < 576)) { + + huffcodetab.huffman_decoder(h, x, y, v, w, br); + + is_1d[index++] = v[0]; + is_1d[index++] = w[0]; + is_1d[index++] = x[0]; + is_1d[index++] = y[0]; + CheckSumHuff = CheckSumHuff + v[0] + w[0] + x[0] + y[0]; + // System.out.println("v = "+v[0]+" w = "+w[0]); + // System.out.println("x = "+x[0]+" y = "+y[0]); + num_bits = br.hsstell(); + } + + if (num_bits > part2_3_end) { + br.rewindNbits(num_bits - part2_3_end); + index-=4; + } + + num_bits = br.hsstell(); + + // Dismiss stuffing bits + if (num_bits < part2_3_end) + br.hgetbits(part2_3_end - num_bits); + + // Zero out rest + + if (index < 576) + nonzero[ch] = index; + else + nonzero[ch] = 576; + + if (index < 0) index = 0; + + // may not be necessary + for (; index<576; index++) + is_1d[index] = 0; + } + + /** + * + */ + private void i_stereo_k_values(int is_pos, int io_type, int i) + { + if (is_pos == 0) { + k[0][i] = 1.0f; + k[1][i] = 1.0f; + } else if ((is_pos & 1) != 0) { + k[0][i] = io[io_type][(is_pos + 1) >>> 1]; + k[1][i] = 1.0f; + } else { + k[0][i] = 1.0f; + k[1][i] = io[io_type][is_pos >>> 1]; + } + } + + /** + * + */ + private void dequantize_sample(float xr[][], int ch, int gr) + { + gr_info_s gr_info = (si.ch[ch].gr[gr]); + int cb=0; + int next_cb_boundary; + int cb_begin = 0; + int cb_width = 0; + int index=0, t_index, j; + float g_gain; + float[][] xr_1d = xr; + + // choose correct scalefactor band per block type, initalize boundary + + if ((gr_info.window_switching_flag !=0 ) && (gr_info.block_type == 2) ) { + if (gr_info.mixed_block_flag != 0) + next_cb_boundary=sfBandIndex[sfreq].l[1]; // LONG blocks: 0,1,3 + else { + cb_width = sfBandIndex[sfreq].s[1]; + next_cb_boundary = (cb_width << 2) - cb_width; + cb_begin = 0; + } + } else { + next_cb_boundary=sfBandIndex[sfreq].l[1]; // LONG blocks: 0,1,3 + } + + // Compute overall (global) scaling. + + g_gain = (float) Math.pow(2.0 , (0.25 * (gr_info.global_gain - 210.0))); + + for (j=0; j 0) xr_1d[quotien][reste] = g_gain * t_43[abv]; + else + { + if (-abv < t_43.length) xr_1d[quotien][reste] = -g_gain * t_43[-abv]; + else xr_1d[quotien][reste] = -g_gain * (float)Math.pow(-abv, d43); + } + } + else + { + if (is_1d[j] > 0) xr_1d[quotien][reste] = g_gain * (float)Math.pow(abv, d43); + else xr_1d[quotien][reste] = -g_gain * (float)Math.pow(-abv, d43); + } + } + } + + // apply formula per block type + for (j=0; j= 36)) )) + { + + t_index = (index - cb_begin) / cb_width; + /* xr[sb][ss] *= pow(2.0, ((-2.0 * gr_info.subblock_gain[t_index]) + -(0.5 * (1.0 + gr_info.scalefac_scale) + * scalefac[ch].s[t_index][cb]))); */ + int idx = scalefac[ch].s[t_index][cb] + << gr_info.scalefac_scale; + idx += (gr_info.subblock_gain[t_index] << 2); + + xr_1d[quotien][reste] *= two_to_negative_half_pow[idx]; + + } else { // LONG block types 0,1,3 & 1st 2 subbands of switched blocks + /* xr[sb][ss] *= pow(2.0, -0.5 * (1.0+gr_info.scalefac_scale) + * (scalefac[ch].l[cb] + + gr_info.preflag * pretab[cb])); */ + int idx = scalefac[ch].l[cb]; + + if (gr_info.preflag != 0) + idx += pretab[cb]; + + idx = idx << gr_info.scalefac_scale; + xr_1d[quotien][reste] *= two_to_negative_half_pow[idx]; + } + index++; + } + + for (j=nonzero[ch]; j<576; j++) + { + // Modif E.B 02/22/99 + int reste = j % SSLIMIT; + int quotien = (int) ((j-reste)/SSLIMIT); + if(reste < 0) reste = 0; + if(quotien < 0) quotien = 0; + xr_1d[quotien][reste] = 0.0f; + } + + return; + } + + /** + * + */ + private void reorder(float xr[][], int ch, int gr) + { + gr_info_s gr_info = (si.ch[ch].gr[gr]); + int freq, freq3; + int index; + int sfb, sfb_start, sfb_lines; + int src_line, des_line; + float[][] xr_1d = xr; + + if ((gr_info.window_switching_flag !=0) && (gr_info.block_type == 2)) { + + for(index=0; index<576; index++) + out_1d[index] = 0.0f; + + if (gr_info.mixed_block_flag !=0 ) { + // NO REORDER FOR LOW 2 SUBBANDS + for (index = 0; index < 36; index++) + { + // Modif E.B 02/22/99 + int reste = index % SSLIMIT; + int quotien = (int) ((index-reste)/SSLIMIT); + out_1d[index] = xr_1d[quotien][reste]; + } + // REORDERING FOR REST SWITCHED SHORT + /*for( sfb=3,sfb_start=sfBandIndex[sfreq].s[3], + sfb_lines=sfBandIndex[sfreq].s[4] - sfb_start; + sfb < 13; sfb++,sfb_start = sfBandIndex[sfreq].s[sfb], + sfb_lines = sfBandIndex[sfreq].s[sfb+1] - sfb_start ) + {*/ + for( sfb=3; sfb < 13; sfb++) + { + //System.out.println("sfreq="+sfreq+" sfb="+sfb+" sfBandIndex="+sfBandIndex.length+" sfBandIndex[sfreq].s="+sfBandIndex[sfreq].s.length); + sfb_start = sfBandIndex[sfreq].s[sfb]; + sfb_lines = sfBandIndex[sfreq].s[sfb+1] - sfb_start; + + int sfb_start3 = (sfb_start << 2) - sfb_start; + + for(freq=0, freq3=0; freq=3; sfb-- ) { + i = sfBandIndex[sfreq].s[sfb]; + lines = sfBandIndex[sfreq].s[sfb+1] - i; + i = (i << 2) - i + (j+1) * lines - 1; + + while (lines > 0) { + if (ro[1][i/18][i%18] != 0.0f) { + // MDM: in java, array access is very slow. + // Is quicker to compute div and mod values. + //if (ro[1][ss_div[i]][ss_mod[i]] != 0.0f) { + sfbcnt = sfb; + sfb = -10; + lines = -10; + } + + lines--; + i--; + + } // while (lines > 0) + + } // for (sfb=12 ... + sfb = sfbcnt + 1; + + if (sfb > max_sfb) + max_sfb = sfb; + + while(sfb < 12) { + temp = sfBandIndex[sfreq].s[sfb]; + sb = sfBandIndex[sfreq].s[sfb+1] - temp; + i = (temp << 2) - temp + j * sb; + + for ( ; sb > 0; sb--) { + is_pos[i] = scalefac[1].s[j][sfb]; + if (is_pos[i] != 7) + if (lsf) + i_stereo_k_values(is_pos[i], io_type, i); + else + is_ratio[i] = TAN12[is_pos[i]]; + + i++; + } // for (; sb>0... + sfb++; + } // while (sfb < 12) + sfb = sfBandIndex[sfreq].s[10]; + sb = sfBandIndex[sfreq].s[11] - sfb; + sfb = (sfb << 2) - sfb + j * sb; + temp = sfBandIndex[sfreq].s[11]; + sb = sfBandIndex[sfreq].s[12] - temp; + i = (temp << 2) - temp + j * sb; + + for (; sb > 0; sb--) { + is_pos[i] = is_pos[sfb]; + + if (lsf) { + k[0][i] = k[0][sfb]; + k[1][i] = k[1][sfb]; + } else { + is_ratio[i] = is_ratio[sfb]; + } + i++; + } // for (; sb > 0 ... + } + if (max_sfb <= 3) { + i = 2; + ss = 17; + sb = -1; + while (i >= 0) { + if (ro[1][i][ss] != 0.0f) { + sb = (i<<4) + (i<<1) + ss; + i = -1; + } else { + ss--; + if (ss < 0) { + i--; + ss = 17; + } + } // if (ro ... + } // while (i>=0) + i = 0; + while (sfBandIndex[sfreq].l[i] <= sb) + i++; + sfb = i; + i = sfBandIndex[sfreq].l[i]; + for (; sfb<8; sfb++) { + sb = sfBandIndex[sfreq].l[sfb+1]-sfBandIndex[sfreq].l[sfb]; + for (; sb>0; sb--) { + is_pos[i] = scalefac[1].l[sfb]; + if (is_pos[i] != 7) + if (lsf) + i_stereo_k_values(is_pos[i], io_type, i); + else + is_ratio[i] = TAN12[is_pos[i]]; + i++; + } // for (; sb>0 ... + } // for (; sfb<8 ... + } // for (j=0 ... + } else { // if (gr_info.mixed_block_flag) + for (int j=0; j<3; j++) { + int sfbcnt; + sfbcnt = -1; + for( sfb=12; sfb >=0; sfb-- ) + { + temp = sfBandIndex[sfreq].s[sfb]; + lines = sfBandIndex[sfreq].s[sfb+1] - temp; + i = (temp << 2) - temp + (j+1) * lines - 1; + + while (lines > 0) { + if (ro[1][i/18][i%18] != 0.0f) { + // MDM: in java, array access is very slow. + // Is quicker to compute div and mod values. + //if (ro[1][ss_div[i]][ss_mod[i]] != 0.0f) { + sfbcnt = sfb; + sfb = -10; + lines = -10; + } + lines--; + i--; + } // while (lines > 0) */ + + } // for (sfb=12 ... + sfb = sfbcnt + 1; + while(sfb<12) { + temp = sfBandIndex[sfreq].s[sfb]; + sb = sfBandIndex[sfreq].s[sfb+1] - temp; + i = (temp << 2) - temp + j * sb; + for ( ; sb > 0; sb--) { + is_pos[i] = scalefac[1].s[j][sfb]; + if (is_pos[i] != 7) + if (lsf) + i_stereo_k_values(is_pos[i], io_type, i); + else + is_ratio[i] = TAN12[is_pos[i]]; + i++; + } // for (; sb>0 ... + sfb++; + } // while (sfb<12) + + temp = sfBandIndex[sfreq].s[10]; + temp2= sfBandIndex[sfreq].s[11]; + sb = temp2 - temp; + sfb = (temp << 2) - temp + j * sb; + sb = sfBandIndex[sfreq].s[12] - temp2; + i = (temp2 << 2) - temp2 + j * sb; + + for (; sb>0; sb--) { + is_pos[i] = is_pos[sfb]; + + if (lsf) { + k[0][i] = k[0][sfb]; + k[1][i] = k[1][sfb]; + } else { + is_ratio[i] = is_ratio[sfb]; + } + i++; + } // for (; sb>0 ... + } // for (sfb=12 + } // for (j=0 ... + } else { // if (gr_info.window_switching_flag ... + i = 31; + ss = 17; + sb = 0; + while (i >= 0) { + if (ro[1][i][ss] != 0.0f) { + sb = (i<<4) + (i<<1) + ss; + i = -1; + } else { + ss--; + if (ss < 0) { + i--; + ss = 17; + } + } + } + i = 0; + while (sfBandIndex[sfreq].l[i] <= sb) + i++; + + sfb = i; + i = sfBandIndex[sfreq].l[i]; + for (; sfb<21; sfb++) { + sb = sfBandIndex[sfreq].l[sfb+1] - sfBandIndex[sfreq].l[sfb]; + for (; sb > 0; sb--) { + is_pos[i] = scalefac[1].l[sfb]; + if (is_pos[i] != 7) + if (lsf) + i_stereo_k_values(is_pos[i], io_type, i); + else + is_ratio[i] = TAN12[is_pos[i]]; + i++; + } + } + sfb = sfBandIndex[sfreq].l[20]; + for (sb = 576 - sfBandIndex[sfreq].l[21]; (sb > 0) && (i<576); sb--) + { + is_pos[i] = is_pos[sfb]; // error here : i >=576 + + if (lsf) { + k[0][i] = k[0][sfb]; + k[1][i] = k[1][sfb]; + } else { + is_ratio[i] = is_ratio[sfb]; + } + i++; + } // if (gr_info.mixed_block_flag) + } // if (gr_info.window_switching_flag ... + } // if (i_stereo) + + i = 0; + for(sb=0;sb 32767.0f) ? 32767 : + ((sample < -32768.0f) ? -32768 : + (short) sample)); + } + + /** + * Write the samples to the file or directly to the audio hardware. + */ + public abstract void write_buffer(int val); + public abstract void close(); + + /** + * Clears all data in the buffer (for seeking). + */ + public abstract void clear_buffer(); + + /** + * Notify the buffer that the user has stopped the stream. + */ + public abstract void set_stop_flag(); +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/OutputChannels.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/OutputChannels.java new file mode 100644 index 00000000..58c8310d --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/OutputChannels.java @@ -0,0 +1,143 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 12/12/99 Initial implementation. mdm@techie.com. + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + + +/** + * A Type-safe representation of the the supported output channel + * constants. + * + * This class is immutable and, hence, is thread safe. + * + * @author Mat McGowan 12/12/99 + * @since 0.0.7 + */ +public class OutputChannels +{ + /** + * Flag to indicate output should include both channels. + */ + public static final int BOTH_CHANNELS = 0; + + /** + * Flag to indicate output should include the left channel only. + */ + public static final int LEFT_CHANNEL = 1; + + /** + * Flag to indicate output should include the right channel only. + */ + public static final int RIGHT_CHANNEL = 2; + + /** + * Flag to indicate output is mono. + */ + public static final int DOWNMIX_CHANNELS = 3; + + + public static final OutputChannels LEFT = new OutputChannels(LEFT_CHANNEL); + public static final OutputChannels RIGHT = new OutputChannels(RIGHT_CHANNEL); + public static final OutputChannels BOTH = new OutputChannels(BOTH_CHANNELS); + public static final OutputChannels DOWNMIX = new OutputChannels(DOWNMIX_CHANNELS); + + + private /*final*/ int outputChannels; + + /** + * Creates an OutputChannels instance + * corresponding to the given channel code. + * + * @param code one of the OutputChannels channel code constants. + * + * @throws IllegalArgumentException if code is not a valid + * channel code. + */ + static public OutputChannels fromInt(int code) + { + switch (code) + { + case LEFT_CHANNEL: + return LEFT; + case RIGHT_CHANNEL: + return RIGHT; + case BOTH_CHANNELS: + return BOTH; + case DOWNMIX_CHANNELS: + return DOWNMIX; + default: + throw new IllegalArgumentException("Invalid channel code: "+code); + } + } + + private OutputChannels(int channels) + { + outputChannels = channels; + + if (channels<0 || channels>3) + throw new IllegalArgumentException("channels"); + } + + /** + * Retrieves the code representing the desired output channels. + * Will be one of LEFT_CHANNEL, RIGHT_CHANNEL, BOTH_CHANNELS + * or DOWNMIX_CHANNELS. + * + * @return the channel code represented by this instance. + */ + public int getChannelsOutputCode() + { + return outputChannels; + } + + /** + * Retrieves the number of output channels represented + * by this channel output type. + * + * @return The number of output channels for this channel output + * type. This will be 2 for BOTH_CHANNELS only, and 1 + * for all other types. + */ + public int getChannelCount() + { + int count = (outputChannels==BOTH_CHANNELS) ? 2 : 1; + return count; + } + + + public boolean equals(Object o) + { + boolean equals = false; + + if (o instanceof OutputChannels) + { + OutputChannels oc = (OutputChannels)o; + equals = (oc.outputChannels == outputChannels); + } + + return equals; + } + + public int hashCode() + { + return outputChannels; + } + +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/SampleBuffer.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/SampleBuffer.java new file mode 100644 index 00000000..ba4bfa06 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/SampleBuffer.java @@ -0,0 +1,132 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * + * 12/12/99 Initial Version based on FileObuffer. mdm@techie.com. + * + * FileObuffer: + * 15/02/99 Java Conversion by E.B ,javalayer@javazoom.net + * + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +/** + * The SampleBuffer class implements an output buffer + * that provides storage for a fixed size block of samples. + */ +public class SampleBuffer extends Obuffer +{ + private short[] buffer; + private int[] bufferp; + private int channels; + private int frequency; + + /** + * Constructor + */ + public SampleBuffer(int sample_frequency, int number_of_channels) + { + buffer = new short[OBUFFERSIZE]; + bufferp = new int[MAXCHANNELS]; + channels = number_of_channels; + frequency = sample_frequency; + + for (int i = 0; i < number_of_channels; ++i) + bufferp[i] = (short)i; + + } + + public int getChannelCount() + { + return this.channels; + } + + public int getSampleFrequency() + { + return this.frequency; + } + + public short[] getBuffer() + { + return this.buffer; + } + + public int getBufferLength() + { + return bufferp[0]; + } + + /** + * Takes a 16 Bit PCM sample. + */ + public void append(int channel, short value) + { + buffer[bufferp[channel]] = value; + bufferp[channel] += channels; + } + + public void appendSamples(int channel, float[] f) + { + int pos = bufferp[channel]; + + short s; + float fs; + for (int i=0; i<32;) + { + fs = f[i++]; + fs = (fs>32767.0f ? 32767.0f + : (fs < -32767.0f ? -32767.0f : fs)); + + s = (short)fs; + buffer[pos] = s; + pos += channels; + } + + bufferp[channel] = pos; + } + + + /** + * Write the samples to the file (Random Acces). + */ + public void write_buffer(int val) + { + + //for (int i = 0; i < channels; ++i) + // bufferp[i] = (short)i; + + } + + public void close() + {} + + /** + * + */ + public void clear_buffer() + { + for (int i = 0; i < channels; ++i) + bufferp[i] = (short)i; + } + + /** + * + */ + public void set_stop_flag() + {} +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/Source.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/Source.java new file mode 100644 index 00000000..9d6a5d73 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/Source.java @@ -0,0 +1,49 @@ +/* + * 11/19/04 1.0 moved to LGPL. + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.decoder; + +import java.io.IOException; + +/** + * Work in progress. + * + * Class to describe a seekable data source. + * + */ +public interface Source +{ + + public static final long LENGTH_UNKNOWN = -1; + + public int read(byte[] b, int offs, int len) + throws IOException; + + + public boolean willReadBlock(); + + public boolean isSeekable(); + + public long length(); + + public long tell(); + + public long seek(long pos); + +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/SynthesisFilter.java b/lib/jlayer1.0.1/src/javazoom/jl/decoder/SynthesisFilter.java new file mode 100644 index 00000000..581ab03c --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/SynthesisFilter.java @@ -0,0 +1,1817 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * + * 04/01/00 Fixes for running under build 23xx Microsoft JVM. mdm. + * + * 19/12/99 Performance improvements to compute_pcm_samples(). + * Mat McGowan. mdm@techie.com. + * + * 16/02/99 Java Conversion by E.B , javalayer@javazoom.net + * + * @(#) synthesis_filter.h 1.8, last edit: 6/15/94 16:52:00 + * @(#) Copyright (C) 1993, 1994 Tobias Bading (bading@cs.tu-berlin.de) + * @(#) Berlin University of Technology + * + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ +package javazoom.jl.decoder; + +import java.io.IOException; + +/** + * A class for the synthesis filter bank. + * This class does a fast downsampling from 32, 44.1 or 48 kHz to 8 kHz, if ULAW is defined. + * Frequencies above 4 kHz are removed by ignoring higher subbands. + */ +final class SynthesisFilter +{ + private float[] v1; + private float[] v2; + private float[] actual_v; // v1 or v2 + private int actual_write_pos; // 0-15 + private float[] samples; // 32 new subband samples + private int channel; + private float scalefactor; + private float[] eq; + + /** + * Quality value for controlling CPU usage/quality tradeoff. + */ + /* + private int quality; + + private int v_inc; + + + + public static final int HIGH_QUALITY = 1; + public static final int MEDIUM_QUALITY = 2; + public static final int LOW_QUALITY = 4; + */ + + /** + * Contructor. + * The scalefactor scales the calculated float pcm samples to short values + * (raw pcm samples are in [-1.0, 1.0], if no violations occur). + */ + public SynthesisFilter(int channelnumber, float factor, float[] eq0) + { + if (d==null) + { + d = load_d(); + d16 = splitArray(d, 16); + } + + v1 = new float[512]; + v2 = new float[512]; + samples = new float[32]; + channel = channelnumber; + scalefactor = factor; + setEQ(eq); + //setQuality(HIGH_QUALITY); + + reset(); + } + + public void setEQ(float[] eq0) + { + this.eq = eq0; + if (eq==null) + { + eq = new float[32]; + for (int i=0; i<32; i++) + eq[i] = 1.0f; + } + if (eq.length<32) + { + throw new IllegalArgumentException("eq0"); + } + + } + + /* + private void setQuality(int quality0) + { + switch (quality0) + { + case HIGH_QUALITY: + case MEDIUM_QUALITY: + case LOW_QUALITY: + v_inc = 16 * quality0; + quality = quality0; + break; + default : + throw new IllegalArgumentException("Unknown quality value"); + } + } + + public int getQuality() + { + return quality; + } + */ + + /** + * Reset the synthesis filter. + */ + public void reset() + { + //float[] floatp; + // float[] floatp2; + + // initialize v1[] and v2[]: + //for (floatp = v1 + 512, floatp2 = v2 + 512; floatp > v1; ) + // *--floatp = *--floatp2 = 0.0; + for (int p=0;p<512;p++) + v1[p] = v2[p] = 0.0f; + + // initialize samples[]: + //for (floatp = samples + 32; floatp > samples; ) + // *--floatp = 0.0; + for (int p2=0;p2<32;p2++) + samples[p2] = 0.0f; + + actual_v = v1; + actual_write_pos = 15; + } + + + /** + * Inject Sample. + */ + public void input_sample(float sample, int subbandnumber) + { + samples[subbandnumber] = eq[subbandnumber]*sample; + } + + public void input_samples(float[] s) + { + for (int i=31; i>=0; i--) + { + samples[i] = s[i]*eq[i]; + } + } + + /** + * Compute new values via a fast cosine transform. + */ + private void compute_new_v() + { + // p is fully initialized from x1 + //float[] p = _p; + // pp is fully initialized from p + //float[] pp = _pp; + + //float[] new_v = _new_v; + + //float[] new_v = new float[32]; // new V[0-15] and V[33-48] of Figure 3-A.2 in ISO DIS 11172-3 + //float[] p = new float[16]; + //float[] pp = new float[16]; + + /* + for (int i=31; i>=0; i--) + { + new_v[i] = 0.0f; + } + */ + + float new_v0, new_v1, new_v2, new_v3, new_v4, new_v5, new_v6, new_v7, new_v8, new_v9; + float new_v10, new_v11, new_v12, new_v13, new_v14, new_v15, new_v16, new_v17, new_v18, new_v19; + float new_v20, new_v21, new_v22, new_v23, new_v24, new_v25, new_v26, new_v27, new_v28, new_v29; + float new_v30, new_v31; + + new_v0 = new_v1 = new_v2 = new_v3 = new_v4 = new_v5 = new_v6 = new_v7 = new_v8 = new_v9 = + new_v10 = new_v11 = new_v12 = new_v13 = new_v14 = new_v15 = new_v16 = new_v17 = new_v18 = new_v19 = + new_v20 = new_v21 = new_v22 = new_v23 = new_v24 = new_v25 = new_v26 = new_v27 = new_v28 = new_v29 = + new_v30 = new_v31 = 0.0f; + + +// float[] new_v = new float[32]; // new V[0-15] and V[33-48] of Figure 3-A.2 in ISO DIS 11172-3 +// float[] p = new float[16]; +// float[] pp = new float[16]; + + float[] s = samples; + + float s0 = s[0]; + float s1 = s[1]; + float s2 = s[2]; + float s3 = s[3]; + float s4 = s[4]; + float s5 = s[5]; + float s6 = s[6]; + float s7 = s[7]; + float s8 = s[8]; + float s9 = s[9]; + float s10 = s[10]; + float s11 = s[11]; + float s12 = s[12]; + float s13 = s[13]; + float s14 = s[14]; + float s15 = s[15]; + float s16 = s[16]; + float s17 = s[17]; + float s18 = s[18]; + float s19 = s[19]; + float s20 = s[20]; + float s21 = s[21]; + float s22 = s[22]; + float s23 = s[23]; + float s24 = s[24]; + float s25 = s[25]; + float s26 = s[26]; + float s27 = s[27]; + float s28 = s[28]; + float s29 = s[29]; + float s30 = s[30]; + float s31 = s[31]; + + float p0 = s0 + s31; + float p1 = s1 + s30; + float p2 = s2 + s29; + float p3 = s3 + s28; + float p4 = s4 + s27; + float p5 = s5 + s26; + float p6 = s6 + s25; + float p7 = s7 + s24; + float p8 = s8 + s23; + float p9 = s9 + s22; + float p10 = s10 + s21; + float p11 = s11 + s20; + float p12 = s12 + s19; + float p13 = s13 + s18; + float p14 = s14 + s17; + float p15 = s15 + s16; + + float pp0 = p0 + p15; + float pp1 = p1 + p14; + float pp2 = p2 + p13; + float pp3 = p3 + p12; + float pp4 = p4 + p11; + float pp5 = p5 + p10; + float pp6 = p6 + p9; + float pp7 = p7 + p8; + float pp8 = (p0 - p15) * cos1_32; + float pp9 = (p1 - p14) * cos3_32; + float pp10 = (p2 - p13) * cos5_32; + float pp11 = (p3 - p12) * cos7_32; + float pp12 = (p4 - p11) * cos9_32; + float pp13 = (p5 - p10) * cos11_32; + float pp14 = (p6 - p9) * cos13_32; + float pp15 = (p7 - p8) * cos15_32; + + p0 = pp0 + pp7; + p1 = pp1 + pp6; + p2 = pp2 + pp5; + p3 = pp3 + pp4; + p4 = (pp0 - pp7) * cos1_16; + p5 = (pp1 - pp6) * cos3_16; + p6 = (pp2 - pp5) * cos5_16; + p7 = (pp3 - pp4) * cos7_16; + p8 = pp8 + pp15; + p9 = pp9 + pp14; + p10 = pp10 + pp13; + p11 = pp11 + pp12; + p12 = (pp8 - pp15) * cos1_16; + p13 = (pp9 - pp14) * cos3_16; + p14 = (pp10 - pp13) * cos5_16; + p15 = (pp11 - pp12) * cos7_16; + + + pp0 = p0 + p3; + pp1 = p1 + p2; + pp2 = (p0 - p3) * cos1_8; + pp3 = (p1 - p2) * cos3_8; + pp4 = p4 + p7; + pp5 = p5 + p6; + pp6 = (p4 - p7) * cos1_8; + pp7 = (p5 - p6) * cos3_8; + pp8 = p8 + p11; + pp9 = p9 + p10; + pp10 = (p8 - p11) * cos1_8; + pp11 = (p9 - p10) * cos3_8; + pp12 = p12 + p15; + pp13 = p13 + p14; + pp14 = (p12 - p15) * cos1_8; + pp15 = (p13 - p14) * cos3_8; + + p0 = pp0 + pp1; + p1 = (pp0 - pp1) * cos1_4; + p2 = pp2 + pp3; + p3 = (pp2 - pp3) * cos1_4; + p4 = pp4 + pp5; + p5 = (pp4 - pp5) * cos1_4; + p6 = pp6 + pp7; + p7 = (pp6 - pp7) * cos1_4; + p8 = pp8 + pp9; + p9 = (pp8 - pp9) * cos1_4; + p10 = pp10 + pp11; + p11 = (pp10 - pp11) * cos1_4; + p12 = pp12 + pp13; + p13 = (pp12 - pp13) * cos1_4; + p14 = pp14 + pp15; + p15 = (pp14 - pp15) * cos1_4; + + // this is pretty insane coding + float tmp1; + new_v19/*36-17*/ = -(new_v4 = (new_v12 = p7) + p5) - p6; + new_v27/*44-17*/ = -p6 - p7 - p4; + new_v6 = (new_v10 = (new_v14 = p15) + p11) + p13; + new_v17/*34-17*/ = -(new_v2 = p15 + p13 + p9) - p14; + new_v21/*38-17*/ = (tmp1 = -p14 - p15 - p10 - p11) - p13; + new_v29/*46-17*/ = -p14 - p15 - p12 - p8; + new_v25/*42-17*/ = tmp1 - p12; + new_v31/*48-17*/ = -p0; + new_v0 = p1; + new_v23/*40-17*/ = -(new_v8 = p3) - p2; + + p0 = (s0 - s31) * cos1_64; + p1 = (s1 - s30) * cos3_64; + p2 = (s2 - s29) * cos5_64; + p3 = (s3 - s28) * cos7_64; + p4 = (s4 - s27) * cos9_64; + p5 = (s5 - s26) * cos11_64; + p6 = (s6 - s25) * cos13_64; + p7 = (s7 - s24) * cos15_64; + p8 = (s8 - s23) * cos17_64; + p9 = (s9 - s22) * cos19_64; + p10 = (s10 - s21) * cos21_64; + p11 = (s11 - s20) * cos23_64; + p12 = (s12 - s19) * cos25_64; + p13 = (s13 - s18) * cos27_64; + p14 = (s14 - s17) * cos29_64; + p15 = (s15 - s16) * cos31_64; + + + pp0 = p0 + p15; + pp1 = p1 + p14; + pp2 = p2 + p13; + pp3 = p3 + p12; + pp4 = p4 + p11; + pp5 = p5 + p10; + pp6 = p6 + p9; + pp7 = p7 + p8; + pp8 = (p0 - p15) * cos1_32; + pp9 = (p1 - p14) * cos3_32; + pp10 = (p2 - p13) * cos5_32; + pp11 = (p3 - p12) * cos7_32; + pp12 = (p4 - p11) * cos9_32; + pp13 = (p5 - p10) * cos11_32; + pp14 = (p6 - p9) * cos13_32; + pp15 = (p7 - p8) * cos15_32; + + + p0 = pp0 + pp7; + p1 = pp1 + pp6; + p2 = pp2 + pp5; + p3 = pp3 + pp4; + p4 = (pp0 - pp7) * cos1_16; + p5 = (pp1 - pp6) * cos3_16; + p6 = (pp2 - pp5) * cos5_16; + p7 = (pp3 - pp4) * cos7_16; + p8 = pp8 + pp15; + p9 = pp9 + pp14; + p10 = pp10 + pp13; + p11 = pp11 + pp12; + p12 = (pp8 - pp15) * cos1_16; + p13 = (pp9 - pp14) * cos3_16; + p14 = (pp10 - pp13) * cos5_16; + p15 = (pp11 - pp12) * cos7_16; + + + pp0 = p0 + p3; + pp1 = p1 + p2; + pp2 = (p0 - p3) * cos1_8; + pp3 = (p1 - p2) * cos3_8; + pp4 = p4 + p7; + pp5 = p5 + p6; + pp6 = (p4 - p7) * cos1_8; + pp7 = (p5 - p6) * cos3_8; + pp8 = p8 + p11; + pp9 = p9 + p10; + pp10 = (p8 - p11) * cos1_8; + pp11 = (p9 - p10) * cos3_8; + pp12 = p12 + p15; + pp13 = p13 + p14; + pp14 = (p12 - p15) * cos1_8; + pp15 = (p13 - p14) * cos3_8; + + + p0 = pp0 + pp1; + p1 = (pp0 - pp1) * cos1_4; + p2 = pp2 + pp3; + p3 = (pp2 - pp3) * cos1_4; + p4 = pp4 + pp5; + p5 = (pp4 - pp5) * cos1_4; + p6 = pp6 + pp7; + p7 = (pp6 - pp7) * cos1_4; + p8 = pp8 + pp9; + p9 = (pp8 - pp9) * cos1_4; + p10 = pp10 + pp11; + p11 = (pp10 - pp11) * cos1_4; + p12 = pp12 + pp13; + p13 = (pp12 - pp13) * cos1_4; + p14 = pp14 + pp15; + p15 = (pp14 - pp15) * cos1_4; + + + // manually doing something that a compiler should handle sucks + // coding like this is hard to read + float tmp2; + new_v5 = (new_v11 = (new_v13 = (new_v15 = p15) + p7) + p11) + + p5 + p13; + new_v7 = (new_v9 = p15 + p11 + p3) + p13; + new_v16/*33-17*/ = -(new_v1 = (tmp1 = p13 + p15 + p9) + p1) - p14; + new_v18/*35-17*/ = -(new_v3 = tmp1 + p5 + p7) - p6 - p14; + + new_v22/*39-17*/ = (tmp1 = -p10 - p11 - p14 - p15) + - p13 - p2 - p3; + new_v20/*37-17*/ = tmp1 - p13 - p5 - p6 - p7; + new_v24/*41-17*/ = tmp1 - p12 - p2 - p3; + new_v26/*43-17*/ = tmp1 - p12 - (tmp2 = p4 + p6 + p7); + new_v30/*47-17*/ = (tmp1 = -p8 - p12 - p14 - p15) - p0; + new_v28/*45-17*/ = tmp1 - tmp2; + + // insert V[0-15] (== new_v[0-15]) into actual v: + // float[] x2 = actual_v + actual_write_pos; + float dest[] = actual_v; + + int pos = actual_write_pos; + + dest[0 + pos] = new_v0; + dest[16 + pos] = new_v1; + dest[32 + pos] = new_v2; + dest[48 + pos] = new_v3; + dest[64 + pos] = new_v4; + dest[80 + pos] = new_v5; + dest[96 + pos] = new_v6; + dest[112 + pos] = new_v7; + dest[128 + pos] = new_v8; + dest[144 + pos] = new_v9; + dest[160 + pos] = new_v10; + dest[176 + pos] = new_v11; + dest[192 + pos] = new_v12; + dest[208 + pos] = new_v13; + dest[224 + pos] = new_v14; + dest[240 + pos] = new_v15; + + // V[16] is always 0.0: + dest[256 + pos] = 0.0f; + + // insert V[17-31] (== -new_v[15-1]) into actual v: + dest[272 + pos] = -new_v15; + dest[288 + pos] = -new_v14; + dest[304 + pos] = -new_v13; + dest[320 + pos] = -new_v12; + dest[336 + pos] = -new_v11; + dest[352 + pos] = -new_v10; + dest[368 + pos] = -new_v9; + dest[384 + pos] = -new_v8; + dest[400 + pos] = -new_v7; + dest[416 + pos] = -new_v6; + dest[432 + pos] = -new_v5; + dest[448 + pos] = -new_v4; + dest[464 + pos] = -new_v3; + dest[480 + pos] = -new_v2; + dest[496 + pos] = -new_v1; + + // insert V[32] (== -new_v[0]) into other v: + dest = (actual_v==v1) ? v2 : v1; + + dest[0 + pos] = -new_v0; + // insert V[33-48] (== new_v[16-31]) into other v: + dest[16 + pos] = new_v16; + dest[32 + pos] = new_v17; + dest[48 + pos] = new_v18; + dest[64 + pos] = new_v19; + dest[80 + pos] = new_v20; + dest[96 + pos] = new_v21; + dest[112 + pos] = new_v22; + dest[128 + pos] = new_v23; + dest[144 + pos] = new_v24; + dest[160 + pos] = new_v25; + dest[176 + pos] = new_v26; + dest[192 + pos] = new_v27; + dest[208 + pos] = new_v28; + dest[224 + pos] = new_v29; + dest[240 + pos] = new_v30; + dest[256 + pos] = new_v31; + + // insert V[49-63] (== new_v[30-16]) into other v: + dest[272 + pos] = new_v30; + dest[288 + pos] = new_v29; + dest[304 + pos] = new_v28; + dest[320 + pos] = new_v27; + dest[336 + pos] = new_v26; + dest[352 + pos] = new_v25; + dest[368 + pos] = new_v24; + dest[384 + pos] = new_v23; + dest[400 + pos] = new_v22; + dest[416 + pos] = new_v21; + dest[432 + pos] = new_v20; + dest[448 + pos] = new_v19; + dest[464 + pos] = new_v18; + dest[480 + pos] = new_v17; + dest[496 + pos] = new_v16; +/* + } + else + { + v1[0 + actual_write_pos] = -new_v0; + // insert V[33-48] (== new_v[16-31]) into other v: + v1[16 + actual_write_pos] = new_v16; + v1[32 + actual_write_pos] = new_v17; + v1[48 + actual_write_pos] = new_v18; + v1[64 + actual_write_pos] = new_v19; + v1[80 + actual_write_pos] = new_v20; + v1[96 + actual_write_pos] = new_v21; + v1[112 + actual_write_pos] = new_v22; + v1[128 + actual_write_pos] = new_v23; + v1[144 + actual_write_pos] = new_v24; + v1[160 + actual_write_pos] = new_v25; + v1[176 + actual_write_pos] = new_v26; + v1[192 + actual_write_pos] = new_v27; + v1[208 + actual_write_pos] = new_v28; + v1[224 + actual_write_pos] = new_v29; + v1[240 + actual_write_pos] = new_v30; + v1[256 + actual_write_pos] = new_v31; + + // insert V[49-63] (== new_v[30-16]) into other v: + v1[272 + actual_write_pos] = new_v30; + v1[288 + actual_write_pos] = new_v29; + v1[304 + actual_write_pos] = new_v28; + v1[320 + actual_write_pos] = new_v27; + v1[336 + actual_write_pos] = new_v26; + v1[352 + actual_write_pos] = new_v25; + v1[368 + actual_write_pos] = new_v24; + v1[384 + actual_write_pos] = new_v23; + v1[400 + actual_write_pos] = new_v22; + v1[416 + actual_write_pos] = new_v21; + v1[432 + actual_write_pos] = new_v20; + v1[448 + actual_write_pos] = new_v19; + v1[464 + actual_write_pos] = new_v18; + v1[480 + actual_write_pos] = new_v17; + v1[496 + actual_write_pos] = new_v16; + } +*/ + } + + /** + * Compute new values via a fast cosine transform. + */ + private void compute_new_v_old() + { + // p is fully initialized from x1 + //float[] p = _p; + // pp is fully initialized from p + //float[] pp = _pp; + + //float[] new_v = _new_v; + + float[] new_v = new float[32]; // new V[0-15] and V[33-48] of Figure 3-A.2 in ISO DIS 11172-3 + float[] p = new float[16]; + float[] pp = new float[16]; + + + for (int i=31; i>=0; i--) + { + new_v[i] = 0.0f; + } + +// float[] new_v = new float[32]; // new V[0-15] and V[33-48] of Figure 3-A.2 in ISO DIS 11172-3 +// float[] p = new float[16]; +// float[] pp = new float[16]; + + float[] x1 = samples; + + p[0] = x1[0] + x1[31]; + p[1] = x1[1] + x1[30]; + p[2] = x1[2] + x1[29]; + p[3] = x1[3] + x1[28]; + p[4] = x1[4] + x1[27]; + p[5] = x1[5] + x1[26]; + p[6] = x1[6] + x1[25]; + p[7] = x1[7] + x1[24]; + p[8] = x1[8] + x1[23]; + p[9] = x1[9] + x1[22]; + p[10] = x1[10] + x1[21]; + p[11] = x1[11] + x1[20]; + p[12] = x1[12] + x1[19]; + p[13] = x1[13] + x1[18]; + p[14] = x1[14] + x1[17]; + p[15] = x1[15] + x1[16]; + + pp[0] = p[0] + p[15]; + pp[1] = p[1] + p[14]; + pp[2] = p[2] + p[13]; + pp[3] = p[3] + p[12]; + pp[4] = p[4] + p[11]; + pp[5] = p[5] + p[10]; + pp[6] = p[6] + p[9]; + pp[7] = p[7] + p[8]; + pp[8] = (p[0] - p[15]) * cos1_32; + pp[9] = (p[1] - p[14]) * cos3_32; + pp[10] = (p[2] - p[13]) * cos5_32; + pp[11] = (p[3] - p[12]) * cos7_32; + pp[12] = (p[4] - p[11]) * cos9_32; + pp[13] = (p[5] - p[10]) * cos11_32; + pp[14] = (p[6] - p[9]) * cos13_32; + pp[15] = (p[7] - p[8]) * cos15_32; + + p[0] = pp[0] + pp[7]; + p[1] = pp[1] + pp[6]; + p[2] = pp[2] + pp[5]; + p[3] = pp[3] + pp[4]; + p[4] = (pp[0] - pp[7]) * cos1_16; + p[5] = (pp[1] - pp[6]) * cos3_16; + p[6] = (pp[2] - pp[5]) * cos5_16; + p[7] = (pp[3] - pp[4]) * cos7_16; + p[8] = pp[8] + pp[15]; + p[9] = pp[9] + pp[14]; + p[10] = pp[10] + pp[13]; + p[11] = pp[11] + pp[12]; + p[12] = (pp[8] - pp[15]) * cos1_16; + p[13] = (pp[9] - pp[14]) * cos3_16; + p[14] = (pp[10] - pp[13]) * cos5_16; + p[15] = (pp[11] - pp[12]) * cos7_16; + + + pp[0] = p[0] + p[3]; + pp[1] = p[1] + p[2]; + pp[2] = (p[0] - p[3]) * cos1_8; + pp[3] = (p[1] - p[2]) * cos3_8; + pp[4] = p[4] + p[7]; + pp[5] = p[5] + p[6]; + pp[6] = (p[4] - p[7]) * cos1_8; + pp[7] = (p[5] - p[6]) * cos3_8; + pp[8] = p[8] + p[11]; + pp[9] = p[9] + p[10]; + pp[10] = (p[8] - p[11]) * cos1_8; + pp[11] = (p[9] - p[10]) * cos3_8; + pp[12] = p[12] + p[15]; + pp[13] = p[13] + p[14]; + pp[14] = (p[12] - p[15]) * cos1_8; + pp[15] = (p[13] - p[14]) * cos3_8; + + p[0] = pp[0] + pp[1]; + p[1] = (pp[0] - pp[1]) * cos1_4; + p[2] = pp[2] + pp[3]; + p[3] = (pp[2] - pp[3]) * cos1_4; + p[4] = pp[4] + pp[5]; + p[5] = (pp[4] - pp[5]) * cos1_4; + p[6] = pp[6] + pp[7]; + p[7] = (pp[6] - pp[7]) * cos1_4; + p[8] = pp[8] + pp[9]; + p[9] = (pp[8] - pp[9]) * cos1_4; + p[10] = pp[10] + pp[11]; + p[11] = (pp[10] - pp[11]) * cos1_4; + p[12] = pp[12] + pp[13]; + p[13] = (pp[12] - pp[13]) * cos1_4; + p[14] = pp[14] + pp[15]; + p[15] = (pp[14] - pp[15]) * cos1_4; + + // this is pretty insane coding + float tmp1; + new_v[36-17] = -(new_v[4] = (new_v[12] = p[7]) + p[5]) - p[6]; + new_v[44-17] = -p[6] - p[7] - p[4]; + new_v[6] = (new_v[10] = (new_v[14] = p[15]) + p[11]) + p[13]; + new_v[34-17] = -(new_v[2] = p[15] + p[13] + p[9]) - p[14]; + new_v[38-17] = (tmp1 = -p[14] - p[15] - p[10] - p[11]) - p[13]; + new_v[46-17] = -p[14] - p[15] - p[12] - p[8]; + new_v[42-17] = tmp1 - p[12]; + new_v[48-17] = -p[0]; + new_v[0] = p[1]; + new_v[40-17] = -(new_v[8] = p[3]) - p[2]; + + p[0] = (x1[0] - x1[31]) * cos1_64; + p[1] = (x1[1] - x1[30]) * cos3_64; + p[2] = (x1[2] - x1[29]) * cos5_64; + p[3] = (x1[3] - x1[28]) * cos7_64; + p[4] = (x1[4] - x1[27]) * cos9_64; + p[5] = (x1[5] - x1[26]) * cos11_64; + p[6] = (x1[6] - x1[25]) * cos13_64; + p[7] = (x1[7] - x1[24]) * cos15_64; + p[8] = (x1[8] - x1[23]) * cos17_64; + p[9] = (x1[9] - x1[22]) * cos19_64; + p[10] = (x1[10] - x1[21]) * cos21_64; + p[11] = (x1[11] - x1[20]) * cos23_64; + p[12] = (x1[12] - x1[19]) * cos25_64; + p[13] = (x1[13] - x1[18]) * cos27_64; + p[14] = (x1[14] - x1[17]) * cos29_64; + p[15] = (x1[15] - x1[16]) * cos31_64; + + + pp[0] = p[0] + p[15]; + pp[1] = p[1] + p[14]; + pp[2] = p[2] + p[13]; + pp[3] = p[3] + p[12]; + pp[4] = p[4] + p[11]; + pp[5] = p[5] + p[10]; + pp[6] = p[6] + p[9]; + pp[7] = p[7] + p[8]; + pp[8] = (p[0] - p[15]) * cos1_32; + pp[9] = (p[1] - p[14]) * cos3_32; + pp[10] = (p[2] - p[13]) * cos5_32; + pp[11] = (p[3] - p[12]) * cos7_32; + pp[12] = (p[4] - p[11]) * cos9_32; + pp[13] = (p[5] - p[10]) * cos11_32; + pp[14] = (p[6] - p[9]) * cos13_32; + pp[15] = (p[7] - p[8]) * cos15_32; + + + p[0] = pp[0] + pp[7]; + p[1] = pp[1] + pp[6]; + p[2] = pp[2] + pp[5]; + p[3] = pp[3] + pp[4]; + p[4] = (pp[0] - pp[7]) * cos1_16; + p[5] = (pp[1] - pp[6]) * cos3_16; + p[6] = (pp[2] - pp[5]) * cos5_16; + p[7] = (pp[3] - pp[4]) * cos7_16; + p[8] = pp[8] + pp[15]; + p[9] = pp[9] + pp[14]; + p[10] = pp[10] + pp[13]; + p[11] = pp[11] + pp[12]; + p[12] = (pp[8] - pp[15]) * cos1_16; + p[13] = (pp[9] - pp[14]) * cos3_16; + p[14] = (pp[10] - pp[13]) * cos5_16; + p[15] = (pp[11] - pp[12]) * cos7_16; + + + pp[0] = p[0] + p[3]; + pp[1] = p[1] + p[2]; + pp[2] = (p[0] - p[3]) * cos1_8; + pp[3] = (p[1] - p[2]) * cos3_8; + pp[4] = p[4] + p[7]; + pp[5] = p[5] + p[6]; + pp[6] = (p[4] - p[7]) * cos1_8; + pp[7] = (p[5] - p[6]) * cos3_8; + pp[8] = p[8] + p[11]; + pp[9] = p[9] + p[10]; + pp[10] = (p[8] - p[11]) * cos1_8; + pp[11] = (p[9] - p[10]) * cos3_8; + pp[12] = p[12] + p[15]; + pp[13] = p[13] + p[14]; + pp[14] = (p[12] - p[15]) * cos1_8; + pp[15] = (p[13] - p[14]) * cos3_8; + + + p[0] = pp[0] + pp[1]; + p[1] = (pp[0] - pp[1]) * cos1_4; + p[2] = pp[2] + pp[3]; + p[3] = (pp[2] - pp[3]) * cos1_4; + p[4] = pp[4] + pp[5]; + p[5] = (pp[4] - pp[5]) * cos1_4; + p[6] = pp[6] + pp[7]; + p[7] = (pp[6] - pp[7]) * cos1_4; + p[8] = pp[8] + pp[9]; + p[9] = (pp[8] - pp[9]) * cos1_4; + p[10] = pp[10] + pp[11]; + p[11] = (pp[10] - pp[11]) * cos1_4; + p[12] = pp[12] + pp[13]; + p[13] = (pp[12] - pp[13]) * cos1_4; + p[14] = pp[14] + pp[15]; + p[15] = (pp[14] - pp[15]) * cos1_4; + + + // manually doing something that a compiler should handle sucks + // coding like this is hard to read + float tmp2; + new_v[5] = (new_v[11] = (new_v[13] = (new_v[15] = p[15]) + p[7]) + p[11]) + + p[5] + p[13]; + new_v[7] = (new_v[9] = p[15] + p[11] + p[3]) + p[13]; + new_v[33-17] = -(new_v[1] = (tmp1 = p[13] + p[15] + p[9]) + p[1]) - p[14]; + new_v[35-17] = -(new_v[3] = tmp1 + p[5] + p[7]) - p[6] - p[14]; + + new_v[39-17] = (tmp1 = -p[10] - p[11] - p[14] - p[15]) + - p[13] - p[2] - p[3]; + new_v[37-17] = tmp1 - p[13] - p[5] - p[6] - p[7]; + new_v[41-17] = tmp1 - p[12] - p[2] - p[3]; + new_v[43-17] = tmp1 - p[12] - (tmp2 = p[4] + p[6] + p[7]); + new_v[47-17] = (tmp1 = -p[8] - p[12] - p[14] - p[15]) - p[0]; + new_v[45-17] = tmp1 - tmp2; + + // insert V[0-15] (== new_v[0-15]) into actual v: + x1 = new_v; + // float[] x2 = actual_v + actual_write_pos; + float[] dest = actual_v; + + dest[0 + actual_write_pos] = x1[0]; + dest[16 + actual_write_pos] = x1[1]; + dest[32 + actual_write_pos] = x1[2]; + dest[48 + actual_write_pos] = x1[3]; + dest[64 + actual_write_pos] = x1[4]; + dest[80 + actual_write_pos] = x1[5]; + dest[96 + actual_write_pos] = x1[6]; + dest[112 + actual_write_pos] = x1[7]; + dest[128 + actual_write_pos] = x1[8]; + dest[144 + actual_write_pos] = x1[9]; + dest[160 + actual_write_pos] = x1[10]; + dest[176 + actual_write_pos] = x1[11]; + dest[192 + actual_write_pos] = x1[12]; + dest[208 + actual_write_pos] = x1[13]; + dest[224 + actual_write_pos] = x1[14]; + dest[240 + actual_write_pos] = x1[15]; + + // V[16] is always 0.0: + dest[256 + actual_write_pos] = 0.0f; + + // insert V[17-31] (== -new_v[15-1]) into actual v: + dest[272 + actual_write_pos] = -x1[15]; + dest[288 + actual_write_pos] = -x1[14]; + dest[304 + actual_write_pos] = -x1[13]; + dest[320 + actual_write_pos] = -x1[12]; + dest[336 + actual_write_pos] = -x1[11]; + dest[352 + actual_write_pos] = -x1[10]; + dest[368 + actual_write_pos] = -x1[9]; + dest[384 + actual_write_pos] = -x1[8]; + dest[400 + actual_write_pos] = -x1[7]; + dest[416 + actual_write_pos] = -x1[6]; + dest[432 + actual_write_pos] = -x1[5]; + dest[448 + actual_write_pos] = -x1[4]; + dest[464 + actual_write_pos] = -x1[3]; + dest[480 + actual_write_pos] = -x1[2]; + dest[496 + actual_write_pos] = -x1[1]; + + // insert V[32] (== -new_v[0]) into other v: + + } + + /** + * Compute PCM Samples. + */ + + private float[] _tmpOut = new float[32]; + + + private void compute_pcm_samples0(Obuffer buffer) + { + final float[] vp = actual_v; + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + float pcm_sample; + final float[] dp = d16[i]; + pcm_sample = (float)(((vp[0 + dvp] * dp[0]) + + (vp[15 + dvp] * dp[1]) + + (vp[14 + dvp] * dp[2]) + + (vp[13 + dvp] * dp[3]) + + (vp[12 + dvp] * dp[4]) + + (vp[11 + dvp] * dp[5]) + + (vp[10 + dvp] * dp[6]) + + (vp[9 + dvp] * dp[7]) + + (vp[8 + dvp] * dp[8]) + + (vp[7 + dvp] * dp[9]) + + (vp[6 + dvp] * dp[10]) + + (vp[5 + dvp] * dp[11]) + + (vp[4 + dvp] * dp[12]) + + (vp[3 + dvp] * dp[13]) + + (vp[2 + dvp] * dp[14]) + + (vp[1 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + + private void compute_pcm_samples1(Obuffer buffer) + { + final float[] vp = actual_v; + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + final float[] dp = d16[i]; + float pcm_sample; + + pcm_sample = (float)(((vp[1 + dvp] * dp[0]) + + (vp[0 + dvp] * dp[1]) + + (vp[15 + dvp] * dp[2]) + + (vp[14 + dvp] * dp[3]) + + (vp[13 + dvp] * dp[4]) + + (vp[12 + dvp] * dp[5]) + + (vp[11 + dvp] * dp[6]) + + (vp[10 + dvp] * dp[7]) + + (vp[9 + dvp] * dp[8]) + + (vp[8 + dvp] * dp[9]) + + (vp[7 + dvp] * dp[10]) + + (vp[6 + dvp] * dp[11]) + + (vp[5 + dvp] * dp[12]) + + (vp[4 + dvp] * dp[13]) + + (vp[3 + dvp] * dp[14]) + + (vp[2 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + private void compute_pcm_samples2(Obuffer buffer) + { + final float[] vp = actual_v; + + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + final float[] dp = d16[i]; + float pcm_sample; + + pcm_sample = (float)(((vp[2 + dvp] * dp[0]) + + (vp[1 + dvp] * dp[1]) + + (vp[0 + dvp] * dp[2]) + + (vp[15 + dvp] * dp[3]) + + (vp[14 + dvp] * dp[4]) + + (vp[13 + dvp] * dp[5]) + + (vp[12 + dvp] * dp[6]) + + (vp[11 + dvp] * dp[7]) + + (vp[10 + dvp] * dp[8]) + + (vp[9 + dvp] * dp[9]) + + (vp[8 + dvp] * dp[10]) + + (vp[7 + dvp] * dp[11]) + + (vp[6 + dvp] * dp[12]) + + (vp[5 + dvp] * dp[13]) + + (vp[4 + dvp] * dp[14]) + + (vp[3 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + + private void compute_pcm_samples3(Obuffer buffer) + { + final float[] vp = actual_v; + + int idx = 0; + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + final float[] dp = d16[i]; + float pcm_sample; + + pcm_sample = (float)(((vp[3 + dvp] * dp[0]) + + (vp[2 + dvp] * dp[1]) + + (vp[1 + dvp] * dp[2]) + + (vp[0 + dvp] * dp[3]) + + (vp[15 + dvp] * dp[4]) + + (vp[14 + dvp] * dp[5]) + + (vp[13 + dvp] * dp[6]) + + (vp[12 + dvp] * dp[7]) + + (vp[11 + dvp] * dp[8]) + + (vp[10 + dvp] * dp[9]) + + (vp[9 + dvp] * dp[10]) + + (vp[8 + dvp] * dp[11]) + + (vp[7 + dvp] * dp[12]) + + (vp[6 + dvp] * dp[13]) + + (vp[5 + dvp] * dp[14]) + + (vp[4 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + + private void compute_pcm_samples4(Obuffer buffer) + { + final float[] vp = actual_v; + + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + final float[] dp = d16[i]; + float pcm_sample; + + pcm_sample = (float)(((vp[4 + dvp] * dp[0]) + + (vp[3 + dvp] * dp[1]) + + (vp[2 + dvp] * dp[2]) + + (vp[1 + dvp] * dp[3]) + + (vp[0 + dvp] * dp[4]) + + (vp[15 + dvp] * dp[5]) + + (vp[14 + dvp] * dp[6]) + + (vp[13 + dvp] * dp[7]) + + (vp[12 + dvp] * dp[8]) + + (vp[11 + dvp] * dp[9]) + + (vp[10 + dvp] * dp[10]) + + (vp[9 + dvp] * dp[11]) + + (vp[8 + dvp] * dp[12]) + + (vp[7 + dvp] * dp[13]) + + (vp[6 + dvp] * dp[14]) + + (vp[5 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + + private void compute_pcm_samples5(Obuffer buffer) + { + final float[] vp = actual_v; + + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + final float[] dp = d16[i]; + float pcm_sample; + + pcm_sample = (float)(((vp[5 + dvp] * dp[0]) + + (vp[4 + dvp] * dp[1]) + + (vp[3 + dvp] * dp[2]) + + (vp[2 + dvp] * dp[3]) + + (vp[1 + dvp] * dp[4]) + + (vp[0 + dvp] * dp[5]) + + (vp[15 + dvp] * dp[6]) + + (vp[14 + dvp] * dp[7]) + + (vp[13 + dvp] * dp[8]) + + (vp[12 + dvp] * dp[9]) + + (vp[11 + dvp] * dp[10]) + + (vp[10 + dvp] * dp[11]) + + (vp[9 + dvp] * dp[12]) + + (vp[8 + dvp] * dp[13]) + + (vp[7 + dvp] * dp[14]) + + (vp[6 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + + private void compute_pcm_samples6(Obuffer buffer) + { + final float[] vp = actual_v; + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + final float[] dp = d16[i]; + float pcm_sample; + + pcm_sample = (float)(((vp[6 + dvp] * dp[0]) + + (vp[5 + dvp] * dp[1]) + + (vp[4 + dvp] * dp[2]) + + (vp[3 + dvp] * dp[3]) + + (vp[2 + dvp] * dp[4]) + + (vp[1 + dvp] * dp[5]) + + (vp[0 + dvp] * dp[6]) + + (vp[15 + dvp] * dp[7]) + + (vp[14 + dvp] * dp[8]) + + (vp[13 + dvp] * dp[9]) + + (vp[12 + dvp] * dp[10]) + + (vp[11 + dvp] * dp[11]) + + (vp[10 + dvp] * dp[12]) + + (vp[9 + dvp] * dp[13]) + + (vp[8 + dvp] * dp[14]) + + (vp[7 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + + private void compute_pcm_samples7(Obuffer buffer) + { + final float[] vp = actual_v; + + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + final float[] dp = d16[i]; + float pcm_sample; + + pcm_sample = (float)(((vp[7 + dvp] * dp[0]) + + (vp[6 + dvp] * dp[1]) + + (vp[5 + dvp] * dp[2]) + + (vp[4 + dvp] * dp[3]) + + (vp[3 + dvp] * dp[4]) + + (vp[2 + dvp] * dp[5]) + + (vp[1 + dvp] * dp[6]) + + (vp[0 + dvp] * dp[7]) + + (vp[15 + dvp] * dp[8]) + + (vp[14 + dvp] * dp[9]) + + (vp[13 + dvp] * dp[10]) + + (vp[12 + dvp] * dp[11]) + + (vp[11 + dvp] * dp[12]) + + (vp[10 + dvp] * dp[13]) + + (vp[9 + dvp] * dp[14]) + + (vp[8 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + private void compute_pcm_samples8(Obuffer buffer) + { + final float[] vp = actual_v; + + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + final float[] dp = d16[i]; + float pcm_sample; + + pcm_sample = (float)(((vp[8 + dvp] * dp[0]) + + (vp[7 + dvp] * dp[1]) + + (vp[6 + dvp] * dp[2]) + + (vp[5 + dvp] * dp[3]) + + (vp[4 + dvp] * dp[4]) + + (vp[3 + dvp] * dp[5]) + + (vp[2 + dvp] * dp[6]) + + (vp[1 + dvp] * dp[7]) + + (vp[0 + dvp] * dp[8]) + + (vp[15 + dvp] * dp[9]) + + (vp[14 + dvp] * dp[10]) + + (vp[13 + dvp] * dp[11]) + + (vp[12 + dvp] * dp[12]) + + (vp[11 + dvp] * dp[13]) + + (vp[10 + dvp] * dp[14]) + + (vp[9 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + + private void compute_pcm_samples9(Obuffer buffer) + { + final float[] vp = actual_v; + + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + final float[] dp = d16[i]; + float pcm_sample; + + pcm_sample = (float)(((vp[9 + dvp] * dp[0]) + + (vp[8 + dvp] * dp[1]) + + (vp[7 + dvp] * dp[2]) + + (vp[6 + dvp] * dp[3]) + + (vp[5 + dvp] * dp[4]) + + (vp[4 + dvp] * dp[5]) + + (vp[3 + dvp] * dp[6]) + + (vp[2 + dvp] * dp[7]) + + (vp[1 + dvp] * dp[8]) + + (vp[0 + dvp] * dp[9]) + + (vp[15 + dvp] * dp[10]) + + (vp[14 + dvp] * dp[11]) + + (vp[13 + dvp] * dp[12]) + + (vp[12 + dvp] * dp[13]) + + (vp[11 + dvp] * dp[14]) + + (vp[10 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + + private void compute_pcm_samples10(Obuffer buffer) + { + final float[] vp = actual_v; + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + final float[] dp = d16[i]; + float pcm_sample; + + pcm_sample = (float)(((vp[10 + dvp] * dp[0]) + + (vp[9 + dvp] * dp[1]) + + (vp[8 + dvp] * dp[2]) + + (vp[7 + dvp] * dp[3]) + + (vp[6 + dvp] * dp[4]) + + (vp[5 + dvp] * dp[5]) + + (vp[4 + dvp] * dp[6]) + + (vp[3 + dvp] * dp[7]) + + (vp[2 + dvp] * dp[8]) + + (vp[1 + dvp] * dp[9]) + + (vp[0 + dvp] * dp[10]) + + (vp[15 + dvp] * dp[11]) + + (vp[14 + dvp] * dp[12]) + + (vp[13 + dvp] * dp[13]) + + (vp[12 + dvp] * dp[14]) + + (vp[11 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + private void compute_pcm_samples11(Obuffer buffer) + { + final float[] vp = actual_v; + + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + final float[] dp = d16[i]; + float pcm_sample; + + pcm_sample = (float)(((vp[11 + dvp] * dp[0]) + + (vp[10 + dvp] * dp[1]) + + (vp[9 + dvp] * dp[2]) + + (vp[8 + dvp] * dp[3]) + + (vp[7 + dvp] * dp[4]) + + (vp[6 + dvp] * dp[5]) + + (vp[5 + dvp] * dp[6]) + + (vp[4 + dvp] * dp[7]) + + (vp[3 + dvp] * dp[8]) + + (vp[2 + dvp] * dp[9]) + + (vp[1 + dvp] * dp[10]) + + (vp[0 + dvp] * dp[11]) + + (vp[15 + dvp] * dp[12]) + + (vp[14 + dvp] * dp[13]) + + (vp[13 + dvp] * dp[14]) + + (vp[12 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + private void compute_pcm_samples12(Obuffer buffer) + { + final float[] vp = actual_v; + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + final float[] dp = d16[i]; + float pcm_sample; + + pcm_sample = (float)(((vp[12 + dvp] * dp[0]) + + (vp[11 + dvp] * dp[1]) + + (vp[10 + dvp] * dp[2]) + + (vp[9 + dvp] * dp[3]) + + (vp[8 + dvp] * dp[4]) + + (vp[7 + dvp] * dp[5]) + + (vp[6 + dvp] * dp[6]) + + (vp[5 + dvp] * dp[7]) + + (vp[4 + dvp] * dp[8]) + + (vp[3 + dvp] * dp[9]) + + (vp[2 + dvp] * dp[10]) + + (vp[1 + dvp] * dp[11]) + + (vp[0 + dvp] * dp[12]) + + (vp[15 + dvp] * dp[13]) + + (vp[14 + dvp] * dp[14]) + + (vp[13 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + private void compute_pcm_samples13(Obuffer buffer) + { + final float[] vp = actual_v; + + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + final float[] dp = d16[i]; + float pcm_sample; + + pcm_sample = (float)(((vp[13 + dvp] * dp[0]) + + (vp[12 + dvp] * dp[1]) + + (vp[11 + dvp] * dp[2]) + + (vp[10 + dvp] * dp[3]) + + (vp[9 + dvp] * dp[4]) + + (vp[8 + dvp] * dp[5]) + + (vp[7 + dvp] * dp[6]) + + (vp[6 + dvp] * dp[7]) + + (vp[5 + dvp] * dp[8]) + + (vp[4 + dvp] * dp[9]) + + (vp[3 + dvp] * dp[10]) + + (vp[2 + dvp] * dp[11]) + + (vp[1 + dvp] * dp[12]) + + (vp[0 + dvp] * dp[13]) + + (vp[15 + dvp] * dp[14]) + + (vp[14 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + private void compute_pcm_samples14(Obuffer buffer) + { + final float[] vp = actual_v; + + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + final float[] dp = d16[i]; + float pcm_sample; + + pcm_sample = (float)(((vp[14 + dvp] * dp[0]) + + (vp[13 + dvp] * dp[1]) + + (vp[12 + dvp] * dp[2]) + + (vp[11 + dvp] * dp[3]) + + (vp[10 + dvp] * dp[4]) + + (vp[9 + dvp] * dp[5]) + + (vp[8 + dvp] * dp[6]) + + (vp[7 + dvp] * dp[7]) + + (vp[6 + dvp] * dp[8]) + + (vp[5 + dvp] * dp[9]) + + (vp[4 + dvp] * dp[10]) + + (vp[3 + dvp] * dp[11]) + + (vp[2 + dvp] * dp[12]) + + (vp[1 + dvp] * dp[13]) + + (vp[0 + dvp] * dp[14]) + + (vp[15 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + + dvp += 16; + } // for + } + private void compute_pcm_samples15(Obuffer buffer) + { + final float[] vp = actual_v; + + //int inc = v_inc; + final float[] tmpOut = _tmpOut; + int dvp =0; + + // fat chance of having this loop unroll + for( int i=0; i<32; i++) + { + float pcm_sample; + final float dp[] = d16[i]; + pcm_sample = (float)(((vp[15 + dvp] * dp[0]) + + (vp[14 + dvp] * dp[1]) + + (vp[13 + dvp] * dp[2]) + + (vp[12 + dvp] * dp[3]) + + (vp[11 + dvp] * dp[4]) + + (vp[10 + dvp] * dp[5]) + + (vp[9 + dvp] * dp[6]) + + (vp[8 + dvp] * dp[7]) + + (vp[7 + dvp] * dp[8]) + + (vp[6 + dvp] * dp[9]) + + (vp[5 + dvp] * dp[10]) + + (vp[4 + dvp] * dp[11]) + + (vp[3 + dvp] * dp[12]) + + (vp[2 + dvp] * dp[13]) + + (vp[1 + dvp] * dp[14]) + + (vp[0 + dvp] * dp[15]) + ) * scalefactor); + + tmpOut[i] = pcm_sample; + dvp += 16; + } // for + } + +private void compute_pcm_samples(Obuffer buffer) +{ + + switch (actual_write_pos) + { + case 0: + compute_pcm_samples0(buffer); + break; + case 1: + compute_pcm_samples1(buffer); + break; + case 2: + compute_pcm_samples2(buffer); + break; + case 3: + compute_pcm_samples3(buffer); + break; + case 4: + compute_pcm_samples4(buffer); + break; + case 5: + compute_pcm_samples5(buffer); + break; + case 6: + compute_pcm_samples6(buffer); + break; + case 7: + compute_pcm_samples7(buffer); + break; + case 8: + compute_pcm_samples8(buffer); + break; + case 9: + compute_pcm_samples9(buffer); + break; + case 10: + compute_pcm_samples10(buffer); + break; + case 11: + compute_pcm_samples11(buffer); + break; + case 12: + compute_pcm_samples12(buffer); + break; + case 13: + compute_pcm_samples13(buffer); + break; + case 14: + compute_pcm_samples14(buffer); + break; + case 15: + compute_pcm_samples15(buffer); + break; + } + + if (buffer!=null) + { + buffer.appendSamples(channel, _tmpOut); + } + +/* + // MDM: I was considering putting in quality control for + // low-spec CPUs, but the performance gain (about 10-15%) + // did not justify the considerable drop in audio quality. + switch (inc) + { + case 16: + buffer.appendSamples(channel, tmpOut); + break; + case 32: + for (int i=0; i<16; i++) + { + buffer.append(channel, (short)tmpOut[i]); + buffer.append(channel, (short)tmpOut[i]); + } + break; + case 64: + for (int i=0; i<8; i++) + { + buffer.append(channel, (short)tmpOut[i]); + buffer.append(channel, (short)tmpOut[i]); + buffer.append(channel, (short)tmpOut[i]); + buffer.append(channel, (short)tmpOut[i]); + } + break; + + } +*/ + } + + /** + * Calculate 32 PCM samples and put the into the Obuffer-object. + */ + + public void calculate_pcm_samples(Obuffer buffer) + { + compute_new_v(); + compute_pcm_samples(buffer); + + actual_write_pos = (actual_write_pos + 1) & 0xf; + actual_v = (actual_v == v1) ? v2 : v1; + + // initialize samples[]: + //for (register float *floatp = samples + 32; floatp > samples; ) + // *--floatp = 0.0f; + + // MDM: this may not be necessary. The Layer III decoder always + // outputs 32 subband samples, but I haven't checked layer I & II. + for (int p=0;p<32;p++) + samples[p] = 0.0f; + } + + + private static final double MY_PI = 3.14159265358979323846; + private static final float cos1_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI / 64.0))); + private static final float cos3_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 3.0 / 64.0))); + private static final float cos5_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 5.0 / 64.0))); + private static final float cos7_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 7.0 / 64.0))); + private static final float cos9_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 9.0 / 64.0))); + private static final float cos11_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 11.0 / 64.0))); + private static final float cos13_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 13.0 / 64.0))); + private static final float cos15_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 15.0 / 64.0))); + private static final float cos17_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 17.0 / 64.0))); + private static final float cos19_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 19.0 / 64.0))); + private static final float cos21_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 21.0 / 64.0))); + private static final float cos23_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 23.0 / 64.0))); + private static final float cos25_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 25.0 / 64.0))); + private static final float cos27_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 27.0 / 64.0))); + private static final float cos29_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 29.0 / 64.0))); + private static final float cos31_64 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 31.0 / 64.0))); + private static final float cos1_32 =(float) (1.0 / (2.0 * Math.cos(MY_PI / 32.0))); + private static final float cos3_32 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 3.0 / 32.0))); + private static final float cos5_32 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 5.0 / 32.0))); + private static final float cos7_32 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 7.0 / 32.0))); + private static final float cos9_32 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 9.0 / 32.0))); + private static final float cos11_32 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 11.0 / 32.0))); + private static final float cos13_32 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 13.0 / 32.0))); + private static final float cos15_32 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 15.0 / 32.0))); + private static final float cos1_16 =(float) (1.0 / (2.0 * Math.cos(MY_PI / 16.0))); + private static final float cos3_16 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 3.0 / 16.0))); + private static final float cos5_16 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 5.0 / 16.0))); + private static final float cos7_16 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 7.0 / 16.0))); + private static final float cos1_8 =(float) (1.0 / (2.0 * Math.cos(MY_PI / 8.0))); + private static final float cos3_8 =(float) (1.0 / (2.0 * Math.cos(MY_PI * 3.0 / 8.0))); + private static final float cos1_4 =(float) (1.0 / (2.0 * Math.cos(MY_PI / 4.0))); + + // Note: These values are not in the same order + // as in Annex 3-B.3 of the ISO/IEC DIS 11172-3 + // private float d[] = {0.000000000, -4.000442505}; + + private static float d[] = null; + + /** + * d[] split into subarrays of length 16. This provides for + * more faster access by allowing a block of 16 to be addressed + * with constant offset. + **/ + private static float d16[][] = null; + + /** + * Loads the data for the d[] from the resource SFd.ser. + * @return the loaded values for d[]. + */ + static private float[] load_d() + { + try + { + Class elemType = Float.TYPE; + Object o = JavaLayerUtils.deserializeArrayResource("sfd.ser", elemType, 512); + return (float[])o; + } + catch (IOException ex) + { + throw new ExceptionInInitializerError(ex); + } + } + + /** + * Converts a 1D array into a number of smaller arrays. This is used + * to achieve offset + constant indexing into an array. Each sub-array + * represents a block of values of the original array. + * @param array The array to split up into blocks. + * @param blockSize The size of the blocks to split the array + * into. This must be an exact divisor of + * the length of the array, or some data + * will be lost from the main array. + * + * @return An array of arrays in which each element in the returned + * array will be of length blockSize. + */ + static private float[][] splitArray(final float[] array, final int blockSize) + { + int size = array.length / blockSize; + float[][] split = new float[size][]; + for (int i=0; i array.length) + { + len = array.length-offs; + } + + if (len < 0) + len = 0; + + float[] subarray = new float[len]; + for (int i=0; i>> 4; + y[0] = h.val[point][1] & 0xf; + error = 0; + break; + } + + // hget1bit() is called thousands of times, and so needs to be + // ultra fast. + /* + if (bitIndex==bitsAvailable) + { + bitsAvailable = br.readBits(bits, 32); + bitIndex = 0; + } + */ + //if (bits[bitIndex++]!=0) + if (br.hget1bit()!=0) + { + while (h.val[point][1] >= MXOFF) point += h.val[point][1]; + point += h.val[point][1]; + } + else + { + while (h.val[point][0] >= MXOFF) point += h.val[point][0]; + point += h.val[point][0]; + } + level >>>= 1; + // MDM: ht[0] is always 0; + } while ((level !=0 ) || (point < 0 /*ht[0].treelen*/) ); + + // put back any bits not consumed + /* + int unread = (bitsAvailable-bitIndex); + if (unread>0) + br.rewindNbits(unread); + */ + /* Process sign encodings for quadruples tables. */ + // System.out.println(h.tablename); + if (h.tablename0 == '3' && (h.tablename1 == '2' || h.tablename1 == '3')) + { + v[0] = (y[0]>>3) & 1; + w[0] = (y[0]>>2) & 1; + x[0] = (y[0]>>1) & 1; + y[0] = y[0] & 1; + + /* v, w, x and y are reversed in the bitstream. + switch them around to make test bistream work. */ + + if (v[0]!=0) + if (br.hget1bit() != 0) v[0] = -v[0]; + if (w[0]!=0) + if (br.hget1bit() != 0) w[0] = -w[0]; + if (x[0]!=0) + if (br.hget1bit() != 0) x[0] = -x[0]; + if (y[0]!=0) + if (br.hget1bit() != 0) y[0] = -y[0]; + } + else + { + // Process sign and escape encodings for dual tables. + // x and y are reversed in the test bitstream. + // Reverse x and y here to make test bitstream work. + + if (h.linbits != 0) + if ((h.xlen-1) == x[0]) + x[0] += br.hgetbits(h.linbits); + if (x[0] != 0) + if (br.hget1bit() != 0) x[0] = -x[0]; + if (h.linbits != 0) + if ((h.ylen-1) == y[0]) + y[0] += br.hgetbits(h.linbits); + if (y[0] != 0) + if (br.hget1bit() != 0) y[0] = -y[0]; + } + return error; + } + + public static void inithuff() + { + + if (ht!=null) + return; + + ht = new huffcodetab[HTN]; + ht[0] = new huffcodetab("0 ",0,0,0,0,-1,null,null,ValTab0,0); + ht[1] = new huffcodetab("1 ",2,2,0,0,-1,null,null,ValTab1,7); + ht[2] = new huffcodetab("2 ",3,3,0,0,-1,null,null,ValTab2,17); + ht[3] = new huffcodetab("3 ",3,3,0,0,-1,null,null,ValTab3,17); + ht[4] = new huffcodetab("4 ",0,0,0,0,-1,null,null,ValTab4,0); + ht[5] = new huffcodetab("5 ",4,4,0,0,-1,null,null,ValTab5,31); + ht[6] = new huffcodetab("6 ",4,4,0,0,-1,null,null,ValTab6,31); + ht[7] = new huffcodetab("7 ",6,6,0,0,-1,null,null,ValTab7,71); + ht[8] = new huffcodetab("8 ",6,6,0,0,-1,null,null,ValTab8,71); + ht[9] = new huffcodetab("9 ",6,6,0,0,-1,null,null,ValTab9,71); + ht[10] = new huffcodetab("10 ",8,8,0,0,-1,null,null,ValTab10,127); + ht[11] = new huffcodetab("11 ",8,8,0,0,-1,null,null,ValTab11,127); + ht[12] = new huffcodetab("12 ",8,8,0,0,-1,null,null,ValTab12,127); + ht[13] = new huffcodetab("13 ",16,16,0,0,-1,null,null,ValTab13,511); + ht[14] = new huffcodetab("14 ",0,0,0,0,-1,null,null,ValTab14,0); + ht[15] = new huffcodetab("15 ",16,16,0,0,-1,null,null,ValTab15,511); + ht[16] = new huffcodetab("16 ",16,16,1,1,-1,null,null,ValTab16,511); + ht[17] = new huffcodetab("17 ",16,16,2,3,16,null,null,ValTab16,511); + ht[18] = new huffcodetab("18 ",16,16,3,7,16,null,null,ValTab16,511); + ht[19] = new huffcodetab("19 ",16,16,4,15,16,null,null,ValTab16,511); + ht[20] = new huffcodetab("20 ",16,16,6,63,16,null,null,ValTab16,511); + ht[21] = new huffcodetab("21 ",16,16,8,255,16,null,null,ValTab16,511); + ht[22] = new huffcodetab("22 ",16,16,10,1023,16,null,null,ValTab16,511); + ht[23] = new huffcodetab("23 ",16,16,13,8191,16,null,null,ValTab16,511); + ht[24] = new huffcodetab("24 ",16,16,4,15,-1,null,null,ValTab24,512); + ht[25] = new huffcodetab("25 ",16,16,5,31,24,null,null,ValTab24,512); + ht[26] = new huffcodetab("26 ",16,16,6,63,24,null,null,ValTab24,512); + ht[27] = new huffcodetab("27 ",16,16,7,127,24,null,null,ValTab24,512); + ht[28] = new huffcodetab("28 ",16,16,8,255,24,null,null,ValTab24,512); + ht[29] = new huffcodetab("29 ",16,16,9,511,24,null,null,ValTab24,512); + ht[30] = new huffcodetab("30 ",16,16,11,2047,24,null,null,ValTab24,512); + ht[31] = new huffcodetab("31 ",16,16,13,8191,24,null,null,ValTab24,512); + ht[32] = new huffcodetab("32 ",1,16,0,0,-1,null,null,ValTab32,31); + ht[33] = new huffcodetab("33 ",1,16,0,0,-1,null,null,ValTab33,31); + } +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/l3reorder.ser b/lib/jlayer1.0.1/src/javazoom/jl/decoder/l3reorder.ser new file mode 100644 index 00000000..da216fcf Binary files /dev/null and b/lib/jlayer1.0.1/src/javazoom/jl/decoder/l3reorder.ser differ diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/lin2au.ser b/lib/jlayer1.0.1/src/javazoom/jl/decoder/lin2au.ser new file mode 100644 index 00000000..ec1c83d3 Binary files /dev/null and b/lib/jlayer1.0.1/src/javazoom/jl/decoder/lin2au.ser differ diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/readme.txt b/lib/jlayer1.0.1/src/javazoom/jl/decoder/readme.txt new file mode 100644 index 00000000..7a765ec7 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/decoder/readme.txt @@ -0,0 +1,15 @@ + +TODO: + + +Implement high-level Player and Converter classes. + +Add MP1 and MP2 support and test. + +Add option to run each "stage" on own thread. +E.g. read & parse input, decode subbands, subband synthesis, audio output. + +Retrofit seek support (temporarily removed when reworking classes.) + + +Document and give example code. \ No newline at end of file diff --git a/lib/jlayer1.0.1/src/javazoom/jl/decoder/sfd.ser b/lib/jlayer1.0.1/src/javazoom/jl/decoder/sfd.ser new file mode 100644 index 00000000..440c7c67 Binary files /dev/null and b/lib/jlayer1.0.1/src/javazoom/jl/decoder/sfd.ser differ diff --git a/lib/jlayer1.0.1/src/javazoom/jl/player/AudioDevice.java b/lib/jlayer1.0.1/src/javazoom/jl/player/AudioDevice.java new file mode 100644 index 00000000..45c28600 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/player/AudioDevice.java @@ -0,0 +1,103 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 29/01/00 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.player; + +import javazoom.jl.decoder.Decoder; +import javazoom.jl.decoder.JavaLayerException; + +/** + * The AudioDevice interface provides an abstraction for + * a device capable of sounding audio samples. Samples are written to + * the device wia the write() method. The device assumes + * that these samples are signed 16-bit samples taken at the output frequency + * of the decoder. If the decoder outputs more than one channel, the samples for + * each channel are assumed to appear consecutively, with the lower numbered + * channels preceeding higher-numbered channels. E.g. if there are two + * channels, the samples will appear in this order: + *


+ * 
+ *		l0, r0, l1, r1, l2, r2...
+ * 
+ * where 
+ *	lx indicates the xth sample on channel 0
+ *  rx indicates the xth sample on channel 1
+ * 
+ * + * @since 0.0.8 + * @author Mat McGowan + */ +public interface AudioDevice +{ + /** + * Prepares the AudioDevice for playback of audio samples. + * @param decoder The decoder that will be providing the audio + * samples. + * + * If the audio device is already open, this method returns silently. + * + */ + public void open(Decoder decoder) throws JavaLayerException; + + /** + * Retrieves the open state of this audio device. + * + * @return true if this audio device is open and playing + * audio samples, or false otherwise. + */ + public boolean isOpen(); + + /** + * Writes a number of samples to this AudioDevice. + * + * @param samples The array of signed 16-bit samples to write + * to the audio device. + * @param offs The offset of the first sample. + * @param len The number of samples to write. + * + * This method may return prior to the samples actually being played + * by the audio device. + */ + public void write(short[] samples, int offs, int len) throws JavaLayerException; + + + /** + * Closes this audio device. Any currently playing audio is stopped + * as soon as possible. Any previously written audio data that has not been heard + * is discarded. + * + * The implementation should ensure that any threads currently blocking + * on the device (e.g. during a write or flush + * operation should be unblocked by this method. + */ + public void close(); + + + /** + * Blocks until all audio samples previously written to this audio device have + * been heard. + */ + public void flush(); + + /** + * Retrieves the current playback position in milliseconds. + */ + public int getPosition(); +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/player/AudioDeviceBase.java b/lib/jlayer1.0.1/src/javazoom/jl/player/AudioDeviceBase.java new file mode 100644 index 00000000..d9c84f08 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/player/AudioDeviceBase.java @@ -0,0 +1,177 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 29/01/00 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.player; + +import javazoom.jl.decoder.Decoder; +import javazoom.jl.decoder.JavaLayerException; + +/** + * The AudioDeviceBase class provides a simple thread-safe + * implementation of the AudioDevice interface. + * Template methods are provided for subclasses to override and + * in doing so provide the implementation for the main operations + * of the AudioDevice interface. + * + * @since 0.0.8 + * @author Mat McGowan + */ +/* + * REVIEW: It is desirable to be able to use the decoder whe + * in the implementation of open(), but the decoder + * has not yet read a frame, and so much of the + * desired information (sample rate, channels etc.) + * are not available. + */ +public abstract class AudioDeviceBase implements AudioDevice +{ + private boolean open = false; + + private Decoder decoder = null; + + /** + * Opens this audio device. + * + * @param decoder The decoder that will provide audio data + * to this audio device. + */ + public synchronized void open(Decoder decoder) throws JavaLayerException + { + if (!isOpen()) + { + this.decoder = decoder; + openImpl(); + setOpen(true); + } + } + + /** + * Template method to provide the + * implementation for the opening of the audio device. + */ + protected void openImpl() throws JavaLayerException + { + } + + /** + * Sets the open state for this audio device. + */ + protected void setOpen(boolean open) + { + this.open = open; + } + + /** + * Determines if this audio device is open or not. + * + * @return true if the audio device is open, + * false if it is not. + */ + public synchronized boolean isOpen() + { + return open; + } + + /** + * Closes this audio device. If the device is currently playing + * audio, playback is stopped immediately without flushing + * any buffered audio data. + */ + public synchronized void close() + { + if (isOpen()) + { + closeImpl(); + setOpen(false); + decoder = null; + } + } + + /** + * Template method to provide the implementation for + * closing the audio device. + */ + protected void closeImpl() + { + } + + /** + * Writes audio data to this audio device. Audio data is + * assumed to be in the output format of the decoder. This + * method may return before the data has actually been sounded + * by the device if the device buffers audio samples. + * + * @param samples The samples to write to the audio device. + * @param offs The offset into the array of the first sample to write. + * @param len The number of samples from the array to write. + * @throws JavaLayerException if the audio data could not be + * written to the audio device. + * If the audio device is not open, this method does nthing. + */ + public void write(short[] samples, int offs, int len) + throws JavaLayerException + { + if (isOpen()) + { + writeImpl(samples, offs, len); + } + } + + /** + * Template method to provide the implementation for + * writing audio samples to the audio device. + */ + protected void writeImpl(short[] samples, int offs, int len) + throws JavaLayerException + { + } + + /** + * Waits for any buffered audio samples to be played by the + * audio device. This method should only be called prior + * to closing the device. + */ + public void flush() + { + if (isOpen()) + { + flushImpl(); + } + } + + /** + * Template method to provide the implementation for + * flushing any buffered audio data. + */ + protected void flushImpl() + { + } + + /** + * Retrieves the decoder that provides audio data to this + * audio device. + * + * @return The associated decoder. + */ + protected Decoder getDecoder() + { + return decoder; + } +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/player/AudioDeviceFactory.java b/lib/jlayer1.0.1/src/javazoom/jl/player/AudioDeviceFactory.java new file mode 100644 index 00000000..2d502d2a --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/player/AudioDeviceFactory.java @@ -0,0 +1,87 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 29/01/00 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.player; + +import javazoom.jl.decoder.JavaLayerException; + +/** + * An AudioDeviceFactory class is responsible for creating + * a specific AudioDevice implementation. A factory implementation + * can be as simple or complex as desired and may support just one implementation + * or may return several implementations depending upon the execution + * environment. + *

+ * When implementing a factory that provides an AudioDevice that uses + * class that may not be present, the factory should dynamically link to any + * specific implementation classes required to instantiate or test the audio + * implementation. This is so that the application as a whole + * can run without these classes being present. The audio + * device implementation, however, will usually statically link to the classes + * required. (See the JavaSound deivce and factory for an example + * of this.) + * + * @see FactoryRegistry + * + * @since 0.0.8 + * @author Mat McGowan + */ +public abstract class AudioDeviceFactory +{ + /** + * Creates a new AudioDevice. + * + * @return a new instance of a specific class of AudioDevice. + * @throws JavaLayerException if an instance of AudioDevice could not + * be created. + */ + public abstract AudioDevice createAudioDevice() throws JavaLayerException; + + /** + * Creates an instance of an AudioDevice implementation. + * @param loader The ClassLoader to use to + * load the named class, or null to use the + * system class loader. + * @param name The name of the class to load. + * @return A newly-created instance of the audio device class. + */ + protected AudioDevice instantiate(ClassLoader loader, String name) + throws ClassNotFoundException, + IllegalAccessException, + InstantiationException + { + AudioDevice dev = null; + + Class cls = null; + if (loader==null) + { + cls = Class.forName(name); + } + else + { + cls = loader.loadClass(name); + } + + Object o = cls.newInstance(); + dev = (AudioDevice)o; + + return dev; + } +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/player/FactoryRegistry.java b/lib/jlayer1.0.1/src/javazoom/jl/player/FactoryRegistry.java new file mode 100644 index 00000000..89199958 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/player/FactoryRegistry.java @@ -0,0 +1,129 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 29/01/00 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.player; + +import java.util.Enumeration; +import java.util.Hashtable; + +import javazoom.jl.decoder.JavaLayerException; + +/** + * The FactoryRegistry class stores the factories + * for all the audio device implementations available in the system. + *

+ * Instances of this class are thread-safe. + * + * @since 0.0.8 + * @author Mat McGowan + */ + +public class FactoryRegistry extends AudioDeviceFactory +{ + static private FactoryRegistry instance = null; + + static synchronized public FactoryRegistry systemRegistry() + { + if (instance==null) + { + instance = new FactoryRegistry(); + instance.registerDefaultFactories(); + } + return instance; + } + + + protected Hashtable factories = new Hashtable(); + + /** + * Registers an AudioDeviceFactory instance + * with this registry. + */ + public void addFactory(AudioDeviceFactory factory) + { + factories.put(factory.getClass(), factory); + } + + public void removeFactoryType(Class cls) + { + factories.remove(cls); + } + + public void removeFactory(AudioDeviceFactory factory) + { + factories.remove(factory.getClass()); + } + + public AudioDevice createAudioDevice() throws JavaLayerException + { + AudioDevice device = null; + AudioDeviceFactory[] factories = getFactoriesPriority(); + + if (factories==null) + throw new JavaLayerException(this+": no factories registered"); + + JavaLayerException lastEx = null; + for (int i=0; (device==null) && (iJavaSoundAudioDevice implements an audio + * device by using the JavaSound API. + * + * @since 0.0.8 + * @author Mat McGowan + */ +public class JavaSoundAudioDevice extends AudioDeviceBase +{ + private SourceDataLine source = null; + + private AudioFormat fmt = null; + + private byte[] byteBuf = new byte[4096]; + + protected void setAudioFormat(AudioFormat fmt0) + { + fmt = fmt0; + } + + protected AudioFormat getAudioFormat() + { + if (fmt==null) + { + Decoder decoder = getDecoder(); + fmt = new AudioFormat(decoder.getOutputFrequency(), + 16, + decoder.getOutputChannels(), + true, + false); + } + return fmt; + } + + protected DataLine.Info getSourceLineInfo() + { + AudioFormat fmt = getAudioFormat(); + //DataLine.Info info = new DataLine.Info(SourceDataLine.class, fmt, 4000); + DataLine.Info info = new DataLine.Info(SourceDataLine.class, fmt); + return info; + } + + public void open(AudioFormat fmt) throws JavaLayerException + { + if (!isOpen()) + { + setAudioFormat(fmt); + openImpl(); + setOpen(true); + } + } + + protected void openImpl() + throws JavaLayerException + { + } + + + // createSource fix. + protected void createSource() throws JavaLayerException + { + Throwable t = null; + try + { + Line line = AudioSystem.getLine(getSourceLineInfo()); + if (line instanceof SourceDataLine) + { + source = (SourceDataLine)line; + //source.open(fmt, millisecondsToBytes(fmt, 2000)); + source.open(fmt); + /* + if (source.isControlSupported(FloatControl.Type.MASTER_GAIN)) + { + FloatControl c = (FloatControl)source.getControl(FloatControl.Type.MASTER_GAIN); + c.setValue(c.getMaximum()); + }*/ + source.start(); + + } + } catch (RuntimeException ex) + { + t = ex; + } + catch (LinkageError ex) + { + t = ex; + } + catch (LineUnavailableException ex) + { + t = ex; + } + if (source==null) throw new JavaLayerException("cannot obtain source audio line", t); + } + + public int millisecondsToBytes(AudioFormat fmt, int time) + { + return (int)(time*(fmt.getSampleRate()*fmt.getChannels()*fmt.getSampleSizeInBits())/8000.0); + } + + protected void closeImpl() + { + if (source!=null) + { + source.close(); + } + } + + protected void writeImpl(short[] samples, int offs, int len) + throws JavaLayerException + { + if (source==null) + createSource(); + + byte[] b = toByteArray(samples, offs, len); + source.write(b, 0, len*2); + } + + protected byte[] getByteArray(int length) + { + if (byteBuf.length < length) + { + byteBuf = new byte[length+1024]; + } + return byteBuf; + } + + protected byte[] toByteArray(short[] samples, int offs, int len) + { + byte[] b = getByteArray(len*2); + int idx = 0; + short s; + while (len-- > 0) + { + s = samples[offs++]; + b[idx++] = (byte)s; + b[idx++] = (byte)(s>>>8); + } + return b; + } + + protected void flushImpl() + { + if (source!=null) + { + source.drain(); + } + } + + public int getPosition() + { + int pos = 0; + if (source!=null) + { + pos = (int)(source.getMicrosecondPosition()/1000); + } + return pos; + } + + /** + * Runs a short test by playing a short silent sound. + */ + public void test() + throws JavaLayerException + { + try + { + open(new AudioFormat(22050, 16, 1, true, false)); + short[] data = new short[22050/10]; + write(data, 0, data.length); + flush(); + close(); + } + catch (RuntimeException ex) + { + throw new JavaLayerException("Device test failed: "+ex); + } + + } +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/player/JavaSoundAudioDeviceFactory.java b/lib/jlayer1.0.1/src/javazoom/jl/player/JavaSoundAudioDeviceFactory.java new file mode 100644 index 00000000..92af492f --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/player/JavaSoundAudioDeviceFactory.java @@ -0,0 +1,85 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 29/01/00 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.player; + +import javazoom.jl.decoder.JavaLayerException; + +/** + * This class is responsible for creating instances of the + * JavaSoundAudioDevice. The audio device implementation is loaded + * and tested dynamically as not all systems will have support + * for JavaSound, or they may have the incorrect version. + */ +public class JavaSoundAudioDeviceFactory extends AudioDeviceFactory +{ + private boolean tested = false; + + static private final String DEVICE_CLASS_NAME = "javazoom.jl.player.JavaSoundAudioDevice"; + + public synchronized AudioDevice createAudioDevice() + throws JavaLayerException + { + if (!tested) + { + testAudioDevice(); + tested = true; + } + + try + { + return createAudioDeviceImpl(); + } + catch (Exception ex) + { + throw new JavaLayerException("unable to create JavaSound device: "+ex); + } + catch (LinkageError ex) + { + throw new JavaLayerException("unable to create JavaSound device: "+ex); + } + } + + protected JavaSoundAudioDevice createAudioDeviceImpl() + throws JavaLayerException + { + ClassLoader loader = getClass().getClassLoader(); + try + { + JavaSoundAudioDevice dev = (JavaSoundAudioDevice)instantiate(loader, DEVICE_CLASS_NAME); + return dev; + } + catch (Exception ex) + { + throw new JavaLayerException("Cannot create JavaSound device", ex); + } + catch (LinkageError ex) + { + throw new JavaLayerException("Cannot create JavaSound device", ex); + } + + } + + public void testAudioDevice() throws JavaLayerException + { + JavaSoundAudioDevice dev = createAudioDeviceImpl(); + dev.test(); + } +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/player/NullAudioDevice.java b/lib/jlayer1.0.1/src/javazoom/jl/player/NullAudioDevice.java new file mode 100644 index 00000000..4145feec --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/player/NullAudioDevice.java @@ -0,0 +1,37 @@ +/* + * 11/19/04 1.0 moved o LGPL. + * 29/01/00 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.player; + +/** + * The NullAudioDevice implements a silent, no-op + * audio device. This is useful for testing purposes. + * + * @since 0.0.8 + * @author Mat McGowan + */ +public class NullAudioDevice extends AudioDeviceBase +{ + + public int getPosition() + { + return 0; + } +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/player/Player.java b/lib/jlayer1.0.1/src/javazoom/jl/player/Player.java new file mode 100644 index 00000000..32fb1f30 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/player/Player.java @@ -0,0 +1,251 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 29/01/00 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.player; + +import java.io.InputStream; + +import javazoom.jl.decoder.Bitstream; +import javazoom.jl.decoder.BitstreamException; +import javazoom.jl.decoder.Decoder; +import javazoom.jl.decoder.Header; +import javazoom.jl.decoder.JavaLayerException; +import javazoom.jl.decoder.SampleBuffer; + +/** + * The Player class implements a simple player for playback + * of an MPEG audio stream. + * + * @author Mat McGowan + * @since 0.0.8 + */ + +// REVIEW: the audio device should not be opened until the +// first MPEG audio frame has been decoded. +public class Player +{ + /** + * The current frame number. + */ + private int frame = 0; + + /** + * The MPEG audio bitstream. + */ + // javac blank final bug. + /*final*/ private Bitstream bitstream; + + /** + * The MPEG audio decoder. + */ + /*final*/ private Decoder decoder; + + /** + * The AudioDevice the audio samples are written to. + */ + private AudioDevice audio; + + /** + * Has the player been closed? + */ + private boolean closed = false; + + /** + * Has the player played back all frames from the stream? + */ + private boolean complete = false; + + private int lastPosition = 0; + + /** + * Creates a new Player instance. + */ + public Player(InputStream stream) throws JavaLayerException + { + this(stream, null); + } + + public Player(InputStream stream, AudioDevice device) throws JavaLayerException + { + bitstream = new Bitstream(stream); + decoder = new Decoder(); + + if (device!=null) + { + audio = device; + } + else + { + FactoryRegistry r = FactoryRegistry.systemRegistry(); + audio = r.createAudioDevice(); + } + audio.open(decoder); + } + + public void play() throws JavaLayerException + { + play(Integer.MAX_VALUE); + } + + /** + * Plays a number of MPEG audio frames. + * + * @param frames The number of frames to play. + * @return true if the last frame was played, or false if there are + * more frames. + */ + public boolean play(int frames) throws JavaLayerException + { + boolean ret = true; + + while (frames-- > 0 && ret) + { + ret = decodeFrame(); + } + + if (!ret) + { + // last frame, ensure all data flushed to the audio device. + AudioDevice out = audio; + if (out!=null) + { + out.flush(); + synchronized (this) + { + complete = (!closed); + close(); + } + } + } + return ret; + } + + /** + * Cloases this player. Any audio currently playing is stopped + * immediately. + */ + public synchronized void close() + { + AudioDevice out = audio; + if (out!=null) + { + closed = true; + audio = null; + // this may fail, so ensure object state is set up before + // calling this method. + out.close(); + lastPosition = out.getPosition(); + try + { + bitstream.close(); + } + catch (BitstreamException ex) + { + } + } + } + + /** + * Returns the completed status of this player. + * + * @return true if all available MPEG audio frames have been + * decoded, or false otherwise. + */ + public synchronized boolean isComplete() + { + return complete; + } + + /** + * Retrieves the position in milliseconds of the current audio + * sample being played. This method delegates to the + * AudioDevice that is used by this player to sound + * the decoded audio samples. + */ + public int getPosition() + { + int position = lastPosition; + + AudioDevice out = audio; + if (out!=null) + { + position = out.getPosition(); + } + return position; + } + + /** + * Decodes a single frame. + * + * @return true if there are no more frames to decode, false otherwise. + */ + protected boolean decodeFrame() throws JavaLayerException + { + try + { + AudioDevice out = audio; + if (out==null) + return false; + + Header h = bitstream.readFrame(); + + if (h==null) + return false; + + // sample buffer set when decoder constructed + SampleBuffer output = (SampleBuffer)decoder.decodeFrame(h, bitstream); + + synchronized (this) + { + out = audio; + if (out!=null) + { + out.write(output.getBuffer(), 0, output.getBufferLength()); + } + } + + bitstream.closeFrame(); + } + catch (RuntimeException ex) + { + throw new JavaLayerException("Exception decoding audio frame", ex); + } +/* + catch (IOException ex) + { + System.out.println("exception decoding audio frame: "+ex); + return false; + } + catch (BitstreamException bitex) + { + System.out.println("exception decoding audio frame: "+bitex); + return false; + } + catch (DecoderException decex) + { + System.out.println("exception decoding audio frame: "+decex); + return false; + } +*/ + return true; + } + + +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/player/PlayerApplet.java b/lib/jlayer1.0.1/src/javazoom/jl/player/PlayerApplet.java new file mode 100644 index 00000000..d7c7dc2f --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/player/PlayerApplet.java @@ -0,0 +1,246 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * 29/01/00 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.player; + +import java.applet.Applet; +import java.io.IOException; +import java.io.InputStream; +import java.net.URL; + +import javazoom.jl.decoder.JavaLayerException; + +/** + * A simple applet that plays an MPEG audio file. + * The URL (relative to the document base) + * is passed as the "audioURL" parameter. + * + * @author Mat McGowan + * @since 0.0.8 + */ +public class PlayerApplet extends Applet implements Runnable +{ + static public final String AUDIO_PARAMETER = "audioURL"; + + /** + * The Player used to play the MPEG audio file. + */ + private Player player = null; + + /** + * The thread that runs the player. + */ + private Thread playerThread = null; + + private String fileName = null; + + + /** + * Retrieves the AudioDevice instance that will + * be used to sound the audio data. + * + * @return an audio device instance that will be used to + * sound the audio stream. + */ + protected AudioDevice getAudioDevice() throws JavaLayerException + { + return FactoryRegistry.systemRegistry().createAudioDevice(); + } + + /** + * Retrieves the InputStream that provides the MPEG audio + * stream data. + * + * @return an InputStream from which the MPEG audio data + * is read, or null if an error occurs. + */ + protected InputStream getAudioStream() + { + InputStream in = null; + + try + { + URL url = getAudioURL(); + if (url!=null) + in = url.openStream(); + } + catch (IOException ex) + { + System.err.println(ex); + } + return in; + } + + protected String getAudioFileName() + { + String urlString = fileName; + if (urlString==null) + { + urlString = getParameter(AUDIO_PARAMETER); + } + return urlString; + } + + protected URL getAudioURL() + { + String urlString = getAudioFileName(); + URL url = null; + if (urlString!=null) + { + try + { + url = new URL(getDocumentBase(), urlString); + } + catch (Exception ex) + { + System.err.println(ex); + } + } + return url; + } + + /** + * Sets the URL of the audio stream to play. + */ + public void setFileName(String name) + { + fileName = name; + } + + public String getFileName() + { + return fileName; + } + + /** + * Stops the audio player. If the player is already stopped + * this method is a no-op. + */ + protected void stopPlayer() throws JavaLayerException + { + if (player!=null) + { + player.close(); + player = null; + playerThread = null; + } + } + + /** + * Decompresses audio data from an InputStream and plays it + * back through an AudioDevice. The playback is run on a newly + * created thread. + * + * @param in The InputStream that provides the MPEG audio data. + * @param dev The AudioDevice to use to sound the decompressed data. + * + * @throws JavaLayerException if there was a problem decoding + * or playing the audio data. + */ + protected void play(InputStream in, AudioDevice dev) throws JavaLayerException + { + stopPlayer(); + + if (in!=null && dev!=null) + { + player = new Player(in, dev); + playerThread = createPlayerThread(); + playerThread.start(); + } + } + + /** + * Creates a new thread used to run the audio player. + * @return A new Thread that, once started, runs the audio player. + */ + protected Thread createPlayerThread() + { + return new Thread(this, "Audio player thread"); + } + + /** + * Initializes this applet. + */ + public void init() + { + } + + /** + * Starts this applet. An input stream and audio device + * are created and passed to the play() method. + */ + public void start() + { + String name = getAudioFileName(); + try + { + InputStream in = getAudioStream(); + AudioDevice dev = getAudioDevice(); + play(in, dev); + } + catch (JavaLayerException ex) + { + synchronized (System.err) + { + System.err.println("Unable to play "+name); + ex.printStackTrace(System.err); + } + } + } + + /** + * Stops this applet. If audio is currently playing, it is + * stopped. + */ + public void stop() + { + try + { + stopPlayer(); + } + catch (JavaLayerException ex) + { + System.err.println(ex); + } + } + + public void destroy() + { + } + + /** + * The run method for the audio player thread. Simply calls + * play() on the player to play the entire stream. + */ + public void run() + { + if (player!=null) + { + try + { + player.play(); + } + catch (JavaLayerException ex) + { + System.err.println("Problem playing audio: "+ex); + } + } + } +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/player/advanced/AdvancedPlayer.java b/lib/jlayer1.0.1/src/javazoom/jl/player/advanced/AdvancedPlayer.java new file mode 100644 index 00000000..45a31e46 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/player/advanced/AdvancedPlayer.java @@ -0,0 +1,242 @@ +/* + * 11/19/04 1.0 moved to LGPL. + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.player.advanced; + +import java.io.InputStream; + +import javazoom.jl.decoder.Bitstream; +import javazoom.jl.decoder.BitstreamException; +import javazoom.jl.decoder.Decoder; +import javazoom.jl.decoder.Header; +import javazoom.jl.decoder.JavaLayerException; +import javazoom.jl.decoder.SampleBuffer; +import javazoom.jl.player.AudioDevice; +import javazoom.jl.player.FactoryRegistry; + +/** + * a hybrid of javazoom.jl.player.Player tweeked to include play(startFrame, endFrame) + * hopefully this will be included in the api + */ +public class AdvancedPlayer +{ + /** The MPEG audio bitstream.*/ + private Bitstream bitstream; + /** The MPEG audio decoder. */ + private Decoder decoder; + /** The AudioDevice the audio samples are written to. */ + private AudioDevice audio; + /** Has the player been closed? */ + private boolean closed = false; + /** Has the player played back all frames from the stream? */ + private boolean complete = false; + private int lastPosition = 0; + /** Listener for the playback process */ + private PlaybackListener listener; + + /** + * Creates a new Player instance. + */ + public AdvancedPlayer(InputStream stream) throws JavaLayerException + { + this(stream, null); + } + + public AdvancedPlayer(InputStream stream, AudioDevice device) throws JavaLayerException + { + bitstream = new Bitstream(stream); + + if (device!=null) audio = device; + else audio = FactoryRegistry.systemRegistry().createAudioDevice(); + audio.open(decoder = new Decoder()); + } + + public void play() throws JavaLayerException + { + play(Integer.MAX_VALUE); + } + + /** + * Plays a number of MPEG audio frames. + * + * @param frames The number of frames to play. + * @return true if the last frame was played, or false if there are + * more frames. + */ + public boolean play(int frames) throws JavaLayerException + { + boolean ret = true; + + // report to listener + if(listener != null) listener.playbackStarted(createEvent(PlaybackEvent.STARTED)); + + while (frames-- > 0 && ret) + { + ret = decodeFrame(); + } + +// if (!ret) + { + // last frame, ensure all data flushed to the audio device. + AudioDevice out = audio; + if (out != null) + { +// System.out.println(audio.getPosition()); + out.flush(); +// System.out.println(audio.getPosition()); + synchronized (this) + { + complete = (!closed); + close(); + } + + // report to listener + if(listener != null) listener.playbackFinished(createEvent(out, PlaybackEvent.STOPPED)); + } + } + return ret; + } + + /** + * Cloases this player. Any audio currently playing is stopped + * immediately. + */ + public synchronized void close() + { + AudioDevice out = audio; + if (out != null) + { + closed = true; + audio = null; + // this may fail, so ensure object state is set up before + // calling this method. + out.close(); + lastPosition = out.getPosition(); + try + { + bitstream.close(); + } + catch (BitstreamException ex) + {} + } + } + + /** + * Decodes a single frame. + * + * @return true if there are no more frames to decode, false otherwise. + */ + protected boolean decodeFrame() throws JavaLayerException + { + try + { + AudioDevice out = audio; + if (out == null) return false; + + Header h = bitstream.readFrame(); + if (h == null) return false; + + // sample buffer set when decoder constructed + SampleBuffer output = (SampleBuffer) decoder.decodeFrame(h, bitstream); + + synchronized (this) + { + out = audio; + if(out != null) + { + out.write(output.getBuffer(), 0, output.getBufferLength()); + } + } + + bitstream.closeFrame(); + } + catch (RuntimeException ex) + { + throw new JavaLayerException("Exception decoding audio frame", ex); + } + return true; + } + + /** + * skips over a single frame + * @return false if there are no more frames to decode, true otherwise. + */ + protected boolean skipFrame() throws JavaLayerException + { + Header h = bitstream.readFrame(); + if (h == null) return false; + bitstream.closeFrame(); + return true; + } + + /** + * Plays a range of MPEG audio frames + * @param start The first frame to play + * @param end The last frame to play + * @return true if the last frame was played, or false if there are more frames. + */ + public boolean play(final int start, final int end) throws JavaLayerException + { + boolean ret = true; + int offset = start; + while (offset-- > 0 && ret) ret = skipFrame(); + return play(end - start); + } + + /** + * Constructs a PlaybackEvent + */ + private PlaybackEvent createEvent(int id) + { + return createEvent(audio, id); + } + + /** + * Constructs a PlaybackEvent + */ + private PlaybackEvent createEvent(AudioDevice dev, int id) + { + return new PlaybackEvent(this, id, dev.getPosition()); + } + + /** + * sets the PlaybackListener + */ + public void setPlayBackListener(PlaybackListener listener) + { + this.listener = listener; + } + + /** + * gets the PlaybackListener + */ + public PlaybackListener getPlayBackListener() + { + return listener; + } + + /** + * closes the player and notifies PlaybackListener + */ + public void stop() + { + listener.playbackFinished(createEvent(PlaybackEvent.STOPPED)); + close(); + } +} \ No newline at end of file diff --git a/lib/jlayer1.0.1/src/javazoom/jl/player/advanced/PlaybackEvent.java b/lib/jlayer1.0.1/src/javazoom/jl/player/advanced/PlaybackEvent.java new file mode 100644 index 00000000..08e3cae9 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/player/advanced/PlaybackEvent.java @@ -0,0 +1,51 @@ +/* + * 11/19/04 1.0 moved to LGPL. + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.player.advanced; + +/** + * An event which indicates a Player has performed an 'playback action' + * @author Paul Stanton (http://wanto.f2o.org/) + */ +public class PlaybackEvent +{ + public static int STOPPED = 1; + public static int STARTED = 2; + + private AdvancedPlayer source; + private int frame; + private int id; + + public PlaybackEvent(AdvancedPlayer source, int id, int frame) + { + this.id = id; + this.source = source; + this.frame = frame; + } + + public int getId(){return id;} + public void setId(int id){this.id = id;} + + public int getFrame(){return frame;} + public void setFrame(int frame){this.frame = frame;} + + public AdvancedPlayer getSource(){return source;} + public void setSource(AdvancedPlayer source){this.source = source;} + +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/player/advanced/PlaybackListener.java b/lib/jlayer1.0.1/src/javazoom/jl/player/advanced/PlaybackListener.java new file mode 100644 index 00000000..9b042988 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/player/advanced/PlaybackListener.java @@ -0,0 +1,30 @@ +/* + * 11/19/04 1.0 moved to LGPL. + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.player.advanced; + +/** + * Listener for javalayer Player playback + * @author Paul Stanton (http://wanto.f2o.org/) + */ +public abstract class PlaybackListener +{ + public void playbackStarted(PlaybackEvent evt){} + public void playbackFinished(PlaybackEvent evt){} +} diff --git a/lib/jlayer1.0.1/src/javazoom/jl/player/advanced/jlap.java b/lib/jlayer1.0.1/src/javazoom/jl/player/advanced/jlap.java new file mode 100644 index 00000000..beedea67 --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/player/advanced/jlap.java @@ -0,0 +1,116 @@ +/* + * 11/19/04 1.0 moved to LGPL. + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.player.advanced; + +import java.io.BufferedInputStream; +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; + +import javazoom.jl.decoder.JavaLayerException; + +/** + * This class implements a sample player using Playback listener. + */ +public class jlap +{ + + public static void main(String[] args) + { + jlap test = new jlap(); + if (args.length != 1) + { + test.showUsage(); + System.exit(0); + } + else + { + try + { + test.play(args[0]); + } + catch (Exception ex) + { + System.err.println(ex.getMessage()); + System.exit(0); + } + } + } + + public void play(String filename) throws JavaLayerException, IOException + { + InfoListener lst = new InfoListener(); + playMp3(new File(filename), lst); + } + + public void showUsage() + { + System.out.println("Usage: jla "); + System.out.println(""); + System.out.println(" e.g. : java javazoom.jl.player.advanced.jlap localfile.mp3"); + } + + public static AdvancedPlayer playMp3(File mp3, PlaybackListener listener) throws IOException, JavaLayerException + { + return playMp3(mp3, 0, Integer.MAX_VALUE, listener); + } + + public static AdvancedPlayer playMp3(File mp3, int start, int end, PlaybackListener listener) throws IOException, JavaLayerException + { + return playMp3(new BufferedInputStream(new FileInputStream(mp3)), start, end, listener); + } + + public static AdvancedPlayer playMp3(final InputStream is, final int start, final int end, PlaybackListener listener) throws JavaLayerException + { + final AdvancedPlayer player = new AdvancedPlayer(is); + player.setPlayBackListener(listener); + // run in new thread + new Thread() + { + public void run() + { + try + { + player.play(start, end); + } + catch (Exception e) + { + throw new RuntimeException(e.getMessage()); + } + } + }.start(); + return player; + } + + public class InfoListener extends PlaybackListener + { + public void playbackStarted(PlaybackEvent evt) + { + System.out.println("Play started from frame " + evt.getFrame()); + } + + public void playbackFinished(PlaybackEvent evt) + { + System.out.println("Play completed at frame " + evt.getFrame()); + System.exit(0); + } + } +} \ No newline at end of file diff --git a/lib/jlayer1.0.1/src/javazoom/jl/player/jlp.java b/lib/jlayer1.0.1/src/javazoom/jl/player/jlp.java new file mode 100644 index 00000000..ddb3d5ec --- /dev/null +++ b/lib/jlayer1.0.1/src/javazoom/jl/player/jlp.java @@ -0,0 +1,176 @@ +/* + * 11/19/04 1.0 moved to LGPL. + * + * 06/04/01 Streaming support added. javalayer@javazoom.net + * + * 29/01/00 Initial version. mdm@techie.com + *----------------------------------------------------------------------- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + *---------------------------------------------------------------------- + */ + +package javazoom.jl.player; + +import java.io.BufferedInputStream; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.net.URL; + +import javazoom.jl.decoder.JavaLayerException; + +/** + * The jlp class implements a simple command-line + * player for MPEG audio files. + * + * @author Mat McGowan (mdm@techie.com) + */ +public class jlp +{ + private String fFilename = null; + private boolean remote = false; + + public static void main(String[] args) + { + int retval = 0; + try + { + jlp player = createInstance(args); + if (player!=null) + player.play(); + } + catch (Exception ex) + { + System.err.println(ex); + ex.printStackTrace(System.err); + retval = 1; + } + System.exit(retval); + } + + static public jlp createInstance(String[] args) + { + jlp player = new jlp(); + if (!player.parseArgs(args)) + player = null; + return player; + } + + private jlp() + { + } + + public jlp(String filename) + { + init(filename); + } + + protected void init(String filename) + { + fFilename = filename; + } + + protected boolean parseArgs(String[] args) + { + boolean parsed = false; + if (args.length == 1) + { + init(args[0]); + parsed = true; + remote = false; + } + else if (args.length == 2) + { + if (!(args[0].equals("-url"))) + { + showUsage(); + } + else + { + init(args[1]); + parsed = true; + remote = true; + } + } + else + { + showUsage(); + } + return parsed; + } + + public void showUsage() + { + System.out.println("Usage: jlp [-url] "); + System.out.println(""); + System.out.println(" e.g. : java javazoom.jl.player.jlp localfile.mp3"); + System.out.println(" java javazoom.jl.player.jlp -url http://www.server.com/remotefile.mp3"); + System.out.println(" java javazoom.jl.player.jlp -url http://www.shoutcastserver.com:8000"); + } + + public void play() + throws JavaLayerException + { + try + { + System.out.println("playing "+fFilename+"..."); + InputStream in = null; + if (remote == true) in = getURLInputStream(); + else in = getInputStream(); + AudioDevice dev = getAudioDevice(); + Player player = new Player(in, dev); + player.play(); + } + catch (IOException ex) + { + throw new JavaLayerException("Problem playing file "+fFilename, ex); + } + catch (Exception ex) + { + throw new JavaLayerException("Problem playing file "+fFilename, ex); + } + } + + /** + * Playing file from URL (Streaming). + */ + protected InputStream getURLInputStream() + throws Exception + { + + URL url = new URL(fFilename); + InputStream fin = url.openStream(); + BufferedInputStream bin = new BufferedInputStream(fin); + return bin; + } + + /** + * Playing file from FileInputStream. + */ + protected InputStream getInputStream() + throws IOException + { + FileInputStream fin = new FileInputStream(fFilename); + BufferedInputStream bin = new BufferedInputStream(fin); + return bin; + } + + protected AudioDevice getAudioDevice() + throws JavaLayerException + { + return FactoryRegistry.systemRegistry().createAudioDevice(); + } + +} diff --git a/lib/jorbis-0.0.17/COPYING.LIB b/lib/jorbis-0.0.17/COPYING.LIB new file mode 100644 index 00000000..c4792dd2 --- /dev/null +++ b/lib/jorbis-0.0.17/COPYING.LIB @@ -0,0 +1,515 @@ + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. +^L + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. +^L + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control +compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. +^L + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. +^L + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. +^L + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. +^L + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply, and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License +may add an explicit geographical distribution limitation excluding those +countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. +^L + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS +^L + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms +of the ordinary General Public License). + + To apply these terms, attach the following notices to the library. +It is safest to attach them to the start of each source file to most +effectively convey the exclusion of warranty; and each file should +have at least the "copyright" line and a pointer to where the full +notice is found. + + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Also add information on how to contact you by electronic and paper +mail. + +You should also get your employer (if you work as a programmer) or +your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James +Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/lib/jorbis-0.0.17/README b/lib/jorbis-0.0.17/README new file mode 100644 index 00000000..454b8915 --- /dev/null +++ b/lib/jorbis-0.0.17/README @@ -0,0 +1,130 @@ + + JOrbis + + a pure Java(TM) Ogg Vorbis decoder + by ymnk, JCraft,Inc. + + http://www.jcraft.com/jorbis/ + +Last modified: Mon May 7 14:31:03 UTC 2001 + +Description +=========== + +JOrbis is a pure Java Ogg Vorbis decoder. +JOrbis accepts Ogg Vorbis bitstreams and decodes them to raw PCMs. + + +Documentation +============= + +Read before asking. + +* README files all over the source tree have info related to the stuff +in the directories. + + +Directories & Files in the Source Tree +====================================== + +* com/ has source trees of JOrbis. +* player/ has source and binaries of pure Java Ogg Vorbis player. + + +Copyrights & Disclaimers +======================== + +JOrbis is copyrighted by JCraft Inc. and is licensed through the +GNU Lesser General Public License. +Read the COPYING.LIB file for the complete license. + + +Credits +======= +All credits goes to authors, Moty,The XIPHOPHORUS Company +and contributers of Ogg Vorbis. + + +What is Ogg Vorbis? +=================== +Here is a quote from README of Ogg Vorbis CODEC from +the Developer site for Ogg Vorbis(http://xiph.org/ogg/vorbis/). + + "Vorbis is a general purpose audio and music encoding format + contemporary to MPEG-4's AAC and TwinVQ, the next generation beyond + MPEG audio layer 3. Unlike the MPEG sponsored formats (and other + proprietary formats such as RealAudio G2 and Windows' flavor of the + month), the Vorbis CODEC specification belongs to the public domain. + All the technical details are published and documented, and any + software entity may make full use of the format without royalty or + patent concerns." + + +Why JOrbis? +=========== +We sympathize the aim of Ogg project. +JOrbis is our contribution to the Ogg project in our style. +We think the ubiquity of Vorbis decoder will leverage the +popularity of Ogg Vorbis. We hope JOrbis will run on any platform, +any devices and any web browsers, which support Java and +every people will enjoy streamed musics without without royalty or +patent concerns. + + +Features +======== + * JOrbis is in pure JavaTM. + JOrbis will run on JDK1.0.* or higher and may run on J2METM. + * JOrbis is under LGPL. + + +Current Status +============== +The sound quality of outputs from JOrbis has been improved. +If you had tried last version(0.0.1) and been disappointed with its quality, +try current version. It will be worth trying. +However, in current implementation, the efficiency has not been cared and +many CPU resources are required. Much work must be done to solve this problem. + + +How To Try JOrbis +================= +A sample program DecodeExample.java has been included in an archive.
+If you are on RedHat's GNU/Linux box, just try, + + $ cat foo.ogg | java com.jcraft.jorbis.DecodeExample | esdcat + +If outputs are noisy, save outputs in a file then cat it to esdcat. +Ogg files are available at http://vorbis.com/listen.html +and if you have Ogg Vorbis CODEC from xiph.org, you can make ogg files +by your self. + +How To Play JOrbisPlayer +======================== +The Ogg Voribs player, 'JOrbisPlayer', is available at the 'player' directory. +It is a pure Java program, but it uses Java Sound APIs. +If you have J2SE V.1.3 Java VM, you can enjoy it. + *step1: Copy contents in the 'player' directory to some directory, + which is accessible via the http server. + *step2: Copy some ogg files to that directory. + *step3: Change directory to that directory, make 'playlist' file. + For example, 'ls *.ogg > playlist' + *step4: Open 'JOrbisPlayer.html' file by a web browser via http server. + JOrbisPlayer will run on a web browser automatically. +'JOrbisPlayer' also works as an application, so just try 'java JOrbisPlayer' +in the 'player' directory. For example, on GNU/Linux, + + $ cd player + $ export CLASSPATH=.:.. + $ java JOrbisPlayer foo.ogg bar.ogg http://shomewahre/goo.ogg + +If you don't have the direct connections to the Internet and +you have the http proxy server at 192.168.0.1:80, try as follows, + $ java -Dhttp.proxyHost=192.168.0.1 -Dhttp.proxyPort=80 JOrbisPlayer http://shomewahre/goo.ogg + +In our experiences, if your machine has a Cerelon, you will be able to +enjoy JOrbisPlayer. + + +If you have any comments, suggestions and questions, write us +at jorbis@jcraft.com diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jogg/Buffer.class b/lib/jorbis-0.0.17/classes/com/jcraft/jogg/Buffer.class new file mode 100644 index 00000000..a480b761 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jogg/Buffer.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jogg/Packet.class b/lib/jorbis-0.0.17/classes/com/jcraft/jogg/Packet.class new file mode 100644 index 00000000..40dd6850 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jogg/Packet.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jogg/Page.class b/lib/jorbis-0.0.17/classes/com/jcraft/jogg/Page.class new file mode 100644 index 00000000..26c1f795 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jogg/Page.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jogg/StreamState.class b/lib/jorbis-0.0.17/classes/com/jcraft/jogg/StreamState.class new file mode 100644 index 00000000..e0add0bf Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jogg/StreamState.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jogg/SyncState.class b/lib/jorbis-0.0.17/classes/com/jcraft/jogg/SyncState.class new file mode 100644 index 00000000..caba4963 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jogg/SyncState.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Block.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Block.class new file mode 100644 index 00000000..02661d1d Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Block.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/ChainingExample.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/ChainingExample.class new file mode 100644 index 00000000..046127a7 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/ChainingExample.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/CodeBook$DecodeAux.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/CodeBook$DecodeAux.class new file mode 100644 index 00000000..6726b664 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/CodeBook$DecodeAux.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/CodeBook.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/CodeBook.class new file mode 100644 index 00000000..bf32cb50 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/CodeBook.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Comment.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Comment.class new file mode 100644 index 00000000..503f6cb6 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Comment.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/DecodeExample.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/DecodeExample.class new file mode 100644 index 00000000..c3433932 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/DecodeExample.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Drft.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Drft.class new file mode 100644 index 00000000..4d5e875a Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Drft.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/DspState.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/DspState.class new file mode 100644 index 00000000..5cf13523 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/DspState.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor0$EchstateFloor0.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor0$EchstateFloor0.class new file mode 100644 index 00000000..a87c2b3e Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor0$EchstateFloor0.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor0$InfoFloor0.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor0$InfoFloor0.class new file mode 100644 index 00000000..4b1c3270 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor0$InfoFloor0.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor0$LookFloor0.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor0$LookFloor0.class new file mode 100644 index 00000000..04565566 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor0$LookFloor0.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor0.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor0.class new file mode 100644 index 00000000..ffbb3aa4 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor0.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1$EchstateFloor1.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1$EchstateFloor1.class new file mode 100644 index 00000000..9cb1c796 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1$EchstateFloor1.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1$InfoFloor1.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1$InfoFloor1.class new file mode 100644 index 00000000..1e169e94 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1$InfoFloor1.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1$LookFloor1.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1$LookFloor1.class new file mode 100644 index 00000000..863a87cd Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1$LookFloor1.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1$Lsfit_acc.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1$Lsfit_acc.class new file mode 100644 index 00000000..6d9dc949 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1$Lsfit_acc.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1.class new file mode 100644 index 00000000..06425347 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Floor1.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/FuncFloor.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/FuncFloor.class new file mode 100644 index 00000000..5d5f0583 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/FuncFloor.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/FuncMapping.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/FuncMapping.class new file mode 100644 index 00000000..eed463d4 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/FuncMapping.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/FuncResidue.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/FuncResidue.class new file mode 100644 index 00000000..4d3d8d6b Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/FuncResidue.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/FuncTime.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/FuncTime.class new file mode 100644 index 00000000..ea336b69 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/FuncTime.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Info.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Info.class new file mode 100644 index 00000000..721b6d70 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Info.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/InfoMode.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/InfoMode.class new file mode 100644 index 00000000..aea4724c Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/InfoMode.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/JOrbisException.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/JOrbisException.class new file mode 100644 index 00000000..df8d7898 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/JOrbisException.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Lookup.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Lookup.class new file mode 100644 index 00000000..45292711 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Lookup.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Lpc.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Lpc.class new file mode 100644 index 00000000..1746bc8a Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Lpc.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Lsp.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Lsp.class new file mode 100644 index 00000000..b0c993fc Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Lsp.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Mapping0$InfoMapping0.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Mapping0$InfoMapping0.class new file mode 100644 index 00000000..80f9fb31 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Mapping0$InfoMapping0.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Mapping0$LookMapping0.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Mapping0$LookMapping0.class new file mode 100644 index 00000000..a35251e9 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Mapping0$LookMapping0.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Mapping0.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Mapping0.class new file mode 100644 index 00000000..9f46ef3e Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Mapping0.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Mdct.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Mdct.class new file mode 100644 index 00000000..c38d2297 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Mdct.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/PsyInfo.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/PsyInfo.class new file mode 100644 index 00000000..2068fc3a Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/PsyInfo.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/PsyLook.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/PsyLook.class new file mode 100644 index 00000000..fb067ff1 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/PsyLook.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue0$InfoResidue0.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue0$InfoResidue0.class new file mode 100644 index 00000000..9aae06b5 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue0$InfoResidue0.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue0$LookResidue0.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue0$LookResidue0.class new file mode 100644 index 00000000..7c8aab23 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue0$LookResidue0.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue0.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue0.class new file mode 100644 index 00000000..27b70842 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue0.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue1.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue1.class new file mode 100644 index 00000000..af4ce5d3 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue1.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue2.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue2.class new file mode 100644 index 00000000..9967b2ed Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Residue2.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/StaticCodeBook.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/StaticCodeBook.class new file mode 100644 index 00000000..d1b9b038 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/StaticCodeBook.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Time0.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Time0.class new file mode 100644 index 00000000..4989f981 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Time0.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Util.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Util.class new file mode 100644 index 00000000..22533928 Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/Util.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/VorbisFile$SeekableInputStream.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/VorbisFile$SeekableInputStream.class new file mode 100644 index 00000000..8be235af Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/VorbisFile$SeekableInputStream.class differ diff --git a/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/VorbisFile.class b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/VorbisFile.class new file mode 100644 index 00000000..f43266cf Binary files /dev/null and b/lib/jorbis-0.0.17/classes/com/jcraft/jorbis/VorbisFile.class differ diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jogg/Buffer.java b/lib/jorbis-0.0.17/src/com/jcraft/jogg/Buffer.java new file mode 100644 index 00000000..1e5c92eb --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jogg/Buffer.java @@ -0,0 +1,294 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jogg; + +public class Buffer{ + private static final int BUFFER_INCREMENT=256; + + private static final int[] mask= {0x00000000, 0x00000001, 0x00000003, + 0x00000007, 0x0000000f, 0x0000001f, 0x0000003f, 0x0000007f, 0x000000ff, + 0x000001ff, 0x000003ff, 0x000007ff, 0x00000fff, 0x00001fff, 0x00003fff, + 0x00007fff, 0x0000ffff, 0x0001ffff, 0x0003ffff, 0x0007ffff, 0x000fffff, + 0x001fffff, 0x003fffff, 0x007fffff, 0x00ffffff, 0x01ffffff, 0x03ffffff, + 0x07ffffff, 0x0fffffff, 0x1fffffff, 0x3fffffff, 0x7fffffff, 0xffffffff}; + + int ptr=0; + byte[] buffer=null; + int endbit=0; + int endbyte=0; + int storage=0; + + public void writeinit(){ + buffer=new byte[BUFFER_INCREMENT]; + ptr=0; + buffer[0]=(byte)'\0'; + storage=BUFFER_INCREMENT; + } + + public void write(byte[] s){ + for(int i=0; i=storage){ + byte[] foo=new byte[storage+BUFFER_INCREMENT]; + System.arraycopy(buffer, 0, foo, 0, storage); + buffer=foo; + storage+=BUFFER_INCREMENT; + } + + value&=mask[bits]; + bits+=endbit; + buffer[ptr]|=(byte)(value<=8){ + buffer[ptr+1]=(byte)(value>>>(8-endbit)); + if(bits>=16){ + buffer[ptr+2]=(byte)(value>>>(16-endbit)); + if(bits>=24){ + buffer[ptr+3]=(byte)(value>>>(24-endbit)); + if(bits>=32){ + if(endbit>0) + buffer[ptr+4]=(byte)(value>>>(32-endbit)); + else + buffer[ptr+4]=0; + } + } + } + } + + endbyte+=bits/8; + ptr+=bits/8; + endbit=bits&7; + } + + public int look(int bits){ + int ret; + int m=mask[bits]; + + bits+=endbit; + + if(endbyte+4>=storage){ + if(endbyte+(bits-1)/8>=storage) + return (-1); + } + + ret=((buffer[ptr])&0xff)>>>endbit; + if(bits>8){ + ret|=((buffer[ptr+1])&0xff)<<(8-endbit); + if(bits>16){ + ret|=((buffer[ptr+2])&0xff)<<(16-endbit); + if(bits>24){ + ret|=((buffer[ptr+3])&0xff)<<(24-endbit); + if(bits>32&&endbit!=0){ + ret|=((buffer[ptr+4])&0xff)<<(32-endbit); + } + } + } + } + return (m&ret); + } + + public int look1(){ + if(endbyte>=storage) + return (-1); + return ((buffer[ptr]>>endbit)&1); + } + + public void adv(int bits){ + bits+=endbit; + ptr+=bits/8; + endbyte+=bits/8; + endbit=bits&7; + } + + public void adv1(){ + ++endbit; + if(endbit>7){ + endbit=0; + ptr++; + endbyte++; + } + } + + public int read(int bits){ + int ret; + int m=mask[bits]; + + bits+=endbit; + + if(endbyte+4>=storage){ + ret=-1; + if(endbyte+(bits-1)/8>=storage){ + ptr+=bits/8; + endbyte+=bits/8; + endbit=bits&7; + return (ret); + } + } + + ret=((buffer[ptr])&0xff)>>>endbit; + if(bits>8){ + ret|=((buffer[ptr+1])&0xff)<<(8-endbit); + if(bits>16){ + ret|=((buffer[ptr+2])&0xff)<<(16-endbit); + if(bits>24){ + ret|=((buffer[ptr+3])&0xff)<<(24-endbit); + if(bits>32&&endbit!=0){ + ret|=((buffer[ptr+4])&0xff)<<(32-endbit); + } + } + } + } + + ret&=m; + + ptr+=bits/8; + endbyte+=bits/8; + endbit=bits&7; + return (ret); + } + + public int readB(int bits){ + int ret; + int m=32-bits; + + bits+=endbit; + + if(endbyte+4>=storage){ + /* not the main path */ + ret=-1; + if(endbyte*8+bits>storage*8){ + ptr+=bits/8; + endbyte+=bits/8; + endbit=bits&7; + return (ret); + } + } + + ret=(buffer[ptr]&0xff)<<(24+endbit); + if(bits>8){ + ret|=(buffer[ptr+1]&0xff)<<(16+endbit); + if(bits>16){ + ret|=(buffer[ptr+2]&0xff)<<(8+endbit); + if(bits>24){ + ret|=(buffer[ptr+3]&0xff)<<(endbit); + if(bits>32&&(endbit!=0)) + ret|=(buffer[ptr+4]&0xff)>>(8-endbit); + } + } + } + ret=(ret>>>(m>>1))>>>((m+1)>>1); + + ptr+=bits/8; + endbyte+=bits/8; + endbit=bits&7; + return (ret); + } + + public int read1(){ + int ret; + if(endbyte>=storage){ + ret=-1; + endbit++; + if(endbit>7){ + endbit=0; + ptr++; + endbyte++; + } + return (ret); + } + + ret=(buffer[ptr]>>endbit)&1; + + endbit++; + if(endbit>7){ + endbit=0; + ptr++; + endbyte++; + } + return (ret); + } + + public int bytes(){ + return (endbyte+(endbit+7)/8); + } + + public int bits(){ + return (endbyte*8+endbit); + } + + public byte[] buffer(){ + return (buffer); + } + + public static int ilog(int v){ + int ret=0; + while(v>0){ + ret++; + v>>>=1; + } + return (ret); + } + + public static void report(String in){ + System.err.println(in); + System.exit(1); + } +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jogg/Packet.java b/lib/jorbis-0.0.17/src/com/jcraft/jogg/Packet.java new file mode 100644 index 00000000..7df75d10 --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jogg/Packet.java @@ -0,0 +1,47 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jogg; + +public class Packet{ + public byte[] packet_base; + public int packet; + public int bytes; + public int b_o_s; + public int e_o_s; + + public long granulepos; + + /** + * sequence number for decode; the framing + * knows where there's a hole in the data, + * but we need coupling so that the codec + * (which is in a seperate abstraction + * layer) also knows about the gap + */ + public long packetno; + +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jogg/Page.java b/lib/jorbis-0.0.17/src/com/jcraft/jogg/Page.java new file mode 100644 index 00000000..dee59d61 --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jogg/Page.java @@ -0,0 +1,135 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jogg; + +public class Page{ + private static int[] crc_lookup=new int[256]; + static{ + for(int i=0; i>>24)&0xff)^(header_base[header+i]&0xff)]; + } + for(int i=0; i>>24)&0xff)^(body_base[body+i]&0xff)]; + } + header_base[header+22]=(byte)crc_reg; + header_base[header+23]=(byte)(crc_reg>>>8); + header_base[header+24]=(byte)(crc_reg>>>16); + header_base[header+25]=(byte)(crc_reg>>>24); + } + + public Page copy(){ + return copy(new Page()); + } + + public Page copy(Page p){ + byte[] tmp=new byte[header_len]; + System.arraycopy(header_base, header, tmp, 0, header_len); + p.header_len=header_len; + p.header_base=tmp; + p.header=0; + tmp=new byte[body_len]; + System.arraycopy(body_base, body, tmp, 0, body_len); + p.body_len=body_len; + p.body_base=tmp; + p.body=0; + return p; + } + +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jogg/StreamState.java b/lib/jorbis-0.0.17/src/com/jcraft/jogg/StreamState.java new file mode 100644 index 00000000..2fb6447e --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jogg/StreamState.java @@ -0,0 +1,526 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jogg; + +public class StreamState{ + byte[] body_data; /* bytes from packet bodies */ + int body_storage; /* storage elements allocated */ + int body_fill; /* elements stored; fill mark */ + private int body_returned; /* elements of fill returned */ + + int[] lacing_vals; /* The values that will go to the segment table */ + long[] granule_vals; /* pcm_pos values for headers. Not compact + this way, but it is simple coupled to the + lacing fifo */ + int lacing_storage; + int lacing_fill; + int lacing_packet; + int lacing_returned; + + byte[] header=new byte[282]; /* working space for header encode */ + int header_fill; + + public int e_o_s; /* set when we have buffered the last packet in the + logical bitstream */ + int b_o_s; /* set after we've written the initial page + of a logical bitstream */ + int serialno; + int pageno; + long packetno; /* sequence number for decode; the framing + knows where there's a hole in the data, + but we need coupling so that the codec + (which is in a seperate abstraction + layer) also knows about the gap */ + long granulepos; + + public StreamState(){ + init(); + } + + StreamState(int serialno){ + this(); + init(serialno); + } + + void init(){ + body_storage=16*1024; + body_data=new byte[body_storage]; + lacing_storage=1024; + lacing_vals=new int[lacing_storage]; + granule_vals=new long[lacing_storage]; + } + + public void init(int serialno){ + if(body_data==null){ + init(); + } + else{ + for(int i=0; i0) + return (-1); + + lacing_expand(segments+1); + + // are we in sequence? + if(_pageno!=pageno){ + int i; + + // unroll previous partial packet (if any) + for(i=lacing_packet; i0) + lacing_vals[lacing_fill-1]|=0x200; + } + + pageno=_pageno+1; + return (0); + } + + /* This will flush remaining packets into a page (returning nonzero), + even if there is not enough data to trigger a flush normally + (undersized page). If there are no packets or partial packets to + flush, ogg_stream_flush returns 0. Note that ogg_stream_flush will + try to flush a normal sized page like ogg_stream_pageout; a call to + ogg_stream_flush does not gurantee that all packets have flushed. + Only a return value of 0 from ogg_stream_flush indicates all packet + data is flushed into pages. + + ogg_stream_page will flush the last page in a stream even if it's + undersized; you almost certainly want to use ogg_stream_pageout + (and *not* ogg_stream_flush) unless you need to flush an undersized + page in the middle of a stream for some reason. */ + + public int flush(Page og){ + + int i; + int vals=0; + int maxvals=(lacing_fill>255 ? 255 : lacing_fill); + int bytes=0; + int acc=0; + long granule_pos=granule_vals[0]; + + if(maxvals==0) + return (0); + + /* construct a page */ + /* decide how many segments to include */ + + /* If this is the initial header case, the first page must only include + the initial header packet */ + if(b_o_s==0){ /* 'initial header page' case */ + granule_pos=0; + for(vals=0; vals4096) + break; + acc+=(lacing_vals[vals]&0x0ff); + granule_pos=granule_vals[vals]; + } + } + + /* construct the header in temp storage */ + System.arraycopy("OggS".getBytes(), 0, header, 0, 4); + + /* stream structure version */ + header[4]=0x00; + + /* continued packet flag? */ + header[5]=0x00; + if((lacing_vals[0]&0x100)==0) + header[5]|=0x01; + /* first page flag? */ + if(b_o_s==0) + header[5]|=0x02; + /* last page flag? */ + if(e_o_s!=0&&lacing_fill==vals) + header[5]|=0x04; + b_o_s=1; + + /* 64 bits of PCM position */ + for(i=6; i<14; i++){ + header[i]=(byte)granule_pos; + granule_pos>>>=8; + } + + /* 32 bits of stream serial number */ + { + int _serialno=serialno; + for(i=14; i<18; i++){ + header[i]=(byte)_serialno; + _serialno>>>=8; + } + } + + /* 32 bits of page counter (we have both counter and page header + because this val can roll over) */ + if(pageno==-1) + pageno=0; /* because someone called + stream_reset; this would be a + strange thing to do in an + encode stream, but it has + plausible uses */ + { + int _pageno=pageno++; + for(i=18; i<22; i++){ + header[i]=(byte)_pageno; + _pageno>>>=8; + } + } + + /* zero for computation; filled in later */ + header[22]=0; + header[23]=0; + header[24]=0; + header[25]=0; + + /* segment table */ + header[26]=(byte)vals; + for(i=0; i4096|| /* 'page nominal size' case */ + lacing_fill>=255|| /* 'segment table full' case */ + (lacing_fill!=0&&b_o_s==0)){ /* 'initial header page' case */ + return flush(og); + } + return 0; + } + + public int eof(){ + return e_o_s; + } + + public int reset(){ + body_fill=0; + body_returned=0; + + lacing_fill=0; + lacing_packet=0; + lacing_returned=0; + + header_fill=0; + + e_o_s=0; + b_o_s=0; + pageno=-1; + packetno=0; + granulepos=0; + return (0); + } +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jogg/SyncState.java b/lib/jorbis-0.0.17/src/com/jcraft/jogg/SyncState.java new file mode 100644 index 00000000..f9d34066 --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jogg/SyncState.java @@ -0,0 +1,275 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jogg; + +// DECODING PRIMITIVES: packet streaming layer + +// This has two layers to place more of the multi-serialno and paging +// control in the application's hands. First, we expose a data buffer +// using ogg_decode_buffer(). The app either copies into the +// buffer, or passes it directly to read(), etc. We then call +// ogg_decode_wrote() to tell how many bytes we just added. +// +// Pages are returned (pointers into the buffer in ogg_sync_state) +// by ogg_decode_stream(). The page is then submitted to +// ogg_decode_page() along with the appropriate +// ogg_stream_state* (ie, matching serialno). We then get raw +// packets out calling ogg_stream_packet() with a +// ogg_stream_state. See the 'frame-prog.txt' docs for details and +// example code. + +public class SyncState{ + + public byte[] data; + int storage; + int fill; + int returned; + + int unsynced; + int headerbytes; + int bodybytes; + + public int clear(){ + data=null; + return (0); + } + + public int buffer(int size){ + // first, clear out any space that has been previously returned + if(returned!=0){ + fill-=returned; + if(fill>0){ + System.arraycopy(data, returned, data, 0, fill); + } + returned=0; + } + + if(size>storage-fill){ + // We need to extend the internal buffer + int newsize=size+fill+4096; // an extra page to be nice + if(data!=null){ + byte[] foo=new byte[newsize]; + System.arraycopy(data, 0, foo, 0, data.length); + data=foo; + } + else{ + data=new byte[newsize]; + } + storage=newsize; + } + + return (fill); + } + + public int wrote(int bytes){ + if(fill+bytes>storage) + return (-1); + fill+=bytes; + return (0); + } + + // sync the stream. This is meant to be useful for finding page + // boundaries. + // + // return values for this: + // -n) skipped n bytes + // 0) page not ready; more data (no bytes skipped) + // n) page synced at current location; page length n bytes + private Page pageseek=new Page(); + private byte[] chksum=new byte[4]; + + public int pageseek(Page og){ + int page=returned; + int next; + int bytes=fill-returned; + + if(headerbytes==0){ + int _headerbytes, i; + if(bytes<27) + return (0); // not enough for a header + + /* verify capture pattern */ + if(data[page]!='O'||data[page+1]!='g'||data[page+2]!='g' + ||data[page+3]!='S'){ + headerbytes=0; + bodybytes=0; + + // search for possible capture + next=0; + for(int ii=0; iibytes) + return (0); + + // The whole test page is buffered. Verify the checksum + synchronized(chksum){ + // Grab the checksum bytes, set the header field to zero + + System.arraycopy(data, page+22, chksum, 0, 4); + data[page+22]=0; + data[page+23]=0; + data[page+24]=0; + data[page+25]=0; + + // set up a temp page struct and recompute the checksum + Page log=pageseek; + log.header_base=data; + log.header=page; + log.header_len=headerbytes; + + log.body_base=data; + log.body=page+headerbytes; + log.body_len=bodybytes; + log.checksum(); + + // Compare + if(chksum[0]!=data[page+22]||chksum[1]!=data[page+23] + ||chksum[2]!=data[page+24]||chksum[3]!=data[page+25]){ + // D'oh. Mismatch! Corrupt page (or miscapture and not a page at all) + // replace the computed checksum with the one actually read in + System.arraycopy(chksum, 0, data, page+22, 4); + // Bad checksum. Lose sync */ + + headerbytes=0; + bodybytes=0; + // search for possible capture + next=0; + for(int ii=0; ii0){ + // have a page + return (1); + } + if(ret==0){ + // need more data + return (0); + } + + // head did not start a synced page... skipped some bytes + if(unsynced==0){ + unsynced=1; + return (-1); + } + // loop. keep looking + } + } + + // clear things to an initial state. Good to call, eg, before seeking + public int reset(){ + fill=0; + returned=0; + unsynced=0; + headerbytes=0; + bodybytes=0; + return (0); + } + + public void init(){ + } + + public int getDataOffset(){ + return returned; + } + + public int getBufferOffset(){ + return fill; + } +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Block.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Block.java new file mode 100644 index 00000000..f1d86787 --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Block.java @@ -0,0 +1,128 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +public class Block{ + ///necessary stream state for linking to the framing abstraction + float[][] pcm=new float[0][]; // this is a pointer into local storage + Buffer opb=new Buffer(); + + int lW; + int W; + int nW; + int pcmend; + int mode; + + int eofflag; + long granulepos; + long sequence; + DspState vd; // For read-only access of configuration + + // bitmetrics for the frame + int glue_bits; + int time_bits; + int floor_bits; + int res_bits; + + public Block(DspState vd){ + this.vd=vd; + if(vd.analysisp!=0){ + opb.writeinit(); + } + } + + public void init(DspState vd){ + this.vd=vd; + } + + public int clear(){ + if(vd!=null){ + if(vd.analysisp!=0){ + opb.writeclear(); + } + } + return (0); + } + + public int synthesis(Packet op){ + Info vi=vd.vi; + + // first things first. Make sure decode is ready + opb.readinit(op.packet_base, op.packet, op.bytes); + + // Check the packet type + if(opb.read(1)!=0){ + // Oops. This is not an audio data packet + return (-1); + } + + // read our mode and pre/post windowsize + int _mode=opb.read(vd.modebits); + if(_mode==-1) + return (-1); + + mode=_mode; + W=vi.mode_param[mode].blockflag; + if(W!=0){ + lW=opb.read(1); + nW=opb.read(1); + if(nW==-1) + return (-1); + } + else{ + lW=0; + nW=0; + } + + // more setup + granulepos=op.granulepos; + sequence=op.packetno-3; // first block is third packet + eofflag=op.e_o_s; + + // alloc pcm passback storage + pcmend=vi.blocksizes[W]; + if(pcm.length + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +class ChainingExample{ + public static void main(String[] arg){ + VorbisFile ov=null; + + try{ + if(arg.length>0){ + ov=new VorbisFile(arg[0]); + } + else{ + ov=new VorbisFile(System.in, null, -1); + } + } + catch(Exception e){ + System.err.println(e); + return; + } + + if(ov.seekable()){ + System.out.println("Input bitstream contained "+ov.streams() + +" logical bitstream section(s)."); + System.out.println("Total bitstream playing time: "+ov.time_total(-1) + +" seconds\n"); + } + else{ + System.out.println("Standard input was not seekable."); + System.out.println("First logical bitstream information:\n"); + } + + for(int i=0; i + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +class CodeBook{ + int dim; // codebook dimensions (elements per vector) + int entries; // codebook entries + StaticCodeBook c=new StaticCodeBook(); + + float[] valuelist; // list of dim*entries actual entry values + int[] codelist; // list of bitstream codewords for each entry + DecodeAux decode_tree; + + // returns the number of bits + int encode(int a, Buffer b){ + b.write(codelist[a], c.lengthlist[a]); + return (c.lengthlist[a]); + } + + // One the encode side, our vector writers are each designed for a + // specific purpose, and the encoder is not flexible without modification: + // + // The LSP vector coder uses a single stage nearest-match with no + // interleave, so no step and no error return. This is specced by floor0 + // and doesn't change. + // + // Residue0 encoding interleaves, uses multiple stages, and each stage + // peels of a specific amount of resolution from a lattice (thus we want + // to match by threshhold, not nearest match). Residue doesn't *have* to + // be encoded that way, but to change it, one will need to add more + // infrastructure on the encode side (decode side is specced and simpler) + + // floor0 LSP (single stage, non interleaved, nearest match) + // returns entry number and *modifies a* to the quantization value + int errorv(float[] a){ + int best=best(a, 1); + for(int k=0; k8){ + for(i=0; i declarative (set the value) + // stage==1 -> additive + // stage==2 -> multiplicitive + + // returns the entry number or -1 on eof + int decode(Buffer b){ + int ptr=0; + DecodeAux t=decode_tree; + int lok=b.look(t.tabn); + + if(lok>=0){ + ptr=t.tab[lok]; + b.adv(t.tabl[lok]); + if(ptr<=0){ + return -ptr; + } + } + do{ + switch(b.read1()){ + case 0: + ptr=t.ptr0[ptr]; + break; + case 1: + ptr=t.ptr1[ptr]; + break; + case -1: + default: + return (-1); + } + } + while(ptr>0); + return (-ptr); + } + + // returns the entry number or -1 on eof + int decodevs(float[] a, int index, Buffer b, int step, int addmul){ + int entry=decode(b); + if(entry==-1) + return (-1); + switch(addmul){ + case -1: + for(int i=0, o=0; i + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +// Takes a vorbis bitstream from stdin and writes raw stereo PCM to +// stdout. Decodes simple and chained OggVorbis files from beginning +// to end. Vorbisfile.a is somewhat more complex than the code below. + +class DecodeExample{ + static int convsize=4096*2; + static byte[] convbuffer=new byte[convsize]; // take 8k out of the data segment, not the stack + + public static void main(String[] arg){ + java.io.InputStream input=System.in; + if(arg.length>0){ + try{ + input=new java.io.FileInputStream(arg[0]); + } + catch(Exception e){ + System.err.println(e); + } + } + + SyncState oy=new SyncState(); // sync and verify incoming physical bitstream + StreamState os=new StreamState(); // take physical pages, weld into a logical stream of packets + Page og=new Page(); // one Ogg bitstream page. Vorbis packets are inside + Packet op=new Packet(); // one raw packet of data for decode + + Info vi=new Info(); // struct that stores all the static vorbis bitstream settings + Comment vc=new Comment(); // struct that stores all the bitstream user comments + DspState vd=new DspState(); // central working state for the packet->PCM decoder + Block vb=new Block(vd); // local working space for packet->PCM decode + + byte[] buffer; + int bytes=0; + + // Decode setup + + oy.init(); // Now we can read pages + + while(true){ // we repeat if the bitstream is chained + int eos=0; + + // grab some data at the head of the stream. We want the first page + // (which is guaranteed to be small and only contain the Vorbis + // stream initial header) We need the first page to get the stream + // serialno. + + // submit a 4k block to libvorbis' Ogg layer + int index=oy.buffer(4096); + buffer=oy.data; + try{ + bytes=input.read(buffer, index, 4096); + } + catch(Exception e){ + System.err.println(e); + System.exit(-1); + } + oy.wrote(bytes); + + // Get the first page. + if(oy.pageout(og)!=1){ + // have we simply run out of data? If so, we're done. + if(bytes<4096) + break; + + // error case. Must not be Vorbis data + System.err.println("Input does not appear to be an Ogg bitstream."); + System.exit(1); + } + + // Get the serial number and set up the rest of decode. + // serialno first; use it to set up a logical stream + os.init(og.serialno()); + + // extract the initial header from the first page and verify that the + // Ogg bitstream is in fact Vorbis data + + // I handle the initial header first instead of just having the code + // read all three Vorbis headers at once because reading the initial + // header is an easy way to identify a Vorbis bitstream and it's + // useful to see that functionality seperated out. + + vi.init(); + vc.init(); + if(os.pagein(og)<0){ + // error; stream version mismatch perhaps + System.err.println("Error reading first page of Ogg bitstream data."); + System.exit(1); + } + + if(os.packetout(op)!=1){ + // no page? must not be vorbis + System.err.println("Error reading initial header packet."); + System.exit(1); + } + + if(vi.synthesis_headerin(vc, op)<0){ + // error case; not a vorbis header + System.err + .println("This Ogg bitstream does not contain Vorbis audio data."); + System.exit(1); + } + + // At this point, we're sure we're Vorbis. We've set up the logical + // (Ogg) bitstream decoder. Get the comment and codebook headers and + // set up the Vorbis decoder + + // The next two packets in order are the comment and codebook headers. + // They're likely large and may span multiple pages. Thus we reead + // and submit data until we get our two pacakets, watching that no + // pages are missing. If a page is missing, error out; losing a + // header page is the only place where missing data is fatal. */ + + int i=0; + while(i<2){ + while(i<2){ + + int result=oy.pageout(og); + if(result==0) + break; // Need more data + // Don't complain about missing or corrupt data yet. We'll + // catch it at the packet output phase + + if(result==1){ + os.pagein(og); // we can ignore any errors here + // as they'll also become apparent + // at packetout + while(i<2){ + result=os.packetout(op); + if(result==0) + break; + if(result==-1){ + // Uh oh; data at some point was corrupted or missing! + // We can't tolerate that in a header. Die. + System.err.println("Corrupt secondary header. Exiting."); + System.exit(1); + } + vi.synthesis_headerin(vc, op); + i++; + } + } + } + // no harm in not checking before adding more + index=oy.buffer(4096); + buffer=oy.data; + try{ + bytes=input.read(buffer, index, 4096); + } + catch(Exception e){ + System.err.println(e); + System.exit(1); + } + if(bytes==0&&i<2){ + System.err.println("End of file before finding all Vorbis headers!"); + System.exit(1); + } + oy.wrote(bytes); + } + + // Throw the comments plus a few lines about the bitstream we're + // decoding + { + byte[][] ptr=vc.user_comments; + for(int j=0; jPCM decoder. + vd.synthesis_init(vi); // central decode state + vb.init(vd); // local state for most of the decode + // so multiple block decodes can + // proceed in parallel. We could init + // multiple vorbis_block structures + // for vd here + + float[][][] _pcm=new float[1][][]; + int[] _index=new int[vi.channels]; + // The rest is just a straight decode loop until end of stream + while(eos==0){ + while(eos==0){ + + int result=oy.pageout(og); + if(result==0) + break; // need more data + if(result==-1){ // missing or corrupt data at this page position + System.err + .println("Corrupt or missing data in bitstream; continuing..."); + } + else{ + os.pagein(og); // can safely ignore errors at + // this point + while(true){ + result=os.packetout(op); + + if(result==0) + break; // need more data + if(result==-1){ // missing or corrupt data at this page position + // no reason to complain; already complained above + } + else{ + // we have a packet. Decode it + int samples; + if(vb.synthesis(op)==0){ // test for success! + vd.synthesis_blockin(vb); + } + + // **pcm is a multichannel float vector. In stereo, for + // example, pcm[0] is left, and pcm[1] is right. samples is + // the size of each channel. Convert the float values + // (-1.<=range<=1.) to whatever PCM format and write it out + + while((samples=vd.synthesis_pcmout(_pcm, _index))>0){ + float[][] pcm=_pcm[0]; + int bout=(samples32767){ + val=32767; + } + if(val<-32768){ + val=-32768; + } + if(val<0) + val=val|0x8000; + convbuffer[ptr]=(byte)(val); + convbuffer[ptr+1]=(byte)(val>>>8); + ptr+=2*(vi.channels); + } + } + + System.out.write(convbuffer, 0, 2*vi.channels*bout); + + // tell libvorbis how + // many samples we + // actually consumed + vd.synthesis_read(bout); + } + } + } + if(og.eos()!=0) + eos=1; + } + } + if(eos==0){ + index=oy.buffer(4096); + buffer=oy.data; + try{ + bytes=input.read(buffer, index, 4096); + } + catch(Exception e){ + System.err.println(e); + System.exit(1); + } + oy.wrote(bytes); + if(bytes==0) + eos=1; + } + } + + // clean up this logical bitstream; before exit we see if we're + // followed by another [chained] + + os.clear(); + + // ogg_page and ogg_packet structs always point to storage in + // libvorbis. They're never freed or manipulated directly + + vb.clear(); + vd.clear(); + vi.clear(); // must be called last + } + + // OK, clean up the framer + oy.clear(); + System.err.println("Done."); + } +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Drft.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Drft.java new file mode 100644 index 00000000..3aaad34e --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Drft.java @@ -0,0 +1,1327 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +class Drft{ + int n; + float[] trigcache; + int[] splitcache; + + void backward(float[] data){ + if(n==1) + return; + drftb1(n, data, trigcache, trigcache, n, splitcache); + } + + void init(int n){ + this.n=n; + trigcache=new float[3*n]; + splitcache=new int[32]; + fdrffti(n, trigcache, splitcache); + } + + void clear(){ + if(trigcache!=null) + trigcache=null; + if(splitcache!=null) + splitcache=null; + } + + static int[] ntryh= {4, 2, 3, 5}; + static float tpi=6.28318530717958647692528676655900577f; + static float hsqt2=.70710678118654752440084436210485f; + static float taui=.86602540378443864676372317075293618f; + static float taur=-.5f; + static float sqrt2=1.4142135623730950488016887242097f; + + static void drfti1(int n, float[] wa, int index, int[] ifac){ + float arg, argh, argld, fi; + int ntry=0, i, j=-1; + int k1, l1, l2, ib; + int ld, ii, ip, is, nq, nr; + int ido, ipm, nfm1; + int nl=n; + int nf=0; + + int state=101; + + loop: while(true){ + switch(state){ + case 101: + j++; + if(j<4) + ntry=ntryh[j]; + else + ntry+=2; + case 104: + nq=nl/ntry; + nr=nl-ntry*nq; + if(nr!=0){ + state=101; + break; + } + nf++; + ifac[nf+1]=ntry; + nl=nq; + if(ntry!=2){ + state=107; + break; + } + if(nf==1){ + state=107; + break; + } + + for(i=1; i>1; + ipp2=ip; + idp2=ido; + nbd=(ido-1)>>1; + t0=l1*ido; + t10=ip*ido; + + int state=100; + loop: while(true){ + switch(state){ + case 101: + if(ido==1){ + state=119; + break; + } + for(ik=0; ikl1){ + for(j=1; j>>1; + ipp2=ip; + ipph=(ip+1)>>>1; + if(idol1){ + state=139; + break; + } + + is=-ido-1; + t1=0; + for(j=1; j + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +public class DspState{ + static final float M_PI=3.1415926539f; + static final int VI_TRANSFORMB=1; + static final int VI_WINDOWB=1; + + int analysisp; + Info vi; + int modebits; + + float[][] pcm; + int pcm_storage; + int pcm_current; + int pcm_returned; + + float[] multipliers; + int envelope_storage; + int envelope_current; + + int eofflag; + + int lW; + int W; + int nW; + int centerW; + + long granulepos; + long sequence; + + long glue_bits; + long time_bits; + long floor_bits; + long res_bits; + + // local lookup storage + float[][][][][] window; // block, leadin, leadout, type + Object[][] transform; + CodeBook[] fullbooks; + // backend lookups are tied to the mode, not the backend or naked mapping + Object[] mode; + + // local storage, only used on the encoding side. This way the + // application does not need to worry about freeing some packets' + // memory and not others'; packet storage is always tracked. + // Cleared next call to a _dsp_ function + byte[] header; + byte[] header1; + byte[] header2; + + public DspState(){ + transform=new Object[2][]; + window=new float[2][][][][]; + window[0]=new float[2][][][]; + window[0][0]=new float[2][][]; + window[0][1]=new float[2][][]; + window[0][0][0]=new float[2][]; + window[0][0][1]=new float[2][]; + window[0][1][0]=new float[2][]; + window[0][1][1]=new float[2][]; + window[1]=new float[2][][][]; + window[1][0]=new float[2][][]; + window[1][1]=new float[2][][]; + window[1][0][0]=new float[2][]; + window[1][0][1]=new float[2][]; + window[1][1][0]=new float[2][]; + window[1][1][1]=new float[2][]; + } + + static float[] window(int type, int window, int left, int right){ + float[] ret=new float[window]; + switch(type){ + case 0: + // The 'vorbis window' (window 0) is sin(sin(x)*sin(x)*2pi) + { + int leftbegin=window/4-left/2; + int rightbegin=window-window/4-right/2; + + for(int i=0; ivi.blocksizes[1]/2&&pcm_returned>8192){ + // don't shift too much; we need to have a minimum PCM buffer of + // 1/2 long block + + int shiftPCM=centerW-vi.blocksizes[1]/2; + shiftPCM=(pcm_returnedpcm_storage){ + // expand the storage + pcm_storage=endW+vi.blocksizes[1]; + for(int i=0; igranulepos. + // + // This is not foolproof! It will be confused if we begin + // decoding at the last page after a seek or hole. In that case, + // we don't have a starting point to judge where the last frame + // is. For this reason, vorbisfile will always try to make sure + // it reads the last two marked pages in proper sequence + + if(granulepos==-1){ + granulepos=vb.granulepos; + } + else{ + granulepos+=(_centerW-centerW); + if(vb.granulepos!=-1&&granulepos!=vb.granulepos){ + if(granulepos>vb.granulepos&&vb.eofflag!=0){ + // partial last frame. Strip the padding off + _centerW-=(granulepos-vb.granulepos); + }// else{ Shouldn't happen *unless* the bitstream is out of + // spec. Either way, believe the bitstream } + granulepos=vb.granulepos; + } + } + + // Update, cleanup + + centerW=_centerW; + pcm_current=endW; + if(vb.eofflag!=0) + eofflag=1; + } + return (0); + } + + // pcm==NULL indicates we just want the pending samples, no more + public int synthesis_pcmout(float[][][] _pcm, int[] index){ + if(pcm_returnedcenterW) + return (-1); + pcm_returned+=bytes; + return (0); + } + + public void clear(){ + } +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Floor0.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Floor0.java new file mode 100644 index 00000000..02e8393e --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Floor0.java @@ -0,0 +1,335 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +class Floor0 extends FuncFloor{ + + void pack(Object i, Buffer opb){ + InfoFloor0 info=(InfoFloor0)i; + opb.write(info.order, 8); + opb.write(info.rate, 16); + opb.write(info.barkmap, 16); + opb.write(info.ampbits, 6); + opb.write(info.ampdB, 8); + opb.write(info.numbooks-1, 4); + for(int j=0; j=vi.books){ + return (null); + } + } + return (info); + } + + Object look(DspState vd, InfoMode mi, Object i){ + float scale; + Info vi=vd.vi; + InfoFloor0 info=(InfoFloor0)i; + LookFloor0 look=new LookFloor0(); + look.m=info.order; + look.n=vi.blocksizes[mi.blockflag]/2; + look.ln=info.barkmap; + look.vi=info; + look.lpclook.init(look.ln, look.m); + + // we choose a scaling constant so that: + scale=look.ln/toBARK((float)(info.rate/2.)); + + // the mapping from a linear scale to a smaller bark scale is + // straightforward. We do *not* make sure that the linear mapping + // does not skip bark-scale bins; the decoder simply skips them and + // the encoder may do what it wishes in filling them. They're + // necessary in some mapping combinations to keep the scale spacing + // accurate + look.linearmap=new int[look.n]; + for(int j=0; j=look.ln) + val=look.ln; // guard against the approximation + look.linearmap[j]=val; + } + return look; + } + + static float toBARK(float f){ + return (float)(13.1*Math.atan(.00074*(f))+2.24*Math.atan((f)*(f)*1.85e-8)+1e-4*(f)); + } + + Object state(Object i){ + EchstateFloor0 state=new EchstateFloor0(); + InfoFloor0 info=(InfoFloor0)i; + + // a safe size if usually too big (dim==1) + state.codewords=new int[info.order]; + state.curve=new float[info.barkmap]; + state.frameno=-1; + return (state); + } + + void free_info(Object i){ + } + + void free_look(Object i){ + } + + void free_state(Object vs){ + } + + int forward(Block vb, Object i, float[] in, float[] out, Object vs){ + return 0; + } + + float[] lsp=null; + + int inverse(Block vb, Object i, float[] out){ + //System.err.println("Floor0.inverse "+i.getClass()+"]"); + LookFloor0 look=(LookFloor0)i; + InfoFloor0 info=look.vi; + int ampraw=vb.opb.read(info.ampbits); + if(ampraw>0){ // also handles the -1 out of data case + int maxval=(1<0){ // also handles the -1 out of data case + int maxval=(1<m+1 must be less than l->ln, but guard in case we get a bad stream + float[] lcurve=new float[Math.max(l.ln*2, l.m*2+2)]; + + if(amp==0){ + for(int j=0; j + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +class Floor1 extends FuncFloor{ + static final int floor1_rangedb=140; + static final int VIF_POSIT=63; + + void pack(Object i, Buffer opb){ + InfoFloor1 info=(InfoFloor1)i; + + int count=0; + int rangebits; + int maxposit=info.postlist[1]; + int maxclass=-1; + + /* save out partitions */ + opb.write(info.partitions, 5); /* only 0 to 31 legal */ + for(int j=0; j=vi.books){ + info.free(); + return (null); + } + for(int k=0; k<(1<=vi.books){ + info.free(); + return (null); + } + } + } + + /* read the post list */ + info.mult=opb.read(2)+1; /* only 1,2,3,4 legal now */ + rangebits=opb.read(4); + + for(int j=0, k=0; j=(1<info.postlist[sortpointer[k]]){ + foo=sortpointer[k]; + sortpointer[k]=sortpointer[j]; + sortpointer[j]=foo; + } + } + } + + /* points from sort order back to range number */ + for(int j=0; j<_n; j++){ + look.forward_index[j]=sortpointer[j]; + } + /* points from range order to sorted position */ + for(int j=0; j<_n; j++){ + look.reverse_index[look.forward_index[j]]=j; + } + /* we actually need the post values too */ + for(int j=0; j<_n; j++){ + look.sorted_index[j]=info.postlist[look.forward_index[j]]; + } + + /* quantize values to multiplier spec */ + switch(info.mult){ + case 1: /* 1024 -> 256 */ + look.quant_q=256; + break; + case 2: /* 1024 -> 128 */ + look.quant_q=128; + break; + case 3: /* 1024 -> 86 */ + look.quant_q=86; + break; + case 4: /* 1024 -> 64 */ + look.quant_q=64; + break; + default: + look.quant_q=-1; + } + + /* discover our neighbors for decode where we don't use fit flags + (that would push the neighbors outward) */ + for(int j=0; j<_n-2; j++){ + int lo=0; + int hi=1; + int lx=0; + int hx=look.n; + int currentx=info.postlist[j+2]; + for(int k=0; klx&&xcurrentx){ + hi=k; + hx=x; + } + } + look.loneighbor[j]=lo; + look.hineighbor[j]=hi; + } + + return look; + } + + void free_info(Object i){ + } + + void free_look(Object i){ + } + + void free_state(Object vs){ + } + + int forward(Block vb, Object i, float[] in, float[] out, Object vs){ + return 0; + } + + Object inverse1(Block vb, Object ii, Object memo){ + LookFloor1 look=(LookFloor1)ii; + InfoFloor1 info=look.vi; + CodeBook[] books=vb.vd.fullbooks; + + /* unpack wrapped/predicted values from stream */ + if(vb.opb.read(1)==1){ + int[] fit_value=null; + if(memo instanceof int[]){ + fit_value=(int[])memo; + } + if(fit_value==null||fit_value.length>>=csubbits; + if(book>=0){ + if((fit_value[j+k]=books[book].decode(vb.opb))==-1){ + return (null); + } + } + else{ + fit_value[j+k]=0; + } + } + j+=cdim; + } + + /* unwrap positive values and reconsitute via linear interpolation */ + for(int i=2; i=room){ + if(hiroom>loroom){ + val=val-loroom; + } + else{ + val=-1-(val-hiroom); + } + } + else{ + if((val&1)!=0){ + val=-((val+1)>>>1); + } + else{ + val>>=1; + } + } + + fit_value[i]=val+predicted; + fit_value[look.loneighbor[i-2]]&=0x7fff; + fit_value[look.hineighbor[i-2]]&=0x7fff; + } + else{ + fit_value[i]=predicted|0x8000; + } + } + return (fit_value); + } + + return (null); + } + + private static int render_point(int x0, int x1, int y0, int y1, int x){ + y0&=0x7fff; /* mask off flag */ + y1&=0x7fff; + + { + int dy=y1-y0; + int adx=x1-x0; + int ady=Math.abs(dy); + int err=ady*(x-x0); + + int off=(int)(err/adx); + if(dy<0) + return (y0-off); + return (y0+off); + } + } + + int inverse2(Block vb, Object i, Object memo, float[] out){ + LookFloor1 look=(LookFloor1)i; + InfoFloor1 info=look.vi; + int n=vb.vd.vi.blocksizes[vb.mode]/2; + + if(memo!=null){ + /* render the lines */ + int[] fit_value=(int[])memo; + int hx=0; + int lx=0; + int ly=fit_value[0]*info.mult; + for(int j=1; j=adx){ + err-=adx; + y+=sy; + } + else{ + y+=base; + } + d[x]*=FLOOR_fromdB_LOOKUP[y]; + } + } + + class InfoFloor1{ + static final int VIF_POSIT=63; + static final int VIF_CLASS=16; + static final int VIF_PARTS=31; + + int partitions; /* 0 to 31 */ + int[] partitionclass=new int[VIF_PARTS]; /* 0 to 15 */ + + int[] class_dim=new int[VIF_CLASS]; /* 1 to 8 */ + int[] class_subs=new int[VIF_CLASS]; /* 0,1,2,3 (bits: 1< + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +abstract class FuncFloor{ + + public static FuncFloor[] floor_P= {new Floor0(), new Floor1()}; + + abstract void pack(Object i, Buffer opb); + + abstract Object unpack(Info vi, Buffer opb); + + abstract Object look(DspState vd, InfoMode mi, Object i); + + abstract void free_info(Object i); + + abstract void free_look(Object i); + + abstract void free_state(Object vs); + + abstract int forward(Block vb, Object i, float[] in, float[] out, Object vs); + + abstract Object inverse1(Block vb, Object i, Object memo); + + abstract int inverse2(Block vb, Object i, Object memo, float[] out); +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/FuncMapping.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/FuncMapping.java new file mode 100644 index 00000000..50c1028c --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/FuncMapping.java @@ -0,0 +1,45 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +abstract class FuncMapping{ + public static FuncMapping[] mapping_P= {new Mapping0()}; + + abstract void pack(Info info, Object imap, Buffer buffer); + + abstract Object unpack(Info info, Buffer buffer); + + abstract Object look(DspState vd, InfoMode vm, Object m); + + abstract void free_info(Object imap); + + abstract void free_look(Object imap); + + abstract int inverse(Block vd, Object lm); +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/FuncResidue.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/FuncResidue.java new file mode 100644 index 00000000..e3819756 --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/FuncResidue.java @@ -0,0 +1,46 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +abstract class FuncResidue{ + public static FuncResidue[] residue_P= {new Residue0(), new Residue1(), + new Residue2()}; + + abstract void pack(Object vr, Buffer opb); + + abstract Object unpack(Info vi, Buffer opb); + + abstract Object look(DspState vd, InfoMode vm, Object vr); + + abstract void free_info(Object i); + + abstract void free_look(Object i); + + abstract int inverse(Block vb, Object vl, float[][] in, int[] nonzero, int ch); +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/FuncTime.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/FuncTime.java new file mode 100644 index 00000000..37b868be --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/FuncTime.java @@ -0,0 +1,45 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +abstract class FuncTime{ + public static FuncTime[] time_P= {new Time0()}; + + abstract void pack(Object i, Buffer opb); + + abstract Object unpack(Info vi, Buffer opb); + + abstract Object look(DspState vd, InfoMode vm, Object i); + + abstract void free_info(Object i); + + abstract void free_look(Object i); + + abstract int inverse(Block vb, Object i, float[] in, float[] out); +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Info.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Info.java new file mode 100644 index 00000000..77cf7697 --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Info.java @@ -0,0 +1,469 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +public class Info{ + private static final int OV_EBADPACKET=-136; + private static final int OV_ENOTAUDIO=-135; + + private static byte[] _vorbis="vorbis".getBytes(); + private static final int VI_TIMEB=1; + // private static final int VI_FLOORB=1; + private static final int VI_FLOORB=2; + // private static final int VI_RESB=1; + private static final int VI_RESB=3; + private static final int VI_MAPB=1; + private static final int VI_WINDOWB=1; + + public int version; + public int channels; + public int rate; + + // The below bitrate declarations are *hints*. + // Combinations of the three values carry the following implications: + // + // all three set to the same value: + // implies a fixed rate bitstream + // only nominal set: + // implies a VBR stream that averages the nominal bitrate. No hard + // upper/lower limit + // upper and or lower set: + // implies a VBR bitstream that obeys the bitrate limits. nominal + // may also be set to give a nominal rate. + // none set: + // the coder does not care to speculate. + + int bitrate_upper; + int bitrate_nominal; + int bitrate_lower; + + // Vorbis supports only short and long blocks, but allows the + // encoder to choose the sizes + + int[] blocksizes=new int[2]; + + // modes are the primary means of supporting on-the-fly different + // blocksizes, different channel mappings (LR or mid-side), + // different residue backends, etc. Each mode consists of a + // blocksize flag and a mapping (along with the mapping setup + + int modes; + int maps; + int times; + int floors; + int residues; + int books; + int psys; // encode only + + InfoMode[] mode_param=null; + + int[] map_type=null; + Object[] map_param=null; + + int[] time_type=null; + Object[] time_param=null; + + int[] floor_type=null; + Object[] floor_param=null; + + int[] residue_type=null; + Object[] residue_param=null; + + StaticCodeBook[] book_param=null; + + PsyInfo[] psy_param=new PsyInfo[64]; // encode only + + // for block long/sort tuning; encode only + int envelopesa; + float preecho_thresh; + float preecho_clamp; + + // used by synthesis, which has a full, alloced vi + public void init(){ + rate=0; + } + + public void clear(){ + for(int i=0; ibook_param)free(vi->book_param); + book_param=null; + + for(int i=0; i=VI_TIMEB){ + clear(); + return (-1); + } + time_param[i]=FuncTime.time_P[time_type[i]].unpack(this, opb); + if(time_param[i]==null){ + clear(); + return (-1); + } + } + + // floor backend settings + floors=opb.read(6)+1; + if(floor_type==null||floor_type.length!=floors) + floor_type=new int[floors]; + if(floor_param==null||floor_param.length!=floors) + floor_param=new Object[floors]; + + for(int i=0; i=VI_FLOORB){ + clear(); + return (-1); + } + + floor_param[i]=FuncFloor.floor_P[floor_type[i]].unpack(this, opb); + if(floor_param[i]==null){ + clear(); + return (-1); + } + } + + // residue backend settings + residues=opb.read(6)+1; + + if(residue_type==null||residue_type.length!=residues) + residue_type=new int[residues]; + + if(residue_param==null||residue_param.length!=residues) + residue_param=new Object[residues]; + + for(int i=0; i=VI_RESB){ + clear(); + return (-1); + } + residue_param[i]=FuncResidue.residue_P[residue_type[i]].unpack(this, opb); + if(residue_param[i]==null){ + clear(); + return (-1); + } + } + + // map backend settings + maps=opb.read(6)+1; + if(map_type==null||map_type.length!=maps) + map_type=new int[maps]; + if(map_param==null||map_param.length!=maps) + map_param=new Object[maps]; + for(int i=0; i=VI_MAPB){ + clear(); + return (-1); + } + map_param[i]=FuncMapping.mapping_P[map_type[i]].unpack(this, opb); + if(map_param[i]==null){ + clear(); + return (-1); + } + } + + // mode settings + modes=opb.read(6)+1; + if(mode_param==null||mode_param.length!=modes) + mode_param=new InfoMode[modes]; + for(int i=0; i=VI_WINDOWB) + ||(mode_param[i].transformtype>=VI_WINDOWB) + ||(mode_param[i].mapping>=maps)){ + clear(); + return (-1); + } + } + + if(opb.read(1)!=1){ + clear(); + return (-1); + } + + return (0); + } + + // The Vorbis header is in three packets; the initial small packet in + // the first page that identifies basic parameters, a second packet + // with bitstream comments and a third packet that holds the + // codebook. + + public int synthesis_headerin(Comment vc, Packet op){ + Buffer opb=new Buffer(); + + if(op!=null){ + opb.readinit(op.packet_base, op.packet, op.bytes); + + // Which of the three types of header is this? + // Also verify header-ness, vorbis + { + byte[] buffer=new byte[6]; + int packtype=opb.read(8); + opb.read(buffer, 6); + if(buffer[0]!='v'||buffer[1]!='o'||buffer[2]!='r'||buffer[3]!='b' + ||buffer[4]!='i'||buffer[5]!='s'){ + // not a vorbis header + return (-1); + } + switch(packtype){ + case 0x01: // least significant *bit* is read first + if(op.b_o_s==0){ + // Not the initial packet + return (-1); + } + if(rate!=0){ + // previously initialized info header + return (-1); + } + return (unpack_info(opb)); + case 0x03: // least significant *bit* is read first + if(rate==0){ + // um... we didn't get the initial header + return (-1); + } + return (vc.unpack(opb)); + case 0x05: // least significant *bit* is read first + if(rate==0||vc.vendor==null){ + // um... we didn;t get the initial header or comments yet + return (-1); + } + return (unpack_books(opb)); + default: + // Not a valid vorbis header type + //return(-1); + break; + } + } + } + return (-1); + } + + // pack side + int pack_info(Buffer opb){ + // preamble + opb.write(0x01, 8); + opb.write(_vorbis); + + // basic information about the stream + opb.write(0x00, 32); + opb.write(channels, 8); + opb.write(rate, 32); + + opb.write(bitrate_upper, 32); + opb.write(bitrate_nominal, 32); + opb.write(bitrate_lower, 32); + + opb.write(Util.ilog2(blocksizes[0]), 4); + opb.write(Util.ilog2(blocksizes[1]), 4); + opb.write(1, 1); + return (0); + } + + int pack_books(Buffer opb){ + opb.write(0x05, 8); + opb.write(_vorbis); + + // books + opb.write(books-1, 8); + for(int i=0; i1){ + modebits++; + v>>>=1; + } + + /* read our mode and pre/post windowsize */ + mode=opb.read(modebits); + } + if(mode==-1) + return (OV_EBADPACKET); + return (blocksizes[mode_param[mode].blockflag]); + } + + public String toString(){ + return "version:"+new Integer(version)+", channels:"+new Integer(channels) + +", rate:"+new Integer(rate)+", bitrate:"+new Integer(bitrate_upper) + +","+new Integer(bitrate_nominal)+","+new Integer(bitrate_lower); + } +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/InfoMode.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/InfoMode.java new file mode 100644 index 00000000..e8641741 --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/InfoMode.java @@ -0,0 +1,34 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +class InfoMode{ + int blockflag; + int windowtype; + int transformtype; + int mapping; +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/JOrbisException.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/JOrbisException.java new file mode 100644 index 00000000..98c95a43 --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/JOrbisException.java @@ -0,0 +1,40 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +public class JOrbisException extends Exception{ + + private static final long serialVersionUID=1L; + + public JOrbisException(){ + super(); + } + + public JOrbisException(String s){ + super("JOrbis: "+s); + } +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Lookup.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Lookup.java new file mode 100644 index 00000000..0d152669 --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Lookup.java @@ -0,0 +1,152 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +class Lookup{ + static final int COS_LOOKUP_SZ=128; + static final float[] COS_LOOKUP= {+1.0000000000000f, +0.9996988186962f, + +0.9987954562052f, +0.9972904566787f, +0.9951847266722f, + +0.9924795345987f, +0.9891765099648f, +0.9852776423889f, + +0.9807852804032f, +0.9757021300385f, +0.9700312531945f, + +0.9637760657954f, +0.9569403357322f, +0.9495281805930f, + +0.9415440651830f, +0.9329927988347f, +0.9238795325113f, + +0.9142097557035f, +0.9039892931234f, +0.8932243011955f, + +0.8819212643484f, +0.8700869911087f, +0.8577286100003f, + +0.8448535652497f, +0.8314696123025f, +0.8175848131516f, + +0.8032075314806f, +0.7883464276266f, +0.7730104533627f, + +0.7572088465065f, +0.7409511253550f, +0.7242470829515f, + +0.7071067811865f, +0.6895405447371f, +0.6715589548470f, + +0.6531728429538f, +0.6343932841636f, +0.6152315905806f, + +0.5956993044924f, +0.5758081914178f, +0.5555702330196f, + +0.5349976198871f, +0.5141027441932f, +0.4928981922298f, + +0.4713967368260f, +0.4496113296546f, +0.4275550934303f, + +0.4052413140050f, +0.3826834323651f, +0.3598950365350f, + +0.3368898533922f, +0.3136817403989f, +0.2902846772545f, + +0.2667127574749f, +0.2429801799033f, +0.2191012401569f, + +0.1950903220161f, +0.1709618887603f, +0.1467304744554f, + +0.1224106751992f, +0.0980171403296f, +0.0735645635997f, + +0.0490676743274f, +0.0245412285229f, +0.0000000000000f, + -0.0245412285229f, -0.0490676743274f, -0.0735645635997f, + -0.0980171403296f, -0.1224106751992f, -0.1467304744554f, + -0.1709618887603f, -0.1950903220161f, -0.2191012401569f, + -0.2429801799033f, -0.2667127574749f, -0.2902846772545f, + -0.3136817403989f, -0.3368898533922f, -0.3598950365350f, + -0.3826834323651f, -0.4052413140050f, -0.4275550934303f, + -0.4496113296546f, -0.4713967368260f, -0.4928981922298f, + -0.5141027441932f, -0.5349976198871f, -0.5555702330196f, + -0.5758081914178f, -0.5956993044924f, -0.6152315905806f, + -0.6343932841636f, -0.6531728429538f, -0.6715589548470f, + -0.6895405447371f, -0.7071067811865f, -0.7242470829515f, + -0.7409511253550f, -0.7572088465065f, -0.7730104533627f, + -0.7883464276266f, -0.8032075314806f, -0.8175848131516f, + -0.8314696123025f, -0.8448535652497f, -0.8577286100003f, + -0.8700869911087f, -0.8819212643484f, -0.8932243011955f, + -0.9039892931234f, -0.9142097557035f, -0.9238795325113f, + -0.9329927988347f, -0.9415440651830f, -0.9495281805930f, + -0.9569403357322f, -0.9637760657954f, -0.9700312531945f, + -0.9757021300385f, -0.9807852804032f, -0.9852776423889f, + -0.9891765099648f, -0.9924795345987f, -0.9951847266722f, + -0.9972904566787f, -0.9987954562052f, -0.9996988186962f, + -1.0000000000000f,}; + + /* interpolated lookup based cos function, domain 0 to PI only */ + static float coslook(float a){ + double d=a*(.31830989*(float)COS_LOOKUP_SZ); + int i=(int)d; + return COS_LOOKUP[i]+((float)(d-i))*(COS_LOOKUP[i+1]-COS_LOOKUP[i]); + } + + static final int INVSQ_LOOKUP_SZ=32; + static final float[] INVSQ_LOOKUP= {1.414213562373f, 1.392621247646f, + 1.371988681140f, 1.352246807566f, 1.333333333333f, 1.315191898443f, + 1.297771369046f, 1.281025230441f, 1.264911064067f, 1.249390095109f, + 1.234426799697f, 1.219988562661f, 1.206045378311f, 1.192569588000f, + 1.179535649239f, 1.166919931983f, 1.154700538379f, 1.142857142857f, + 1.131370849898f, 1.120224067222f, 1.109400392450f, 1.098884511590f, + 1.088662107904f, 1.078719779941f, 1.069044967650f, 1.059625885652f, + 1.050451462878f, 1.041511287847f, 1.032795558989f, 1.024295039463f, + 1.016001016002f, 1.007905261358f, 1.000000000000f,}; + + /* interpolated 1./sqrt(p) where .5 <= p < 1. */ + static float invsqlook(float a){ + double d=a*(2.f*(float)INVSQ_LOOKUP_SZ)-(float)INVSQ_LOOKUP_SZ; + int i=(int)d; + return INVSQ_LOOKUP[i]+((float)(d-i))*(INVSQ_LOOKUP[i+1]-INVSQ_LOOKUP[i]); + } + + static final int INVSQ2EXP_LOOKUP_MIN=-32; + static final int INVSQ2EXP_LOOKUP_MAX=32; + static final float[] INVSQ2EXP_LOOKUP= {65536.f, 46340.95001f, 32768.f, + 23170.47501f, 16384.f, 11585.2375f, 8192.f, 5792.618751f, 4096.f, + 2896.309376f, 2048.f, 1448.154688f, 1024.f, 724.0773439f, 512.f, + 362.038672f, 256.f, 181.019336f, 128.f, 90.50966799f, 64.f, 45.254834f, + 32.f, 22.627417f, 16.f, 11.3137085f, 8.f, 5.656854249f, 4.f, + 2.828427125f, 2.f, 1.414213562f, 1.f, 0.7071067812f, 0.5f, 0.3535533906f, + 0.25f, 0.1767766953f, 0.125f, 0.08838834765f, 0.0625f, 0.04419417382f, + 0.03125f, 0.02209708691f, 0.015625f, 0.01104854346f, 0.0078125f, + 0.005524271728f, 0.00390625f, 0.002762135864f, 0.001953125f, + 0.001381067932f, 0.0009765625f, 0.000690533966f, 0.00048828125f, + 0.000345266983f, 0.000244140625f, 0.0001726334915f, 0.0001220703125f, + 8.631674575e-05f, 6.103515625e-05f, 4.315837288e-05f, 3.051757812e-05f, + 2.157918644e-05f, 1.525878906e-05f,}; + + /* interpolated 1./sqrt(p) where .5 <= p < 1. */ + static float invsq2explook(int a){ + return INVSQ2EXP_LOOKUP[a-INVSQ2EXP_LOOKUP_MIN]; + } + + static final int FROMdB_LOOKUP_SZ=35; + static final int FROMdB2_LOOKUP_SZ=32; + static final int FROMdB_SHIFT=5; + static final int FROMdB2_SHIFT=3; + static final int FROMdB2_MASK=31; + static final float[] FROMdB_LOOKUP= {1.f, 0.6309573445f, 0.3981071706f, + 0.2511886432f, 0.1584893192f, 0.1f, 0.06309573445f, 0.03981071706f, + 0.02511886432f, 0.01584893192f, 0.01f, 0.006309573445f, 0.003981071706f, + 0.002511886432f, 0.001584893192f, 0.001f, 0.0006309573445f, + 0.0003981071706f, 0.0002511886432f, 0.0001584893192f, 0.0001f, + 6.309573445e-05f, 3.981071706e-05f, 2.511886432e-05f, 1.584893192e-05f, + 1e-05f, 6.309573445e-06f, 3.981071706e-06f, 2.511886432e-06f, + 1.584893192e-06f, 1e-06f, 6.309573445e-07f, 3.981071706e-07f, + 2.511886432e-07f, 1.584893192e-07f,}; + static final float[] FROMdB2_LOOKUP= {0.9928302478f, 0.9786445908f, + 0.9646616199f, 0.9508784391f, 0.9372921937f, 0.92390007f, 0.9106992942f, + 0.8976871324f, 0.8848608897f, 0.8722179097f, 0.8597555737f, + 0.8474713009f, 0.835362547f, 0.8234268041f, 0.8116616003f, 0.8000644989f, + 0.7886330981f, 0.7773650302f, 0.7662579617f, 0.755309592f, 0.7445176537f, + 0.7338799116f, 0.7233941627f, 0.7130582353f, 0.7028699885f, + 0.6928273125f, 0.6829281272f, 0.6731703824f, 0.6635520573f, + 0.6540711597f, 0.6447257262f, 0.6355138211f,}; + + /* interpolated lookup based fromdB function, domain -140dB to 0dB only */ + static float fromdBlook(float a){ + int i=(int)(a*((float)(-(1<=(FROMdB_LOOKUP_SZ<>>FROMdB_SHIFT]*FROMdB2_LOOKUP[i&FROMdB2_MASK]); + } + +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Lpc.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Lpc.java new file mode 100644 index 00000000..aef5e990 --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Lpc.java @@ -0,0 +1,188 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +class Lpc{ + // en/decode lookups + Drft fft=new Drft();; + + int ln; + int m; + + // Autocorrelation LPC coeff generation algorithm invented by + // N. Levinson in 1947, modified by J. Durbin in 1959. + + // Input : n elements of time doamin data + // Output: m lpc coefficients, excitation energy + + static float lpc_from_data(float[] data, float[] lpc, int n, int m){ + float[] aut=new float[m+1]; + float error; + int i, j; + + // autocorrelation, p+1 lag coefficients + + j=m+1; + while(j--!=0){ + float d=0; + for(i=j; i + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +/* + function: LSP (also called LSF) conversion routines + + The LSP generation code is taken (with minimal modification) from + "On the Computation of the LSP Frequencies" by Joseph Rothweiler + , available at: + + http://www2.xtdl.com/~rothwlr/lsfpaper/lsfpage.html + ********************************************************************/ + +class Lsp{ + + static final float M_PI=(float)(3.1415926539); + + static void lsp_to_curve(float[] curve, int[] map, int n, int ln, + float[] lsp, int m, float amp, float ampoffset){ + int i; + float wdel=M_PI/ln; + for(i=0; i=0x7f800000||(ix==0)){ + // 0,inf,nan + } + else{ + if(ix<0x00800000){ // subnormal + q*=3.3554432000e+07; // 0x4c000000 + hx=Float.floatToIntBits(q); + ix=0x7fffffff&hx; + qexp=-25; + } + qexp+=((ix>>>23)-126); + hx=(hx&0x807fffff)|0x3f000000; + q=Float.intBitsToFloat(hx); + } + + q=Lookup.fromdBlook(amp*Lookup.invsqlook(q)*Lookup.invsq2explook(qexp+m) + -ampoffset); + + do{ + curve[i++]*=q; + } + while(i + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +class Mapping0 extends FuncMapping{ + static int seq=0; + + void free_info(Object imap){ + }; + + void free_look(Object imap){ + } + + Object look(DspState vd, InfoMode vm, Object m){ + //System.err.println("Mapping0.look"); + Info vi=vd.vi; + LookMapping0 look=new LookMapping0(); + InfoMapping0 info=look.map=(InfoMapping0)m; + look.mode=vm; + + look.time_look=new Object[info.submaps]; + look.floor_look=new Object[info.submaps]; + look.residue_look=new Object[info.submaps]; + + look.time_func=new FuncTime[info.submaps]; + look.floor_func=new FuncFloor[info.submaps]; + look.residue_func=new FuncResidue[info.submaps]; + + for(int i=0; i1){ + opb.write(1, 1); + opb.write(info.submaps-1, 4); + } + else{ + opb.write(0, 1); + } + + if(info.coupling_steps>0){ + opb.write(1, 1); + opb.write(info.coupling_steps-1, 8); + for(int i=0; i1){ + for(int i=0; i=vi.channels + ||testA>=vi.channels){ + //goto err_out; + info.free(); + return (null); + } + } + } + + if(opb.read(2)>0){ /* 2,3:reserved */ + info.free(); + return (null); + } + + if(info.submaps>1){ + for(int i=0; i=info.submaps){ + info.free(); + return (null); + } + } + } + + for(int i=0; i=vi.times){ + info.free(); + return (null); + } + info.floorsubmap[i]=opb.read(8); + if(info.floorsubmap[i]>=vi.floors){ + info.free(); + return (null); + } + info.residuesubmap[i]=opb.read(8); + if(info.residuesubmap[i]>=vi.residues){ + info.free(); + return (null); + } + } + return info; + } + + float[][] pcmbundle=null; + int[] zerobundle=null; + int[] nonzero=null; + Object[] floormemo=null; + + synchronized int inverse(Block vb, Object l){ + DspState vd=vb.vd; + Info vi=vd.vi; + LookMapping0 look=(LookMapping0)l; + InfoMapping0 info=look.map; + InfoMode mode=look.mode; + int n=vb.pcmend=vi.blocksizes[vb.W]; + + float[] window=vd.window[vb.W][vb.lW][vb.nW][mode.windowtype]; + if(pcmbundle==null||pcmbundle.length=0; i--){ + float[] pcmM=vb.pcm[info.coupling_mag[i]]; + float[] pcmA=vb.pcm[info.coupling_ang[i]]; + + for(int j=0; j0){ + if(ang>0){ + pcmM[j]=mag; + pcmA[j]=mag-ang; + } + else{ + pcmA[j]=mag; + pcmM[j]=mag+ang; + } + } + else{ + if(ang>0){ + pcmM[j]=mag; + pcmA[j]=mag+ang; + } + else{ + pcmA[j]=mag; + pcmM[j]=mag-ang; + } + } + } + } + + // /* compute and apply spectral envelope */ + + for(int i=0; i + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +class Mdct{ + + int n; + int log2n; + + float[] trig; + int[] bitrev; + + float scale; + + void init(int n){ + bitrev=new int[n/4]; + trig=new float[n+n/4]; + + log2n=(int)Math.rint(Math.log(n)/Math.log(2)); + this.n=n; + + int AE=0; + int AO=1; + int BE=AE+n/2; + int BO=BE+1; + int CE=BE+n/2; + int CO=CE+1; + // trig lookups... + for(int i=0; i>>j!=0; j++) + if(((msb>>>j)&i)!=0) + acc|=1<>>1; + int n4=n>>>2; + int n8=n>>>3; + + // rotate + step 1 + { + int inO=1; + int xO=0; + int A=n2; + + int i; + for(i=0; i>>(i+2); + int k1=1<<(i+3); + int wbase=n2-2; + + A=0; + float[] temp; + + for(int r=0; r<(k0>>>2); r++){ + int w1=wbase; + w2=w1-(k0>>1); + float AEv=trig[A], wA; + float AOv=trig[A+1], wB; + wbase-=2; + + k0++; + for(int s=0; s<(2< + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +// psychoacoustic setup +class PsyInfo{ + int athp; + int decayp; + int smoothp; + int noisefitp; + int noisefit_subblock; + float noisefit_threshdB; + + float ath_att; + + int tonemaskp; + float[] toneatt_125Hz=new float[5]; + float[] toneatt_250Hz=new float[5]; + float[] toneatt_500Hz=new float[5]; + float[] toneatt_1000Hz=new float[5]; + float[] toneatt_2000Hz=new float[5]; + float[] toneatt_4000Hz=new float[5]; + float[] toneatt_8000Hz=new float[5]; + + int peakattp; + float[] peakatt_125Hz=new float[5]; + float[] peakatt_250Hz=new float[5]; + float[] peakatt_500Hz=new float[5]; + float[] peakatt_1000Hz=new float[5]; + float[] peakatt_2000Hz=new float[5]; + float[] peakatt_4000Hz=new float[5]; + float[] peakatt_8000Hz=new float[5]; + + int noisemaskp; + float[] noiseatt_125Hz=new float[5]; + float[] noiseatt_250Hz=new float[5]; + float[] noiseatt_500Hz=new float[5]; + float[] noiseatt_1000Hz=new float[5]; + float[] noiseatt_2000Hz=new float[5]; + float[] noiseatt_4000Hz=new float[5]; + float[] noiseatt_8000Hz=new float[5]; + + float max_curve_dB; + + float attack_coeff; + float decay_coeff; + + void free(){ + } +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/PsyLook.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/PsyLook.java new file mode 100644 index 00000000..ff30571e --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/PsyLook.java @@ -0,0 +1,42 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +class PsyLook{ + int n; + PsyInfo vi; + + float[][][] tonecurves; + float[][] peakatt; + float[][][] noisecurves; + + float[] ath; + int[] octave; + + void init(PsyInfo vi, int n, int rate){ + } +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Residue0.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Residue0.java new file mode 100644 index 00000000..46ca59a0 --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Residue0.java @@ -0,0 +1,330 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +class Residue0 extends FuncResidue{ + void pack(Object vr, Buffer opb){ + InfoResidue0 info=(InfoResidue0)vr; + int acc=0; + opb.write(info.begin, 24); + opb.write(info.end, 24); + + opb.write(info.grouping-1, 24); /* residue vectors to group and + code with a partitioned book */ + opb.write(info.partitions-1, 6); /* possible partition choices */ + opb.write(info.groupbook, 8); /* group huffman book */ + + /* secondstages is a bitmask; as encoding progresses pass by pass, a + bitmask of one indicates this partition class has bits to write + this pass */ + for(int j=0; j3){ + /* yes, this is a minor hack due to not thinking ahead */ + opb.write(i, 3); + opb.write(1, 1); + opb.write(i>>>3, 5); + } + else{ + opb.write(i, 4); /* trailing zero */ + } + acc+=Util.icount(i); + } + for(int j=0; j=vi.books){ + free_info(info); + return (null); + } + + for(int j=0; j=vi.books){ + free_info(info); + return (null); + } + } + return (info); + } + + Object look(DspState vd, InfoMode vm, Object vr){ + InfoResidue0 info=(InfoResidue0)vr; + LookResidue0 look=new LookResidue0(); + int acc=0; + int dim; + int maxstage=0; + look.info=info; + look.map=vm.mapping; + + look.parts=info.partitions; + look.fullbooks=vd.fullbooks; + look.phrasebook=vd.fullbooks[info.groupbook]; + + dim=look.phrasebook.dim; + + look.partbooks=new int[look.parts][]; + + for(int j=0; jmaxstage) + maxstage=stages; + look.partbooks[j]=new int[stages]; + for(int k=0; k + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +class Residue1 extends Residue0{ + + int inverse(Block vb, Object vl, float[][] in, int[] nonzero, int ch){ + int used=0; + for(int i=0; i + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +class Residue2 extends Residue0{ + + int inverse(Block vb, Object vl, float[][] in, int[] nonzero, int ch){ + int i=0; + for(i=0; i + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +class StaticCodeBook{ + int dim; // codebook dimensions (elements per vector) + int entries; // codebook entries + int[] lengthlist; // codeword lengths in bits + + // mapping + int maptype; // 0=none + // 1=implicitly populated values from map column + // 2=listed arbitrary values + + // The below does a linear, single monotonic sequence mapping. + int q_min; // packed 32 bit float; quant value 0 maps to minval + int q_delta; // packed 32 bit float; val 1 - val 0 == delta + int q_quant; // bits: 0 < quant <= 16 + int q_sequencep; // bitflag + + // additional information for log (dB) mapping; the linear mapping + // is assumed to actually be values in dB. encodebias is used to + // assign an error weight to 0 dB. We have two additional flags: + // zeroflag indicates if entry zero is to represent -Inf dB; negflag + // indicates if we're to represent negative linear values in a + // mirror of the positive mapping. + + int[] quantlist; // map == 1: (int)(entries/dim) element column map + // map == 2: list of dim*entries quantized entry vals + + StaticCodeBook(){ + } + + int pack(Buffer opb){ + int i; + boolean ordered=false; + + opb.write(0x564342, 24); + opb.write(dim, 16); + opb.write(entries, 24); + + // pack the codewords. There are two packings; length ordered and + // length random. Decide between the two now. + + for(i=1; i_last){ + for(int j=_last; j<_this; j++){ + opb.write(i-count, Util.ilog(entries-count)); + count=i; + } + } + } + opb.write(i-count, Util.ilog(entries-count)); + } + else{ + // length random. Again, we don't code the codeword itself, just + // the length. This time, though, we have to encode each length + opb.write(0, 1); // unordered + + // algortihmic mapping has use for 'unused entries', which we tag + // here. The algorithmic mapping happens as usual, but the unused + // entry has no codeword. + for(i=0; ientries/c->dim) quantized values for + // building a full value list algorithmically (square lattice) + quantvals=maptype1_quantvals(); + break; + case 2: + // every value (c->entries*c->dim total) specified explicitly + quantvals=entries*dim; + break; + } + + // quantized values + for(i=0; ibim <= b->entries + // treat the above as an initial guess + while(true){ + int acc=1; + int acc1=1; + for(int i=0; ientries){ + return (vals); + } + else{ + if(acc>entries){ + vals--; + } + else{ + vals++; + } + } + } + } + + void clear(){ + } + + // unpack the quantized list of values for encode/decode + // we need to deal with two map types: in map type 1, the values are + // generated algorithmically (each column of the vector counts through + // the values in the quant vector). in map type 2, all the values came + // in in an explicit list. Both value lists must be unpacked + float[] unquantize(){ + + if(maptype==1||maptype==2){ + int quantvals; + float mindel=float32_unpack(q_min); + float delta=float32_unpack(q_delta); + float[] r=new float[entries*dim]; + + // maptype 1 and 2 both use a quantized value vector, but + // different sizes + switch(maptype){ + case 1: + // most of the time, entries%dimensions == 0, but we need to be + // well defined. We define that the possible vales at each + // scalar is values == entries/dim. If entries%dim != 0, we'll + // have 'too few' values (values*dim "+val+" | ");} + val=Math.abs(val)*delta+mindel+last; + if(q_sequencep!=0) + last=val; + r[j*dim+k]=val; + //if((j*dim+k)==0){System.err.println(" $ r[0] -> "+r[0]+" | ");} + } + } + //System.err.println("\nr[0]="+r[0]); + } + return (r); + } + return (null); + } + + // 32 bit float (not IEEE; nonnormalized mantissa + + // biased exponent) : neeeeeee eeemmmmm mmmmmmmm mmmmmmmm + // Why not IEEE? It's just not that important here. + + static final int VQ_FEXP=10; + static final int VQ_FMAN=21; + static final int VQ_FEXP_BIAS=768; // bias toward values smaller than 1. + + // doesn't currently guard under/overflow + static long float32_pack(float val){ + int sign=0; + int exp; + int mant; + if(val<0){ + sign=0x80000000; + val=-val; + } + exp=(int)Math.floor(Math.log(val)/Math.log(2)); + mant=(int)Math.rint(Math.pow(val, (VQ_FMAN-1)-exp)); + exp=(exp+VQ_FEXP_BIAS)<>>VQ_FMAN; + if((val&0x80000000)!=0) + mant=-mant; + return (ldexp(mant, ((int)exp)-(VQ_FMAN-1)-VQ_FEXP_BIAS)); + } + + static float ldexp(float foo, int e){ + return (float)(foo*Math.pow(2, e)); + } +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Time0.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Time0.java new file mode 100644 index 00000000..fef65499 --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Time0.java @@ -0,0 +1,52 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +class Time0 extends FuncTime{ + void pack(Object i, Buffer opb){ + } + + Object unpack(Info vi, Buffer opb){ + return ""; + } + + Object look(DspState vd, InfoMode mi, Object i){ + return ""; + } + + void free_info(Object i){ + } + + void free_look(Object i){ + } + + int inverse(Block vb, Object i, float[] in, float[] out){ + return 0; + } +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Util.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Util.java new file mode 100644 index 00000000..983c568e --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/Util.java @@ -0,0 +1,30 @@ +package com.jcraft.jorbis; + +class Util{ + static int ilog(int v){ + int ret=0; + while(v!=0){ + ret++; + v>>>=1; + } + return (ret); + } + + static int ilog2(int v){ + int ret=0; + while(v>1){ + ret++; + v>>>=1; + } + return (ret); + } + + static int icount(int v){ + int ret=0; + while(v!=0){ + ret+=(v&1); + v>>>=1; + } + return (ret); + } +} diff --git a/lib/jorbis-0.0.17/src/com/jcraft/jorbis/VorbisFile.java b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/VorbisFile.java new file mode 100644 index 00000000..f2e73365 --- /dev/null +++ b/lib/jorbis-0.0.17/src/com/jcraft/jorbis/VorbisFile.java @@ -0,0 +1,1397 @@ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* -*-mode:java; c-basic-offset:2; indent-tabs-mode:nil -*- */ +/* JOrbis + * Copyright (C) 2000 ymnk, JCraft,Inc. + * + * Written by: 2000 ymnk + * + * Many thanks to + * Monty and + * The XIPHOPHORUS Company http://www.xiph.org/ . + * JOrbis has been based on their awesome works, Vorbis codec. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License + * as published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +package com.jcraft.jorbis; + +import com.jcraft.jogg.*; + +import java.io.InputStream; +import java.io.IOException; + +public class VorbisFile{ + static final int CHUNKSIZE=8500; + static final int SEEK_SET=0; + static final int SEEK_CUR=1; + static final int SEEK_END=2; + + static final int OV_FALSE=-1; + static final int OV_EOF=-2; + static final int OV_HOLE=-3; + + static final int OV_EREAD=-128; + static final int OV_EFAULT=-129; + static final int OV_EIMPL=-130; + static final int OV_EINVAL=-131; + static final int OV_ENOTVORBIS=-132; + static final int OV_EBADHEADER=-133; + static final int OV_EVERSION=-134; + static final int OV_ENOTAUDIO=-135; + static final int OV_EBADPACKET=-136; + static final int OV_EBADLINK=-137; + static final int OV_ENOSEEK=-138; + + InputStream datasource; + boolean seekable=false; + long offset; + long end; + + SyncState oy=new SyncState(); + + int links; + long[] offsets; + long[] dataoffsets; + int[] serialnos; + long[] pcmlengths; + Info[] vi; + Comment[] vc; + + // Decoding working state local storage + long pcm_offset; + boolean decode_ready=false; + + int current_serialno; + int current_link; + + float bittrack; + float samptrack; + + StreamState os=new StreamState(); // take physical pages, weld into a logical + // stream of packets + DspState vd=new DspState(); // central working state for + // the packet->PCM decoder + Block vb=new Block(vd); // local working space for packet->PCM decode + + //ov_callbacks callbacks; + + public VorbisFile(String file) throws JOrbisException{ + super(); + InputStream is=null; + try{ + is=new SeekableInputStream(file); + int ret=open(is, null, 0); + if(ret==-1){ + throw new JOrbisException("VorbisFile: open return -1"); + } + } + catch(Exception e){ + throw new JOrbisException("VorbisFile: "+e.toString()); + } + finally{ + if(is!=null){ + try{ + is.close(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + } + } + + public VorbisFile(InputStream is, byte[] initial, int ibytes) + throws JOrbisException{ + super(); + int ret=open(is, initial, ibytes); + if(ret==-1){ + } + } + + private int get_data(){ + int index=oy.buffer(CHUNKSIZE); + byte[] buffer=oy.data; + int bytes=0; + try{ + bytes=datasource.read(buffer, index, CHUNKSIZE); + } + catch(Exception e){ + return OV_EREAD; + } + oy.wrote(bytes); + if(bytes==-1){ + bytes=0; + } + return bytes; + } + + private void seek_helper(long offst){ + fseek(datasource, offst, SEEK_SET); + this.offset=offst; + oy.reset(); + } + + private int get_next_page(Page page, long boundary){ + if(boundary>0) + boundary+=offset; + while(true){ + int more; + if(boundary>0&&offset>=boundary) + return OV_FALSE; + more=oy.pageseek(page); + if(more<0){ + offset-=more; + } + else{ + if(more==0){ + if(boundary==0) + return OV_FALSE; + int ret=get_data(); + if(ret==0) + return OV_EOF; + if(ret<0) + return OV_EREAD; + } + else{ + int ret=(int)offset; //!!! + offset+=more; + return ret; + } + } + } + } + + private int get_prev_page(Page page) throws JOrbisException{ + long begin=offset; //!!! + int ret; + int offst=-1; + while(offst==-1){ + begin-=CHUNKSIZE; + if(begin<0) + begin=0; + seek_helper(begin); + while(offset=0) + next=ret; + } + else{ + searched=ret+page.header_len+page.body_len; + } + } + seek_helper(next); + ret=get_next_page(page, -1); + if(ret==OV_EREAD) + return OV_EREAD; + + if(searched>=end||ret==-1){ + links=m+1; + offsets=new long[m+2]; + offsets[m+1]=searched; + } + else{ + ret=bisect_forward_serialno(next, offset, end, page.serialno(), m+1); + if(ret==OV_EREAD) + return OV_EREAD; + } + offsets[m]=begin; + return 0; + } + + // uses the local ogg_stream storage in vf; this is important for + // non-streaming input sources + int fetch_headers(Info vi, Comment vc, int[] serialno, Page og_ptr){ + Page og=new Page(); + Packet op=new Packet(); + int ret; + + if(og_ptr==null){ + ret=get_next_page(og, CHUNKSIZE); + if(ret==OV_EREAD) + return OV_EREAD; + if(ret<0) + return OV_ENOTVORBIS; + og_ptr=og; + } + + if(serialno!=null) + serialno[0]=og_ptr.serialno(); + + os.init(og_ptr.serialno()); + + // extract the initial header from the first page and verify that the + // Ogg bitstream is in fact Vorbis data + + vi.init(); + vc.init(); + + int i=0; + while(i<3){ + os.pagein(og_ptr); + while(i<3){ + int result=os.packetout(op); + if(result==0) + break; + if(result==-1){ + vi.clear(); + vc.clear(); + os.clear(); + return -1; + } + if(vi.synthesis_headerin(vc, op)!=0){ + vi.clear(); + vc.clear(); + os.clear(); + return -1; + } + i++; + } + if(i<3) + if(get_next_page(og_ptr, 1)<0){ + vi.clear(); + vc.clear(); + os.clear(); + return -1; + } + } + return 0; + } + + // last step of the OggVorbis_File initialization; get all the + // vorbis_info structs and PCM positions. Only called by the seekable + // initialization (local stream storage is hacked slightly; pay + // attention to how that's done) + void prefetch_all_headers(Info first_i, Comment first_c, int dataoffset) + throws JOrbisException{ + Page og=new Page(); + int ret; + + vi=new Info[links]; + vc=new Comment[links]; + dataoffsets=new long[links]; + pcmlengths=new long[links]; + serialnos=new int[links]; + + for(int i=0; i0){ + // got a packet. process it + granulepos=op.granulepos; + if(vb.synthesis(op)==0){ // lazy check for lazy + // header handling. The + // header packets aren't + // audio, so if/when we + // submit them, + // vorbis_synthesis will + // reject them + // suck in the synthesis data and track bitrate + { + int oldsamples=vd.synthesis_pcmout(null, null); + vd.synthesis_blockin(vb); + samptrack+=vd.synthesis_pcmout(null, null)-oldsamples; + bittrack+=op.bytes*8; + } + + // update the pcm offset. + if(granulepos!=-1&&op.e_o_s==0){ + int link=(seekable ? current_link : 0); + int samples; + // this packet has a pcm_offset on it (the last packet + // completed on a page carries the offset) After processing + // (above), we know the pcm position of the *last* sample + // ready to be returned. Find the offset of the *first* + // + // As an aside, this trick is inaccurate if we begin + // reading anew right at the last page; the end-of-stream + // granulepos declares the last frame in the stream, and the + // last packet of the last page may be a partial frame. + // So, we need a previous granulepos from an in-sequence page + // to have a reference point. Thus the !op.e_o_s clause above + + samples=vd.synthesis_pcmout(null, null); + granulepos-=samples; + for(int i=0; i=links) + return (-1); + if(!seekable&&i!=0) + return (bitrate(0)); + if(i<0){ + long bits=0; + for(int j=0; j0){ + return vi[i].bitrate_nominal; + } + else{ + if(vi[i].bitrate_upper>0){ + if(vi[i].bitrate_lower>0){ + return (vi[i].bitrate_upper+vi[i].bitrate_lower)/2; + } + else{ + return vi[i].bitrate_upper; + } + } + return (-1); + } + } + } + } + + // returns the actual bitrate since last call. returns -1 if no + // additional data to offer since last call (or at beginning of stream) + public int bitrate_instant(){ + int _link=(seekable ? current_link : 0); + if(samptrack==0) + return (-1); + int ret=(int)(bittrack/samptrack*vi[_link].rate+.5); + bittrack=0.f; + samptrack=0.f; + return (ret); + } + + public int serialnumber(int i){ + if(i>=links) + return (-1); + if(!seekable&&i>=0) + return (serialnumber(-1)); + if(i<0){ + return (current_serialno); + } + else{ + return (serialnos[i]); + } + } + + // returns: total raw (compressed) length of content if i==-1 + // raw (compressed) length of that logical bitstream for i==0 to n + // -1 if the stream is not seekable (we can't know the length) + + public long raw_total(int i){ + if(!seekable||i>=links) + return (-1); + if(i<0){ + long acc=0; // bug? + for(int j=0; j=links) + return (-1); + if(i<0){ + long acc=0; + for(int j=0; j=links) + return (-1); + if(i<0){ + float acc=0; + for(int j=0; joffsets[links]){ + //goto seek_error; + pcm_offset=-1; + decode_clear(); + return -1; + } + + // clear out decoding machine state + pcm_offset=-1; + decode_clear(); + + // seek + seek_helper(pos); + + // we need to make sure the pcm_offset is set. We use the + // _fetch_packet helper to process one packet with readp set, then + // call it until it returns '0' with readp not set (the last packet + // from a page has the 'granulepos' field set, and that's how the + // helper updates the offset + + switch(process_packet(1)){ + case 0: + // oh, eof. There are no packets remaining. Set the pcm offset to + // the end of file + pcm_offset=pcm_total(-1); + return (0); + case -1: + // error! missing data or invalid bitstream structure + //goto seek_error; + pcm_offset=-1; + decode_clear(); + return -1; + default: + // all OK + break; + } + while(true){ + switch(process_packet(0)){ + case 0: + // the offset is set. If it's a bogus bitstream with no offset + // information, it's not but that's not our fault. We still run + // gracefully, we're just missing the offset + return (0); + case -1: + // error! missing data or invalid bitstream structure + //goto seek_error; + pcm_offset=-1; + decode_clear(); + return -1; + default: + // continue processing packets + break; + } + } + + // seek_error: + // dump the machine so we're in a known state + //pcm_offset=-1; + //decode_clear(); + //return -1; + } + + // seek to a sample offset relative to the decompressed pcm stream + // returns zero on success, nonzero on failure + + public int pcm_seek(long pos){ + int link=-1; + long total=pcm_total(-1); + + if(!seekable) + return (-1); // don't dump machine if we can't seek + if(pos<0||pos>total){ + //goto seek_error; + pcm_offset=-1; + decode_clear(); + return -1; + } + + // which bitstream section does this pcm offset occur in? + for(link=links-1; link>=0; link--){ + total-=pcmlengths[link]; + if(pos>=total) + break; + } + + // search within the logical bitstream for the page with the highest + // pcm_pos preceeding (or equal to) pos. There is a danger here; + // missing pages or incorrect frame number information in the + // bitstream could make our task impossible. Account for that (it + // would be an error condition) + { + long target=pos-total; + long end=offsets[link+1]; + long begin=offsets[link]; + int best=(int)begin; + + Page og=new Page(); + while(begin=pos){ + //goto seek_error; + pcm_offset=-1; + decode_clear(); + return -1; + } + if(pos>pcm_total(-1)){ + //goto seek_error; + pcm_offset=-1; + decode_clear(); + return -1; + } + + // discard samples until we reach the desired position. Crossing a + // logical bitstream boundary with abandon is OK. + while(pcm_offsettarget) + samples=target; + vd.synthesis_read(samples); + pcm_offset+=samples; + + if(samplestime_total){ + //goto seek_error; + pcm_offset=-1; + decode_clear(); + return -1; + } + + // which bitstream section does this time offset occur in? + for(link=links-1; link>=0; link--){ + pcm_total-=pcmlengths[link]; + time_total-=time_total(link); + if(seconds>=time_total) + break; + } + + // enough information to convert time offset to pcm offset + { + long target=(long)(pcm_total+(seconds-time_total)*vi[link].rate); + return (pcm_seek(target)); + } + + //seek_error: + // dump machine so we're in a known state + //pcm_offset=-1; + //decode_clear(); + //return -1; + } + + // tell the current stream offset cursor. Note that seek followed by + // tell will likely not give the set offset due to caching + public long raw_tell(){ + return (offset); + } + + // return PCM offset (sample) of next PCM sample to be read + public long pcm_tell(){ + return (pcm_offset); + } + + // return time offset (seconds) of next PCM sample to be read + public float time_tell(){ + // translate time to PCM position and call pcm_seek + + int link=-1; + long pcm_total=0; + float time_total=0.f; + + if(seekable){ + pcm_total=pcm_total(-1); + time_total=time_total(-1); + + // which bitstream section does this time offset occur in? + for(link=links-1; link>=0; link--){ + pcm_total-=pcmlengths[link]; + time_total-=time_total(link); + if(pcm_offset>=pcm_total) + break; + } + } + + return ((float)time_total+(float)(pcm_offset-pcm_total)/vi[link].rate); + } + + // link: -1) return the vorbis_info struct for the bitstream section + // currently being decoded + // 0-n) to request information for a specific bitstream section + // + // In the case of a non-seekable bitstream, any call returns the + // current bitstream. NULL in the case that the machine is not + // initialized + + public Info getInfo(int link){ + if(seekable){ + if(link<0){ + if(decode_ready){ + return vi[current_link]; + } + else{ + return null; + } + } + else{ + if(link>=links){ + return null; + } + else{ + return vi[link]; + } + } + } + else{ + if(decode_ready){ + return vi[0]; + } + else{ + return null; + } + } + } + + public Comment getComment(int link){ + if(seekable){ + if(link<0){ + if(decode_ready){ + return vc[current_link]; + } + else{ + return null; + } + } + else{ + if(link>=links){ + return null; + } + else{ + return vc[link]; + } + } + } + else{ + if(decode_ready){ + return vc[0]; + } + else{ + return null; + } + } + } + + int host_is_big_endian(){ + return 1; + // short pattern = 0xbabe; + // unsigned char *bytewise = (unsigned char *)&pattern; + // if (bytewise[0] == 0xba) return 1; + // assert(bytewise[0] == 0xbe); + // return 0; + } + + // up to this point, everything could more or less hide the multiple + // logical bitstream nature of chaining from the toplevel application + // if the toplevel application didn't particularly care. However, at + // the point that we actually read audio back, the multiple-section + // nature must surface: Multiple bitstream sections do not necessarily + // have to have the same number of channels or sampling rate. + // + // read returns the sequential logical bitstream number currently + // being decoded along with the PCM data in order that the toplevel + // application can take action on channel/sample rate changes. This + // number will be incremented even for streamed (non-seekable) streams + // (for seekable streams, it represents the actual logical bitstream + // index within the physical bitstream. Note that the accessor + // functions above are aware of this dichotomy). + // + // input values: buffer) a buffer to hold packed PCM data for return + // length) the byte length requested to be placed into buffer + // bigendianp) should the data be packed LSB first (0) or + // MSB first (1) + // word) word size for output. currently 1 (byte) or + // 2 (16 bit short) + // + // return values: -1) error/hole in data + // 0) EOF + // n) number of bytes of PCM actually returned. The + // below works on a packet-by-packet basis, so the + // return length is not related to the 'length' passed + // in, just guaranteed to fit. + // + // *section) set to the logical bitstream number + + int read(byte[] buffer, int length, int bigendianp, int word, int sgned, + int[] bitstream){ + int host_endian=host_is_big_endian(); + int index=0; + + while(true){ + if(decode_ready){ + float[][] pcm; + float[][][] _pcm=new float[1][][]; + int[] _index=new int[getInfo(-1).channels]; + int samples=vd.synthesis_pcmout(_pcm, _index); + pcm=_pcm[0]; + if(samples!=0){ + // yay! proceed to pack data into the byte buffer + int channels=getInfo(-1).channels; + int bytespersample=word*channels; + if(samples>length/bytespersample) + samples=length/bytespersample; + + // a tight loop to pack each size + { + int val; + if(word==1){ + int off=(sgned!=0 ? 0 : 128); + for(int j=0; j127) + val=127; + else if(val<-128) + val=-128; + buffer[index++]=(byte)(val+off); + } + } + } + else{ + int off=(sgned!=0 ? 0 : 32768); + + if(host_endian==bigendianp){ + if(sgned!=0){ + for(int i=0; i32767) + val=32767; + else if(val<-32768) + val=-32768; + buffer[dest]=(byte)(val>>>8); + buffer[dest+1]=(byte)(val); + dest+=channels*2; + } + } + } + else{ + for(int i=0; i32767) + val=32767; + else if(val<-32768) + val=-32768; + buffer[dest]=(byte)((val+off)>>>8); + buffer[dest+1]=(byte)(val+off); + dest+=channels*2; + } + } + } + } + else if(bigendianp!=0){ + for(int j=0; j32767) + val=32767; + else if(val<-32768) + val=-32768; + val+=off; + buffer[index++]=(byte)(val>>>8); + buffer[index++]=(byte)val; + } + } + } + else{ + //int val; + for(int j=0; j32767) + val=32767; + else if(val<-32768) + val=-32768; + val+=off; + buffer[index++]=(byte)val; + buffer[index++]=(byte)(val>>>8); + } + } + } + } + } + + vd.synthesis_read(samples); + pcm_offset+=samples; + if(bitstream!=null) + bitstream[0]=current_link; + return (samples*bytespersample); + } + } + + // suck in another packet + switch(process_packet(1)){ + case 0: + return (0); + case -1: + return -1; + default: + break; + } + } + } + + public Info[] getInfo(){ + return vi; + } + + public Comment[] getComment(){ + return vc; + } + + public void close() throws java.io.IOException{ + datasource.close(); + } + + class SeekableInputStream extends InputStream{ + java.io.RandomAccessFile raf=null; + final String mode="r"; + + SeekableInputStream(String file) throws java.io.IOException{ + raf=new java.io.RandomAccessFile(file, mode); + } + + public int read() throws java.io.IOException{ + return raf.read(); + } + + public int read(byte[] buf) throws java.io.IOException{ + return raf.read(buf); + } + + public int read(byte[] buf, int s, int len) throws java.io.IOException{ + return raf.read(buf, s, len); + } + + public long skip(long n) throws java.io.IOException{ + return (long)(raf.skipBytes((int)n)); + } + + public long getLength() throws java.io.IOException{ + return raf.length(); + } + + public long tell() throws java.io.IOException{ + return raf.getFilePointer(); + } + + public int available() throws java.io.IOException{ + return (raf.length()==raf.getFilePointer()) ? 0 : 1; + } + + public void close() throws java.io.IOException{ + raf.close(); + } + + public synchronized void mark(int m){ + } + + public synchronized void reset() throws java.io.IOException{ + } + + public boolean markSupported(){ + return false; + } + + public void seek(long pos) throws java.io.IOException{ + raf.seek(pos); + } + } + +} diff --git a/lib/lwjgl-2.9.1/3rdparty/jinput_license.txt b/lib/lwjgl-2.9.1/3rdparty/jinput_license.txt new file mode 100644 index 00000000..9c0b5794 --- /dev/null +++ b/lib/lwjgl-2.9.1/3rdparty/jinput_license.txt @@ -0,0 +1,32 @@ +/***************************************************************************** + * Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved. + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * - Redistribution of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * - Redistribution in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materails provided with the distribution. + * + * Neither the name Sun Microsystems, Inc. or the names of the contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * This software is provided "AS IS," without a warranty of any kind. + * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING + * ANY IMPLIED WARRANT OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR + * NON-INFRINGEMEN, ARE HEREBY EXCLUDED. SUN MICROSYSTEMS, INC. ("SUN") AND + * ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS + * A RESULT OF USING, MODIFYING OR DESTRIBUTING THIS SOFTWARE OR ITS + * DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST + * REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, + * INCIDENTAL OR PUNITIVE DAMAGES. HOWEVER CAUSED AND REGARDLESS OF THE THEORY + * OF LIABILITY, ARISING OUT OF THE USE OF OUR INABILITY TO USE THIS SOFTWARE, + * EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + * + * You acknowledge that this software is not designed or intended for us in + * the design, construction, operation or maintenance of any nuclear facility + * + *****************************************************************************/ \ No newline at end of file diff --git a/lib/lwjgl-2.9.1/3rdparty/jogl_license.txt b/lib/lwjgl-2.9.1/3rdparty/jogl_license.txt new file mode 100644 index 00000000..4fadc202 --- /dev/null +++ b/lib/lwjgl-2.9.1/3rdparty/jogl_license.txt @@ -0,0 +1,152 @@ +JOGL is released under the BSD license. The full license terms follow: + + Copyright (c) 2003-2009 Sun Microsystems, Inc. All Rights Reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + - Redistribution of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistribution in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + Neither the name of Sun Microsystems, Inc. or the names of + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + This software is provided "AS IS," without a warranty of any kind. ALL + EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, + INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A + PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN + MICROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL NOT BE LIABLE FOR + ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR + DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR + ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR + DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE + DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, + ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF + SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + You acknowledge that this software is not designed or intended for use + in the design, construction, operation or maintenance of any nuclear + facility. + +The JOGL source tree contains code ported from the OpenGL sample +implementation by Silicon Graphics, Inc. This code is licensed under +the SGI Free Software License B (Sun is redistributing the modified code +under a slightly modified, alternative license, which is described two +paragraphs below after "NOTE:"): + + License Applicability. Except to the extent portions of this file are + made subject to an alternative license as permitted in the SGI Free + Software License B, Version 1.1 (the "License"), the contents of this + file are subject only to the provisions of the License. You may not use + this file except in compliance with the License. You may obtain a copy + of the License at Silicon Graphics, Inc., attn: Legal Services, 1600 + Amphitheatre Parkway, Mountain View, CA 94043-1351, or at: + + http://oss.sgi.com/projects/FreeB + + Note that, as provided in the License, the Software is distributed on an + "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS + DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND + CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A + PARTICULAR PURPOSE, AND NON-INFRINGEMENT. + + NOTE: The Original Code (as defined below) has been licensed to Sun + Microsystems, Inc. ("Sun") under the SGI Free Software License B + (Version 1.1), shown above ("SGI License"). Pursuant to Section + 3.2(3) of the SGI License, Sun is distributing the Covered Code to + you under an alternative license ("Alternative License"). This + Alternative License includes all of the provisions of the SGI License + except that Section 2.2 and 11 are omitted. Any differences between + the Alternative License and the SGI License are offered solely by Sun + and not by SGI. + + Original Code. The Original Code is: OpenGL Sample Implementation, + Version 1.2.1, released January 26, 2000, developed by Silicon Graphics, + Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc. + Copyright in any portions created by third parties is as indicated + elsewhere herein. All Rights Reserved. + + Additional Notice Provisions: The application programming interfaces + established by SGI in conjunction with the Original Code are The + OpenGL(R) Graphics System: A Specification (Version 1.2.1), released + April 1, 1999; The OpenGL(R) Graphics System Utility Library (Version + 1.3), released November 4, 1998; and OpenGL(R) Graphics with the X + Window System(R) (Version 1.3), released October 19, 1998. This software + was created using the OpenGL(R) version 1.2.1 Sample Implementation + published by SGI, but has not been independently verified as being + compliant with the OpenGL(R) version 1.2.1 Specification. + + +The JOGL source tree contains code from the LWJGL project which is +similarly covered by the BSD license: + + Copyright (c) 2002-2004 LWJGL Project + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of 'LWJGL' nor the names of + its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The JOGL source tree also contains a Java port of Brian Paul's Tile +Rendering library, used with permission of the author under the BSD +license instead of the original LGPL: + + Copyright (c) 1997-2005 Brian Paul. All Rights Reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + - Redistribution of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistribution in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + Neither the name of Brian Paul or the names of contributors may be + used to endorse or promote products derived from this software + without specific prior written permission. + + This software is provided "AS IS," without a warranty of any + kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND + WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY + EXCLUDED. THE COPYRIGHT HOLDERS AND CONTRIBUTORS SHALL NOT BE + LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, + MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO + EVENT WILL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY + LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, + CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND + REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR + INABILITY TO USE THIS SOFTWARE, EVEN IF THE COPYRIGHT HOLDERS OR + CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. diff --git a/lib/lwjgl-2.9.1/3rdparty/lzma_license.txt b/lib/lwjgl-2.9.1/3rdparty/lzma_license.txt new file mode 100644 index 00000000..7e88c615 --- /dev/null +++ b/lib/lwjgl-2.9.1/3rdparty/lzma_license.txt @@ -0,0 +1,15 @@ +LZMA# SDK is licensed under two licenses: + +1) GNU Lesser General Public License (GNU LGPL) +2) Common Public License (CPL) + +It means that you can select one of these two licenses and +follow rules of that license. + +SPECIAL EXCEPTION +Igor Pavlov, as the author of this code, expressly permits you +to statically or dynamically link your code (or bind by name) +to the files from LZMA# SDK without subjecting your linked +code to the terms of the CPL or GNU LGPL. +Any modifications or additions to files from LZMA# SDK, however, +are subject to the GNU LGPL or CPL terms. \ No newline at end of file diff --git a/lib/lwjgl-2.9.1/3rdparty/openal_license.txt b/lib/lwjgl-2.9.1/3rdparty/openal_license.txt new file mode 100644 index 00000000..191a97fe --- /dev/null +++ b/lib/lwjgl-2.9.1/3rdparty/openal_license.txt @@ -0,0 +1,437 @@ + GNU LIBRARY GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is + numbered 2 because it goes with version 2 of the ordinary GPL.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + + Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + + Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + + The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + + Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + + However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + + Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + + GNU LIBRARY GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + c) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + d) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Library General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS diff --git a/lib/lwjgl-2.9.1/CREDITS b/lib/lwjgl-2.9.1/CREDITS new file mode 100644 index 00000000..5728d826 --- /dev/null +++ b/lib/lwjgl-2.9.1/CREDITS @@ -0,0 +1,38 @@ +The following people have helped to make this project what it is today: + - Caspian Rychlik-Prince + - Brian Matzon + - Elias Naur + - Ioannis Tsakpinis + - Niels J�rgensen + - Tristan Campbell + - Gregory Pierce + - Luke Holden + - Mark Bernard + - Erik Duijs + - Jos Hirth + - Kevin Glass + - Atsuya Takagi + - kappaOne + - Simon Felix + - Ryan McNally + - Ciardhubh + - Jens von Pilgrim + - Ruben Garat + - Pelle Johnsen + - Jae Kwon + +additional credits goes to: + - Joseph I. Valenzuela [OpenAL stuff] + - Lev Povalahev [OpenGL Extensions] + - Endolf [Nightly builds and JInput] + +The LWJGL project includes files from or depends on the following projects: + - OpenGL, SGI - http://opengl.org/ + - OpenAL, Creative Labs - http://openal.org/ + - jinput, Sun - https://jinput.dev.java.net/ + - lzma, p7zip - http://p7zip.sourceforge.net/ + - JOGL, Sun - http://kenai.com/projects/jogl/pages/Home + +Please see the /doc/3rdparty/ directory for licenses. + +All trademarks and registered trademarks are the property of their respective owners. diff --git a/lib/lwjgl-2.9.1/LICENSE b/lib/lwjgl-2.9.1/LICENSE new file mode 100644 index 00000000..2c7f49cc --- /dev/null +++ b/lib/lwjgl-2.9.1/LICENSE @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2002-2008 Lightweight Java Game Library Project + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * * Neither the name of 'Light Weight Java Game Library' nor the names of + * its contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ \ No newline at end of file diff --git a/lib/lwjgl-2.9.1/README b/lib/lwjgl-2.9.1/README new file mode 100644 index 00000000..23cfc96d --- /dev/null +++ b/lib/lwjgl-2.9.1/README @@ -0,0 +1,50 @@ +This is the official readme file for lwjgl. + +Unless otherwise stated, all files distributed or in SVN are covered by +the license as stated in the LICENSE file. If you have not received this +file, please download it from the cvs server. + +To run some of the included tests: + Extract the archive, and cd into directory + (please substitute ; and \ according to platform) + + java -cp .;res;jar\lwjgl.jar;jar\lwjgl_test.jar;jar\lwjgl_util.jar;jar\jinput.jar; -Djava.library.path=native\ TEST + (this specifies that the jvm should locate the lwjgl native libs in 'native' directory) + + where TEST is some of the following: + + org.lwjgl.test.WindowCreationTest + org.lwjgl.test.SysTest + org.lwjgl.test.DisplayTest + + org.lwjgl.test.input.MouseCreationTest + org.lwjgl.test.input.MouseTest + org.lwjgl.test.input.HWCursorTest + org.lwjgl.test.input.KeyboardTest + org.lwjgl.test.input.TestControllers + + org.lwjgl.test.openal.ALCTest + org.lwjgl.test.openal.OpenALCreationTest + org.lwjgl.test.openal.MovingSoundTest + org.lwjgl.test.openal.PlayTest + org.lwjgl.test.openal.PlayTestMemory + org.lwjgl.test.openal.SourceLimitTest + org.lwjgl.test.openal.PositionTest + org.lwjgl.test.openal.StressTest + org.lwjgl.test.openal.SourceLimitTest + + org.lwjgl.test.opengl.FullScreenWindowedTest + org.lwjgl.test.opengl.PbufferTest + org.lwjgl.test.opengl.VBOIndexTest + org.lwjgl.test.opengl.VBOTest + + org.lwjgl.test.opengl.pbuffers.PbufferTest + + org.lwjgl.test.opengl.shaders.ShadersTest + +You may also run the Space invaders demo by executing: + java -cp .;res;jar\lwjgl.jar;jar\lwjgl_test.jar;jar\lwjgl_util.jar; -Djava.library.path=native\ org.lwjgl.examples.spaceinvaders.Game + +Project Webpage: www.lwjgl.org +Project Forum: forum.lwjgl.org +Project SVN: https://java-game-lib.svn.sourceforge.net/svnroot/java-game-lib diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/BufferChecks.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/BufferChecks.class new file mode 100644 index 00000000..66f71784 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/BufferChecks.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/BufferUtils.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/BufferUtils.class new file mode 100644 index 00000000..cf936197 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/BufferUtils.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/DefaultSysImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/DefaultSysImplementation.class new file mode 100644 index 00000000..479972af Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/DefaultSysImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/J2SESysImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/J2SESysImplementation.class new file mode 100644 index 00000000..805b9b0e Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/J2SESysImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLException.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLException.class new file mode 100644 index 00000000..6b1ce907 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLException.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$1.class new file mode 100644 index 00000000..a6118106 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$2.class new file mode 100644 index 00000000..466d1c47 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$3.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$3.class new file mode 100644 index 00000000..9b53848f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$3.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$4.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$4.class new file mode 100644 index 00000000..37bce5c5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$4.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$5.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$5.class new file mode 100644 index 00000000..7ffb7595 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$5.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$6.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$6.class new file mode 100644 index 00000000..7f7a527c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$6.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$TokenFilter.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$TokenFilter.class new file mode 100644 index 00000000..d595965d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil$TokenFilter.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil.class new file mode 100644 index 00000000..345d872c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/LWJGLUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/LinuxSysImplementation$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/LinuxSysImplementation$1.class new file mode 100644 index 00000000..911d2908 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/LinuxSysImplementation$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/LinuxSysImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/LinuxSysImplementation.class new file mode 100644 index 00000000..60cb99bc Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/LinuxSysImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/MacOSXSysImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/MacOSXSysImplementation.class new file mode 100644 index 00000000..9e02d527 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/MacOSXSysImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$1.class new file mode 100644 index 00000000..9dc13369 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$Accessor.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$Accessor.class new file mode 100644 index 00000000..6ca53d6f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$Accessor.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$AccessorJNI.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$AccessorJNI.class new file mode 100644 index 00000000..c58198f6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$AccessorJNI.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$AccessorReflect.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$AccessorReflect.class new file mode 100644 index 00000000..71c08559 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$AccessorReflect.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$CharSequenceNT.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$CharSequenceNT.class new file mode 100644 index 00000000..72a5afb4 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil$CharSequenceNT.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil.class new file mode 100644 index 00000000..8459a1db Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtilSun$AccessorReflectFast.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtilSun$AccessorReflectFast.class new file mode 100644 index 00000000..0e0c5942 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtilSun$AccessorReflectFast.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtilSun$AccessorUnsafe.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtilSun$AccessorUnsafe.class new file mode 100644 index 00000000..b1d59cde Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtilSun$AccessorUnsafe.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtilSun.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtilSun.class new file mode 100644 index 00000000..92df06f7 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/MemoryUtilSun.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/PointerBuffer$PointerBufferR.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/PointerBuffer$PointerBufferR.class new file mode 100644 index 00000000..d030d523 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/PointerBuffer$PointerBufferR.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/PointerBuffer.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/PointerBuffer.class new file mode 100644 index 00000000..4f085477 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/PointerBuffer.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/PointerWrapper.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/PointerWrapper.class new file mode 100644 index 00000000..ea5b02cd Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/PointerWrapper.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/PointerWrapperAbstract.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/PointerWrapperAbstract.class new file mode 100644 index 00000000..c2607b0c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/PointerWrapperAbstract.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/Sys$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/Sys$1.class new file mode 100644 index 00000000..fd81357f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/Sys$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/Sys$2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/Sys$2.class new file mode 100644 index 00000000..f05c2d31 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/Sys$2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/Sys$3.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/Sys$3.class new file mode 100644 index 00000000..46c612ff Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/Sys$3.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/Sys.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/Sys.class new file mode 100644 index 00000000..bb1c20f0 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/Sys.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/SysImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/SysImplementation.class new file mode 100644 index 00000000..2b63863a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/SysImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/WindowsSysImplementation$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/WindowsSysImplementation$1.class new file mode 100644 index 00000000..4e2dc657 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/WindowsSysImplementation$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/WindowsSysImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/WindowsSysImplementation.class new file mode 100644 index 00000000..67c9312c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/WindowsSysImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Controller.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Controller.class new file mode 100644 index 00000000..31a9ba8f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Controller.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/input/ControllerEvent.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/ControllerEvent.class new file mode 100644 index 00000000..745f975b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/ControllerEvent.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Controllers.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Controllers.class new file mode 100644 index 00000000..216e6666 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Controllers.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Cursor$CursorElement.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Cursor$CursorElement.class new file mode 100644 index 00000000..37856b3e Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Cursor$CursorElement.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Cursor.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Cursor.class new file mode 100644 index 00000000..885f5f6d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Cursor.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/input/JInputController.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/JInputController.class new file mode 100644 index 00000000..3b830114 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/JInputController.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Keyboard$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Keyboard$1.class new file mode 100644 index 00000000..790cbac4 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Keyboard$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Keyboard$KeyEvent.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Keyboard$KeyEvent.class new file mode 100644 index 00000000..1f8b74b3 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Keyboard$KeyEvent.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Keyboard.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Keyboard.class new file mode 100644 index 00000000..c18a4acb Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Keyboard.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Mouse$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Mouse$1.class new file mode 100644 index 00000000..1d7f67e2 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Mouse$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Mouse.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Mouse.class new file mode 100644 index 00000000..c7db0be2 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/Mouse.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/input/OpenGLPackageAccess$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/OpenGLPackageAccess$1.class new file mode 100644 index 00000000..b9be0289 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/OpenGLPackageAccess$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/input/OpenGLPackageAccess$2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/OpenGLPackageAccess$2.class new file mode 100644 index 00000000..07b8ad53 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/OpenGLPackageAccess$2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/input/OpenGLPackageAccess.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/OpenGLPackageAccess.class new file mode 100644 index 00000000..3c0dcbc7 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/input/OpenGLPackageAccess.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/AL.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/AL.class new file mode 100644 index 00000000..07e96b2c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/AL.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/AL10.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/AL10.class new file mode 100644 index 00000000..cf76a92c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/AL10.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/AL11.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/AL11.class new file mode 100644 index 00000000..6fcbb87f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/AL11.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/ALC10.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/ALC10.class new file mode 100644 index 00000000..e6bf14cf Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/ALC10.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/ALC11.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/ALC11.class new file mode 100644 index 00000000..32122be8 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/ALC11.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/ALCcontext.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/ALCcontext.class new file mode 100644 index 00000000..95766785 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/ALCcontext.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/ALCdevice.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/ALCdevice.class new file mode 100644 index 00000000..384b82c5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/ALCdevice.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/EFX10.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/EFX10.class new file mode 100644 index 00000000..5b8cea29 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/EFX10.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/EFXUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/EFXUtil.class new file mode 100644 index 00000000..a0abc6c9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/EFXUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/OpenALException.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/OpenALException.class new file mode 100644 index 00000000..6ee4a40b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/OpenALException.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/Util.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/Util.class new file mode 100644 index 00000000..95171898 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/openal/Util.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/AMDDeviceAttributeQuery.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/AMDDeviceAttributeQuery.class new file mode 100644 index 00000000..f6c24c07 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/AMDDeviceAttributeQuery.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/AMDDeviceMemoryFlags.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/AMDDeviceMemoryFlags.class new file mode 100644 index 00000000..ff9b3410 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/AMDDeviceMemoryFlags.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/AMDOfflineDevices.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/AMDOfflineDevices.class new file mode 100644 index 00000000..70f43b5b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/AMDOfflineDevices.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$1.class new file mode 100644 index 00000000..9b360dfb Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$10.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$10.class new file mode 100644 index 00000000..64cb84b5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$10.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$11.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$11.class new file mode 100644 index 00000000..626d74ec Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$11.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$12.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$12.class new file mode 100644 index 00000000..01ea8c9c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$12.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$2.class new file mode 100644 index 00000000..daec192f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$3.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$3.class new file mode 100644 index 00000000..d768e261 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$3.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$4.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$4.class new file mode 100644 index 00000000..4ab2162c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$4.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$5.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$5.class new file mode 100644 index 00000000..67c04638 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$5.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$6.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$6.class new file mode 100644 index 00000000..2771752d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$6.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$7.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$7.class new file mode 100644 index 00000000..53079f78 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$7.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$8.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$8.class new file mode 100644 index 00000000..056cb8b2 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$8.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$9.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$9.class new file mode 100644 index 00000000..bb563a74 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$9.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$Buffers.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$Buffers.class new file mode 100644 index 00000000..8f9cb358 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$Buffers.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$ObjectDestructor.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$ObjectDestructor.class new file mode 100644 index 00000000..d4debdad Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil$ObjectDestructor.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil.class new file mode 100644 index 00000000..e970e0b5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APIUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingFunctions.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingFunctions.class new file mode 100644 index 00000000..19a40e95 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingFunctions.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingUtil$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingUtil$1.class new file mode 100644 index 00000000..1a370093 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingUtil$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingUtil$2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingUtil$2.class new file mode 100644 index 00000000..d8e4f2b9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingUtil$2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingUtil$3.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingUtil$3.class new file mode 100644 index 00000000..8a667a2f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingUtil$3.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingUtil.class new file mode 100644 index 00000000..d3006b65 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEContextLoggingUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEGLSharing.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEGLSharing.class new file mode 100644 index 00000000..58b40bb5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLEGLSharing.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLESetMemObjectDestructor.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLESetMemObjectDestructor.class new file mode 100644 index 00000000..f0a01fbe Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/APPLESetMemObjectDestructor.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL.class new file mode 100644 index 00000000..4d889372 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL10.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL10.class new file mode 100644 index 00000000..67fde4ed Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL10.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL10GL.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL10GL.class new file mode 100644 index 00000000..e0cdf4df Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL10GL.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL11.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL11.class new file mode 100644 index 00000000..0a534026 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL11.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL12.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL12.class new file mode 100644 index 00000000..16f79548 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL12.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL12GL.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL12GL.class new file mode 100644 index 00000000..8af94cf8 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CL12GL.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLBuildProgramCallback.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLBuildProgramCallback.class new file mode 100644 index 00000000..23f93917 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLBuildProgramCallback.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLCapabilities.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLCapabilities.class new file mode 100644 index 00000000..5aaf005f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLCapabilities.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLChecks.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLChecks.class new file mode 100644 index 00000000..c334db3d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLChecks.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLCommandQueue.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLCommandQueue.class new file mode 100644 index 00000000..983a0085 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLCommandQueue.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLCompileProgramCallback.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLCompileProgramCallback.class new file mode 100644 index 00000000..c4bda6a0 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLCompileProgramCallback.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLContext$CLContextUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLContext$CLContextUtil.class new file mode 100644 index 00000000..8fe348f9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLContext$CLContextUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLContext.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLContext.class new file mode 100644 index 00000000..d2f852ac Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLContext.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLContextCallback.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLContextCallback.class new file mode 100644 index 00000000..aba4c7f9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLContextCallback.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLDevice.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLDevice.class new file mode 100644 index 00000000..92d7eae8 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLDevice.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLDeviceCapabilities.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLDeviceCapabilities.class new file mode 100644 index 00000000..bb37e633 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLDeviceCapabilities.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLEvent$CLEventUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLEvent$CLEventUtil.class new file mode 100644 index 00000000..2e9da407 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLEvent$CLEventUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLEvent.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLEvent.class new file mode 100644 index 00000000..82f848d1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLEvent.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLEventCallback.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLEventCallback.class new file mode 100644 index 00000000..3d006285 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLEventCallback.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLFunctionAddress.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLFunctionAddress.class new file mode 100644 index 00000000..e2d30587 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLFunctionAddress.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLKernel$CLKernelUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLKernel$CLKernelUtil.class new file mode 100644 index 00000000..0b1ba3eb Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLKernel$CLKernelUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLKernel.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLKernel.class new file mode 100644 index 00000000..747b5f47 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLKernel.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLLinkProgramCallback.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLLinkProgramCallback.class new file mode 100644 index 00000000..72bea0e6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLLinkProgramCallback.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLMem$CLMemUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLMem$CLMemUtil.class new file mode 100644 index 00000000..38430a1f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLMem$CLMemUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLMem.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLMem.class new file mode 100644 index 00000000..5f5b6960 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLMem.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLMemObjectDestructorCallback.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLMemObjectDestructorCallback.class new file mode 100644 index 00000000..d4c4b280 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLMemObjectDestructorCallback.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLNativeKernel.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLNativeKernel.class new file mode 100644 index 00000000..680761bf Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLNativeKernel.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLObject.class new file mode 100644 index 00000000..55dd63c4 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLObjectChild.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLObjectChild.class new file mode 100644 index 00000000..6fa27edb Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLObjectChild.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLObjectRegistry.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLObjectRegistry.class new file mode 100644 index 00000000..69fe2f24 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLObjectRegistry.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLObjectRetainable.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLObjectRetainable.class new file mode 100644 index 00000000..ae81e2fa Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLObjectRetainable.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLPlatform$CLPlatformUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLPlatform$CLPlatformUtil.class new file mode 100644 index 00000000..4a3bddf1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLPlatform$CLPlatformUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLPlatform.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLPlatform.class new file mode 100644 index 00000000..27e782b7 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLPlatform.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLPlatformCapabilities.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLPlatformCapabilities.class new file mode 100644 index 00000000..4d1b7a6a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLPlatformCapabilities.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLPrintfCallback.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLPrintfCallback.class new file mode 100644 index 00000000..bd0d46da Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLPrintfCallback.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLProgram$CLProgramUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLProgram$CLProgramUtil.class new file mode 100644 index 00000000..46bb6887 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLProgram$CLProgramUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLProgram.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLProgram.class new file mode 100644 index 00000000..76304176 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLProgram.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLProgramCallback.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLProgramCallback.class new file mode 100644 index 00000000..b5f7b78c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLProgramCallback.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLSampler.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLSampler.class new file mode 100644 index 00000000..3a8a187d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CLSampler.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CallbackUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CallbackUtil.class new file mode 100644 index 00000000..b833f12f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/CallbackUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/EXTAtomicCounters32.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/EXTAtomicCounters32.class new file mode 100644 index 00000000..4376d9a9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/EXTAtomicCounters32.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/EXTAtomicCounters64.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/EXTAtomicCounters64.class new file mode 100644 index 00000000..1b9d96ce Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/EXTAtomicCounters64.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/EXTDeviceFission.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/EXTDeviceFission.class new file mode 100644 index 00000000..d2da269d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/EXTDeviceFission.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/EXTMigrateMemobject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/EXTMigrateMemobject.class new file mode 100644 index 00000000..2975170b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/EXTMigrateMemobject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/FastLongMap$Entry.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/FastLongMap$Entry.class new file mode 100644 index 00000000..47ce8b91 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/FastLongMap$Entry.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/FastLongMap$EntryIterator.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/FastLongMap$EntryIterator.class new file mode 100644 index 00000000..827c9f15 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/FastLongMap$EntryIterator.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/FastLongMap.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/FastLongMap.class new file mode 100644 index 00000000..8a98625c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/FastLongMap.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/INTELImmediateExecution.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/INTELImmediateExecution.class new file mode 100644 index 00000000..8909880f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/INTELImmediateExecution.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/INTELThreadLocalExec.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/INTELThreadLocalExec.class new file mode 100644 index 00000000..aabd03c6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/INTELThreadLocalExec.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtil.class new file mode 100644 index 00000000..d7eba445 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilAbstract.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilAbstract.class new file mode 100644 index 00000000..b83f8bee Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilAbstract.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$1.class new file mode 100644 index 00000000..00c85efa Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$2.class new file mode 100644 index 00000000..a4cab865 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLContextUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLContextUtil.class new file mode 100644 index 00000000..e49300ea Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLContextUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLDeviceUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLDeviceUtil.class new file mode 100644 index 00000000..02bd2c3c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLDeviceUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLEventUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLEventUtil.class new file mode 100644 index 00000000..399f6070 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLEventUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLKernelUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLKernelUtil.class new file mode 100644 index 00000000..3329d2af Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLKernelUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLMemUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLMemUtil.class new file mode 100644 index 00000000..802af31b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLMemUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLPlatformUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLPlatformUtil.class new file mode 100644 index 00000000..186df509 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLPlatformUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLProgramUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLProgramUtil.class new file mode 100644 index 00000000..06cfd2af Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory$CLProgramUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory.class new file mode 100644 index 00000000..b6e3ecaa Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/InfoUtilFactory.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRDepthImages.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRDepthImages.class new file mode 100644 index 00000000..5c736537 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRDepthImages.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRFp16.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRFp16.class new file mode 100644 index 00000000..22785cbe Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRFp16.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRFp64.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRFp64.class new file mode 100644 index 00000000..e4c9d116 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRFp64.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRGLDepthImages.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRGLDepthImages.class new file mode 100644 index 00000000..9ad29c44 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRGLDepthImages.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRGLEvent.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRGLEvent.class new file mode 100644 index 00000000..57a1139a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRGLEvent.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRGLMsaaSharing.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRGLMsaaSharing.class new file mode 100644 index 00000000..a6bf9f89 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRGLMsaaSharing.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRGLSharing.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRGLSharing.class new file mode 100644 index 00000000..c20ed7e8 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRGLSharing.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRICD.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRICD.class new file mode 100644 index 00000000..0cb1c33b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRICD.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRImage2DFromBuffer.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRImage2DFromBuffer.class new file mode 100644 index 00000000..44a35662 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRImage2DFromBuffer.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRInitializeMemory.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRInitializeMemory.class new file mode 100644 index 00000000..e25453ee Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRInitializeMemory.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRSubgroups.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRSubgroups.class new file mode 100644 index 00000000..03fbe365 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRSubgroups.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRTerminateContext.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRTerminateContext.class new file mode 100644 index 00000000..09cc18aa Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/KHRTerminateContext.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/NVDeviceAttributeQuery.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/NVDeviceAttributeQuery.class new file mode 100644 index 00000000..6aa3b98d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/NVDeviceAttributeQuery.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/OpenCLException.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/OpenCLException.class new file mode 100644 index 00000000..14834314 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/OpenCLException.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/Util$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/Util$1.class new file mode 100644 index 00000000..51f09bca Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/Util$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/Util.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/Util.class new file mode 100644 index 00000000..f9f80699 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/Util.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/api/CLBufferRegion.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/api/CLBufferRegion.class new file mode 100644 index 00000000..a14e182c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/api/CLBufferRegion.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/api/CLImageFormat.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/api/CLImageFormat.class new file mode 100644 index 00000000..4ababe57 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/api/CLImageFormat.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/api/Filter.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/api/Filter.class new file mode 100644 index 00000000..75fe4395 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opencl/api/Filter.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDBlendMinmaxFactor.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDBlendMinmaxFactor.class new file mode 100644 index 00000000..d9f07536 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDBlendMinmaxFactor.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDebugOutput.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDebugOutput.class new file mode 100644 index 00000000..0f3cf5d5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDebugOutput.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDebugOutputCallback$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDebugOutputCallback$1.class new file mode 100644 index 00000000..661fe1f0 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDebugOutputCallback$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDebugOutputCallback$Handler.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDebugOutputCallback$Handler.class new file mode 100644 index 00000000..6c3e5c41 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDebugOutputCallback$Handler.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDebugOutputCallback.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDebugOutputCallback.class new file mode 100644 index 00000000..6099d203 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDebugOutputCallback.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDepthClampSeparate.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDepthClampSeparate.class new file mode 100644 index 00000000..66fb951f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDepthClampSeparate.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDrawBuffersBlend.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDrawBuffersBlend.class new file mode 100644 index 00000000..23201b02 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDDrawBuffersBlend.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDInterleavedElements.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDInterleavedElements.class new file mode 100644 index 00000000..ba448d3a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDInterleavedElements.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDMultiDrawIndirect.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDMultiDrawIndirect.class new file mode 100644 index 00000000..367c25c5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDMultiDrawIndirect.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDNameGenDelete.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDNameGenDelete.class new file mode 100644 index 00000000..e4aeed8a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDNameGenDelete.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDPerformanceMonitor.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDPerformanceMonitor.class new file mode 100644 index 00000000..773e4e59 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDPerformanceMonitor.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDPinnedMemory.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDPinnedMemory.class new file mode 100644 index 00000000..a575158e Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDPinnedMemory.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDQueryBufferObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDQueryBufferObject.class new file mode 100644 index 00000000..c5b21598 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDQueryBufferObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDSamplePositions.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDSamplePositions.class new file mode 100644 index 00000000..17a91351 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDSamplePositions.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDSeamlessCubemapPerTexture.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDSeamlessCubemapPerTexture.class new file mode 100644 index 00000000..58cdbc66 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDSeamlessCubemapPerTexture.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDSparseTexture.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDSparseTexture.class new file mode 100644 index 00000000..8785890a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDSparseTexture.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDStencilOperationExtended.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDStencilOperationExtended.class new file mode 100644 index 00000000..f793a6ad Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDStencilOperationExtended.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDVertexShaderTessellator.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDVertexShaderTessellator.class new file mode 100644 index 00000000..0d6f854f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AMDVertexShaderTessellator.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APIUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APIUtil.class new file mode 100644 index 00000000..c9b17196 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APIUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEAuxDepthStencil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEAuxDepthStencil.class new file mode 100644 index 00000000..46d7a47b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEAuxDepthStencil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEClientStorage.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEClientStorage.class new file mode 100644 index 00000000..3d4178be Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEClientStorage.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEElementArray.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEElementArray.class new file mode 100644 index 00000000..3d01bc20 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEElementArray.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEFence.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEFence.class new file mode 100644 index 00000000..c051cc49 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEFence.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEFloatPixels.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEFloatPixels.class new file mode 100644 index 00000000..c414ed15 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEFloatPixels.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEFlushBufferRange.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEFlushBufferRange.class new file mode 100644 index 00000000..02bb1040 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEFlushBufferRange.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEObjectPurgeable.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEObjectPurgeable.class new file mode 100644 index 00000000..be77881f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEObjectPurgeable.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEPackedPixels.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEPackedPixels.class new file mode 100644 index 00000000..bcb5fd80 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEPackedPixels.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLERgb422.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLERgb422.class new file mode 100644 index 00000000..231d2af1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLERgb422.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLERowBytes.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLERowBytes.class new file mode 100644 index 00000000..221767c0 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLERowBytes.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLETextureRange.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLETextureRange.class new file mode 100644 index 00000000..05115b5b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLETextureRange.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEVertexArrayObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEVertexArrayObject.class new file mode 100644 index 00000000..3fcc0a98 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEVertexArrayObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEVertexArrayRange.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEVertexArrayRange.class new file mode 100644 index 00000000..293c4f94 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEVertexArrayRange.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEVertexProgramEvaluators.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEVertexProgramEvaluators.class new file mode 100644 index 00000000..e2e0f5a2 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEVertexProgramEvaluators.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEYcbcr422.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEYcbcr422.class new file mode 100644 index 00000000..b6a0af45 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/APPLEYcbcr422.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBaseInstance.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBaseInstance.class new file mode 100644 index 00000000..a87cd870 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBaseInstance.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBindlessTexture.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBindlessTexture.class new file mode 100644 index 00000000..a54e2099 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBindlessTexture.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBlendFuncExtended.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBlendFuncExtended.class new file mode 100644 index 00000000..961bfeed Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBlendFuncExtended.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBufferObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBufferObject.class new file mode 100644 index 00000000..18a3c454 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBufferObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBufferStorage.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBufferStorage.class new file mode 100644 index 00000000..a8355522 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBBufferStorage.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBCLEvent.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBCLEvent.class new file mode 100644 index 00000000..e9e5230f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBCLEvent.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBClearBufferObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBClearBufferObject.class new file mode 100644 index 00000000..67a0dec6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBClearBufferObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBClearTexture.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBClearTexture.class new file mode 100644 index 00000000..7f4545e4 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBClearTexture.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBColorBufferFloat.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBColorBufferFloat.class new file mode 100644 index 00000000..dd666259 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBColorBufferFloat.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBCompressedTexturePixelStorage.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBCompressedTexturePixelStorage.class new file mode 100644 index 00000000..972ae91a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBCompressedTexturePixelStorage.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBComputeShader.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBComputeShader.class new file mode 100644 index 00000000..22c3f4a1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBComputeShader.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBComputeVariableGroupSize.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBComputeVariableGroupSize.class new file mode 100644 index 00000000..e55345be Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBComputeVariableGroupSize.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBCopyBuffer.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBCopyBuffer.class new file mode 100644 index 00000000..5bbb39f6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBCopyBuffer.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBCopyImage.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBCopyImage.class new file mode 100644 index 00000000..da3b636b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBCopyImage.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDebugOutput.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDebugOutput.class new file mode 100644 index 00000000..13805cf6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDebugOutput.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDebugOutputCallback$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDebugOutputCallback$1.class new file mode 100644 index 00000000..af0369de Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDebugOutputCallback$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDebugOutputCallback$Handler.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDebugOutputCallback$Handler.class new file mode 100644 index 00000000..1cb236c8 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDebugOutputCallback$Handler.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDebugOutputCallback.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDebugOutputCallback.class new file mode 100644 index 00000000..40bee898 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDebugOutputCallback.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDepthBufferFloat.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDepthBufferFloat.class new file mode 100644 index 00000000..58ccfb6d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDepthBufferFloat.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDepthClamp.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDepthClamp.class new file mode 100644 index 00000000..5c746d2d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDepthClamp.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDepthTexture.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDepthTexture.class new file mode 100644 index 00000000..533e3966 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDepthTexture.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawBuffers.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawBuffers.class new file mode 100644 index 00000000..514d8833 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawBuffers.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawBuffersBlend.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawBuffersBlend.class new file mode 100644 index 00000000..aa3dd285 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawBuffersBlend.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawElementsBaseVertex.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawElementsBaseVertex.class new file mode 100644 index 00000000..b798c767 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawElementsBaseVertex.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawIndirect.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawIndirect.class new file mode 100644 index 00000000..596b2da1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawIndirect.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawInstanced.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawInstanced.class new file mode 100644 index 00000000..290b4a61 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBDrawInstanced.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBES2Compatibility.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBES2Compatibility.class new file mode 100644 index 00000000..eff1e30f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBES2Compatibility.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBES3Compatibility.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBES3Compatibility.class new file mode 100644 index 00000000..57d04b48 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBES3Compatibility.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBEnhancedLayouts.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBEnhancedLayouts.class new file mode 100644 index 00000000..6afed0fb Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBEnhancedLayouts.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBExplicitUniformLocation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBExplicitUniformLocation.class new file mode 100644 index 00000000..8f0a4a6c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBExplicitUniformLocation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFragmentProgram.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFragmentProgram.class new file mode 100644 index 00000000..7c860c8d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFragmentProgram.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFragmentShader.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFragmentShader.class new file mode 100644 index 00000000..164ce665 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFragmentShader.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFramebufferNoAttachments.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFramebufferNoAttachments.class new file mode 100644 index 00000000..ad35253d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFramebufferNoAttachments.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFramebufferObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFramebufferObject.class new file mode 100644 index 00000000..6edecb3e Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFramebufferObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFramebufferSRGB.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFramebufferSRGB.class new file mode 100644 index 00000000..ddd73c72 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBFramebufferSRGB.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBGeometryShader4.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBGeometryShader4.class new file mode 100644 index 00000000..8b94dcb1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBGeometryShader4.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBGetProgramBinary.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBGetProgramBinary.class new file mode 100644 index 00000000..2c06e315 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBGetProgramBinary.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBGpuShader5.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBGpuShader5.class new file mode 100644 index 00000000..1350194f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBGpuShader5.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBGpuShaderFp64.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBGpuShaderFp64.class new file mode 100644 index 00000000..8362bddb Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBGpuShaderFp64.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBHalfFloatPixel.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBHalfFloatPixel.class new file mode 100644 index 00000000..89a8221d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBHalfFloatPixel.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBHalfFloatVertex.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBHalfFloatVertex.class new file mode 100644 index 00000000..ce939dbc Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBHalfFloatVertex.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBImaging.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBImaging.class new file mode 100644 index 00000000..b53a9c75 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBImaging.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBIndirectParameters.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBIndirectParameters.class new file mode 100644 index 00000000..3a6e7cf5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBIndirectParameters.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBInstancedArrays.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBInstancedArrays.class new file mode 100644 index 00000000..bb1cf1f6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBInstancedArrays.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBInternalformatQuery.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBInternalformatQuery.class new file mode 100644 index 00000000..17ae62bf Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBInternalformatQuery.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBInternalformatQuery2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBInternalformatQuery2.class new file mode 100644 index 00000000..6fb40a0a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBInternalformatQuery2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBInvalidateSubdata.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBInvalidateSubdata.class new file mode 100644 index 00000000..4831de0e Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBInvalidateSubdata.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMapBufferAlignment.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMapBufferAlignment.class new file mode 100644 index 00000000..98f32ec1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMapBufferAlignment.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMapBufferRange.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMapBufferRange.class new file mode 100644 index 00000000..73882698 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMapBufferRange.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMatrixPalette.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMatrixPalette.class new file mode 100644 index 00000000..bb747fe7 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMatrixPalette.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMultiBind.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMultiBind.class new file mode 100644 index 00000000..fc84ac2c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMultiBind.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMultiDrawIndirect.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMultiDrawIndirect.class new file mode 100644 index 00000000..f5a52f69 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMultiDrawIndirect.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMultisample.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMultisample.class new file mode 100644 index 00000000..b631025a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMultisample.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMultitexture.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMultitexture.class new file mode 100644 index 00000000..be0c0eac Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBMultitexture.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBOcclusionQuery.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBOcclusionQuery.class new file mode 100644 index 00000000..7416b444 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBOcclusionQuery.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBOcclusionQuery2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBOcclusionQuery2.class new file mode 100644 index 00000000..27dc6a80 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBOcclusionQuery2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBPixelBufferObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBPixelBufferObject.class new file mode 100644 index 00000000..56944733 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBPixelBufferObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBPointParameters.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBPointParameters.class new file mode 100644 index 00000000..7e7a03da Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBPointParameters.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBPointSprite.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBPointSprite.class new file mode 100644 index 00000000..eb96ea9f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBPointSprite.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBProgram.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBProgram.class new file mode 100644 index 00000000..cdebfeb3 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBProgram.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBProgramInterfaceQuery.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBProgramInterfaceQuery.class new file mode 100644 index 00000000..61eda636 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBProgramInterfaceQuery.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBProvokingVertex.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBProvokingVertex.class new file mode 100644 index 00000000..8f1c379c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBProvokingVertex.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBQueryBufferObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBQueryBufferObject.class new file mode 100644 index 00000000..7634f15e Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBQueryBufferObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBRobustness.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBRobustness.class new file mode 100644 index 00000000..3b27c61c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBRobustness.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSampleShading.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSampleShading.class new file mode 100644 index 00000000..22960235 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSampleShading.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSamplerObjects.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSamplerObjects.class new file mode 100644 index 00000000..76aff1c4 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSamplerObjects.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSeamlessCubeMap.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSeamlessCubeMap.class new file mode 100644 index 00000000..634c5da6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSeamlessCubeMap.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSeamlessCubemapPerTexture.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSeamlessCubemapPerTexture.class new file mode 100644 index 00000000..0ec3dbca Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSeamlessCubemapPerTexture.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSeparateShaderObjects.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSeparateShaderObjects.class new file mode 100644 index 00000000..260f8e08 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSeparateShaderObjects.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderAtomicCounters.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderAtomicCounters.class new file mode 100644 index 00000000..113d1aa8 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderAtomicCounters.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderImageLoadStore.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderImageLoadStore.class new file mode 100644 index 00000000..48b39567 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderImageLoadStore.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderObjects.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderObjects.class new file mode 100644 index 00000000..4c2ebcf1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderObjects.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderStorageBufferObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderStorageBufferObject.class new file mode 100644 index 00000000..7be6a0e7 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderStorageBufferObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderSubroutine.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderSubroutine.class new file mode 100644 index 00000000..8db0dd65 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShaderSubroutine.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShadingLanguage100.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShadingLanguage100.class new file mode 100644 index 00000000..216374d8 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShadingLanguage100.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShadingLanguageInclude.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShadingLanguageInclude.class new file mode 100644 index 00000000..28b5962f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShadingLanguageInclude.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShadow.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShadow.class new file mode 100644 index 00000000..5adb5f10 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShadow.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShadowAmbient.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShadowAmbient.class new file mode 100644 index 00000000..8d8b5bed Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBShadowAmbient.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSparseTexture.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSparseTexture.class new file mode 100644 index 00000000..0efa48bf Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSparseTexture.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBStencilTexturing.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBStencilTexturing.class new file mode 100644 index 00000000..26782ce1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBStencilTexturing.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSync.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSync.class new file mode 100644 index 00000000..f875b940 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBSync.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTessellationShader.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTessellationShader.class new file mode 100644 index 00000000..01b5cf7f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTessellationShader.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureBorderClamp.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureBorderClamp.class new file mode 100644 index 00000000..cd75e75a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureBorderClamp.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureBufferObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureBufferObject.class new file mode 100644 index 00000000..6b553746 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureBufferObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureBufferRange.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureBufferRange.class new file mode 100644 index 00000000..fa8d0eac Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureBufferRange.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCompression.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCompression.class new file mode 100644 index 00000000..a0089f2b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCompression.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCompressionBPTC.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCompressionBPTC.class new file mode 100644 index 00000000..01b7d912 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCompressionBPTC.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCompressionRGTC.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCompressionRGTC.class new file mode 100644 index 00000000..c6e53837 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCompressionRGTC.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCubeMap.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCubeMap.class new file mode 100644 index 00000000..31ebe342 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCubeMap.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCubeMapArray.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCubeMapArray.class new file mode 100644 index 00000000..cb28f90b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureCubeMapArray.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureEnvCombine.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureEnvCombine.class new file mode 100644 index 00000000..74d919fb Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureEnvCombine.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureEnvDot3.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureEnvDot3.class new file mode 100644 index 00000000..f634d684 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureEnvDot3.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureFloat.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureFloat.class new file mode 100644 index 00000000..08c17cab Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureFloat.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureGather.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureGather.class new file mode 100644 index 00000000..2461a251 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureGather.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureMirrorClampToEdge.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureMirrorClampToEdge.class new file mode 100644 index 00000000..65fb8819 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureMirrorClampToEdge.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureMirroredRepeat.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureMirroredRepeat.class new file mode 100644 index 00000000..f59b0df9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureMirroredRepeat.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureMultisample.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureMultisample.class new file mode 100644 index 00000000..a22a0f22 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureMultisample.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureRGB10_A2UI.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureRGB10_A2UI.class new file mode 100644 index 00000000..4ca0f722 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureRGB10_A2UI.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureRectangle.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureRectangle.class new file mode 100644 index 00000000..b3c392b1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureRectangle.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureRg.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureRg.class new file mode 100644 index 00000000..02858c73 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureRg.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureStorage.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureStorage.class new file mode 100644 index 00000000..9f0d7b44 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureStorage.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureStorageMultisample.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureStorageMultisample.class new file mode 100644 index 00000000..7674c75c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureStorageMultisample.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureSwizzle.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureSwizzle.class new file mode 100644 index 00000000..ee5ae7cf Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureSwizzle.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureView.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureView.class new file mode 100644 index 00000000..9adf2882 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTextureView.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTimerQuery.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTimerQuery.class new file mode 100644 index 00000000..2622772b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTimerQuery.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTransformFeedback2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTransformFeedback2.class new file mode 100644 index 00000000..b9cf4914 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTransformFeedback2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTransformFeedback3.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTransformFeedback3.class new file mode 100644 index 00000000..4b3a704d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTransformFeedback3.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTransformFeedbackInstanced.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTransformFeedbackInstanced.class new file mode 100644 index 00000000..45ef81ee Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTransformFeedbackInstanced.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTransposeMatrix.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTransposeMatrix.class new file mode 100644 index 00000000..edb96421 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBTransposeMatrix.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBUniformBufferObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBUniformBufferObject.class new file mode 100644 index 00000000..55495b30 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBUniformBufferObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexArrayBgra.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexArrayBgra.class new file mode 100644 index 00000000..8ebcbb7f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexArrayBgra.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexArrayObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexArrayObject.class new file mode 100644 index 00000000..34e2b98a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexArrayObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexAttrib64bit.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexAttrib64bit.class new file mode 100644 index 00000000..f36f99bc Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexAttrib64bit.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexAttribBinding.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexAttribBinding.class new file mode 100644 index 00000000..2129a42e Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexAttribBinding.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexBlend.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexBlend.class new file mode 100644 index 00000000..7a0aee60 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexBlend.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexBufferObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexBufferObject.class new file mode 100644 index 00000000..019f05a8 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexBufferObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexProgram.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexProgram.class new file mode 100644 index 00000000..612ef0a4 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexProgram.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexShader.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexShader.class new file mode 100644 index 00000000..0916b067 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexShader.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexType2_10_10_10_REV.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexType2_10_10_10_REV.class new file mode 100644 index 00000000..87466ede Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBVertexType2_10_10_10_REV.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBViewportArray.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBViewportArray.class new file mode 100644 index 00000000..742c0e37 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBViewportArray.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBWindowPos.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBWindowPos.class new file mode 100644 index 00000000..17154436 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ARBWindowPos.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIDrawBuffers.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIDrawBuffers.class new file mode 100644 index 00000000..6954529b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIDrawBuffers.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIElementArray.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIElementArray.class new file mode 100644 index 00000000..7b3aefd8 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIElementArray.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIEnvmapBumpmap.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIEnvmapBumpmap.class new file mode 100644 index 00000000..2ca0d311 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIEnvmapBumpmap.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIFragmentShader.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIFragmentShader.class new file mode 100644 index 00000000..f871ecd6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIFragmentShader.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIMapObjectBuffer.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIMapObjectBuffer.class new file mode 100644 index 00000000..3da56ef7 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIMapObjectBuffer.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIMeminfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIMeminfo.class new file mode 100644 index 00000000..4b4f82f8 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIMeminfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIPnTriangles.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIPnTriangles.class new file mode 100644 index 00000000..1db972ad Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIPnTriangles.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATISeparateStencil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATISeparateStencil.class new file mode 100644 index 00000000..a70eaf85 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATISeparateStencil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextFragmentShader.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextFragmentShader.class new file mode 100644 index 00000000..85dfc70b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextFragmentShader.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextureCompression3DC.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextureCompression3DC.class new file mode 100644 index 00000000..0dcd3c4c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextureCompression3DC.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextureEnvCombine3.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextureEnvCombine3.class new file mode 100644 index 00000000..ff153b71 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextureEnvCombine3.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextureFloat.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextureFloat.class new file mode 100644 index 00000000..0951c5ce Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextureFloat.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextureMirrorOnce.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextureMirrorOnce.class new file mode 100644 index 00000000..04f453d0 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATITextureMirrorOnce.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIVertexArrayObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIVertexArrayObject.class new file mode 100644 index 00000000..62939e91 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIVertexArrayObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIVertexAttribArrayObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIVertexAttribArrayObject.class new file mode 100644 index 00000000..7c519a40 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIVertexAttribArrayObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIVertexStreams.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIVertexStreams.class new file mode 100644 index 00000000..62757d0a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ATIVertexStreams.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTCanvasImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTCanvasImplementation.class new file mode 100644 index 00000000..ae93f52d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTCanvasImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTGLCanvas.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTGLCanvas.class new file mode 100644 index 00000000..82e40467 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTGLCanvas.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTSurfaceLock$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTSurfaceLock$1.class new file mode 100644 index 00000000..c5e23394 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTSurfaceLock$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTSurfaceLock.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTSurfaceLock.class new file mode 100644 index 00000000..e9db2375 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTSurfaceLock.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTUtil$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTUtil$1.class new file mode 100644 index 00000000..801c41de Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTUtil$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTUtil$2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTUtil$2.class new file mode 100644 index 00000000..f6e1b219 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTUtil$2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTUtil.class new file mode 100644 index 00000000..efb4bab9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/AWTUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/BaseReferences.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/BaseReferences.class new file mode 100644 index 00000000..ba734951 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/BaseReferences.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/CallbackUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/CallbackUtil.class new file mode 100644 index 00000000..15887bef Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/CallbackUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Context.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Context.class new file mode 100644 index 00000000..6c7878f2 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Context.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextAttribs.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextAttribs.class new file mode 100644 index 00000000..5e611153 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextAttribs.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextAttribsImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextAttribsImplementation.class new file mode 100644 index 00000000..fc1412e4 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextAttribsImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextCapabilities.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextCapabilities.class new file mode 100644 index 00000000..4823f1f9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextCapabilities.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextGL.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextGL.class new file mode 100644 index 00000000..769b60fd Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextGL.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextGLES.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextGLES.class new file mode 100644 index 00000000..01b7da4e Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextGLES.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextImplementation.class new file mode 100644 index 00000000..01937b1d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ContextImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$1.class new file mode 100644 index 00000000..ed30de63 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$2.class new file mode 100644 index 00000000..0ccf03da Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$3.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$3.class new file mode 100644 index 00000000..d486f793 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$3.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$4.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$4.class new file mode 100644 index 00000000..27fbdcc9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$4.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$5.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$5.class new file mode 100644 index 00000000..5f2f3ac0 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$5.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$6.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$6.class new file mode 100644 index 00000000..e4b9aaf6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$6.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$7.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$7.class new file mode 100644 index 00000000..1a1aaa46 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$7.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$8.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$8.class new file mode 100644 index 00000000..78d0becf Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display$8.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display.class new file mode 100644 index 00000000..45899634 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Display.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DisplayImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DisplayImplementation.class new file mode 100644 index 00000000..09ab7e27 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DisplayImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DisplayMode.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DisplayMode.class new file mode 100644 index 00000000..87746c9a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DisplayMode.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Drawable.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Drawable.class new file mode 100644 index 00000000..b5a391ae Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Drawable.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DrawableGL.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DrawableGL.class new file mode 100644 index 00000000..6dab6aee Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DrawableGL.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DrawableGLES.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DrawableGLES.class new file mode 100644 index 00000000..bdc0cddd Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DrawableGLES.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DrawableLWJGL.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DrawableLWJGL.class new file mode 100644 index 00000000..d243a8b6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/DrawableLWJGL.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTAbgr.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTAbgr.class new file mode 100644 index 00000000..f98fe0ca Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTAbgr.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBgra.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBgra.class new file mode 100644 index 00000000..6ca95a77 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBgra.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBindableUniform.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBindableUniform.class new file mode 100644 index 00000000..24e4a4d5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBindableUniform.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendColor.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendColor.class new file mode 100644 index 00000000..d0c9a8de Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendColor.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendEquationSeparate.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendEquationSeparate.class new file mode 100644 index 00000000..02436564 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendEquationSeparate.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendFuncSeparate.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendFuncSeparate.class new file mode 100644 index 00000000..14052932 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendFuncSeparate.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendMinmax.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendMinmax.class new file mode 100644 index 00000000..05f46370 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendMinmax.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendSubtract.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendSubtract.class new file mode 100644 index 00000000..6260201a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTBlendSubtract.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTCgShader.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTCgShader.class new file mode 100644 index 00000000..7984ca0e Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTCgShader.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTCompiledVertexArray.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTCompiledVertexArray.class new file mode 100644 index 00000000..67b53a21 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTCompiledVertexArray.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDepthBoundsTest.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDepthBoundsTest.class new file mode 100644 index 00000000..b0e67d5d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDepthBoundsTest.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDirectStateAccess.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDirectStateAccess.class new file mode 100644 index 00000000..268382a0 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDirectStateAccess.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDrawBuffers2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDrawBuffers2.class new file mode 100644 index 00000000..2b7143b2 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDrawBuffers2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDrawInstanced.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDrawInstanced.class new file mode 100644 index 00000000..7e14e575 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDrawInstanced.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDrawRangeElements.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDrawRangeElements.class new file mode 100644 index 00000000..9f487c50 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTDrawRangeElements.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFogCoord.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFogCoord.class new file mode 100644 index 00000000..44748227 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFogCoord.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferBlit.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferBlit.class new file mode 100644 index 00000000..a58a9570 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferBlit.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferMultisample.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferMultisample.class new file mode 100644 index 00000000..1001255c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferMultisample.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferMultisampleBlitScaled.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferMultisampleBlitScaled.class new file mode 100644 index 00000000..a40e35f0 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferMultisampleBlitScaled.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferObject.class new file mode 100644 index 00000000..2d7bb61d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferSRGB.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferSRGB.class new file mode 100644 index 00000000..6e0a63c8 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTFramebufferSRGB.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTGeometryShader4.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTGeometryShader4.class new file mode 100644 index 00000000..1a3d35c1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTGeometryShader4.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTGpuProgramParameters.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTGpuProgramParameters.class new file mode 100644 index 00000000..525787e0 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTGpuProgramParameters.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTGpuShader4.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTGpuShader4.class new file mode 100644 index 00000000..b4d48815 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTGpuShader4.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTMultiDrawArrays.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTMultiDrawArrays.class new file mode 100644 index 00000000..938d2045 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTMultiDrawArrays.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPackedDepthStencil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPackedDepthStencil.class new file mode 100644 index 00000000..c01bc045 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPackedDepthStencil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPackedFloat.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPackedFloat.class new file mode 100644 index 00000000..b6f70ccb Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPackedFloat.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPackedPixels.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPackedPixels.class new file mode 100644 index 00000000..410ae546 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPackedPixels.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPalettedTexture.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPalettedTexture.class new file mode 100644 index 00000000..b013d765 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPalettedTexture.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPixelBufferObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPixelBufferObject.class new file mode 100644 index 00000000..d5649e0a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPixelBufferObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPointParameters.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPointParameters.class new file mode 100644 index 00000000..d6aadabc Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTPointParameters.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTProvokingVertex.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTProvokingVertex.class new file mode 100644 index 00000000..3473eabb Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTProvokingVertex.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTRescaleNormal.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTRescaleNormal.class new file mode 100644 index 00000000..6c5a0bdd Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTRescaleNormal.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTSecondaryColor.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTSecondaryColor.class new file mode 100644 index 00000000..c642e965 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTSecondaryColor.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTSeparateShaderObjects.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTSeparateShaderObjects.class new file mode 100644 index 00000000..ce93650b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTSeparateShaderObjects.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTSeparateSpecularColor.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTSeparateSpecularColor.class new file mode 100644 index 00000000..81d180a3 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTSeparateSpecularColor.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTShaderImageLoadStore.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTShaderImageLoadStore.class new file mode 100644 index 00000000..3876bd06 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTShaderImageLoadStore.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTSharedTexturePalette.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTSharedTexturePalette.class new file mode 100644 index 00000000..96bb18c3 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTSharedTexturePalette.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTStencilClearTag.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTStencilClearTag.class new file mode 100644 index 00000000..5e7c194d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTStencilClearTag.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTStencilTwoSide.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTStencilTwoSide.class new file mode 100644 index 00000000..a160e3c7 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTStencilTwoSide.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTStencilWrap.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTStencilWrap.class new file mode 100644 index 00000000..76a68968 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTStencilWrap.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureArray.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureArray.class new file mode 100644 index 00000000..835bbc8e Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureArray.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureBufferObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureBufferObject.class new file mode 100644 index 00000000..73d39473 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureBufferObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureCompressionLATC.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureCompressionLATC.class new file mode 100644 index 00000000..54183a30 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureCompressionLATC.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureCompressionRGTC.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureCompressionRGTC.class new file mode 100644 index 00000000..811ef56f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureCompressionRGTC.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureCompressionS3TC.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureCompressionS3TC.class new file mode 100644 index 00000000..ede6fe2a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureCompressionS3TC.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureEnvCombine.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureEnvCombine.class new file mode 100644 index 00000000..84fe0174 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureEnvCombine.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureEnvDot3.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureEnvDot3.class new file mode 100644 index 00000000..8db50bf0 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureEnvDot3.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureFilterAnisotropic.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureFilterAnisotropic.class new file mode 100644 index 00000000..a61ae4c3 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureFilterAnisotropic.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureInteger.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureInteger.class new file mode 100644 index 00000000..1543f464 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureInteger.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureLODBias.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureLODBias.class new file mode 100644 index 00000000..87b2e666 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureLODBias.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureMirrorClamp.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureMirrorClamp.class new file mode 100644 index 00000000..d704e9c9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureMirrorClamp.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureRectangle.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureRectangle.class new file mode 100644 index 00000000..d7f7b7a3 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureRectangle.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSRGB.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSRGB.class new file mode 100644 index 00000000..fb8fc2f5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSRGB.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSRGBDecode.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSRGBDecode.class new file mode 100644 index 00000000..bcee497c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSRGBDecode.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSharedExponent.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSharedExponent.class new file mode 100644 index 00000000..587ae309 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSharedExponent.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSnorm.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSnorm.class new file mode 100644 index 00000000..deff4b9a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSnorm.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSwizzle.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSwizzle.class new file mode 100644 index 00000000..9e1d7d40 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTextureSwizzle.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTimerQuery.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTimerQuery.class new file mode 100644 index 00000000..871750bb Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTimerQuery.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTransformFeedback.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTransformFeedback.class new file mode 100644 index 00000000..8be94b89 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTTransformFeedback.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTVertexArrayBgra.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTVertexArrayBgra.class new file mode 100644 index 00000000..05ad6d90 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTVertexArrayBgra.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTVertexAttrib64bit.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTVertexAttrib64bit.class new file mode 100644 index 00000000..06e40fe2 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTVertexAttrib64bit.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTVertexShader.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTVertexShader.class new file mode 100644 index 00000000..495db5d5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTVertexShader.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTVertexWeighting.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTVertexWeighting.class new file mode 100644 index 00000000..c7bf6c10 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EXTVertexWeighting.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EventQueue.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EventQueue.class new file mode 100644 index 00000000..a924d6ad Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/EventQueue.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/FastIntMap$Entry.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/FastIntMap$Entry.class new file mode 100644 index 00000000..4d94a5d0 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/FastIntMap$Entry.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/FastIntMap$EntryIterator.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/FastIntMap$EntryIterator.class new file mode 100644 index 00000000..4bbad55f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/FastIntMap$EntryIterator.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/FastIntMap.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/FastIntMap.class new file mode 100644 index 00000000..8a3a9896 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/FastIntMap.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL11.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL11.class new file mode 100644 index 00000000..4fe77142 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL11.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL12.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL12.class new file mode 100644 index 00000000..5b3ce7bf Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL12.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL13.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL13.class new file mode 100644 index 00000000..7f28a7ea Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL13.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL14.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL14.class new file mode 100644 index 00000000..a4924cdc Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL14.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL15.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL15.class new file mode 100644 index 00000000..f335b9f5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL15.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL20.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL20.class new file mode 100644 index 00000000..a415efe3 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL20.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL21.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL21.class new file mode 100644 index 00000000..0b9c9bd7 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL21.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL30.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL30.class new file mode 100644 index 00000000..d6c31245 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL30.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL31.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL31.class new file mode 100644 index 00000000..5ee6cf75 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL31.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL32.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL32.class new file mode 100644 index 00000000..d95f9d77 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL32.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL33.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL33.class new file mode 100644 index 00000000..cd0daebf Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL33.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL40.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL40.class new file mode 100644 index 00000000..d181c886 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL40.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL41.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL41.class new file mode 100644 index 00000000..517bb8b3 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL41.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL42.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL42.class new file mode 100644 index 00000000..85c64bd7 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL42.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL43.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL43.class new file mode 100644 index 00000000..8930b087 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL43.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL44.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL44.class new file mode 100644 index 00000000..f52b5578 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GL44.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLChecks.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLChecks.class new file mode 100644 index 00000000..ba6302e5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLChecks.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLContext$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLContext$1.class new file mode 100644 index 00000000..ba680d7a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLContext$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLContext$2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLContext$2.class new file mode 100644 index 00000000..c90719cd Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLContext$2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLContext$CapabilitiesCacheEntry.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLContext$CapabilitiesCacheEntry.class new file mode 100644 index 00000000..32e5d7c5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLContext$CapabilitiesCacheEntry.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLContext.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLContext.class new file mode 100644 index 00000000..f67bb4b7 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLContext.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLSync.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLSync.class new file mode 100644 index 00000000..68f90b32 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLSync.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLUConstants.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLUConstants.class new file mode 100644 index 00000000..99ac4634 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GLUConstants.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GREMEDYFrameTerminator.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GREMEDYFrameTerminator.class new file mode 100644 index 00000000..dc105c0a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GREMEDYFrameTerminator.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GREMEDYStringMarker.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GREMEDYStringMarker.class new file mode 100644 index 00000000..6c045f4f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GREMEDYStringMarker.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GlobalLock.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GlobalLock.class new file mode 100644 index 00000000..8f86eb92 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/GlobalLock.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/HPOcclusionTest.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/HPOcclusionTest.class new file mode 100644 index 00000000..cc96cff6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/HPOcclusionTest.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/IBMRasterposClip.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/IBMRasterposClip.class new file mode 100644 index 00000000..7cfc6a22 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/IBMRasterposClip.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/INTELMapTexture.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/INTELMapTexture.class new file mode 100644 index 00000000..48c1e618 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/INTELMapTexture.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/InputImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/InputImplementation.class new file mode 100644 index 00000000..6f5865cb Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/InputImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRDebug.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRDebug.class new file mode 100644 index 00000000..c6ea6657 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRDebug.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRDebugCallback$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRDebugCallback$1.class new file mode 100644 index 00000000..51a2ab36 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRDebugCallback$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRDebugCallback$Handler.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRDebugCallback$Handler.class new file mode 100644 index 00000000..b9353604 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRDebugCallback$Handler.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRDebugCallback.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRDebugCallback.class new file mode 100644 index 00000000..a319e3f9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRDebugCallback.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRTextureCompressionAstcLdr.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRTextureCompressionAstcLdr.class new file mode 100644 index 00000000..24ad9011 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KHRTextureCompressionAstcLdr.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KeyboardEventQueue.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KeyboardEventQueue.class new file mode 100644 index 00000000..27b5d8f9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/KeyboardEventQueue.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.class new file mode 100644 index 00000000..a155cf67 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxCanvasImplementation$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxCanvasImplementation$1.class new file mode 100644 index 00000000..7154bca9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxCanvasImplementation$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxCanvasImplementation$2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxCanvasImplementation$2.class new file mode 100644 index 00000000..87aff9f3 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxCanvasImplementation$2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxCanvasImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxCanvasImplementation.class new file mode 100644 index 00000000..585db586 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxCanvasImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxContextAttribs.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxContextAttribs.class new file mode 100644 index 00000000..ec1b426b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxContextAttribs.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxContextImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxContextImplementation.class new file mode 100644 index 00000000..551e5c6e Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxContextImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$1.class new file mode 100644 index 00000000..c6b34904 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$2.class new file mode 100644 index 00000000..e96deee3 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$3.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$3.class new file mode 100644 index 00000000..f9654b74 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$3.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$4.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$4.class new file mode 100644 index 00000000..62edeac4 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$4.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$1$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$1$1.class new file mode 100644 index 00000000..a8700f90 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$1$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$1$2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$1$2.class new file mode 100644 index 00000000..cf8f27d6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$1$2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$1.class new file mode 100644 index 00000000..f0fcf395 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$2.class new file mode 100644 index 00000000..5bf8197c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$Provider.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$Provider.class new file mode 100644 index 00000000..ef63165c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz$Provider.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz.class new file mode 100644 index 00000000..db4d8111 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay$Compiz.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay.class new file mode 100644 index 00000000..06e5d726 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplay.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplayPeerInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplayPeerInfo.class new file mode 100644 index 00000000..ee26fb1c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxDisplayPeerInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxEvent.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxEvent.class new file mode 100644 index 00000000..c833ed57 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxEvent.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxKeyboard.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxKeyboard.class new file mode 100644 index 00000000..ac0cbc83 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxKeyboard.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxKeycodes.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxKeycodes.class new file mode 100644 index 00000000..e97aaa76 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxKeycodes.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxMouse.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxMouse.class new file mode 100644 index 00000000..0f8ca25e Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxMouse.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxPbufferPeerInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxPbufferPeerInfo.class new file mode 100644 index 00000000..c896d500 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxPbufferPeerInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxPeerInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxPeerInfo.class new file mode 100644 index 00000000..af59d819 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/LinuxPeerInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.class new file mode 100644 index 00000000..bdd2a70d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasImplementation.class new file mode 100644 index 00000000..5c09b7d6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasListener$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasListener$1.class new file mode 100644 index 00000000..fe70b35a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasListener$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasListener.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasListener.class new file mode 100644 index 00000000..2adb9a48 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasListener.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasPeerInfo$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasPeerInfo$1.class new file mode 100644 index 00000000..28e6118d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasPeerInfo$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasPeerInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasPeerInfo.class new file mode 100644 index 00000000..0fe4fbd6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXCanvasPeerInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXContextImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXContextImplementation.class new file mode 100644 index 00000000..3a0ed34b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXContextImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXDisplay.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXDisplay.class new file mode 100644 index 00000000..c2260ed2 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXDisplay.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXDisplayPeerInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXDisplayPeerInfo.class new file mode 100644 index 00000000..f0bf113b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXDisplayPeerInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXGLCanvas.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXGLCanvas.class new file mode 100644 index 00000000..835e0ba1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXGLCanvas.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXMouseEventQueue.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXMouseEventQueue.class new file mode 100644 index 00000000..1d1c1558 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXMouseEventQueue.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXNativeKeyboard.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXNativeKeyboard.class new file mode 100644 index 00000000..3a1fab2b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXNativeKeyboard.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXNativeMouse.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXNativeMouse.class new file mode 100644 index 00000000..cb24c704 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXNativeMouse.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXPbufferPeerInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXPbufferPeerInfo.class new file mode 100644 index 00000000..dc27ccfb Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXPbufferPeerInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXPeerInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXPeerInfo.class new file mode 100644 index 00000000..8c5a5cb9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MacOSXPeerInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MouseEventQueue.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MouseEventQueue.class new file mode 100644 index 00000000..5254ec56 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/MouseEventQueue.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVBindlessMultiDrawIndirect.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVBindlessMultiDrawIndirect.class new file mode 100644 index 00000000..72569fb5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVBindlessMultiDrawIndirect.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVBindlessTexture.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVBindlessTexture.class new file mode 100644 index 00000000..eca3e0ea Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVBindlessTexture.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVBlendEquationAdvanced.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVBlendEquationAdvanced.class new file mode 100644 index 00000000..cf74222a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVBlendEquationAdvanced.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVComputeProgram5.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVComputeProgram5.class new file mode 100644 index 00000000..c1fd9870 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVComputeProgram5.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVConditionalRender.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVConditionalRender.class new file mode 100644 index 00000000..61210888 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVConditionalRender.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVCopyDepthToColor.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVCopyDepthToColor.class new file mode 100644 index 00000000..304f6113 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVCopyDepthToColor.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVCopyImage.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVCopyImage.class new file mode 100644 index 00000000..6bfbb0b3 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVCopyImage.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVDeepTexture3D.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVDeepTexture3D.class new file mode 100644 index 00000000..c09b5b0c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVDeepTexture3D.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVDepthBufferFloat.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVDepthBufferFloat.class new file mode 100644 index 00000000..5ccb8968 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVDepthBufferFloat.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVDepthClamp.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVDepthClamp.class new file mode 100644 index 00000000..ae9a9192 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVDepthClamp.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVDrawTexture.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVDrawTexture.class new file mode 100644 index 00000000..595213c2 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVDrawTexture.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVEvaluators.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVEvaluators.class new file mode 100644 index 00000000..b1f2ce3b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVEvaluators.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVExplicitMultisample.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVExplicitMultisample.class new file mode 100644 index 00000000..24cb4831 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVExplicitMultisample.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFence.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFence.class new file mode 100644 index 00000000..cd658d69 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFence.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFloatBuffer.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFloatBuffer.class new file mode 100644 index 00000000..1866d645 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFloatBuffer.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFogDistance.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFogDistance.class new file mode 100644 index 00000000..92032140 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFogDistance.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFragmentProgram.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFragmentProgram.class new file mode 100644 index 00000000..f24db42f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFragmentProgram.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFragmentProgram2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFragmentProgram2.class new file mode 100644 index 00000000..23e1a9d6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFragmentProgram2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFramebufferMultisampleCoverage.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFramebufferMultisampleCoverage.class new file mode 100644 index 00000000..3ce53985 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVFramebufferMultisampleCoverage.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVGeometryProgram4.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVGeometryProgram4.class new file mode 100644 index 00000000..56888815 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVGeometryProgram4.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVGpuProgram4.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVGpuProgram4.class new file mode 100644 index 00000000..52c57dd6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVGpuProgram4.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVGpuProgram5.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVGpuProgram5.class new file mode 100644 index 00000000..b035fd54 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVGpuProgram5.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVGpuShader5.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVGpuShader5.class new file mode 100644 index 00000000..43554804 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVGpuShader5.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVHalfFloat.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVHalfFloat.class new file mode 100644 index 00000000..22a7186f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVHalfFloat.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVLightMaxExponent.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVLightMaxExponent.class new file mode 100644 index 00000000..883d96fa Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVLightMaxExponent.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVMultisampleCoverage.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVMultisampleCoverage.class new file mode 100644 index 00000000..fb411c76 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVMultisampleCoverage.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVMultisampleFilterHint.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVMultisampleFilterHint.class new file mode 100644 index 00000000..1e02d623 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVMultisampleFilterHint.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVOcclusionQuery.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVOcclusionQuery.class new file mode 100644 index 00000000..0bc16643 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVOcclusionQuery.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPackedDepthStencil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPackedDepthStencil.class new file mode 100644 index 00000000..5bb4ffc5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPackedDepthStencil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVParameterBufferObject.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVParameterBufferObject.class new file mode 100644 index 00000000..bfedb630 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVParameterBufferObject.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPathRendering.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPathRendering.class new file mode 100644 index 00000000..3a5567af Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPathRendering.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPixelDataRange.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPixelDataRange.class new file mode 100644 index 00000000..2f3ddabf Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPixelDataRange.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPointSprite.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPointSprite.class new file mode 100644 index 00000000..fa255548 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPointSprite.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPresentVideo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPresentVideo.class new file mode 100644 index 00000000..163bcab8 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPresentVideo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPresentVideoUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPresentVideoUtil.class new file mode 100644 index 00000000..6176ba55 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPresentVideoUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPrimitiveRestart.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPrimitiveRestart.class new file mode 100644 index 00000000..0d55933c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVPrimitiveRestart.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVProgram.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVProgram.class new file mode 100644 index 00000000..23fcd03a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVProgram.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVRegisterCombiners.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVRegisterCombiners.class new file mode 100644 index 00000000..467e90ad Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVRegisterCombiners.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVRegisterCombiners2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVRegisterCombiners2.class new file mode 100644 index 00000000..e1b63b3d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVRegisterCombiners2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVShaderBufferLoad.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVShaderBufferLoad.class new file mode 100644 index 00000000..cd3ea1a0 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVShaderBufferLoad.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVShaderBufferStore.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVShaderBufferStore.class new file mode 100644 index 00000000..d9495bb0 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVShaderBufferStore.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTessellationProgram5.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTessellationProgram5.class new file mode 100644 index 00000000..5cd45d80 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTessellationProgram5.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTexgenReflection.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTexgenReflection.class new file mode 100644 index 00000000..e44e9e44 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTexgenReflection.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureBarrier.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureBarrier.class new file mode 100644 index 00000000..2fbdda27 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureBarrier.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureCompressionVTC.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureCompressionVTC.class new file mode 100644 index 00000000..962259d3 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureCompressionVTC.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureEnvCombine4.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureEnvCombine4.class new file mode 100644 index 00000000..a434eb0c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureEnvCombine4.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureExpandNormal.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureExpandNormal.class new file mode 100644 index 00000000..23f79b7b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureExpandNormal.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureMultisample.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureMultisample.class new file mode 100644 index 00000000..26f004a6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureMultisample.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureRectangle.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureRectangle.class new file mode 100644 index 00000000..6214d74b Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureRectangle.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureShader.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureShader.class new file mode 100644 index 00000000..997a6a44 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureShader.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureShader2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureShader2.class new file mode 100644 index 00000000..9ff90c3c Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureShader2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureShader3.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureShader3.class new file mode 100644 index 00000000..a9144168 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTextureShader3.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTransformFeedback.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTransformFeedback.class new file mode 100644 index 00000000..5370b9b1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTransformFeedback.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTransformFeedback2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTransformFeedback2.class new file mode 100644 index 00000000..f26b6766 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVTransformFeedback2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexArrayRange.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexArrayRange.class new file mode 100644 index 00000000..8f8284b1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexArrayRange.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexArrayRange2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexArrayRange2.class new file mode 100644 index 00000000..fe580a34 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexArrayRange2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexAttribInteger64bit.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexAttribInteger64bit.class new file mode 100644 index 00000000..e5089604 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexAttribInteger64bit.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexBufferUnifiedMemory.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexBufferUnifiedMemory.class new file mode 100644 index 00000000..1e4469ae Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexBufferUnifiedMemory.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexProgram.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexProgram.class new file mode 100644 index 00000000..2637fef9 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexProgram.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexProgram2Option.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexProgram2Option.class new file mode 100644 index 00000000..64bc2aab Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexProgram2Option.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexProgram3.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexProgram3.class new file mode 100644 index 00000000..8ae74b07 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVertexProgram3.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVideoCapture.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVideoCapture.class new file mode 100644 index 00000000..5087e71a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVideoCapture.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVideoCaptureUtil.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVideoCaptureUtil.class new file mode 100644 index 00000000..56725b11 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVVideoCaptureUtil.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVXGpuMemoryInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVXGpuMemoryInfo.class new file mode 100644 index 00000000..536b5804 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/NVXGpuMemoryInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/OpenGLException.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/OpenGLException.class new file mode 100644 index 00000000..ec42fae6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/OpenGLException.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Pbuffer.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Pbuffer.class new file mode 100644 index 00000000..39909bc5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Pbuffer.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/PeerInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/PeerInfo.class new file mode 100644 index 00000000..e5134f69 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/PeerInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/PixelFormat.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/PixelFormat.class new file mode 100644 index 00000000..f95be8f8 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/PixelFormat.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/PixelFormatLWJGL.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/PixelFormatLWJGL.class new file mode 100644 index 00000000..0fb033cc Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/PixelFormatLWJGL.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/References.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/References.class new file mode 100644 index 00000000..29c2ed26 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/References.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ReferencesStack.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ReferencesStack.class new file mode 100644 index 00000000..0a9d5161 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/ReferencesStack.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/RenderTexture.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/RenderTexture.class new file mode 100644 index 00000000..fe675e01 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/RenderTexture.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/SGISGenerateMipmap.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/SGISGenerateMipmap.class new file mode 100644 index 00000000..cfa244e1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/SGISGenerateMipmap.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/SGISTextureLOD.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/SGISTextureLOD.class new file mode 100644 index 00000000..93c3cc95 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/SGISTextureLOD.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/SUNSliceAccum.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/SUNSliceAccum.class new file mode 100644 index 00000000..84b40ff5 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/SUNSliceAccum.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/SharedDrawable.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/SharedDrawable.class new file mode 100644 index 00000000..c3678a40 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/SharedDrawable.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/StateStack.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/StateStack.class new file mode 100644 index 00000000..43316d0f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/StateStack.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/StateTracker$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/StateTracker$1.class new file mode 100644 index 00000000..5dc3701f Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/StateTracker$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/StateTracker$VAOState.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/StateTracker$VAOState.class new file mode 100644 index 00000000..9c7fad57 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/StateTracker$VAOState.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/StateTracker.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/StateTracker.class new file mode 100644 index 00000000..b2506cbc Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/StateTracker.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Sync$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Sync$1.class new file mode 100644 index 00000000..6b1e1164 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Sync$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Sync$RunningAvg.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Sync$RunningAvg.class new file mode 100644 index 00000000..a9e4516e Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Sync$RunningAvg.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Sync.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Sync.class new file mode 100644 index 00000000..9e4b185e Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Sync.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Util.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Util.class new file mode 100644 index 00000000..10da3900 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/Util.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.class new file mode 100644 index 00000000..09e7ec88 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsCanvasImplementation$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsCanvasImplementation$1.class new file mode 100644 index 00000000..601a255d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsCanvasImplementation$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsCanvasImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsCanvasImplementation.class new file mode 100644 index 00000000..c5d8fadb Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsCanvasImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsContextAttribs.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsContextAttribs.class new file mode 100644 index 00000000..f1ef52de Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsContextAttribs.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsContextImplementation.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsContextImplementation.class new file mode 100644 index 00000000..75cbb898 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsContextImplementation.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay$1.class new file mode 100644 index 00000000..bebc24a7 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay$2.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay$2.class new file mode 100644 index 00000000..3e1db5c1 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay$2.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay$3.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay$3.class new file mode 100644 index 00000000..b92e839a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay$3.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay$Rect.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay$Rect.class new file mode 100644 index 00000000..fd8badb4 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay$Rect.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay.class new file mode 100644 index 00000000..3bf6ff90 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplay.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplayPeerInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplayPeerInfo.class new file mode 100644 index 00000000..5d581712 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsDisplayPeerInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsFileVersion.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsFileVersion.class new file mode 100644 index 00000000..77bc7a7d Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsFileVersion.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsKeyboard.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsKeyboard.class new file mode 100644 index 00000000..c1effec6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsKeyboard.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsKeycodes.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsKeycodes.class new file mode 100644 index 00000000..68b68268 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsKeycodes.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsMouse.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsMouse.class new file mode 100644 index 00000000..a5a509b6 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsMouse.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsPbufferPeerInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsPbufferPeerInfo.class new file mode 100644 index 00000000..2df2ff00 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsPbufferPeerInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsPeerInfo.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsPeerInfo.class new file mode 100644 index 00000000..0890fd93 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsPeerInfo.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsRegistry.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsRegistry.class new file mode 100644 index 00000000..d378ce88 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/WindowsRegistry.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/XRandR$1.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/XRandR$1.class new file mode 100644 index 00000000..d0af99f2 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/XRandR$1.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/XRandR$Screen.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/XRandR$Screen.class new file mode 100644 index 00000000..afbd300a Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/XRandR$Screen.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/XRandR.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/XRandR.class new file mode 100644 index 00000000..8d5047af Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengl/XRandR.class differ diff --git a/lib/lwjgl-2.9.1/classes/org/lwjgl/opengles/ContextAttribs.class b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengles/ContextAttribs.class new file mode 100644 index 00000000..8330e9b0 Binary files /dev/null and b/lib/lwjgl-2.9.1/classes/org/lwjgl/opengles/ContextAttribs.class differ diff --git a/lib/lwjgl-2.9.1/javadoc/allclasses-frame.html b/lib/lwjgl-2.9.1/javadoc/allclasses-frame.html new file mode 100644 index 00000000..68ca4550 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/allclasses-frame.html @@ -0,0 +1,630 @@ + + + + + +All Classes (LWJGL API) + + + + +

All Classes

+
+ +
+ + diff --git a/lib/lwjgl-2.9.1/javadoc/allclasses-noframe.html b/lib/lwjgl-2.9.1/javadoc/allclasses-noframe.html new file mode 100644 index 00000000..7d1414ab --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/allclasses-noframe.html @@ -0,0 +1,630 @@ + + + + + +All Classes (LWJGL API) + + + + +

All Classes

+
+ +
+ + diff --git a/lib/lwjgl-2.9.1/javadoc/constant-values.html b/lib/lwjgl-2.9.1/javadoc/constant-values.html new file mode 100644 index 00000000..d75a570b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/constant-values.html @@ -0,0 +1,57240 @@ + + + + + +Constant Field Values (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

org.lwjgl.*

+ + + + +
    +
  • + + + + + + + + + + + + + + +
    org.lwjgl.opencl.api.CLImageFormat 
    Modifier and TypeConstant FieldValue
    + +public static final intSTRUCT_SIZE8
    +
  • +
+ + + + + +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/deprecated-list.html b/lib/lwjgl-2.9.1/javadoc/deprecated-list.html new file mode 100644 index 00000000..30d8d4f9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/deprecated-list.html @@ -0,0 +1,338 @@ + + + + + +Deprecated List (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Deprecated API

+

Contents

+ +
+
+ + + + + + + +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/help-doc.html b/lib/lwjgl-2.9.1/javadoc/help-doc.html new file mode 100644 index 00000000..4c74c6b5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/help-doc.html @@ -0,0 +1,221 @@ + + + + + +API Help (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+
    +
  • +

    Overview

    +

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    +
  • +
  • +

    Package

    +

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
      +
    • Class inheritance diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field Detail
    • +
    • Constructor Detail
    • +
    • Method Detail
    • +
    +

    Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    +
  • +
  • +

    Annotation Type

    +

    Each annotation type has its own separate page with the following sections:

    +
      +
    • Annotation Type declaration
    • +
    • Annotation Type description
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    • Element Detail
    • +
    +
  • +
  • +

    Enum

    +

    Each enum has its own separate page with the following sections:

    +
      +
    • Enum declaration
    • +
    • Enum description
    • +
    • Enum Constant Summary
    • +
    • Enum Constant Detail
    • +
    +
  • +
  • +

    Use

    +

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

    +
  • +
  • +

    Tree (Class Hierarchy)

    +

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.

    +
      +
    • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
    • +
    • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
    • +
    +
  • +
  • +

    Deprecated API

    +

    The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    +
  • +
  • +

    Index

    +

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    All Classes

    +

    The All Classes link shows all classes and interfaces except non-static nested types.

    +
  • +
  • +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

    +
  • +
  • +

    Constant Field Values

    +

    The Constant Field Values page lists the static final fields and their values.

    +
  • +
+This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/index-all.html b/lib/lwjgl-2.9.1/javadoc/index-all.html new file mode 100644 index 00000000..fbba6502 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/index-all.html @@ -0,0 +1,46174 @@ + + + + + +Index (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z  + + +

A

+
+
accept(Field, int) - Method in interface org.lwjgl.LWJGLUtil.TokenFilter
+
+
Should return true if the specified Field passes the filter.
+
+
accept(T) - Method in interface org.lwjgl.opencl.api.Filter
+
+
Returns true if the specified object passes the filter.
+
+
add(int, int) - Method in class org.lwjgl.util.Rectangle
+
+
Adds a point, specified by the integer arguments newx + and newy, to this Rectangle.
+
+
add(ReadablePoint) - Method in class org.lwjgl.util.Rectangle
+
+
Adds the specified Point to this + Rectangle.
+
+
add(ReadableRectangle) - Method in class org.lwjgl.util.Rectangle
+
+
Adds a Rectangle to this Rectangle.
+
+
add(Matrix2f, Matrix2f, Matrix2f) - Static method in class org.lwjgl.util.vector.Matrix2f
+
+
Add two matrices together and place the result in a third matrix.
+
+
add(Matrix3f, Matrix3f, Matrix3f) - Static method in class org.lwjgl.util.vector.Matrix3f
+
+
Add two matrices together and place the result in a third matrix.
+
+
add(Matrix4f, Matrix4f, Matrix4f) - Static method in class org.lwjgl.util.vector.Matrix4f
+
+
Add two matrices together and place the result in a third matrix.
+
+
add(Vector2f, Vector2f, Vector2f) - Static method in class org.lwjgl.util.vector.Vector2f
+
+
Add a vector to another vector and place the result in a destination + vector.
+
+
add(Vector3f, Vector3f, Vector3f) - Static method in class org.lwjgl.util.vector.Vector3f
+
+
Add a vector to another vector and place the result in a destination + vector.
+
+
add(Vector4f, Vector4f, Vector4f) - Static method in class org.lwjgl.util.vector.Vector4f
+
+
Add a vector to another vector and place the result in a destination + vector.
+
+
addNotify() - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
aget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
aget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
AL - Class in org.lwjgl.openal
+
+
+ The AL class implements the actual creation code for linking to the native library + OpenAL.
+
+
AL10 - Class in org.lwjgl.openal
+
+

+ This is the core OpenAL class.
+
+
AL11 - Class in org.lwjgl.openal
+
+

+ This is the core OpenAL class.
+
+
AL_AIR_ABSORPTION_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_ATTACK_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_DEFAULT_ATTACK_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_DEFAULT_PEAK_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_DEFAULT_RELEASE_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_DEFAULT_RESONANCE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_MAX_ATTACK_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_MAX_PEAK_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_MAX_RELEASE_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_MAX_RESONANCE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_MIN_ATTACK_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_MIN_PEAK_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_MIN_RELEASE_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_MIN_RESONANCE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_PEAK_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_RELEASE_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUTOWAH_RESONANCE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUXILIARY_SEND_FILTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUXILIARY_SEND_FILTER_GAIN_AUTO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_BANDPASS_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_BANDPASS_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_BANDPASS_GAINLF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_BITS - Static variable in class org.lwjgl.openal.AL10
+
+
Sound buffers: The number of bits per sample for the + data contained in the buffer.
+
+
AL_BUFFER - Static variable in class org.lwjgl.openal.AL10
+
+
Indicate the buffer to provide sound samples.
+
+
AL_BUFFERS_PROCESSED - Static variable in class org.lwjgl.openal.AL10
+
+
Buffer Queue params
+
+
AL_BUFFERS_QUEUED - Static variable in class org.lwjgl.openal.AL10
+
+
Buffer Queue params
+
+
AL_BYTE_OFFSET - Static variable in class org.lwjgl.openal.AL11
+
+
Source buffer position information in bytes
+
+
AL_CHANNEL_MASK - Static variable in class org.lwjgl.openal.AL10
+
+
Specify the channel mask.
+
+
AL_CHANNELS - Static variable in class org.lwjgl.openal.AL10
+
+
Sound buffers: The number of channels for the data + contained in the buffer.
+
+
AL_CHORUS_DEFAULT_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_DEFAULT_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_DEFAULT_FEEDBACK - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_DEFAULT_PHASE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_DEFAULT_RATE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_DEFAULT_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_FEEDBACK - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_MAX_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_MAX_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_MAX_FEEDBACK - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_MAX_PHASE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_MAX_RATE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_MAX_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_MIN_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_MIN_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_MIN_FEEDBACK - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_MIN_PHASE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_MIN_RATE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_MIN_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_PHASE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_RATE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_WAVEFORM_SINUSOID - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CHORUS_WAVEFORM_TRIANGLE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_COMPRESSOR_DEFAULT_ONOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_COMPRESSOR_MAX_ONOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_COMPRESSOR_MIN_ONOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_COMPRESSOR_ONOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_CONE_INNER_ANGLE - Static variable in class org.lwjgl.openal.AL10
+
+
Directional source, inner cone angle, in degrees + Range: [0-360] + Default: 360
+
+
AL_CONE_OUTER_ANGLE - Static variable in class org.lwjgl.openal.AL10
+
+
Directional source, outer cone angle, in degrees.
+
+
AL_CONE_OUTER_GAIN - Static variable in class org.lwjgl.openal.AL10
+
+
Indicate the gain (volume amplification) applied.
+
+
AL_CONE_OUTER_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DATA - Static variable in class org.lwjgl.openal.AL10
+
+
Deprecated. +
This token is a relict of the early OpenAL days and is + no longer supported. Neither the OpenAL spec nor OpenAL Soft define + it.
+
+
+
AL_DEFAULT_AIR_ABSORPTION_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DEFAULT_AUXILIARY_SEND_FILTER_GAIN_AUTO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DEFAULT_AUXILIARY_SEND_FILTER_GAINHF_AUTO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DEFAULT_CONE_OUTER_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DEFAULT_DIRECT_FILTER_GAINHF_AUTO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DEFAULT_METERS_PER_UNIT - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DEFAULT_ROOM_ROLLOFF_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DIRECT_FILTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DIRECT_FILTER_GAINHF_AUTO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DIRECTION - Static variable in class org.lwjgl.openal.AL10
+
+
Specify the current direction as forward vector.
+
+
AL_DISTANCE_MODEL - Static variable in class org.lwjgl.openal.AL10
+
+
Distance model.
+
+
AL_DISTORTION_DEFAULT_EDGE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_DEFAULT_EQBANDWIDTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_DEFAULT_EQCENTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_DEFAULT_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_DEFAULT_LOWPASS_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_EDGE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_EQBANDWIDTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_EQCENTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_LOWPASS_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_MAX_EDGE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_MAX_EQBANDWIDTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_MAX_EQCENTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_MAX_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_MAX_LOWPASS_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_MIN_EDGE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_MIN_EQBANDWIDTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_MIN_EQCENTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_MIN_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DISTORTION_MIN_LOWPASS_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_DOPPLER_FACTOR - Static variable in class org.lwjgl.openal.AL10
+
+
Doppler scale.
+
+
AL_DOPPLER_VELOCITY - Static variable in class org.lwjgl.openal.AL10
+
+
Doppler velocity.
+
+
AL_EAXREVERB_AIR_ABSORPTION_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DECAY_HFLIMIT - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DECAY_HFRATIO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DECAY_LFRATIO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DECAY_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_AIR_ABSORPTION_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_DECAY_HFLIMIT - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_DECAY_HFRATIO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_DECAY_LFRATIO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_DECAY_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_DENSITY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_DIFFUSION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_ECHO_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_ECHO_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_GAINLF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_HFREFERENCE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_LATE_REVERB_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_LATE_REVERB_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_LATE_REVERB_PAN_XYZ - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_LFREFERENCE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_MODULATION_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_MODULATION_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_REFLECTIONS_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_REFLECTIONS_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_REFLECTIONS_PAN_XYZ - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DEFAULT_ROOM_ROLLOFF_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DENSITY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_DIFFUSION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_ECHO_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_ECHO_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_GAINLF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_HFREFERENCE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_LATE_REVERB_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_LATE_REVERB_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_LATE_REVERB_PAN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_LFREFERENCE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_AIR_ABSORPTION_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_DECAY_HFLIMIT - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_DECAY_HFRATIO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_DECAY_LFRATIO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_DECAY_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_DENSITY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_DIFFUSION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_ECHO_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_ECHO_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_GAINLF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_HFREFERENCE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_LATE_REVERB_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_LATE_REVERB_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_LFREFERENCE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_MODULATION_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_MODULATION_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_REFLECTIONS_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_REFLECTIONS_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MAX_ROOM_ROLLOFF_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_AIR_ABSORPTION_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_DECAY_HFLIMIT - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_DECAY_HFRATIO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_DECAY_LFRATIO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_DECAY_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_DENSITY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_DIFFUSION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_ECHO_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_ECHO_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_GAINLF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_HFREFERENCE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_LATE_REVERB_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_LATE_REVERB_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_LFREFERENCE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_MODULATION_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_MODULATION_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_REFLECTIONS_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_REFLECTIONS_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MIN_ROOM_ROLLOFF_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MODULATION_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_MODULATION_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_REFLECTIONS_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_REFLECTIONS_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_REFLECTIONS_PAN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EAXREVERB_ROOM_ROLLOFF_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_DAMPING - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_DEFAULT_DAMPING - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_DEFAULT_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_DEFAULT_FEEDBACK - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_DEFAULT_LRDELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_DEFAULT_SPREAD - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_FEEDBACK - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_LRDELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_MAX_DAMPING - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_MAX_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_MAX_FEEDBACK - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_MAX_LRDELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_MAX_SPREAD - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_MIN_DAMPING - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_MIN_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_MIN_FEEDBACK - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_MIN_LRDELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_MIN_SPREAD - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ECHO_SPREAD - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_AUTOWAH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_CHORUS - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_COMPRESSOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_DISTORTION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_EAXREVERB - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_ECHO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_EQUALIZER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_FIRST_PARAMETER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_FLANGER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_FREQUENCY_SHIFTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_LAST_PARAMETER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_NULL - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_PITCH_SHIFTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_REVERB - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_RING_MODULATOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_TYPE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECT_VOCAL_MORPHER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECTSLOT_AUXILIARY_SEND_AUTO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECTSLOT_EFFECT - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECTSLOT_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EFFECTSLOT_NULL - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_DEFAULT_HIGH_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_DEFAULT_HIGH_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_DEFAULT_LOW_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_DEFAULT_LOW_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_DEFAULT_MID1_CENTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_DEFAULT_MID1_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_DEFAULT_MID1_WIDTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_DEFAULT_MID2_CENTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_DEFAULT_MID2_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_DEFAULT_MID2_WIDTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_HIGH_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_HIGH_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_LOW_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_LOW_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MAX_HIGH_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MAX_HIGH_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MAX_LOW_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MAX_LOW_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MAX_MID1_CENTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MAX_MID1_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MAX_MID1_WIDTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MAX_MID2_CENTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MAX_MID2_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MAX_MID2_WIDTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MID1_CENTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MID1_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MID1_WIDTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MID2_CENTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MID2_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MID2_WIDTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MIN_HIGH_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MIN_HIGH_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MIN_LOW_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MIN_LOW_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MIN_MID1_CENTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MIN_MID1_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MIN_MID1_WIDTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MIN_MID2_CENTER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MIN_MID2_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EQUALIZER_MIN_MID2_WIDTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_EXPONENT_DISTANCE - Static variable in class org.lwjgl.openal.AL11
+
+
Speed of Sound in units per second
+
+
AL_EXPONENT_DISTANCE_CLAMPED - Static variable in class org.lwjgl.openal.AL11
+
+
Speed of Sound in units per second
+
+
AL_EXTENSIONS - Static variable in class org.lwjgl.openal.AL10
+
+
Context strings: Extensions
+
+
AL_FALSE - Static variable in class org.lwjgl.openal.AL10
+
+
Boolean False
+
+
AL_FILTER_BANDPASS - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FILTER_FIRST_PARAMETER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FILTER_HIGHPASS - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FILTER_LAST_PARAMETER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FILTER_LOWPASS - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FILTER_NULL - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FILTER_TYPE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_DEFAULT_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_DEFAULT_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_DEFAULT_FEEDBACK - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_DEFAULT_PHASE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_DEFAULT_RATE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_DEFAULT_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_FEEDBACK - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_MAX_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_MAX_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_MAX_FEEDBACK - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_MAX_PHASE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_MAX_RATE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_MAX_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_MIN_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_MIN_DEPTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_MIN_FEEDBACK - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_MIN_PHASE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_MIN_RATE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_MIN_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_PHASE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_RATE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_WAVEFORM_SINUSOID - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FLANGER_WAVEFORM_TRIANGLE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FORMAT_MONO16 - Static variable in class org.lwjgl.openal.AL10
+
+
Sound buffers: format specifier.
+
+
AL_FORMAT_MONO8 - Static variable in class org.lwjgl.openal.AL10
+
+
Sound buffers: format specifier.
+
+
AL_FORMAT_STEREO16 - Static variable in class org.lwjgl.openal.AL10
+
+
Sound buffers: format specifier.
+
+
AL_FORMAT_STEREO8 - Static variable in class org.lwjgl.openal.AL10
+
+
Sound buffers: format specifier.
+
+
AL_FORMAT_VORBIS_EXT - Static variable in class org.lwjgl.openal.AL10
+
+
Ogg Vorbis format specifier.
+
+
AL_FREQUENCY - Static variable in class org.lwjgl.openal.AL10
+
+
Sound buffers: frequency, in units of Hertz [Hz].
+
+
AL_FREQUENCY_SHIFTER_DEFAULT_FREQUENCY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FREQUENCY_SHIFTER_DEFAULT_LEFT_DIRECTION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FREQUENCY_SHIFTER_DEFAULT_RIGHT_DIRECTION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FREQUENCY_SHIFTER_DIRECTION_DOWN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FREQUENCY_SHIFTER_DIRECTION_OFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FREQUENCY_SHIFTER_DIRECTION_UP - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FREQUENCY_SHIFTER_FREQUENCY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FREQUENCY_SHIFTER_LEFT_DIRECTION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FREQUENCY_SHIFTER_MAX_FREQUENCY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FREQUENCY_SHIFTER_MAX_LEFT_DIRECTION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FREQUENCY_SHIFTER_MAX_RIGHT_DIRECTION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FREQUENCY_SHIFTER_MIN_FREQUENCY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FREQUENCY_SHIFTER_MIN_LEFT_DIRECTION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FREQUENCY_SHIFTER_MIN_RIGHT_DIRECTION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_GAIN - Static variable in class org.lwjgl.openal.AL10
+
+
Indicate the gain (volume amplification) applied.
+
+
AL_HIGHPASS_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_HIGHPASS_GAINLF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ILLEGAL_COMMAND - Static variable in class org.lwjgl.openal.AL11
+
 
+
AL_INITIAL - Static variable in class org.lwjgl.openal.AL10
+
+
Source state information
+
+
AL_INVALID - Static variable in class org.lwjgl.openal.AL10
+
+
Bad value
+
+
AL_INVALID_ENUM - Static variable in class org.lwjgl.openal.AL10
+
+
Illegal enum passed as an argument to an AL call.
+
+
AL_INVALID_NAME - Static variable in class org.lwjgl.openal.AL10
+
+
Illegal name passed as an argument to an AL call.
+
+
AL_INVALID_OPERATION - Static variable in class org.lwjgl.openal.AL10
+
+
A function was called at inappropriate time, + or in an inappropriate way, causing an illegal state.
+
+
AL_INVALID_VALUE - Static variable in class org.lwjgl.openal.AL10
+
+
Illegal value passed as an argument to an AL call.
+
+
AL_INVERSE_DISTANCE - Static variable in class org.lwjgl.openal.AL10
+
+
Distance model
+
+
AL_INVERSE_DISTANCE_CLAMPED - Static variable in class org.lwjgl.openal.AL10
+
+
Distance model
+
+
AL_LINEAR_DISTANCE - Static variable in class org.lwjgl.openal.AL11
+
+
Speed of Sound in units per second
+
+
AL_LINEAR_DISTANCE_CLAMPED - Static variable in class org.lwjgl.openal.AL11
+
+
Speed of Sound in units per second
+
+
AL_LOOPING - Static variable in class org.lwjgl.openal.AL10
+
+
Indicate whether source has to loop infinite.
+
+
AL_LOWPASS_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_LOWPASS_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_MAX_AIR_ABSORPTION_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_MAX_AUXILIARY_SEND_FILTER_GAIN_AUTO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_MAX_AUXILIARY_SEND_FILTER_GAINHF_AUTO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_MAX_CONE_OUTER_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_MAX_DIRECT_FILTER_GAINHF_AUTO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_MAX_DISTANCE - Static variable in class org.lwjgl.openal.AL10
+
+
Specify the maximum distance.
+
+
AL_MAX_GAIN - Static variable in class org.lwjgl.openal.AL10
+
+
Indicate maximum source attenuation.
+
+
AL_MAX_METERS_PER_UNIT - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_MAX_ROOM_ROLLOFF_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_METERS_PER_UNIT - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_MIN_AIR_ABSORPTION_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_MIN_AUXILIARY_SEND_FILTER_GAIN_AUTO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_MIN_AUXILIARY_SEND_FILTER_GAINHF_AUTO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_MIN_CONE_OUTER_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_MIN_DIRECT_FILTER_GAINHF_AUTO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_MIN_GAIN - Static variable in class org.lwjgl.openal.AL10
+
+
Indicate minimum source attenuation.
+
+
AL_MIN_METERS_PER_UNIT - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_MIN_ROOM_ROLLOFF_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_NO_ERROR - Static variable in class org.lwjgl.openal.AL10
+
+
Errors: No Error.
+
+
AL_NONE - Static variable in class org.lwjgl.openal.AL10
+
+
Disable value
+
+
AL_ORIENTATION - Static variable in class org.lwjgl.openal.AL10
+
+
Specify the current orientation.
+
+
AL_OUT_OF_MEMORY - Static variable in class org.lwjgl.openal.AL10
+
+
A function could not be completed, + because there is not enough memory available.
+
+
AL_PAUSED - Static variable in class org.lwjgl.openal.AL10
+
+
Source state information
+
+
AL_PENDING - Static variable in class org.lwjgl.openal.AL10
+
+
Buffer state.
+
+
AL_PITCH - Static variable in class org.lwjgl.openal.AL10
+
+
Specify the pitch to be applied, either at source, + or on mixer results, at listener.
+
+
AL_PITCH_SHIFTER_COARSE_TUNE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_PITCH_SHIFTER_DEFAULT_COARSE_TUNE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_PITCH_SHIFTER_DEFAULT_FINE_TUNE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_PITCH_SHIFTER_FINE_TUNE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_PITCH_SHIFTER_MAX_COARSE_TUNE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_PITCH_SHIFTER_MAX_FINE_TUNE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_PITCH_SHIFTER_MIN_COARSE_TUNE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_PITCH_SHIFTER_MIN_FINE_TUNE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_PLAYING - Static variable in class org.lwjgl.openal.AL10
+
+
Source state information
+
+
AL_POSITION - Static variable in class org.lwjgl.openal.AL10
+
+
Specify the current location in three dimensional space.
+
+
AL_PROCESSED - Static variable in class org.lwjgl.openal.AL10
+
+
Buffer state.
+
+
AL_REFERENCE_DISTANCE - Static variable in class org.lwjgl.openal.AL10
+
+
Specify the current orientation.
+
+
AL_RENDERER - Static variable in class org.lwjgl.openal.AL10
+
+
Context strings: Renderer
+
+
AL_REVERB_AIR_ABSORPTION_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DECAY_HFLIMIT - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DECAY_HFRATIO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DECAY_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DEFAULT_AIR_ABSORPTION_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DEFAULT_DECAY_HFLIMIT - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DEFAULT_DECAY_HFRATIO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DEFAULT_DECAY_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DEFAULT_DENSITY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DEFAULT_DIFFUSION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DEFAULT_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DEFAULT_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DEFAULT_LATE_REVERB_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DEFAULT_LATE_REVERB_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DEFAULT_REFLECTIONS_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DEFAULT_REFLECTIONS_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DEFAULT_ROOM_ROLLOFF_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DENSITY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_DIFFUSION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_LATE_REVERB_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_LATE_REVERB_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MAX_AIR_ABSORPTION_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MAX_DECAY_HFLIMIT - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MAX_DECAY_HFRATIO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MAX_DECAY_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MAX_DENSITY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MAX_DIFFUSION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MAX_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MAX_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MAX_LATE_REVERB_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MAX_LATE_REVERB_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MAX_REFLECTIONS_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MAX_REFLECTIONS_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MAX_ROOM_ROLLOFF_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MIN_AIR_ABSORPTION_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MIN_DECAY_HFLIMIT - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MIN_DECAY_HFRATIO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MIN_DECAY_TIME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MIN_DENSITY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MIN_DIFFUSION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MIN_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MIN_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MIN_LATE_REVERB_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MIN_LATE_REVERB_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MIN_REFLECTIONS_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MIN_REFLECTIONS_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_MIN_ROOM_ROLLOFF_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_REFLECTIONS_DELAY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_REFLECTIONS_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_REVERB_ROOM_ROLLOFF_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_DEFAULT_FREQUENCY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_DEFAULT_HIGHPASS_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_DEFAULT_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_FREQUENCY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_HIGHPASS_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_MAX_FREQUENCY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_MAX_HIGHPASS_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_MAX_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_MIN_FREQUENCY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_MIN_HIGHPASS_CUTOFF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_MIN_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_SAWTOOTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_SINUSOID - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_SQUARE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_RING_MODULATOR_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_ROLLOFF_FACTOR - Static variable in class org.lwjgl.openal.AL10
+
+
Indicate the rolloff factor for the source.
+
+
AL_ROOM_ROLLOFF_FACTOR - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_SAMPLE_OFFSET - Static variable in class org.lwjgl.openal.AL11
+
+
Source buffer position information in samples
+
+
AL_SEC_OFFSET - Static variable in class org.lwjgl.openal.AL11
+
+
Source buffer position information in seconds
+
+
AL_SIZE - Static variable in class org.lwjgl.openal.AL10
+
+
Sound buffers: Size in bytes of the buffer data.
+
+
AL_SOURCE_ABSOLUTE - Static variable in class org.lwjgl.openal.AL10
+
+
Indicate source has absolute coordinates
+
+
AL_SOURCE_RELATIVE - Static variable in class org.lwjgl.openal.AL10
+
+
Indicate Source has listener relative coordinates
+
+
AL_SOURCE_STATE - Static variable in class org.lwjgl.openal.AL10
+
+
Source state information
+
+
AL_SOURCE_TYPE - Static variable in class org.lwjgl.openal.AL10
+
+
Indicate the type of SOURCE.
+
+
AL_SPEED_OF_SOUND - Static variable in class org.lwjgl.openal.AL11
+
+
Speed of Sound in units per second
+
+
AL_STATIC - Static variable in class org.lwjgl.openal.AL11
+
+
Type of source: Buffer has been attached using AL_BUFFER
+
+
AL_STOPPED - Static variable in class org.lwjgl.openal.AL10
+
+
Source state information
+
+
AL_STREAMING - Static variable in class org.lwjgl.openal.AL11
+
+
Type of source: if one or more Buffers have been attached using alSourceQueueBuffers
+
+
AL_TRUE - Static variable in class org.lwjgl.openal.AL10
+
+
Boolean True
+
+
AL_UNDETERMINED - Static variable in class org.lwjgl.openal.AL11
+
+
Type of source: when it has the NULL buffer attached
+
+
AL_UNUSED - Static variable in class org.lwjgl.openal.AL10
+
+
Buffer state.
+
+
AL_VELOCITY - Static variable in class org.lwjgl.openal.AL10
+
+
Specify the current velocity in three dimensional space.
+
+
AL_VENDOR - Static variable in class org.lwjgl.openal.AL10
+
+
Context strings: Vendor
+
+
AL_VERSION - Static variable in class org.lwjgl.openal.AL10
+
+
Context strings: Version
+
+
AL_VOCAL_MORPHER_DEFAULT_PHONEMEA - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_DEFAULT_PHONEMEA_COARSE_TUNING - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_DEFAULT_PHONEMEB - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_DEFAULT_PHONEMEB_COARSE_TUNING - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_DEFAULT_RATE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_DEFAULT_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_MAX_PHONEMEA - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_MAX_PHONEMEA_COARSE_TUNING - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_MAX_PHONEMEB - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_MAX_PHONEMEB_COARSE_TUNING - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_MAX_RATE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_MAX_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_MIN_PHONEMEA - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_MIN_PHONEMEA_COARSE_TUNING - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_MIN_PHONEMEB - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_MIN_PHONEMEB_COARSE_TUNING - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_MIN_RATE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_MIN_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_A - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_AA - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_AE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_AH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_AO - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_B - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_D - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_E - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_EH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_ER - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_F - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_G - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_I - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_IH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_IY - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_J - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_K - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_L - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_M - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_N - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_O - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_P - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_R - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_S - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_T - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_U - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_UH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_UW - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_V - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEME_Z - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEMEA - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEMEA_COARSE_TUNING - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEMEB - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_PHONEMEB_COARSE_TUNING - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_RATE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_WAVEFORM - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_WAVEFORM_SAWTOOTH - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_WAVEFORM_SINUSOID - Static variable in class org.lwjgl.openal.EFX10
+
 
+
AL_VOCAL_MORPHER_WAVEFORM_TRIANGLE - Static variable in class org.lwjgl.openal.EFX10
+
 
+
alAuxiliaryEffectSlot(int, int, IntBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alAuxiliaryEffectSlot(int, int, FloatBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alAuxiliaryEffectSlotf(int, int, float) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alAuxiliaryEffectSloti(int, int, int) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alBuffer(int, int, FloatBuffer) - Static method in class org.lwjgl.openal.AL11
+
+
This function sets a floating point property of a buffer.
+
+
alBuffer(int, int, IntBuffer) - Static method in class org.lwjgl.openal.AL11
+
+
This function sets an integer property of a buffer.
+
+
alBuffer3f(int, int, float, float, float) - Static method in class org.lwjgl.openal.AL11
+
+
This function sets a floating point property of a buffer.
+
+
alBuffer3i(int, int, int, int, int) - Static method in class org.lwjgl.openal.AL11
+
+
This function sets an integer property of a buffer.
+
+
alBufferData(int, int, ByteBuffer, int) - Static method in class org.lwjgl.openal.AL10
+
+
+ A special case of Buffer state is the actual sound sample data stored in asociation + with the Buffer.
+
+
alBufferData(int, int, IntBuffer, int) - Static method in class org.lwjgl.openal.AL10
+
+
+ A special case of Buffer state is the actual sound sample data stored in asociation + with the Buffer.
+
+
alBufferData(int, int, ShortBuffer, int) - Static method in class org.lwjgl.openal.AL10
+
+
+ A special case of Buffer state is the actual sound sample data stored in asociation + with the Buffer.
+
+
alBufferf(int, int, float) - Static method in class org.lwjgl.openal.AL11
+
+
This function sets a floating point property of a buffer.
+
+
alBufferi(int, int, int) - Static method in class org.lwjgl.openal.AL11
+
+
This function sets an integer property of a buffer.
+
+
ALC10 - Class in org.lwjgl.openal
+
+
+ ALC introduces the notion of a Device.
+
+
ALC10() - Constructor for class org.lwjgl.openal.ALC10
+
 
+
ALC11 - Class in org.lwjgl.openal
+
+
+ The ALC11 class implements features in OpenAL 1.1, specifically + ALC methods and properties.
+
+
ALC11() - Constructor for class org.lwjgl.openal.ALC11
+
 
+
ALC_ALL_ATTRIBUTES - Static variable in class org.lwjgl.openal.ALC10
+
+
Expects a destination of ALC_CURRENT_ATTRIBUTES_SIZE, + and provides the attribute list for the current context of the specified device.
+
+
ALC_ALL_DEVICES_SPECIFIER - Static variable in class org.lwjgl.openal.ALC11
+
 
+
ALC_ATTRIBUTES_SIZE - Static variable in class org.lwjgl.openal.ALC10
+
+
The size required for the zero-terminated attributes list, for the current context.
+
+
ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER - Static variable in class org.lwjgl.openal.ALC11
+
 
+
ALC_CAPTURE_DEVICE_SPECIFIER - Static variable in class org.lwjgl.openal.ALC11
+
 
+
ALC_CAPTURE_SAMPLES - Static variable in class org.lwjgl.openal.ALC11
+
 
+
ALC_DEFAULT_ALL_DEVICES_SPECIFIER - Static variable in class org.lwjgl.openal.ALC11
+
 
+
ALC_DEFAULT_DEVICE_SPECIFIER - Static variable in class org.lwjgl.openal.ALC10
+
+
The specifier string for the default device
+
+
ALC_DEVICE_SPECIFIER - Static variable in class org.lwjgl.openal.ALC10
+
+
The specifier string for the device
+
+
ALC_EFX_MAJOR_VERSION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
ALC_EFX_MINOR_VERSION - Static variable in class org.lwjgl.openal.EFX10
+
 
+
ALC_EXT_EFX_NAME - Static variable in class org.lwjgl.openal.EFX10
+
 
+
ALC_EXTENSIONS - Static variable in class org.lwjgl.openal.ALC10
+
+
The extensions string for diagnostics and printing
+
+
ALC_FALSE - Static variable in class org.lwjgl.openal.ALC10
+
+
Boolean False
+
+
ALC_FREQUENCY - Static variable in class org.lwjgl.openal.ALC10
+
+
Frequency for mixing output buffer, in units of Hz.
+
+
ALC_INVALID - Static variable in class org.lwjgl.openal.ALC10
+
+
Bad value
+
+
ALC_INVALID_CONTEXT - Static variable in class org.lwjgl.openal.ALC10
+
+
The context argument does not name a valid context
+
+
ALC_INVALID_DEVICE - Static variable in class org.lwjgl.openal.ALC10
+
+
The device argument does not name a valid device
+
+
ALC_INVALID_ENUM - Static variable in class org.lwjgl.openal.ALC10
+
+
A function was called at inappropriate time, or in an inappropriate way, + causing an illegal state.
+
+
ALC_INVALID_VALUE - Static variable in class org.lwjgl.openal.ALC10
+
+
Illegal value passed as an argument to an AL call.
+
+
ALC_MAJOR_VERSION - Static variable in class org.lwjgl.openal.ALC10
+
+
Major version query.
+
+
ALC_MAX_AUXILIARY_SENDS - Static variable in class org.lwjgl.openal.EFX10
+
 
+
ALC_MINOR_VERSION - Static variable in class org.lwjgl.openal.ALC10
+
+
Minor version query.
+
+
ALC_MONO_SOURCES - Static variable in class org.lwjgl.openal.ALC11
+
 
+
ALC_NO_ERROR - Static variable in class org.lwjgl.openal.ALC10
+
+
Errors: No Error
+
+
ALC_OUT_OF_MEMORY - Static variable in class org.lwjgl.openal.ALC10
+
+
A function could not be completed, because there is not enough + memory available.
+
+
ALC_REFRESH - Static variable in class org.lwjgl.openal.ALC10
+
+
Refresh intervalls, in units of Hz.
+
+
ALC_STEREO_SOURCES - Static variable in class org.lwjgl.openal.ALC11
+
 
+
ALC_SYNC - Static variable in class org.lwjgl.openal.ALC10
+
+
Flag, indicating a synchronous context.
+
+
ALC_TRUE - Static variable in class org.lwjgl.openal.ALC10
+
+
Boolean True
+
+
alcCaptureCloseDevice(ALCdevice) - Static method in class org.lwjgl.openal.ALC11
+
+
The alcCaptureCloseDevice function allows the application to disconnect from a capture + device.
+
+
alcCaptureOpenDevice(String, int, int, int) - Static method in class org.lwjgl.openal.ALC11
+
+
The alcCaptureOpenDevice function allows the application to connect to a capture + device.
+
+
alcCaptureSamples(ALCdevice, ByteBuffer, int) - Static method in class org.lwjgl.openal.ALC11
+
+
When the application feels there are enough samples available to process, it can obtain + them from the AL via the alcCaptureSamples entry point.
+
+
alcCaptureStart(ALCdevice) - Static method in class org.lwjgl.openal.ALC11
+
+
Once a capture device has been opened via alcCaptureOpenDevice, it is made to start + recording audio via the alcCaptureStart entry point: + + Once started, the device will record audio to an internal ring buffer, the size of which was + specified when opening the device.
+
+
alcCaptureStop(ALCdevice) - Static method in class org.lwjgl.openal.ALC11
+
+
If the application doesn't need to capture more audio for an amount of time, they can halt + the device without closing it via the alcCaptureStop entry point.
+
+
alcCloseDevice(ALCdevice) - Static method in class org.lwjgl.openal.ALC10
+
+
The alcCloseDevice function allows the application (i.e.
+
+
ALCcontext - Class in org.lwjgl.openal
+
+
The ALCcontext class represents a context opened in OpenAL space.
+
+
alcCreateContext(ALCdevice, IntBuffer) - Static method in class org.lwjgl.openal.ALC10
+
+
A context is created using alcCreateContext.
+
+
alcDestroyContext(ALCcontext) - Static method in class org.lwjgl.openal.ALC10
+
+
The correct way to destroy a context is to first release it using alcMakeCurrent and + null.
+
+
ALCdevice - Class in org.lwjgl.openal
+
+
The ALCdevice class represents a device opened in OpenAL space.
+
+
alcGetContextsDevice(ALCcontext) - Static method in class org.lwjgl.openal.ALC10
+
+
The application can query for, and obtain an handle to, the device of a given context.
+
+
alcGetCurrentContext() - Static method in class org.lwjgl.openal.ALC10
+
+
The application can query for, and obtain an handle to, the current context for the + application.
+
+
alcGetEnumValue(ALCdevice, String) - Static method in class org.lwjgl.openal.ALC10
+
+
Enumeration/token values are device independend, but tokens defined for + extensions might not be present for a given device.
+
+
alcGetError(ALCdevice) - Static method in class org.lwjgl.openal.ALC10
+
+
ALC uses the same conventions and mechanisms as AL for error handling.
+
+
alcGetInteger(ALCdevice, int, IntBuffer) - Static method in class org.lwjgl.openal.ALC10
+
+
The application can query ALC for information using an integer query function.
+
+
alcGetString(ALCdevice, int) - Static method in class org.lwjgl.openal.ALC10
+
+
The application can obtain certain strings from ALC.
+
+
alcIsExtensionPresent(ALCdevice, String) - Static method in class org.lwjgl.openal.ALC10
+
+
Verify that a given extension is available for the current context and the device it + is associated with.
+
+
alcMakeContextCurrent(ALCcontext) - Static method in class org.lwjgl.openal.ALC10
+
+
To make a Context current with respect to AL Operation (state changes by issueing + commands), alcMakeContextCurrent is used.
+
+
alcOpenDevice(String) - Static method in class org.lwjgl.openal.ALC10
+
+
The alcOpenDevice function allows the application (i.e.
+
+
alcProcessContext(ALCcontext) - Static method in class org.lwjgl.openal.ALC10
+
+
The current context is the only context accessible to state changes by AL commands + (aside from state changes affecting shared objects).
+
+
alcSuspendContext(ALCcontext) - Static method in class org.lwjgl.openal.ALC10
+
+
The application can suspend any context from processing (including the current + one).
+
+
alDeleteAuxiliaryEffectSlots(IntBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alDeleteAuxiliaryEffectSlots(int) - Static method in class org.lwjgl.openal.EFX10
+
+
Overloads alDeleteAuxiliaryEffectSlots.
+
+
alDeleteBuffers(IntBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
+ The application requests deletion of a number of Buffers by calling DeleteBuffers.
+
+
alDeleteBuffers(int) - Static method in class org.lwjgl.openal.AL10
+
+
Overloads alDeleteBuffers.
+
+
alDeleteEffects(IntBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alDeleteEffects(int) - Static method in class org.lwjgl.openal.EFX10
+
+
Overloads alDeleteEffects.
+
+
alDeleteFilters(IntBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alDeleteFilters(int) - Static method in class org.lwjgl.openal.EFX10
+
+
Overloads alDeleteFilters.
+
+
alDeleteSources(IntBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
The application requests deletion of a number of Sources by DeleteSources.
+
+
alDeleteSources(int) - Static method in class org.lwjgl.openal.AL10
+
+
Overloads alDeleteSources.
+
+
alDisable(int) - Static method in class org.lwjgl.openal.AL10
+
+
The application can temporarily disable certain AL capabilities on a per Context + basis.
+
+
alDistanceModel(int) - Static method in class org.lwjgl.openal.AL10
+
+
+ Samples usually use the entire dynamic range of the chosen format/encoding, + independent of their real world intensity.
+
+
alDopplerFactor(float) - Static method in class org.lwjgl.openal.AL10
+
+
The Doppler Effect depends on the velocities of Source and Listener relative to the + medium, and the propagation speed of sound in that medium.
+
+
alDopplerVelocity(float) - Static method in class org.lwjgl.openal.AL10
+
+
The Doppler Effect depends on the velocities of Source and Listener relative to the + medium, and the propagation speed of sound in that medium.
+
+
alEffect(int, int, IntBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alEffect(int, int, FloatBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alEffectf(int, int, float) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alEffecti(int, int, int) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alEnable(int) - Static method in class org.lwjgl.openal.AL10
+
+
The application can temporarily disable certain AL capabilities on a per Context + basis.
+
+
alert(String, String) - Static method in class org.lwjgl.Sys
+
+
Attempt to display a modal alert to the user.
+
+
alFilter(int, int, IntBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alFilter(int, int, FloatBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alFilterf(int, int, float) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alFilteri(int, int, int) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGenAuxiliaryEffectSlots(IntBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGenAuxiliaryEffectSlots() - Static method in class org.lwjgl.openal.EFX10
+
+
Overloads alGenAuxiliaryEffectSlots.
+
+
alGenBuffers(IntBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
The application requests a number of Buffers using GenBuffers.
+
+
alGenBuffers() - Static method in class org.lwjgl.openal.AL10
+
+
Overloads alGenBuffers.
+
+
alGenEffects(IntBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGenEffects() - Static method in class org.lwjgl.openal.EFX10
+
+
Overloads alGenEffects.
+
+
alGenFilters(IntBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGenFilters() - Static method in class org.lwjgl.openal.EFX10
+
+
Overloads alGenFilters.
+
+
alGenSources(IntBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
The application requests a number of Sources using GenSources.
+
+
alGenSources() - Static method in class org.lwjgl.openal.AL10
+
+
Overloads alGenSources.
+
+
alGetAuxiliaryEffectSlot(int, int, IntBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGetAuxiliaryEffectSlot(int, int, FloatBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGetAuxiliaryEffectSlotf(int, int) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGetAuxiliaryEffectSloti(int, int) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGetBoolean(int) - Static method in class org.lwjgl.openal.AL10
+
+
Like OpenGL, AL uses a simplified interface for querying global state.
+
+
alGetBuffer(int, int, IntBuffer) - Static method in class org.lwjgl.openal.AL11
+
+
This function retrieves an integer property of a buffer.
+
+
alGetBuffer(int, int, FloatBuffer) - Static method in class org.lwjgl.openal.AL11
+
+
This function retrieves a floating point property of a buffer.
+
+
alGetBufferf(int, int) - Static method in class org.lwjgl.openal.AL10
+
+
Buffer state is maintained inside the AL implementation and can be queried in full.
+ ALC_FREQUENCY - specified in samples per second, i.e.
+
+
alGetBufferf(int, int) - Static method in class org.lwjgl.openal.AL11
+
+
This function retrieves a floating point property of a buffer.
+
+
alGetBufferi(int, int) - Static method in class org.lwjgl.openal.AL10
+
+
Buffer state is maintained inside the AL implementation and can be queried in full.
+ ALC_FREQUENCY - specified in samples per second, i.e.
+
+
alGetBufferi(int, int) - Static method in class org.lwjgl.openal.AL11
+
+
This function retrieves an integer property of a buffer.
+
+
alGetDouble(int) - Static method in class org.lwjgl.openal.AL10
+
+
Like OpenGL, AL uses a simplified interface for querying global state.
+
+
alGetDouble(int, DoubleBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
Like OpenGL, AL uses a simplified interface for querying global state.
+
+
alGetEffect(int, int, IntBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGetEffect(int, int, FloatBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGetEffectf(int, int) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGetEffecti(int, int) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGetEnumValue(String) - Static method in class org.lwjgl.openal.AL10
+
+
+ To obtain enumeration values for extensions, the application has to use + GetEnumValue of an extension token.
+
+
alGetError() - Static method in class org.lwjgl.openal.AL10
+
+
The AL detects only a subset of those conditions that could be considered errors.
+
+
alGetFilter(int, int, IntBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGetFilter(int, int, FloatBuffer) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGetFilterf(int, int) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGetFilteri(int, int) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alGetFloat(int) - Static method in class org.lwjgl.openal.AL10
+
+
Like OpenGL, AL uses a simplified interface for querying global state.
+
+
alGetFloat(int, FloatBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
Like OpenGL, AL uses a simplified interface for querying global state.
+
+
alGetInteger(int) - Static method in class org.lwjgl.openal.AL10
+
+
Like OpenGL, AL uses a simplified interface for querying global state.
+
+
alGetInteger(int, IntBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
Like OpenGL, AL uses a simplified interface for querying global state.
+
+
alGetListener(int, FloatBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
Listener state is maintained inside the AL implementation and can be queried in + full.
+
+
alGetListenerf(int) - Static method in class org.lwjgl.openal.AL10
+
+
Listener state is maintained inside the AL implementation and can be queried in + full.
+
+
alGetListeneri(int) - Static method in class org.lwjgl.openal.AL10
+
+
Listener state is maintained inside the AL implementation and can be queried in + full.
+
+
alGetListeneri(int, FloatBuffer) - Static method in class org.lwjgl.openal.AL11
+
+
Listener state is maintained inside the AL implementation and can be queried in + full.
+
+
alGetSource(int, int, FloatBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
Source state is maintained inside the AL implementation, and the current attributes + can be queried.
+
+
alGetSourcef(int, int) - Static method in class org.lwjgl.openal.AL10
+
+
Source state is maintained inside the AL implementation, and the current attributes + can be queried.
+
+
alGetSourcei(int, int) - Static method in class org.lwjgl.openal.AL10
+
+
Source state is maintained inside the AL implementation, and the current attributes + can be queried.
+
+
alGetString(int) - Static method in class org.lwjgl.openal.AL10
+
+
The application can retrieve state information global to the current AL Context.
+
+
alIsAuxiliaryEffectSlot(int) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alIsBuffer(int) - Static method in class org.lwjgl.openal.AL10
+
+
The application can verify whether a buffer Name is valid using the IsBuffer query.
+
+
alIsEffect(int) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alIsEnabled(int) - Static method in class org.lwjgl.openal.AL10
+
+
The application can also query whether a given capability is currently enabled or + not.
+
+
alIsExtensionPresent(String) - Static method in class org.lwjgl.openal.AL10
+
+
To verify that a given extension is available for the current context and the device it + is associated with, use this method.
+
+
alIsFilter(int) - Static method in class org.lwjgl.openal.EFX10
+
 
+
alIsSource(int) - Static method in class org.lwjgl.openal.AL10
+
+
The application can verify whether a source name is valid using the IsSource query.
+
+
alListener(int, FloatBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
Listener attributes are changed using the Listener group of commands.
+
+
alListener3f(int, float, float, float) - Static method in class org.lwjgl.openal.AL10
+
+
Listener attributes are changed using the Listener group of commands.
+
+
alListener3i(int, int, int, int) - Static method in class org.lwjgl.openal.AL11
+
+
Listener attributes are changed using the Listener group of commands.
+
+
alListenerf(int, float) - Static method in class org.lwjgl.openal.AL10
+
+
Listener attributes are changed using the Listener group of commands.
+
+
alListeneri(int, int) - Static method in class org.lwjgl.openal.AL10
+
+
Listener attributes are changed using the Listener group of commands.
+
+
allocateDirect(int) - Static method in class org.lwjgl.PointerBuffer
+
+
Allocates a new pointer buffer.
+
+
alSource(int, int, FloatBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
Specifies the position and other properties as taken into account during + sound processing.
+
+
alSource(int, int, IntBuffer) - Static method in class org.lwjgl.openal.AL11
+
+
Specifies the position and other properties as taken into account during + sound processing.
+
+
alSource3f(int, int, float, float, float) - Static method in class org.lwjgl.openal.AL10
+
+
Specifies the position and other properties as taken into account during + sound processing.
+
+
alSource3i(int, int, int, int, int) - Static method in class org.lwjgl.openal.AL11
+
+
Specifies the position and other properties as taken into account during + sound processing.
+
+
alSourcef(int, int, float) - Static method in class org.lwjgl.openal.AL10
+
+
Specifies the position and other properties as taken into account during + sound processing.
+
+
alSourcei(int, int, int) - Static method in class org.lwjgl.openal.AL10
+
+
Specifies the position and other properties as taken into account during + sound processing.
+
+
alSourcePause(IntBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
Pause() applied to an AL_INITIAL Source is a legal NOP.
+
+
alSourcePause(int) - Static method in class org.lwjgl.openal.AL10
+
+
Pause() applied to an AL_INITIAL Source is a legal NOP.
+
+
alSourcePlay(IntBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
Play() applied to an AL_INITIAL Source will promote the Source to AL_PLAYING, thus + the data found in the Buffer will be fed into the processing, starting at the + beginning.
+
+
alSourcePlay(int) - Static method in class org.lwjgl.openal.AL10
+
+
Play() applied to an AL_INITIAL Source will promote the Source to AL_PLAYING, thus + the data found in the Buffer will be fed into the processing, starting at the + beginning.
+
+
alSourceQueueBuffers(int, IntBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
+ The application can queue up one or multiple buffer names using + SourceQueueBuffers.
+
+
alSourceQueueBuffers(int, int) - Static method in class org.lwjgl.openal.AL10
+
+
Overloads alSourceQueueBuffers.
+
+
alSourceRewind(IntBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
Rewind() applied to an AL_INITIAL Source is a legal NOP.
+
+
alSourceRewind(int) - Static method in class org.lwjgl.openal.AL10
+
+
Rewind() applied to an AL_INITIAL Source is a legal NOP.
+
+
alSourceStop(IntBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
Stop() applied to an AL_INITIAL Source is a legal NOP.
+
+
alSourceStop(int) - Static method in class org.lwjgl.openal.AL10
+
+
Stop() applied to an AL_INITIAL Source is a legal NOP.
+
+
alSourceUnqueueBuffers(int, IntBuffer) - Static method in class org.lwjgl.openal.AL10
+
+
+ Once a queue entry for a buffer has been appended to a queue and is pending + processing, it should not be changed.
+
+
alSourceUnqueueBuffers(int) - Static method in class org.lwjgl.openal.AL10
+
+
Overloads alSourceUnqueueBuffers.
+
+
alSpeedOfSound(float) - Static method in class org.lwjgl.openal.AL11
+
+
+ AL_SPEED_OF_SOUND allows the application to change the reference (propagation) + speed used in the Doppler calculation.
+
+
AMDBlendMinmaxFactor - Class in org.lwjgl.opengl
+
 
+
AMDCompressed3DCTexture - Class in org.lwjgl.opengles
+
 
+
AMDCompressedATCTexture - Class in org.lwjgl.opengles
+
 
+
AMDDebugOutput - Class in org.lwjgl.opengl
+
 
+
AMDDebugOutputCallback - Class in org.lwjgl.opengl
+
+
Instances of this class are needed to use the callback functionality of the AMD_debug_output extension.
+
+
AMDDebugOutputCallback() - Constructor for class org.lwjgl.opengl.AMDDebugOutputCallback
+
+
Creates an AMDDebugOutputCallback with a default callback handler.
+
+
AMDDebugOutputCallback(AMDDebugOutputCallback.Handler) - Constructor for class org.lwjgl.opengl.AMDDebugOutputCallback
+
+
Creates an AMDDebugOutputCallback with the specified callback handler.
+
+
AMDDebugOutputCallback.Handler - Interface in org.lwjgl.opengl
+
+
Implementations of this interface can be used to receive AMD_debug_output notifications.
+
+
AMDDepthClampSeparate - Class in org.lwjgl.opengl
+
 
+
AMDDeviceAttributeQuery - Class in org.lwjgl.opencl
+
 
+
AMDDeviceMemoryFlags - Class in org.lwjgl.opencl
+
 
+
AMDDrawBuffersBlend - Class in org.lwjgl.opengl
+
 
+
AMDInterleavedElements - Class in org.lwjgl.opengl
+
 
+
AMDMultiDrawIndirect - Class in org.lwjgl.opengl
+
 
+
AMDNameGenDelete - Class in org.lwjgl.opengl
+
 
+
AMDOfflineDevices - Class in org.lwjgl.opencl
+
 
+
AMDPerformanceMonitor - Class in org.lwjgl.opengl
+
 
+
AMDPerformanceMonitor - Class in org.lwjgl.opengles
+
 
+
AMDPinnedMemory - Class in org.lwjgl.opengl
+
 
+
AMDProgramBinaryZ400 - Class in org.lwjgl.opengles
+
 
+
AMDQueryBufferObject - Class in org.lwjgl.opengl
+
 
+
AMDSamplePositions - Class in org.lwjgl.opengl
+
 
+
AMDSeamlessCubemapPerTexture - Class in org.lwjgl.opengl
+
 
+
AMDSparseTexture - Class in org.lwjgl.opengl
+
 
+
AMDStencilOperationExtended - Class in org.lwjgl.opengl
+
 
+
AMDVertexShaderTessellator - Class in org.lwjgl.opengl
+
 
+
angle(Vector2f, Vector2f) - Static method in class org.lwjgl.util.vector.Vector2f
+
+
Calculate the angle between two vectors, in radians
+
+
angle(Vector3f, Vector3f) - Static method in class org.lwjgl.util.vector.Vector3f
+
+
Calculate the angle between two vectors, in radians
+
+
angle(Vector4f, Vector4f) - Static method in class org.lwjgl.util.vector.Vector4f
+
+
Calculate the angle between two vectors, in radians
+
+
ANGLEFramebufferBlit - Class in org.lwjgl.opengles
+
 
+
ANGLEFramebufferMultisample - Class in org.lwjgl.opengles
+
 
+
animationThread - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
animation thread that renders our load screen while loading
+
+
APPLEAuxDepthStencil - Class in org.lwjgl.opengl
+
 
+
APPLEClientStorage - Class in org.lwjgl.opengl
+
 
+
APPLEContextLoggingUtil - Class in org.lwjgl.opencl
+
+
Utility class that provides CLContextCallback implementations that use + the APPLE_ContextLoggingFunctions callback functions.
+
+
APPLEElementArray - Class in org.lwjgl.opengl
+
 
+
APPLEFence - Class in org.lwjgl.opengl
+
 
+
APPLEFloatPixels - Class in org.lwjgl.opengl
+
 
+
APPLEFlushBufferRange - Class in org.lwjgl.opengl
+
 
+
APPLEFramebufferMultisample - Class in org.lwjgl.opengles
+
 
+
APPLEGLSharing - Class in org.lwjgl.opencl
+
 
+
APPLEObjectPurgeable - Class in org.lwjgl.opengl
+
 
+
APPLEPackedPixels - Class in org.lwjgl.opengl
+
 
+
APPLERgb422 - Class in org.lwjgl.opengl
+
 
+
APPLERgb422 - Class in org.lwjgl.opengles
+
 
+
APPLERowBytes - Class in org.lwjgl.opengl
+
 
+
APPLESetMemObjectDestructor - Class in org.lwjgl.opencl
+
 
+
APPLESync - Class in org.lwjgl.opengles
+
 
+
APPLETextureFormatBGRA8888 - Class in org.lwjgl.opengles
+
 
+
APPLETextureMaxLevel - Class in org.lwjgl.opengles
+
 
+
APPLETextureRange - Class in org.lwjgl.opengl
+
 
+
AppletLoader - Class in org.lwjgl.util.applet
+
+
+ The AppletLoader enables deployment of LWJGL to applets in an easy + and polished way.
+
+
AppletLoader() - Constructor for class org.lwjgl.util.applet.AppletLoader
+
 
+
appletResize(int, int) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Transfers the call of AppletResize from the stub to the lwjglApplet.
+
+
APPLEVertexArrayObject - Class in org.lwjgl.opengl
+
 
+
APPLEVertexArrayRange - Class in org.lwjgl.opengl
+
 
+
APPLEVertexProgramEvaluators - Class in org.lwjgl.opengl
+
 
+
APPLEYcbcr422 - Class in org.lwjgl.opengl
+
 
+
aput(long, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
aput(MappedObject, long, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
ARBBaseInstance - Class in org.lwjgl.opengl
+
 
+
ARBBindlessTexture - Class in org.lwjgl.opengl
+
 
+
ARBBlendFuncExtended - Class in org.lwjgl.opengl
+
 
+
ARBBufferObject - Class in org.lwjgl.opengl
+
 
+
ARBBufferObject() - Constructor for class org.lwjgl.opengl.ARBBufferObject
+
 
+
ARBBufferStorage - Class in org.lwjgl.opengl
+
 
+
ARBClearBufferObject - Class in org.lwjgl.opengl
+
 
+
ARBClearTexture - Class in org.lwjgl.opengl
+
 
+
ARBCLEvent - Class in org.lwjgl.opengl
+
 
+
ARBColorBufferFloat - Class in org.lwjgl.opengl
+
 
+
ARBCompressedTexturePixelStorage - Class in org.lwjgl.opengl
+
 
+
ARBComputeShader - Class in org.lwjgl.opengl
+
 
+
ARBComputeVariableGroupSize - Class in org.lwjgl.opengl
+
 
+
ARBCopyBuffer - Class in org.lwjgl.opengl
+
 
+
ARBCopyImage - Class in org.lwjgl.opengl
+
 
+
ARBDebugOutput - Class in org.lwjgl.opengl
+
 
+
ARBDebugOutputCallback - Class in org.lwjgl.opengl
+
+
Instances of this class are needed to use the callback functionality of the ARB_debug_output extension.
+
+
ARBDebugOutputCallback() - Constructor for class org.lwjgl.opengl.ARBDebugOutputCallback
+
+
Creates an ARBDebugOutputCallback with a default callback handler.
+
+
ARBDebugOutputCallback(ARBDebugOutputCallback.Handler) - Constructor for class org.lwjgl.opengl.ARBDebugOutputCallback
+
+
Creates an ARBDebugOutputCallback with the specified callback handler.
+
+
ARBDebugOutputCallback.Handler - Interface in org.lwjgl.opengl
+
+
Implementations of this interface can be used to receive ARB_debug_output notifications.
+
+
ARBDepthBufferFloat - Class in org.lwjgl.opengl
+
 
+
ARBDepthClamp - Class in org.lwjgl.opengl
+
 
+
ARBDepthTexture - Class in org.lwjgl.opengl
+
 
+
ARBDrawBuffers - Class in org.lwjgl.opengl
+
 
+
ARBDrawBuffers - Class in org.lwjgl.opengles
+
 
+
ARBDrawBuffersBlend - Class in org.lwjgl.opengl
+
 
+
ARBDrawElementsBaseVertex - Class in org.lwjgl.opengl
+
 
+
ARBDrawIndirect - Class in org.lwjgl.opengl
+
 
+
ARBDrawInstanced - Class in org.lwjgl.opengl
+
 
+
ARBEnhancedLayouts - Class in org.lwjgl.opengl
+
 
+
ARBES2Compatibility - Class in org.lwjgl.opengl
+
 
+
ARBES3Compatibility - Class in org.lwjgl.opengl
+
 
+
ARBExplicitUniformLocation - Class in org.lwjgl.opengl
+
 
+
ARBFragmentProgram - Class in org.lwjgl.opengl
+
 
+
ARBFragmentShader - Class in org.lwjgl.opengl
+
 
+
ARBFramebufferNoAttachments - Class in org.lwjgl.opengl
+
 
+
ARBFramebufferObject - Class in org.lwjgl.opengl
+
 
+
ARBFramebufferSRGB - Class in org.lwjgl.opengl
+
 
+
ARBGeometryShader4 - Class in org.lwjgl.opengl
+
 
+
ARBGetProgramBinary - Class in org.lwjgl.opengl
+
 
+
ARBGpuShader5 - Class in org.lwjgl.opengl
+
 
+
ARBGpuShaderFp64 - Class in org.lwjgl.opengl
+
 
+
ARBHalfFloatPixel - Class in org.lwjgl.opengl
+
 
+
ARBHalfFloatPixel - Class in org.lwjgl.opengles
+
 
+
ARBHalfFloatVertex - Class in org.lwjgl.opengl
+
 
+
ARBImaging - Class in org.lwjgl.opengl
+
+

+ The GL12 imaging subset extension.

+
+
ARBIndirectParameters - Class in org.lwjgl.opengl
+
 
+
ARBInstancedArrays - Class in org.lwjgl.opengl
+
 
+
ARBInternalformatQuery - Class in org.lwjgl.opengl
+
 
+
ARBInternalformatQuery2 - Class in org.lwjgl.opengl
+
 
+
ARBInvalidateSubdata - Class in org.lwjgl.opengl
+
 
+
ARBMapBufferAlignment - Class in org.lwjgl.opengl
+
 
+
ARBMapBufferRange - Class in org.lwjgl.opengl
+
 
+
ARBMatrixPalette - Class in org.lwjgl.opengl
+
 
+
ARBMultiBind - Class in org.lwjgl.opengl
+
 
+
ARBMultiDrawIndirect - Class in org.lwjgl.opengl
+
 
+
ARBMultisample - Class in org.lwjgl.opengl
+
 
+
ARBMultitexture - Class in org.lwjgl.opengl
+
 
+
ARBOcclusionQuery - Class in org.lwjgl.opengl
+
 
+
ARBOcclusionQuery2 - Class in org.lwjgl.opengl
+
 
+
ARBPixelBufferObject - Class in org.lwjgl.opengl
+
 
+
ARBPointParameters - Class in org.lwjgl.opengl
+
 
+
ARBPointSprite - Class in org.lwjgl.opengl
+
 
+
ARBProgram - Class in org.lwjgl.opengl
+
 
+
ARBProgram() - Constructor for class org.lwjgl.opengl.ARBProgram
+
 
+
ARBProgramInterfaceQuery - Class in org.lwjgl.opengl
+
 
+
ARBProvokingVertex - Class in org.lwjgl.opengl
+
 
+
ARBQueryBufferObject - Class in org.lwjgl.opengl
+
 
+
ARBRobustness - Class in org.lwjgl.opengl
+
 
+
ARBSamplerObjects - Class in org.lwjgl.opengl
+
 
+
ARBSampleShading - Class in org.lwjgl.opengl
+
 
+
ARBSeamlessCubeMap - Class in org.lwjgl.opengl
+
 
+
ARBSeamlessCubemapPerTexture - Class in org.lwjgl.opengl
+
 
+
ARBSeparateShaderObjects - Class in org.lwjgl.opengl
+
 
+
ARBShaderAtomicCounters - Class in org.lwjgl.opengl
+
 
+
ARBShaderImageLoadStore - Class in org.lwjgl.opengl
+
 
+
ARBShaderObjects - Class in org.lwjgl.opengl
+
 
+
ARBShaderStorageBufferObject - Class in org.lwjgl.opengl
+
 
+
ARBShaderSubroutine - Class in org.lwjgl.opengl
+
 
+
ARBShadingLanguage100 - Class in org.lwjgl.opengl
+
 
+
ARBShadingLanguageInclude - Class in org.lwjgl.opengl
+
 
+
ARBShadow - Class in org.lwjgl.opengl
+
 
+
ARBShadowAmbient - Class in org.lwjgl.opengl
+
 
+
ARBSparseTexture - Class in org.lwjgl.opengl
+
 
+
ARBStencilTexturing - Class in org.lwjgl.opengl
+
 
+
ARBSync - Class in org.lwjgl.opengl
+
 
+
ARBTessellationShader - Class in org.lwjgl.opengl
+
 
+
ARBTextureBorderClamp - Class in org.lwjgl.opengl
+
 
+
ARBTextureBufferObject - Class in org.lwjgl.opengl
+
 
+
ARBTextureBufferRange - Class in org.lwjgl.opengl
+
 
+
ARBTextureCompression - Class in org.lwjgl.opengl
+
 
+
ARBTextureCompressionBPTC - Class in org.lwjgl.opengl
+
 
+
ARBTextureCompressionRGTC - Class in org.lwjgl.opengl
+
 
+
ARBTextureCubeMap - Class in org.lwjgl.opengl
+
 
+
ARBTextureCubeMapArray - Class in org.lwjgl.opengl
+
 
+
ARBTextureEnvCombine - Class in org.lwjgl.opengl
+
 
+
ARBTextureEnvDot3 - Class in org.lwjgl.opengl
+
 
+
ARBTextureFloat - Class in org.lwjgl.opengl
+
 
+
ARBTextureGather - Class in org.lwjgl.opengl
+
 
+
ARBTextureMirrorClampToEdge - Class in org.lwjgl.opengl
+
 
+
ARBTextureMirroredRepeat - Class in org.lwjgl.opengl
+
 
+
ARBTextureMultisample - Class in org.lwjgl.opengl
+
 
+
ARBTextureRectangle - Class in org.lwjgl.opengl
+
 
+
ARBTextureRectangle - Class in org.lwjgl.opengles
+
 
+
ARBTextureRg - Class in org.lwjgl.opengl
+
 
+
ARBTextureRGB10_A2UI - Class in org.lwjgl.opengl
+
 
+
ARBTextureStorage - Class in org.lwjgl.opengl
+
 
+
ARBTextureStorageMultisample - Class in org.lwjgl.opengl
+
 
+
ARBTextureSwizzle - Class in org.lwjgl.opengl
+
 
+
ARBTextureView - Class in org.lwjgl.opengl
+
 
+
ARBTimerQuery - Class in org.lwjgl.opengl
+
 
+
ARBTransformFeedback2 - Class in org.lwjgl.opengl
+
 
+
ARBTransformFeedback3 - Class in org.lwjgl.opengl
+
 
+
ARBTransformFeedbackInstanced - Class in org.lwjgl.opengl
+
 
+
ARBTransposeMatrix - Class in org.lwjgl.opengl
+
 
+
ARBUniformBufferObject - Class in org.lwjgl.opengl
+
 
+
ARBVertexArrayBgra - Class in org.lwjgl.opengl
+
 
+
ARBVertexArrayObject - Class in org.lwjgl.opengl
+
 
+
ARBVertexAttrib64bit - Class in org.lwjgl.opengl
+
 
+
ARBVertexAttribBinding - Class in org.lwjgl.opengl
+
 
+
ARBVertexBlend - Class in org.lwjgl.opengl
+
 
+
ARBVertexBufferObject - Class in org.lwjgl.opengl
+
 
+
ARBVertexProgram - Class in org.lwjgl.opengl
+
 
+
ARBVertexShader - Class in org.lwjgl.opengl
+
 
+
ARBVertexType2_10_10_10_REV - Class in org.lwjgl.opengl
+
 
+
ARBViewportArray - Class in org.lwjgl.opengl
+
 
+
ARBWindowPos - Class in org.lwjgl.opengl
+
 
+
areRepeatEventsEnabled() - Static method in class org.lwjgl.input.Keyboard
+
+
Check whether repeat events are currently reported or not.
+
+
ARMMaliShaderBinary - Class in org.lwjgl.opengles
+
 
+
ARMRgba8 - Class in org.lwjgl.opengles
+
 
+
asArray() - Method in class org.lwjgl.util.mapped.MappedObject
+
 
+
asReadOnlyBuffer() - Method in class org.lwjgl.PointerBuffer
+
+
Creates a new, read-only pointer buffer that shares this buffer's + content.
+
+
ATIDrawBuffers - Class in org.lwjgl.opengl
+
 
+
ATIElementArray - Class in org.lwjgl.opengl
+
 
+
ATIEnvmapBumpmap - Class in org.lwjgl.opengl
+
 
+
ATIFragmentShader - Class in org.lwjgl.opengl
+
 
+
ATIMapObjectBuffer - Class in org.lwjgl.opengl
+
 
+
ATIMeminfo - Class in org.lwjgl.opengl
+
 
+
ATIPnTriangles - Class in org.lwjgl.opengl
+
 
+
ATISeparateStencil - Class in org.lwjgl.opengl
+
 
+
ATITextFragmentShader - Class in org.lwjgl.opengl
+
 
+
ATITextureCompression3DC - Class in org.lwjgl.opengl
+
 
+
ATITextureEnvCombine3 - Class in org.lwjgl.opengl
+
 
+
ATITextureFloat - Class in org.lwjgl.opengl
+
 
+
ATITextureMirrorOnce - Class in org.lwjgl.opengl
+
 
+
ATIVertexArrayObject - Class in org.lwjgl.opengl
+
 
+
ATIVertexAttribArrayObject - Class in org.lwjgl.opengl
+
 
+
ATIVertexStreams - Class in org.lwjgl.opengl
+
 
+
AWTGLCanvas - Class in org.lwjgl.opengl
+
+

+ An AWT rendering context.

+
+
AWTGLCanvas() - Constructor for class org.lwjgl.opengl.AWTGLCanvas
+
+
Constructor using the default PixelFormat.
+
+
AWTGLCanvas(PixelFormat) - Constructor for class org.lwjgl.opengl.AWTGLCanvas
+
+
Create an AWTGLCanvas with the requested PixelFormat on the default GraphicsDevice.
+
+
AWTGLCanvas(GraphicsDevice, PixelFormat) - Constructor for class org.lwjgl.opengl.AWTGLCanvas
+
+
Create an AWTGLCanvas with the requested PixelFormat on the default GraphicsDevice.
+
+
AWTGLCanvas(GraphicsDevice, PixelFormat, Drawable) - Constructor for class org.lwjgl.opengl.AWTGLCanvas
+
+
Create an AWTGLCanvas with the requested PixelFormat on the specified GraphicsDevice.
+
+
AWTGLCanvas(GraphicsDevice, PixelFormat, Drawable, ContextAttribs) - Constructor for class org.lwjgl.opengl.AWTGLCanvas
+
+
Create an AWTGLCanvas with the requested PixelFormat on the specified GraphicsDevice.
+
+
+ + + +

B

+
+
BACK_LEFT_BUFFER - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
The Pbuffer back left buffer.
+
+
BACK_RIGHT_BUFFER - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
The Pbuffer back right buffer.
+
+
backingByteBuffer() - Method in class org.lwjgl.util.mapped.MappedObject
+
+
Returns the ByteBuffer that backs this mapped object.
+
+
BANDPASS_DEFAULT_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
BANDPASS_DEFAULT_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
BANDPASS_DEFAULT_GAINLF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
BANDPASS_MAX_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
BANDPASS_MAX_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
BANDPASS_MAX_GAINLF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
BANDPASS_MIN_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
BANDPASS_MIN_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
BANDPASS_MIN_GAINLF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
baseAddress - Variable in class org.lwjgl.util.mapped.MappedObject
+
+
The mapped object base memory address, in bytes.
+
+
begin(int) - Method in interface org.lwjgl.util.glu.GLUtessellatorCallback
+
+
The begin callback method is invoked like + glBegin to indicate the start of a + (triangle) primitive.
+
+
begin(int) - Method in class org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
+
 
+
beginData(int, Object) - Method in interface org.lwjgl.util.glu.GLUtessellatorCallback
+
+
The same as the begin callback method except that + it takes an additional reference argument.
+
+
beginData(int, Object) - Method in class org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
+
 
+
bgColor - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
background color of applet
+
+
bget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
bget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
bindTexImage(int) - Method in class org.lwjgl.opengl.Pbuffer
+
+
Binds the currently bound texture to the buffer specified.
+
+
BLACK - Static variable in interface org.lwjgl.util.ReadableColor
+
 
+
BLEND_DST_ALPHA_OES - Static variable in class org.lwjgl.opengles.OESBlendFuncSeparate
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
+
+
BLEND_SRC_ALPHA_OES - Static variable in class org.lwjgl.opengles.OESBlendFuncSeparate
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
+
+
BLEND_SRC_RGB_OES - Static variable in class org.lwjgl.opengles.OESBlendFuncSeparate
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
+
+
BLUE - Static variable in interface org.lwjgl.util.ReadableColor
+
 
+
bput(byte, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
bput(MappedObject, byte, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
BufferChecks - Class in org.lwjgl
+
+
A class to check buffer boundaries in general.
+
+
BufferUtils - Class in org.lwjgl
+
+
Some often-used Buffer code for creating native buffers of the appropriate size.
+
+
BufferUtils() - Constructor for class org.lwjgl.BufferUtils
+
 
+
bvget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
bvget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
bvput(byte, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
bvput(MappedObject, byte, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
bytesPerPixel(int, int) - Static method in class org.lwjgl.util.glu.Util
+
+
Method bytesPerPixel.
+
+
+ + + +

C

+
+
cacheEnabled - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
whether to use caching system, only download files that have changed
+
+
CacheLinePad - Annotation Type in org.lwjgl.util.mapped
+
+
When this annotation is used on a field, automatic cache-line-sized padding + will be inserted around the field.
+
+
CacheUtil - Class in org.lwjgl.util.mapped
+
+
This class provides utility methods for allocating cache-line-aligned + NIO buffers.
+
+
capacity() - Method in class org.lwjgl.PointerBuffer
+
+
Returns this buffer's capacity.
+
+
capacity() - Method in class org.lwjgl.util.mapped.MappedObject
+
+
Returns the number of mapped objects that fit in the mapped buffer.
+
+
ceil(int, int) - Static method in class org.lwjgl.util.glu.Util
+
+
Return ceiling of integer division
+
+
certificateRefused - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
whether a certificate refused error occurred
+
+
certificateRefusedMessage - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
error message to display if user refuses to accept certificate
+
+
certificatesMatch(Certificate[], Certificate[]) - Static method in class org.lwjgl.util.applet.AppletLoader
+
+
Compare two certificate chains to see if they match
+
+
cget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
cget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
CHAR_NONE - Static variable in class org.lwjgl.input.Keyboard
+
+
The special character meaning that no + character was translated for the event.
+
+
checkAddress(long, MappedObject) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
checkALCError(ALCdevice) - Static method in class org.lwjgl.openal.Util
+
+
Checks for any ALC errors and throws an unchecked exception on errors
+
+
checkALCValidContext(ALCcontext) - Static method in class org.lwjgl.openal.Util
+
+
Checks for a valid context
+
+
checkALCValidDevice(ALCdevice) - Static method in class org.lwjgl.openal.Util
+
+
Checks for a valid device
+
+
checkALError() - Static method in class org.lwjgl.openal.Util
+
+
Checks for any AL errors and throws an unchecked exception on errors
+
+
checkArray(Object[]) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkArray(Object[], int) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkArray(long[], int) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkBuffer(Buffer, int) - Static method in class org.lwjgl.BufferChecks
+
+
Detects the buffer type and performs the corresponding check + and also returns the buffer position in bytes.
+
+
checkBuffer(ByteBuffer, int) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkBuffer(ShortBuffer, int) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkBuffer(IntBuffer, int) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkBuffer(LongBuffer, int) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkBuffer(FloatBuffer, int) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkBuffer(DoubleBuffer, int) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkBuffer(PointerBuffer, int) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkBufferSize(Buffer, int) - Static method in class org.lwjgl.BufferChecks
+
+
Helper method to ensure a buffer is big enough to receive data from a + glGet* operation.
+
+
checkCLError(int) - Static method in class org.lwjgl.opencl.Util
+
 
+
checkDirect(ByteBuffer) - Static method in class org.lwjgl.BufferChecks
+
+
Helper methods to ensure a buffer is direct (and, implicitly, non-null).
+
+
checkDirect(ShortBuffer) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkDirect(IntBuffer) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkDirect(LongBuffer) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkDirect(FloatBuffer) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkDirect(DoubleBuffer) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkDirect(PointerBuffer) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkFunctionAddress(long) - Static method in class org.lwjgl.BufferChecks
+
+
Helper methods to ensure a function pointer is not-null (0)
+
+
checkGLError() - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
checkGLError() - Static method in class org.lwjgl.opengl.Util
+
+
Throws OpenGLException if glGetError() returns anything else than GL_NO_ERROR
+
+
checkGLError() - Static method in class org.lwjgl.opengles.Util
+
+
Checks for OpenGL ES errors.
+
+
checkNotNull(Object) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkNullTerminated(ByteBuffer) - Static method in class org.lwjgl.BufferChecks
+
+
Helper methods to ensure a ByteBuffer is null-terminated
+
+
checkNullTerminated(ByteBuffer, int) - Static method in class org.lwjgl.BufferChecks
+
 
+
checkNullTerminated(IntBuffer) - Static method in class org.lwjgl.BufferChecks
+
+
Helper method to ensure an IntBuffer is null-terminated
+
+
checkNullTerminated(LongBuffer) - Static method in class org.lwjgl.BufferChecks
+
+
Helper method to ensure a LongBuffer is null-terminated
+
+
checkNullTerminated(PointerBuffer) - Static method in class org.lwjgl.BufferChecks
+
+
Helper method to ensure a PointerBuffer is null-terminated
+
+
CHECKS - Static variable in class org.lwjgl.LWJGLUtil
+
 
+
checkValid() - Method in class org.lwjgl.PointerWrapperAbstract
+
+
Checks if the pointer is valid and throws an IllegalStateException if + it is not.
+
+
chooseConfig(IntBuffer, EGLConfig[], IntBuffer) - Method in class org.lwjgl.opengles.EGLDisplay
+
+
Returns the available EGL configs on this display that satisfy the specified list of attributes.
+
+
CL - Class in org.lwjgl.opencl
+
+
LWJGL users must use this class to initialize OpenCL + before using any other class in the org.lwjgl.opencl package.
+
+
CL10 - Class in org.lwjgl.opencl
+
+
The core OpenCL 1.0 API
+
+
CL10GL - Class in org.lwjgl.opencl
+
+
The core OpenCL 1.0 OpenGL interrop functionality.
+
+
CL11 - Class in org.lwjgl.opencl
+
+
The core OpenCL 1.1 API
+
+
CL12 - Class in org.lwjgl.opencl
+
+
The core OpenCL 1.1 API
+
+
CL12GL - Class in org.lwjgl.opencl
+
+
The core OpenCL 1.2 OpenGL interrop functionality.
+
+
CL_A - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_order
+
+
CL_ADDRESS_CLAMP - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_addressing_mode
+
+
CL_ADDRESS_CLAMP_TO_EDGE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_addressing_mode
+
+
CL_ADDRESS_MIRRORED_REPEAT - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_addressing_mode
+
+
CL_ADDRESS_NONE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_addressing_mode
+
+
CL_ADDRESS_REPEAT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_addressing_mode
+
+
CL_AFFINITY_DOMAIN_L1_CACHE_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
+
+
CL_AFFINITY_DOMAIN_L2_CACHE_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
+
+
CL_AFFINITY_DOMAIN_L3_CACHE_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
+
+
CL_AFFINITY_DOMAIN_L4_CACHE_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
+
+
CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
+
+
CL_AFFINITY_DOMAIN_NUMA_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
+
+
CL_AMD_device_attribute_query - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_AMD_device_memory_flags - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_AMD_fp64 - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_AMD_media_ops - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_AMD_media_ops2 - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_AMD_offline_devices - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_AMD_popcnt - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_AMD_printf - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_AMD_vec3 - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_APPLE_gl_sharing - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_APPLE_gl_sharing - Variable in class org.lwjgl.opencl.CLPlatformCapabilities
+
 
+
CL_APPLE_SetMemObjectDestructor - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_APPLE_SetMemObjectDestructor - Variable in class org.lwjgl.opencl.CLPlatformCapabilities
+
 
+
CL_ARGB - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_order
+
+
CL_BGRA - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_order
+
+
CL_BLOCKING - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_bool
+
+
CL_BUFFER_CREATE_TYPE_REGION - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_buffer_create_type
+
+
CL_BUILD_ERROR - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_build_status
+
+
CL_BUILD_IN_PROGRESS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_build_status
+
+
CL_BUILD_NONE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_build_status
+
+
CL_BUILD_PROGRAM_FAILURE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_BUILD_SUCCESS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_build_status
+
+
CL_CGL_DEVICE_FOR_CURRENT_VIRTUAL_SCREEN_APPLE - Static variable in class org.lwjgl.opencl.APPLEGLSharing
+
+
Returns a cl_device_id for the CL device associated with the virtual screen for + the given CGL context.
+
+
CL_CGL_DEVICES_FOR_SUPPORTED_VIRTUAL_SCREENS_APPLE - Static variable in class org.lwjgl.opencl.APPLEGLSharing
+
+
Returns an array of cl_device_ids for the CL device(s) corresponding to + the virtual screen(s) for the given CGL context.
+
+
CL_CGL_SHAREGROUP_KHR - Static variable in class org.lwjgl.opencl.KHRGLSharing
+
+
Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
+
+
CL_COMMAND_ACQUIRE_GL_OBJECTS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_BARRIER - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_COMMAND_COPY_BUFFER - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_COPY_BUFFER_RECT - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_command_type
+
+
CL_COMMAND_COPY_BUFFER_TO_IMAGE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_COPY_IMAGE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_COPY_IMAGE_TO_BUFFER - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_FILL_BUFFER - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_COMMAND_FILL_IMAGE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR - Static variable in class org.lwjgl.opencl.KHRGLEvent
+
+
Returned by clGetEventInfo when param_name is CL_EVENT_COMMAND_TYPE:
+
+
CL_COMMAND_MAP_BUFFER - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_MAP_IMAGE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_MARKER - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_MIGRATE_MEM_OBJECT_EXT - Static variable in class org.lwjgl.opencl.EXTMigrateMemobject
+
+
Returned in the <param_value> parameter of the clGetEventInfo when + <param_name> is CL_EVENT_COMMAND_TYPE:
+
+
CL_COMMAND_MIGRATE_MEM_OBJECTS - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_COMMAND_NATIVE_KERNEL - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_NDRANGE_KERNEL - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_READ_BUFFER - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_READ_BUFFER_RECT - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_command_type
+
+
CL_COMMAND_READ_IMAGE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_RELEASE_GL_OBJECTS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_TASK - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_UNMAP_MEM_OBJECT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_USER - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_command_type
+
+
CL_COMMAND_WRITE_BUFFER - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMMAND_WRITE_BUFFER_RECT - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_command_type
+
+
CL_COMMAND_WRITE_IMAGE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_type
+
+
CL_COMPILE_PROGRAM_FAILURE - Static variable in class org.lwjgl.opencl.CL12
+
+
Error Codes
+
+
CL_COMPILER_NOT_AVAILABLE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_COMPLETE - Static variable in class org.lwjgl.opencl.CL10
+
+
command execution status
+
+
CL_CONTEXT_DEVICES - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_context_info
+
+
CL_CONTEXT_INTEROP_USER_SYNC - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_CONTEXT_MEMORY_INITIALIZE_KHR - Static variable in class org.lwjgl.opencl.KHRInitializeMemory
+
+
cl_context_properties
+
+
CL_CONTEXT_MEMORY_INITIALIZE_LOCAL_KHR - Static variable in class org.lwjgl.opencl.KHRInitializeMemory
+
 
+
CL_CONTEXT_MEMORY_INITIALIZE_PRIVATE_KHR - Static variable in class org.lwjgl.opencl.KHRInitializeMemory
+
 
+
CL_CONTEXT_NUM_DEVICES - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_context_info
+
+
CL_CONTEXT_OFFLINE_DEVICES_AMD - Static variable in class org.lwjgl.opencl.AMDOfflineDevices
+
 
+
CL_CONTEXT_PLATFORM - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_context_info + cl_context_properties
+
+
CL_CONTEXT_PROPERTIES - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_context_info
+
+
CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE - Static variable in class org.lwjgl.opencl.APPLEGLSharing
+
+
This enumerated value can be specified as part of the <properties> argument passed to clCreateContext + to allow OpenCL compliant devices in an existing CGL share group to be used as the devices in + the newly created CL context.
+
+
CL_CONTEXT_REFERENCE_COUNT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_context_info
+
+
CL_CONTEXT_TERMINATE_KHR - Static variable in class org.lwjgl.opencl.KHRTerminateContext
+
 
+
CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR - Static variable in class org.lwjgl.opencl.KHRGLSharing
+
+
Accepted as the <param_name> argument of clGetGLContextInfoKHR:
+
+
CL_DEPTH - Static variable in class org.lwjgl.opencl.KHRDepthImages
+
+
cl_channel_order
+
+
CL_DEPTH_STENCIL - Static variable in class org.lwjgl.opencl.KHRGLDepthImages
+
+
cl_channel_order
+
+
CL_DEVICE_ADDRESS_BITS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_AFFINITY_DOMAIN_NUMA - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_AFFINITY_DOMAINS_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
+
+
CL_DEVICE_AVAILABLE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_BUILT_IN_KERNELS - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_COMPILER_AVAILABLE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV - Static variable in class org.lwjgl.opencl.NVDeviceAttributeQuery
+
+
Accepted as the <param_name> parameter of clGetDeviceInfo.
+
+
CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV - Static variable in class org.lwjgl.opencl.NVDeviceAttributeQuery
+
+
Accepted as the <param_name> parameter of clGetDeviceInfo.
+
+
CL_DEVICE_DOUBLE_FP_CONFIG - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_DOUBLE_FP_CONFIG - Static variable in class org.lwjgl.opencl.KHRFp64
+
+
cl_device_info
+
+
CL_DEVICE_ENDIAN_LITTLE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_ERROR_CORRECTION_SUPPORT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_EXECUTION_CAPABILITIES - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_EXTENSIONS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_GLOBAL_MEM_CACHE_TYPE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_GLOBAL_MEM_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_GPU_OVERLAP_NV - Static variable in class org.lwjgl.opencl.NVDeviceAttributeQuery
+
+
Accepted as the <param_name> parameter of clGetDeviceInfo.
+
+
CL_DEVICE_HALF_FP_CONFIG - Static variable in class org.lwjgl.opencl.KHRFp16
+
+
cl_device_info
+
+
CL_DEVICE_HOST_UNIFIED_MEMORY - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_device_info
+
+
CL_DEVICE_IMAGE2D_MAX_HEIGHT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_IMAGE2D_MAX_WIDTH - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_IMAGE3D_MAX_DEPTH - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_IMAGE3D_MAX_HEIGHT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_IMAGE3D_MAX_WIDTH - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT - Static variable in class org.lwjgl.opencl.KHRImage2DFromBuffer
+
+
cl_device_info
+
+
CL_DEVICE_IMAGE_MAX_ARRAY_SIZE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_IMAGE_MAX_BUFFER_SIZE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_IMAGE_PITCH_ALIGNMENT - Static variable in class org.lwjgl.opencl.KHRImage2DFromBuffer
+
+
cl_device_info
+
+
CL_DEVICE_IMAGE_SUPPORT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_INTEGRATED_MEMORY_NV - Static variable in class org.lwjgl.opencl.NVDeviceAttributeQuery
+
+
Accepted as the <param_name> parameter of clGetDeviceInfo.
+
+
CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV - Static variable in class org.lwjgl.opencl.NVDeviceAttributeQuery
+
+
Accepted as the <param_name> parameter of clGetDeviceInfo.
+
+
CL_DEVICE_LINKER_AVAILABLE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_LOCAL_MEM_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_LOCAL_MEM_TYPE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_MAX_ATOMIC_COUNTERS_EXT - Static variable in class org.lwjgl.opencl.EXTAtomicCounters32
+
+
CLDevice query: Max number of atomic counters that can be used by a kernel.
+
+
CL_DEVICE_MAX_ATOMIC_COUNTERS_EXT - Static variable in class org.lwjgl.opencl.EXTAtomicCounters64
+
+
CLDevice query: Max number of atomic counters that can be used by a kernel.
+
+
CL_DEVICE_MAX_CLOCK_FREQUENCY - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_MAX_COMPUTE_UNITS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_MAX_CONSTANT_ARGS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_MAX_MEM_ALLOC_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_MAX_PARAMETER_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_MAX_READ_IMAGE_ARGS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_MAX_SAMPLERS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_MAX_WORK_GROUP_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_MAX_WORK_ITEM_SIZES - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_MAX_WRITE_IMAGE_ARGS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_MEM_BASE_ADDR_ALIGN - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_NAME - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_device_info
+
+
CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_device_info
+
+
CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_device_info
+
+
CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_device_info
+
+
CL_DEVICE_NATIVE_VECTOR_WIDTH_INT - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_device_info
+
+
CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_device_info
+
+
CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_device_info
+
+
CL_DEVICE_NOT_AVAILABLE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_DEVICE_NOT_FOUND - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_DEVICE_OPENCL_C_VERSION - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_device_info
+
+
CL_DEVICE_PARENT_DEVICE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_PARENT_DEVICE_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
+
+
CL_DEVICE_PARITION_TYPES_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
+
+
CL_DEVICE_PARTITION_AFFINITY_DOMAIN - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property name in the <properties> parameter of + clCreateSubDeviceEXT:
+
+
CL_DEVICE_PARTITION_BY_COUNTS - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_PARTITION_BY_COUNTS_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property name in the <properties> parameter of + clCreateSubDeviceEXT:
+
+
CL_DEVICE_PARTITION_BY_COUNTS_LIST_END - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_PARTITION_BY_NAMES_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property name in the <properties> parameter of + clCreateSubDeviceEXT:
+
+
CL_DEVICE_PARTITION_EQUALLY - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_PARTITION_EQUALLY_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property name in the <properties> parameter of + clCreateSubDeviceEXT:
+
+
CL_DEVICE_PARTITION_FAILED - Static variable in class org.lwjgl.opencl.CL12
+
+
Error Codes
+
+
CL_DEVICE_PARTITION_FAILED_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Returned by clCreateSubDevicesEXT when the indicated partition scheme is + supported by the implementation, but the implementation can not further + partition the device in this way.
+
+
CL_DEVICE_PARTITION_MAX_SUB_DEVICES - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_PARTITION_PROPERTIES - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_PARTITION_STYLE_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
+
+
CL_DEVICE_PARTITION_TYPE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_PLATFORM - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_PREFERRED_INTEROP_USER_SYNC - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_PREFERRED_VECTOR_WIDTH_ - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_device_info
+
+
CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_PRINTF_BUFFER_SIZE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_PROFILE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_PROFILING_TIMER_OFFSET_AMD - Static variable in class org.lwjgl.opencl.AMDDeviceAttributeQuery
+
+
Accepted as the <param_name> parameter of clGetDeviceInfo.
+
+
CL_DEVICE_PROFILING_TIMER_RESOLUTION - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_QUEUE_PROPERTIES - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_REFERENCE_COUNT - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_REFERENCE_COUNT_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
+
+
CL_DEVICE_REGISTERS_PER_BLOCK_NV - Static variable in class org.lwjgl.opencl.NVDeviceAttributeQuery
+
+
Accepted as the <param_name> parameter of clGetDeviceInfo.
+
+
CL_DEVICE_SINGLE_FP_CONFIG - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_TERMINATE_CAPABILITY_KHR - Static variable in class org.lwjgl.opencl.KHRTerminateContext
+
 
+
CL_DEVICE_TYPE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_TYPE_ACCELERATOR - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_TYPE_ALL - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_TYPE_CPU - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_TYPE_CUSTOM - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_TYPE_DEFAULT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_TYPE_GPU - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_type - bitfield
+
+
CL_DEVICE_VENDOR - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_VENDOR_ID - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_VERSION - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_DEVICE_WARP_SIZE_NV - Static variable in class org.lwjgl.opencl.NVDeviceAttributeQuery
+
+
Accepted as the <param_name> parameter of clGetDeviceInfo.
+
+
CL_DEVICES_FOR_GL_CONTEXT_KHR - Static variable in class org.lwjgl.opencl.KHRGLSharing
+
+
Accepted as the <param_name> argument of clGetGLContextInfoKHR:
+
+
CL_DRIVER_VERSION - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_info
+
+
CL_EGL_DISPLAY_KHR - Static variable in class org.lwjgl.opencl.KHRGLSharing
+
+
Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
+
+
CL_EVENT_COMMAND_EXECUTION_STATUS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_event_info
+
+
CL_EVENT_COMMAND_QUEUE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_event_info
+
+
CL_EVENT_COMMAND_TYPE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_event_info
+
+
CL_EVENT_CONTEXT - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_event_info
+
+
CL_EVENT_REFERENCE_COUNT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_event_info
+
+
CL_EXEC_IMMEDIATE_EXECUTION_INTEL - Static variable in class org.lwjgl.opencl.INTELImmediateExecution
+
+
cl_device_exec_capabilities - bitfield
+
+
CL_EXEC_KERNEL - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_exec_capabilities - bitfield
+
+
CL_EXEC_NATIVE_KERNEL - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_exec_capabilities - bitfield
+
+
CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST - Static variable in class org.lwjgl.opencl.CL11
+
+
Error Codes
+
+
CL_EXT_atomic_counters_32 - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_EXT_atomic_counters_64 - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_EXT_device_fission - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_EXT_migrate_memobject - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_FALSE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_bool
+
+
CL_FILTER_LINEAR - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_filter_mode
+
+
CL_FILTER_NEAREST - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_filter_mode
+
+
CL_FLOAT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_FP_DENORM - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_fp_config - bitfield
+
+
CL_FP_FMA - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_fp_config - bitfield
+
+
CL_FP_INF_NAN - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_fp_config - bitfield
+
+
CL_FP_ROUND_TO_INF - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_fp_config - bitfield
+
+
CL_FP_ROUND_TO_NEAREST - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_fp_config - bitfield
+
+
CL_FP_ROUND_TO_ZERO - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_fp_config - bitfield
+
+
CL_FP_SOFT_FLOAT - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_device_fp_config - bitfield
+
+
CL_GL_CONTEXT_KHR - Static variable in class org.lwjgl.opencl.KHRGLSharing
+
+
Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
+
+
CL_GL_MIPMAP_LEVEL - Static variable in class org.lwjgl.opencl.CL10GL
+
+
cl_gl_texture_info
+
+
CL_GL_NUM_SAMPLES - Static variable in class org.lwjgl.opencl.KHRGLMsaaSharing
+
+
cl_gl_texture_info
+
+
CL_GL_OBJECT_BUFFER - Static variable in class org.lwjgl.opencl.CL10GL
+
+
cl_gl_object_type
+
+
CL_GL_OBJECT_RENDERBUFFER - Static variable in class org.lwjgl.opencl.CL10GL
+
+
cl_gl_object_type
+
+
CL_GL_OBJECT_TEXTURE1D - Static variable in class org.lwjgl.opencl.CL12GL
+
 
+
CL_GL_OBJECT_TEXTURE1D_ARRAY - Static variable in class org.lwjgl.opencl.CL12GL
+
 
+
CL_GL_OBJECT_TEXTURE2D - Static variable in class org.lwjgl.opencl.CL10GL
+
+
cl_gl_object_type
+
+
CL_GL_OBJECT_TEXTURE2D_ARRAY - Static variable in class org.lwjgl.opencl.CL12GL
+
 
+
CL_GL_OBJECT_TEXTURE3D - Static variable in class org.lwjgl.opencl.CL10GL
+
+
cl_gl_object_type
+
+
CL_GL_OBJECT_TEXTURE_BUFFER - Static variable in class org.lwjgl.opencl.CL12GL
+
 
+
CL_GL_TEXTURE_TARGET - Static variable in class org.lwjgl.opencl.CL10GL
+
+
cl_gl_texture_info
+
+
CL_GLOBAL - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_local_mem_type
+
+
CL_GLX_DISPLAY_KHR - Static variable in class org.lwjgl.opencl.KHRGLSharing
+
+
Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
+
+
CL_HALF_FLOAT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_IMAGE_ARRAY_SIZE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_IMAGE_BUFFER - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_IMAGE_DEPTH - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_image_info
+
+
CL_IMAGE_ELEMENT_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_image_info
+
+
CL_IMAGE_FORMAT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_image_info
+
+
CL_IMAGE_FORMAT_MISMATCH - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_IMAGE_FORMAT_NOT_SUPPORTED - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_IMAGE_HEIGHT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_image_info
+
+
CL_IMAGE_NUM_MIP_LEVELS - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_IMAGE_NUM_SAMPLES - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_IMAGE_ROW_PITCH - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_image_info
+
+
CL_IMAGE_SLICE_PITCH - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_image_info
+
+
CL_IMAGE_WIDTH - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_image_info
+
+
CL_INTEL_immediate_execution - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_INTEL_printf - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_INTEL_thread_local_exec - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_INTENSITY - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_order
+
+
CL_INVALID_ARG_INDEX - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_ARG_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_ARG_VALUE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_BINARY - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_BUFFER_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_BUILD_OPTIONS - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_COMMAND_QUEUE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_COMPILER_OPTIONS - Static variable in class org.lwjgl.opencl.CL12
+
+
Error Codes
+
+
CL_INVALID_CONTEXT - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_DEVICE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_DEVICE_PARTITION_COUNT - Static variable in class org.lwjgl.opencl.CL12
+
+
Error Codes
+
+
CL_INVALID_DEVICE_TYPE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_EVENT - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_EVENT_WAIT_LIST - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_GL_CONTEXT_APPLE - Static variable in class org.lwjgl.opencl.APPLEGLSharing
+
+
Error code returned by clGetGLContextInfoAPPLE if an invalid platform_gl_ctx is provided
+
+
CL_INVALID_GL_OBJECT - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR - Static variable in class org.lwjgl.opencl.KHRGLSharing
+
+
Returned by clCreateContext, clCreateContextFromType, and + clGetGLContextInfoKHR when an invalid OpenGL context or share group + object handle is specified in <properties>:
+
+
CL_INVALID_GLOBAL_OFFSET - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_GLOBAL_WORK_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_HOST_PTR - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_IMAGE_DESCRIPTOR - Static variable in class org.lwjgl.opencl.CL12
+
+
Error Codes
+
+
CL_INVALID_IMAGE_FORMAT_DESCRIPTOR - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_IMAGE_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_KERNEL - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_KERNEL_ARGS - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_KERNEL_DEFINITION - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_KERNEL_NAME - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_LINKER_OPTIONS - Static variable in class org.lwjgl.opencl.CL12
+
+
Error Codes
+
+
CL_INVALID_MEM_OBJECT - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_MIP_LEVEL - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_OPERATION - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_PARTITION_COUNT_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Returned by clCreateSubDevicesEXT when the total number of compute units + requested exceeds CL_DEVICE_MAX_COMPUTE_UNITS, or the number of compute + units for any one sub-device is less than 1.
+
+
CL_INVALID_PARTITION_NAME_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Returned by clCreateSubDevicesEXT when a compute unit name appearing in a + name list following CL_DEVICE_PARTITION_BY_NAMES_EXT is not in range.
+
+
CL_INVALID_PLATFORM - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_PROGRAM - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_PROGRAM_EXECUTABLE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_PROPERTY - Static variable in class org.lwjgl.opencl.CL11
+
+
Error Codes
+
+
CL_INVALID_QUEUE_PROPERTIES - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_SAMPLER - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_VALUE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_WORK_DIMENSION - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_WORK_GROUP_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_INVALID_WORK_ITEM_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_KERNEL_ARG_ACCESS_NONE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_ACCESS_QUALIFIER - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_ACCESS_READ_ONLY - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_ACCESS_READ_WRITE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_ACCESS_WRITE_ONLY - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_ADDRESS_CONSTANT - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_ADDRESS_GLOBAL - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_ADDRESS_LOCAL - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_ADDRESS_PRIVATE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_ADDRESS_QUALIFIER - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_INFO_NOT_AVAILABLE - Static variable in class org.lwjgl.opencl.CL12
+
+
Error Codes
+
+
CL_KERNEL_ARG_NAME - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_TYPE_CONST - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_TYPE_NAME - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_TYPE_NONE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_TYPE_QUALIFIER - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_TYPE_RESTRICT - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ARG_TYPE_VOLATILE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_ATTRIBUTES - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_COMPILE_WORK_GROUP_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_kernel_work_group_info
+
+
CL_KERNEL_CONTEXT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_kernel_info
+
+
CL_KERNEL_FUNCTION_NAME - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_kernel_info
+
+
CL_KERNEL_GLOBAL_WORK_SIZE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_KERNEL_LOCAL_MEM_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_kernel_work_group_info
+
+
CL_KERNEL_NUM_ARGS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_kernel_info
+
+
CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_kernel_work_group_info
+
+
CL_KERNEL_PRIVATE_MEM_SIZE - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_kernel_work_group_info
+
+
CL_KERNEL_PROGRAM - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_kernel_info
+
+
CL_KERNEL_REFERENCE_COUNT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_kernel_info
+
+
CL_KERNEL_WORK_GROUP_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_kernel_work_group_info
+
+
CL_KHR_3d_image_writes - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_byte_addressable_store - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_d3d10_sharing - Variable in class org.lwjgl.opencl.CLPlatformCapabilities
+
 
+
CL_KHR_depth_images - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_fp16 - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_fp64 - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_gl_depth_images - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_gl_event - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_gl_event - Variable in class org.lwjgl.opencl.CLPlatformCapabilities
+
 
+
CL_KHR_gl_msaa_sharing - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_gl_sharing - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_gl_sharing - Variable in class org.lwjgl.opencl.CLPlatformCapabilities
+
 
+
CL_KHR_global_int32_base_atomics - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_global_int32_extended_atomics - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_icd - Variable in class org.lwjgl.opencl.CLPlatformCapabilities
+
 
+
CL_KHR_image2d_from_buffer - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_initialize_memory - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_int64_base_atomics - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_int64_extended_atomics - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_local_int32_base_atomics - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_local_int32_extended_atomics - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_mipmap_image - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_mipmap_image_writes - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_select_fprounding_mode - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_spir - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_srgb_image_writes - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_subgroups - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_KHR_terminate_context - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_LINK_PROGRAM_FAILURE - Static variable in class org.lwjgl.opencl.CL12
+
+
Error Codes
+
+
CL_LINKER_NOT_AVAILABLE - Static variable in class org.lwjgl.opencl.CL12
+
+
Error Codes
+
+
CL_LOCAL - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_local_mem_type
+
+
CL_LUMINANCE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_order
+
+
CL_MAP_FAILURE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_MAP_READ - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_map_flags - bitfield
+
+
CL_MAP_WRITE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_map_flags - bitfield
+
+
CL_MAP_WRITE_INVALIDATE_REGION - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_MEM_ALLOC_HOST_PTR - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_flags - bitfield
+
+
CL_MEM_ASSOCIATED_MEMOBJECT - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_mem_info
+
+
CL_MEM_CONTEXT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_info
+
+
CL_MEM_COPY_HOST_PTR - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_flags - bitfield
+
+
CL_MEM_COPY_OVERLAP - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_MEM_FLAGS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_info
+
+
CL_MEM_HOST_NO_ACCESS - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_MEM_HOST_PTR - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_info
+
+
CL_MEM_HOST_READ_ONLY - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_MEM_HOST_WRITE_ONLY - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_MEM_MAP_COUNT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_info
+
+
CL_MEM_OBJECT_ALLOCATION_FAILURE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_MEM_OBJECT_BUFFER - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_object_type
+
+
CL_MEM_OBJECT_IMAGE1D - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_MEM_OBJECT_IMAGE1D_ARRAY - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_MEM_OBJECT_IMAGE1D_BUFFER - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_MEM_OBJECT_IMAGE2D - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_object_type
+
+
CL_MEM_OBJECT_IMAGE2D_ARRAY - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_MEM_OBJECT_IMAGE3D - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_object_type
+
+
CL_MEM_OFFSET - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_mem_info
+
+
CL_MEM_READ_ONLY - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_flags - bitfield
+
+
CL_MEM_READ_WRITE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_flags - bitfield
+
+
CL_MEM_REFERENCE_COUNT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_info
+
+
CL_MEM_SIZE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_info
+
+
CL_MEM_TYPE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_info
+
+
CL_MEM_USE_HOST_PTR - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_flags - bitfield
+
+
CL_MEM_USE_PERSISTENT_MEM_AMD - Static variable in class org.lwjgl.opencl.AMDDeviceMemoryFlags
+
+
Alloc from GPU's CPU visible heap.
+
+
CL_MEM_WRITE_ONLY - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_mem_flags - bitfield
+
+
CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_MIGRATE_MEM_OBJECT_HOST - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_MIGRATE_MEM_OBJECT_HOST_EXT - Static variable in class org.lwjgl.opencl.EXTMigrateMemobject
+
+
Besides a value of zero, the following cl_mem_migration_flags_ext values are + allowed:
+
+
CL_MISALIGNED_SUB_BUFFER_OFFSET - Static variable in class org.lwjgl.opencl.CL11
+
+
Error Codes
+
+
CL_NON_BLOCKING - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_bool
+
+
CL_NONE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_mem_cache_type
+
+
CL_NV_compiler_options - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_NV_device_attribute_query - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_NV_pragma_unroll - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
CL_OUT_OF_HOST_MEMORY - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_OUT_OF_RESOURCES - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_PARTITION_BY_COUNTS_LIST_END_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as the partition counts list terminator in the <properties> + parameter of clCreateSubDeviceEXT:
+
+
CL_PARTITION_BY_NAMES_LIST_END_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as the partition names list terminator in the <properties> + parameter of clCreateSubDeviceEXT:
+
+
CL_PLATFORM_EXTENSIONS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_platform_info
+
+
CL_PLATFORM_ICD_SUFFIX_KHR - Static variable in class org.lwjgl.opencl.KHRICD
+
+
Accepted as <param_name> to the function clGetPlatformInfo
+
+
CL_PLATFORM_NAME - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_platform_info
+
+
CL_PLATFORM_NOT_FOUND_KHR - Static variable in class org.lwjgl.opencl.KHRICD
+
+
Returned by clGetPlatformIDs when no platforms are found
+
+
CL_PLATFORM_PROFILE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_platform_info
+
+
CL_PLATFORM_VENDOR - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_platform_info
+
+
CL_PLATFORM_VERSION - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_platform_info
+
+
CL_PROFILING_COMMAND_END - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_profiling_info
+
+
CL_PROFILING_COMMAND_QUEUED - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_profiling_info
+
+
CL_PROFILING_COMMAND_START - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_profiling_info
+
+
CL_PROFILING_COMMAND_SUBMIT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_profiling_info
+
+
CL_PROFILING_INFO_NOT_AVAILABLE - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_PROGRAM_BINARIES - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_program_info
+
+
CL_PROGRAM_BINARY_SIZES - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_program_info
+
+
CL_PROGRAM_BINARY_TYPE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_PROGRAM_BINARY_TYPE_EXECUTABLE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_PROGRAM_BINARY_TYPE_LIBRARY - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_PROGRAM_BINARY_TYPE_NONE - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_PROGRAM_BUILD_LOG - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_program_build_info
+
+
CL_PROGRAM_BUILD_OPTIONS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_program_build_info
+
+
CL_PROGRAM_BUILD_STATUS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_program_build_info
+
+
CL_PROGRAM_CONTEXT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_program_info
+
+
CL_PROGRAM_DEVICES - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_program_info
+
+
CL_PROGRAM_KERNEL_NAMES - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_PROGRAM_NUM_DEVICES - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_program_info
+
+
CL_PROGRAM_NUM_KERNELS - Static variable in class org.lwjgl.opencl.CL12
+
+
cl_device_type - bitfield
+
+
CL_PROGRAM_REFERENCE_COUNT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_program_info
+
+
CL_PROGRAM_SOURCE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_program_info
+
+
CL_PROPERTIES_LIST_END_EXT - Static variable in class org.lwjgl.opencl.EXTDeviceFission
+
+
Accepted as the property list terminator in the <properties> parameter of + clCreateSubDeviceEXT:
+
+
CL_QUEUE_CONTEXT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_queue_info
+
+
CL_QUEUE_DEVICE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_queue_info
+
+
CL_QUEUE_IMMEDIATE_EXECUTION_ENABLE_INTEL - Static variable in class org.lwjgl.opencl.INTELImmediateExecution
+
+
cl_command_queue_properties - bitfield
+
+
CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_queue_properties - bitfield
+
+
CL_QUEUE_PROFILING_ENABLE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_queue_properties - bitfield
+
+
CL_QUEUE_PROPERTIES - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_queue_info
+
+
CL_QUEUE_REFERENCE_COUNT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_command_queue_info
+
+
CL_QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL - Static variable in class org.lwjgl.opencl.INTELThreadLocalExec
+
+
Allows the user to execute OpenCL tasks and kernels with + the user application's threads.
+
+
CL_QUEUED - Static variable in class org.lwjgl.opencl.CL10
+
+
command execution status
+
+
CL_R - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_order
+
+
CL_RA - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_order
+
+
CL_READ_ONLY_CACHE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_mem_cache_type
+
+
CL_READ_WRITE_CACHE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_device_mem_cache_type
+
+
CL_RG - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_order
+
+
CL_RGB - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_order
+
+
CL_RGBA - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_order
+
+
CL_RGBx - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_channel_order
+
+
CL_RGx - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_channel_order
+
+
CL_RUNNING - Static variable in class org.lwjgl.opencl.CL10
+
+
command execution status
+
+
CL_Rx - Static variable in class org.lwjgl.opencl.CL11
+
+
cl_channel_order
+
+
CL_SAMPLER_ADDRESSING_MODE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_sampler_info
+
+
CL_SAMPLER_CONTEXT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_sampler_info
+
+
CL_SAMPLER_FILTER_MODE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_sampler_info
+
+
CL_SAMPLER_NORMALIZED_COORDS - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_sampler_info
+
+
CL_SAMPLER_REFERENCE_COUNT - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_sampler_info
+
+
CL_SIGNED_INT16 - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_SIGNED_INT32 - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_SIGNED_INT8 - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_SNORM_INT16 - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_SNORM_INT8 - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_SUBMITTED - Static variable in class org.lwjgl.opencl.CL10
+
+
command execution status
+
+
CL_SUCCESS - Static variable in class org.lwjgl.opencl.CL10
+
+
Error Codes
+
+
CL_TRUE - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_bool
+
+
CL_UNORM_INT16 - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_UNORM_INT24 - Static variable in class org.lwjgl.opencl.KHRGLDepthImages
+
+
cl_channel_type
+
+
CL_UNORM_INT8 - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_UNORM_INT_101010 - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_UNORM_SHORT_555 - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_UNORM_SHORT_565 - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_UNSIGNED_INT16 - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_UNSIGNED_INT32 - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_UNSIGNED_INT8 - Static variable in class org.lwjgl.opencl.CL10
+
+
cl_channel_type
+
+
CL_VERSION_1_0 - Static variable in class org.lwjgl.opencl.CL10
+
+
OpenCL Version
+
+
CL_VERSION_1_1 - Static variable in class org.lwjgl.opencl.CL11
+
+
OpenCL Version
+
+
CL_VERSION_1_2 - Static variable in class org.lwjgl.opencl.CL12
+
+
OpenCL Version
+
+
CL_WGL_HDC_KHR - Static variable in class org.lwjgl.opencl.KHRGLSharing
+
+
Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
+
+
classLoader - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
classLoader used to add downloaded jars to the classpath
+
+
CLBufferRegion - Class in org.lwjgl.opencl.api
+
+
Simple container for cl_buffer_region struct values.
+
+
CLBufferRegion(int, int) - Constructor for class org.lwjgl.opencl.api.CLBufferRegion
+
 
+
clBuildProgram(CLProgram, PointerBuffer, ByteBuffer, CLBuildProgramCallback) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clBuildProgram(CLProgram, PointerBuffer, CharSequence, CLBuildProgramCallback) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clBuildProgram.
+
+
clBuildProgram(CLProgram, CLDevice, CharSequence, CLBuildProgramCallback) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clBuildProgram.
+
+
CLBuildProgramCallback - Class in org.lwjgl.opencl
+
+
Instances of this class can be used to receive OpenCL program build notifications.
+
+
CLBuildProgramCallback() - Constructor for class org.lwjgl.opencl.CLBuildProgramCallback
+
 
+
CLCapabilities - Class in org.lwjgl.opencl
+
 
+
CLCommandQueue - Class in org.lwjgl.opencl
+
+
This class is a wrapper around a cl_command_queue pointer.
+
+
clCompileProgram(CLProgram, PointerBuffer, ByteBuffer, PointerBuffer, ByteBuffer, CLCompileProgramCallback) - Static method in class org.lwjgl.opencl.CL12
+
+
Single null-terminated header include name.
+
+
clCompileProgram(CLProgram, PointerBuffer, ByteBuffer, PointerBuffer, ByteBuffer[], CLCompileProgramCallback) - Static method in class org.lwjgl.opencl.CL12
+
+
Overloads clCompileProgram.
+
+
clCompileProgram(CLProgram, PointerBuffer, CharSequence, PointerBuffer, CharSequence, CLCompileProgramCallback) - Static method in class org.lwjgl.opencl.CL12
+
+
Overloads clCompileProgram.
+
+
clCompileProgram(CLProgram, PointerBuffer, CharSequence, PointerBuffer, CharSequence[], CLCompileProgramCallback) - Static method in class org.lwjgl.opencl.CL12
+
+
Overloads clCompileProgram.
+
+
CLCompileProgramCallback - Class in org.lwjgl.opencl
+
+
Instances of this class can be used to receive OpenCL program compilation notifications.
+
+
CLCompileProgramCallback() - Constructor for class org.lwjgl.opencl.CLCompileProgramCallback
+
 
+
clCompileProgramMulti(CLProgram, PointerBuffer, ByteBuffer, PointerBuffer, ByteBuffer, CLCompileProgramCallback) - Static method in class org.lwjgl.opencl.CL12
+
+
Overloads clCompileProgram.
+
+
CLContext - Class in org.lwjgl.opencl
+
+
This class is a wrapper around a cl_context pointer.
+
+
CLContextCallback - Class in org.lwjgl.opencl
+
+
Instances of this class can be used to receive OpenCL context error notifications.
+
+
CLContextCallback() - Constructor for class org.lwjgl.opencl.CLContextCallback
+
 
+
CLContextCallback(long) - Constructor for class org.lwjgl.opencl.CLContextCallback
+
+
This constructor allows non-LWJGL implementations.
+
+
clCreateBuffer(CLContext, long, long, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateBuffer(CLContext, long, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateBuffer(CLContext, long, DoubleBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateBuffer(CLContext, long, FloatBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateBuffer(CLContext, long, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateBuffer(CLContext, long, LongBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateBuffer(CLContext, long, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateCommandQueue(CLContext, CLDevice, long, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateContext(PointerBuffer, PointerBuffer, CLContextCallback, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
+
LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer.
+
+
clCreateContext(PointerBuffer, CLDevice, CLContextCallback, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clCreateContext.
+
+
clCreateContextFromType(PointerBuffer, long, CLContextCallback, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
+
LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer.
+
+
clCreateEventFromGLsyncKHR(CLContext, GLSync, IntBuffer) - Static method in class org.lwjgl.opencl.KHRGLEvent
+
 
+
clCreateFromGLBuffer(CLContext, long, int, IntBuffer) - Static method in class org.lwjgl.opencl.CL10GL
+
 
+
clCreateFromGLRenderbuffer(CLContext, long, int, IntBuffer) - Static method in class org.lwjgl.opencl.CL10GL
+
 
+
clCreateFromGLTexture(CLContext, long, int, int, int, IntBuffer) - Static method in class org.lwjgl.opencl.CL12GL
+
 
+
clCreateFromGLTexture2D(CLContext, long, int, int, int, IntBuffer) - Static method in class org.lwjgl.opencl.CL10GL
+
 
+
clCreateFromGLTexture3D(CLContext, long, int, int, int, IntBuffer) - Static method in class org.lwjgl.opencl.CL10GL
+
 
+
clCreateImage(CLContext, long, ByteBuffer, ByteBuffer, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clCreateImage(CLContext, long, ByteBuffer, ByteBuffer, FloatBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clCreateImage(CLContext, long, ByteBuffer, ByteBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clCreateImage(CLContext, long, ByteBuffer, ByteBuffer, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clCreateImage2D(CLContext, long, ByteBuffer, long, long, long, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateImage2D(CLContext, long, ByteBuffer, long, long, long, FloatBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateImage2D(CLContext, long, ByteBuffer, long, long, long, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateImage2D(CLContext, long, ByteBuffer, long, long, long, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateImage3D(CLContext, long, ByteBuffer, long, long, long, long, long, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateImage3D(CLContext, long, ByteBuffer, long, long, long, long, long, FloatBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateImage3D(CLContext, long, ByteBuffer, long, long, long, long, long, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateImage3D(CLContext, long, ByteBuffer, long, long, long, long, long, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateKernel(CLProgram, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateKernel(CLProgram, CharSequence, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clCreateKernel.
+
+
clCreateKernelsInProgram(CLProgram, PointerBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateProgramWithBinary(CLContext, CLDevice, ByteBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateProgramWithBinary(CLContext, PointerBuffer, PointerBuffer, ByteBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clCreateProgramWithBinary.
+
+
clCreateProgramWithBinary(CLContext, PointerBuffer, ByteBuffer[], IntBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clCreateProgramWithBinary.
+
+
clCreateProgramWithBuiltInKernels(CLContext, PointerBuffer, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clCreateProgramWithBuiltInKernels(CLContext, PointerBuffer, CharSequence, IntBuffer) - Static method in class org.lwjgl.opencl.CL12
+
+
Overloads clCreateProgramWithBuiltInKernels.
+
+
clCreateProgramWithSource(CLContext, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateProgramWithSource(CLContext, ByteBuffer, PointerBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clCreateProgramWithSource.
+
+
clCreateProgramWithSource(CLContext, ByteBuffer[], IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clCreateProgramWithSource.
+
+
clCreateProgramWithSource(CLContext, CharSequence, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clCreateProgramWithSource.
+
+
clCreateProgramWithSource(CLContext, CharSequence[], IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clCreateProgramWithSource.
+
+
clCreateSampler(CLContext, int, int, int, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clCreateSubBuffer(CLMem, long, int, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clCreateSubDevices(CLDevice, LongBuffer, PointerBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clCreateSubDevicesEXT(CLDevice, LongBuffer, PointerBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.EXTDeviceFission
+
 
+
clCreateUserEvent(CLContext, IntBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
CLDevice - Class in org.lwjgl.opencl
+
+
This class is a wrapper around a cl_device_id pointer.
+
+
CLDeviceCapabilities - Class in org.lwjgl.opencl
+
 
+
CLDeviceCapabilities(CLDevice) - Constructor for class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
cleanUp() - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Clean up resources
+
+
clear() - Method in class org.lwjgl.PointerBuffer
+
+
Clears this buffer.
+
+
clearEvents() - Static method in class org.lwjgl.input.Controllers
+
+
Clear any events stored for the controllers in this set
+
+
clEnqueueAcquireGLObjects(CLCommandQueue, PointerBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10GL
+
 
+
clEnqueueAcquireGLObjects(CLCommandQueue, CLMem, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10GL
+
+
Overloads clEnqueueAcquireGLObjects.
+
+
clEnqueueBarrier(CLCommandQueue) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueBarrierWithWaitList(CLCommandQueue, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clEnqueueCopyBuffer(CLCommandQueue, CLMem, CLMem, long, long, long, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueCopyBufferRect(CLCommandQueue, CLMem, CLMem, PointerBuffer, PointerBuffer, PointerBuffer, long, long, long, long, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clEnqueueCopyBufferToImage(CLCommandQueue, CLMem, CLMem, long, PointerBuffer, PointerBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueCopyImage(CLCommandQueue, CLMem, CLMem, PointerBuffer, PointerBuffer, PointerBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueCopyImageToBuffer(CLCommandQueue, CLMem, CLMem, PointerBuffer, PointerBuffer, long, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueFillBuffer(CLCommandQueue, CLMem, ByteBuffer, long, long, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clEnqueueFillImage(CLCommandQueue, CLMem, ByteBuffer, PointerBuffer, PointerBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clEnqueueMapBuffer(CLCommandQueue, CLMem, int, long, long, long, PointerBuffer, PointerBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueMapImage(CLCommandQueue, CLMem, int, long, PointerBuffer, PointerBuffer, PointerBuffer, PointerBuffer, PointerBuffer, PointerBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueMarker(CLCommandQueue, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueMarkerWithWaitList(CLCommandQueue, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clEnqueueMigrateMemObjectEXT(CLCommandQueue, PointerBuffer, long, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.EXTMigrateMemobject
+
 
+
clEnqueueMigrateMemObjectEXT(CLCommandQueue, CLMem, long, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.EXTMigrateMemobject
+
+
Overloads clEnqueueMigrateMemObjectEXT.
+
+
clEnqueueMigrateMemObjects(CLCommandQueue, PointerBuffer, long, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clEnqueueNativeKernel(CLCommandQueue, CLNativeKernel, CLMem[], long[], PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
+
Enqueues a native kernel to the specified command queue.
+
+
clEnqueueNDRangeKernel(CLCommandQueue, CLKernel, int, PointerBuffer, PointerBuffer, PointerBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueReadBuffer(CLCommandQueue, CLMem, int, long, ByteBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueReadBuffer(CLCommandQueue, CLMem, int, long, DoubleBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueReadBuffer(CLCommandQueue, CLMem, int, long, FloatBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueReadBuffer(CLCommandQueue, CLMem, int, long, IntBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueReadBuffer(CLCommandQueue, CLMem, int, long, LongBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueReadBuffer(CLCommandQueue, CLMem, int, long, ShortBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueReadBufferRect(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, PointerBuffer, long, long, long, long, ByteBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clEnqueueReadBufferRect(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, PointerBuffer, long, long, long, long, DoubleBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clEnqueueReadBufferRect(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, PointerBuffer, long, long, long, long, FloatBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clEnqueueReadBufferRect(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, PointerBuffer, long, long, long, long, IntBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clEnqueueReadBufferRect(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, PointerBuffer, long, long, long, long, LongBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clEnqueueReadBufferRect(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, PointerBuffer, long, long, long, long, ShortBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clEnqueueReadImage(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, long, long, ByteBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueReadImage(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, long, long, FloatBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueReadImage(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, long, long, IntBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueReadImage(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, long, long, ShortBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueReleaseGLObjects(CLCommandQueue, PointerBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10GL
+
 
+
clEnqueueReleaseGLObjects(CLCommandQueue, CLMem, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10GL
+
+
Overloads clEnqueueReleaseGLObjects.
+
+
clEnqueueTask(CLCommandQueue, CLKernel, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueUnmapMemObject(CLCommandQueue, CLMem, ByteBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueWaitForEvents(CLCommandQueue, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueWaitForEvents(CLCommandQueue, CLEvent) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clEnqueueWaitForEvents.
+
+
clEnqueueWriteBuffer(CLCommandQueue, CLMem, int, long, ByteBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueWriteBuffer(CLCommandQueue, CLMem, int, long, DoubleBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueWriteBuffer(CLCommandQueue, CLMem, int, long, FloatBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueWriteBuffer(CLCommandQueue, CLMem, int, long, IntBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueWriteBuffer(CLCommandQueue, CLMem, int, long, LongBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueWriteBuffer(CLCommandQueue, CLMem, int, long, ShortBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueWriteBufferRect(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, PointerBuffer, long, long, long, long, ByteBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clEnqueueWriteBufferRect(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, PointerBuffer, long, long, long, long, DoubleBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clEnqueueWriteBufferRect(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, PointerBuffer, long, long, long, long, FloatBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clEnqueueWriteBufferRect(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, PointerBuffer, long, long, long, long, IntBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clEnqueueWriteBufferRect(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, PointerBuffer, long, long, long, long, LongBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clEnqueueWriteBufferRect(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, PointerBuffer, long, long, long, long, ShortBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clEnqueueWriteImage(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, long, long, ByteBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueWriteImage(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, long, long, FloatBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueWriteImage(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, long, long, IntBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clEnqueueWriteImage(CLCommandQueue, CLMem, int, PointerBuffer, PointerBuffer, long, long, ShortBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
CLEvent - Class in org.lwjgl.opencl
+
+
This class is a wrapper around a cl_mem pointer.
+
+
CLEventCallback - Class in org.lwjgl.opencl
+
+
Instances of this class can be used to handle OpenCL event callbacks.
+
+
CLEventCallback() - Constructor for class org.lwjgl.opencl.CLEventCallback
+
 
+
clFinish(CLCommandQueue) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clFlush(CLCommandQueue) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetCommandQueueInfo(CLCommandQueue, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetContextInfo(CLContext, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetDeviceIDs(CLPlatform, long, PointerBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetDeviceInfo(CLDevice, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetEventInfo(CLEvent, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetEventProfilingInfo(CLEvent, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetGLContextInfoAPPLE(CLContext, PointerBuffer, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.APPLEGLSharing
+
 
+
clGetGLContextInfoKHR(PointerBuffer, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.KHRGLSharing
+
 
+
clGetGLObjectInfo(CLMem, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10GL
+
 
+
clGetGLTextureInfo(CLMem, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10GL
+
 
+
clGetImageInfo(CLMem, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetKernelArgInfo(CLKernel, int, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clGetKernelInfo(CLKernel, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetKernelSubGroupInfoKHR(CLKernel, CLDevice, int, ByteBuffer, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.KHRSubgroups
+
 
+
clGetKernelWorkGroupInfo(CLKernel, CLDevice, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetMemObjectInfo(CLMem, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetPlatformIDs(PointerBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetPlatformInfo(CLPlatform, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetProgramBuildInfo(CLProgram, CLDevice, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetProgramInfo(CLProgram, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetProgramInfo(CLProgram, PointerBuffer, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clGetProgramInfo.
+
+
clGetProgramInfo(CLProgram, ByteBuffer[], PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clGetProgramInfo.
+
+
clGetSamplerInfo(CLSampler, int, ByteBuffer, PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clGetSupportedImageFormats(CLContext, long, int, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clIcdGetPlatformIDsKHR(PointerBuffer, IntBuffer) - Static method in class org.lwjgl.opencl.KHRICD
+
 
+
CLImageFormat - Class in org.lwjgl.opencl.api
+
+
Simple container for cl_image_format struct values.
+
+
CLImageFormat(int, int) - Constructor for class org.lwjgl.opencl.api.CLImageFormat
+
 
+
CLKernel - Class in org.lwjgl.opencl
+
+
This class is a wrapper around a cl_kernel pointer.
+
+
clLinkProgram(CLContext, PointerBuffer, ByteBuffer, PointerBuffer, CLLinkProgramCallback, IntBuffer) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clLinkProgram(CLContext, PointerBuffer, CharSequence, PointerBuffer, CLLinkProgramCallback, IntBuffer) - Static method in class org.lwjgl.opencl.CL12
+
+
Overloads clLinkProgram.
+
+
CLLinkProgramCallback - Class in org.lwjgl.opencl
+
+
Instances of this class can be used to receive OpenCL program linkage notifications.
+
+
CLLinkProgramCallback() - Constructor for class org.lwjgl.opencl.CLLinkProgramCallback
+
 
+
CLMem - Class in org.lwjgl.opencl
+
+
This class is a wrapper around a cl_mem pointer.
+
+
CLMemObjectDestructorCallback - Class in org.lwjgl.opencl
+
+
Instances of this class can be used to receive OpenCL memory object destruction notifications.
+
+
CLMemObjectDestructorCallback() - Constructor for class org.lwjgl.opencl.CLMemObjectDestructorCallback
+
 
+
CLNativeKernel - Class in org.lwjgl.opencl
+
+
Instances of this class can be used to execute native kernels.
+
+
CLNativeKernel() - Constructor for class org.lwjgl.opencl.CLNativeKernel
+
 
+
CLPlatform - Class in org.lwjgl.opencl
+
+
This class is a wrapper around a cl_platform_id pointer.
+
+
CLPlatformCapabilities - Class in org.lwjgl.opencl
+
 
+
CLPlatformCapabilities(CLPlatform) - Constructor for class org.lwjgl.opencl.CLPlatformCapabilities
+
 
+
CLPrintfCallback - Class in org.lwjgl.opencl
+
+
Instances of this class can be used to receive OpenCL printf messages.
+
+
CLPrintfCallback() - Constructor for class org.lwjgl.opencl.CLPrintfCallback
+
 
+
CLProgram - Class in org.lwjgl.opencl
+
+
This class is a wrapper around a cl_program pointer.
+
+
clReleaseCommandQueue(CLCommandQueue) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clReleaseContext(CLContext) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clReleaseDevice(CLDevice) - Static method in class org.lwjgl.opencl.CL12
+
+
Warning: LWJGL will not automatically release any objects associated with sub-devices.
+
+
clReleaseDeviceEXT(CLDevice) - Static method in class org.lwjgl.opencl.EXTDeviceFission
+
+
Warning: LWJGL will not automatically release any objects associated with sub-devices.
+
+
clReleaseEvent(CLEvent) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clReleaseKernel(CLKernel) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clReleaseMemObject(CLMem) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clReleaseProgram(CLProgram) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clReleaseSampler(CLSampler) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clRetainCommandQueue(CLCommandQueue) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clRetainContext(CLContext) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clRetainDevice(CLDevice) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clRetainDeviceEXT(CLDevice) - Static method in class org.lwjgl.opencl.EXTDeviceFission
+
 
+
clRetainEvent(CLEvent) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clRetainKernel(CLKernel) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clRetainMemObject(CLMem) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clRetainProgram(CLProgram) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clRetainSampler(CLSampler) - Static method in class org.lwjgl.opencl.CL10
+
 
+
CLSampler - Class in org.lwjgl.opencl
+
+
This class is a wrapper around a cl_sampler pointer.
+
+
clSetEventCallback(CLEvent, int, CLEventCallback) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clSetKernelArg(CLKernel, int, long) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clSetKernelArg(CLKernel, int, ByteBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clSetKernelArg(CLKernel, int, DoubleBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clSetKernelArg(CLKernel, int, FloatBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clSetKernelArg(CLKernel, int, IntBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clSetKernelArg(CLKernel, int, LongBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clSetKernelArg(CLKernel, int, ShortBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clSetKernelArg(CLKernel, int, CLObject) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clSetKernelArg.
+
+
clSetMemObjectDestructorAPPLE(CLMem, CLMemObjectDestructorCallback) - Static method in class org.lwjgl.opencl.APPLESetMemObjectDestructor
+
 
+
clSetMemObjectDestructorCallback(CLMem, CLMemObjectDestructorCallback) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clSetPrintfCallback(CLContext, CLPrintfCallback) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clSetUserEventStatus(CLEvent, int) - Static method in class org.lwjgl.opencl.CL11
+
 
+
clTerminateContextKHR(CLContext) - Static method in class org.lwjgl.opencl.KHRTerminateContext
+
 
+
clUnloadCompiler() - Static method in class org.lwjgl.opencl.CL10
+
 
+
clUnloadPlatformCompiler(CLPlatform) - Static method in class org.lwjgl.opencl.CL12
+
 
+
clWaitForEvents(PointerBuffer) - Static method in class org.lwjgl.opencl.CL10
+
 
+
clWaitForEvents(CLEvent) - Static method in class org.lwjgl.opencl.CL10
+
+
Overloads clWaitForEvents.
+
+
Color - Class in org.lwjgl.util
+
+
A mutable Color class
+
+
Color() - Constructor for class org.lwjgl.util.Color
+
+
Constructor for Color.
+
+
Color(int, int, int) - Constructor for class org.lwjgl.util.Color
+
+
Constructor for Color.
+
+
Color(byte, byte, byte) - Constructor for class org.lwjgl.util.Color
+
+
Constructor for Color.
+
+
Color(int, int, int, int) - Constructor for class org.lwjgl.util.Color
+
+
Constructor for Color.
+
+
Color(byte, byte, byte, byte) - Constructor for class org.lwjgl.util.Color
+
+
Constructor for Color.
+
+
Color(ReadableColor) - Constructor for class org.lwjgl.util.Color
+
+
Constructor for Color
+
+
combine(double[], Object[], float[], Object[]) - Method in interface org.lwjgl.util.glu.GLUtessellatorCallback
+
+
The combine callback method is called to create a new vertex when + the tessellation detects an intersection, or wishes to merge features.
+
+
combine(double[], Object[], float[], Object[]) - Method in class org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
+
 
+
combineData(double[], Object[], float[], Object[], Object) - Method in interface org.lwjgl.util.glu.GLUtessellatorCallback
+
+
The same as the combine callback method except + that it takes an additional reference argument.
+
+
combineData(double[], Object[], float[], Object[], Object) - Method in class org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
+
 
+
compact() - Method in class org.lwjgl.PointerBuffer
+
+
Compacts this buffer  (optional operation).
+
+
compareTo(Object) - Method in class org.lwjgl.PointerBuffer
+
+
Compares this buffer to another.
+
+
compareVersion(File, String) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
This method will return true if the version stored in the file + matches the supplied String version.
+
+
componentHidden(ComponentEvent) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
componentMoved(ComponentEvent) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
componentResized(ComponentEvent) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
componentShown(ComponentEvent) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
compPerPix(int) - Static method in class org.lwjgl.util.glu.Util
+
+
Method compPerPix.
+
+
concurrentLookupThreads - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
threads to use when fetching information of files to be downloaded
+
+
CONDITION_SATISFIED_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Returned by ClientWaitSyncAPPLE:
+
+
contains(ReadablePoint) - Method in class org.lwjgl.util.Rectangle
+
+
Checks whether or not this Rectangle contains the + specified Point.
+
+
contains(int, int) - Method in class org.lwjgl.util.Rectangle
+
+
Checks whether or not this Rectangle contains the + point at the specified location + (xy).
+
+
contains(ReadableRectangle) - Method in class org.lwjgl.util.Rectangle
+
+
Checks whether or not this Rectangle entirely contains + the specified Rectangle.
+
+
contains(int, int, int, int) - Method in class org.lwjgl.util.Rectangle
+
+
Checks whether this Rectangle entirely contains + the Rectangle + at the specified location (XY) with the + specified dimensions (WH).
+
+
ContextAttribs - Class in org.lwjgl.opengl
+
+
This class represents the context attributes passed to CreateContextAttribs of the ARB_create_context and + ARB_create_context_profile extensions.
+
+
ContextAttribs() - Constructor for class org.lwjgl.opengl.ContextAttribs
+
 
+
ContextAttribs(int, int) - Constructor for class org.lwjgl.opengl.ContextAttribs
+
 
+
ContextAttribs - Class in org.lwjgl.opengles
+
+
This class represents the context attributes passed to EGL's eglCreateContext.
+
+
ContextAttribs() - Constructor for class org.lwjgl.opengles.ContextAttribs
+
 
+
ContextAttribs(int) - Constructor for class org.lwjgl.opengles.ContextAttribs
+
 
+
ContextCapabilities - Class in org.lwjgl.opengl
+
 
+
ContextCapabilities - Class in org.lwjgl.opengles
+
 
+
Controller - Interface in org.lwjgl.input
+
+
A game controller of some sort that will provide input.
+
+
ControllerAdapter - Class in org.lwjgl.util.input
+
+
Adapter for the Controller interface.
+
+
ControllerAdapter() - Constructor for class org.lwjgl.util.input.ControllerAdapter
+
 
+
Controllers - Class in org.lwjgl.input
+
+
The collection of controllers currently connected.
+
+
Controllers() - Constructor for class org.lwjgl.input.Controllers
+
 
+
copy(MappedObject, MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
copyRange(T, int) - Method in class org.lwjgl.util.mapped.MappedObject
+
+
Copies and amount of SIZEOF * instances bytes, from the + current mapped object, to the specified mapped object.
+
+
copyTo(T) - Method in class org.lwjgl.util.mapped.MappedObject
+
+
Copies and amount of SIZEOF - padding bytes, from the current + mapped object, to the specified mapped object.
+
+
cos(float) - Method in class org.lwjgl.util.glu.Quadric
+
 
+
cput(char, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
cput(MappedObject, char, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
create() - Static method in class org.lwjgl.input.Controllers
+
+
Initialise the controllers collection
+
+
create() - Static method in class org.lwjgl.input.Keyboard
+
+
"Create" the keyboard.
+
+
create() - Static method in class org.lwjgl.input.Mouse
+
+
"Create" the mouse.
+
+
create(String, int, int, boolean) - Static method in class org.lwjgl.openal.AL
+
+
Creates an OpenAL instance.
+
+
create(String, int, int, boolean, boolean) - Static method in class org.lwjgl.openal.AL
+
 
+
create() - Static method in class org.lwjgl.openal.AL
+
+
Creates an OpenAL instance.
+
+
create() - Static method in class org.lwjgl.opencl.CL
+
 
+
create(CLPlatform, List<CLDevice>, IntBuffer) - Static method in class org.lwjgl.opencl.CLContext
+
+
Creates a new CLContext.
+
+
create(CLPlatform, List<CLDevice>, CLContextCallback, IntBuffer) - Static method in class org.lwjgl.opencl.CLContext
+
+
Creates a new CLContext.
+
+
create(CLPlatform, List<CLDevice>, CLContextCallback, Drawable, IntBuffer) - Static method in class org.lwjgl.opencl.CLContext
+
+
Creates a new CLContext.
+
+
create() - Static method in class org.lwjgl.opengl.Display
+
+
Create the OpenGL context.
+
+
create(PixelFormat) - Static method in class org.lwjgl.opengl.Display
+
+
Create the OpenGL context with the given minimum parameters.
+
+
create(PixelFormat, Drawable) - Static method in class org.lwjgl.opengl.Display
+
+
Create the OpenGL context with the given minimum parameters.
+
+
create(PixelFormat, ContextAttribs) - Static method in class org.lwjgl.opengl.Display
+
+
Create the OpenGL context with the given minimum parameters.
+
+
create(PixelFormat, Drawable, ContextAttribs) - Static method in class org.lwjgl.opengl.Display
+
+
Create the OpenGL context with the given minimum parameters.
+
+
create(PixelFormatLWJGL) - Static method in class org.lwjgl.opengl.Display
+
+
Create the OpenGL ES context with the given minimum parameters.
+
+
create(PixelFormatLWJGL, Drawable) - Static method in class org.lwjgl.opengl.Display
+
+
Create the OpenGL ES context with the given minimum parameters.
+
+
create(PixelFormatLWJGL, ContextAttribs) - Static method in class org.lwjgl.opengl.Display
+
+
Create the OpenGL ES context with the given minimum parameters.
+
+
create(PixelFormatLWJGL, Drawable, ContextAttribs) - Static method in class org.lwjgl.opengl.Display
+
+
Create the OpenGL ES context with the given minimum parameters.
+
+
create(MappedObject, MappedObject) - Static method in class org.lwjgl.util.mapped.MappedSet
+
+
Creates a MappedSet by linking the specified MappedObjects.
+
+
create(MappedObject, MappedObject, MappedObject) - Static method in class org.lwjgl.util.mapped.MappedSet
+
+
Creates a MappedSet by linking the specified MappedObjects.
+
+
create(MappedObject, MappedObject, MappedObject, MappedObject) - Static method in class org.lwjgl.util.mapped.MappedSet
+
+
Creates a MappedSet by linking the specified MappedObjects.
+
+
create(URL) - Static method in class org.lwjgl.util.WaveData
+
+
Creates a WaveData container from the specified url
+
+
create(String) - Static method in class org.lwjgl.util.WaveData
+
+
Creates a WaveData container from the specified in the classpath
+
+
create(InputStream) - Static method in class org.lwjgl.util.WaveData
+
+
Creates a WaveData container from the specified inputstream
+
+
create(byte[]) - Static method in class org.lwjgl.util.WaveData
+
+
Creates a WaveData container from the specified bytes
+
+
create(ByteBuffer) - Static method in class org.lwjgl.util.WaveData
+
+
Creates a WaveData container from the specified ByetBuffer.
+
+
create(AudioInputStream) - Static method in class org.lwjgl.util.WaveData
+
+
Creates a WaveData container from the specified stream
+
+
createByteBuffer(int) - Static method in class org.lwjgl.BufferUtils
+
+
Construct a direct native-ordered bytebuffer with the specified size.
+
+
createByteBuffer(int) - Static method in class org.lwjgl.util.mapped.CacheUtil
+
+
Construct a direct, native-ordered and cache-line-aligned bytebuffer with the specified size.
+
+
createCharBuffer(int) - Static method in class org.lwjgl.BufferUtils
+
+
Construct a direct native-order charbuffer with the specified number + of elements.
+
+
createCharBuffer(int) - Static method in class org.lwjgl.util.mapped.CacheUtil
+
+
Construct a direct, native-ordered and cache-line-aligned charbuffer with the specified number + of elements.
+
+
createContext(EGLConfig, EGLContext, IntBuffer) - Method in class org.lwjgl.opengles.EGLDisplay
+
 
+
createCursor(int, int, int, int, int, IntBuffer, IntBuffer) - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Native cursor handles
+
+
createDoubleBuffer(int) - Static method in class org.lwjgl.BufferUtils
+
+
Construct a direct native-order doublebuffer with the specified number + of elements.
+
+
createDoubleBuffer(int) - Static method in class org.lwjgl.util.mapped.CacheUtil
+
+
Construct a direct, native-ordered and cache-line-aligned doublebuffer with the specified number + of elements.
+
+
createFloatBuffer(int) - Static method in class org.lwjgl.BufferUtils
+
+
Construct a direct native-order floatbuffer with the specified number + of elements.
+
+
createFloatBuffer(int) - Static method in class org.lwjgl.util.mapped.CacheUtil
+
+
Construct a direct, native-ordered and cache-line-aligned floatbuffer with the specified number + of elements.
+
+
createFromType(CLPlatform, long, IntBuffer) - Static method in class org.lwjgl.opencl.CLContext
+
+
Creates a new CLContext.
+
+
createFromType(CLPlatform, long, CLContextCallback, IntBuffer) - Static method in class org.lwjgl.opencl.CLContext
+
+
Creates a new CLContext.
+
+
createFromType(CLPlatform, long, CLContextCallback, Drawable, IntBuffer) - Static method in class org.lwjgl.opencl.CLContext
+
+
Creates a new CLContext.
+
+
createImage2D(CLContext, long, CLImageFormat, long, long, long, Buffer, IntBuffer) - Static method in class org.lwjgl.opencl.CLMem
+
+
Creates a new 2D image object.
+
+
createImage3D(CLContext, long, CLImageFormat, long, long, long, long, long, Buffer, IntBuffer) - Static method in class org.lwjgl.opencl.CLMem
+
+
Creates a new 3D image object.
+
+
createIntBuffer(int) - Static method in class org.lwjgl.BufferUtils
+
+
Construct a direct native-order intbuffer with the specified number + of elements.
+
+
createIntBuffer(int) - Static method in class org.lwjgl.util.mapped.CacheUtil
+
+
Construct a direct, native-ordered and cache-line-aligned intbuffer with the specified number + of elements.
+
+
createKernelsInProgram() - Method in class org.lwjgl.opencl.CLProgram
+
+
Creates kernel objects for all kernels functions in this program.
+
+
createKeyboard() - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Method to create the keyboard
+
+
createLongBuffer(int) - Static method in class org.lwjgl.BufferUtils
+
+
Construct a direct native-order longbuffer with the specified number + of elements.
+
+
createLongBuffer(int) - Static method in class org.lwjgl.util.mapped.CacheUtil
+
+
Construct a direct, native-ordered and cache-line-aligned longbuffer with the specified number + of elements.
+
+
createMouse() - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Method to create the mouse.
+
+
createPointerBuffer(int) - Static method in class org.lwjgl.BufferUtils
+
+
Construct a PointerBuffer with the specified number + of elements.
+
+
createPointerBuffer(int) - Static method in class org.lwjgl.util.mapped.CacheUtil
+
+
Construct a cache-line-aligned PointerBuffer with the specified number + of elements.
+
+
createSharedContext() - Method in class org.lwjgl.opengl.AWTGLCanvas
+
+
This method should only be called internally.
+
+
createSharedContext() - Method in class org.lwjgl.opengl.SharedDrawable
+
 
+
createShortBuffer(int) - Static method in class org.lwjgl.BufferUtils
+
+
Construct a direct native-order shortbuffer with the specified number + of elements.
+
+
createShortBuffer(int) - Static method in class org.lwjgl.util.mapped.CacheUtil
+
+
Construct a direct, native-ordered and cache-line-aligned shortbuffer with the specified number + of elements.
+
+
createSubBuffer(long, int, CLBufferRegion, IntBuffer) - Method in class org.lwjgl.opencl.CLMem
+
 
+
createWindowSurface(EGLConfig, long, IntBuffer) - Method in class org.lwjgl.opengles.EGLDisplay
+
+
Creates an on-screen rendering surface on this EGL display.
+
+
cross(float[], float[], float[]) - Static method in class org.lwjgl.util.glu.Util
+
+
Calculate cross-product
+
+
cross(Vector3f, Vector3f, Vector3f) - Static method in class org.lwjgl.util.vector.Vector3f
+
+
The cross product of two vectors.
+
+
CUBE_MAP_FACE - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
The render-to-texture cube map face attribute.
+
+
currentSizeExtract - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
current size of extracted in bytes
+
+
Cursor - Class in org.lwjgl.input
+
+
A class representing a native cursor.
+
+
Cursor(int, int, int, int, int, IntBuffer, IntBuffer) - Constructor for class org.lwjgl.input.Cursor
+
+
Constructs a new Cursor, with the given parameters.
+
+
CURSOR_8_BIT_ALPHA - Static variable in class org.lwjgl.input.Cursor
+
+
8 bit alhpa native cursor
+
+
CURSOR_ANIMATION - Static variable in class org.lwjgl.input.Cursor
+
+
animation native cursor
+
+
CURSOR_ONE_BIT_TRANSPARENCY - Static variable in class org.lwjgl.input.Cursor
+
+
1 bit transparency for native cursor
+
+
cvget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
cvget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
cvput(char, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
cvput(MappedObject, char, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
CYAN - Static variable in interface org.lwjgl.util.ReadableColor
+
 
+
Cylinder - Class in org.lwjgl.util.glu
+
+
Cylinder.java + + + Created 23-dec-2003
+
+
Cylinder() - Constructor for class org.lwjgl.util.glu.Cylinder
+
+
Constructor for Cylinder.
+
+
+ + + +

D

+
+
data - Variable in class org.lwjgl.util.WaveData
+
+
actual wave data
+
+
DEBUG - Static variable in class org.lwjgl.LWJGLUtil
+
+
Debug flag.
+
+
debug_sleep(long) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Utility method for sleeping + Will only really sleep if debug has been enabled
+
+
debugMode - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
whether we're running in debug mode
+
+
decodeASCII(ByteBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
decodeUTF16(ByteBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
decodeUTF8(ByteBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
DEPTH_BUFFER - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
The Pbuffer depth buffer.
+
+
destroy() - Static method in class org.lwjgl.input.Controllers
+
+
Destroys any resources used by the controllers
+
+
destroy() - Method in class org.lwjgl.input.Cursor
+
+
Destroy the native cursor.
+
+
destroy() - Static method in class org.lwjgl.input.Keyboard
+
+
"Destroy" the keyboard
+
+
destroy() - Static method in class org.lwjgl.input.Mouse
+
+
"Destroy" the mouse.
+
+
destroy() - Static method in class org.lwjgl.openal.AL
+
+
Exit cleanly by calling destroy.
+
+
destroy() - Static method in class org.lwjgl.opencl.CL
+
 
+
destroy() - Method in class org.lwjgl.opengl.AWTGLCanvas
+
+
Destroy the OpenGL context.
+
+
destroy() - Static method in class org.lwjgl.opengl.Display
+
+
Destroy the Display.
+
+
destroy() - Method in interface org.lwjgl.opengl.Drawable
+
+
Destroys the Drawable.
+
+
destroy() - Method in class org.lwjgl.opengles.EGLContext
+
 
+
destroy() - Method in class org.lwjgl.opengles.EGLSurface
+
+
Destroys this EGL surface.
+
+
destroy() - Method in class org.lwjgl.util.applet.AppletLoader
+
 
+
destroyCursor(Object) - Method in interface org.lwjgl.opengl.InputImplementation
+
 
+
destroyKeyboard() - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Method to destroy the keyboard
+
+
destroyMouse() - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Method the destroy the mouse
+
+
determinant() - Method in class org.lwjgl.util.vector.Matrix
+
 
+
determinant() - Method in class org.lwjgl.util.vector.Matrix2f
+
 
+
determinant() - Method in class org.lwjgl.util.vector.Matrix3f
+
 
+
determinant() - Method in class org.lwjgl.util.vector.Matrix4f
+
 
+
dget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
dget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
Dimension - Class in org.lwjgl.util
+
+
A 2D integer Dimension class, which looks remarkably like an AWT one.
+
+
Dimension() - Constructor for class org.lwjgl.util.Dimension
+
+
Constructor for Dimension.
+
+
Dimension(int, int) - Constructor for class org.lwjgl.util.Dimension
+
+
Constructor for Dimension.
+
+
Dimension(ReadableDimension) - Constructor for class org.lwjgl.util.Dimension
+
+
Constructor for Dimension.
+
+
Disk - Class in org.lwjgl.util.glu
+
+
Disk.java + + + Created 23-dec-2003
+
+
Disk() - Constructor for class org.lwjgl.util.glu.Disk
+
+
Constructor for Disk.
+
+
Display - Class in org.lwjgl.opengl
+
 
+
Display - Class in org.lwjgl.util
+
+
Display initialization utility, that can be used to find display modes and pick + one for you based on your criteria.
+
+
Display() - Constructor for class org.lwjgl.util.Display
+
 
+
DisplayMode - Class in org.lwjgl.opengl
+
+
This class encapsulates the properties for a given display mode.
+
+
DisplayMode(int, int) - Constructor for class org.lwjgl.opengl.DisplayMode
+
+
Construct a display mode.
+
+
dispose() - Method in class org.lwjgl.util.WaveData
+
+
Disposes the wavedata
+
+
DKGREY - Static variable in interface org.lwjgl.util.ReadableColor
+
 
+
DMPShaderBinary - Class in org.lwjgl.opengles
+
 
+
dot(Quaternion, Quaternion) - Static method in class org.lwjgl.util.vector.Quaternion
+
+
The dot product of two quaternions
+
+
dot(Vector2f, Vector2f) - Static method in class org.lwjgl.util.vector.Vector2f
+
+
The dot product of two vectors is calculated as + v1.x * v2.x + v1.y * v2.y + v1.z * v2.z
+
+
dot(Vector3f, Vector3f) - Static method in class org.lwjgl.util.vector.Vector3f
+
+
The dot product of two vectors is calculated as + v1.x * v2.x + v1.y * v2.y + v1.z * v2.z
+
+
dot(Vector4f, Vector4f) - Static method in class org.lwjgl.util.vector.Vector4f
+
+
The dot product of two vectors is calculated as + v1.x * v2.x + v1.y * v2.y + v1.z * v2.z + v1.w * v2.w
+
+
downloadJars(String) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Will download the jars from the server using the list of urls + in urlList, while at the same time updating progress bar
+
+
dput(double, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
dput(MappedObject, double, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
draw(float, float, float, int, int) - Method in class org.lwjgl.util.glu.Cylinder
+
+
draws a cylinder oriented along the z axis.
+
+
draw(float, float, int, int) - Method in class org.lwjgl.util.glu.Disk
+
+
renders a disk on the z = 0 plane.
+
+
draw(float, float, int, int, float, float) - Method in class org.lwjgl.util.glu.PartialDisk
+
+
renders a partial disk on the z=0 plane.
+
+
draw(float, int, int) - Method in class org.lwjgl.util.glu.Sphere
+
+
draws a sphere of the given radius centered around the origin.
+
+
Drawable - Interface in org.lwjgl.opengl
+
+
The Drawable interface describes an OpenGL drawable with an associated + Context.
+
+
drawStyle - Variable in class org.lwjgl.util.glu.Quadric
+
 
+
dup(MappedObject, MappedObject) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
dup() - Method in class org.lwjgl.util.mapped.MappedObject
+
+
Creates an identical new MappedObject instance, comparable to the + contract of ByteBuffer.duplicate().
+
+
duplicate() - Method in class org.lwjgl.PointerBuffer
+
+
Creates a new pointer buffer that shares this buffer's content.
+
+
dvget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
dvget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
dvput(double, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
dvput(MappedObject, double, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
+ + + +

E

+
+
edgeFlag(boolean) - Method in interface org.lwjgl.util.glu.GLUtessellatorCallback
+
+
The edgeFlag callback method is similar to + glEdgeFlag.
+
+
edgeFlag(boolean) - Method in class org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
+
 
+
edgeFlagData(boolean, Object) - Method in interface org.lwjgl.util.glu.GLUtessellatorCallback
+
+
The same as the edgeFlage callback method + except that it takes an additional reference argument.
+
+
edgeFlagData(boolean, Object) - Method in class org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
+
 
+
EFX10 - Class in org.lwjgl.openal
+
+
Implementation of the OpenAL extension ALC_EXT_EFX (version 1.0).
+
+
EFXUtil - Class in org.lwjgl.openal
+
+
Utility class for the OpenAL extension ALC_EXT_EFX.
+
+
EGL - Class in org.lwjgl.opengles
+
+
EGL wrapper class.
+
+
EGL_ALPHA_MASK_SIZE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_ALPHA_SIZE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_ALREADY_SIGNALED_NV - Static variable in class org.lwjgl.opengles.EGLNVSync
+
+
Returned by eglClientWaitSyncNV:
+
+
EGL_BACK_BUFFER - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL_RENDER_BUFFER values / BindTexImage / ReleaseTexImage buffer targets
+
+
EGL_BAD_ACCESS - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_BAD_ALLOC - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_BAD_ATTRIBUTE - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_BAD_CONFIG - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_BAD_CONTEXT - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_BAD_CURRENT_SURFACE - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_BAD_DISPLAY - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_BAD_MATCH - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_BAD_NATIVE_PIXMAP - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_BAD_NATIVE_WINDOW - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_BAD_PARAMETER - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_BAD_SURFACE - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_BIND_TO_TEXTURE_RGB - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_BIND_TO_TEXTURE_RGBA - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_BLUE_SIZE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_BUFFER_DESTROYED - Static variable in class org.lwjgl.opengles.EGL
+
+
Back buffer swap behaviors
+
+
EGL_BUFFER_PRESERVED - Static variable in class org.lwjgl.opengles.EGL
+
+
Back buffer swap behaviors
+
+
EGL_BUFFER_SIZE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_CLIENT_APIS - Static variable in class org.lwjgl.opengles.EGL
+
+
QueryString targets
+
+
EGL_COLOR_BUFFER_TYPE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_CONDITION_SATISFIED_KHR - Static variable in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Returned by eglClientWaitSyncKHR:
+
+
EGL_CONDITION_SATISFIED_KHR - Static variable in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Returned by eglClientWaitSyncKHR:
+
+
EGL_CONDITION_SATISFIED_NV - Static variable in class org.lwjgl.opengles.EGLNVSync
+
+
Returned by eglClientWaitSyncNV:
+
+
EGL_CONFIG_CAVEAT - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_CONFIG_ID - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_CONFORMANT - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_CONTEXT_CLIENT_TYPE - Static variable in class org.lwjgl.opengles.EGL
+
+
QueryContext targets
+
+
EGL_CONTEXT_CLIENT_VERSION - Static variable in class org.lwjgl.opengles.EGL
+
+
CreateContext attributes
+
+
EGL_CONTEXT_LOST - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_COVERAGE_BUFFERS_NV - Static variable in class org.lwjgl.opengles.NVCoverageSample
+
+
Accepted by the <attrib_list> parameter of eglChooseConfig + and eglCreatePbufferSurface, and by the <attribute> + parameter of eglGetConfigAttrib:
+
+
EGL_COVERAGE_SAMPLES_NV - Static variable in class org.lwjgl.opengles.NVCoverageSample
+
+
Accepted by the <attrib_list> parameter of eglChooseConfig + and eglCreatePbufferSurface, and by the <attribute> + parameter of eglGetConfigAttrib:
+
+
EGL_DEFAULT_DISPLAY - Static variable in class org.lwjgl.opengles.EGL
+
+
Out-of-band handle values
+
+
EGL_DEPTH_ENCODING_NONE_NV - Static variable in class org.lwjgl.opengles.NVDepthNonlinear
+
+
Accepted as a value in the <attrib_list> parameter of eglChooseConfig + and eglCreatePbufferSurface, and returned in the <value> parameter + of eglGetConfigAttrib:
+
+
EGL_DEPTH_ENCODING_NONLINEAR_NV - Static variable in class org.lwjgl.opengles.NVDepthNonlinear
+
+
Accepted as a value in the <attrib_list> parameter of eglChooseConfig + and eglCreatePbufferSurface, and returned in the <value> parameter + of eglGetConfigAttrib:
+
+
EGL_DEPTH_ENCODING_NV - Static variable in class org.lwjgl.opengles.NVDepthNonlinear
+
+
Accepted by the <attrib_list> parameter of eglChooseConfig, + and by the <attribute> parameter of eglGetConfigAttrib:
+
+
EGL_DEPTH_SIZE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_DISPLAY_SCALING - Static variable in class org.lwjgl.opengles.EGL
+
+
Constant scale factor by which fractional display resolutions & + aspect ratio are scaled when queried as integer values.
+
+
EGL_DONT_CARE - Static variable in class org.lwjgl.opengles.EGL
+
+
Out-of-band attribute value
+
+
EGL_DRAW - Static variable in class org.lwjgl.opengles.EGL
+
+
GetCurrentSurface targets
+
+
EGL_EXTENSIONS - Static variable in class org.lwjgl.opengles.EGL
+
+
QueryString targets
+
+
EGL_FALSE - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL aliases
+
+
EGL_FOREVER_KHR - Static variable in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Accepted in the <timeout> parameter of eglClientWaitSyncKHR:
+
+
EGL_FOREVER_KHR - Static variable in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Accepted in the <timeout> parameter of eglClientWaitSyncKHR:
+
+
EGL_FOREVER_NV - Static variable in class org.lwjgl.opengles.EGLNVSync
+
+
Accepted in the <timeout> parameter of eglClientWaitSyncNV:
+
+
EGL_GREEN_SIZE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_HEIGHT - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_HORIZONTAL_RESOLUTION - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_LARGEST_PBUFFER - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_LEVEL - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_LUMINANCE_BUFFER - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attribute values
+
+
EGL_LUMINANCE_SIZE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_MATCH_NATIVE_PIXMAP - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_MAX_PBUFFER_HEIGHT - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_MAX_PBUFFER_PIXELS - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_MAX_PBUFFER_WIDTH - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_MAX_SWAP_INTERVAL - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_MIN_SWAP_INTERVAL - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_MIPMAP_LEVEL - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_MIPMAP_TEXTURE - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_MULTISAMPLE_RESOLVE - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_MULTISAMPLE_RESOLVE_BOX - Static variable in class org.lwjgl.opengles.EGL
+
+
Multisample resolution behaviors
+
+
EGL_MULTISAMPLE_RESOLVE_BOX_BIT - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL_SURFACE_TYPE mask bits
+
+
EGL_MULTISAMPLE_RESOLVE_DEFAULT - Static variable in class org.lwjgl.opengles.EGL
+
+
Multisample resolution behaviors
+
+
EGL_NATIVE_RENDERABLE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_NATIVE_VISUAL_ID - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_NATIVE_VISUAL_TYPE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_NO_CONTEXT - Static variable in class org.lwjgl.opengles.EGL
+
+
Out-of-band handle values
+
+
EGL_NO_DISPLAY - Static variable in class org.lwjgl.opengles.EGL
+
+
Out-of-band handle values
+
+
EGL_NO_SURFACE - Static variable in class org.lwjgl.opengles.EGL
+
+
Out-of-band handle values
+
+
EGL_NO_SYNC_KHR - Static variable in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Returned by eglCreateSyncKHR in the event of an error:
+
+
EGL_NO_SYNC_KHR - Static variable in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Returned by eglCreateSyncKHR in the event of an error:
+
+
EGL_NO_SYNC_NV - Static variable in class org.lwjgl.opengles.EGLNVSync
+
+
Returned by eglCreateFenceSyncNV in the event of an error:
+
+
EGL_NO_TEXTURE - Static variable in class org.lwjgl.opengles.EGL
+
+
More config attribute values, for EGL_TEXTURE_FORMAT
+
+
EGL_NON_CONFORMANT_CONFIG - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attribute values
+
+
EGL_NONE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_NOT_INITIALIZED - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_OPENGL_API - Static variable in class org.lwjgl.opengles.EGL
+
+
BindAPI/QueryAPI targets
+
+
EGL_OPENGL_BIT - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL_RENDERABLE_TYPE mask bits
+
+
EGL_OPENGL_ES2_BIT - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL_RENDERABLE_TYPE mask bits
+
+
EGL_OPENGL_ES_API - Static variable in class org.lwjgl.opengles.EGL
+
+
BindAPI/QueryAPI targets
+
+
EGL_OPENGL_ES_BIT - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL_RENDERABLE_TYPE mask bits
+
+
EGL_OPENVG_API - Static variable in class org.lwjgl.opengles.EGL
+
+
BindAPI/QueryAPI targets
+
+
EGL_OPENVG_BIT - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL_RENDERABLE_TYPE mask bits
+
+
EGL_PBUFFER_BIT - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL_SURFACE_TYPE mask bits
+
+
EGL_PIXEL_ASPECT_RATIO - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_PIXMAP_BIT - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL_SURFACE_TYPE mask bits
+
+
EGL_READ - Static variable in class org.lwjgl.opengles.EGL
+
+
GetCurrentSurface targets
+
+
EGL_RED_SIZE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_RENDER_BUFFER - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_RENDERABLE_TYPE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_RGB_BUFFER - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attribute values
+
+
EGL_SAMPLE_BUFFERS - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_SAMPLES - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_SIGNALED_KHR - Static variable in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_STATUS_KHR:
+
+
EGL_SIGNALED_KHR - Static variable in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_STATUS_KHR:
+
+
EGL_SIGNALED_NV - Static variable in class org.lwjgl.opengles.EGLNVSync
+
+
Accepted as an attribute value in the <attrib_list> parameter of + eglCreateFenceSyncNV for the EGL_SYNC_STATUS_NV attribute, by + the <mode> parameter of eglSignalSyncNV and returned in <value> + when eglGetSyncAttribNV is called with <attribute> + EGL_SYNC_STATUS_NV:
+
+
EGL_SINGLE_BUFFER - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL_RENDER_BUFFER values / BindTexImage / ReleaseTexImage buffer targets
+
+
EGL_SLOW_CONFIG - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attribute values
+
+
EGL_STENCIL_SIZE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_SUCCESS - Static variable in class org.lwjgl.opengles.EGL
+
+
Errors / GetError return values
+
+
EGL_SURFACE_TYPE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_SWAP_BEHAVIOR - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_SWAP_BEHAVIOR_PRESERVED_BIT - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL_SURFACE_TYPE mask bits
+
+
EGL_SYNC_CONDITION_KHR - Static variable in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
+
+
EGL_SYNC_CONDITION_NV - Static variable in class org.lwjgl.opengles.EGLNVSync
+
+
Accepted in the <attribute> parameter of eglGetSyncAttribNV:
+
+
EGL_SYNC_FENCE_KHR - Static variable in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Accepted by the <type> parameter of eglCreateSyncKHR, and returned + in <value> when eglGetSyncAttribKHR is called with <attribute> + EGL_SYNC_TYPE_KHR:
+
+
EGL_SYNC_FENCE_NV - Static variable in class org.lwjgl.opengles.EGLNVSync
+
+
Returned in <value> when eglGetSyncAttribNV is called with + <attribute> EGL_SYNC_TYPE_NV:
+
+
EGL_SYNC_FLUSH_COMMANDS_BIT_KHR - Static variable in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Accepted in the <flags> parameter of eglClientWaitSyncKHR:
+
+
EGL_SYNC_FLUSH_COMMANDS_BIT_KHR - Static variable in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Accepted in the <flags> parameter of eglClientWaitSyncKHR:
+
+
EGL_SYNC_FLUSH_COMMANDS_BIT_NV - Static variable in class org.lwjgl.opengles.EGLNVSync
+
+
Accepted in the <flags> parameter of eglClientWaitSyncNV:
+
+
EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR - Static variable in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_CONDITION_KHR:
+
+
EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV - Static variable in class org.lwjgl.opengles.EGLNVSync
+
+
Accepted in the <condition> parameter of eglCreateFenceSyncNV, and + returned in <value> when eglGetSyncAttribNV is called with <attribute> + EGL_SYNC_CONDITION_NV:
+
+
EGL_SYNC_REUSABLE_KHR - Static variable in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Accepted by the <type> parameter of eglCreateSyncKHR, and returned + in <value> when eglGetSyncAttribKHR is called with <attribute> + EGL_SYNC_TYPE_KHR:
+
+
EGL_SYNC_STATUS_KHR - Static variable in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
+
+
EGL_SYNC_STATUS_KHR - Static variable in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
+
+
EGL_SYNC_STATUS_NV - Static variable in class org.lwjgl.opengles.EGLNVSync
+
+
Accepted as an attribute name in the <attrib_list> parameter of + eglCreateFenceSyncNV, and by the <attribute> parameter of + eglGetSyncAttribNV:
+
+
EGL_SYNC_TYPE_KHR - Static variable in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
+
+
EGL_SYNC_TYPE_KHR - Static variable in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
+
+
EGL_SYNC_TYPE_NV - Static variable in class org.lwjgl.opengles.EGLNVSync
+
+
Accepted in the <attribute> parameter of eglGetSyncAttribNV:
+
+
EGL_TEXTURE_2D - Static variable in class org.lwjgl.opengles.EGL
+
+
More config attribute values, for EGL_TEXTURE_FORMAT
+
+
EGL_TEXTURE_FORMAT - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_TEXTURE_RGB - Static variable in class org.lwjgl.opengles.EGL
+
+
More config attribute values, for EGL_TEXTURE_FORMAT
+
+
EGL_TEXTURE_RGBA - Static variable in class org.lwjgl.opengles.EGL
+
+
More config attribute values, for EGL_TEXTURE_FORMAT
+
+
EGL_TEXTURE_TARGET - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_TIMEOUT_EXPIRED_KHR - Static variable in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Returned by eglClientWaitSyncKHR:
+
+
EGL_TIMEOUT_EXPIRED_KHR - Static variable in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Returned by eglClientWaitSyncKHR:
+
+
EGL_TIMEOUT_EXPIRED_NV - Static variable in class org.lwjgl.opengles.EGLNVSync
+
+
Returned by eglClientWaitSyncNV:
+
+
EGL_TRANSPARENT_BLUE_VALUE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_TRANSPARENT_GREEN_VALUE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_TRANSPARENT_RED_VALUE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_TRANSPARENT_RGB - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attribute values
+
+
EGL_TRANSPARENT_TYPE - Static variable in class org.lwjgl.opengles.EGL
+
+
Config attributes
+
+
EGL_TRUE - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL aliases
+
+
EGL_UNKNOWN - Static variable in class org.lwjgl.opengles.EGL
+
+
Unknown display resolution/aspect ratio
+
+
EGL_UNSIGNALED_KHR - Static variable in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_STATUS_KHR:
+
+
EGL_UNSIGNALED_KHR - Static variable in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_STATUS_KHR:
+
+
EGL_UNSIGNALED_NV - Static variable in class org.lwjgl.opengles.EGLNVSync
+
+
Accepted as an attribute value in the <attrib_list> parameter of + eglCreateFenceSyncNV for the EGL_SYNC_STATUS_NV attribute, by + the <mode> parameter of eglSignalSyncNV and returned in <value> + when eglGetSyncAttribNV is called with <attribute> + EGL_SYNC_STATUS_NV:
+
+
EGL_VENDOR - Static variable in class org.lwjgl.opengles.EGL
+
+
QueryString targets
+
+
EGL_VERSION - Static variable in class org.lwjgl.opengles.EGL
+
+
QueryString targets
+
+
EGL_VERTICAL_RESOLUTION - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_VG_ALPHA_FORMAT - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_VG_ALPHA_FORMAT_NONPRE - Static variable in class org.lwjgl.opengles.EGL
+
+
OpenVG alpha formats
+
+
EGL_VG_ALPHA_FORMAT_PRE - Static variable in class org.lwjgl.opengles.EGL
+
+
OpenVG alpha formats
+
+
EGL_VG_ALPHA_FORMAT_PRE_BIT - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL_SURFACE_TYPE mask bits
+
+
EGL_VG_COLORSPACE - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_VG_COLORSPACE_LINEAR - Static variable in class org.lwjgl.opengles.EGL
+
+
OpenVG color spaces
+
+
EGL_VG_COLORSPACE_LINEAR_BIT - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL_SURFACE_TYPE mask bits
+
+
EGL_VG_COLORSPACE_sRGB - Static variable in class org.lwjgl.opengles.EGL
+
+
OpenVG color spaces
+
+
EGL_WIDTH - Static variable in class org.lwjgl.opengles.EGL
+
+
QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
+
+
EGL_WINDOW_BIT - Static variable in class org.lwjgl.opengles.EGL
+
+
EGL_SURFACE_TYPE mask bits
+
+
eglBindAPI(int) - Static method in class org.lwjgl.opengles.EGL
+
+
Binds the specified rendering API to the current thread.
+
+
eglClientWaitSyncKHR(EGLDisplay, EGLSyncKHR, int, long) - Static method in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Blocks the calling thread until the specified sync object is + signaled, or until a specified timeout value expires.
+
+
eglClientWaitSyncKHR(EGLDisplay, EGLSyncKHR, int, long) - Static method in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Blocks the calling thread until the specified sync object is + signaled, or until a specified timeout value expires.
+
+
eglClientWaitSyncNV(EGLSyncNV, int, long) - Static method in class org.lwjgl.opengles.EGLNVSync
+
+
Blocks the calling thread until the specified sync object is + signaled, or until a specified timeout value expires.
+
+
EGLConfig - Class in org.lwjgl.opengles
+
+
EGLConfig wrapper class.
+
+
EGLContext - Class in org.lwjgl.opengles
+
+
EGLContext wrapper class.
+
+
eglCreateFenceSyncNV(EGLDisplay, int, IntBuffer) - Static method in class org.lwjgl.opengles.EGLNVSync
+
+
Creates a fence sync object for the specified EGL display and returns + a handle to the new object.
+
+
eglCreateSyncKHR(EGLDisplay, int, IntBuffer) - Static method in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Creates a fence sync object for the specified EGL display and returns + a handle to the new object.
+
+
eglCreateSyncKHR(EGLDisplay, int, IntBuffer) - Static method in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Creates a fence sync object for the specified EGL display and returns + a handle to the new object.
+
+
eglDestroySyncKHR(EGLDisplay, EGLSyncKHR) - Static method in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Destroys an existing sync object.
+
+
eglDestroySyncKHR(EGLDisplay, EGLSyncKHR) - Static method in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Destroys an existing sync object.
+
+
eglDestroySyncNV(EGLSyncNV) - Static method in class org.lwjgl.opengles.EGLNVSync
+
+
Destroys an existing sync object.
+
+
EGLDisplay - Class in org.lwjgl.opengles
+
+
EGLDisplay wrapper class.
+
+
eglFenceNV(EGLSyncNV) - Static method in class org.lwjgl.opengles.EGLNVSync
+
+
Inserts a fence command into the command stream of the bound API's current + context and associates it with sync object.
+
+
eglGetCurrentContext() - Static method in class org.lwjgl.opengles.EGL
+
+
Returns the current EGL context for the current rendering API.
+
+
eglGetCurrentDisplay() - Static method in class org.lwjgl.opengles.EGL
+
+
Returns the EGL display associated with the current context.
+
+
eglGetCurrentSurface(int) - Static method in class org.lwjgl.opengles.EGL
+
+
Returns the EGL surfaces used for rendering by the current context.
+
+
eglGetDisplay(long) - Static method in class org.lwjgl.opengles.EGL
+
+
Obtains an EGL display from the specified native display and initializes it.
+
+
eglGetError() - Static method in class org.lwjgl.opengles.EGL
+
 
+
eglGetSyncAttribKHR(EGLDisplay, EGLSyncKHR, int) - Static method in class org.lwjgl.opengles.EGLKHRFenceSync
+
+
Returns the value of the sync object attribute.
+
+
eglGetSyncAttribKHR(EGLDisplay, EGLSyncKHR, int) - Static method in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Returns the value of the sync object attribute.
+
+
eglGetSyncAttribNV(EGLSyncNV, int) - Static method in class org.lwjgl.opengles.EGLNVSync
+
+
Returns the value of the sync object attribute.
+
+
EGLImageOES - Class in org.lwjgl.opengles
+
+
EGLImageOES wrapper class.
+
+
EGLImageOES(long) - Constructor for class org.lwjgl.opengles.EGLImageOES
+
 
+
eglIsCurrentContext(EGLContext) - Static method in class org.lwjgl.opengles.EGL
+
+
Returns true if the specified EGL context is the current context.
+
+
EGLKHRFenceSync - Class in org.lwjgl.opengles
+
+
EGL_KHR_fence_sync wrapper class.
+
+
EGLKHRReusableSync - Class in org.lwjgl.opengles
+
+
EGL_KHR_reusable_sync wrapper class.
+
+
EGLNVSync - Class in org.lwjgl.opengles
+
+
EGL_NV_sync wrapper class.
+
+
eglQueryAPI() - Static method in class org.lwjgl.opengles.EGL
+
+
Returns the current rendering API.
+
+
eglQueryContext(EGLDisplay, EGLContext, int, IntBuffer) - Static method in class org.lwjgl.opengles.EGL
+
+
Returns the value of the specified EGL context attribute in the value parameter.
+
+
eglQueryString(EGLDisplay, int) - Static method in class org.lwjgl.opengles.EGL
+
+
Returns a string describing some aspect of the EGL implementation running on the specified display.
+
+
eglQuerySurface(EGLDisplay, EGLSurface, int, IntBuffer) - Static method in class org.lwjgl.opengles.EGL
+
+
Returns the value of the specified EGL surface attribute in the value parameter.
+
+
eglReleaseCurrent(EGLDisplay) - Static method in class org.lwjgl.opengles.EGL
+
+
Releases the current context without assigning a new one.
+
+
eglSignalSyncKHR(EGLDisplay, EGLSyncKHR, int) - Static method in class org.lwjgl.opengles.EGLKHRReusableSync
+
+
Signals or unsignals the sync object by changing its status to + the specified mode.
+
+
eglSignalSyncNV(EGLSyncNV, int) - Static method in class org.lwjgl.opengles.EGLNVSync
+
+
Signals or unsignals the sync object by changing its status to + the specified mode.
+
+
EGLSurface - Class in org.lwjgl.opengles
+
+
EGLSurface wrapper class.
+
+
EGLSyncKHR - Class in org.lwjgl.opengles
+
+
EGLSyncKHR wrapper class.
+
+
EGLSyncKHR(long) - Constructor for class org.lwjgl.opengles.EGLSyncKHR
+
 
+
EGLSyncNV - Class in org.lwjgl.opengles
+
+
EGLSyncNV wrapper class.
+
+
EGLSyncNV(long) - Constructor for class org.lwjgl.opengles.EGLSyncNV
+
 
+
eglWaitClient() - Static method in class org.lwjgl.opengles.EGL
+
+
Prevents native rendering API functions from executing until any + outstanding client API rendering affecting the same surface is complete.
+
+
eglWaitGL() - Static method in class org.lwjgl.opengles.EGL
+
+
This method does the equivalent of:
+ + EGLenum api = eglQueryAPI(); + eglBindAPI(EGL_OPENGL_ES_API); + eglWaitClient(); + eglBindAPI(api); +
+
+
eglWaitNative(int) - Static method in class org.lwjgl.opengles.EGL
+
+
Prevents a client API command sequence from executing until any outstanding + native rendering affecting the same surface is complete.
+
+
enableRepeatEvents(boolean) - Static method in class org.lwjgl.input.Keyboard
+
+
Controls whether repeat events are reported or not.
+
+
encodeASCII(CharSequence) - Static method in class org.lwjgl.MemoryUtil
+
+
Returns a ByteBuffer containing the specified text ASCII encoded and null-terminated.
+
+
encodeUTF16(CharSequence) - Static method in class org.lwjgl.MemoryUtil
+
+
Returns a ByteBuffer containing the specified text UTF-16LE encoded and null-terminated.
+
+
encodeUTF8(CharSequence) - Static method in class org.lwjgl.MemoryUtil
+
+
Returns a ByteBuffer containing the specified text UTF-8 encoded and null-terminated.
+
+
end() - Method in interface org.lwjgl.util.glu.GLUtessellatorCallback
+
+
The end callback serves the same purpose as + glEnd.
+
+
end() - Method in class org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
+
 
+
endData(Object) - Method in interface org.lwjgl.util.glu.GLUtessellatorCallback
+
+
The same as the end callback method except that it + takes an additional reference argument.
+
+
endData(Object) - Method in class org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
+
 
+
equals(Object) - Method in class org.lwjgl.openal.ALCcontext
+
 
+
equals(Object) - Method in class org.lwjgl.openal.ALCdevice
+
 
+
equals(Object) - Method in class org.lwjgl.opengl.DisplayMode
+
+
Tests for DisplayMode equality
+
+
equals(Object) - Method in class org.lwjgl.opengles.EGLConfig
+
 
+
equals(Object) - Method in class org.lwjgl.opengles.EGLContext
+
 
+
equals(Object) - Method in class org.lwjgl.opengles.EGLDisplay
+
 
+
equals(Object) - Method in class org.lwjgl.opengles.EGLSurface
+
 
+
equals(Object) - Method in class org.lwjgl.PointerBuffer
+
+
Tells whether or not this buffer is equal to another object.
+
+
equals(Object) - Method in class org.lwjgl.PointerWrapperAbstract
+
 
+
equals(Object) - Method in class org.lwjgl.util.Color
+
+
Equals
+
+
equals(Object) - Method in class org.lwjgl.util.Dimension
+
+
Checks whether two dimension objects have equal values.
+
+
equals(Object) - Method in class org.lwjgl.util.Point
+
+
Determines whether an instance of Point2D is equal + to this point.
+
+
equals(Object) - Method in class org.lwjgl.util.Rectangle
+
+
Checks whether two rectangles are equal.
+
+
equals(Object) - Method in class org.lwjgl.util.vector.Vector2f
+
 
+
equals(Object) - Method in class org.lwjgl.util.vector.Vector3f
+
 
+
equals(Object) - Method in class org.lwjgl.util.vector.Vector4f
+
 
+
error(int) - Method in interface org.lwjgl.util.glu.GLUtessellatorCallback
+
+
The error callback method is called when an error is encountered.
+
+
error(int) - Method in class org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
+
 
+
errorData(int, Object) - Method in interface org.lwjgl.util.glu.GLUtessellatorCallback
+
+
The same as the error callback method except that + it takes an additional reference argument.
+
+
errorData(int, Object) - Method in class org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
+
 
+
errorMessage - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
fatal error message to display
+
+
EVENT_SIZE - Static variable in class org.lwjgl.input.Keyboard
+
+
Internal use - event size in bytes
+
+
EVENT_SIZE - Static variable in class org.lwjgl.input.Mouse
+
+
Internal use - event size in bytes
+
+
exceptionOccurred(LWJGLException) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
+
This method will be called if an unhandled LWJGLException occurs in paint().
+
+
execute(ByteBuffer[]) - Method in class org.lwjgl.opencl.CLNativeKernel
+
+
Implement this method to execute an action on cl_mem objects in global memory.
+
+
EXTAbgr - Class in org.lwjgl.opengl
+
 
+
EXTAtomicCounters32 - Class in org.lwjgl.opencl
+
 
+
EXTAtomicCounters64 - Class in org.lwjgl.opencl
+
 
+
EXTBgra - Class in org.lwjgl.opengl
+
 
+
EXTBgra - Class in org.lwjgl.opengles
+
 
+
EXTBindableUniform - Class in org.lwjgl.opengl
+
 
+
EXTBlendColor - Class in org.lwjgl.opengl
+
 
+
EXTBlendEquationSeparate - Class in org.lwjgl.opengl
+
 
+
EXTBlendFuncSeparate - Class in org.lwjgl.opengl
+
 
+
EXTBlendMinmax - Class in org.lwjgl.opengl
+
 
+
EXTBlendMinmax - Class in org.lwjgl.opengles
+
 
+
EXTBlendSubtract - Class in org.lwjgl.opengl
+
 
+
EXTCgShader - Class in org.lwjgl.opengl
+
 
+
EXTCgShader - Class in org.lwjgl.opengles
+
 
+
EXTColorBufferHalfFloat - Class in org.lwjgl.opengles
+
 
+
EXTCompiledVertexArray - Class in org.lwjgl.opengl
+
 
+
EXTCopyTextureLevels - Class in org.lwjgl.opengles
+
 
+
EXTDebugLabel - Class in org.lwjgl.opengles
+
 
+
EXTDebugMarker - Class in org.lwjgl.opengles
+
 
+
EXTDepthBoundsTest - Class in org.lwjgl.opengl
+
 
+
EXTDeviceFission - Class in org.lwjgl.opencl
+
 
+
EXTDirectStateAccess - Class in org.lwjgl.opengl
+
 
+
EXTDiscardFramebuffer - Class in org.lwjgl.opengles
+
 
+
EXTDrawBuffers2 - Class in org.lwjgl.opengl
+
 
+
EXTDrawInstanced - Class in org.lwjgl.opengl
+
 
+
EXTDrawRangeElements - Class in org.lwjgl.opengl
+
 
+
EXTFogCoord - Class in org.lwjgl.opengl
+
 
+
EXTFramebufferBlit - Class in org.lwjgl.opengl
+
 
+
EXTFramebufferMultisample - Class in org.lwjgl.opengl
+
 
+
EXTFramebufferMultisampleBlitScaled - Class in org.lwjgl.opengl
+
 
+
EXTFramebufferObject - Class in org.lwjgl.opengl
+
 
+
EXTFramebufferSRGB - Class in org.lwjgl.opengl
+
 
+
EXTGeometryShader4 - Class in org.lwjgl.opengl
+
 
+
EXTGpuProgramParameters - Class in org.lwjgl.opengl
+
 
+
EXTGpuShader4 - Class in org.lwjgl.opengl
+
 
+
EXTMapBufferRange - Class in org.lwjgl.opengles
+
 
+
EXTMigrateMemobject - Class in org.lwjgl.opencl
+
 
+
EXTMultiDrawArrays - Class in org.lwjgl.opengl
+
 
+
EXTMultiDrawArrays - Class in org.lwjgl.opengles
+
 
+
EXTMultisampledRenderToTexture - Class in org.lwjgl.opengles
+
 
+
EXTMultiviewDrawBuffers - Class in org.lwjgl.opengles
+
 
+
EXTOcclusionQueryBoolean - Class in org.lwjgl.opengles
+
 
+
EXTPackedDepthStencil - Class in org.lwjgl.opengl
+
 
+
EXTPackedFloat - Class in org.lwjgl.opengl
+
 
+
EXTPackedFloat - Class in org.lwjgl.opengles
+
 
+
EXTPackedPixels - Class in org.lwjgl.opengl
+
 
+
EXTPalettedTexture - Class in org.lwjgl.opengl
+
 
+
EXTPixelBufferObject - Class in org.lwjgl.opengl
+
 
+
EXTPointParameters - Class in org.lwjgl.opengl
+
 
+
EXTProvokingVertex - Class in org.lwjgl.opengl
+
 
+
extractGZip(String, String) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Extract GZip File
+
+
extractJars(String) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Extract all jars from any lzma/gz/pack files
+
+
extractLZMA(String, String) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Extract LZMA File
+
+
extractNatives(String) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
This method will extract all file from the native jar and extract them + to the subdirectory called "natives" in the local path, will also check + to see if the native jar files is signed properly
+
+
extractPack(String, String) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Extract Pack File
+
+
EXTReadFormatBgra - Class in org.lwjgl.opengles
+
 
+
EXTRescaleNormal - Class in org.lwjgl.opengl
+
 
+
EXTRobustness - Class in org.lwjgl.opengles
+
 
+
EXTSecondaryColor - Class in org.lwjgl.opengl
+
 
+
EXTSeparateShaderObjects - Class in org.lwjgl.opengl
+
 
+
EXTSeparateShaderObjects - Class in org.lwjgl.opengles
+
 
+
EXTSeparateSpecularColor - Class in org.lwjgl.opengl
+
 
+
EXTShaderFramebufferFetch - Class in org.lwjgl.opengles
+
 
+
EXTShaderImageLoadStore - Class in org.lwjgl.opengl
+
 
+
EXTShadowSamplers - Class in org.lwjgl.opengles
+
 
+
EXTSharedTexturePalette - Class in org.lwjgl.opengl
+
 
+
EXTSRGB - Class in org.lwjgl.opengles
+
 
+
EXTStencilClearTag - Class in org.lwjgl.opengl
+
 
+
EXTStencilTwoSide - Class in org.lwjgl.opengl
+
 
+
EXTStencilWrap - Class in org.lwjgl.opengl
+
 
+
EXTTextureArray - Class in org.lwjgl.opengl
+
 
+
EXTTextureArray - Class in org.lwjgl.opengles
+
 
+
EXTTextureBufferObject - Class in org.lwjgl.opengl
+
 
+
EXTTextureCompressionDXT1 - Class in org.lwjgl.opengles
+
 
+
EXTTextureCompressionLATC - Class in org.lwjgl.opengl
+
 
+
EXTTextureCompressionLATC - Class in org.lwjgl.opengles
+
 
+
EXTTextureCompressionRGTC - Class in org.lwjgl.opengl
+
 
+
EXTTextureCompressionS3TC - Class in org.lwjgl.opengl
+
 
+
EXTTextureCompressionS3TC - Class in org.lwjgl.opengles
+
 
+
EXTTextureEnvCombine - Class in org.lwjgl.opengl
+
 
+
EXTTextureEnvDot3 - Class in org.lwjgl.opengl
+
 
+
EXTTextureFilterAnisotropic - Class in org.lwjgl.opengl
+
 
+
EXTTextureFilterAnisotropic - Class in org.lwjgl.opengles
+
 
+
EXTTextureFormatBGRA8888 - Class in org.lwjgl.opengles
+
 
+
EXTTextureInteger - Class in org.lwjgl.opengl
+
 
+
EXTTextureLODBias - Class in org.lwjgl.opengl
+
 
+
EXTTextureLODBias - Class in org.lwjgl.opengles
+
 
+
EXTTextureMirrorClamp - Class in org.lwjgl.opengl
+
 
+
EXTTextureRectangle - Class in org.lwjgl.opengl
+
 
+
EXTTextureRg - Class in org.lwjgl.opengles
+
 
+
EXTTextureSharedExponent - Class in org.lwjgl.opengl
+
 
+
EXTTextureSnorm - Class in org.lwjgl.opengl
+
 
+
EXTTextureSRGB - Class in org.lwjgl.opengl
+
 
+
EXTTextureSRGBDecode - Class in org.lwjgl.opengl
+
 
+
EXTTextureStorage - Class in org.lwjgl.opengles
+
 
+
EXTTextureSwizzle - Class in org.lwjgl.opengl
+
 
+
EXTTextureType2101010REV - Class in org.lwjgl.opengles
+
 
+
EXTTimerQuery - Class in org.lwjgl.opengl
+
 
+
EXTTransformFeedback - Class in org.lwjgl.opengl
+
 
+
EXTUnpackSubimage - Class in org.lwjgl.opengles
+
 
+
EXTVertexArrayBgra - Class in org.lwjgl.opengl
+
 
+
EXTVertexAttrib64bit - Class in org.lwjgl.opengl
+
 
+
EXTVertexShader - Class in org.lwjgl.opengl
+
 
+
EXTVertexWeighting - Class in org.lwjgl.opengl
+
 
+
+ + + +

F

+
+
fatalError - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
whether a fatal error occurred
+
+
fatalErrorOccured(String, Exception) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Sets the error message and print debug information
+
+
fgColor - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
color to write foreground in
+
+
fget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
fget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
FIELDS_NV - Static variable in class org.lwjgl.opengl.NVPresentVideo
+
+
Accepted by the <type> parameter of PresentFrameKeyedNV and + PresentFrameDualFillNV:
+
+
fileSizes - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
Sizes of files to download
+
+
filesLastModified - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
Used to store file names with lastModified time
+
+
Filter<T> - Interface in org.lwjgl.opencl.api
+
+
Simple filter interface.
+
+
flip() - Method in class org.lwjgl.PointerBuffer
+
+
Flips this buffer.
+
+
foreach(T) - Static method in class org.lwjgl.util.mapped.MappedObject
+
+
Creates an Iterable that will step through + capacity() views, leaving the view at + the last valid value.
+

+ For convenience you are encouraged to static-import this specific method: + import static org.lwjgl.util.mapped.MappedObject.foreach;

+
+
foreach(T, int) - Static method in class org.lwjgl.util.mapped.MappedObject
+
+
Creates an Iterable that will step through + elementCount views, leaving the view at + the last valid value.
+

+ For convenience you are encouraged to static-import this specific method: + import static org.lwjgl.util.mapped.MappedObject.foreach;

+
+
fork(Class<?>, String[]) - Static method in class org.lwjgl.util.mapped.MappedObjectClassLoader
+
+
Forks the specified class containing a main method, passing the specified arguments.
+
+
format - Variable in class org.lwjgl.util.WaveData
+
+
format type of data
+
+
fput(float, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
fput(MappedObject, float, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
fromHSB(float, float, float) - Method in class org.lwjgl.util.Color
+
+
HSB to RGB conversion, pinched from java.awt.Color.
+
+
FRONT_LEFT_BUFFER - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
The Pbuffer front left buffer.
+
+
FRONT_RIGHT_BUFFER - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
The Pbuffer front right buffer.
+
+
fvget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
fvget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
fvput(float, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
fvput(MappedObject, float, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
+ + + +

G

+
+
genericErrorMessage - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
generic error message to display on error
+
+
get() - Method in class org.lwjgl.PointerBuffer
+
+
Relative get method.
+
+
get(int) - Method in class org.lwjgl.PointerBuffer
+
+
Absolute get method.
+
+
get(long[], int, int) - Method in class org.lwjgl.PointerBuffer
+
+
Relative bulk get method.
+
+
get(long[]) - Method in class org.lwjgl.PointerBuffer
+
+
Relative bulk get method.
+
+
get_view(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
get_view_shift(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
getAccumulationAlpha() - Method in class org.lwjgl.opengl.PixelFormat
+
 
+
getAccumulationBitsPerPixel() - Method in class org.lwjgl.opengl.PixelFormat
+
 
+
getAdapter() - Static method in class org.lwjgl.opengl.Display
+
+
Get the driver adapter string.
+
+
getAddress(ByteBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(ByteBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(ShortBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(ShortBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(CharBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(CharBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(IntBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(IntBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(FloatBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(FloatBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(LongBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(LongBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(DoubleBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(DoubleBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(PointerBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress(PointerBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress0(Buffer) - Static method in class org.lwjgl.MemoryUtil
+
+
Returns the memory address of the specified buffer.
+
+
getAddress0(PointerBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress0Safe(Buffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddress0Safe(PointerBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(ByteBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(ByteBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(ShortBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(ShortBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(CharBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(CharBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(IntBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(IntBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(FloatBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(FloatBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(LongBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(LongBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(DoubleBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(DoubleBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(PointerBuffer) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAddressSafe(PointerBuffer, int) - Static method in class org.lwjgl.MemoryUtil
+
 
+
getAlign() - Method in class org.lwjgl.util.mapped.MappedObject
+
+
Returns the mapped object memory alignment, in bytes.
+
+
getAlpha() - Method in class org.lwjgl.util.Color
+
+
Accessor
+
+
getAlpha() - Method in interface org.lwjgl.util.ReadableColor
+
+
Return the red component (0..255)
+
+
getAlphaBits() - Method in class org.lwjgl.opengl.PixelFormat
+
 
+
getAlphaByte() - Method in class org.lwjgl.util.Color
+
 
+
getAlphaByte() - Method in interface org.lwjgl.util.ReadableColor
+
+
Return the red component
+
+
getApplet() - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Retrieves the applet that has been loaded.
+
+
getAttrib(PixelFormat.Attrib) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns the value of the specified attribute.
+
+
getAttribBuffer(EGLDisplay, int, int[]) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns an IntBuffer that can be used to get/choose EGLConfigs.
+
+
getAttribList() - Method in class org.lwjgl.opengles.ContextAttribs
+
 
+
getAttribute(int) - Method in class org.lwjgl.opengles.EGLConfig
+
+
Returns the value of the specified EGL config attribute.
+
+
getAttribute(int) - Method in class org.lwjgl.opengles.EGLSurface
+
+
Returns the value of the specified EGL surface attribute.
+
+
getAuxBuffers() - Method in class org.lwjgl.opengl.PixelFormat
+
 
+
getAvailableDisplayModes() - Static method in class org.lwjgl.opengl.Display
+
+
Returns the entire list of possible fullscreen display modes as an array, in no + particular order.
+
+
getAvailableDisplayModes(int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.util.Display
+
+
Determine the available display modes that match the specified minimum and maximum criteria.
+
+
getAxisCount() - Method in interface org.lwjgl.input.Controller
+
+
Retrieve the number of axes available on this controller.
+
+
getAxisCount() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Retrieve the number of axes available on this controller.
+
+
getAxisName(int) - Method in interface org.lwjgl.input.Controller
+
+
Get the name that's given to the specified axis
+
+
getAxisName(int) - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the name that's given to the specified axis
+
+
getAxisValue(int) - Method in interface org.lwjgl.input.Controller
+
+
Retrieve the value thats currently available on a specified axis.
+
+
getAxisValue(int) - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Retrieve the value thats currently available on a specified axis.
+
+
getBestMatch(EGLConfig[]) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns the EGL config from the specified array that best matches this PixelFormat.
+
+
getBitsPerPixel() - Method in class org.lwjgl.opengl.DisplayMode
+
 
+
getBitsPerPixel() - Method in class org.lwjgl.opengl.PixelFormat
+
 
+
getBlue() - Method in class org.lwjgl.util.Color
+
+
Accessor
+
+
getBlue() - Method in interface org.lwjgl.util.ReadableColor
+
+
Return the red component (0..255)
+
+
getBlueByte() - Method in class org.lwjgl.util.Color
+
 
+
getBlueByte() - Method in interface org.lwjgl.util.ReadableColor
+
+
Return the red component
+
+
getBooleanParameter(String, boolean) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Retrieves the boolean value for the parameter
+
+
getBounds(WritableRectangle) - Method in interface org.lwjgl.util.ReadableRectangle
+
+
Copy this readable rectangle's bounds into a destination Rectangle
+
+
getBounds(WritableRectangle) - Method in class org.lwjgl.util.Rectangle
+
 
+
getBuffer() - Method in class org.lwjgl.PointerBuffer
+
+
Returns the ByteBuffer that backs this PointerBuffer.
+
+
getBuildInfoInt(CLDevice, int) - Method in class org.lwjgl.opencl.CLProgram
+
+
Returns the integer value of the specified parameter.
+
+
getBuildInfoString(CLDevice, int) - Method in class org.lwjgl.opencl.CLProgram
+
+
Returns the String value of the specified parameter.
+
+
getButtonCount() - Method in interface org.lwjgl.input.Controller
+
+
Retrieve the number of buttons available on this controller
+
+
getButtonCount() - Static method in class org.lwjgl.input.Mouse
+
 
+
getButtonCount() - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Query of button count
+
+
getButtonCount() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Retrieve the number of buttons available on this controller
+
+
getButtonIndex(String) - Static method in class org.lwjgl.input.Mouse
+
+
Get's a button's index.
+
+
getButtonName(int) - Method in interface org.lwjgl.input.Controller
+
+
Get the name of the specified button.
+
+
getButtonName(int) - Static method in class org.lwjgl.input.Mouse
+
+
Gets a button's name
+
+
getButtonName(int) - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the name of the specified button.
+
+
getBytes() - Method in class org.lwjgl.util.XPMFile
+
 
+
getCacheDirectory() - Method in class org.lwjgl.util.applet.AppletLoader
+
+
This method will return the location of the cache directory.
+
+
getCacheLineSize() - Static method in class org.lwjgl.util.mapped.CacheUtil
+
+
Returns the CPU cache line size, in number of bytes.
+
+
getCapabilities() - Static method in class org.lwjgl.input.Cursor
+
+
Get the capabilities of the native cursor.
+
+
getCapabilities() - Static method in class org.lwjgl.opengl.GLContext
+
+
Get the current capabilities instance.
+
+
getCapabilities() - Static method in class org.lwjgl.opengl.Pbuffer
+
+
Gets the Pbuffer capabilities.
+
+
getCapabilities() - Static method in class org.lwjgl.opengles.GLContext
+
+
Get the current capabilities instance.
+
+
getChannelOrder() - Method in class org.lwjgl.opencl.api.CLImageFormat
+
 
+
getChannelType() - Method in class org.lwjgl.opencl.api.CLImageFormat
+
 
+
getClassTokens(LWJGLUtil.TokenFilter, Map<Integer, String>, Class...) - Static method in class org.lwjgl.LWJGLUtil
+
+
Returns a map of public static final integer fields in the specified classes, to their String representations.
+
+
getClassTokens(LWJGLUtil.TokenFilter, Map<Integer, String>, Iterable<Class>) - Static method in class org.lwjgl.LWJGLUtil
+
+
Returns a map of public static final integer fields in the specified classes, to their String representations.
+
+
getCLCommandQueue(long) - Method in class org.lwjgl.opencl.CLContext
+
+
Returns a CLCommandQueue associated with this context.
+
+
getCLCommandQueue() - Method in class org.lwjgl.opencl.CLEvent
+
+
Returns the command-queue associated with this event.
+
+
getCLDevice() - Method in class org.lwjgl.opencl.CLCommandQueue
+
 
+
getCLDevice(long) - Method in class org.lwjgl.opencl.CLPlatform
+
+
Returns a CLDevice that is available on this platform.
+
+
getCLEvent(long) - Method in class org.lwjgl.opencl.CLCommandQueue
+
+
Returns a CLEvent associated with this command-queue.
+
+
getCLEvent(long) - Method in class org.lwjgl.opencl.CLContext
+
+
Returns a user CLEvent associated with this context.
+
+
getClipboard() - Static method in class org.lwjgl.Sys
+
+
Get the contents of the system clipboard.
+
+
getCLKernel(long) - Method in class org.lwjgl.opencl.CLProgram
+
+
Returns a CLKernel associated with this program.
+
+
getCLMem(long) - Method in class org.lwjgl.opencl.CLContext
+
+
Returns a CLMem associated with this context.
+
+
getCLPlatform(long) - Static method in class org.lwjgl.opencl.CLPlatform
+
+
Returns a CLPlatform with the specified id.
+
+
getCLProgram(long) - Method in class org.lwjgl.opencl.CLContext
+
+
Returns a CLProgram associated with this context.
+
+
getCLSampler(long) - Method in class org.lwjgl.opencl.CLContext
+
+
Returns a CLSampler associated with this context.
+
+
getColor(String, Color) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Retrieves the color
+
+
getConfig() - Method in class org.lwjgl.opengles.EGLSurface
+
+
Returns the EGL config associated with this EGL surface.
+
+
getConfigID() - Method in class org.lwjgl.opengles.EGLConfig
+
+
Returns the EGL_CONFIG_ID attribute of this EGLConfig.
+
+
getConfiguration() - Static method in class org.lwjgl.opengl.XRandR
+
 
+
getContext() - Static method in class org.lwjgl.openal.AL
+
 
+
getContext() - Method in class org.lwjgl.opengl.AWTGLCanvas
+
+
This method should only be called internally.
+
+
getController(int) - Static method in class org.lwjgl.input.Controllers
+
+
Get a controller from the collection
+
+
getControllerCount() - Static method in class org.lwjgl.input.Controllers
+
+
Retrieve a count of the number of controllers
+
+
getControllers() - Method in class org.lwjgl.util.jinput.LWJGLEnvironmentPlugin
+
 
+
getCurrentCertificates() - Static method in class org.lwjgl.util.applet.AppletLoader
+
+
Returns the current certificate chain of the AppletLoader
+
+
getDeadZone(int) - Method in interface org.lwjgl.input.Controller
+
+
Get the dead zone for a specified axis
+
+
getDeadZone(int) - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the dead zone for a specified axis
+
+
getDefaultValue() - Method in enum org.lwjgl.opengles.PixelFormat.Attrib
+
+
Returns the default value of this attribute.
+
+
getDepthBits() - Method in class org.lwjgl.opengl.PixelFormat
+
 
+
getDescriptionForState() - Method in class org.lwjgl.util.applet.AppletLoader
+
 
+
getDesktopDisplayMode() - Static method in class org.lwjgl.opengl.Display
+
+
Return the initial desktop display mode.
+
+
getDevice() - Static method in class org.lwjgl.openal.AL
+
 
+
getDeviceCapabilities(CLDevice) - Static method in class org.lwjgl.opencl.CLCapabilities
+
 
+
getDevices(int) - Method in class org.lwjgl.opencl.CLPlatform
+
+
Returns a list of the available devices on this platform that + match the specified type.
+
+
getDevices(int, Filter<CLDevice>) - Method in class org.lwjgl.opencl.CLPlatform
+
+
Returns a list of the available devices on this platform that + match the specified type, filtered by the specified filter.
+
+
getDisplay() - Method in class org.lwjgl.opengles.EGLConfig
+
+
Returns the EGL display from which this EGL config was retrieved.
+
+
getDisplay() - Method in class org.lwjgl.opengles.EGLSurface
+
+
Returns the EGL display from which this EGL surface was created.
+
+
getDisplayMode() - Static method in class org.lwjgl.opengl.Display
+
+
Return the current display mode, as set by setDisplayMode().
+
+
getDrawable() - Static method in class org.lwjgl.opengl.Display
+
+
Fetch the Drawable from the Display.
+
+
getDrawStyle() - Method in class org.lwjgl.util.glu.Quadric
+
+
Returns the drawStyle.
+
+
getDWheel() - Static method in class org.lwjgl.input.Mouse
+
 
+
getDX() - Static method in class org.lwjgl.input.Mouse
+
 
+
getDY() - Static method in class org.lwjgl.input.Mouse
+
 
+
getEGLAttrib() - Method in enum org.lwjgl.opengles.PixelFormat.Attrib
+
+
Returns the EGL token that corresponds to this attribute.
+
+
getElementSizeExponent(Buffer) - Static method in class org.lwjgl.BufferUtils
+
 
+
getEventButton() - Static method in class org.lwjgl.input.Mouse
+
 
+
getEventButtonState() - Static method in class org.lwjgl.input.Controllers
+
+
Gets the state of the button that generated the current event
+
+
getEventButtonState() - Static method in class org.lwjgl.input.Mouse
+
+
Get the current events button state.
+
+
getEventCharacter() - Static method in class org.lwjgl.input.Keyboard
+
 
+
getEventControlIndex() - Static method in class org.lwjgl.input.Controllers
+
+
Get the index of the control that caused the current event
+
+
getEventDWheel() - Static method in class org.lwjgl.input.Mouse
+
 
+
getEventDX() - Static method in class org.lwjgl.input.Mouse
+
 
+
getEventDY() - Static method in class org.lwjgl.input.Mouse
+
 
+
getEventKey() - Static method in class org.lwjgl.input.Keyboard
+
+
Please note that the key code returned is NOT valid against the + current keyboard layout.
+
+
getEventKeyState() - Static method in class org.lwjgl.input.Keyboard
+
+
Gets the state of the key that generated the + current event
+
+
getEventNanoseconds() - Static method in class org.lwjgl.input.Controllers
+
+
Get the timestamp assigned to the current event
+
+
getEventNanoseconds() - Static method in class org.lwjgl.input.Keyboard
+
+
Gets the time in nanoseconds of the current event.
+
+
getEventNanoseconds() - Static method in class org.lwjgl.input.Mouse
+
+
Gets the time in nanoseconds of the current event.
+
+
getEventSource() - Static method in class org.lwjgl.input.Controllers
+
+
Get the source of the current event
+
+
getEventX() - Static method in class org.lwjgl.input.Mouse
+
 
+
getEventXAxisValue() - Static method in class org.lwjgl.input.Controllers
+
+
Get the value on an X axis of the current event
+
+
getEventY() - Static method in class org.lwjgl.input.Mouse
+
 
+
getEventYAxisValue() - Static method in class org.lwjgl.input.Controllers
+
+
Get the value on an Y axis of the current event
+
+
getFileName(URL) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Get file name portion of URL.
+
+
getFrequency() - Method in class org.lwjgl.opengl.DisplayMode
+
 
+
getGLObjectName() - Method in class org.lwjgl.opencl.CLMem
+
+
Returns the GL object name.
+
+
getGLObjectType() - Method in class org.lwjgl.opencl.CLMem
+
+
Returns the GL object type.
+
+
getGLTextureInfoInt(int) - Method in class org.lwjgl.opencl.CLMem
+
+
Returns the int value of the specified parameter.
+
+
getGreen() - Method in class org.lwjgl.util.Color
+
+
Accessor
+
+
getGreen() - Method in interface org.lwjgl.util.ReadableColor
+
+
Return the red component (0..255)
+
+
getGreenByte() - Method in class org.lwjgl.util.Color
+
 
+
getGreenByte() - Method in interface org.lwjgl.util.ReadableColor
+
+
Return the red component
+
+
getHeight() - Static method in class org.lwjgl.opengl.Display
+
 
+
getHeight() - Method in class org.lwjgl.opengl.DisplayMode
+
 
+
getHeight() - Method in interface org.lwjgl.opengl.InputImplementation
+
 
+
getHeight() - Method in class org.lwjgl.opengl.Pbuffer
+
 
+
getHeight() - Method in class org.lwjgl.util.Dimension
+
+
Gets the height.
+
+
getHeight() - Method in interface org.lwjgl.util.ReadableDimension
+
+
Get the height
+
+
getHeight() - Method in class org.lwjgl.util.Rectangle
+
+
Gets the height.
+
+
getHeight() - Method in class org.lwjgl.util.XPMFile
+
 
+
getImage(String) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Get Image from path provided
+
+
getImage(URL) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Get Image from path provided
+
+
getImageChannelOrder() - Method in class org.lwjgl.opencl.CLMem
+
+
Returns the image channel order.
+
+
getImageChannelType() - Method in class org.lwjgl.opencl.CLMem
+
+
Returns the image channel type.
+
+
getImageFormat() - Method in class org.lwjgl.opencl.CLMem
+
+
Returns the image format.
+
+
getImageInfoSize(int) - Method in class org.lwjgl.opencl.CLMem
+
+
Returns the size_t value of the specified parameter.
+
+
getIndex() - Method in interface org.lwjgl.input.Controller
+
+
Get the index of this controller in the collection
+
+
getIndex() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the index of this controller in the collection
+
+
getInfoBinaries(ByteBuffer) - Method in class org.lwjgl.opencl.CLProgram
+
+
Returns the program binaries for all devices associated with program, + written sequentially in the target ByteBuffer.
+
+
getInfoBinaries(ByteBuffer[]) - Method in class org.lwjgl.opencl.CLProgram
+
+
Returns the program binaries for all devices associated with program, + as a ByteBuffer array.
+
+
getInfoBoolean(int) - Method in class org.lwjgl.opencl.CLDevice
+
+
Returns the boolean value of the specified parameter.
+
+
getInfoDevices() - Method in class org.lwjgl.opencl.CLContext
+
+
Returns the list of devices in context.
+
+
getInfoDevices() - Method in class org.lwjgl.opencl.CLProgram
+
+
Returns an array of CLDevices associated with this program.
+
+
getInfoHostBuffer() - Method in class org.lwjgl.opencl.CLMem
+
+
Returns a direct ByteBuffer instance that points to the host + memory that backs this CLMem object.
+
+
getInfoInt(int) - Method in class org.lwjgl.opencl.CLCommandQueue
+
+
Returns the integer value of the specified parameter.
+
+
getInfoInt(int) - Method in class org.lwjgl.opencl.CLContext
+
+
Returns the integer value of the specified parameter.
+
+
getInfoInt(int) - Method in class org.lwjgl.opencl.CLDevice
+
+
Returns the integer value of the specified parameter.
+
+
getInfoInt(int) - Method in class org.lwjgl.opencl.CLEvent
+
+
Returns the integer value of the specified parameter.
+
+
getInfoInt(int) - Method in class org.lwjgl.opencl.CLKernel
+
+
Returns the integer value of the specified parameter.
+
+
getInfoInt(int) - Method in class org.lwjgl.opencl.CLMem
+
+
Returns the integer value of the specified parameter.
+
+
getInfoInt(int) - Method in class org.lwjgl.opencl.CLProgram
+
+
Returns the integer value of the specified parameter.
+
+
getInfoInt(int) - Method in class org.lwjgl.opencl.CLSampler
+
+
Returns the integer value of the specified parameter.
+
+
getInfoLong(int) - Method in class org.lwjgl.opencl.CLDevice
+
+
Returns the long value of the specified parameter.
+
+
getInfoLong(int) - Method in class org.lwjgl.opencl.CLMem
+
+
Returns the long value of the specified parameter.
+
+
getInfoLong(int) - Method in class org.lwjgl.opencl.CLSampler
+
+
Returns the long value of the specified parameter.
+
+
getInfoSize(int) - Method in class org.lwjgl.opencl.CLDevice
+
+
Returns the size_t value of the specified parameter.
+
+
getInfoSize(int) - Method in class org.lwjgl.opencl.CLMem
+
+
Returns the size_t value of the specified parameter.
+
+
getInfoSizeArray(int) - Method in class org.lwjgl.opencl.CLDevice
+
+
Returns an array of size_t values of the specified parameter.
+
+
getInfoSizeArray(int) - Method in class org.lwjgl.opencl.CLProgram
+
+
Returns an array of size_t values of the specified parameter.
+
+
getInfoString(int) - Method in class org.lwjgl.opencl.CLDevice
+
+
Returns the value of the specified String parameter.
+
+
getInfoString(int) - Method in class org.lwjgl.opencl.CLKernel
+
+
Returns the String value of the specified parameter.
+
+
getInfoString(int) - Method in class org.lwjgl.opencl.CLPlatform
+
+
Returns the String value of the specified parameter.
+
+
getInfoString(int) - Method in class org.lwjgl.opencl.CLProgram
+
+
Returns the String value of the specified parameter.
+
+
getIntParameter(String, int) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Retrieves the int value for the applet
+
+
getJarInfo(File) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
This method will get the files sizes of the files to download.
+
+
getJarInputStream(String, URLConnection) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Retrieves a jar files input stream.
+
+
getJarName(URL) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Get jar name from URL.
+
+
getKeyCount() - Static method in class org.lwjgl.input.Keyboard
+
 
+
getKeyIndex(String) - Static method in class org.lwjgl.input.Keyboard
+
+
Get's a key's index.
+
+
getKeyName(int) - Static method in class org.lwjgl.input.Keyboard
+
+
Gets a key's name
+
+
getLayerPlane() - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
getLibraryPaths(String, String, ClassLoader) - Static method in class org.lwjgl.LWJGLUtil
+
+
Locates the paths required by a library.
+
+
getLibraryPaths(String, String[], ClassLoader) - Static method in class org.lwjgl.LWJGLUtil
+
+
Locates the paths required by a library.
+
+
getLocation(WritablePoint) - Method in class org.lwjgl.util.Point
+
 
+
getLocation(WritablePoint) - Method in interface org.lwjgl.util.ReadablePoint
+
+
Copy this ReadablePoint into a destination Point
+
+
getLocation(WritablePoint) - Method in class org.lwjgl.util.Rectangle
+
 
+
getLWJGLCacheDir() - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Get path to the lwjgl cache directory.
+
+
getMajorVersion() - Method in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
getMajorVersion() - Method in class org.lwjgl.opencl.CLPlatformCapabilities
+
 
+
getMajorVersion() - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
getMajorVersion() - Method in class org.lwjgl.opengles.EGLDisplay
+
+
Returns the major EGL version of this EGL display.
+
+
getMaxCursorSize() - Static method in class org.lwjgl.input.Cursor
+
+
Gets the maximum size of a native cursor.
+
+
getMaxCursorSize() - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Method returning the maximum cursor size
+
+
getMessages() - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Retrieves the current message for the current status.
+
+
getMinCursorSize() - Static method in class org.lwjgl.input.Cursor
+
+
Gets the minimum size of a native cursor.
+
+
getMinCursorSize() - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Method returning the minimum cursor size
+
+
getMinorVersion() - Method in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
getMinorVersion() - Method in class org.lwjgl.opencl.CLPlatformCapabilities
+
 
+
getMinorVersion() - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
getMinorVersion() - Method in class org.lwjgl.opengles.EGLDisplay
+
+
Returns the minor EGL version of this EGL display.
+
+
getName() - Method in interface org.lwjgl.input.Controller
+
+
Get the name assigned to this controller.
+
+
getName() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the name assigned to this controller.
+
+
getNativeCursor() - Static method in class org.lwjgl.input.Mouse
+
+
Gets the currently bound native cursor, if any.
+
+
getNativeCursorCapabilities() - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Function to determine native cursor support
+
+
getNormals() - Method in class org.lwjgl.util.glu.Quadric
+
+
Returns the normals.
+
+
getNumKeyboardEvents() - Static method in class org.lwjgl.input.Keyboard
+
+
Gets the number of keyboard events waiting after doing a buffer enabled poll().
+
+
getOffset(Buffer) - Static method in class org.lwjgl.BufferUtils
+
+
A helper function which is used to get the byte offset in an arbitrary buffer + based on its position
+
+
getOrientation() - Method in class org.lwjgl.util.glu.Quadric
+
+
Returns the orientation.
+
+
getOrigin() - Method in class org.lwjgl.opencl.api.CLBufferRegion
+
 
+
getParent() - Static method in class org.lwjgl.opengl.Display
+
+
Return the last parent set with setParent().
+
+
getPixelFormat() - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
getPixelScaleFactor() - Static method in class org.lwjgl.opengl.Display
+
 
+
getPlatform() - Static method in class org.lwjgl.LWJGLUtil
+
 
+
getPlatform() - Method in class org.lwjgl.opencl.CLDevice
+
 
+
getPlatformCapabilities(CLPlatform) - Static method in class org.lwjgl.opencl.CLCapabilities
+
 
+
getPlatformName() - Static method in class org.lwjgl.LWJGLUtil
+
 
+
getPlatforms() - Static method in class org.lwjgl.opencl.CLPlatform
+
+
Returns a list of all the available platforms.
+
+
getPlatforms(Filter<CLPlatform>) - Static method in class org.lwjgl.opencl.CLPlatform
+
+
Returns a list of the available platforms, filtered by the specified filter.
+
+
getPointer() - Method in interface org.lwjgl.PointerWrapper
+
 
+
getPointer() - Method in class org.lwjgl.PointerWrapperAbstract
+
 
+
getPointerSize() - Static method in class org.lwjgl.PointerBuffer
+
+
Returns the pointer size in bytes, based on the underlying architecture.
+
+
getPovX() - Method in interface org.lwjgl.input.Controller
+
+
Get the X-Axis value of the POV on this controller
+
+
getPovX() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the X-Axis value of the POV on this controller
+
+
getPovY() - Method in interface org.lwjgl.input.Controller
+
+
Get the Y-Axis value of the POV on this controller
+
+
getPovY() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the Y-Axis value of the POV on this controller
+
+
getPrivilegedBoolean(String) - Static method in class org.lwjgl.LWJGLUtil
+
+
Gets a boolean property as a privileged action.
+
+
getPrivilegedInteger(String) - Static method in class org.lwjgl.LWJGLUtil
+
+
Gets an integer property as a privileged action.
+
+
getPrivilegedInteger(String, int) - Static method in class org.lwjgl.LWJGLUtil
+
+
Gets an integer property as a privileged action.
+
+
getProfilingInfoLong(int) - Method in class org.lwjgl.opencl.CLEvent
+
+
Returns the long value of the specified parameter.
+
+
getRed() - Method in class org.lwjgl.util.Color
+
+
Accessor
+
+
getRed() - Method in interface org.lwjgl.util.ReadableColor
+
+
Return the red component (0..255)
+
+
getRedByte() - Method in class org.lwjgl.util.Color
+
 
+
getRedByte() - Method in interface org.lwjgl.util.ReadableColor
+
+
Return the red component
+
+
getResolutions(String) - Static method in class org.lwjgl.opengl.XRandR
+
 
+
getRumblerCount() - Method in interface org.lwjgl.input.Controller
+
+
Returns the number of rumblers this controller supports
+
+
getRumblerCount() - Method in class org.lwjgl.util.input.ControllerAdapter
+
 
+
getRumblerName(int) - Method in interface org.lwjgl.input.Controller
+
+
Returns the name of the specified rumbler
+
+
getRumblerName(int) - Method in class org.lwjgl.util.input.ControllerAdapter
+
 
+
getRXAxisDeadZone() - Method in interface org.lwjgl.input.Controller
+
+
Get the dead zone for the RX axis.
+
+
getRXAxisDeadZone() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the dead zone for the RX axis.
+
+
getRXAxisValue() - Method in interface org.lwjgl.input.Controller
+
+
Get the value from the RX axis if there is one.
+
+
getRXAxisValue() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the value from the RX axis if there is one.
+
+
getRYAxisDeadZone() - Method in interface org.lwjgl.input.Controller
+
+
Get the dead zone for the RY axis.
+
+
getRYAxisDeadZone() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the dead zone for the RY axis.
+
+
getRYAxisValue() - Method in interface org.lwjgl.input.Controller
+
+
Get the value from the RY axis if there is one.
+
+
getRYAxisValue() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the value from the RY axis if there is one.
+
+
getRZAxisDeadZone() - Method in interface org.lwjgl.input.Controller
+
+
Get the dead zone for the RZ axis.
+
+
getRZAxisDeadZone() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the dead zone for the RZ axis.
+
+
getRZAxisValue() - Method in interface org.lwjgl.input.Controller
+
+
Get the value from the RZ axis if there is one.
+
+
getRZAxisValue() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the value from the RZ axis if there is one.
+
+
getSamples() - Method in class org.lwjgl.opengl.PixelFormat
+
 
+
getScreenNames() - Static method in class org.lwjgl.opengl.XRandR
+
 
+
getSize() - Method in class org.lwjgl.opencl.api.CLBufferRegion
+
 
+
getSize(WritableDimension) - Method in class org.lwjgl.util.Dimension
+
 
+
getSize(WritableDimension) - Method in interface org.lwjgl.util.ReadableDimension
+
+
Copy this ReadableDimension into a destination Dimension
+
+
getSize(WritableDimension) - Method in class org.lwjgl.util.Rectangle
+
 
+
getSizeof() - Method in class org.lwjgl.util.mapped.MappedObject
+
+
Returns the mapped object memory sizeof, in bytes.
+
+
getStatus() - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Retrieves the current status of the AppletLoader and is + used by liveconnect when running in headless mode.
+
+
getStencilBits() - Method in class org.lwjgl.opengl.PixelFormat
+
 
+
getStringParameter(String, String) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Retrieves the String value for the parameter
+
+
getSubCLDevice(long) - Method in class org.lwjgl.opencl.CLDevice
+
+
Returns a sub-device of this device.
+
+
getSupportedImageFormats(long, int) - Method in class org.lwjgl.opencl.CLContext
+
 
+
getSupportedImageFormats(long, int, Filter<CLImageFormat>) - Method in class org.lwjgl.opencl.CLContext
+
 
+
getTextureFlag() - Method in class org.lwjgl.util.glu.Quadric
+
+
Returns the textureFlag.
+
+
getTime() - Static method in class org.lwjgl.Sys
+
+
Gets the current value of the hires timer, in ticks.
+
+
getTime() - Method in class org.lwjgl.util.Timer
+
 
+
getTimerResolution() - Static method in class org.lwjgl.Sys
+
+
Obtains the number of ticks that the hires timer does in a second.
+
+
getTitle() - Static method in class org.lwjgl.opengl.Display
+
 
+
getVersion() - Static method in class org.lwjgl.opengl.Display
+
+
Get the driver version.
+
+
getVersion() - Method in class org.lwjgl.opengles.ContextAttribs
+
 
+
getVersion() - Static method in class org.lwjgl.Sys
+
+
Return the version of the core LWJGL libraries as a String.
+
+
getViewAddress(int) - Method in class org.lwjgl.util.mapped.MappedObject
+
 
+
getW() - Method in class org.lwjgl.util.vector.Quaternion
+
 
+
getW() - Method in interface org.lwjgl.util.vector.ReadableVector4f
+
 
+
getW() - Method in class org.lwjgl.util.vector.Vector4f
+
 
+
getWidth() - Static method in class org.lwjgl.opengl.Display
+
 
+
getWidth() - Method in class org.lwjgl.opengl.DisplayMode
+
 
+
getWidth() - Method in interface org.lwjgl.opengl.InputImplementation
+
 
+
getWidth() - Method in class org.lwjgl.opengl.Pbuffer
+
 
+
getWidth() - Method in class org.lwjgl.util.Dimension
+
+
Gets the width.
+
+
getWidth() - Method in interface org.lwjgl.util.ReadableDimension
+
+
Get the width
+
+
getWidth() - Method in class org.lwjgl.util.Rectangle
+
+
Gets the width.
+
+
getWidth() - Method in class org.lwjgl.util.XPMFile
+
 
+
getWorkGroupInfoLong(CLDevice, int) - Method in class org.lwjgl.opencl.CLKernel
+
+
Returns the long value of the specified parameter.
+
+
getWorkGroupInfoSize(CLDevice, int) - Method in class org.lwjgl.opencl.CLKernel
+
+
Returns the size_t value of the specified parameter.
+
+
getWorkGroupInfoSizeArray(CLDevice, int) - Method in class org.lwjgl.opencl.CLKernel
+
+
Returns an array of size_t values of the specified parameter.
+
+
getX() - Static method in class org.lwjgl.input.Mouse
+
+
Retrieves the absolute position.
+
+
getX() - Static method in class org.lwjgl.opengl.Display
+
 
+
getX() - Method in class org.lwjgl.util.Point
+
 
+
getX() - Method in interface org.lwjgl.util.ReadablePoint
+
 
+
getX() - Method in class org.lwjgl.util.Rectangle
+
+
Gets the x.
+
+
getX() - Method in class org.lwjgl.util.vector.Quaternion
+
 
+
getX() - Method in interface org.lwjgl.util.vector.ReadableVector2f
+
 
+
getX() - Method in class org.lwjgl.util.vector.Vector2f
+
 
+
getX() - Method in class org.lwjgl.util.vector.Vector3f
+
 
+
getX() - Method in class org.lwjgl.util.vector.Vector4f
+
 
+
getXAxisDeadZone() - Method in interface org.lwjgl.input.Controller
+
+
Get the dead zone for the X axis.
+
+
getXAxisDeadZone() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the dead zone for the X axis.
+
+
getXAxisValue() - Method in interface org.lwjgl.input.Controller
+
+
Get the value from the X axis if there is one.
+
+
getXAxisValue() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the value from the X axis if there is one.
+
+
getY() - Static method in class org.lwjgl.input.Mouse
+
+
Retrieves the absolute position.
+
+
getY() - Static method in class org.lwjgl.opengl.Display
+
 
+
getY() - Method in class org.lwjgl.util.Point
+
 
+
getY() - Method in interface org.lwjgl.util.ReadablePoint
+
 
+
getY() - Method in class org.lwjgl.util.Rectangle
+
+
Gets the y.
+
+
getY() - Method in class org.lwjgl.util.vector.Quaternion
+
 
+
getY() - Method in interface org.lwjgl.util.vector.ReadableVector2f
+
 
+
getY() - Method in class org.lwjgl.util.vector.Vector2f
+
 
+
getY() - Method in class org.lwjgl.util.vector.Vector3f
+
 
+
getY() - Method in class org.lwjgl.util.vector.Vector4f
+
 
+
getYAxisDeadZone() - Method in interface org.lwjgl.input.Controller
+
+
Get the dead zone for the Y axis.
+
+
getYAxisDeadZone() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the dead zone for the Y axis.
+
+
getYAxisValue() - Method in interface org.lwjgl.input.Controller
+
+
Get the value from the Y axis if there is one.
+
+
getYAxisValue() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the value from the Y axis if there is one.
+
+
getZ() - Method in class org.lwjgl.util.vector.Quaternion
+
 
+
getZ() - Method in interface org.lwjgl.util.vector.ReadableVector3f
+
 
+
getZ() - Method in class org.lwjgl.util.vector.Vector3f
+
 
+
getZ() - Method in class org.lwjgl.util.vector.Vector4f
+
 
+
getZAxisDeadZone() - Method in interface org.lwjgl.input.Controller
+
+
Get the dead zone for the Z axis.
+
+
getZAxisDeadZone() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the dead zone for the Z axis.
+
+
getZAxisValue() - Method in interface org.lwjgl.input.Controller
+
+
Get the value from the Z axis if there is one.
+
+
getZAxisValue() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Get the value from the Z axis if there is one.
+
+
GL11 - Class in org.lwjgl.opengl
+
+
The core OpenGL1.1 API.
+
+
GL12 - Class in org.lwjgl.opengl
+
+

+ The core OpenGL1.2.1 API, with the imaging subset.

+
+
GL13 - Class in org.lwjgl.opengl
+
+

+ The core OpenGL1.3 API.

+
+
GL14 - Class in org.lwjgl.opengl
+
+

+ The core OpenGL1.4 API.

+
+
GL15 - Class in org.lwjgl.opengl
+
 
+
GL20 - Class in org.lwjgl.opengl
+
 
+
GL21 - Class in org.lwjgl.opengl
+
 
+
GL30 - Class in org.lwjgl.opengl
+
 
+
GL31 - Class in org.lwjgl.opengl
+
 
+
GL32 - Class in org.lwjgl.opengl
+
 
+
GL33 - Class in org.lwjgl.opengl
+
 
+
GL40 - Class in org.lwjgl.opengl
+
 
+
GL41 - Class in org.lwjgl.opengl
+
 
+
GL42 - Class in org.lwjgl.opengl
+
 
+
GL43 - Class in org.lwjgl.opengl
+
 
+
GL44 - Class in org.lwjgl.opengl
+
 
+
GL_2_BYTES - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_2D - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_2X_BIT_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_3_BYTES - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_3D - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_3D_COLOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_3D_COLOR_TEXTURE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_3DC_X_AMD - Static variable in class org.lwjgl.opengles.AMDCompressed3DCTexture
+
+
Accepted by the <internalFormat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES:
+
+
GL_3DC_XY_AMD - Static variable in class org.lwjgl.opengles.AMDCompressed3DCTexture
+
+
Accepted by the <internalFormat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES:
+
+
GL_4_BYTES - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_4D_COLOR_TEXTURE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_4X_BIT_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_8X_BIT_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_ABGR_EXT - Static variable in class org.lwjgl.opengl.EXTAbgr
+
 
+
GL_ACCUM - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ACCUM_ADJACENT_PAIRS_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pathListMode> parameter of GetPathSpacingNV:
+
+
GL_ACCUM_ALPHA_BITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ACCUM_BLUE_BITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ACCUM_BUFFER_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ACCUM_CLEAR_VALUE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ACCUM_GREEN_BITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ACCUM_RED_BITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_ACTIVE_ATTRIBUTES - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_ACTIVE_ATTRIBUTES - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_ACTIVE_PROGRAM - Static variable in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Accepted by <type> parameter to GetProgramPipelineiv:
+
+
GL_ACTIVE_PROGRAM - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by <type> parameter to GetProgramPipelineiv:
+
+
GL_ACTIVE_PROGRAM_EXT - Static variable in class org.lwjgl.opengl.EXTSeparateShaderObjects
+
+
Accepted by <type> parameter to GetIntegerv and GetFloatv:
+
+
GL_ACTIVE_PROGRAM_EXT - Static variable in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Accepted by <type> parameter to GetProgramPipelineivEXT:
+
+
GL_ACTIVE_RESOURCES - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <pname> parameter of GetProgramInterfaceiv:
+
+
GL_ACTIVE_RESOURCES - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetProgramInterfaceiv:
+
+
GL_ACTIVE_STENCIL_FACE_EXT - Static variable in class org.lwjgl.opengl.EXTStencilTwoSide
+
 
+
GL_ACTIVE_SUBROUTINE_MAX_LENGTH - Static variable in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Accepted by the <pname> parameter of GetProgramStageiv:
+
+
GL_ACTIVE_SUBROUTINE_MAX_LENGTH - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetProgramStageiv:
+
+
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS - Static variable in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Accepted by the <pname> parameter of GetProgramStageiv:
+
+
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetProgramStageiv:
+
+
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH - Static variable in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Accepted by the <pname> parameter of GetProgramStageiv:
+
+
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetProgramStageiv:
+
+
GL_ACTIVE_SUBROUTINE_UNIFORMS - Static variable in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Accepted by the <pname> parameter of GetProgramStageiv:
+
+
GL_ACTIVE_SUBROUTINE_UNIFORMS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetProgramStageiv:
+
+
GL_ACTIVE_SUBROUTINES - Static variable in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Accepted by the <pname> parameter of GetProgramStageiv:
+
+
GL_ACTIVE_SUBROUTINES - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetProgramStageiv:
+
+
GL_ACTIVE_TEXTURE - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_ACTIVE_TEXTURE - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_ACTIVE_TEXTURE_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_ACTIVE_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_ACTIVE_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_ACTIVE_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_ACTIVE_UNIFORM_MAX_LENGTH - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_ACTIVE_UNIFORM_MAX_LENGTH - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_ACTIVE_UNIFORMS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_ACTIVE_UNIFORMS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_ACTIVE_VARIABLES - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_ACTIVE_VARIABLES - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_ACTIVE_VARYING_MAX_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_ACTIVE_VARYINGS_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_ACTIVE_VERTEX_UNITS_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_ADD - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ADD_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_ADD_SIGNED - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_ADD_SIGNED_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_ADD_SIGNED_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_ADJACENT_PAIRS_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pathListMode> parameter of GetPathSpacingNV:
+
+
GL_AFFINE_2D_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
+
+
GL_AFFINE_3D_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
+
+
GL_ALIASED_LINE_WIDTH_RANGE - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_ALIASED_LINE_WIDTH_RANGE - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_ALIASED_POINT_SIZE_RANGE - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_ALIASED_POINT_SIZE_RANGE - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_ALL_ATTRIB_BITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ALL_BARRIER_BITS - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_ALL_BARRIER_BITS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_ALL_BARRIER_BITS_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrierEXT:
+
+
GL_ALL_CLIENT_ATTRIB_BITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ALL_COMPLETED_NV - Static variable in class org.lwjgl.opengl.NVFence
+
 
+
GL_ALL_COMPLETED_NV - Static variable in class org.lwjgl.opengles.NVFence
+
+
Accepted by the <condition> parameter of SetFenceNV:
+
+
GL_ALL_SHADER_BITS - Static variable in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Accepted by <stages> parameter to UseProgramStages:
+
+
GL_ALL_SHADER_BITS - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by <stages> parameter to UseProgramStages:
+
+
GL_ALL_SHADER_BITS_EXT - Static variable in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Accepted by <stages> parameter to UseProgramStagesEXT:
+
+
GL_ALPHA - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ALPHA - Static variable in class org.lwjgl.opengles.GLES20
+
+
PixelFormat
+
+
GL_ALPHA12 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ALPHA16 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ALPHA16_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA16F - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA16F_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA16F_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_ALPHA16I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA16I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA16UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA16UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA32F - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA32F_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA32F_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_ALPHA32I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA32I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA32UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA32UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ALPHA8 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ALPHA8_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_ALPHA8_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA8I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA8I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA8UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA8UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA_BIAS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ALPHA_BITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ALPHA_BITS - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_ALPHA_FLOAT16_APPLE - Static variable in class org.lwjgl.opengl.APPLEFloatPixels
+
+
Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA_FLOAT16_ATI - Static variable in class org.lwjgl.opengl.ATITextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA_FLOAT32_APPLE - Static variable in class org.lwjgl.opengl.APPLEFloatPixels
+
+
Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA_FLOAT32_ATI - Static variable in class org.lwjgl.opengl.ATITextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA_INTEGER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_ALPHA_INTEGER_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_ALPHA_SCALE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ALPHA_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_ALPHA_TEST - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ALPHA_TEST_FUNC - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ALPHA_TEST_REF - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ALREADY_SIGNALED - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Returned by ClientWaitSync:
+
+
GL_ALREADY_SIGNALED - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned by ClientWaitSync:
+
+
GL_ALREADY_SIGNALED - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_ALREADY_SIGNALED_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Returned by ClientWaitSyncAPPLE:
+
+
GL_ALWAYS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ALWAYS - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilFunction
+
+
GL_AMBIENT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_AMBIENT_AND_DIFFUSE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_AMD_blend_minmax_factor - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_compressed_3DC_texture - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_AMD_compressed_ATC_texture - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_AMD_conservative_depth - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_debug_output - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_depth_clamp_separate - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_draw_buffers_blend - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_interleaved_elements - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_multi_draw_indirect - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_name_gen_delete - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_performance_monitor - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_performance_monitor - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_AMD_pinned_memory - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_program_binary_Z400 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_AMD_query_buffer_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_sample_positions - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_seamless_cubemap_per_texture - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_shader_atomic_counter_ops - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_shader_stencil_export - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_shader_trinary_minmax - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_sparse_texture - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_stencil_operation_extended - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_texture_texture4 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_transform_feedback3_lines_triangles - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_vertex_shader_layer - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_vertex_shader_tessellator - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AMD_vertex_shader_viewport_index - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_AND - Static variable in class org.lwjgl.opengl.AMDStencilOperationExtended
+
+
Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
+
+
GL_AND - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_AND_INVERTED - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_AND_REVERSE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ANGLE_framebuffer_blit - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_ANGLE_framebuffer_multisample - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_ANY_SAMPLES_PASSED - Static variable in class org.lwjgl.opengl.ARBOcclusionQuery2
+
+
Accepted by the <target> parameter of BeginQuery, EndQuery, + and GetQueryiv:
+
+
GL_ANY_SAMPLES_PASSED - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <target> parameter of BeginQuery, EndQuery, + and GetQueryiv:
+
+
GL_ANY_SAMPLES_PASSED - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_ANY_SAMPLES_PASSED_CONSERVATIVE - Static variable in class org.lwjgl.opengl.ARBES3Compatibility
+
+
Accepted by the <target> parameter of BeginQuery, EndQuery, + GetQueryIndexediv and GetQueryiv:
+
+
GL_ANY_SAMPLES_PASSED_CONSERVATIVE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of BeginQuery, EndQuery, + GetQueryIndexediv and GetQueryiv:
+
+
GL_ANY_SAMPLES_PASSED_CONSERVATIVE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT - Static variable in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
+
Accepted by the <target> parameter of BeginQueryEXT, EndQueryEXT, + and GetQueryivEXT:
+
+
GL_ANY_SAMPLES_PASSED_EXT - Static variable in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
+
Accepted by the <target> parameter of BeginQueryEXT, EndQueryEXT, + and GetQueryivEXT:
+
+
GL_APPLE_aux_depth_stencil - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_APPLE_client_storage - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_APPLE_element_array - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_APPLE_fence - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_APPLE_float_pixels - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_APPLE_flush_buffer_range - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_APPLE_framebuffer_multisample - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_APPLE_object_purgeable - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_APPLE_packed_pixels - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_APPLE_rgb_422 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_APPLE_rgb_422 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_APPLE_row_bytes - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_APPLE_sync - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_APPLE_texture_format_BGRA8888 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_APPLE_texture_max_level - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_APPLE_texture_range - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_APPLE_vertex_array_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_APPLE_vertex_array_range - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_APPLE_vertex_program_evaluators - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_APPLE_ycbcr_422 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_arrays_of_arrays - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_base_instance - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_bindless_texture - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_blend_func_extended - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_buffer_storage - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_cl_event - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_clear_buffer_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_clear_texture - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_color_buffer_float - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_compatibility - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_compressed_texture_pixel_storage - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_compute_shader - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_compute_variable_group_size - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_conservative_depth - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_copy_buffer - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_copy_image - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_debug_output - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_depth_buffer_float - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_depth_clamp - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_depth_texture - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_draw_buffers - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_draw_buffers - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_ARB_draw_buffers_blend - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_draw_elements_base_vertex - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_draw_indirect - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_draw_instanced - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_enhanced_layouts - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_ES2_compatibility - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_ES3_compatibility - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_explicit_attrib_location - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_explicit_uniform_location - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_fragment_coord_conventions - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_fragment_layer_viewport - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_fragment_program - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_fragment_program_shadow - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_fragment_shader - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_framebuffer_no_attachments - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_framebuffer_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_framebuffer_sRGB - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_geometry_shader4 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_get_program_binary - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_gpu_shader5 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_gpu_shader_fp64 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_half_float_pixel - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_half_float_pixel - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_ARB_half_float_vertex - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_imaging - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_indirect_parameters - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_instanced_arrays - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_internalformat_query - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_internalformat_query2 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_invalidate_subdata - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_map_buffer_alignment - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_map_buffer_range - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_matrix_palette - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_multi_bind - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_multi_draw_indirect - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_multisample - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_multitexture - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_occlusion_query - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_occlusion_query2 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_pixel_buffer_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_point_parameters - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_point_sprite - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_program_interface_query - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_provoking_vertex - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_query_buffer_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_robust_buffer_access_behavior - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_robustness - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_robustness_isolation - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_sample_shading - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_sampler_objects - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_seamless_cube_map - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_seamless_cubemap_per_texture - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_separate_shader_objects - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shader_atomic_counters - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shader_bit_encoding - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shader_draw_parameters - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shader_group_vote - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shader_image_load_store - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shader_image_size - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shader_objects - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shader_precision - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shader_stencil_export - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shader_storage_buffer_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shader_subroutine - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shader_texture_lod - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shading_language_100 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shading_language_420pack - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shading_language_include - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shading_language_packing - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shadow - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_shadow_ambient - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_sparse_texture - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_stencil_texturing - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_sync - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_tessellation_shader - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_border_clamp - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_buffer_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_buffer_object_rgb32 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_buffer_range - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_compression - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_compression_bptc - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_compression_rgtc - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_cube_map - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_cube_map_array - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_env_add - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_env_combine - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_env_crossbar - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_env_dot3 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_float - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_gather - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_mirror_clamp_to_edge - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_mirrored_repeat - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_multisample - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_non_power_of_two - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_query_levels - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_query_lod - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_rectangle - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_rectangle - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_ARB_texture_rg - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_rgb10_a2ui - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_stencil8 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_storage - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_storage_multisample - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_swizzle - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_texture_view - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_timer_query - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_transform_feedback2 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_transform_feedback3 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_transform_feedback_instanced - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_transpose_matrix - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_uniform_buffer_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_vertex_array_bgra - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_vertex_array_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_vertex_attrib_64bit - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_vertex_attrib_binding - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_vertex_blend - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_vertex_buffer_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_vertex_program - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_vertex_shader - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_vertex_type_10f_11f_11f_rev - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_vertex_type_2_10_10_10_rev - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_viewport_array - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARB_window_pos - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ARC_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_ARM_mali_shader_binary - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_ARM_rgba8 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_ARRAY_BUFFER - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_ARRAY_BUFFER - Static variable in class org.lwjgl.opengles.GLES20
+
+
Buffer Objects
+
+
GL_ARRAY_BUFFER_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBufferObject
+
+
Accepted by the <target> parameters of BindBufferARB, BufferDataARB, + BufferSubDataARB, MapBufferARB, UnmapBufferARB, + GetBufferSubDataARB, GetBufferParameterivARB, and + GetBufferPointervARB:
+
+
GL_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengles.GLES20
+
+
Buffer Objects
+
+
GL_ARRAY_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_ARRAY_ELEMENT_LOCK_COUNT_EXT - Static variable in class org.lwjgl.opengl.EXTCompiledVertexArray
+
 
+
GL_ARRAY_ELEMENT_LOCK_FIRST_EXT - Static variable in class org.lwjgl.opengl.EXTCompiledVertexArray
+
 
+
GL_ARRAY_OBJECT_BUFFER_ATI - Static variable in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
GL_ARRAY_OBJECT_OFFSET_ATI - Static variable in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
GL_ARRAY_SIZE - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_ARRAY_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_ATC_RGB_AMD - Static variable in class org.lwjgl.opengles.AMDCompressedATCTexture
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES.
+
+
GL_ATC_RGBA_EXPLICIT_ALPHA_AMD - Static variable in class org.lwjgl.opengles.AMDCompressedATCTexture
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES.
+
+
GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD - Static variable in class org.lwjgl.opengles.AMDCompressedATCTexture
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES.
+
+
GL_ATI_draw_buffers - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_element_array - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_envmap_bumpmap - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_fragment_shader - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_map_object_buffer - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_meminfo - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_pn_triangles - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_separate_stencil - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_shader_texture_lod - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_text_fragment_shader - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_texture_compression_3dc - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_texture_env_combine3 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_texture_float - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_texture_mirror_once - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_vertex_array_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_vertex_attrib_array_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATI_vertex_streams - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_ATOMIC_COUNTER_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_ATOMIC_COUNTER_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_ATOMIC_COUNTER_BARRIER_BIT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrierEXT:
+
+
GL_ATOMIC_COUNTER_BUFFER - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <target> parameter of BindBufferBase and BindBufferRange:
+
+
GL_ATOMIC_COUNTER_BUFFER - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <target> parameter of BindBufferBase and BindBufferRange:
+
+
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, GetInteger64i_v, GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, GetDoublev, and GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, GetInteger64i_v, GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, GetDoublev, and GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_INDEX - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_INDEX - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
+
+
GL_ATOMIC_COUNTER_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetIntegeri_64v:
+
+
GL_ATOMIC_COUNTER_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetIntegeri_64v:
+
+
GL_ATOMIC_COUNTER_BUFFER_START - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetIntegeri_64v:
+
+
GL_ATOMIC_COUNTER_BUFFER_START - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetIntegeri_64v:
+
+
GL_ATTACHED_SHADERS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_ATTACHED_SHADERS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_ATTRIB_ARRAY_POINTER_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <pname> parameter of GetVertexAttribPointervNV:
+
+
GL_ATTRIB_ARRAY_SIZE_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <pname> parameter of GetVertexAttrib[dfi]vNV:
+
+
GL_ATTRIB_ARRAY_STRIDE_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <pname> parameter of GetVertexAttrib[dfi]vNV:
+
+
GL_ATTRIB_ARRAY_TYPE_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <pname> parameter of GetVertexAttrib[dfi]vNV:
+
+
GL_ATTRIB_STACK_DEPTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_AUTO_GENERATE_MIPMAP - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_AUTO_GENERATE_MIPMAP - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_AUTO_NORMAL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_AUX0 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_AUX1 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_AUX2 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_AUX3 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_AUX_BUFFERS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_AUX_DEPTH_STENCIL_APPLE - Static variable in class org.lwjgl.opengl.APPLEAuxDepthStencil
+
+
Accepted by the <pname> parameter of GetIntegerv.
+
+
GL_BACK - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_BACK - Static variable in class org.lwjgl.opengles.GLES20
+
+
CullFaceMode
+
+
GL_BACK_LEFT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_BACK_PRIMARY_COLOR_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
+
+
GL_BACK_RIGHT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_BACK_SECONDARY_COLOR_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
+
+
GL_BEVEL_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is PATH_JOIN_STYLE_NV:
+
+
GL_BGR - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_BGR_EXT - Static variable in class org.lwjgl.opengl.EXTBgra
+
 
+
GL_BGR_EXT - Static variable in class org.lwjgl.opengles.EXTBgra
+
+
Accepted by the <format> parameter of DrawPixels, GetTexImage, + ReadPixels, TexImage1D, and TexImage2D:
+
+
GL_BGR_INTEGER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_BGR_INTEGER_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_BGRA - Static variable in class org.lwjgl.opengl.ARBVertexArrayBgra
+
+
Accepted by the <size> parameter of ColorPointer, + SecondaryColorPointer, and VertexAttribPointer:
+
+
GL_BGRA - Static variable in class org.lwjgl.opengl.EXTVertexArrayBgra
+
+
Accepted by the <size> parameter of ColorPointer, + SecondaryColorPointer, and VertexAttribPointer:
+
+
GL_BGRA - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_BGRA8_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_BGRA_EXT - Static variable in class org.lwjgl.opengl.EXTBgra
+
 
+
GL_BGRA_EXT - Static variable in class org.lwjgl.opengles.APPLETextureFormatBGRA8888
+
+
Accepted by the <format> parameters of TexImage2D and TexSubImage2D:
+
+
GL_BGRA_EXT - Static variable in class org.lwjgl.opengles.EXTBgra
+
+
Accepted by the <format> parameter of DrawPixels, GetTexImage, + ReadPixels, TexImage1D, and TexImage2D:
+
+
GL_BGRA_EXT - Static variable in class org.lwjgl.opengles.EXTReadFormatBgra
+
+
Accepted by the <format> parameter of ReadPixels:
+
+
GL_BGRA_EXT - Static variable in class org.lwjgl.opengles.EXTTextureFormatBGRA8888
+
+
Accepted by the <format> and <internalformat> parameters of TexImage2D + and the <format> parameter of TexSubImage2D:
+
+
GL_BGRA_IMG - Static variable in class org.lwjgl.opengles.IMGReadFormat
+
+
Accepted by the <format> parameter of ReadPixels:
+
+
GL_BGRA_INTEGER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_BGRA_INTEGER_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_BIAS_BIT_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_BIAS_BY_NEGATIVE_ONE_HALF_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_BINNING_CONTROL_HINT_QCOM - Static variable in class org.lwjgl.opengles.QCOMBinningControl
+
+
Accepted by the <target> parameter of Hint:
+
+
GL_BITMAP - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_BITMAP_TOKEN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_BLEND - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_BLEND - Static variable in class org.lwjgl.opengles.GLES20
+
+
EnableCap
+
+
GL_BLEND_ADVANCED_COHERENT_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by + the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev + and GetInteger64v:
+
+
GL_BLEND_COLOR - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_BLEND_COLOR - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_BLEND_COLOR - Static variable in class org.lwjgl.opengles.GLES20
+
+
Separate Blend Functions
+
+
GL_BLEND_COLOR_EXT - Static variable in class org.lwjgl.opengl.EXTBlendColor
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
+
+
GL_BLEND_DST - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_BLEND_DST_ALPHA - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_BLEND_DST_ALPHA - Static variable in class org.lwjgl.opengles.GLES20
+
+
Separate Blend Functions
+
+
GL_BLEND_DST_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTBlendFuncSeparate
+
 
+
GL_BLEND_DST_RGB - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_BLEND_DST_RGB - Static variable in class org.lwjgl.opengles.GLES20
+
+
Separate Blend Functions
+
+
GL_BLEND_DST_RGB_EXT - Static variable in class org.lwjgl.opengl.EXTBlendFuncSeparate
+
 
+
GL_BLEND_DST_RGB_OES - Static variable in class org.lwjgl.opengles.OESBlendFuncSeparate
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
+
+
GL_BLEND_EQUATION - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_BLEND_EQUATION - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_BLEND_EQUATION - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendEquationSeparate
+
+
GL_BLEND_EQUATION_ALPHA - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <param> parameter of PointParameter{if}vARB:
+
+
GL_BLEND_EQUATION_ALPHA - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendEquationSeparate
+
+
GL_BLEND_EQUATION_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTBlendEquationSeparate
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_BLEND_EQUATION_ALPHA_OES - Static variable in class org.lwjgl.opengles.OESBlendEquationSeparate
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
+
+
GL_BLEND_EQUATION_EXT - Static variable in class org.lwjgl.opengl.EXTBlendMinmax
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
+
+
GL_BLEND_EQUATION_OES - Static variable in class org.lwjgl.opengles.OESBlendSubtract
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + and GetFloatv:
+
+
GL_BLEND_EQUATION_RGB - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <param> parameter of PointParameter{if}vARB:
+
+
GL_BLEND_EQUATION_RGB - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendEquationSeparate
+
+
GL_BLEND_EQUATION_RGB_EXT - Static variable in class org.lwjgl.opengl.EXTBlendEquationSeparate
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_BLEND_EQUATION_RGB_OES - Static variable in class org.lwjgl.opengles.OESBlendEquationSeparate
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
+
+
GL_BLEND_OVERLAP_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <pname> parameter of BlendParameteriNV, GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_BLEND_PREMULTIPLIED_SRC_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <pname> parameter of BlendParameteriNV, GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_BLEND_SRC - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_BLEND_SRC_ALPHA - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_BLEND_SRC_ALPHA - Static variable in class org.lwjgl.opengles.GLES20
+
+
Separate Blend Functions
+
+
GL_BLEND_SRC_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTBlendFuncSeparate
+
 
+
GL_BLEND_SRC_RGB - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_BLEND_SRC_RGB - Static variable in class org.lwjgl.opengles.GLES20
+
+
Separate Blend Functions
+
+
GL_BLEND_SRC_RGB_EXT - Static variable in class org.lwjgl.opengl.EXTBlendFuncSeparate
+
 
+
GL_BLOCK_INDEX - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_BLOCK_INDEX - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_BLUE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_BLUE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_BLUE_BIAS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_BLUE_BIT_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_BLUE_BITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_BLUE_BITS - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_BLUE_INTEGER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_BLUE_INTEGER_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_BLUE_SCALE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_BOLD_BIT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <fontStyle> parameter of PathStringNV:
+
+
GL_BOOL - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_BOOL - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_BOOL_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_BOOL_VEC2 - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_BOOL_VEC2 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_BOOL_VEC2_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_BOOL_VEC3 - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_BOOL_VEC3 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_BOOL_VEC3_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_BOOL_VEC4 - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_BOOL_VEC4 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_BOOL_VEC4_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_BOUNDING_BOX_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <coverMode> parameter of CoverFillPathNV and + CoverFillPathInstancedNV:
+
+
GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <coverMode> parameter of CoverFillPathInstancedNV:
+
+
GL_BUFFER - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_BUFFER - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_BUFFER - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_BUFFER_ACCESS - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_BUFFER_ACCESS_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <pname> parameter of GetBufferParameterivARB:
+
+
GL_BUFFER_ACCESS_FLAGS - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_BUFFER_ACCESS_FLAGS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_BUFFER_ACCESS_OES - Static variable in class org.lwjgl.opengles.OESMapbuffer
+
+
Accepted by the <value> parameter of GetBufferParameteriv:
+
+
GL_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_BUFFER_DATA_SIZE - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_BUFFER_DATA_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_BUFFER_FLUSHING_UNMAP_APPLE - Static variable in class org.lwjgl.opengl.APPLEFlushBufferRange
+
+
Accepted by the <pname> parameter of BufferParameteriAPPLE and + GetBufferParameteriv:
+
+
GL_BUFFER_GPU_ADDRESS_NV - Static variable in class org.lwjgl.opengl.NVShaderBufferLoad
+
+
Accepted by the <pname> parameter of GetBufferParameterui64vNV, + GetNamedBufferParameterui64vNV:
+
+
GL_BUFFER_IMMUTABLE_STORAGE - Static variable in class org.lwjgl.opengl.ARBBufferStorage
+
+
Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
+
+
GL_BUFFER_IMMUTABLE_STORAGE - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
+
+
GL_BUFFER_MAP_LENGTH - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_BUFFER_MAP_LENGTH - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_BUFFER_MAP_OFFSET - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_BUFFER_MAP_OFFSET - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_BUFFER_MAP_POINTER - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_BUFFER_MAP_POINTER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_BUFFER_MAP_POINTER_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <pname> parameter of GetBufferParameterivARB:
+
+
GL_BUFFER_MAP_POINTER_OES - Static variable in class org.lwjgl.opengles.OESMapbuffer
+
+
Accepted by the <pname> parameter of GetBufferPointervOES:
+
+
GL_BUFFER_MAPPED - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_BUFFER_MAPPED - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_BUFFER_MAPPED_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <pname> parameter of GetBufferParameterivARB:
+
+
GL_BUFFER_MAPPED_OES - Static variable in class org.lwjgl.opengles.OESMapbuffer
+
+
Accepted by the <value> parameter of GetBufferParameteriv:
+
+
GL_BUFFER_OBJECT_APPLE - Static variable in class org.lwjgl.opengl.APPLEObjectPurgeable
+
+
Accepted by the <objectType> parameters of ObjectPurgeableAPPLE, + ObjectUnpurgeableAPPLE and GetObjectParameteriv:
+
+
GL_BUFFER_OBJECT_EXT - Static variable in class org.lwjgl.opengles.EXTDebugLabel
+
+
Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
+
+
GL_BUFFER_SERIALIZED_MODIFY_APPLE - Static variable in class org.lwjgl.opengl.APPLEFlushBufferRange
+
+
Accepted by the <pname> parameter of BufferParameteriAPPLE and + GetBufferParameteriv:
+
+
GL_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_BUFFER_SIZE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Buffer Objects
+
+
GL_BUFFER_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <pname> parameter of GetBufferParameterivARB:
+
+
GL_BUFFER_STORAGE_FLAGS - Static variable in class org.lwjgl.opengl.ARBBufferStorage
+
+
Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
+
+
GL_BUFFER_STORAGE_FLAGS - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
+
+
GL_BUFFER_UPDATE_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_BUFFER_UPDATE_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_BUFFER_UPDATE_BARRIER_BIT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrierEXT:
+
+
GL_BUFFER_USAGE - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_BUFFER_USAGE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Buffer Objects
+
+
GL_BUFFER_USAGE_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <pname> parameter of GetBufferParameterivARB:
+
+
GL_BUFFER_VARIABLE - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_BUFFER_VARIABLE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_BUMP_ENVMAP_ATI - Static variable in class org.lwjgl.opengl.ATIEnvmapBumpmap
+
 
+
GL_BUMP_NUM_TEX_UNITS_ATI - Static variable in class org.lwjgl.opengl.ATIEnvmapBumpmap
+
 
+
GL_BUMP_ROT_MATRIX_ATI - Static variable in class org.lwjgl.opengl.ATIEnvmapBumpmap
+
 
+
GL_BUMP_ROT_MATRIX_SIZE_ATI - Static variable in class org.lwjgl.opengl.ATIEnvmapBumpmap
+
 
+
GL_BUMP_TARGET_ATI - Static variable in class org.lwjgl.opengl.ATIEnvmapBumpmap
+
 
+
GL_BUMP_TEX_UNITS_ATI - Static variable in class org.lwjgl.opengl.ATIEnvmapBumpmap
+
 
+
GL_BYTE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_BYTE - Static variable in class org.lwjgl.opengles.GLES20
+
+
DataType
+
+
GL_C3F_V3F - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_C4F_N3F_V3F - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_C4UB_V2F - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_C4UB_V3F - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CAP_BUTT_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Values for the CAP[0-3]_STYLE_NV path parameter:
+
+
GL_CAP_ROUND_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Values for the CAP[0-3]_STYLE_NV path parameter:
+
+
GL_CAP_SQUARE_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Values for the CAP[0-3]_STYLE_NV path parameter:
+
+
GL_CAP_TRIANGLE_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Values for the CAP[0-3]_STYLE_NV path parameter:
+
+
GL_CAVEAT_SUPPORT - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_CAVEAT_SUPPORT - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_CCW - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Returned by GetProgramiv when <pname> is TESS_GEN_VERTEX_ORDER:
+
+
GL_CCW - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CCW - Static variable in class org.lwjgl.opengles.GLES20
+
+
FrontFaceDirection
+
+
GL_CG_FRAGMENT_SHADER_EXT - Static variable in class org.lwjgl.opengl.EXTCgShader
+
+
You can pass GL_CG_VERTEX_SHADER_EXT to glCreateShaderARB instead of GL_VERTEX_SHADER_ARB to create a vertex shader object + that will parse and compile its shader source with the Cg compiler front-end rather than the GLSL front-end.
+
+
GL_CG_FRAGMENT_SHADER_EXT - Static variable in class org.lwjgl.opengles.EXTCgShader
+
+
You can pass GL_CG_VERTEX_SHADER_EXT to glCreateShader instead of GL_VERTEX_SHADER to create a vertex shader + that will parse and compile its shader source with the Cg compiler front-end rather than the GLSL front-end.
+
+
GL_CG_VERTEX_SHADER_EXT - Static variable in class org.lwjgl.opengl.EXTCgShader
+
+
You can pass GL_CG_VERTEX_SHADER_EXT to glCreateShaderARB instead of GL_VERTEX_SHADER_ARB to create a vertex shader object + that will parse and compile its shader source with the Cg compiler front-end rather than the GLSL front-end.
+
+
GL_CG_VERTEX_SHADER_EXT - Static variable in class org.lwjgl.opengles.EXTCgShader
+
+
You can pass GL_CG_VERTEX_SHADER_EXT to glCreateShader instead of GL_VERTEX_SHADER to create a vertex shader + that will parse and compile its shader source with the Cg compiler front-end rather than the GLSL front-end.
+
+
GL_CIRCULAR_CCW_ARC_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_CIRCULAR_CW_ARC_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_CIRCULAR_TANGENT_ARC_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_CLAMP - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CLAMP_FRAGMENT_COLOR - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <target> parameter of ClampColor and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
+
+
GL_CLAMP_FRAGMENT_COLOR_ARB - Static variable in class org.lwjgl.opengl.ARBColorBufferFloat
+
+
Accepted by the <target> parameter of ClampColorARB and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
+
+
GL_CLAMP_READ_COLOR - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <target> parameter of ClampColor and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
+
+
GL_CLAMP_READ_COLOR_ARB - Static variable in class org.lwjgl.opengl.ARBColorBufferFloat
+
+
Accepted by the <target> parameter of ClampColorARB and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
+
+
GL_CLAMP_TO_BORDER - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_CLAMP_TO_BORDER_ARB - Static variable in class org.lwjgl.opengl.ARBTextureBorderClamp
+
 
+
GL_CLAMP_TO_EDGE - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_CLAMP_TO_EDGE - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureWrapMode
+
+
GL_CLAMP_VERTEX_COLOR - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <target> parameter of ClampColor and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
+
+
GL_CLAMP_VERTEX_COLOR_ARB - Static variable in class org.lwjgl.opengl.ARBColorBufferFloat
+
+
Accepted by the <target> parameter of ClampColorARB and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
+
+
GL_CLEAR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CLEAR_BUFFER - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_CLEAR_BUFFER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_CLEAR_TEXTURE - Static variable in class org.lwjgl.opengl.ARBClearTexture
+
+
Accepted by the <pname> parameter for GetInternalformativ and + GetInternalformati64v:
+
+
GL_CLEAR_TEXTURE - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted by the <pname> parameter for GetInternalformativ and + GetInternalformati64v:
+
+
GL_CLIENT_ACTIVE_TEXTURE - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_CLIENT_ACTIVE_TEXTURE_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_CLIENT_ATTRIB_STACK_DEPTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBBufferStorage
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_CLIENT_PIXEL_STORE_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CLIENT_STORAGE_BIT - Static variable in class org.lwjgl.opengl.ARBBufferStorage
+
+
Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
+
+
GL_CLIENT_STORAGE_BIT - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
+
+
GL_CLIENT_VERTEX_ARRAY_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CLIP_DISTANCE0 - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_CLIP_DISTANCE1 - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_CLIP_DISTANCE2 - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_CLIP_DISTANCE3 - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_CLIP_DISTANCE4 - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_CLIP_DISTANCE5 - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_CLIP_DISTANCE6 - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_CLIP_DISTANCE7 - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_CLIP_DISTANCE_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
+
+
GL_CLIP_PLANE0 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CLIP_PLANE1 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CLIP_PLANE2 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CLIP_PLANE3 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CLIP_PLANE4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CLIP_PLANE5 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CLOSE_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as path commands by CreatePathNV:
+
+
GL_CLOSE_PATH_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_CND0_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CND_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_COEFF - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ALPHA_PAIRING_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_COLOR_ARRAY - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR_ARRAY_ADDRESS_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
+
+
GL_COLOR_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_COLOR_ARRAY_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_COLOR_ARRAY_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <value> parameter of GetIntegerv:
+
+
GL_COLOR_ARRAY_POINTER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR_ARRAY_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR_ARRAY_TYPE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR_ATTACHMENT0 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT0 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT0 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_COLOR_ATTACHMENT0_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT0_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT0_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT0_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{2D|3D}OES, FramebufferRenderbufferOES, and + GetFramebufferAttachmentParameterivOES
+
+
GL_COLOR_ATTACHMENT1 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT1 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT1 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT10 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT10 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT10 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT10_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT10_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT10_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT11 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT11 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT11 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT11_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT11_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT11_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT12 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT12 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT12 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT12_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT12_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT12_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT13 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT13 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT13 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT13_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT13_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT13_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT14 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT14 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT14 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT14_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT14_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT14_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT15 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT15 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT15 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT15_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT15_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT15_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT1_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT1_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT1_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT2 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT2 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT2 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT2_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT2_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT2_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT3 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT3 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT3 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT3_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT3_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT3_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT4 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT4 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT4 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT4_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT4_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT4_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT5 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT5 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT5 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT5_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT5_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT5_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT6 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT6 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT6 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT6_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT6_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT6_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT7 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT7 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT7 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT7_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT7_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT7_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT8 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT8 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT8 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT8_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT8_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT8_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT9 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT9 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_COLOR_ATTACHMENT9 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COLOR_ATTACHMENT9_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_COLOR_ATTACHMENT9_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <bufs> parameter of DrawBuffersNV:
+
+
GL_COLOR_ATTACHMENT9_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_COLOR_ATTACHMENT_EXT - Static variable in class org.lwjgl.opengles.EXTMultiviewDrawBuffers
+
+
Accepted by the <location> parameter of DrawBuffersIndexedEXT:
+
+
GL_COLOR_BUFFER_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR_BUFFER_BIT - Static variable in class org.lwjgl.opengles.GLES20
+
+
ClearBufferMask
+
+
GL_COLOR_BUFFER_BIT0_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_COLOR_BUFFER_BIT1_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_COLOR_BUFFER_BIT2_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_COLOR_BUFFER_BIT3_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_COLOR_BUFFER_BIT4_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_COLOR_BUFFER_BIT5_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_COLOR_BUFFER_BIT6_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_COLOR_BUFFER_BIT7_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_COLOR_CLEAR_VALUE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR_CLEAR_VALUE - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_COLOR_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_COLOR_COMPONENTS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_COLOR_ENCODING - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_COLOR_ENCODING - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_COLOR_EXT - Static variable in class org.lwjgl.opengles.EXTDiscardFramebuffer
+
+
Accepted in the <attachments> parameter of DiscardFramebufferEXT when the + default framebuffer is bound to <target>:
+
+
GL_COLOR_FLOAT_APPLE - Static variable in class org.lwjgl.opengl.APPLEFloatPixels
+
+
Accepted by the GetBooleanv:
+
+
GL_COLOR_INDEX - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR_INDEX12_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
+
+
GL_COLOR_INDEX16_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
+
+
GL_COLOR_INDEX1_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
+
+
GL_COLOR_INDEX2_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
+
+
GL_COLOR_INDEX4_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
+
+
GL_COLOR_INDEX8_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
+
+
GL_COLOR_INDEXES - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR_LOGIC_OP - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR_MATERIAL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR_MATERIAL_FACE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR_MATERIAL_PARAMETER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR_MATRIX - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_COLOR_MATRIX_STACK_DEPTH - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_COLOR_RENDERABLE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_COLOR_RENDERABLE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_COLOR_SAMPLES_NV - Static variable in class org.lwjgl.opengl.NVMultisampleCoverage
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv, and GetFloatv:
+
+
GL_COLOR_SUM - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_COLOR_SUM_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_COLOR_SUM_CLAMP_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COLOR_SUM_EXT - Static variable in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
GL_COLOR_TABLE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_COLOR_TABLE_ALPHA_SIZE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_COLOR_TABLE_ALPHA_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
+
+
GL_COLOR_TABLE_BIAS - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_COLOR_TABLE_BLUE_SIZE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_COLOR_TABLE_BLUE_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
+
+
GL_COLOR_TABLE_FORMAT - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_COLOR_TABLE_FORMAT_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
+
+
GL_COLOR_TABLE_GREEN_SIZE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_COLOR_TABLE_GREEN_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
+
+
GL_COLOR_TABLE_INTENSITY_SIZE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_COLOR_TABLE_INTENSITY_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
+
+
GL_COLOR_TABLE_LUMINANCE_SIZE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_COLOR_TABLE_LUMINANCE_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
+
+
GL_COLOR_TABLE_RED_SIZE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_COLOR_TABLE_RED_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
+
+
GL_COLOR_TABLE_SCALE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_COLOR_TABLE_WIDTH - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_COLOR_TABLE_WIDTH_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
+
+
GL_COLOR_WRITEMASK - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COLOR_WRITEMASK - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_COLORBURN_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_COLORDODGE_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_COMBINE - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_COMBINE4_NV - Static variable in class org.lwjgl.opengl.NVTextureEnvCombine4
+
 
+
GL_COMBINE_ALPHA - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_COMBINE_ALPHA_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_COMBINE_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_COMBINE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_COMBINE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_COMBINE_RGB - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_COMBINE_RGB_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_COMBINE_RGB_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_COMBINER0_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER1_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER2_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER3_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER4_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER5_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER6_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER7_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER_AB_DOT_PRODUCT_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER_AB_OUTPUT_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER_BIAS_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER_CD_DOT_PRODUCT_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER_CD_OUTPUT_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER_COMPONENT_USAGE_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER_INPUT_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER_MAPPING_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER_MUX_SUM_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER_SCALE_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMBINER_SUM_OUTPUT_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_COMMAND_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_COMMAND_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_COMMAND_BARRIER_BIT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrierEXT:
+
+
GL_COMP_BIT_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_COMPARE_R_TO_TEXTURE - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_COMPARE_R_TO_TEXTURE_ARB - Static variable in class org.lwjgl.opengl.ARBShadow
+
 
+
GL_COMPARE_REF_DEPTH_TO_TEXTURE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <param> parameter of TexParameterf, TexParameteri, + TexParameterfv, and TexParameteriv when the <pname> parameter is + TEXTURE_COMPARE_MODE_ARB:
+
+
GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureArray
+
+
Accepted by the <param> parameter of TexParameterf, TexParameteri, + TexParameterfv, and TexParameteriv when the <pname> parameter is + TEXTURE_COMPARE_MODE_ARB:
+
+
GL_COMPARE_REF_TO_TEXTURE - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_COMPARE_REF_TO_TEXTURE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COMPARE_REF_TO_TEXTURE_EXT - Static variable in class org.lwjgl.opengles.EXTShadowSamplers
+
+
Accepted by the <param> parameter of TexParameterf, TexParameteri, + TexParameterfv, and TexParameteriv when the <pname> parameter is + TEXTURE_COMPARE_MODE_EXT:
+
+
GL_COMPATIBLE_SUBROUTINES - Static variable in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
+
+
GL_COMPATIBLE_SUBROUTINES - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
+
+
GL_COMPILE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COMPILE_AND_EXECUTE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COMPILE_STATUS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_COMPILE_STATUS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shader Source
+
+
GL_COMPRESSED_ALPHA - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_COMPRESSED_ALPHA_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
GL_COMPRESSED_INTENSITY - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_COMPRESSED_INTENSITY_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
GL_COMPRESSED_LUMINANCE - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_COMPRESSED_LUMINANCE_ALPHA - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI - Static variable in class org.lwjgl.opengl.ATITextureCompression3DC
+
 
+
GL_COMPRESSED_LUMINANCE_ALPHA_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT - Static variable in class org.lwjgl.opengl.EXTTextureCompressionLATC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT - Static variable in class org.lwjgl.opengles.EXTTextureCompressionLATC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_LUMINANCE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
GL_COMPRESSED_LUMINANCE_LATC1_EXT - Static variable in class org.lwjgl.opengl.EXTTextureCompressionLATC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_LUMINANCE_LATC1_EXT - Static variable in class org.lwjgl.opengles.EXTTextureCompressionLATC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_R11_EAC - Static variable in class org.lwjgl.opengl.ARBES3Compatibility
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_R11_EAC - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_R11_EAC - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COMPRESSED_RED - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_COMPRESSED_RED_GREEN_RGTC2_EXT - Static variable in class org.lwjgl.opengl.EXTTextureCompressionRGTC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_RED_RGTC1 - Static variable in class org.lwjgl.opengl.ARBTextureCompressionRGTC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_RED_RGTC1 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_RED_RGTC1_EXT - Static variable in class org.lwjgl.opengl.EXTTextureCompressionRGTC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_RG - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_COMPRESSED_RG11_EAC - Static variable in class org.lwjgl.opengl.ARBES3Compatibility
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_RG11_EAC - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_RG11_EAC - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COMPRESSED_RG_RGTC2 - Static variable in class org.lwjgl.opengl.ARBTextureCompressionRGTC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_RG_RGTC2 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_RGB - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_COMPRESSED_RGB8_ETC2 - Static variable in class org.lwjgl.opengl.ARBES3Compatibility
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_RGB8_ETC2 - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_RGB8_ETC2 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 - Static variable in class org.lwjgl.opengl.ARBES3Compatibility
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COMPRESSED_RGB_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
+
+
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompressionBPTC
+
+
Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
+
+
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
+
+
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompressionBPTC
+
+
Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
+
+
GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG - Static variable in class org.lwjgl.opengles.IMGTextureCompressionPvrtc
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2DARB + and the <format> parameter of CompressedTexSubImage2DARB:
+
+
GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG - Static variable in class org.lwjgl.opengles.IMGTextureCompressionPvrtc
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2DARB + and the <format> parameter of CompressedTexSubImage2DARB:
+
+
GL_COMPRESSED_RGB_S3TC_DXT1_EXT - Static variable in class org.lwjgl.opengl.EXTTextureCompressionS3TC
+
 
+
GL_COMPRESSED_RGB_S3TC_DXT1_EXT - Static variable in class org.lwjgl.opengl.NVTextureCompressionVTC
+
+
Accepted by the <internalformat> parameter of TexImage3D and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB:
+
+
GL_COMPRESSED_RGB_S3TC_DXT1_EXT - Static variable in class org.lwjgl.opengles.EXTTextureCompressionDXT1
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D + and the <format> parameter of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_RGB_S3TC_DXT1_EXT - Static variable in class org.lwjgl.opengles.EXTTextureCompressionS3TC
+
+
Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, + and CompressedTexImage2D and the <format> parameter of + CompressedTexSubImage2D:
+
+
GL_COMPRESSED_RGBA - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_COMPRESSED_RGBA8_ETC2_EAC - Static variable in class org.lwjgl.opengl.ARBES3Compatibility
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_RGBA8_ETC2_EAC - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_RGBA8_ETC2_EAC - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COMPRESSED_RGBA_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
GL_COMPRESSED_RGBA_ASTC_10x10_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_10x10_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_10x5_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_10x5_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_10x6_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_10x6_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_10x8_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_10x8_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_12x10_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_12x10_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_12x12_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_12x12_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_4x4_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_4x4_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_5x4_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_5x4_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_5x5_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_5x5_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_6x5_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_6x5_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_6x6_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_6x6_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_8x5_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_8x5_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_8x6_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_8x6_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_8x8_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_ASTC_8x8_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_RGBA_BPTC_UNORM - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
+
+
GL_COMPRESSED_RGBA_BPTC_UNORM_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompressionBPTC
+
+
Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
+
+
GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG - Static variable in class org.lwjgl.opengles.IMGTextureCompressionPvrtc
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2DARB + and the <format> parameter of CompressedTexSubImage2DARB:
+
+
GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG - Static variable in class org.lwjgl.opengles.IMGTextureCompressionPvrtc
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2DARB + and the <format> parameter of CompressedTexSubImage2DARB:
+
+
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT - Static variable in class org.lwjgl.opengl.EXTTextureCompressionS3TC
+
 
+
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT - Static variable in class org.lwjgl.opengl.NVTextureCompressionVTC
+
+
Accepted by the <internalformat> parameter of TexImage3D and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB:
+
+
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT - Static variable in class org.lwjgl.opengles.EXTTextureCompressionDXT1
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D + and the <format> parameter of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT - Static variable in class org.lwjgl.opengles.EXTTextureCompressionS3TC
+
+
Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, + and CompressedTexImage2D and the <format> parameter of + CompressedTexSubImage2D:
+
+
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT - Static variable in class org.lwjgl.opengl.EXTTextureCompressionS3TC
+
 
+
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT - Static variable in class org.lwjgl.opengl.NVTextureCompressionVTC
+
+
Accepted by the <internalformat> parameter of TexImage3D and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB:
+
+
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT - Static variable in class org.lwjgl.opengles.EXTTextureCompressionS3TC
+
+
Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, + and CompressedTexImage2D and the <format> parameter of + CompressedTexSubImage2D:
+
+
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT - Static variable in class org.lwjgl.opengl.EXTTextureCompressionS3TC
+
 
+
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT - Static variable in class org.lwjgl.opengl.NVTextureCompressionVTC
+
+
Accepted by the <internalformat> parameter of TexImage3D and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB:
+
+
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT - Static variable in class org.lwjgl.opengles.EXTTextureCompressionS3TC
+
+
Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, + and CompressedTexImage2D and the <format> parameter of + CompressedTexSubImage2D:
+
+
GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT - Static variable in class org.lwjgl.opengl.EXTTextureCompressionLATC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT - Static variable in class org.lwjgl.opengles.EXTTextureCompressionLATC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT - Static variable in class org.lwjgl.opengl.EXTTextureCompressionLATC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT - Static variable in class org.lwjgl.opengles.EXTTextureCompressionLATC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_SIGNED_R11_EAC - Static variable in class org.lwjgl.opengl.ARBES3Compatibility
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_SIGNED_R11_EAC - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_SIGNED_R11_EAC - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT - Static variable in class org.lwjgl.opengl.EXTTextureCompressionRGTC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_SIGNED_RED_RGTC1 - Static variable in class org.lwjgl.opengl.ARBTextureCompressionRGTC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_SIGNED_RED_RGTC1 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_SIGNED_RED_RGTC1_EXT - Static variable in class org.lwjgl.opengl.EXTTextureCompressionRGTC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_SIGNED_RG11_EAC - Static variable in class org.lwjgl.opengl.ARBES3Compatibility
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_SIGNED_RG11_EAC - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_SIGNED_RG11_EAC - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COMPRESSED_SIGNED_RG_RGTC2 - Static variable in class org.lwjgl.opengl.ARBTextureCompressionRGTC
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_SIGNED_RG_RGTC2 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
+
+
GL_COMPRESSED_SLUMINANCE - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_COMPRESSED_SLUMINANCE_ALPHA - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_COMPRESSED_SLUMINANCE_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_COMPRESSED_SLUMINANCE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_COMPRESSED_SRGB - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR - Static variable in class org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR - Static variable in class org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC - Static variable in class org.lwjgl.opengl.ARBES3Compatibility
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COMPRESSED_SRGB8_ETC2 - Static variable in class org.lwjgl.opengl.ARBES3Compatibility
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_SRGB8_ETC2 - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_SRGB8_ETC2 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 - Static variable in class org.lwjgl.opengl.ARBES3Compatibility
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D
+
+
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COMPRESSED_SRGB_ALPHA - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
+
+
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompressionBPTC
+
+
Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
+
+
GL_COMPRESSED_SRGB_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2DARB and the <format> parameter + of CompressedTexSubImage2DARB.
+
+
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2DARB and the <format> parameter + of CompressedTexSubImage2DARB.
+
+
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2DARB and the <format> parameter + of CompressedTexSubImage2DARB.
+
+
GL_COMPRESSED_SRGB_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_COMPRESSED_SRGB_S3TC_DXT1_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2DARB and the <format> parameter + of CompressedTexSubImage2DARB.
+
+
GL_COMPRESSED_TEXTURE_FORMATS - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_COMPRESSED_TEXTURE_FORMATS - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetTextureParameter
+
+
GL_COMPRESSED_TEXTURE_FORMATS_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
GL_COMPUTE_PROGRAM_NV - Static variable in class org.lwjgl.opengl.NVComputeProgram5
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of ProgramStringARB, + BindProgramARB, ProgramEnvParameter4[df][v]ARB, + ProgramLocalParameter4[df][v]ARB, GetProgramEnvParameter[df]vARB, + GetProgramLocalParameter[df]vARB, GetProgramivARB and + GetProgramStringARB:
+
+
GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV - Static variable in class org.lwjgl.opengl.NVComputeProgram5
+
+
Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
+
+
GL_COMPUTE_SHADER - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <type> parameter of CreateShader and returned in the + <params> parameter by GetShaderiv:
+
+
GL_COMPUTE_SHADER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <type> parameter of CreateShader and returned in the + <params> parameter by GetShaderiv:
+
+
GL_COMPUTE_SHADER_BIT - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <stages> parameter of UseProgramStages:
+
+
GL_COMPUTE_SHADER_BIT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <stages> parameter of UseProgramStages:
+
+
GL_COMPUTE_SUBROUTINE - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_COMPUTE_SUBROUTINE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_COMPUTE_SUBROUTINE_UNIFORM - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_COMPUTE_SUBROUTINE_UNIFORM - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_COMPUTE_TEXTURE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_COMPUTE_TEXTURE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_COMPUTE_WORK_GROUP_SIZE - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_COMPUTE_WORK_GROUP_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_CON_0_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_10_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_11_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_12_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_13_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_14_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_15_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_16_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_17_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_18_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_19_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_1_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_20_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_21_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_22_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_23_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_24_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_25_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_26_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_27_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_28_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_29_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_2_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_30_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_31_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_3_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_4_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_5_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_6_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_7_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_8_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CON_9_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_CONDITION_SATISFIED - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Returned by ClientWaitSync:
+
+
GL_CONDITION_SATISFIED - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned by ClientWaitSync:
+
+
GL_CONDITION_SATISFIED - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_CONJOINT_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <value> parameter of BlendParameteriNV when <pname> is + BLEND_OVERLAP_NV:
+
+
GL_CONST_EYE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> parameter of TexEnvfv, TexEnviv, GetTexEnvfv, and + GetTexEnviv is TEXTURE_SHADER_NV, then the value of <pname> may be:
+
+
GL_CONSTANT - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_CONSTANT_ALPHA - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_CONSTANT_ALPHA - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CONSTANT_ALPHA - Static variable in class org.lwjgl.opengles.GLES20
+
+
Separate Blend Functions
+
+
GL_CONSTANT_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTBlendColor
+
+
Accepted by the <sfactor> and <dfactor> parameters of BlendFunc.
+
+
GL_CONSTANT_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_CONSTANT_ATTENUATION - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CONSTANT_BORDER - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_CONSTANT_COLOR - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_CONSTANT_COLOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CONSTANT_COLOR - Static variable in class org.lwjgl.opengles.GLES20
+
+
Separate Blend Functions
+
+
GL_CONSTANT_COLOR0_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_CONSTANT_COLOR1_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_CONSTANT_COLOR_EXT - Static variable in class org.lwjgl.opengl.EXTBlendColor
+
+
Accepted by the <sfactor> and <dfactor> parameters of BlendFunc.
+
+
GL_CONSTANT_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT - Static variable in class org.lwjgl.opengl.GL32
+
 
+
GL_CONTEXT_CORE_PROFILE_BIT - Static variable in class org.lwjgl.opengl.GL32
+
 
+
GL_CONTEXT_FLAG_DEBUG_BIT - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned by GetIntegerv when <pname> is CONTEXT_FLAGS:
+
+
GL_CONTEXT_FLAG_DEBUG_BIT - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Returned by GetIntegerv when <pname> is CONTEXT_FLAGS:
+
+
GL_CONTEXT_FLAG_DEBUG_BIT - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Returned by GetIntegerv when <pname> is CONTEXT_FLAGS:
+
+
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB - Static variable in class org.lwjgl.opengl.ARBRobustness
+
+
Returned by GetIntegerv when <pname> is CONTEXT_FLAGS:
+
+
GL_CONTEXT_FLAGS - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_CONTEXT_PROFILE_MASK - Static variable in class org.lwjgl.opengl.GL32
+
 
+
GL_CONTEXT_ROBUST_ACCESS_EXT - Static variable in class org.lwjgl.opengles.EXTRobustness
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + and GetFloatv:
+
+
GL_CONTINUOUS_AMD - Static variable in class org.lwjgl.opengl.AMDVertexShaderTessellator
+
+
Accepted by TessellationModeAMD
+
+
GL_CONTRAST_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_CONVEX_HULL_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <coverMode> parameter of CoverFillPathNV and + CoverFillPathInstancedNV:
+
+
GL_CONVOLUTION_1D - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_CONVOLUTION_2D - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_CONVOLUTION_BORDER_COLOR - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_CONVOLUTION_BORDER_MODE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_CONVOLUTION_FILTER_BIAS - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_CONVOLUTION_FILTER_SCALE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_CONVOLUTION_FORMAT - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_CONVOLUTION_HEIGHT - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_CONVOLUTION_WIDTH - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_COORD_REPLACE - Static variable in class org.lwjgl.opengl.GL20
+
+
When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, or GetTexEnviv is POINT_SPRITE, then the value of + <pname> may be:
+
+
GL_COORD_REPLACE_ARB - Static variable in class org.lwjgl.opengl.ARBPointSprite
+
+
When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, or GetTexEnviv is POINT_SPRITE_ARB, then the value of + <pname> may be:
+
+
GL_COORD_REPLACE_NV - Static variable in class org.lwjgl.opengl.NVPointSprite
+
 
+
GL_COPY - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COPY_INVERTED - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COPY_PIXEL_TOKEN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_COPY_READ_BUFFER - Static variable in class org.lwjgl.opengl.ARBCopyBuffer
+
+
Accepted by the target parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, + GetBufferParameteriv, BindBufferRange, BindBufferBase, + and CopyBufferSubData:
+
+
GL_COPY_READ_BUFFER - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_COPY_READ_BUFFER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COPY_READ_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_COPY_READ_BUFFER_BINDING - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COPY_WRITE_BUFFER - Static variable in class org.lwjgl.opengl.ARBCopyBuffer
+
+
Accepted by the target parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, + GetBufferParameteriv, BindBufferRange, BindBufferBase, + and CopyBufferSubData:
+
+
GL_COPY_WRITE_BUFFER - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_COPY_WRITE_BUFFER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COPY_WRITE_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_COPY_WRITE_BUFFER_BINDING - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_COUNT_DOWN_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <fillMode> parameter of StencilFillPathNV and + StencilFillPathInstancedNV:
+
+
GL_COUNT_UP_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <fillMode> parameter of StencilFillPathNV and + StencilFillPathInstancedNV:
+
+
GL_COUNTER_RANGE_AMD - Static variable in class org.lwjgl.opengl.AMDPerformanceMonitor
+
+
Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD
+
+
GL_COUNTER_RANGE_AMD - Static variable in class org.lwjgl.opengles.AMDPerformanceMonitor
+
+
Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD
+
+
GL_COUNTER_TYPE_AMD - Static variable in class org.lwjgl.opengl.AMDPerformanceMonitor
+
+
Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD
+
+
GL_COUNTER_TYPE_AMD - Static variable in class org.lwjgl.opengles.AMDPerformanceMonitor
+
+
Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD
+
+
GL_COVERAGE_ALL_FRAGMENTS_NV - Static variable in class org.lwjgl.opengles.NVCoverageSample
+
+
Accepted by the <operation> parameter of CoverageOperationNV:
+
+
GL_COVERAGE_ATTACHMENT_NV - Static variable in class org.lwjgl.opengles.NVCoverageSample
+
+
Accepted by the <attachment> parameter of + FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
+
+
GL_COVERAGE_AUTOMATIC_NV - Static variable in class org.lwjgl.opengles.NVCoverageSample
+
+
Accepted by the <operation> parameter of CoverageOperationNV:
+
+
GL_COVERAGE_BUFFER_BIT_NV - Static variable in class org.lwjgl.opengles.NVCoverageSample
+
+
Accepted by the <buf> parameter of Clear:
+
+
GL_COVERAGE_BUFFERS_NV - Static variable in class org.lwjgl.opengles.NVCoverageSample
+
+
Accepted by the <pname> parameter of GetIntegerv:
+
+
GL_COVERAGE_COMPONENT4_NV - Static variable in class org.lwjgl.opengles.NVCoverageSample
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorageEXT:
+
+
GL_COVERAGE_COMPONENT_NV - Static variable in class org.lwjgl.opengles.NVCoverageSample
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorageEXT and the <format> parameter of ReadPixels:
+
+
GL_COVERAGE_EDGE_FRAGMENTS_NV - Static variable in class org.lwjgl.opengles.NVCoverageSample
+
+
Accepted by the <operation> parameter of CoverageOperationNV:
+
+
GL_COVERAGE_SAMPLES_NV - Static variable in class org.lwjgl.opengl.NVMultisampleCoverage
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv, and GetFloatv:
+
+
GL_COVERAGE_SAMPLES_NV - Static variable in class org.lwjgl.opengles.NVCoverageSample
+
+
Accepted by the <pname> parameter of GetIntegerv:
+
+
GL_CPU_OPTIMIZED_QCOM - Static variable in class org.lwjgl.opengles.QCOMBinningControl
+
+
Accepted by the <hint> parameter of Hint:
+
+
GL_CUBIC_BEZIER_TO_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as path commands by CreatePathNV:
+
+
GL_CUBIC_CURVE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_CULL_FACE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CULL_FACE - Static variable in class org.lwjgl.opengles.GLES20
+
+
EnableCap
+
+
GL_CULL_FACE_MODE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CULL_FACE_MODE - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_CULL_FRAGMENT_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_CULL_MODES_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> parameter of TexEnvfv, TexEnviv, GetTexEnvfv, and + GetTexEnviv is TEXTURE_SHADER_NV, then the value of <pname> may be:
+
+
GL_CURRENT_ATTRIB_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <pname> parameter of GetVertexAttrib[dfi]vNV:
+
+
GL_CURRENT_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CURRENT_COLOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CURRENT_FOG_COORD - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_CURRENT_FOG_COORDINATE - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_CURRENT_FOG_COORDINATE_EXT - Static variable in class org.lwjgl.opengl.EXTFogCoord
+
 
+
GL_CURRENT_INDEX - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CURRENT_MATRIX_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_CURRENT_MATRIX_INDEX_ARB - Static variable in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
GL_CURRENT_MATRIX_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_CURRENT_MATRIX_STACK_DEPTH_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_CURRENT_MATRIX_STACK_DEPTH_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_CURRENT_NORMAL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CURRENT_OCCLUSION_QUERY_ID_NV - Static variable in class org.lwjgl.opengl.NVOcclusionQuery
+
 
+
GL_CURRENT_PALETTE_MATRIX_ARB - Static variable in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
GL_CURRENT_PROGRAM - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> argument of GetInteger:
+
+
GL_CURRENT_PROGRAM - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_CURRENT_QUERY - Static variable in class org.lwjgl.opengl.GL15
+
+
Accepted by the <pname> parameter of GetQueryiv:
+
+
GL_CURRENT_QUERY - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_CURRENT_QUERY_ARB - Static variable in class org.lwjgl.opengl.ARBOcclusionQuery
+
+
Accepted by the <pname> parameter of GetQueryivARB:
+
+
GL_CURRENT_QUERY_EXT - Static variable in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
+
Accepted by the <pname> parameter of GetQueryivEXT:
+
+
GL_CURRENT_RASTER_COLOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CURRENT_RASTER_DISTANCE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CURRENT_RASTER_INDEX - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CURRENT_RASTER_POSITION - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CURRENT_RASTER_POSITION_VALID - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CURRENT_RASTER_SECONDARY_COLOR - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <pname> parameter of GetIntegerv and GetFloatv.
+
+
GL_CURRENT_RASTER_TEXTURE_COORDS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CURRENT_SECONDARY_COLOR - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_CURRENT_SECONDARY_COLOR_EXT - Static variable in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
GL_CURRENT_TEXTURE_COORDS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CURRENT_TIME_NV - Static variable in class org.lwjgl.opengl.NVPresentVideo
+
+
Accepted by the <pname> parameter of GetVideoivNV, GetVideouivNV, + GetVideoi64vNV, GetVideoui64vNV:
+
+
GL_CURRENT_VERTEX_ATTRIB - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
+
+
GL_CURRENT_VERTEX_ATTRIB - Static variable in class org.lwjgl.opengles.GLES20
+
+
Buffer Objects
+
+
GL_CURRENT_VERTEX_ATTRIB_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
+
+
GL_CURRENT_VERTEX_ATTRIB_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
+
+
GL_CURRENT_VERTEX_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_CURRENT_VERTEX_WEIGHT_EXT - Static variable in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
GL_CURRENT_WEIGHT_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_CW - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Returned by GetProgramiv when <pname> is TESS_GEN_VERTEX_ORDER:
+
+
GL_CW - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_CW - Static variable in class org.lwjgl.opengles.GLES20
+
+
FrontFaceDirection
+
+
GL_DARKEN_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_DATA_BUFFER_AMD - Static variable in class org.lwjgl.opengl.AMDNameGenDelete
+
+
Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
+
+
GL_DEBUG_CALLBACK_FUNCTION - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted by the <pname> parameter of GetPointerv:
+
+
GL_DEBUG_CALLBACK_FUNCTION - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted by the <pname> parameter of GetPointerv:
+
+
GL_DEBUG_CALLBACK_FUNCTION - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted by the <pname> parameter of GetPointerv:
+
+
GL_DEBUG_CALLBACK_FUNCTION_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted by the <pname> parameter of GetPointerv:
+
+
GL_DEBUG_CALLBACK_USER_PARAM - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted by the <pname> parameter of GetPointerv:
+
+
GL_DEBUG_CALLBACK_USER_PARAM - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted by the <pname> parameter of GetPointerv:
+
+
GL_DEBUG_CALLBACK_USER_PARAM - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted by the <pname> parameter of GetPointerv:
+
+
GL_DEBUG_CALLBACK_USER_PARAM_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted by the <pname> parameter of GetPointerv:
+
+
GL_DEBUG_CATEGORY_API_ERROR_AMD - Static variable in class org.lwjgl.opengl.AMDDebugOutput
+
+
Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
+
+
GL_DEBUG_CATEGORY_APPLICATION_AMD - Static variable in class org.lwjgl.opengl.AMDDebugOutput
+
+
Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
+
+
GL_DEBUG_CATEGORY_DEPRECATION_AMD - Static variable in class org.lwjgl.opengl.AMDDebugOutput
+
+
Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
+
+
GL_DEBUG_CATEGORY_OTHER_AMD - Static variable in class org.lwjgl.opengl.AMDDebugOutput
+
+
Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
+
+
GL_DEBUG_CATEGORY_PERFORMANCE_AMD - Static variable in class org.lwjgl.opengl.AMDDebugOutput
+
+
Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
+
+
GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD - Static variable in class org.lwjgl.opengl.AMDDebugOutput
+
+
Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
+
+
GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD - Static variable in class org.lwjgl.opengl.AMDDebugOutput
+
+
Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
+
+
GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD - Static variable in class org.lwjgl.opengl.AMDDebugOutput
+
+
Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
+
+
GL_DEBUG_GROUP_STACK_DEPTH - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_DEBUG_GROUP_STACK_DEPTH - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_DEBUG_GROUP_STACK_DEPTH - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_DEBUG_LOGGED_MESSAGES - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_DEBUG_LOGGED_MESSAGES - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_DEBUG_LOGGED_MESSAGES - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_DEBUG_LOGGED_MESSAGES_AMD - Static variable in class org.lwjgl.opengl.AMDDebugOutput
+
+
Tokens accepted by GetIntegerv:
+
+
GL_DEBUG_LOGGED_MESSAGES_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted by the <value> parameters of GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
+
+
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted by the <value> parameters of GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
+
+
GL_DEBUG_OUTPUT - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
+
+
GL_DEBUG_OUTPUT - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
+
+
GL_DEBUG_OUTPUT - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
+
+
GL_DEBUG_OUTPUT_SYNCHRONOUS - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
+
+
GL_DEBUG_OUTPUT_SYNCHRONOUS - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
+
+
GL_DEBUG_OUTPUT_SYNCHRONOUS - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
+
+
GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted by the <target> parameters of Enable, Disable, + and IsEnabled:
+
+
GL_DEBUG_SEVERITY_HIGH - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SEVERITY_HIGH - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SEVERITY_HIGH - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SEVERITY_HIGH_AMD - Static variable in class org.lwjgl.opengl.AMDDebugOutput
+
+
Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + DebugMessageInsertAMD, and DEBUGPROCAMD callback function + for <severity>:
+
+
GL_DEBUG_SEVERITY_HIGH_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB + callback functions, and the <severities> parameter of + GetDebugMessageLogARB:
+
+
GL_DEBUG_SEVERITY_LOW - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SEVERITY_LOW - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SEVERITY_LOW - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SEVERITY_LOW_AMD - Static variable in class org.lwjgl.opengl.AMDDebugOutput
+
+
Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + DebugMessageInsertAMD, and DEBUGPROCAMD callback function + for <severity>:
+
+
GL_DEBUG_SEVERITY_LOW_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB + callback functions, and the <severities> parameter of + GetDebugMessageLogARB:
+
+
GL_DEBUG_SEVERITY_MEDIUM - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SEVERITY_MEDIUM - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SEVERITY_MEDIUM - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SEVERITY_MEDIUM_AMD - Static variable in class org.lwjgl.opengl.AMDDebugOutput
+
+
Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + DebugMessageInsertAMD, and DEBUGPROCAMD callback function + for <severity>:
+
+
GL_DEBUG_SEVERITY_MEDIUM_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB + callback functions, and the <severities> parameter of + GetDebugMessageLogARB:
+
+
GL_DEBUG_SEVERITY_NOTIFICATION - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SEVERITY_NOTIFICATION - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SEVERITY_NOTIFICATION - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_API - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_API - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_API - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_API_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
+
+
GL_DEBUG_SOURCE_APPLICATION - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_APPLICATION - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_APPLICATION - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_APPLICATION_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
+
+
GL_DEBUG_SOURCE_OTHER - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_OTHER - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_OTHER - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_OTHER_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
+
+
GL_DEBUG_SOURCE_SHADER_COMPILER - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_SHADER_COMPILER - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_SHADER_COMPILER - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_SHADER_COMPILER_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
+
+
GL_DEBUG_SOURCE_THIRD_PARTY - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_THIRD_PARTY - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_THIRD_PARTY - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_THIRD_PARTY_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
+
+
GL_DEBUG_SOURCE_WINDOW_SYSTEM - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_WINDOW_SYSTEM - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_WINDOW_SYSTEM - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
+
+
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
+
+
GL_DEBUG_TYPE_ERROR - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_ERROR - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_ERROR - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_ERROR_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
+
+
GL_DEBUG_TYPE_MARKER - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_MARKER - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_MARKER - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_OTHER - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_OTHER - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_OTHER - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_OTHER_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
+
+
GL_DEBUG_TYPE_PERFORMANCE - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_PERFORMANCE - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_PERFORMANCE - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_PERFORMANCE_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
+
+
GL_DEBUG_TYPE_POP_GROUP - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_POP_GROUP - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_POP_GROUP - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_PORTABILITY - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_PORTABILITY - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_PORTABILITY - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_PORTABILITY_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
+
+
GL_DEBUG_TYPE_PUSH_GROUP - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_PUSH_GROUP - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_PUSH_GROUP - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
+
+
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
+
+
GL_DECAL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DECODE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGBDecode
+
+
Accepted by the <enum> parameter of TexParameterf, TexParameteri, + SamplerParameteri, SamplerParameterf, SamplerParameteriv, SamplerParameterfv, + SamplerParameterIiv and SamplerParameterIuiv:
+
+
GL_DECR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DECR - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilOp
+
+
GL_DECR_WRAP - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_DECR_WRAP - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilOp
+
+
GL_DECR_WRAP_EXT - Static variable in class org.lwjgl.opengl.EXTStencilWrap
+
 
+
GL_DELETE_STATUS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_DELETE_STATUS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_DEPENDENT_AR_TEXTURE_2D_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_DEPENDENT_GB_TEXTURE_2D_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_DEPENDENT_HILO_TEXTURE_2D_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_DEPENDENT_RGB_TEXTURE_3D_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_DEPTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DEPTH - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DEPTH24_STENCIL8 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameteriv:
+
+
GL_DEPTH24_STENCIL8 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameteriv.
+
+
GL_DEPTH24_STENCIL8 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DEPTH24_STENCIL8_EXT - Static variable in class org.lwjgl.opengl.EXTPackedDepthStencil
+
+
Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorageEXT, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameterivEXT.
+
+
GL_DEPTH24_STENCIL8_OES - Static variable in class org.lwjgl.opengles.OESPackedDepthStencil
+
+
Accepted by the <internalformat> parameter of RenderbufferStorage, and + returned in the <params> parameter of GetRenderbufferParameteriv when + <pname> is RENDERBUFFER_INTERNAL_FORMAT:
+
+
GL_DEPTH32F_STENCIL8 - Static variable in class org.lwjgl.opengl.ARBDepthBufferFloat
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
+
+
GL_DEPTH32F_STENCIL8 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
+
+
GL_DEPTH32F_STENCIL8 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DEPTH32F_STENCIL8_NV - Static variable in class org.lwjgl.opengl.NVDepthBufferFloat
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
+
+
GL_DEPTH_ATTACHMENT - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_DEPTH_ATTACHMENT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_DEPTH_ATTACHMENT - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_DEPTH_ATTACHMENT_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_DEPTH_ATTACHMENT_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{2D|3D}OES, FramebufferRenderbufferOES, and + GetFramebufferAttachmentParameterivOES
+
+
GL_DEPTH_BIAS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DEPTH_BITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DEPTH_BITS - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_DEPTH_BOUNDS_EXT - Static variable in class org.lwjgl.opengl.EXTDepthBoundsTest
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_DEPTH_BOUNDS_TEST_EXT - Static variable in class org.lwjgl.opengl.EXTDepthBoundsTest
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_DEPTH_BUFFER - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_DEPTH_BUFFER_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DEPTH_BUFFER_BIT - Static variable in class org.lwjgl.opengles.GLES20
+
+
ClearBufferMask
+
+
GL_DEPTH_BUFFER_BIT0_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_DEPTH_BUFFER_BIT1_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_DEPTH_BUFFER_BIT2_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_DEPTH_BUFFER_BIT3_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_DEPTH_BUFFER_BIT4_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_DEPTH_BUFFER_BIT5_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_DEPTH_BUFFER_BIT6_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_DEPTH_BUFFER_BIT7_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_DEPTH_BUFFER_FLOAT_MODE_NV - Static variable in class org.lwjgl.opengl.NVDepthBufferFloat
+
+
Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_DEPTH_CLAMP - Static variable in class org.lwjgl.opengl.ARBDepthClamp
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_DEPTH_CLAMP - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_DEPTH_CLAMP_FAR_AMD - Static variable in class org.lwjgl.opengl.AMDDepthClampSeparate
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_DEPTH_CLAMP_NEAR_AMD - Static variable in class org.lwjgl.opengl.AMDDepthClampSeparate
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_DEPTH_CLAMP_NV - Static variable in class org.lwjgl.opengl.NVDepthClamp
+
 
+
GL_DEPTH_CLEAR_VALUE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DEPTH_CLEAR_VALUE - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_DEPTH_COMPONENT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DEPTH_COMPONENT - Static variable in class org.lwjgl.opengles.GLES20
+
+
PixelFormat
+
+
GL_DEPTH_COMPONENT - Static variable in class org.lwjgl.opengles.OESDepthTexture
+
+
Accepted by the <format> parameter of TexImage2D and TexSubImage2D and + <internalFormat> parameter of TexImage2D:
+
+
GL_DEPTH_COMPONENT16 - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_DEPTH_COMPONENT16 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_DEPTH_COMPONENT16_ARB - Static variable in class org.lwjgl.opengl.ARBDepthTexture
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + CopyTexImage1D and CopyTexImage2D:
+
+
GL_DEPTH_COMPONENT16_NONLINEAR_NV - Static variable in class org.lwjgl.opengles.NVDepthNonlinear
+
+
Accepted as a valid sized internal format by all functions accepting + sized internal formats with a base format of DEPTH_COMPONENT:
+
+
GL_DEPTH_COMPONENT16_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorageOES:
+
+
GL_DEPTH_COMPONENT24 - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_DEPTH_COMPONENT24 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DEPTH_COMPONENT24_ARB - Static variable in class org.lwjgl.opengl.ARBDepthTexture
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + CopyTexImage1D and CopyTexImage2D:
+
+
GL_DEPTH_COMPONENT24_OES - Static variable in class org.lwjgl.opengles.OESDepth24
+
+
Accepted by the <internalformat> parameter of RenderbufferStorageOES:
+
+
GL_DEPTH_COMPONENT32 - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_DEPTH_COMPONENT32_ARB - Static variable in class org.lwjgl.opengl.ARBDepthTexture
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + CopyTexImage1D and CopyTexImage2D:
+
+
GL_DEPTH_COMPONENT32_OES - Static variable in class org.lwjgl.opengles.OESDepth32
+
+
Accepted by the <internalformat> parameter of RenderbufferStorageOES:
+
+
GL_DEPTH_COMPONENT32F - Static variable in class org.lwjgl.opengl.ARBDepthBufferFloat
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
+
+
GL_DEPTH_COMPONENT32F - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
+
+
GL_DEPTH_COMPONENT32F - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DEPTH_COMPONENT32F_NV - Static variable in class org.lwjgl.opengl.NVDepthBufferFloat
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
+
+
GL_DEPTH_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_DEPTH_COMPONENTS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_DEPTH_EXT - Static variable in class org.lwjgl.opengles.EXTDiscardFramebuffer
+
+
Accepted in the <attachments> parameter of DiscardFramebufferEXT when the + default framebuffer is bound to <target>:
+
+
GL_DEPTH_FUNC - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DEPTH_FUNC - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_DEPTH_RANGE - Static variable in class org.lwjgl.opengl.ARBViewportArray
+
+
Accepted by the <pname> parameter of GetDoublei_v:
+
+
GL_DEPTH_RANGE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DEPTH_RANGE - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of GetDoublei_v:
+
+
GL_DEPTH_RANGE - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_DEPTH_RENDERABLE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_DEPTH_RENDERABLE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_DEPTH_SCALE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DEPTH_STENCIL - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <format> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage, by the <type> parameter of + CopyPixels, by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameteriv:
+
+
GL_DEPTH_STENCIL - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <format> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage, by the <type> parameter of + CopyPixels, by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameteriv.
+
+
GL_DEPTH_STENCIL - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DEPTH_STENCIL_ATTACHMENT - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_DEPTH_STENCIL_ATTACHMENT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_DEPTH_STENCIL_ATTACHMENT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DEPTH_STENCIL_EXT - Static variable in class org.lwjgl.opengl.EXTPackedDepthStencil
+
+
Accepted by the <format> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage, by the <type> parameter of + CopyPixels, by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorageEXT, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameterivEXT.
+
+
GL_DEPTH_STENCIL_NV - Static variable in class org.lwjgl.opengl.NVPackedDepthStencil
+
 
+
GL_DEPTH_STENCIL_OES - Static variable in class org.lwjgl.opengles.OESPackedDepthStencil
+
+
Accepted by the <format> parameter of TexImage2D and TexSubImage2D and by the + <internalformat> parameter of TexImage2D:
+
+
GL_DEPTH_STENCIL_TEXTURE_MODE - Static variable in class org.lwjgl.opengl.ARBStencilTexturing
+
+
Accepted by the <pname> parameter of TexParameter* and GetTexParameter*:
+
+
GL_DEPTH_STENCIL_TEXTURE_MODE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of TexParameter* and GetTexParameter*:
+
+
GL_DEPTH_STENCIL_TO_BGRA_NV - Static variable in class org.lwjgl.opengl.NVCopyDepthToColor
+
 
+
GL_DEPTH_STENCIL_TO_RGBA_NV - Static variable in class org.lwjgl.opengl.NVCopyDepthToColor
+
 
+
GL_DEPTH_TEST - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DEPTH_TEST - Static variable in class org.lwjgl.opengles.GLES20
+
+
EnableCap
+
+
GL_DEPTH_TEXTURE_MODE - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_DEPTH_TEXTURE_MODE_ARB - Static variable in class org.lwjgl.opengl.ARBDepthTexture
+
+
Accepted by the <pname> parameter of TexParameterf, TexParameteri, + TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv:
+
+
GL_DEPTH_WRITEMASK - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DEPTH_WRITEMASK - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_DIFFERENCE_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_DIFFUSE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DISCARD_ATI - Static variable in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
GL_DISCARD_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_DISCRETE_AMD - Static variable in class org.lwjgl.opengl.AMDVertexShaderTessellator
+
+
Accepted by TessellationModeAMD
+
+
GL_DISJOINT_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <value> parameter of BlendParameteriNV when <pname> is + BLEND_OVERLAP_NV:
+
+
GL_DISPATCH_INDIRECT_BUFFER - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
+
+
GL_DISPATCH_INDIRECT_BUFFER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
+
+
GL_DISPATCH_INDIRECT_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <value> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_DISPATCH_INDIRECT_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <value> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_DISPLAY_LIST - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_DISPLAY_LIST - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_DISPLAY_LIST - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_DISTANCE_ATTENUATION_EXT - Static variable in class org.lwjgl.opengl.EXTPointParameters
+
 
+
GL_DITHER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DITHER - Static variable in class org.lwjgl.opengles.GLES20
+
+
EnableCap
+
+
GL_DMP_shader_binary - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_DOMAIN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DONT_CARE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DONT_CARE - Static variable in class org.lwjgl.opengles.GLES20
+
+
HintMode
+
+
GL_DONT_CARE - Static variable in class org.lwjgl.opengles.QCOMBinningControl
+
+
Accepted by the <hint> parameter of Hint:
+
+
GL_DOT2_ADD_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_DOT3_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_DOT3_RGB - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_DOT3_RGB_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvDot3
+
 
+
GL_DOT3_RGB_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvDot3
+
 
+
GL_DOT3_RGBA - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_DOT3_RGBA_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvDot3
+
 
+
GL_DOT3_RGBA_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvDot3
+
 
+
GL_DOT4_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_DOT_PRODUCT_DEPTH_REPLACE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_DOT_PRODUCT_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_DOT_PRODUCT_PASS_THROUGH_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_DOT_PRODUCT_TEXTURE_1D_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_DOT_PRODUCT_TEXTURE_2D_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_DOT_PRODUCT_TEXTURE_3D_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_DOUBLE - Static variable in class org.lwjgl.opengl.ARBGpuShaderFp64
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DOUBLE_MAT2 - Static variable in class org.lwjgl.opengl.ARBGpuShaderFp64
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT2 - Static variable in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT2 - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT2 - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT2_EXT - Static variable in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT2x3 - Static variable in class org.lwjgl.opengl.ARBGpuShaderFp64
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT2x3 - Static variable in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT2x3 - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT2x3 - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT2x3_EXT - Static variable in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT2x4 - Static variable in class org.lwjgl.opengl.ARBGpuShaderFp64
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT2x4 - Static variable in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT2x4 - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT2x4 - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT2x4_EXT - Static variable in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT3 - Static variable in class org.lwjgl.opengl.ARBGpuShaderFp64
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT3 - Static variable in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT3 - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT3 - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT3_EXT - Static variable in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT3x2 - Static variable in class org.lwjgl.opengl.ARBGpuShaderFp64
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT3x2 - Static variable in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT3x2 - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT3x2 - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT3x2_EXT - Static variable in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT3x4 - Static variable in class org.lwjgl.opengl.ARBGpuShaderFp64
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT3x4 - Static variable in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT3x4 - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT3x4 - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT3x4_EXT - Static variable in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT4 - Static variable in class org.lwjgl.opengl.ARBGpuShaderFp64
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT4 - Static variable in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT4 - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT4 - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT4_EXT - Static variable in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT4x2 - Static variable in class org.lwjgl.opengl.ARBGpuShaderFp64
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT4x2 - Static variable in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT4x2 - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT4x2 - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT4x2_EXT - Static variable in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT4x3 - Static variable in class org.lwjgl.opengl.ARBGpuShaderFp64
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT4x3 - Static variable in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT4x3 - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_MAT4x3 - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_MAT4x3_EXT - Static variable in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_VEC2 - Static variable in class org.lwjgl.opengl.ARBGpuShaderFp64
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_VEC2 - Static variable in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_VEC2 - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_VEC2 - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_VEC2_EXT - Static variable in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_VEC3 - Static variable in class org.lwjgl.opengl.ARBGpuShaderFp64
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_VEC3 - Static variable in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_VEC3 - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_VEC3 - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_VEC3_EXT - Static variable in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_VEC4 - Static variable in class org.lwjgl.opengl.ARBGpuShaderFp64
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_VEC4 - Static variable in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_VEC4 - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_DOUBLE_VEC4 - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLE_VEC4_EXT - Static variable in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
+
Returned in the <type> parameter of GetActiveAttrib:
+
+
GL_DOUBLEBUFFER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DRAW_BUFFER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DRAW_BUFFER0 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER0 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER0_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER0_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER0_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER0_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER1 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER1 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER10 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER10 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER10_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER10_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER10_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER10_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER11 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER11 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER11_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER11_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER11_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER11_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER12 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER12 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER12_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER12_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER12_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER12_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER13 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER13 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER13_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER13_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER13_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER13_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER14 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER14 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER14_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER14_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER14_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER14_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER15 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER15 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER15_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER15_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER15_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER15_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER1_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER1_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER1_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER1_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER2 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER2 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER2_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER2_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER2_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER2_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER3 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER3 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER3_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER3_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER3_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER3_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER4 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER4 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER4_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER4_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER4_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER4_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER5 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER5 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER5_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER5_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER5_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER5_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER6 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER6 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER6_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER6_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER6_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER6_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER7 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER7 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER7_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER7_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER7_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER7_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER8 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER8 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER8_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER8_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER8_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER8_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER9 - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER9 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_BUFFER9_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER9_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_DRAW_BUFFER9_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER9_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_BUFFER_EXT - Static variable in class org.lwjgl.opengles.EXTMultiviewDrawBuffers
+
+
Accepted by the <target> parameter of GetIntegeri_EXT:
+
+
GL_DRAW_FRAMEBUFFER - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
+
+
GL_DRAW_FRAMEBUFFER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
+
+
GL_DRAW_FRAMEBUFFER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_FRAMEBUFFER_ANGLE - Static variable in class org.lwjgl.opengles.ANGLEFramebufferBlit
+
+
Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture2D, FramebufferTexture3DOES, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
+
+
GL_DRAW_FRAMEBUFFER_APPLE - Static variable in class org.lwjgl.opengles.APPLEFramebufferMultisample
+
+
Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture2D, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
+
+
GL_DRAW_FRAMEBUFFER_BINDING - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_FRAMEBUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.
+
+
GL_DRAW_FRAMEBUFFER_BINDING - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DRAW_FRAMEBUFFER_BINDING_ANGLE - Static variable in class org.lwjgl.opengles.ANGLEFramebufferBlit
+
+
Accepted by the <pname> parameters of GetIntegerv and GetFloatv:
+
+
GL_DRAW_FRAMEBUFFER_BINDING_APPLE - Static variable in class org.lwjgl.opengles.APPLEFramebufferMultisample
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
+
+
GL_DRAW_FRAMEBUFFER_BINDING_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferBlit
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.
+
+
GL_DRAW_FRAMEBUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferBlit
+
+
Accepted by the <target> parameter of BindFramebufferEXT, + CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, + FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT.
+
+
GL_DRAW_INDIRECT_BUFFER - Static variable in class org.lwjgl.opengl.ARBDrawIndirect
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, + GetBufferParameteriv, BindBufferRange, BindBufferBase, and + CopyBufferSubData:
+
+
GL_DRAW_INDIRECT_BUFFER - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, + GetBufferParameteriv, BindBufferRange, BindBufferBase, and + CopyBufferSubData:
+
+
GL_DRAW_INDIRECT_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.ARBDrawIndirect
+
+
Accepted by the <value> parameter of GetIntegerv, GetBooleanv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_INDIRECT_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <value> parameter of GetIntegerv, GetBooleanv, GetFloatv, + and GetDoublev:
+
+
GL_DRAW_PIXEL_TOKEN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DRAW_PIXELS_APPLE - Static variable in class org.lwjgl.opengl.APPLEFence
+
+
Accepted by the <object> parameter of TestObjectAPPLE and FinishObjectAPPLE:
+
+
GL_DRAW_PIXELS_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexArrayRange
+
+
Accepted by the <object> parameter of TestObjectAPPLE and FinishObjectAPPLE:
+
+
GL_DS_BIAS_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
+
+
GL_DS_SCALE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
+
+
GL_DSDT8_MAG8_INTENSITY8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
+
+
GL_DSDT8_MAG8_INTENSITY8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_DSDT8_MAG8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
+
+
GL_DSDT8_MAG8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_DSDT8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
+
+
GL_DSDT8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_DSDT_MAG_INTENSITY_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
+
+
GL_DSDT_MAG_INTENSITY_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_DSDT_MAG_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <format> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
+
+
GL_DSDT_MAG_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_DSDT_MAG_VIB_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <format> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
+
+
GL_DSDT_MAG_VIB_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_DSDT_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <format> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
+
+
GL_DSDT_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_DST_ALPHA - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DST_ALPHA - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendingFactorDest
+
+
GL_DST_ATOP_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_DST_COLOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_DST_COLOR - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendingFactorSrc
+
+
GL_DST_IN_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_DST_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_DST_OUT_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_DST_OVER_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_DT_BIAS_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
+
+
GL_DT_SCALE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
+
+
GL_DU8DV8_ATI - Static variable in class org.lwjgl.opengl.ATIEnvmapBumpmap
+
 
+
GL_DUDV_ATI - Static variable in class org.lwjgl.opengl.ATIEnvmapBumpmap
+
 
+
GL_DYNAMIC_ATI - Static variable in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
GL_DYNAMIC_COPY - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_DYNAMIC_COPY - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DYNAMIC_COPY_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <usage> parameter of BufferDataARB:
+
+
GL_DYNAMIC_DRAW - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_DYNAMIC_DRAW - Static variable in class org.lwjgl.opengles.GLES20
+
+
Buffer Objects
+
+
GL_DYNAMIC_DRAW_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <usage> parameter of BufferDataARB:
+
+
GL_DYNAMIC_READ - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_DYNAMIC_READ - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_DYNAMIC_READ_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <usage> parameter of BufferDataARB:
+
+
GL_DYNAMIC_STORAGE_BIT - Static variable in class org.lwjgl.opengl.ARBBufferStorage
+
+
Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
+
+
GL_DYNAMIC_STORAGE_BIT - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
+
+
GL_E_TIMES_F_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_EDGE_FLAG - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_EDGE_FLAG_ARRAY - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_EDGE_FLAG_ARRAY_ADDRESS_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
+
+
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_EDGE_FLAG_ARRAY_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <value> parameter of GetIntegerv:
+
+
GL_EDGE_FLAG_ARRAY_POINTER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_EDGE_FLAG_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_EIGHTH_BIT_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_ELEMENT_ARRAY_ADDRESS_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
+
+
GL_ELEMENT_ARRAY_APPLE - Static variable in class org.lwjgl.opengl.APPLEElementArray
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState and the <value> parameter of IsEnabled:
+
+
GL_ELEMENT_ARRAY_ATI - Static variable in class org.lwjgl.opengl.ATIElementArray
+
 
+
GL_ELEMENT_ARRAY_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_ELEMENT_ARRAY_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_ELEMENT_ARRAY_BARRIER_BIT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrierEXT:
+
+
GL_ELEMENT_ARRAY_BUFFER - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_ELEMENT_ARRAY_BUFFER - Static variable in class org.lwjgl.opengles.GLES20
+
+
Buffer Objects
+
+
GL_ELEMENT_ARRAY_BUFFER_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBufferObject
+
+
Accepted by the <target> parameters of BindBufferARB, BufferDataARB, + BufferSubDataARB, MapBufferARB, UnmapBufferARB, + GetBufferSubDataARB, GetBufferParameterivARB, and + GetBufferPointervARB:
+
+
GL_ELEMENT_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_ELEMENT_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengles.GLES20
+
+
Buffer Objects
+
+
GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_ELEMENT_ARRAY_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <value> parameter of GetIntegerv:
+
+
GL_ELEMENT_ARRAY_POINTER_APPLE - Static variable in class org.lwjgl.opengl.APPLEElementArray
+
+
Accepted by the <pname> parameter of GetPointerv:
+
+
GL_ELEMENT_ARRAY_POINTER_ATI - Static variable in class org.lwjgl.opengl.ATIElementArray
+
 
+
GL_ELEMENT_ARRAY_TYPE_APPLE - Static variable in class org.lwjgl.opengl.APPLEElementArray
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_ELEMENT_ARRAY_TYPE_ATI - Static variable in class org.lwjgl.opengl.ATIElementArray
+
 
+
GL_ELEMENT_ARRAY_UNIFIED_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <cap> parameter of DisableClientState, + EnableClientState, IsEnabled:
+
+
GL_EMISSION - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ENABLE_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_EQUAL - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
+
+
GL_EQUAL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_EQUAL - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilFunction
+
+
GL_EQUIV - Static variable in class org.lwjgl.opengl.AMDStencilOperationExtended
+
+
Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
+
+
GL_EQUIV - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ETC1_RGB8_OES - Static variable in class org.lwjgl.opengles.OESCompressedETC1RGB8Texture
+
+
Accepted by the <internalformat> parameter of CompressedTexImage2D:
+
+
GL_EVAL_2D_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_EVAL_FRACTIONAL_TESSELLATION_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_TRIANGULAR_2D_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB0_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB10_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB11_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB12_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB13_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB14_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB15_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB1_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB2_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB3_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB4_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB5_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB6_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB7_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB8_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVAL_VERTEX_ATTRIB9_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_EVEN_ODD_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Values for the ILL_RULE_NV path parameter:
+
+
GL_EXCLUSION_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_EXP - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_EXP2 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_EXPAND_NEGATE_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_EXPAND_NORMAL_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_EXT_abgr - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_bgra - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_bgra - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_bindable_uniform - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_blend_color - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_blend_equation_separate - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_blend_func_separate - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_blend_minmax - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_blend_minmax - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_blend_subtract - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_Cg_shader - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_Cg_shader - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_color_buffer_half_float - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_compiled_vertex_array - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_copy_texture_levels - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_debug_label - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_debug_marker - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_depth_bounds_test - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_direct_state_access - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_discard_framebuffer - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_draw_buffers2 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_draw_instanced - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_draw_range_elements - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_fog_coord - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_frag_depth - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_framebuffer_blit - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_framebuffer_multisample - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_framebuffer_multisample_blit_scaled - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_framebuffer_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_framebuffer_sRGB - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_geometry_shader4 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_gpu_program_parameters - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_gpu_shader4 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_map_buffer_range - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_multi_draw_arrays - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_multi_draw_arrays - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_multisampled_render_to_texture - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_multiview_draw_buffers - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_occlusion_query_boolean - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_packed_depth_stencil - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_packed_float - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_packed_float - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_packed_pixels - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_paletted_texture - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_pixel_buffer_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_point_parameters - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_provoking_vertex - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_read_format_bgra - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_rescale_normal - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_robustness - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_secondary_color - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_separate_shader_objects - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_separate_shader_objects - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_separate_specular_color - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_shader_framebuffer_fetch - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_shader_image_load_store - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_shader_texture_lod - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_shadow_funcs - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_shadow_samplers - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_shared_texture_palette - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_sRGB - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_stencil_clear_tag - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_stencil_two_side - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_stencil_wrap - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_3d - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_array - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_array - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_texture_buffer_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_compression_dxt1 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_texture_compression_latc - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_compression_latc - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_texture_compression_rgtc - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_compression_s3tc - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_compression_s3tc - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_texture_env_combine - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_env_dot3 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_filter_anisotropic - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_filter_anisotropic - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_texture_format_BGRA8888 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_texture_integer - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_lod_bias - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_lod_bias - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_texture_mirror_clamp - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_rectangle - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_rg - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_texture_shared_exponent - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_snorm - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_sRGB - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_sRGB_decode - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_storage - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_texture_swizzle - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_texture_type_2_10_10_10_REV - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_timer_query - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_transform_feedback - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_unpack_subimage - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_EXT_vertex_array_bgra - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_vertex_attrib_64bit - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_vertex_shader - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXT_vertex_weighting - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_EXTENSIONS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_EXTENSIONS - Static variable in class org.lwjgl.opengles.GLES20
+
+
StringName
+
+
GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD - Static variable in class org.lwjgl.opengl.AMDPinnedMemory
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, GetBufferPointerv, MapBufferRange:
+
+
GL_EYE_LINEAR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_EYE_PLANE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_EYE_PLANE_ABSOLUTE_NV - Static variable in class org.lwjgl.opengl.NVFogDistance
+
 
+
GL_EYE_RADIAL_NV - Static variable in class org.lwjgl.opengl.NVFogDistance
+
 
+
GL_FACTOR_MAX_AMD - Static variable in class org.lwjgl.opengl.AMDBlendMinmaxFactor
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi, and by + the <modeRGB> and <modeAlpha> parameters of BlendEquationSeparate and + BlendEquationSeparatei:
+
+
GL_FACTOR_MIN_AMD - Static variable in class org.lwjgl.opengl.AMDBlendMinmaxFactor
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi, and by + the <modeRGB> and <modeAlpha> parameters of BlendEquationSeparate and + BlendEquationSeparatei:
+
+
GL_FAILURE_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Returned by VideoCaptureNV and GetVideoCaptureStream{i,f,d}vNV + when <pname> is LAST_VIDEO_CAPTURE_STATUS_NV:
+
+
GL_FALSE - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Returned by GetProgramiv when <pname> is TESS_GEN_POINT_MODE:
+
+
GL_FALSE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FALSE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Boolean
+
+
GL_FASTEST - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FASTEST - Static variable in class org.lwjgl.opengles.GLES20
+
+
HintMode
+
+
GL_FEEDBACK - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FEEDBACK_BUFFER_POINTER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FEEDBACK_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FEEDBACK_BUFFER_TYPE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FENCE_APPLE - Static variable in class org.lwjgl.opengl.APPLEFence
+
+
Accepted by the <object> parameter of TestObjectAPPLE and FinishObjectAPPLE:
+
+
GL_FENCE_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexArrayRange
+
+
Accepted by the <object> parameter of TestObjectAPPLE and FinishObjectAPPLE:
+
+
GL_FENCE_CONDITION_NV - Static variable in class org.lwjgl.opengl.NVFence
+
 
+
GL_FENCE_CONDITION_NV - Static variable in class org.lwjgl.opengles.NVFence
+
+
Accepted by the <pname> parameter of GetFenceivNV:
+
+
GL_FENCE_STATUS_NV - Static variable in class org.lwjgl.opengl.NVFence
+
 
+
GL_FENCE_STATUS_NV - Static variable in class org.lwjgl.opengles.NVFence
+
+
Accepted by the <pname> parameter of GetFenceivNV:
+
+
GL_FIELD_LOWER_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <frame_region> parameter of + BindVideoCaptureStreamBufferNV, and BindVideoCaptureStreamTextureNV:
+
+
GL_FIELD_UPPER_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <frame_region> parameter of + BindVideoCaptureStreamBufferNV, and BindVideoCaptureStreamTextureNV:
+
+
GL_FILE_NAME_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <fontTarget> parameter of PathGlyphsNV and + PathGlyphRangeNV:
+
+
GL_FILL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FILL_PATH_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <mode> parameter of DrawPathbufferNV:
+
+
GL_FILL_RULE_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <paramType> parameter of PathParameterNV:
+
+
GL_FILTER - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_FILTER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_FIRST_TO_REST_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pathListMode> parameter of GetPathSpacingNV:
+
+
GL_FIRST_VERTEX_CONVENTION - Static variable in class org.lwjgl.opengl.ARBProvokingVertex
+
+
Accepted by the <mode> parameter of ProvokingVertex:
+
+
GL_FIRST_VERTEX_CONVENTION - Static variable in class org.lwjgl.opengl.ARBViewportArray
+
+
Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
+
+
GL_FIRST_VERTEX_CONVENTION - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <mode> parameter of ProvokingVertex:
+
+
GL_FIRST_VERTEX_CONVENTION - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
+
+
GL_FIRST_VERTEX_CONVENTION_EXT - Static variable in class org.lwjgl.opengl.EXTProvokingVertex
+
+
Accepted by the <mode> parameter of ProvokingVertexEXT:
+
+
GL_FIXED - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <type> parameter of VertexAttribPointer:
+
+
GL_FIXED - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <type> parameter of VertexAttribPointer:
+
+
GL_FIXED - Static variable in class org.lwjgl.opengles.GLES20
+
+
DataType
+
+
GL_FIXED_ONLY - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <clamp> parameter of ClampColor.
+
+
GL_FIXED_ONLY_ARB - Static variable in class org.lwjgl.opengl.ARBColorBufferFloat
+
+
Accepted by the <clamp> parameter of ClampColorARB.
+
+
GL_FLAT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FLOAT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FLOAT - Static variable in class org.lwjgl.opengles.GLES20
+
+
DataType
+
+
GL_FLOAT16_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_FLOAT16_VEC2_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_FLOAT16_VEC3_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_FLOAT16_VEC4_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_FLOAT_32_UNSIGNED_INT_24_8_REV - Static variable in class org.lwjgl.opengl.ARBDepthBufferFloat
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and + GetTexImage:
+
+
GL_FLOAT_32_UNSIGNED_INT_24_8_REV - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and + GetTexImage:
+
+
GL_FLOAT_32_UNSIGNED_INT_24_8_REV - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV - Static variable in class org.lwjgl.opengl.NVDepthBufferFloat
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and + GetTexImage:
+
+
GL_FLOAT_CLEAR_COLOR_VALUE_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_FLOAT_MAT2 - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_FLOAT_MAT2 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_FLOAT_MAT2_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_FLOAT_MAT2_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Returned by the <type> parameter of GetActiveAttribARB:
+
+
GL_FLOAT_MAT2x3 - Static variable in class org.lwjgl.opengl.GL21
+
+
Returned by the <type> parameter of GetActiveAttribARB.
+
+
GL_FLOAT_MAT2x3 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FLOAT_MAT2x4 - Static variable in class org.lwjgl.opengl.GL21
+
+
Returned by the <type> parameter of GetActiveAttribARB.
+
+
GL_FLOAT_MAT2x4 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FLOAT_MAT3 - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_FLOAT_MAT3 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_FLOAT_MAT3_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_FLOAT_MAT3_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Returned by the <type> parameter of GetActiveAttribARB:
+
+
GL_FLOAT_MAT3x2 - Static variable in class org.lwjgl.opengl.GL21
+
+
Returned by the <type> parameter of GetActiveAttribARB.
+
+
GL_FLOAT_MAT3x2 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FLOAT_MAT3x4 - Static variable in class org.lwjgl.opengl.GL21
+
+
Returned by the <type> parameter of GetActiveAttribARB.
+
+
GL_FLOAT_MAT3x4 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FLOAT_MAT4 - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_FLOAT_MAT4 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_FLOAT_MAT4_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_FLOAT_MAT4_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Returned by the <type> parameter of GetActiveAttribARB:
+
+
GL_FLOAT_MAT4x2 - Static variable in class org.lwjgl.opengl.GL21
+
+
Returned by the <type> parameter of GetActiveAttribARB.
+
+
GL_FLOAT_MAT4x2 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FLOAT_MAT4x3 - Static variable in class org.lwjgl.opengl.GL21
+
+
Returned by the <type> parameter of GetActiveAttribARB.
+
+
GL_FLOAT_MAT4x3 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FLOAT_R16_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
+
+
GL_FLOAT_R32_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
+
+
GL_FLOAT_R_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
+
+
GL_FLOAT_RG16_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
+
+
GL_FLOAT_RG32_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
+
+
GL_FLOAT_RG_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
+
+
GL_FLOAT_RGB16_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
+
+
GL_FLOAT_RGB32_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
+
+
GL_FLOAT_RGB_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
+
+
GL_FLOAT_RGBA16_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
+
+
GL_FLOAT_RGBA32_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
+
+
GL_FLOAT_RGBA_MODE_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_FLOAT_RGBA_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
+
+
GL_FLOAT_VEC2 - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_FLOAT_VEC2 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_FLOAT_VEC2_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_FLOAT_VEC2_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Returned by the <type> parameter of GetActiveAttribARB:
+
+
GL_FLOAT_VEC3 - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_FLOAT_VEC3 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_FLOAT_VEC3_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_FLOAT_VEC3_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Returned by the <type> parameter of GetActiveAttribARB:
+
+
GL_FLOAT_VEC4 - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_FLOAT_VEC4 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_FLOAT_VEC4_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_FLOAT_VEC4_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Returned by the <type> parameter of GetActiveAttribARB:
+
+
GL_FOG - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FOG_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FOG_COLOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FOG_COORD - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_FOG_COORD_ARRAY - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_FOG_COORD_ARRAY_ADDRESS_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
+
+
GL_FOG_COORD_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_FOG_COORD_ARRAY_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <value> parameter of GetIntegerv:
+
+
GL_FOG_COORD_ARRAY_POINTER - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_FOG_COORD_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_FOG_COORD_ARRAY_TYPE - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_FOG_COORD_SRC - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_FOG_COORDINATE - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_FOG_COORDINATE_ARRAY - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_FOG_COORDINATE_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTFogCoord
+
 
+
GL_FOG_COORDINATE_ARRAY_POINTER - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_FOG_COORDINATE_ARRAY_POINTER_EXT - Static variable in class org.lwjgl.opengl.EXTFogCoord
+
 
+
GL_FOG_COORDINATE_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_FOG_COORDINATE_ARRAY_STRIDE_EXT - Static variable in class org.lwjgl.opengl.EXTFogCoord
+
 
+
GL_FOG_COORDINATE_ARRAY_TYPE - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_FOG_COORDINATE_ARRAY_TYPE_EXT - Static variable in class org.lwjgl.opengl.EXTFogCoord
+
 
+
GL_FOG_COORDINATE_EXT - Static variable in class org.lwjgl.opengl.EXTFogCoord
+
 
+
GL_FOG_COORDINATE_SOURCE - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_FOG_COORDINATE_SOURCE_EXT - Static variable in class org.lwjgl.opengl.EXTFogCoord
+
 
+
GL_FOG_DENSITY - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FOG_DISTANCE_MODE_NV - Static variable in class org.lwjgl.opengl.NVFogDistance
+
 
+
GL_FOG_END - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FOG_HINT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FOG_INDEX - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FOG_MODE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FOG_START - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FONT_ASCENDER_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_FONT_DESCENDER_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_FONT_HAS_KERNING_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_FONT_HEIGHT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_FONT_MAX_ADVANCE_HEIGHT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_FONT_MAX_ADVANCE_WIDTH_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_FONT_UNDERLINE_POSITION_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_FONT_UNDERLINE_THICKNESS_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_FONT_UNITS_PER_EM_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_FONT_X_MAX_BOUNDS_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_FONT_X_MIN_BOUNDS_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_FONT_Y_MAX_BOUNDS_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_FONT_Y_MIN_BOUNDS_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_FORCE_BLUE_TO_ONE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_FRACTIONAL_EVEN - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
+
+
GL_FRACTIONAL_EVEN - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
+
+
GL_FRACTIONAL_ODD - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
+
+
GL_FRACTIONAL_ODD - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
+
+
GL_FRAGMENT_DEPTH - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_FRAGMENT_DEPTH_EXT - Static variable in class org.lwjgl.opengl.EXTFogCoord
+
 
+
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS - Static variable in class org.lwjgl.opengl.ARBGpuShader5
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
+
+
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
+
+
GL_FRAGMENT_PROGRAM_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, by the + <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, + and by the <target> parameter of ProgramStringARB, BindProgramARB, + ProgramEnvParameter4[df][v]ARB, ProgramLocalParameter4[df][v]ARB, + GetProgramEnvParameter[df]vARB, GetProgramLocalParameter[df]vARB, + GetProgramivARB and GetProgramStringARB.
+
+
GL_FRAGMENT_PROGRAM_BINDING_NV - Static variable in class org.lwjgl.opengl.NVFragmentProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV - Static variable in class org.lwjgl.opengl.NVGpuProgram5
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_FRAGMENT_PROGRAM_NV - Static variable in class org.lwjgl.opengl.NVFragmentProgram
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, by the + <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, + and by the <target> parameter of BindProgramNV, LoadProgramNV, + ProgramLocalParameter4dARB, ProgramLocalParameter4dvARB, + ProgramLocalParameter4fARB, ProgramLocalParameter4fvARB, + GetProgramLocalParameterdvARB, and GetProgramLocalParameterfvARB:
+
+
GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV - Static variable in class org.lwjgl.opengl.NVParameterBufferObject
+
+
Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
+
+
GL_FRAGMENT_SHADER - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <shaderType> argument of CreateShader and + returned by the <params> parameter of GetShader{fi}vARB:
+
+
GL_FRAGMENT_SHADER - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_FRAGMENT_SHADER_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentShader
+
+
Accepted by the <shaderType> argument of CreateShaderObjectARB and + returned by the <params> parameter of GetObjectParameter{fi}vARB:
+
+
GL_FRAGMENT_SHADER_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_FRAGMENT_SHADER_BIT - Static variable in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Accepted by <stages> parameter to UseProgramStages:
+
+
GL_FRAGMENT_SHADER_BIT - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by <stages> parameter to UseProgramStages:
+
+
GL_FRAGMENT_SHADER_BIT_EXT - Static variable in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Accepted by <stages> parameter to UseProgramStagesEXT:
+
+
GL_FRAGMENT_SHADER_DERIVATIVE_HINT - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <target> parameter of Hint and the <pname> parameter of + GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
+
+
GL_FRAGMENT_SHADER_DERIVATIVE_HINT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentShader
+
+
Accepted by the <target> parameter of Hint and the <pname> parameter of + GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
+
+
GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES - Static variable in class org.lwjgl.opengles.OESStandardDerivatives
+
+
Accepted by the <target> parameter of Hint and by the <pname> parameter of + GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
+
+
GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT - Static variable in class org.lwjgl.opengles.EXTShaderFramebufferFetch
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_FRAGMENT_SUBROUTINE - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_FRAGMENT_SUBROUTINE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_FRAGMENT_SUBROUTINE_UNIFORM - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_FRAGMENT_SUBROUTINE_UNIFORM - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_FRAGMENT_TEXTURE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_FRAGMENT_TEXTURE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_FRAME_NV - Static variable in class org.lwjgl.opengl.NVPresentVideo
+
+
Accepted by the <type> parameter of PresentFrameKeyedNV and + PresentFrameDualFillNV:
+
+
GL_FRAMEBUFFER - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_FRAMEBUFFER_ATTACHABLE_NV - Static variable in class org.lwjgl.opengles.NVFramebufferVertexAttribArray
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT - Static variable in class org.lwjgl.opengles.EXTSRGB
+
+
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT - Static variable in class org.lwjgl.opengles.EXTColorBufferHalfFloat
+
+
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_LAYERED - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetFramebufferAttachment- + ParameterivEXT:
+
+
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <pname> parameter of GetFramebufferAttachment- + ParameterivEXT:
+
+
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <pname> parameter of GetFramebufferAttachment- + ParameterivEXT:
+
+
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
+
+
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivOES:
+
+
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
+
+
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivOES:
+
+
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivOES:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivOES:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetFramebufferAttachment- + ParameterivEXT:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <pname> parameter of GetFramebufferAttachment- + ParameterivEXT:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <pname> parameter of GetFramebufferAttachment- + ParameterivEXT:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT - Static variable in class org.lwjgl.opengl.EXTTextureArray
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT - Static variable in class org.lwjgl.opengles.EXTTextureArray
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivOES:
+
+
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT - Static variable in class org.lwjgl.opengles.EXTMultisampledRenderToTexture
+
+
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_HEIGHT_NV - Static variable in class org.lwjgl.opengles.NVFramebufferVertexAttribArray
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_NORMALIZED_NV - Static variable in class org.lwjgl.opengles.NVFramebufferVertexAttribArray
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_OFFSET_NV - Static variable in class org.lwjgl.opengles.NVFramebufferVertexAttribArray
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_SIZE_NV - Static variable in class org.lwjgl.opengles.NVFramebufferVertexAttribArray
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_STRIDE_NV - Static variable in class org.lwjgl.opengles.NVFramebufferVertexAttribArray
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_TYPE_NV - Static variable in class org.lwjgl.opengles.NVFramebufferVertexAttribArray
+
 
+
GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_WIDTH_NV - Static variable in class org.lwjgl.opengles.NVFramebufferVertexAttribArray
+
 
+
GL_FRAMEBUFFER_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_FRAMEBUFFER_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_FRAMEBUFFER_BARRIER_BIT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrierEXT:
+
+
GL_FRAMEBUFFER_BINDING - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_FRAMEBUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_FRAMEBUFFER_BINDING - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_FRAMEBUFFER_BINDING_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by GetIntegerv():
+
+
GL_FRAMEBUFFER_BINDING_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by GetIntegerv():
+
+
GL_FRAMEBUFFER_BLEND - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_FRAMEBUFFER_BLEND - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_FRAMEBUFFER_COMPLETE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_COMPLETE - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_COMPLETE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_FRAMEBUFFER_COMPLETE_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Returned by CheckFramebufferStatusEXT():
+
+
GL_FRAMEBUFFER_COMPLETE_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Returned by CheckFramebufferStatusOES():
+
+
GL_FRAMEBUFFER_DEFAULT - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Returned in <params> by GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_DEFAULT - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned in <params> by GetFramebufferAttachmentParameteriv:
+
+
GL_FRAMEBUFFER_DEFAULT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS - Static variable in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
+
Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
+
+
GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
+
+
GL_FRAMEBUFFER_DEFAULT_HEIGHT - Static variable in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
+
Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
+
+
GL_FRAMEBUFFER_DEFAULT_HEIGHT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
+
+
GL_FRAMEBUFFER_DEFAULT_LAYERS - Static variable in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
+
Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
+
+
GL_FRAMEBUFFER_DEFAULT_LAYERS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
+
+
GL_FRAMEBUFFER_DEFAULT_SAMPLES - Static variable in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
+
Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
+
+
GL_FRAMEBUFFER_DEFAULT_SAMPLES - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
+
+
GL_FRAMEBUFFER_DEFAULT_WIDTH - Static variable in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
+
Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
+
+
GL_FRAMEBUFFER_DEFAULT_WIDTH - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
+
+
GL_FRAMEBUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <target> parameter of BindFramebufferEXT, + CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, and + FramebufferRenderbufferEXT:
+
+
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Returned by CheckFramebufferStatusEXT():
+
+
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Returned by CheckFramebufferStatusOES():
+
+
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Returned by CheckFramebufferStatusEXT():
+
+
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Returned by CheckFramebufferStatusOES():
+
+
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Returned by CheckFramebufferStatusEXT():
+
+
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Returned by CheckFramebufferStatusOES():
+
+
GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Returned by CheckFramebufferStatusEXT():
+
+
GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Returned by CheckFramebufferStatusOES():
+
+
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Returned by CheckFramebufferStatusEXT:
+
+
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Returned by CheckFramebufferStatusEXT:
+
+
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned by CheckFramebufferStatusEXT:
+
+
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Returned by CheckFramebufferStatusEXT:
+
+
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Returned by CheckFramebufferStatusEXT:
+
+
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Returned by CheckFramebufferStatusEXT():
+
+
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Returned by CheckFramebufferStatusOES():
+
+
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by CheckFramebufferStatus.
+
+
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE - Static variable in class org.lwjgl.opengles.ANGLEFramebufferMultisample
+
+
Returned by CheckFramebufferStatus:
+
+
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE - Static variable in class org.lwjgl.opengles.APPLEFramebufferMultisample
+
+
Returned by CheckFramebufferStatus:
+
+
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferMultisample
+
+
Returned by CheckFramebufferStatusEXT.
+
+
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT - Static variable in class org.lwjgl.opengles.EXTMultisampledRenderToTexture
+
+
Returned by CheckFramebufferStatus:
+
+
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG - Static variable in class org.lwjgl.opengles.IMGMultisampledRenderToTexture
+
+
Returned by CheckFramebufferStatus:
+
+
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Returned by CheckFramebufferStatusEXT():
+
+
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_NV - Static variable in class org.lwjgl.opengles.NVReadBuffer
+
 
+
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Returned by CheckFramebufferStatusOES():
+
+
GL_FRAMEBUFFER_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <target> parameter of BindFramebufferOES, + CheckFramebufferStatusOES, FramebufferTexture{2D|3D}OES, + FramebufferRenderbufferOES, and + GetFramebufferAttachmentParameterivOES:
+
+
GL_FRAMEBUFFER_RENDERABLE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_FRAMEBUFFER_RENDERABLE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_FRAMEBUFFER_RENDERABLE_LAYERED - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_FRAMEBUFFER_RENDERABLE_LAYERED - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_FRAMEBUFFER_SRGB - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_FRAMEBUFFER_SRGB_ARB - Static variable in class org.lwjgl.opengl.ARBFramebufferSRGB
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_FRAMEBUFFER_SRGB_CAPABLE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_FRAMEBUFFER_SRGB_CAPABLE_ARB - Static variable in class org.lwjgl.opengl.ARBFramebufferSRGB
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_FRAMEBUFFER_SRGB_CAPABLE_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferSRGB
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_FRAMEBUFFER_SRGB_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferSRGB
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_FRAMEBUFFER_UNDEFINED - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_UNDEFINED - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_UNDEFINED - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_FRAMEBUFFER_UNDEFINED_OES - Static variable in class org.lwjgl.opengles.OESSurfacelessContext
+
+
Returned by glCheckFramebufferStatusOES and glCheckFramebufferStatus:
+
+
GL_FRAMEBUFFER_UNSUPPORTED - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_UNSUPPORTED - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by CheckFramebufferStatus():
+
+
GL_FRAMEBUFFER_UNSUPPORTED - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_FRAMEBUFFER_UNSUPPORTED_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Returned by CheckFramebufferStatusEXT():
+
+
GL_FRAMEBUFFER_UNSUPPORTED_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Returned by CheckFramebufferStatusOES():
+
+
GL_FRONT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FRONT - Static variable in class org.lwjgl.opengles.GLES20
+
+
CullFaceMode
+
+
GL_FRONT_AND_BACK - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FRONT_AND_BACK - Static variable in class org.lwjgl.opengles.GLES20
+
+
CullFaceMode
+
+
GL_FRONT_FACE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FRONT_FACE - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_FRONT_LEFT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FRONT_RIGHT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_FULL_RANGE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_FULL_SUPPORT - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_FULL_SUPPORT - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_FUNC_ADD - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_FUNC_ADD - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_FUNC_ADD - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendEquationSeparate
+
+
GL_FUNC_ADD_EXT - Static variable in class org.lwjgl.opengl.EXTBlendMinmax
+
+
Accepted by the <mode> parameter of BlendEquationEXT.
+
+
GL_FUNC_ADD_EXT - Static variable in class org.lwjgl.opengles.EXTBlendMinmax
+
+
Accepted by the <mode> parameter of BlendEquationEXT:
+
+
GL_FUNC_ADD_OES - Static variable in class org.lwjgl.opengles.OESBlendSubtract
+
+
Accepted by the <mode> parameter of BlendEquationOES:
+
+
GL_FUNC_REVERSE_SUBTRACT - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_FUNC_REVERSE_SUBTRACT - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_FUNC_REVERSE_SUBTRACT - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendSubtract
+
+
GL_FUNC_REVERSE_SUBTRACT_EXT - Static variable in class org.lwjgl.opengl.EXTBlendSubtract
+
 
+
GL_FUNC_REVERSE_SUBTRACT_OES - Static variable in class org.lwjgl.opengles.OESBlendSubtract
+
+
Accepted by the <mode> parameter of BlendEquationOES:
+
+
GL_FUNC_SUBTRACT - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_FUNC_SUBTRACT - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_FUNC_SUBTRACT - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendSubtract
+
+
GL_FUNC_SUBTRACT_EXT - Static variable in class org.lwjgl.opengl.EXTBlendSubtract
+
 
+
GL_FUNC_SUBTRACT_OES - Static variable in class org.lwjgl.opengles.OESBlendSubtract
+
+
Accepted by the <mode> parameter of BlendEquationOES:
+
+
GL_GENERATE_MIPMAP - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_GENERATE_MIPMAP_HINT - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_GENERATE_MIPMAP_HINT - Static variable in class org.lwjgl.opengles.GLES20
+
+
HintTarget
+
+
GL_GENERATE_MIPMAP_HINT_SGIS - Static variable in class org.lwjgl.opengl.SGISGenerateMipmap
+
+
Accepted by the <target> parameter of Hint, and by the + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
+
+
GL_GENERATE_MIPMAP_SGIS - Static variable in class org.lwjgl.opengl.SGISGenerateMipmap
+
+
Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
+
+
GL_GENERIC_ATTRIB_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
+
+
GL_GEOMETRY_INPUT_TYPE - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
+
+
GL_GEOMETRY_INPUT_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
+
+
GL_GEOMETRY_INPUT_TYPE_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
+
+
GL_GEOMETRY_OUTPUT_TYPE - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
+
+
GL_GEOMETRY_OUTPUT_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
+
+
GL_GEOMETRY_OUTPUT_TYPE_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
+
+
GL_GEOMETRY_PROGRAM_NV - Static variable in class org.lwjgl.opengl.NVGeometryProgram4
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV - Static variable in class org.lwjgl.opengl.NVParameterBufferObject
+
+
Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
+
+
GL_GEOMETRY_SHADER - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
+
+
GL_GEOMETRY_SHADER_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
+
+
GL_GEOMETRY_SHADER_BIT - Static variable in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Accepted by <stages> parameter to UseProgramStages:
+
+
GL_GEOMETRY_SHADER_BIT - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by <stages> parameter to UseProgramStages:
+
+
GL_GEOMETRY_SHADER_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
+
+
GL_GEOMETRY_SHADER_INVOCATIONS - Static variable in class org.lwjgl.opengl.ARBGpuShader5
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_GEOMETRY_SHADER_INVOCATIONS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_GEOMETRY_SUBROUTINE - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_GEOMETRY_SUBROUTINE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_GEOMETRY_SUBROUTINE_UNIFORM - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_GEOMETRY_SUBROUTINE_UNIFORM - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_GEOMETRY_TEXTURE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_GEOMETRY_TEXTURE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_GEOMETRY_VERTICES_OUT - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
+
+
GL_GEOMETRY_VERTICES_OUT_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
+
+
GL_GEOMETRY_VERTICES_OUT_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
+
+
GL_GEQUAL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_GEQUAL - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilFunction
+
+
GL_GET_TEXTURE_IMAGE_FORMAT - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_GET_TEXTURE_IMAGE_FORMAT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_GET_TEXTURE_IMAGE_TYPE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_GET_TEXTURE_IMAGE_TYPE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_GLYPH_HAS_KERNING_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_GLYPH_HEIGHT_BIT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_GLYPH_VERTICAL_BEARING_X_BIT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_GLYPH_WIDTH_BIT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
+
+
GL_GPU_ADDRESS_NV - Static variable in class org.lwjgl.opengl.NVShaderBufferLoad
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX - Static variable in class org.lwjgl.opengl.NVXGpuMemoryInfo
+
+
Accepted by the <pname> parameter of GetIntegerv:
+
+
GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX - Static variable in class org.lwjgl.opengl.NVXGpuMemoryInfo
+
+
Accepted by the <pname> parameter of GetIntegerv:
+
+
GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX - Static variable in class org.lwjgl.opengl.NVXGpuMemoryInfo
+
+
Accepted by the <pname> parameter of GetIntegerv:
+
+
GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX - Static variable in class org.lwjgl.opengl.NVXGpuMemoryInfo
+
+
Accepted by the <pname> parameter of GetIntegerv:
+
+
GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX - Static variable in class org.lwjgl.opengl.NVXGpuMemoryInfo
+
+
Accepted by the <pname> parameter of GetIntegerv:
+
+
GL_GPU_OPTIMIZED_QCOM - Static variable in class org.lwjgl.opengles.QCOMBinningControl
+
+
Accepted by the <hint> parameter of Hint:
+
+
GL_GREATER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_GREATER - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilFunction
+
+
GL_GREEN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_GREEN - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_GREEN_BIAS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_GREEN_BIT_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_GREEN_BITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_GREEN_BITS - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_GREEN_INTEGER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_GREEN_INTEGER_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_GREEN_SCALE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_GREMEDY_frame_terminator - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_GREMEDY_string_marker - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_GUILTY_CONTEXT_RESET_ARB - Static variable in class org.lwjgl.opengl.ARBRobustness
+
+
Returned by GetGraphicsResetStatusARB:
+
+
GL_GUILTY_CONTEXT_RESET_EXT - Static variable in class org.lwjgl.opengles.EXTRobustness
+
+
Returned by GetGraphicsResetStatusEXT:
+
+
GL_HALF_APPLE - Static variable in class org.lwjgl.opengl.APPLEFloatPixels
+
+
Accepted by the parameters of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and + GetTexImage:
+
+
GL_HALF_BIAS_NEGATE_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_HALF_BIAS_NORMAL_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_HALF_BIT_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_HALF_FLOAT - Static variable in class org.lwjgl.opengl.ARBHalfFloatVertex
+
+
Accepted by the <type> argument of VertexPointer, NormalPointer, + ColorPointer, SecondaryColorPointer, FogCoordPointer, TexCoordPointer, + and VertexAttribPointer:
+
+
GL_HALF_FLOAT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, GetConvolutionFilter, + SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, + and GetColorTable: +

+ Accepted by the <type> argument of VertexPointer, NormalPointer, + ColorPointer, SecondaryColorPointer, FogCoordPointer, TexCoordPointer, + and VertexAttribPointer:

+
+
GL_HALF_FLOAT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_HALF_FLOAT_ARB - Static variable in class org.lwjgl.opengl.ARBHalfFloatPixel
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, GetConvolutionFilter, + SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, + and GetColorTable:
+
+
GL_HALF_FLOAT_ARB - Static variable in class org.lwjgl.opengles.ARBHalfFloatPixel
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, + TexSubImage2D, TexSubImage3D:
+
+
GL_HALF_FLOAT_NV - Static variable in class org.lwjgl.opengl.NVHalfFloat
+
+
Accepted by the <type> argument of VertexPointer, NormalPointer, + ColorPointer, TexCoordPointer, FogCoordPointerEXT, + SecondaryColorPointerEXT, VertexWeightPointerEXT, VertexAttribPointerNV, + DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, and GetTexImage:
+
+
GL_HALF_FLOAT_OES - Static variable in class org.lwjgl.opengles.OESTextureHalfFloat
+
+
Accepted by the <type> parameter of TexImage2D, TexSubImage2D, + TexImage3D, and TexSubImage3D:
+
+
GL_HALF_FLOAT_OES - Static variable in class org.lwjgl.opengles.OESVertexHalfFloat
+
+
Accepted by the <type> parameter of VertexAttribPointer:
+
+
GL_HARDLIGHT_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_HARDMIX_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_HI_BIAS_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
+
+
GL_HI_SCALE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
+
+
GL_HIGH_FLOAT - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
+
+
GL_HIGH_FLOAT - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
+
+
GL_HIGH_FLOAT - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shader Precision-Specified Types
+
+
GL_HIGH_INT - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
+
+
GL_HIGH_INT - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
+
+
GL_HIGH_INT - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shader Precision-Specified Types
+
+
GL_HILO16_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
+
+
GL_HILO16_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_HILO8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_HILO_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <format> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
+
+
GL_HILO_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_HINT_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_HISTOGRAM - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_HISTOGRAM_ALPHA_SIZE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_HISTOGRAM_BLUE_SIZE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_HISTOGRAM_FORMAT - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_HISTOGRAM_GREEN_SIZE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_HISTOGRAM_LUMINANCE_SIZE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_HISTOGRAM_RED_SIZE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_HISTOGRAM_SINK - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_HISTOGRAM_WIDTH - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_HORIZONTAL_LINE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_HP_occlusion_test - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_HSL_COLOR_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_HSL_HUE_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_HSL_LUMINOSITY_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_HSL_SATURATION_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_IBM_rasterpos_clip - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_IDENTITY_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <transform> parameter of TrackMatrixNV:
+
+
GL_IGNORE_BORDER - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_IMAGE_1D - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_1D - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_1D_ARRAY - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_1D_ARRAY - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_1D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_1D_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D_ARRAY - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D_ARRAY - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D_MULTISAMPLE_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D_RECT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D_RECT - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_2D_RECT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_3D - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_3D - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_3D_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_BINDING_ACCESS - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_ACCESS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_ACCESS_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_FORMAT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_FORMAT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_FORMAT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_LAYER - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_LAYER - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_LAYER_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_LAYERED - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_LAYERED - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_LAYERED_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_LEVEL - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_LEVEL - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_LEVEL_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_NAME - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_NAME - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BINDING_NAME_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
+
+
GL_IMAGE_BUFFER - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_BUFFER - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_BUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_CLASS_10_10_10_2 - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_10_10_10_2 - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_11_11_10 - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_11_11_10 - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_1_X_16 - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_1_X_16 - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_1_X_32 - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_1_X_32 - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_1_X_8 - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_1_X_8 - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_2_X_16 - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_2_X_16 - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_2_X_32 - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_2_X_32 - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_2_X_8 - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_2_X_8 - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_4_X_16 - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_4_X_16 - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_4_X_32 - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_4_X_32 - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_4_X_8 - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_CLASS_4_X_8 - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_IMAGE_COMPATIBILITY_CLASS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_IMAGE_COMPATIBILITY_CLASS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_IMAGE_CUBE - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_CUBE - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_CUBE_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_CUBE_MAP_ARRAY - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_CUBE_MAP_ARRAY - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_CUBE_MAP_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, + GetTexParameterIiv, and GetTexParameterIuiv when <value> is + IMAGE_FORMAT_COMPATIBILITY_TYPE:
+
+
GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, + GetTexParameterIiv, and GetTexParameterIuiv when <value> is + IMAGE_FORMAT_COMPATIBILITY_TYPE:
+
+
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <value> parameter of GetTexParameteriv, GetTexParameterfv, + GetTexParameterIiv, and GetTexParameterIuiv:
+
+
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <value> parameter of GetTexParameteriv, GetTexParameterfv, + GetTexParameterIiv, and GetTexParameterIuiv:
+
+
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_IMAGE_PIXEL_FORMAT - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_IMAGE_PIXEL_FORMAT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_IMAGE_PIXEL_TYPE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_IMAGE_PIXEL_TYPE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_IMAGE_TEXEL_SIZE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_IMAGE_TEXEL_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_IMG_multisampled_render_to_texture - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_IMG_program_binary - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_IMG_read_format - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_IMG_shader_binary - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_IMG_texture_compression_pvrtc - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_IMPLEMENTATION_COLOR_READ_FORMAT - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_IMPLEMENTATION_COLOR_READ_FORMAT - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_IMPLEMENTATION_COLOR_READ_FORMAT - Static variable in class org.lwjgl.opengles.GLES20
+
+
Read Format
+
+
GL_IMPLEMENTATION_COLOR_READ_TYPE - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_IMPLEMENTATION_COLOR_READ_TYPE - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_IMPLEMENTATION_COLOR_READ_TYPE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Read Format
+
+
GL_INCR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INCR - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilOp
+
+
GL_INCR_WRAP - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_INCR_WRAP - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilOp
+
+
GL_INCR_WRAP_EXT - Static variable in class org.lwjgl.opengl.EXTStencilWrap
+
 
+
GL_INDEX - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Returned in <params> by GetFramebufferAttachmentParameteriv:
+
+
GL_INDEX - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned in <params> by GetFramebufferAttachmentParameteriv:
+
+
GL_INDEX_ARRAY - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INDEX_ARRAY_ADDRESS_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
+
+
GL_INDEX_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_INDEX_ARRAY_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_INDEX_ARRAY_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <value> parameter of GetIntegerv:
+
+
GL_INDEX_ARRAY_POINTER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INDEX_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INDEX_ARRAY_TYPE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INDEX_BITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INDEX_CLEAR_VALUE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INDEX_LOGIC_OP - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INDEX_MODE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INDEX_OFFSET - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INDEX_SHIFT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INDEX_WRITEMASK - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INFO_LOG_LENGTH - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_INFO_LOG_LENGTH - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shader Source
+
+
GL_INNOCENT_CONTEXT_RESET_ARB - Static variable in class org.lwjgl.opengl.ARBRobustness
+
+
Returned by GetGraphicsResetStatusARB:
+
+
GL_INNOCENT_CONTEXT_RESET_EXT - Static variable in class org.lwjgl.opengles.EXTRobustness
+
+
Returned by GetGraphicsResetStatusEXT:
+
+
GL_INT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INT - Static variable in class org.lwjgl.opengles.GLES20
+
+
DataType
+
+
GL_INT16_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_INT16_VEC2_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_INT16_VEC3_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_INT16_VEC4_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_INT64_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_INT64_NV - Static variable in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
+
Accepted by the <type> parameter of VertexAttribLPointerEXT, + VertexArrayVertexAttribLOffsetEXT, and VertexAttribLFormatNV:
+
+
GL_INT64_VEC2_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_INT64_VEC3_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_INT64_VEC4_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_INT8_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_INT8_VEC2_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_INT8_VEC3_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_INT8_VEC4_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_INT_10_10_10_2_OES - Static variable in class org.lwjgl.opengles.OESVertexType1010102
+
+
Accepted by the <type> parameter of VertexAttribPointer
+
+
GL_INT_2_10_10_10_REV - Static variable in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
+
Accepted by the <type> parameter of VertexAttribPointer, VertexPointer, + NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer, + VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui, + ColorP*, SecondaryColorP* and VertexAttribP*
+
+
GL_INT_2_10_10_10_REV - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <type> parameter of VertexAttribPointer, VertexPointer, + NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer, + VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui, + ColorP*, SecondaryColorP* and VertexAttribP*
+
+
GL_INT_2_10_10_10_REV - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_INT_IMAGE_1D - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_1D - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_1D_ARRAY - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_1D_ARRAY - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_1D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_1D_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D_ARRAY - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D_ARRAY - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D_MULTISAMPLE_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D_RECT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D_RECT - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_2D_RECT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_3D - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_3D - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_3D_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_BUFFER - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_BUFFER - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_BUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_CUBE - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_CUBE - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_CUBE_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_CUBE_MAP_ARRAY - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_CUBE_MAP_ARRAY - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_1D - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_1D_ARRAY - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_1D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_1D_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_2D - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_2D - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_INT_SAMPLER_2D_ARRAY - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_2D_ARRAY - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_INT_SAMPLER_2D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_2D_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_2D_RECT - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_2D_RECT_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_3D - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_3D - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_INT_SAMPLER_3D_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_BUFFER - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_BUFFER_AMD - Static variable in class org.lwjgl.opengl.AMDVertexShaderTessellator
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_BUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_CUBE - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_CUBE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_INT_SAMPLER_CUBE_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_CUBE_MAP_ARRAY - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMapArray
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_SAMPLER_RENDERBUFFER_NV - Static variable in class org.lwjgl.opengl.NVExplicitMultisample
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_INT_VEC2 - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_INT_VEC2 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_INT_VEC2_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_INT_VEC3 - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_INT_VEC3 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_INT_VEC3_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_INT_VEC4 - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_INT_VEC4 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_INT_VEC4_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_INTEL_map_texture - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_INTENSITY - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INTENSITY12 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INTENSITY16 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INTENSITY16_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTENSITY16F_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTENSITY16I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTENSITY16UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTENSITY32F_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTENSITY32I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTENSITY32UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTENSITY4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INTENSITY8 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INTENSITY8_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTENSITY8I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTENSITY8UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTENSITY_FLOAT16_APPLE - Static variable in class org.lwjgl.opengl.APPLEFloatPixels
+
+
Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTENSITY_FLOAT16_ATI - Static variable in class org.lwjgl.opengl.ATITextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTENSITY_FLOAT32_APPLE - Static variable in class org.lwjgl.opengl.APPLEFloatPixels
+
+
Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTENSITY_FLOAT32_ATI - Static variable in class org.lwjgl.opengl.ATITextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTENSITY_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_INTERLEAVED_ATTRIBS - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <bufferMode> parameter of TransformFeedbackVaryings:
+
+
GL_INTERLEAVED_ATTRIBS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_INTERLEAVED_ATTRIBS_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <bufferMode> parameter of TransformFeedbackVaryingsEXT:
+
+
GL_INTERLEAVED_ATTRIBS_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <bufferMode> parameter of TransformFeedbackAttribsNV and + TransformFeedbackVaryingsNV:
+
+
GL_INTERNALFORMAT_ALPHA_SIZE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_ALPHA_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_ALPHA_TYPE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_ALPHA_TYPE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_BLUE_SIZE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_BLUE_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_BLUE_TYPE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_BLUE_TYPE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_DEPTH_SIZE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_DEPTH_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_DEPTH_TYPE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_DEPTH_TYPE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_GREEN_SIZE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_GREEN_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_GREEN_TYPE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_GREEN_TYPE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_PREFERRED - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_PREFERRED - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_RED_SIZE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_RED_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_RED_TYPE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_RED_TYPE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_SHARED_SIZE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_SHARED_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_STENCIL_SIZE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_STENCIL_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_STENCIL_TYPE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_STENCIL_TYPE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_SUPPORTED - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERNALFORMAT_SUPPORTED - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_INTERPOLATE - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_INTERPOLATE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_INTERPOLATE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_INVALID_ENUM - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INVALID_ENUM - Static variable in class org.lwjgl.opengles.GLES20
+
+
ErrorCode
+
+
GL_INVALID_FRAMEBUFFER_OPERATION - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Returned by GetError():
+
+
GL_INVALID_FRAMEBUFFER_OPERATION - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by GetError():
+
+
GL_INVALID_FRAMEBUFFER_OPERATION - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_INVALID_FRAMEBUFFER_OPERATION_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Returned by GetError():
+
+
GL_INVALID_FRAMEBUFFER_OPERATION_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Returned by GetError():
+
+
GL_INVALID_INDEX - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Returned by GetActiveUniformsivARB and GetUniformBlockIndexARB
+
+
GL_INVALID_INDEX - Static variable in class org.lwjgl.opengl.GL31
+
+
Returned by GetActiveUniformsiv and GetUniformBlockIndex
+
+
GL_INVALID_INDEX - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_INVALID_OPERATION - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INVALID_OPERATION - Static variable in class org.lwjgl.opengles.GLES20
+
+
ErrorCode
+
+
GL_INVALID_VALUE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INVALID_VALUE - Static variable in class org.lwjgl.opengles.GLES20
+
+
ErrorCode
+
+
GL_INVARIANT_DATATYPE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_INVARIANT_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_INVARIANT_VALUE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_INVERSE_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <transform> parameter of TrackMatrixNV:
+
+
GL_INVERSE_TRANSPOSE_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <transform> parameter of TrackMatrixNV:
+
+
GL_INVERT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_INVERT - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilOp
+
+
GL_INVERT_OVG_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_INVERT_RGB_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_IS_PER_PATCH - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_IS_PER_PATCH - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_IS_ROW_MAJOR - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_IS_ROW_MAJOR - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_ISOLINES - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
+
+
GL_ISOLINES - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
+
+
GL_ITALIC_BIT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <fontStyle> parameter of PathStringNV:
+
+
GL_JOIN_BEVEL_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Values for the JOIN_STYLE_NV path parameter:
+
+
GL_JOIN_CLIPPED_MITER_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Values for the JOIN_STYLE_NV path parameter:
+
+
GL_JOIN_MITER_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Values for the JOIN_STYLE_NV path parameter:
+
+
GL_JOIN_ROUND_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Values for the JOIN_STYLE_NV path parameter:
+
+
GL_KEEP - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_KEEP - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilOp
+
+
GL_KHR_debug - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_KHR_debug - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_KHR_texture_compression_astc_ldr - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_KHR_texture_compression_astc_ldr - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_LARGE_CCW_ARC_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_LARGE_CW_ARC_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_LAST_VERTEX_CONVENTION - Static variable in class org.lwjgl.opengl.ARBProvokingVertex
+
+
Accepted by the <mode> parameter of ProvokingVertex:
+
+
GL_LAST_VERTEX_CONVENTION - Static variable in class org.lwjgl.opengl.ARBViewportArray
+
+
Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
+
+
GL_LAST_VERTEX_CONVENTION - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <mode> parameter of ProvokingVertex:
+
+
GL_LAST_VERTEX_CONVENTION - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
+
+
GL_LAST_VERTEX_CONVENTION_EXT - Static variable in class org.lwjgl.opengl.EXTProvokingVertex
+
+
Accepted by the <mode> parameter of ProvokingVertexEXT:
+
+
GL_LAST_VIDEO_CAPTURE_STATUS_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
+
+
GL_LAYER_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
+
+
GL_LAYER_PROVOKING_VERTEX - Static variable in class org.lwjgl.opengl.ARBViewportArray
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_LAYER_PROVOKING_VERTEX - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_LAYOUT_DEFAULT_INTEL - Static variable in class org.lwjgl.opengl.INTELMapTexture
+
+
Accepted by the <params> when <pname> is set to + <TEXTURE_MEMORY_LAYOUT_INTEL>:
+
+
GL_LAYOUT_LINEAR_CPU_CACHED_INTEL - Static variable in class org.lwjgl.opengl.INTELMapTexture
+
+
Accepted by the <params> when <pname> is set to + <TEXTURE_MEMORY_LAYOUT_INTEL>:
+
+
GL_LAYOUT_LINEAR_INTEL - Static variable in class org.lwjgl.opengl.INTELMapTexture
+
+
Accepted by the <params> when <pname> is set to + <TEXTURE_MEMORY_LAYOUT_INTEL>:
+
+
GL_LEFT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LEQUAL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LEQUAL - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilFunction
+
+
GL_LERP_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_LESS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LESS - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilFunction
+
+
GL_LIGHT0 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIGHT1 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIGHT2 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIGHT3 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIGHT4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIGHT5 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIGHT6 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIGHT7 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIGHT_MODEL_AMBIENT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIGHT_MODEL_COLOR_CONTROL - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_LIGHT_MODEL_COLOR_CONTROL_EXT - Static variable in class org.lwjgl.opengl.EXTSeparateSpecularColor
+
 
+
GL_LIGHT_MODEL_LOCAL_VIEWER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIGHT_MODEL_TWO_SIDE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIGHTEN_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_LIGHTING - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIGHTING_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINE_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINE_LOOP - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINE_LOOP - Static variable in class org.lwjgl.opengles.GLES20
+
+
BeginMode
+
+
GL_LINE_RESET_TOKEN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINE_SMOOTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINE_SMOOTH_HINT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINE_STIPPLE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINE_STIPPLE_PATTERN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINE_STIPPLE_REPEAT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINE_STRIP - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINE_STRIP - Static variable in class org.lwjgl.opengles.GLES20
+
+
BeginMode
+
+
GL_LINE_STRIP_ADJACENCY - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
+
+
GL_LINE_STRIP_ADJACENCY_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
+
+
GL_LINE_STRIP_ADJACENCY_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
+
+
GL_LINE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_LINE_TO_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as path commands by CreatePathNV:
+
+
GL_LINE_TOKEN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINE_WIDTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINE_WIDTH - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_LINE_WIDTH_GRANULARITY - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINE_WIDTH_RANGE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINEAR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINEAR - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureMagFilter
+
+
GL_LINEAR_ATTENUATION - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINEAR_MIPMAP_LINEAR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINEAR_MIPMAP_LINEAR - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureMinFilter
+
+
GL_LINEAR_MIPMAP_NEAREST - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINEAR_MIPMAP_NEAREST - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureMinFilter
+
+
GL_LINEARBURN_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_LINEARDODGE_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_LINEARLIGHT_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_LINES - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LINES - Static variable in class org.lwjgl.opengles.GLES20
+
+
BeginMode
+
+
GL_LINES_ADJACENCY - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
+
+
GL_LINES_ADJACENCY_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
+
+
GL_LINES_ADJACENCY_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
+
+
GL_LINK_STATUS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_LINK_STATUS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_LIST_BASE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIST_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIST_INDEX - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LIST_MODE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LO_BIAS_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
+
+
GL_LO_SCALE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
+
+
GL_LOAD - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LOCAL_CONSTANT_DATATYPE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_LOCAL_CONSTANT_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_LOCAL_CONSTANT_VALUE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_LOCAL_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_LOCATION - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_LOCATION - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_LOCATION_COMPONENT - Static variable in class org.lwjgl.opengl.ARBEnhancedLayouts
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_LOCATION_COMPONENT - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_LOCATION_INDEX - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_LOCATION_INDEX - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_LOGIC_OP - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LOGIC_OP_MODE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LOSE_CONTEXT_ON_RESET_ARB - Static variable in class org.lwjgl.opengl.ARBRobustness
+
+
Returned by GetIntegerv and related simple queries when + <value> is RESET_NOTIFICATION_STRATEGY_ARB:
+
+
GL_LOSE_CONTEXT_ON_RESET_EXT - Static variable in class org.lwjgl.opengles.EXTRobustness
+
+
Returned by GetIntegerv and related simple queries when <value> is + RESET_NOTIFICATION_STRATEGY_EXT :
+
+
GL_LOW_FLOAT - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
+
+
GL_LOW_FLOAT - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
+
+
GL_LOW_FLOAT - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shader Precision-Specified Types
+
+
GL_LOW_INT - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
+
+
GL_LOW_INT - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
+
+
GL_LOW_INT - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shader Precision-Specified Types
+
+
GL_LOWER_LEFT - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <param> parameter of PointParameter{if}vARB:
+
+
GL_LUMINANCE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LUMINANCE - Static variable in class org.lwjgl.opengles.GLES20
+
+
PixelFormat
+
+
GL_LUMINANCE12 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LUMINANCE12_ALPHA12 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LUMINANCE12_ALPHA4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LUMINANCE16 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LUMINANCE16_ALPHA16 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LUMINANCE16_ALPHA16_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE16_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE16F_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE16F_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_LUMINANCE16I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE16UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE32F_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE32F_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_LUMINANCE32I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE32UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LUMINANCE4_ALPHA4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LUMINANCE6_ALPHA2 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LUMINANCE8 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LUMINANCE8_ALPHA8 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LUMINANCE8_ALPHA8_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_LUMINANCE8_ALPHA8_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE8_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_LUMINANCE8_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE8I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE8UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_ALPHA - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_LUMINANCE_ALPHA - Static variable in class org.lwjgl.opengles.GLES20
+
+
PixelFormat
+
+
GL_LUMINANCE_ALPHA16F_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_ALPHA16F_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_LUMINANCE_ALPHA16I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_ALPHA16UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_ALPHA32F_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_ALPHA32F_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_LUMINANCE_ALPHA32I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_ALPHA32UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_ALPHA8I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_ALPHA8UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_ALPHA_FLOAT16_APPLE - Static variable in class org.lwjgl.opengl.APPLEFloatPixels
+
+
Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_ALPHA_FLOAT16_ATI - Static variable in class org.lwjgl.opengl.ATITextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_ALPHA_FLOAT32_APPLE - Static variable in class org.lwjgl.opengl.APPLEFloatPixels
+
+
Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_ALPHA_FLOAT32_ATI - Static variable in class org.lwjgl.opengl.ATITextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_ALPHA_INTEGER_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_LUMINANCE_ALPHA_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_FLOAT16_APPLE - Static variable in class org.lwjgl.opengl.APPLEFloatPixels
+
+
Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_FLOAT16_ATI - Static variable in class org.lwjgl.opengl.ATITextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_FLOAT32_APPLE - Static variable in class org.lwjgl.opengl.APPLEFloatPixels
+
+
Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_FLOAT32_ATI - Static variable in class org.lwjgl.opengl.ATITextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_LUMINANCE_INTEGER_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_LUMINANCE_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_MAD_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_MAGNITUDE_BIAS_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
+
+
GL_MAGNITUDE_SCALE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
+
+
GL_MAJOR_VERSION - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_MAJOR_VERSION - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MALI_SHADER_BINARY_ARM - Static variable in class org.lwjgl.opengles.ARMMaliShaderBinary
+
+
Accepted by the <binaryFormat> parameter of ShaderBinary:
+
+
GL_MANUAL_GENERATE_MIPMAP - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_MANUAL_GENERATE_MIPMAP - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_MAP1_COLOR_4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP1_GRID_DOMAIN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP1_GRID_SEGMENTS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP1_INDEX - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP1_NORMAL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP1_TEXTURE_COORD_1 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP1_TEXTURE_COORD_2 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP1_TEXTURE_COORD_3 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP1_TEXTURE_COORD_4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP1_VERTEX_3 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP1_VERTEX_4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP1_VERTEX_ATTRIB0_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB10_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB11_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB12_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB13_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB14_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB15_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB1_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB2_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB3_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB4_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB5_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB6_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB7_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB8_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP1_VERTEX_ATTRIB9_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_COLOR_4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP2_GRID_DOMAIN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP2_GRID_SEGMENTS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP2_INDEX - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP2_NORMAL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP2_TEXTURE_COORD_1 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP2_TEXTURE_COORD_2 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP2_TEXTURE_COORD_3 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP2_TEXTURE_COORD_4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP2_VERTEX_3 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP2_VERTEX_4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP2_VERTEX_ATTRIB0_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB10_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB11_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB12_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB13_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB14_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB15_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB1_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB2_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB3_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB4_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB5_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB6_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB7_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB8_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP2_VERTEX_ATTRIB9_4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAP_ATTRIB_U_ORDER_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_MAP_ATTRIB_V_ORDER_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_MAP_COHERENT_BIT - Static variable in class org.lwjgl.opengl.ARBBufferStorage
+
+
Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
+
+
GL_MAP_COHERENT_BIT - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
+
+
GL_MAP_COLOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP_FLUSH_EXPLICIT_BIT - Static variable in class org.lwjgl.opengl.ARBMapBufferRange
+
+
Accepted by the <access> parameter of MapBufferRange:
+
+
GL_MAP_FLUSH_EXPLICIT_BIT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <access> parameter of MapBufferRange:
+
+
GL_MAP_FLUSH_EXPLICIT_BIT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAP_FLUSH_EXPLICIT_BIT_EXT - Static variable in class org.lwjgl.opengles.EXTMapBufferRange
+
+
Accepted by the <access> parameter of MapBufferRangeEXT:
+
+
GL_MAP_INVALIDATE_BUFFER_BIT - Static variable in class org.lwjgl.opengl.ARBMapBufferRange
+
+
Accepted by the <access> parameter of MapBufferRange:
+
+
GL_MAP_INVALIDATE_BUFFER_BIT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <access> parameter of MapBufferRange:
+
+
GL_MAP_INVALIDATE_BUFFER_BIT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAP_INVALIDATE_BUFFER_BIT_EXT - Static variable in class org.lwjgl.opengles.EXTMapBufferRange
+
+
Accepted by the <access> parameter of MapBufferRangeEXT:
+
+
GL_MAP_INVALIDATE_RANGE_BIT - Static variable in class org.lwjgl.opengl.ARBMapBufferRange
+
+
Accepted by the <access> parameter of MapBufferRange:
+
+
GL_MAP_INVALIDATE_RANGE_BIT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <access> parameter of MapBufferRange:
+
+
GL_MAP_INVALIDATE_RANGE_BIT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAP_INVALIDATE_RANGE_BIT_EXT - Static variable in class org.lwjgl.opengles.EXTMapBufferRange
+
+
Accepted by the <access> parameter of MapBufferRangeEXT:
+
+
GL_MAP_PERSISTENT_BIT - Static variable in class org.lwjgl.opengl.ARBBufferStorage
+
+
Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
+
+
GL_MAP_PERSISTENT_BIT - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
+
+
GL_MAP_READ_BIT - Static variable in class org.lwjgl.opengl.ARBMapBufferRange
+
+
Accepted by the <access> parameter of MapBufferRange:
+
+
GL_MAP_READ_BIT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <access> parameter of MapBufferRange:
+
+
GL_MAP_READ_BIT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAP_READ_BIT_EXT - Static variable in class org.lwjgl.opengles.EXTMapBufferRange
+
+
Accepted by the <access> parameter of MapBufferRangeEXT:
+
+
GL_MAP_STENCIL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAP_TESSELLATION_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_MAP_UNSYNCHRONIZED_BIT - Static variable in class org.lwjgl.opengl.ARBMapBufferRange
+
+
Accepted by the <access> parameter of MapBufferRange:
+
+
GL_MAP_UNSYNCHRONIZED_BIT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <access> parameter of MapBufferRange:
+
+
GL_MAP_UNSYNCHRONIZED_BIT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAP_UNSYNCHRONIZED_BIT_EXT - Static variable in class org.lwjgl.opengles.EXTMapBufferRange
+
+
Accepted by the <access> parameter of MapBufferRangeEXT:
+
+
GL_MAP_WRITE_BIT - Static variable in class org.lwjgl.opengl.ARBMapBufferRange
+
+
Accepted by the <access> parameter of MapBufferRange:
+
+
GL_MAP_WRITE_BIT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <access> parameter of MapBufferRange:
+
+
GL_MAP_WRITE_BIT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAP_WRITE_BIT_EXT - Static variable in class org.lwjgl.opengles.EXTMapBufferRange
+
+
Accepted by the <access> parameter of MapBufferRangeEXT:
+
+
GL_MATRIX0_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX0_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
+
+
GL_MATRIX10_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX11_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX12_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX13_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX14_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX15_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX16_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX17_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX18_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX19_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX1_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX1_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
+
+
GL_MATRIX20_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX21_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX22_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX23_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX24_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX25_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX26_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX27_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX28_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX29_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX2_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX2_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
+
+
GL_MATRIX30_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX31_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX3_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX3_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
+
+
GL_MATRIX4_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
+
+
GL_MATRIX5_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX5_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
+
+
GL_MATRIX6_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX6_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
+
+
GL_MATRIX7_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX7_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
+
+
GL_MATRIX8_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX9_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <mode> parameter of MatrixMode:
+
+
GL_MATRIX_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_MATRIX_INDEX_ARRAY_ARB - Static variable in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
GL_MATRIX_INDEX_ARRAY_POINTER_ARB - Static variable in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
GL_MATRIX_INDEX_ARRAY_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
GL_MATRIX_INDEX_ARRAY_STRIDE_ARB - Static variable in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
GL_MATRIX_INDEX_ARRAY_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
GL_MATRIX_MODE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MATRIX_PALETTE_ARB - Static variable in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
GL_MATRIX_PATH_COORD0_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <target> parameter of PathMatrixNV:
+
+
GL_MATRIX_PATH_COORD1_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <target> parameter of PathMatrixNV:
+
+
GL_MATRIX_PATH_COORD2_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <target> parameter of PathMatrixNV:
+
+
GL_MATRIX_PATH_COORD3_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <target> parameter of PathMatrixNV:
+
+
GL_MATRIX_PATH_TO_CLIP_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <target> parameter of PathMatrixNV:
+
+
GL_MATRIX_STRIDE - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_MATRIX_STRIDE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_MATRIX_STROKE_TO_PATH_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <target> parameter of PathMatrixNV:
+
+
GL_MAX - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_MAX - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_MAX - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_3D_TEXTURE_SIZE - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_MAX_3D_TEXTURE_SIZE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_3D_TEXTURE_SIZE_OES - Static variable in class org.lwjgl.opengles.OESTexture3D
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
+
+
GL_MAX_ARRAY_TEXTURE_LAYERS - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
+
+
GL_MAX_ARRAY_TEXTURE_LAYERS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_ARRAY_TEXTURE_LAYERS_EXT - Static variable in class org.lwjgl.opengl.EXTTextureArray
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
+
+
GL_MAX_ARRAY_TEXTURE_LAYERS_EXT - Static variable in class org.lwjgl.opengles.EXTTextureArray
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
+
+
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_ATTRIB_STACK_DEPTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAX_BINDABLE_UNIFORM_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTBindableUniform
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAX_CLIP_DISTANCES - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_MAX_CLIP_PLANES - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAX_COLOR_ATTACHMENTS - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_COLOR_ATTACHMENTS - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_COLOR_ATTACHMENTS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_COLOR_ATTACHMENTS_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by GetIntegerv():
+
+
GL_MAX_COLOR_ATTACHMENTS_NV - Static variable in class org.lwjgl.opengles.NVFboColorAttachments
+
 
+
GL_MAX_COLOR_MATRIX_STACK_DEPTH - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_MAX_COLOR_TEXTURE_SAMPLES - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_COLOR_TEXTURE_SAMPLES - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMBINED_DIMENSIONS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_MAX_COMBINED_DIMENSIONS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_IMAGE_UNIFORMS - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_COMBINED_IMAGE_UNIFORMS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Alias for the existing token + MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS:
+
+
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES - Static variable in class org.lwjgl.opengl.GL43
+
+
Alias for the existing token + MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS:
+
+
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB - Static variable in class org.lwjgl.opengl.ARBComputeVariableGroupSize
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBComputeVariableGroupSize
+
+
Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetFloati_v, GetDoublei_v and GetInteger64i_v:
+
+
GL_MAX_COMPUTE_IMAGE_UNIFORMS - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_IMAGE_UNIFORMS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB - Static variable in class org.lwjgl.opengl.ARBComputeVariableGroupSize
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBComputeVariableGroupSize
+
+
Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetFloati_v, GetDoublei_v and GetInteger64i_v:
+
+
GL_MAX_COMPUTE_WORK_GROUP_COUNT - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetFloati_v, GetDoublei_v and GetInteger64i_v:
+
+
GL_MAX_COMPUTE_WORK_GROUP_COUNT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetFloati_v, GetDoublei_v and GetInteger64i_v:
+
+
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_COMPUTE_WORK_GROUP_SIZE - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetFloati_v, GetDoublei_v and GetInteger64i_v:
+
+
GL_MAX_COMPUTE_WORK_GROUP_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetFloati_v, GetDoublei_v and GetInteger64i_v:
+
+
GL_MAX_CONVOLUTION_HEIGHT - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_MAX_CONVOLUTION_WIDTH - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_MAX_CUBE_MAP_TEXTURE_SIZE - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_MAX_CUBE_MAP_TEXTURE_SIZE - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureTarget
+
+
GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMap
+
 
+
GL_MAX_DEBUG_GROUP_STACK_DEPTH - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_MAX_DEBUG_GROUP_STACK_DEPTH - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_MAX_DEBUG_GROUP_STACK_DEPTH - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_MAX_DEBUG_LOGGED_MESSAGES - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_MAX_DEBUG_LOGGED_MESSAGES - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_MAX_DEBUG_LOGGED_MESSAGES - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_MAX_DEBUG_LOGGED_MESSAGES_AMD - Static variable in class org.lwjgl.opengl.AMDDebugOutput
+
+
Tokens accepted by GetIntegerv:
+
+
GL_MAX_DEBUG_LOGGED_MESSAGES_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted by the <value> parameters of GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
+
+
GL_MAX_DEBUG_MESSAGE_LENGTH - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_MAX_DEBUG_MESSAGE_LENGTH - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_MAX_DEBUG_MESSAGE_LENGTH - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_MAX_DEBUG_MESSAGE_LENGTH_AMD - Static variable in class org.lwjgl.opengl.AMDDebugOutput
+
+
Tokens accepted by GetIntegerv:
+
+
GL_MAX_DEBUG_MESSAGE_LENGTH_ARB - Static variable in class org.lwjgl.opengl.ARBDebugOutput
+
+
Tokens accepted by the <value> parameters of GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
+
+
GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV - Static variable in class org.lwjgl.opengl.NVDeepTexture3D
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
+
+
GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV - Static variable in class org.lwjgl.opengl.NVDeepTexture3D
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
+
+
GL_MAX_DEPTH - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_MAX_DEPTH - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_MAX_DEPTH_TEXTURE_SAMPLES - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_DEPTH_TEXTURE_SAMPLES - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_DRAW_BUFFERS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_DRAW_BUFFERS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_DRAW_BUFFERS_ARB - Static variable in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_DRAW_BUFFERS_ARB - Static variable in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
+
+
GL_MAX_DRAW_BUFFERS_ATI - Static variable in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_DRAW_BUFFERS_NV - Static variable in class org.lwjgl.opengles.NVDrawBuffers
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS - Static variable in class org.lwjgl.opengl.ARBBlendFuncExtended
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev:
+
+
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev:
+
+
GL_MAX_ELEMENT_INDEX - Static variable in class org.lwjgl.opengl.ARBES3Compatibility
+
+
Accepted by the <value> parameter of the GetInteger* functions:
+
+
GL_MAX_ELEMENT_INDEX - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <value> parameter of the GetInteger* functions:
+
+
GL_MAX_ELEMENT_INDEX - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_ELEMENTS_INDICES - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_MAX_ELEMENTS_INDICES - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_ELEMENTS_INDICES_EXT - Static variable in class org.lwjgl.opengl.EXTDrawRangeElements
+
 
+
GL_MAX_ELEMENTS_VERTICES - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_MAX_ELEMENTS_VERTICES - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_ELEMENTS_VERTICES_EXT - Static variable in class org.lwjgl.opengl.EXTDrawRangeElements
+
 
+
GL_MAX_EVAL_ORDER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAX_EXT - Static variable in class org.lwjgl.opengl.EXTBlendMinmax
+
+
Accepted by the <mode> parameter of BlendEquationEXT.
+
+
GL_MAX_EXT - Static variable in class org.lwjgl.opengles.EXTBlendMinmax
+
+
Accepted by the <mode> parameter of BlendEquationEXT:
+
+
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAGMENT_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAGMENT_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT - Static variable in class org.lwjgl.opengl.EXTBindableUniform
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_FRAGMENT_IMAGE_UNIFORMS - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_FRAGMENT_IMAGE_UNIFORMS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_FRAGMENT_INPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.GL32
+
 
+
GL_MAX_FRAGMENT_INPUT_COMPONENTS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET - Static variable in class org.lwjgl.opengl.ARBGpuShader5
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
+
+
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
+
+
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV - Static variable in class org.lwjgl.opengl.NVGpuProgram5
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV - Static variable in class org.lwjgl.opengl.NVFragmentProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAGMENT_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAGMENT_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAGMENT_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAGMENT_UNIFORM_VECTORS - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAGMENT_UNIFORM_VECTORS - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAGMENT_UNIFORM_VECTORS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_MAX_FRAMEBUFFER_HEIGHT - Static variable in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAMEBUFFER_HEIGHT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAMEBUFFER_LAYERS - Static variable in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAMEBUFFER_LAYERS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAMEBUFFER_SAMPLES - Static variable in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAMEBUFFER_SAMPLES - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAMEBUFFER_WIDTH - Static variable in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_FRAMEBUFFER_WIDTH - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_GENERAL_COMBINERS_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT - Static variable in class org.lwjgl.opengl.EXTBindableUniform
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_GEOMETRY_IMAGE_UNIFORMS - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_GEOMETRY_IMAGE_UNIFORMS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_GEOMETRY_INPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.GL32
+
 
+
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.GL32
+
 
+
GL_MAX_GEOMETRY_OUTPUT_VERTICES - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV - Static variable in class org.lwjgl.opengl.NVGpuProgram5
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_SHADER_INVOCATIONS - Static variable in class org.lwjgl.opengl.ARBGpuShader5
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
+
+
GL_MAX_GEOMETRY_SHADER_INVOCATIONS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
+
+
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_HEIGHT - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_MAX_HEIGHT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_MAX_IMAGE_SAMPLES - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_IMAGE_SAMPLES - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_IMAGE_SAMPLES_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_IMAGE_UNITS - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_IMAGE_UNITS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_IMAGE_UNITS_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_INTEGER_SAMPLES - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_INTEGER_SAMPLES - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_LABEL_LENGTH - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_MAX_LABEL_LENGTH - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_MAX_LABEL_LENGTH - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
+
+
GL_MAX_LAYERS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_MAX_LAYERS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_MAX_LIGHTS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAX_LIST_NESTING - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAX_MAP_TESSELLATION_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB - Static variable in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
GL_MAX_MODELVIEW_STACK_DEPTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV - Static variable in class org.lwjgl.opengl.NVFramebufferMultisampleCoverage
+
+
Accepted by the <pname> parameter of GetIntegerv.
+
+
GL_MAX_MULTIVIEW_BUFFERS_EXT - Static variable in class org.lwjgl.opengles.EXTMultiviewDrawBuffers
+
+
Accepted by the <target> parameter of GetInteger:
+
+
GL_MAX_NAME_LENGTH - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <pname> parameter of GetProgramInterfaceiv:
+
+
GL_MAX_NAME_LENGTH - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetProgramInterfaceiv:
+
+
GL_MAX_NAME_STACK_DEPTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAX_NUM_ACTIVE_VARIABLES - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <pname> parameter of GetProgramInterfaceiv:
+
+
GL_MAX_NUM_ACTIVE_VARIABLES - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetProgramInterfaceiv:
+
+
GL_MAX_NUM_COMPATIBLE_SUBROUTINES - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <pname> parameter of GetProgramInterfaceiv:
+
+
GL_MAX_NUM_COMPATIBLE_SUBROUTINES - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetProgramInterfaceiv:
+
+
GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_MAX_PALETTE_MATRICES_ARB - Static variable in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
GL_MAX_PATCH_VERTICES - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_PATCH_VERTICES - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_PIXEL_MAP_TABLE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI - Static variable in class org.lwjgl.opengl.ATIPnTriangles
+
 
+
GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV - Static variable in class org.lwjgl.opengl.NVGpuProgram4
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_ATTRIBS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_CALL_DEPTH_NV - Static variable in class org.lwjgl.opengl.NVFragmentProgram2
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_CALL_DEPTH_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram2Option
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_ENV_PARAMETERS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV - Static variable in class org.lwjgl.opengl.NVFragmentProgram2
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram2Option
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV - Static variable in class org.lwjgl.opengl.NVGpuProgram4
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_GENERIC_RESULTS_NV - Static variable in class org.lwjgl.opengl.NVGpuProgram4
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_IF_DEPTH_NV - Static variable in class org.lwjgl.opengl.NVFragmentProgram2
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_INSTRUCTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_LOOP_COUNT_NV - Static variable in class org.lwjgl.opengl.NVFragmentProgram2
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_LOOP_DEPTH_NV - Static variable in class org.lwjgl.opengl.NVFragmentProgram2
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_MATRICES_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_OUTPUT_VERTICES_NV - Static variable in class org.lwjgl.opengl.NVGeometryProgram4
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV - Static variable in class org.lwjgl.opengl.NVParameterBufferObject
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV - Static variable in class org.lwjgl.opengl.NVParameterBufferObject
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_PARAMETERS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_PATCH_ATTRIBS_NV - Static variable in class org.lwjgl.opengl.NVTessellationProgram5
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_RESULT_COMPONENTS_NV - Static variable in class org.lwjgl.opengl.NVGpuProgram4
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_TEMPORARIES_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROGRAM_TEXEL_OFFSET - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_PROGRAM_TEXEL_OFFSET - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_PROGRAM_TEXEL_OFFSET_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB - Static variable in class org.lwjgl.opengl.ARBTextureGather
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB - Static variable in class org.lwjgl.opengl.ARBTextureGather
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV - Static variable in class org.lwjgl.opengl.NVGeometryProgram4
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_MAX_PROJECTION_STACK_DEPTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAX_RATIONAL_EVAL_ORDER_NV - Static variable in class org.lwjgl.opengl.NVEvaluators
+
 
+
GL_MAX_RECTANGLE_TEXTURE_SIZE - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv and GetFloatv:
+
+
GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureRectangle
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv and GetFloatv:
+
+
GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB - Static variable in class org.lwjgl.opengles.ARBTextureRectangle
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv and GetFloatv:
+
+
GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureRectangle
+
 
+
GL_MAX_RECTANGLE_TEXTURE_SIZE_NV - Static variable in class org.lwjgl.opengl.NVTextureRectangle
+
 
+
GL_MAX_RENDERBUFFER_SIZE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_RENDERBUFFER_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_RENDERBUFFER_SIZE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_MAX_RENDERBUFFER_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by GetIntegerv():
+
+
GL_MAX_RENDERBUFFER_SIZE_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by GetIntegerv():
+
+
GL_MAX_SAMPLE_MASK_WORDS - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_SAMPLE_MASK_WORDS - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_SAMPLE_MASK_WORDS_NV - Static variable in class org.lwjgl.opengl.NVExplicitMultisample
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_SAMPLES - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_SAMPLES - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
+
+
GL_MAX_SAMPLES - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_SAMPLES_ANGLE - Static variable in class org.lwjgl.opengles.ANGLEFramebufferMultisample
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_SAMPLES_APPLE - Static variable in class org.lwjgl.opengles.APPLEFramebufferMultisample
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
+
+
GL_MAX_SAMPLES_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferMultisample
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
+
+
GL_MAX_SAMPLES_EXT - Static variable in class org.lwjgl.opengles.EXTMultisampledRenderToTexture
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_SAMPLES_IMG - Static variable in class org.lwjgl.opengles.IMGMultisampledRenderToTexture
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_SERVER_WAIT_TIMEOUT - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Accepted as the <pname> parameter of GetInteger64v:
+
+
GL_MAX_SERVER_WAIT_TIMEOUT - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted as the <pname> parameter of GetInteger64v:
+
+
GL_MAX_SERVER_WAIT_TIMEOUT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_SERVER_WAIT_TIMEOUT_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Accepted as the <pname> parameter of GetInteger64vAPPLE:
+
+
GL_MAX_SHADER_BUFFER_ADDRESS_NV - Static variable in class org.lwjgl.opengl.NVShaderBufferLoad
+
+
Accepted by the <value> parameter of GetIntegerui64vNV:
+
+
GL_MAX_SHADER_STORAGE_BLOCK_SIZE - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_SHADER_STORAGE_BLOCK_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_SHININESS_NV - Static variable in class org.lwjgl.opengl.NVLightMaxExponent
+
 
+
GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD - Static variable in class org.lwjgl.opengl.AMDSparseTexture
+
+
Accepted by the <pname> parameter to GetIntegerv, GetFloatv, GetDoublev, + GetInteger64v, and GetBooleanv:
+
+
GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBSparseTexture
+
+
Accepted by the <pname> parameter to GetIntegerv, GetFloatv, GetDoublev, + GetInteger64v, and GetBooleanv:
+
+
GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS - Static variable in class org.lwjgl.opengl.AMDSparseTexture
+
+
Accepted by the <pname> parameter to GetIntegerv, GetFloatv, GetDoublev, + GetInteger64v, and GetBooleanv:
+
+
GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB - Static variable in class org.lwjgl.opengl.ARBSparseTexture
+
+
Accepted by the <pname> parameter to GetIntegerv, GetFloatv, GetDoublev, + GetInteger64v, and GetBooleanv:
+
+
GL_MAX_SPARSE_TEXTURE_SIZE_AMD - Static variable in class org.lwjgl.opengl.AMDSparseTexture
+
+
Accepted by the <pname> parameter to GetIntegerv, GetFloatv, GetDoublev, + GetInteger64v, and GetBooleanv:
+
+
GL_MAX_SPARSE_TEXTURE_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBSparseTexture
+
+
Accepted by the <pname> parameter to GetIntegerv, GetFloatv, GetDoublev, + GetInteger64v, and GetBooleanv:
+
+
GL_MAX_SPOT_EXPONENT_NV - Static variable in class org.lwjgl.opengl.NVLightMaxExponent
+
 
+
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS - Static variable in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_SUBROUTINES - Static variable in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_SUBROUTINES - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_GEN_LEVEL - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_GEN_LEVEL - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_PATCH_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TESS_PATCH_COMPONENTS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
+
+
GL_MAX_TEXTURE_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
+
+
GL_MAX_TEXTURE_BUFFER_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureBufferObject
+
+
Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
+
+
GL_MAX_TEXTURE_BUFFER_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureBufferObject
+
+
Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
+
+
GL_MAX_TEXTURE_COORDS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_TEXTURE_COORDS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_TEXTURE_COORDS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_TEXTURE_COORDS_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_TEXTURE_COORDS_NV - Static variable in class org.lwjgl.opengl.NVFragmentProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_TEXTURE_IMAGE_UNITS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_TEXTURE_IMAGE_UNITS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_MAX_TEXTURE_IMAGE_UNITS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_TEXTURE_IMAGE_UNITS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_TEXTURE_IMAGE_UNITS_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_TEXTURE_IMAGE_UNITS_NV - Static variable in class org.lwjgl.opengl.NVFragmentProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_TEXTURE_LOD_BIAS - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_MAX_TEXTURE_LOD_BIAS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_TEXTURE_LOD_BIAS_EXT - Static variable in class org.lwjgl.opengl.EXTTextureLODBias
+
+
Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_TEXTURE_LOD_BIAS_EXT - Static variable in class org.lwjgl.opengles.EXTTextureLODBias
+
+
Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT - Static variable in class org.lwjgl.opengl.EXTTextureFilterAnisotropic
+
 
+
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT - Static variable in class org.lwjgl.opengles.EXTTextureFilterAnisotropic
+
+
Accepted by the <pname> parameters of GetBooleanv, + GetFloatv, and GetIntegerv:
+
+
GL_MAX_TEXTURE_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAX_TEXTURE_SIZE - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_MAX_TEXTURE_STACK_DEPTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAX_TEXTURE_UNITS - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_MAX_TEXTURE_UNITS_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_MAX_TRACK_MATRICES_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS - Static variable in class org.lwjgl.opengl.ARBTransformFeedback3
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_UNIFORM_BLOCK_SIZE - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_UNIFORM_BLOCK_SIZE - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_UNIFORM_BLOCK_SIZE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_UNIFORM_BUFFER_BINDINGS - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_UNIFORM_BUFFER_BINDINGS - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_UNIFORM_BUFFER_BINDINGS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_UNIFORM_LOCATIONS - Static variable in class org.lwjgl.opengl.ARBExplicitUniformLocation
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_UNIFORM_LOCATIONS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_VARYING_COMPONENTS - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_MAX_VARYING_COMPONENTS - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VARYING_COMPONENTS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_VARYING_COMPONENTS_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VARYING_COMPONENTS_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VARYING_FLOATS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VARYING_FLOATS_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VARYING_VECTORS - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_VARYING_VECTORS - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_VARYING_VECTORS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexArrayRange
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV - Static variable in class org.lwjgl.opengl.NVVertexArrayRange
+
 
+
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_ATOMIC_COUNTERS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_ATTRIB_BINDINGS - Static variable in class org.lwjgl.opengl.ARBVertexAttribBinding
+
+
Accepted by the <pname> parameter of GetIntegerv, ...
+
+
GL_MAX_VERTEX_ATTRIB_BINDINGS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, ...
+
+
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET - Static variable in class org.lwjgl.opengl.ARBVertexAttribBinding
+
+
Accepted by the <pname> parameter of GetIntegerv, ...
+
+
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, ...
+
+
GL_MAX_VERTEX_ATTRIB_STRIDE - Static variable in class org.lwjgl.opengl.GL44
+
+
Implementation-dependent state which constrains the maximum value of stride parameters to vertex array pointer-setting commands.
+
+
GL_MAX_VERTEX_ATTRIBS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_ATTRIBS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_MAX_VERTEX_ATTRIBS_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_ATTRIBS_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT - Static variable in class org.lwjgl.opengl.EXTBindableUniform
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MAX_VERTEX_IMAGE_UNIFORMS - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_VERTEX_IMAGE_UNIFORMS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
+
+
GL_MAX_VERTEX_OUTPUT_COMPONENTS - Static variable in class org.lwjgl.opengl.GL32
+
 
+
GL_MAX_VERTEX_OUTPUT_COMPONENTS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_MAX_VERTEX_SHADER_INVARIANTS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_MAX_VERTEX_SHADER_LOCALS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_SHADER_VARIANTS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_MAX_VERTEX_STREAMS - Static variable in class org.lwjgl.opengl.ARBGpuShader5
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
+
+
GL_MAX_VERTEX_STREAMS - Static variable in class org.lwjgl.opengl.ARBTransformFeedback3
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_MAX_VERTEX_STREAMS - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
+
+
GL_MAX_VERTEX_STREAMS_ATI - Static variable in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB - Static variable in class org.lwjgl.opengl.NVVertexProgram3
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_UNIFORM_BLOCKS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_VERTEX_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_UNIFORM_COMPONENTS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_UNIFORM_VECTORS - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_UNIFORM_VECTORS - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_UNIFORM_VECTORS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_MAX_VERTEX_UNITS_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MAX_VERTEX_VARYING_COMPONENTS_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VERTEX_VARYING_COMPONENTS_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MAX_VIEWPORT_DIMS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MAX_VIEWPORT_DIMS - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_MAX_VIEWPORTS - Static variable in class org.lwjgl.opengl.ARBViewportArray
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_VIEWPORTS - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_MAX_WIDTH - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_MAX_WIDTH - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_MEDIUM_FLOAT - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
+
+
GL_MEDIUM_FLOAT - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
+
+
GL_MEDIUM_FLOAT - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shader Precision-Specified Types
+
+
GL_MEDIUM_INT - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
+
+
GL_MEDIUM_INT - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
+
+
GL_MEDIUM_INT - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shader Precision-Specified Types
+
+
GL_MIN - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_MIN - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_MIN - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MIN_EXT - Static variable in class org.lwjgl.opengl.EXTBlendMinmax
+
+
Accepted by the <mode> parameter of BlendEquationEXT.
+
+
GL_MIN_EXT - Static variable in class org.lwjgl.opengles.EXTBlendMinmax
+
+
Accepted by the <mode> parameter of BlendEquationEXT:
+
+
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET - Static variable in class org.lwjgl.opengl.ARBGpuShader5
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
+
+
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
+
+
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV - Static variable in class org.lwjgl.opengl.NVGpuProgram5
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MIN_LOD_WARNING_AMD - Static variable in class org.lwjgl.opengl.AMDSparseTexture
+
+
Accepted by the <pname> parameter of TexParameter{if}{v} and + GetTexParameter{if}v:
+
+
GL_MIN_MAP_BUFFER_ALIGNMENT - Static variable in class org.lwjgl.opengl.ARBMapBufferAlignment
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MIN_MAP_BUFFER_ALIGNMENT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_MIN_PROGRAM_TEXEL_OFFSET - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MIN_PROGRAM_TEXEL_OFFSET - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MIN_PROGRAM_TEXEL_OFFSET_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB - Static variable in class org.lwjgl.opengl.ARBTextureGather
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_MIN_SAMPLE_SHADING_VALUE - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv, and GetFloatv:
+
+
GL_MIN_SAMPLE_SHADING_VALUE_ARB - Static variable in class org.lwjgl.opengl.ARBSampleShading
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv, and GetFloatv:
+
+
GL_MIN_SPARSE_LEVEL_AMD - Static variable in class org.lwjgl.opengl.AMDSparseTexture
+
+
Accepted by the <pname> parameter of GetTexParameter{if}v:
+
+
GL_MINMAX - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_MINMAX_FORMAT - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_MINMAX_SINK - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_MINOR_VERSION - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_MINOR_VERSION - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_MINUS_CLAMPED_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_MINUS_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_MIPMAP - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_MIPMAP - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_MIRROR_CLAMP_ATI - Static variable in class org.lwjgl.opengl.ATITextureMirrorOnce
+
 
+
GL_MIRROR_CLAMP_EXT - Static variable in class org.lwjgl.opengl.EXTTextureMirrorClamp
+
+
Accepted by the <param> parameter of TexParameteri and TexParameterf, + and by the <params> parameter of TexParameteriv and TexParameterfv, + when their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, + or TEXTURE_WRAP_R:
+
+
GL_MIRROR_CLAMP_TO_BORDER_EXT - Static variable in class org.lwjgl.opengl.EXTTextureMirrorClamp
+
+
Accepted by the <param> parameter of TexParameteri and TexParameterf, + and by the <params> parameter of TexParameteriv and TexParameterfv, + when their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, + or TEXTURE_WRAP_R:
+
+
GL_MIRROR_CLAMP_TO_EDGE - Static variable in class org.lwjgl.opengl.ARBTextureMirrorClampToEdge
+
+
Accepted by the <param> parameter of TexParameter{if}, SamplerParameter{if} + and SamplerParameter{if}v, and by the <params> parameter of + TexParameter{if}v, TexParameterI{i ui}v and SamplerParameterI{i ui}v when + their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or + TEXTURE_WRAP_R:
+
+
GL_MIRROR_CLAMP_TO_EDGE - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted by the <param> parameter of TexParameter{if}, SamplerParameter{if} + and SamplerParameter{if}v, and by the <params> parameter of + TexParameter{if}v, TexParameterI{i ui}v and SamplerParameterI{i ui}v when + their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or + TEXTURE_WRAP_R:
+
+
GL_MIRROR_CLAMP_TO_EDGE_ATI - Static variable in class org.lwjgl.opengl.ATITextureMirrorOnce
+
 
+
GL_MIRROR_CLAMP_TO_EDGE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureMirrorClamp
+
+
Accepted by the <param> parameter of TexParameteri and TexParameterf, + and by the <params> parameter of TexParameteriv and TexParameterfv, + when their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, + or TEXTURE_WRAP_R:
+
+
GL_MIRRORED_REPEAT - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_MIRRORED_REPEAT - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureWrapMode
+
+
GL_MIRRORED_REPEAT_ARB - Static variable in class org.lwjgl.opengl.ARBTextureMirroredRepeat
+
 
+
GL_MITER_REVERT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is PATH_JOIN_STYLE_NV:
+
+
GL_MITER_TRUNCATE_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is PATH_JOIN_STYLE_NV:
+
+
GL_MODELVIEW - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MODELVIEW0_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW0_EXT - Static variable in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
GL_MODELVIEW0_MATRIX_EXT - Static variable in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
GL_MODELVIEW0_STACK_DEPTH_EXT - Static variable in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
GL_MODELVIEW10_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW11_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW12_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW13_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW14_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW15_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW16_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW17_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW18_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW19_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW1_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW1_EXT - Static variable in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
GL_MODELVIEW1_MATRIX_EXT - Static variable in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
GL_MODELVIEW1_STACK_DEPTH_EXT - Static variable in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
GL_MODELVIEW20_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW21_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW22_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW23_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW24_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW25_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW26_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW27_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW28_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW29_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW2_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW30_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW31_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW3_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW4_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW5_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW6_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW7_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW8_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW9_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_MODELVIEW_MATRIX - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MODELVIEW_PROJECTION_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <matrix> parameter of TrackMatrixNV:
+
+
GL_MODELVIEW_STACK_DEPTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MODULATE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MODULATE_ADD_ATI - Static variable in class org.lwjgl.opengl.ATITextureEnvCombine3
+
+
Accepted by the <params> parameter of TexEnvf, TexEnvi, TexEnvfv, + and TexEnviv when the <pname> parameter value is COMBINE_RGB_ARB + or COMBINE_ALPHA_ARB
+
+
GL_MODULATE_SIGNED_ADD_ATI - Static variable in class org.lwjgl.opengl.ATITextureEnvCombine3
+
+
Accepted by the <params> parameter of TexEnvf, TexEnvi, TexEnvfv, + and TexEnviv when the <pname> parameter value is COMBINE_RGB_ARB + or COMBINE_ALPHA_ARB
+
+
GL_MODULATE_SUBTRACT_ATI - Static variable in class org.lwjgl.opengl.ATITextureEnvCombine3
+
+
Accepted by the <params> parameter of TexEnvf, TexEnvi, TexEnvfv, + and TexEnviv when the <pname> parameter value is COMBINE_RGB_ARB + or COMBINE_ALPHA_ARB
+
+
GL_MOV_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_MOVE_TO_CONTINUES_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV when + <pname> is PATH_DASH_OFFSET_RESET_NV
+
+
GL_MOVE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_MOVE_TO_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as path commands by CreatePathNV:
+
+
GL_MOVE_TO_RESETS_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV when + <pname> is PATH_DASH_OFFSET_RESET_NV
+
+
GL_MUL_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_MULT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_MULTIPLY_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_MULTISAMPLE - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_MULTISAMPLE_ARB - Static variable in class org.lwjgl.opengl.ARBMultisample
+
 
+
GL_MULTISAMPLE_BIT - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_MULTISAMPLE_BIT_ARB - Static variable in class org.lwjgl.opengl.ARBMultisample
+
 
+
GL_MULTISAMPLE_BUFFER_BIT0_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_MULTISAMPLE_BUFFER_BIT1_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_MULTISAMPLE_BUFFER_BIT2_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_MULTISAMPLE_BUFFER_BIT3_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_MULTISAMPLE_BUFFER_BIT4_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_MULTISAMPLE_BUFFER_BIT5_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_MULTISAMPLE_BUFFER_BIT6_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_MULTISAMPLE_BUFFER_BIT7_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_MULTISAMPLE_COVERAGE_MODES_NV - Static variable in class org.lwjgl.opengl.NVFramebufferMultisampleCoverage
+
+
Accepted by the <pname> parameter of GetIntegerv.
+
+
GL_MULTISAMPLE_FILTER_HINT_NV - Static variable in class org.lwjgl.opengl.NVMultisampleFilterHint
+
+
Accepted by the <target> parameter of Hint and by the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
+
+
GL_MULTIVIEW_EXT - Static variable in class org.lwjgl.opengles.EXTMultiviewDrawBuffers
+
+
Accepted by the <location> parameter of DrawBuffersIndexedEXT:
+
+
GL_MVP_MATRIX_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_N3F_V3F - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NAME_LENGTH - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_NAME_LENGTH - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_NAME_STACK_DEPTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NAMED_STRING_LENGTH_ARB - Static variable in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
+
Accepted by the <pname> parameter of GetNamedStringivARB:
+
+
GL_NAMED_STRING_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
+
Accepted by the <pname> parameter of GetNamedStringivARB:
+
+
GL_NAND - Static variable in class org.lwjgl.opengl.AMDStencilOperationExtended
+
+
Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
+
+
GL_NAND - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NEAREST - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NEAREST - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureMagFilter
+
+
GL_NEAREST_MIPMAP_LINEAR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NEAREST_MIPMAP_LINEAR - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureMinFilter
+
+
GL_NEAREST_MIPMAP_NEAREST - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NEAREST_MIPMAP_NEAREST - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureMinFilter
+
+
GL_NEGATE_BIT_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_NEGATIVE_ONE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_NEGATIVE_W_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_NEGATIVE_X_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_NEGATIVE_Y_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_NEGATIVE_Z_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_NEVER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NEVER - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilFunction
+
+
GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of GetVideoCaptureivNV:
+
+
GL_NICEST - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NICEST - Static variable in class org.lwjgl.opengles.GLES20
+
+
HintMode
+
+
GL_NO_ERROR - Static variable in class org.lwjgl.opengl.ARBRobustness
+
+
Returned by GetGraphicsResetStatusARB:
+
+
GL_NO_ERROR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NO_ERROR - Static variable in class org.lwjgl.opengles.EXTRobustness
+
+
Returned by GetGraphicsResetStatusEXT:
+
+
GL_NO_ERROR - Static variable in class org.lwjgl.opengles.GLES20
+
+
ErrorCode
+
+
GL_NO_RESET_NOTIFICATION_ARB - Static variable in class org.lwjgl.opengl.ARBRobustness
+
+
Returned by GetIntegerv and related simple queries when + <value> is RESET_NOTIFICATION_STRATEGY_ARB:
+
+
GL_NO_RESET_NOTIFICATION_EXT - Static variable in class org.lwjgl.opengles.EXTRobustness
+
+
Returned by GetIntegerv and related simple queries when <value> is + RESET_NOTIFICATION_STRATEGY_EXT :
+
+
GL_NON_ZERO_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Values for the ILL_RULE_NV path parameter:
+
+
GL_NONE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NONE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_NONE_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Returned by GetFramebufferAttachmentParameterivOES when the + <pname> parameter is FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES:
+
+
GL_NOOP - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NOR - Static variable in class org.lwjgl.opengl.AMDStencilOperationExtended
+
+
Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
+
+
GL_NOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NORMAL_ARRAY - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NORMAL_ARRAY_ADDRESS_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
+
+
GL_NORMAL_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_NORMAL_ARRAY_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_NORMAL_ARRAY_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <value> parameter of GetIntegerv:
+
+
GL_NORMAL_ARRAY_POINTER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NORMAL_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NORMAL_ARRAY_TYPE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NORMAL_MAP - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_NORMAL_MAP_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMap
+
 
+
GL_NORMAL_MAP_NV - Static variable in class org.lwjgl.opengl.NVTexgenReflection
+
 
+
GL_NORMALIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NORMALIZED_RANGE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_NOTEQUAL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_NOTEQUAL - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilFunction
+
+
GL_NUM_ACTIVE_VARIABLES - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_NUM_ACTIVE_VARIABLES - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_NUM_COMPATIBLE_SUBROUTINES - Static variable in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
+
+
GL_NUM_COMPATIBLE_SUBROUTINES - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
+
+
GL_NUM_COMPRESSED_TEXTURE_FORMATS - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_NUM_COMPRESSED_TEXTURE_FORMATS - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetTextureParameter
+
+
GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
GL_NUM_EXTENSIONS - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_NUM_EXTENSIONS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_NUM_FILL_STREAMS_NV - Static variable in class org.lwjgl.opengl.NVPresentVideo
+
+
Accepted by the <pname> parameter of GetVideoivNV, GetVideouivNV, + GetVideoi64vNV, GetVideoui64vNV:
+
+
GL_NUM_FRAGMENT_CONSTANTS_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_NUM_FRAGMENT_REGISTERS_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_NUM_GENERAL_COMBINERS_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_NUM_INSTRUCTIONS_PER_PASS_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_NUM_INSTRUCTIONS_TOTAL_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_NUM_LOOPBACK_COMPONENTS_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_NUM_PASSES_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_NUM_PROGRAM_BINARY_FORMATS - Static variable in class org.lwjgl.opengl.ARBGetProgramBinary
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev:
+
+
GL_NUM_PROGRAM_BINARY_FORMATS - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev:
+
+
GL_NUM_PROGRAM_BINARY_FORMATS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_NUM_PROGRAM_BINARY_FORMATS_OES - Static variable in class org.lwjgl.opengles.OESGetProgramBinary
+
+
Accepted by the <pname< parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
+
+
GL_NUM_SAMPLE_COUNTS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery
+
+
Accepted by the <pname> parameter of GetInternalformativ:
+
+
GL_NUM_SAMPLE_COUNTS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_NUM_SAMPLE_COUNTS - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetInternalformativ:
+
+
GL_NUM_SAMPLE_COUNTS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_NUM_SAMPLE_COUNTS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_NUM_SHADER_BINARY_FORMATS - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_NUM_SHADER_BINARY_FORMATS - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_NUM_SHADER_BINARY_FORMATS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shader Binary
+
+
GL_NUM_SHADING_LANGUAGE_VERSIONS - Static variable in class org.lwjgl.opengl.GL43
+
+
No.
+
+
GL_NUM_SPARSE_LEVELS_ARB - Static variable in class org.lwjgl.opengl.ARBSparseTexture
+
+
Accepted by the <pname> parameter of GetTexParameter{if}v and + GetTexParameterIi{u}v:
+
+
GL_NUM_VIDEO_CAPTURE_SLOTS_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <attribute> parameter of NVPresentVideoUtil.glQueryContextNV:
+
+
GL_NUM_VIDEO_CAPTURE_STREAMS_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of GetVideoCaptureivNV:
+
+
GL_NUM_VIDEO_SLOTS_NV - Static variable in class org.lwjgl.opengl.NVPresentVideo
+
+
Accepted by the <attribute> parameter of NVPresentVideoUtil.glQueryContextNV:
+
+
GL_NUM_VIRTUAL_PAGE_SIZES_ARB - Static variable in class org.lwjgl.opengl.ARBSparseTexture
+
+
Accepted by the <pname> parameter to GetInternalformativ:
+
+
GL_NV_bindless_multi_draw_indirect - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_bindless_texture - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_blend_equation_advanced - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_blend_square - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_compute_program5 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_conditional_render - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_copy_depth_to_color - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_copy_image - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_coverage_sample - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_deep_texture3D - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_depth_buffer_float - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_depth_clamp - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_depth_nonlinear - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_draw_buffers - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_draw_path - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_draw_texture - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_draw_texture - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_EGL_stream_consumer_external - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_evaluators - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_explicit_multisample - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_fbo_color_attachments - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_fence - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_fence - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_float_buffer - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_fog_distance - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_fragment_program - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_fragment_program2 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_fragment_program4 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_fragment_program_option - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_framebuffer_multisample_coverage - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_framebuffer_vertex_attrib_array - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_geometry_program4 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_geometry_shader4 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_get_tex_image - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_gpu_program4 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_gpu_program5 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_gpu_program5_mem_extended - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_gpu_shader5 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_half_float - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_light_max_exponent - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_multisample_coverage - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_multisample_filter_hint - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_occlusion_query - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_packed_depth_stencil - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_parameter_buffer_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_parameter_buffer_object2 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_path_rendering - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_pixel_data_range - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_platform_binary - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_point_sprite - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_present_video - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_primitive_restart - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_read_buffer - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_read_depth_stencil - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_register_combiners - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_register_combiners2 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_shader_atomic_counters - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_shader_atomic_float - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_shader_buffer_load - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_shader_buffer_store - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_shader_framebuffer_fetch - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_shader_storage_buffer_object - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_system_time - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_tessellation_program5 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_texgen_reflection - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_texture_barrier - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_texture_compression_s3tc_update - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_texture_compression_vtc - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_texture_env_combine4 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_texture_expand_normal - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_texture_multisample - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_texture_npot_2D_mipmap - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_NV_texture_rectangle - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_texture_shader - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_texture_shader2 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_texture_shader3 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_transform_feedback - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_transform_feedback2 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_vertex_array_range - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_vertex_array_range2 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_vertex_attrib_integer_64bit - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_vertex_buffer_unified_memory - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_vertex_program - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_vertex_program1_1 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_vertex_program2 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_vertex_program2_option - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_vertex_program3 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_vertex_program4 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NV_video_capture - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_NVIDIA_PLATFORM_BINARY_NV - Static variable in class org.lwjgl.opengles.NVPlatformBinary
+
+
Accepted by the <binaryformat> parameter of ShaderBinary:
+
+
GL_NVX_gpu_memory_info - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter GetObjectParameter{if}vARB:
+
+
GL_OBJECT_ACTIVE_ATTRIBUTES_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter GetObjectParameter{if}vARB:
+
+
GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_OBJECT_ACTIVE_UNIFORMS_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_OBJECT_ATTACHED_OBJECTS_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_OBJECT_BUFFER_SIZE_ATI - Static variable in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
GL_OBJECT_BUFFER_USAGE_ATI - Static variable in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
GL_OBJECT_COMPILE_STATUS_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_OBJECT_DELETE_STATUS_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_OBJECT_INFO_LOG_LENGTH_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_OBJECT_LINEAR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_OBJECT_LINK_STATUS_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_OBJECT_PLANE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_OBJECT_SHADER_SOURCE_LENGTH_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_OBJECT_SUBTYPE_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_OBJECT_TYPE - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Accepted as the <pname> parameter of GetSynciv:
+
+
GL_OBJECT_TYPE - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted as the <pname> parameter of GetSynciv:
+
+
GL_OBJECT_TYPE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_OBJECT_TYPE_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Accepted as the <pname> parameter of GetSyncivAPPLE:
+
+
GL_OBJECT_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_OBJECT_VALIDATE_STATUS_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_OCCLUSION_TEST_HP - Static variable in class org.lwjgl.opengl.HPOcclusionTest
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, by + the <pname> of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev :
+
+
GL_OCCLUSION_TEST_HP - Static variable in class org.lwjgl.opengl.NVOcclusionQuery
+
 
+
GL_OCCLUSION_TEST_RESULT_HP - Static variable in class org.lwjgl.opengl.HPOcclusionTest
+
+
Accepted by the <pname> of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev :
+
+
GL_OCCLUSION_TEST_RESULT_HP - Static variable in class org.lwjgl.opengl.NVOcclusionQuery
+
 
+
GL_OES_blend_equation_separate - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_blend_func_separate - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_blend_subtract - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_compressed_ETC1_RGB8_texture - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_compressed_paletted_texture - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_depth24 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_depth32 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_depth_texture - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_EGL_image - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_EGL_image_external - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_EGL_sync - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_element_index_uint - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_fbo_render_mipmap - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_framebuffer_object - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_get_program_binary - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_mapbuffer - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_packed_depth_stencil - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_required_internalformat - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_rgb8_rgba8 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_standard_derivatives - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_stencil1 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_stencil4 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_stencil8 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_surfaceless_context - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_texture_3D - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_texture_float - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_texture_float_linear - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_texture_half_float - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_texture_half_float_linear - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_texture_npot - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_vertex_array_object - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_vertex_half_float - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OES_vertex_type_10_10_10_2 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_OFFSET - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_OFFSET - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_OFFSET_HILO_TEXTURE_2D_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_OFFSET_TEXTURE_2D_BIAS_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
+
+
GL_OFFSET_TEXTURE_2D_MATRIX_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> parameter of TexEnvfv, TexEnviv, GetTexEnvfv, and + GetTexEnviv is TEXTURE_SHADER_NV, then the value of <pname> may be:
+
+
GL_OFFSET_TEXTURE_2D_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_OFFSET_TEXTURE_2D_SCALE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
+
+
GL_OFFSET_TEXTURE_BIAS_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
+
+
GL_OFFSET_TEXTURE_MATRIX_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> parameter of TexEnvfv, TexEnviv, GetTexEnvfv, and + GetTexEnviv is TEXTURE_SHADER_NV, then the value of <pname> may be:
+
+
GL_OFFSET_TEXTURE_RECTANGLE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_OFFSET_TEXTURE_SCALE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
+
+
GL_ONE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ONE - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendingFactorDest
+
+
GL_ONE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_ONE_MINUS_CONSTANT_ALPHA - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_ONE_MINUS_CONSTANT_ALPHA - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ONE_MINUS_CONSTANT_ALPHA - Static variable in class org.lwjgl.opengles.GLES20
+
+
Separate Blend Functions
+
+
GL_ONE_MINUS_CONSTANT_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTBlendColor
+
+
Accepted by the <sfactor> and <dfactor> parameters of BlendFunc.
+
+
GL_ONE_MINUS_CONSTANT_COLOR - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_ONE_MINUS_CONSTANT_COLOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ONE_MINUS_CONSTANT_COLOR - Static variable in class org.lwjgl.opengles.GLES20
+
+
Separate Blend Functions
+
+
GL_ONE_MINUS_CONSTANT_COLOR_EXT - Static variable in class org.lwjgl.opengl.EXTBlendColor
+
+
Accepted by the <sfactor> and <dfactor> parameters of BlendFunc.
+
+
GL_ONE_MINUS_DST_ALPHA - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ONE_MINUS_DST_ALPHA - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendingFactorDest
+
+
GL_ONE_MINUS_DST_COLOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ONE_MINUS_DST_COLOR - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendingFactorSrc
+
+
GL_ONE_MINUS_SRC1_ALPHA - Static variable in class org.lwjgl.opengl.ARBBlendFuncExtended
+
+
Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
+
+
GL_ONE_MINUS_SRC1_ALPHA - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
+
+
GL_ONE_MINUS_SRC1_COLOR - Static variable in class org.lwjgl.opengl.ARBBlendFuncExtended
+
+
Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
+
+
GL_ONE_MINUS_SRC1_COLOR - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
+
+
GL_ONE_MINUS_SRC_ALPHA - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ONE_MINUS_SRC_ALPHA - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendingFactorDest
+
+
GL_ONE_MINUS_SRC_COLOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ONE_MINUS_SRC_COLOR - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendingFactorDest
+
+
GL_OP_ADD_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_CLAMP_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_CROSS_PRODUCT_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_DOT3_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_DOT4_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_EXP_BASE_2_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_FLOOR_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_FRAC_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_INDEX_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_LOG_BASE_2_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_MADD_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_MAX_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_MIN_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_MOV_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_MUL_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_MULTIPLY_MATRIX_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_NEGATE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_POWER_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_RECIP_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_RECIP_SQRT_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_ROUND_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_SET_GE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_SET_LT_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OP_SUB_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OPERAND0_ALPHA - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_OPERAND0_ALPHA_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_OPERAND0_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_OPERAND0_RGB - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_OPERAND0_RGB_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_OPERAND0_RGB_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_OPERAND1_ALPHA - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_OPERAND1_ALPHA_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_OPERAND1_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_OPERAND1_RGB - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_OPERAND1_RGB_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_OPERAND1_RGB_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_OPERAND2_ALPHA - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_OPERAND2_ALPHA_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_OPERAND2_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_OPERAND2_RGB - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_OPERAND2_RGB_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_OPERAND2_RGB_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_OPERAND3_ALPHA_NV - Static variable in class org.lwjgl.opengl.NVTextureEnvCombine4
+
 
+
GL_OPERAND3_RGB_NV - Static variable in class org.lwjgl.opengl.NVTextureEnvCombine4
+
 
+
GL_OR - Static variable in class org.lwjgl.opengl.AMDStencilOperationExtended
+
+
Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
+
+
GL_OR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_OR_INVERTED - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_OR_REVERSE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ORDER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_OUT_OF_MEMORY - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_OUT_OF_MEMORY - Static variable in class org.lwjgl.opengles.GLES20
+
+
ErrorCode
+
+
GL_OUTPUT_COLOR0_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_COLOR1_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_FOG_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD0_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD10_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD11_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD12_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD13_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD14_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD15_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD16_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD17_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD18_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD19_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD1_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD20_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD21_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD22_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD23_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD24_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD25_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD26_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD27_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD28_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD29_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD2_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD30_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD31_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD3_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD4_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD5_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD6_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD7_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD8_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_TEXTURE_COORD9_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OUTPUT_VERTEX_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_OVERLAY_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_PACK_ALIGNMENT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PACK_ALIGNMENT - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_PACK_COMPRESSED_BLOCK_DEPTH - Static variable in class org.lwjgl.opengl.ARBCompressedTexturePixelStorage
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PACK_COMPRESSED_BLOCK_DEPTH - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PACK_COMPRESSED_BLOCK_HEIGHT - Static variable in class org.lwjgl.opengl.ARBCompressedTexturePixelStorage
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PACK_COMPRESSED_BLOCK_HEIGHT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PACK_COMPRESSED_BLOCK_SIZE - Static variable in class org.lwjgl.opengl.ARBCompressedTexturePixelStorage
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PACK_COMPRESSED_BLOCK_SIZE - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PACK_COMPRESSED_BLOCK_WIDTH - Static variable in class org.lwjgl.opengl.ARBCompressedTexturePixelStorage
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PACK_COMPRESSED_BLOCK_WIDTH - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PACK_IMAGE_HEIGHT - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_PACK_IMAGE_HEIGHT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_PACK_LSB_FIRST - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PACK_ROW_BYTES_APPLE - Static variable in class org.lwjgl.opengl.APPLERowBytes
+
+
Accepted by the <pname> parameter of PixelStorei and the <pname> + parameter of GetIntegerv:
+
+
GL_PACK_ROW_LENGTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PACK_ROW_LENGTH - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_PACK_SKIP_IMAGES - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_PACK_SKIP_IMAGES - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_PACK_SKIP_PIXELS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PACK_SKIP_PIXELS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_PACK_SKIP_ROWS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PACK_SKIP_ROWS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_PACK_SWAP_BYTES - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PALETTE4_R5_G6_B5_OES - Static variable in class org.lwjgl.opengles.OESCompressedPalettedTexture
+
+
Accepted by the <internalformat> paramter of CompressedTexImage2D
+
+
GL_PALETTE4_RGB5_A1_OES - Static variable in class org.lwjgl.opengles.OESCompressedPalettedTexture
+
+
Accepted by the <internalformat> paramter of CompressedTexImage2D
+
+
GL_PALETTE4_RGB8_OES - Static variable in class org.lwjgl.opengles.OESCompressedPalettedTexture
+
+
Accepted by the <internalformat> paramter of CompressedTexImage2D
+
+
GL_PALETTE4_RGBA4_OES - Static variable in class org.lwjgl.opengles.OESCompressedPalettedTexture
+
+
Accepted by the <internalformat> paramter of CompressedTexImage2D
+
+
GL_PALETTE4_RGBA8_OES - Static variable in class org.lwjgl.opengles.OESCompressedPalettedTexture
+
+
Accepted by the <internalformat> paramter of CompressedTexImage2D
+
+
GL_PALETTE8_R5_G6_B5_OES - Static variable in class org.lwjgl.opengles.OESCompressedPalettedTexture
+
+
Accepted by the <internalformat> paramter of CompressedTexImage2D
+
+
GL_PALETTE8_RGB5_A1_OES - Static variable in class org.lwjgl.opengles.OESCompressedPalettedTexture
+
+
Accepted by the <internalformat> paramter of CompressedTexImage2D
+
+
GL_PALETTE8_RGB8_OES - Static variable in class org.lwjgl.opengles.OESCompressedPalettedTexture
+
+
Accepted by the <internalformat> paramter of CompressedTexImage2D
+
+
GL_PALETTE8_RGBA4_OES - Static variable in class org.lwjgl.opengles.OESCompressedPalettedTexture
+
+
Accepted by the <internalformat> paramter of CompressedTexImage2D
+
+
GL_PALETTE8_RGBA8_OES - Static variable in class org.lwjgl.opengles.OESCompressedPalettedTexture
+
+
Accepted by the <internalformat> paramter of CompressedTexImage2D
+
+
GL_PARAMETER_BUFFER_ARB - Static variable in class org.lwjgl.opengl.ARBIndirectParameters
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, + GetBufferParameteriv, and CopyBufferSubData:
+
+
GL_PARAMETER_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBIndirectParameters
+
+
Accepted by the <value> parameter of GetIntegerv, GetBooleanv, GetFloatv, + and GetDoublev:
+
+
GL_PARTIAL_SUCCESS_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Returned by VideoCaptureNV:
+
+
GL_PASS_THROUGH_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
+
+
GL_PASS_THROUGH_TOKEN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PATCH_DEFAULT_INNER_LEVEL - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, + GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:
+
+
GL_PATCH_DEFAULT_INNER_LEVEL - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, + GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:
+
+
GL_PATCH_DEFAULT_OUTER_LEVEL - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, + GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:
+
+
GL_PATCH_DEFAULT_OUTER_LEVEL - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, + GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:
+
+
GL_PATCH_VERTICES - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of PatchParameteri, GetBooleanv, + GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
+
+
GL_PATCH_VERTICES - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of PatchParameteri, GetBooleanv, + GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
+
+
GL_PATCHES - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <mode> parameter of Begin and all vertex array functions + that implicitly call Begin:
+
+
GL_PATCHES - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <mode> parameter of Begin and all vertex array functions + that implicitly call Begin:
+
+
GL_PATCHES - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Accepted by the <primitiveMode> parameter of BeginTransformFeedback:
+
+
GL_PATH_CLIENT_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PATH_COMMAND_COUNT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
+
+
GL_PATH_COMPUTED_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
+
+
GL_PATH_COORD_COUNT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
+
+
GL_PATH_COVER_DEPTH_FUNC_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PATH_DASH_ARRAY_COUNT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
+
+
GL_PATH_DASH_CAPS_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV and + PathParameterfvNV:
+
+
GL_PATH_DASH_OFFSET_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PATH_DASH_OFFSET_RESET_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PATH_END_CAPS_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV and + PathParameterfvNV:
+
+
GL_PATH_ERROR_POSITION_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PATH_FILL_BOUNDING_BOX_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
+
+
GL_PATH_FILL_COVER_MODE_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PATH_FILL_MASK_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PATH_FILL_MODE_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PATH_FOG_GEN_MODE_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PATH_FORMAT_PS_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <format> parameter of PathStringNV:
+
+
GL_PATH_FORMAT_SVG_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <format> parameter of PathStringNV:
+
+
GL_PATH_GEN_COEFF_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetPathColorGenivNV, + GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV:
+
+
GL_PATH_GEN_COLOR_FORMAT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetPathColorGenivNV, + GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV:
+
+
GL_PATH_GEN_COMPONENTS_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetPathColorGenivNV, + GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV:
+
+
GL_PATH_GEN_MODE_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetPathColorGenivNV, + GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV:
+
+
GL_PATH_INITIAL_DASH_CAP_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PATH_INITIAL_END_CAP_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PATH_JOIN_STYLE_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PATH_MITER_LIMIT_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PATH_OBJECT_BOUNDING_BOX_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <genMode> parameter of PathColorGenNV and + PathTexGenNV:
+
+
GL_PATH_QUALITY_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <paramType> parameter of PathParameterNV:
+
+
GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PATH_STENCIL_FUNC_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PATH_STENCIL_REF_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PATH_STENCIL_VALUE_MASK_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PATH_STROKE_BOUNDING_BOX_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
+
+
GL_PATH_STROKE_COVER_MODE_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PATH_STROKE_MASK_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PATH_STROKE_WIDTH_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PATH_TERMINAL_DASH_CAP_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PATH_TERMINAL_END_CAP_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
+
+
GL_PER_STAGE_CONSTANTS_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners2
+
 
+
GL_PERCENTAGE_AMD - Static variable in class org.lwjgl.opengl.AMDPerformanceMonitor
+
+
Returned as a valid value in <data> parameter of + GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD
+
+
GL_PERCENTAGE_AMD - Static variable in class org.lwjgl.opengles.AMDPerformanceMonitor
+
+
Returned as a valid value in <data> parameter of + GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD
+
+
GL_PERFMON_GLOBAL_MODE_QCOM - Static variable in class org.lwjgl.opengles.QCOMPerformanceMonitorGlobalMode
+
+
Accepted by the <cap> parameter of Enable and Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + and GetFloatv:
+
+
GL_PERFMON_RESULT_AMD - Static variable in class org.lwjgl.opengl.AMDPerformanceMonitor
+
+
Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
+
+
GL_PERFMON_RESULT_AMD - Static variable in class org.lwjgl.opengles.AMDPerformanceMonitor
+
+
Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
+
+
GL_PERFMON_RESULT_AVAILABLE_AMD - Static variable in class org.lwjgl.opengl.AMDPerformanceMonitor
+
+
Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
+
+
GL_PERFMON_RESULT_AVAILABLE_AMD - Static variable in class org.lwjgl.opengles.AMDPerformanceMonitor
+
+
Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
+
+
GL_PERFMON_RESULT_SIZE_AMD - Static variable in class org.lwjgl.opengl.AMDPerformanceMonitor
+
+
Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
+
+
GL_PERFMON_RESULT_SIZE_AMD - Static variable in class org.lwjgl.opengles.AMDPerformanceMonitor
+
+
Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
+
+
GL_PERFORMANCE_MONITOR_AMD - Static variable in class org.lwjgl.opengl.AMDNameGenDelete
+
+
Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
+
+
GL_PERSPECTIVE_CORRECTION_HINT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PINLIGHT_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_PIXEL_BUFFER_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_PIXEL_BUFFER_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_PIXEL_BUFFER_BARRIER_BIT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrierEXT:
+
+
GL_PIXEL_COUNT_AVAILABLE_NV - Static variable in class org.lwjgl.opengl.NVOcclusionQuery
+
 
+
GL_PIXEL_COUNT_NV - Static variable in class org.lwjgl.opengl.NVOcclusionQuery
+
 
+
GL_PIXEL_COUNTER_BITS_NV - Static variable in class org.lwjgl.opengl.NVOcclusionQuery
+
 
+
GL_PIXEL_MAP_A_TO_A - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_A_TO_A_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_B_TO_B - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_B_TO_B_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_G_TO_G - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_G_TO_G_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_I_TO_A - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_I_TO_A_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_I_TO_B - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_I_TO_B_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_I_TO_G - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_I_TO_G_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_I_TO_I - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_I_TO_I_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_I_TO_R - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_I_TO_R_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_R_TO_R - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_R_TO_R_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_S_TO_S - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MAP_S_TO_S_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_MODE_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PIXEL_PACK_BUFFER - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, and GetBufferPointerv.
+
+
GL_PIXEL_PACK_BUFFER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_PIXEL_PACK_BUFFER_ARB - Static variable in class org.lwjgl.opengl.ARBPixelBufferObject
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, and GetBufferPointerv:
+
+
GL_PIXEL_PACK_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
+
+
GL_PIXEL_PACK_BUFFER_BINDING - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_PIXEL_PACK_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBPixelBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_PIXEL_PACK_BUFFER_BINDING_EXT - Static variable in class org.lwjgl.opengl.EXTPixelBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_PIXEL_PACK_BUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTPixelBufferObject
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, and GetBufferPointerv:
+
+
GL_PIXEL_UNPACK_BUFFER - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, and GetBufferPointerv.
+
+
GL_PIXEL_UNPACK_BUFFER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_PIXEL_UNPACK_BUFFER_ARB - Static variable in class org.lwjgl.opengl.ARBPixelBufferObject
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, and GetBufferPointerv:
+
+
GL_PIXEL_UNPACK_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
+
+
GL_PIXEL_UNPACK_BUFFER_BINDING - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_PIXEL_UNPACK_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBPixelBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_PIXEL_UNPACK_BUFFER_BINDING_EXT - Static variable in class org.lwjgl.opengl.EXTPixelBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_PIXEL_UNPACK_BUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTPixelBufferObject
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, and GetBufferPointerv:
+
+
GL_PLUS_CLAMPED_ALPHA_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_PLUS_CLAMPED_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_PLUS_DARKER_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_PLUS_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_PN_TRIANGLES_ATI - Static variable in class org.lwjgl.opengl.ATIPnTriangles
+
 
+
GL_PN_TRIANGLES_NORMAL_MODE_ATI - Static variable in class org.lwjgl.opengl.ATIPnTriangles
+
 
+
GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI - Static variable in class org.lwjgl.opengl.ATIPnTriangles
+
 
+
GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI - Static variable in class org.lwjgl.opengl.ATIPnTriangles
+
 
+
GL_PN_TRIANGLES_POINT_MODE_ATI - Static variable in class org.lwjgl.opengl.ATIPnTriangles
+
 
+
GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI - Static variable in class org.lwjgl.opengl.ATIPnTriangles
+
 
+
GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI - Static variable in class org.lwjgl.opengl.ATIPnTriangles
+
 
+
GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI - Static variable in class org.lwjgl.opengl.ATIPnTriangles
+
 
+
GL_POINT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POINT_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POINT_DISTANCE_ATTENUATION - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_POINT_DISTANCE_ATTENUATION_ARB - Static variable in class org.lwjgl.opengl.ARBPointParameters
+
 
+
GL_POINT_FADE_THRESHOLD_SIZE - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_POINT_FADE_THRESHOLD_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBPointParameters
+
 
+
GL_POINT_FADE_THRESHOLD_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTPointParameters
+
 
+
GL_POINT_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POINT_SIZE_GRANULARITY - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POINT_SIZE_MAX - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_POINT_SIZE_MAX_ARB - Static variable in class org.lwjgl.opengl.ARBPointParameters
+
 
+
GL_POINT_SIZE_MAX_EXT - Static variable in class org.lwjgl.opengl.EXTPointParameters
+
 
+
GL_POINT_SIZE_MIN - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_POINT_SIZE_MIN_ARB - Static variable in class org.lwjgl.opengl.ARBPointParameters
+
 
+
GL_POINT_SIZE_MIN_EXT - Static variable in class org.lwjgl.opengl.EXTPointParameters
+
 
+
GL_POINT_SIZE_RANGE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POINT_SMOOTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POINT_SMOOTH_HINT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POINT_SPRITE - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev, and by the <target> parameter of TexEnvi, TexEnviv, + TexEnvf, TexEnvfv, GetTexEnviv, and GetTexEnvfv:
+
+
GL_POINT_SPRITE_ARB - Static variable in class org.lwjgl.opengl.ARBPointSprite
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev, and by the <target> parameter of TexEnvi, TexEnviv, + TexEnvf, TexEnvfv, GetTexEnviv, and GetTexEnvfv:
+
+
GL_POINT_SPRITE_COORD_ORIGIN - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of PointParameter{if}vARB, and the + <pname> of Get:
+
+
GL_POINT_SPRITE_NV - Static variable in class org.lwjgl.opengl.NVPointSprite
+
 
+
GL_POINT_SPRITE_R_MODE_NV - Static variable in class org.lwjgl.opengl.NVPointSprite
+
 
+
GL_POINT_TOKEN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POINTS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POINTS - Static variable in class org.lwjgl.opengles.GLES20
+
+
BeginMode
+
+
GL_POLYGON - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POLYGON_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POLYGON_MODE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POLYGON_OFFSET_FACTOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POLYGON_OFFSET_FACTOR - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_POLYGON_OFFSET_FILL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POLYGON_OFFSET_FILL - Static variable in class org.lwjgl.opengles.GLES20
+
+
EnableCap
+
+
GL_POLYGON_OFFSET_LINE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POLYGON_OFFSET_POINT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POLYGON_OFFSET_UNITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POLYGON_OFFSET_UNITS - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_POLYGON_SMOOTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POLYGON_SMOOTH_HINT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POLYGON_STIPPLE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POLYGON_STIPPLE_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POLYGON_TOKEN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POSITION - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_POST_COLOR_MATRIX_ALPHA_BIAS - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_COLOR_MATRIX_ALPHA_SCALE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_COLOR_MATRIX_BLUE_BIAS - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_COLOR_MATRIX_BLUE_SCALE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_COLOR_MATRIX_COLOR_TABLE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_COLOR_MATRIX_GREEN_BIAS - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_COLOR_MATRIX_GREEN_SCALE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_COLOR_MATRIX_RED_BIAS - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_COLOR_MATRIX_RED_SCALE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_CONVOLUTION_ALPHA_BIAS - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_CONVOLUTION_ALPHA_SCALE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_CONVOLUTION_BLUE_BIAS - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_CONVOLUTION_BLUE_SCALE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_CONVOLUTION_COLOR_TABLE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_CONVOLUTION_GREEN_BIAS - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_CONVOLUTION_GREEN_SCALE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_CONVOLUTION_RED_BIAS - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_POST_CONVOLUTION_RED_SCALE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_PRESENT_DURATION_NV - Static variable in class org.lwjgl.opengl.NVPresentVideo
+
+
Accepted by the <target> parameter of GetQueryiv:
+
+
GL_PRESENT_TIME_NV - Static variable in class org.lwjgl.opengl.NVPresentVideo
+
+
Accepted by the <target> parameter of GetQueryiv:
+
+
GL_PRESERVE_ATI - Static variable in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
GL_PREVIOUS - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_PREVIOUS_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_PREVIOUS_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_PREVIOUS_TEXTURE_INPUT_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
+
+
GL_PRIMARY_COLOR - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_PRIMARY_COLOR - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <color> parameter of PathColorGenNV, + GetPathColorGenivNV, and GetPathColorGenfvNV:
+
+
GL_PRIMARY_COLOR_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_PRIMARY_COLOR_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_PRIMARY_COLOR_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <color> parameter of PathColorGenNV, + GetPathColorGenivNV, and GetPathColorGenfvNV:
+
+
GL_PRIMARY_COLOR_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_PRIMITIVE_ID_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
+
+
GL_PRIMITIVE_RESTART - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_PRIMITIVE_RESTART_FIXED_INDEX - Static variable in class org.lwjgl.opengl.ARBES3Compatibility
+
+
Accepted by the <target> parameter of Enable and Disable:
+
+
GL_PRIMITIVE_RESTART_FIXED_INDEX - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of Enable and Disable:
+
+
GL_PRIMITIVE_RESTART_FIXED_INDEX - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_PRIMITIVE_RESTART_INDEX - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_PRIMITIVE_RESTART_INDEX_NV - Static variable in class org.lwjgl.opengl.NVPrimitiveRestart
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_PRIMITIVE_RESTART_NV - Static variable in class org.lwjgl.opengl.NVPrimitiveRestart
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_PRIMITIVES_GENERATED - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
+
+
GL_PRIMITIVES_GENERATED_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
+
+
GL_PRIMITIVES_GENERATED_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
+
+
GL_PROGRAM - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_PROGRAM - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_PROGRAM - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_PROGRAM_ADDRESS_REGISTERS_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_ALU_INSTRUCTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_ATTRIB_COMPONENTS_NV - Static variable in class org.lwjgl.opengl.NVGpuProgram4
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_ATTRIBS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_BINARY_FORMATS - Static variable in class org.lwjgl.opengl.ARBGetProgramBinary
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev:
+
+
GL_PROGRAM_BINARY_FORMATS - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev:
+
+
GL_PROGRAM_BINARY_FORMATS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_PROGRAM_BINARY_FORMATS_OES - Static variable in class org.lwjgl.opengles.OESGetProgramBinary
+
+
Accepted by the <pname< parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
+
+
GL_PROGRAM_BINARY_LENGTH - Static variable in class org.lwjgl.opengl.ARBGetProgramBinary
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_PROGRAM_BINARY_LENGTH - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_PROGRAM_BINARY_LENGTH - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_PROGRAM_BINARY_LENGTH_OES - Static variable in class org.lwjgl.opengles.OESGetProgramBinary
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_PROGRAM_BINARY_RETRIEVABLE_HINT - Static variable in class org.lwjgl.opengl.ARBGetProgramBinary
+
+
Accepted by the <pname> parameter of ProgramParameteri and + GetProgramiv:
+
+
GL_PROGRAM_BINARY_RETRIEVABLE_HINT - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of ProgramParameteri and + GetProgramiv:
+
+
GL_PROGRAM_BINARY_RETRIEVABLE_HINT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_PROGRAM_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_ERROR_POSITION_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_PROGRAM_ERROR_POSITION_NV - Static variable in class org.lwjgl.opengl.NVProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_PROGRAM_ERROR_STRING_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <name> parameter of GetString:
+
+
GL_PROGRAM_ERROR_STRING_NV - Static variable in class org.lwjgl.opengl.NVProgram
+
+
Accepted by the <name> parameter of GetString:
+
+
GL_PROGRAM_FORMAT_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_FORMAT_ASCII_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <format> parameter of ProgramStringARB:
+
+
GL_PROGRAM_INPUT - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_PROGRAM_INPUT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_PROGRAM_INSTRUCTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_LENGTH_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVProgram
+
+
Accepted by the <pname> parameter of GetProgramivNV:
+
+
GL_PROGRAM_MATRIX_EXT - Static variable in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Accepted by the <pname> parameter of GetBooleanIndexedvEXT, + GetIntegerIndexedvEXT, GetFloatIndexedvEXT, GetDoubleIndexedvEXT: + GetBooleani_v, GetIntegeri_v, GetFloati_vEXT, GetDoublei_vEXT:
+
+
GL_PROGRAM_MATRIX_STACK_DEPTH_EXT - Static variable in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Accepted by the <pname> parameter of GetBooleanIndexedvEXT, + GetIntegerIndexedvEXT, GetFloatIndexedvEXT, GetDoubleIndexedvEXT: + GetBooleani_v, GetIntegeri_v, GetFloati_vEXT, GetDoublei_vEXT:
+
+
GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_NATIVE_ATTRIBS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_NATIVE_PARAMETERS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_NATIVE_TEMPORARIES_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_OBJECT_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Accepted by the <pname> argument of GetHandleARB:
+
+
GL_PROGRAM_OBJECT_EXT - Static variable in class org.lwjgl.opengles.EXTDebugLabel
+
+
Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
+
+
GL_PROGRAM_OUTPUT - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_PROGRAM_OUTPUT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_PROGRAM_PARAMETER_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <pname> parameter of GetProgramParameterfvNV + and GetProgramParameterdvNV:
+
+
GL_PROGRAM_PARAMETERS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_PIPELINE - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_PROGRAM_PIPELINE - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_PROGRAM_PIPELINE - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_PROGRAM_PIPELINE_BINDING - Static variable in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PROGRAM_PIPELINE_BINDING - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_PROGRAM_PIPELINE_BINDING_EXT - Static variable in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
+
+
GL_PROGRAM_PIPELINE_OBJECT_EXT - Static variable in class org.lwjgl.opengles.EXTDebugLabel
+
+
Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
+
+
GL_PROGRAM_POINT_SIZE - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetIntegerv, GetFloatv, GetDoublev, + and GetBooleanv:
+
+
GL_PROGRAM_POINT_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetIntegerv, GetFloatv, GetDoublev, + and GetBooleanv:
+
+
GL_PROGRAM_POINT_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetIntegerv, GetFloatv, GetDoublev, + and GetBooleanv:
+
+
GL_PROGRAM_RESIDENT_NV - Static variable in class org.lwjgl.opengl.NVProgram
+
+
Accepted by the <pname> parameter of GetProgramivNV:
+
+
GL_PROGRAM_RESULT_COMPONENTS_NV - Static variable in class org.lwjgl.opengl.NVGpuProgram4
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_SEPARABLE - Static variable in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Accepted by the <pname> parameter of ProgramParameteri and + GetProgramiv:
+
+
GL_PROGRAM_SEPARABLE - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of ProgramParameteri and + GetProgramiv:
+
+
GL_PROGRAM_SEPARABLE_EXT - Static variable in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
+
+
GL_PROGRAM_STRING_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramStringARB:
+
+
GL_PROGRAM_STRING_NV - Static variable in class org.lwjgl.opengl.NVProgram
+
+
Accepted by the <pname> parameter of GetProgramStringNV:
+
+
GL_PROGRAM_TARGET_NV - Static variable in class org.lwjgl.opengl.NVProgram
+
+
Accepted by the <pname> parameter of GetProgramivNV:
+
+
GL_PROGRAM_TEMPORARIES_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_TEX_INDIRECTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_TEX_INSTRUCTIONS_ARB - Static variable in class org.lwjgl.opengl.ARBFragmentProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetProgramivARB:
+
+
GL_PROJECTION - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PROJECTION_MATRIX - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PROJECTION_STACK_DEPTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PROVOKING_VERTEX - Static variable in class org.lwjgl.opengl.ARBProvokingVertex
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_PROVOKING_VERTEX - Static variable in class org.lwjgl.opengl.ARBViewportArray
+
+
Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
+
+
GL_PROVOKING_VERTEX - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_PROVOKING_VERTEX - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
+
+
GL_PROVOKING_VERTEX_EXT - Static variable in class org.lwjgl.opengl.EXTProvokingVertex
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_PROXY_COLOR_TABLE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_PROXY_HISTOGRAM - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_PROXY_TEXTURE_1D - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PROXY_TEXTURE_1D_ARRAY - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <target> parameter of TexImage2D, TexSubImage2D, + CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and + CompressedTexSubImage2D:
+
+
GL_PROXY_TEXTURE_1D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTTextureArray
+
+
Accepted by the <target> parameter of TexImage2D, TexSubImage2D, + CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and + CompressedTexSubImage2D:
+
+
GL_PROXY_TEXTURE_1D_ARRAY_EXT - Static variable in class org.lwjgl.opengles.EXTTextureArray
+
+
Accepted by the <target> parameter of TexImage2D, TexSubImage2D, + CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and + CompressedTexSubImage2D:
+
+
GL_PROXY_TEXTURE_2D - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_PROXY_TEXTURE_2D_ARRAY - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D:
+
+
GL_PROXY_TEXTURE_2D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTTextureArray
+
+
Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D:
+
+
GL_PROXY_TEXTURE_2D_ARRAY_EXT - Static variable in class org.lwjgl.opengles.EXTTextureArray
+
+
Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D:
+
+
GL_PROXY_TEXTURE_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <target> parameter of TexImage2DMultisample:
+
+
GL_PROXY_TEXTURE_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <target> parameter of TexImage2DMultisample:
+
+
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <target> parameter of TexImage3DMultisample:
+
+
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <target> parameter of TexImage3DMultisample:
+
+
GL_PROXY_TEXTURE_3D - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_PROXY_TEXTURE_CUBE_MAP - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_PROXY_TEXTURE_CUBE_MAP_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMap
+
 
+
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D:
+
+
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMapArray
+
+
Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D:
+
+
GL_PROXY_TEXTURE_RECTANGLE - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <target> parameter of GetTexLevelParameteriv, + GetTexLevelParameterfv, GetTexParameteriv and TexImage2D:
+
+
GL_PROXY_TEXTURE_RECTANGLE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureRectangle
+
+
Accepted by the <target> parameter of GetTexLevelParameteriv, + GetTexLevelParameterfv, GetTexParameteriv and TexImage2D:
+
+
GL_PROXY_TEXTURE_RECTANGLE_ARB - Static variable in class org.lwjgl.opengles.ARBTextureRectangle
+
+
Accepted by the <target> parameter of GetTexLevelParameteriv, + GetTexLevelParameterfv, GetTexParameteriv and TexImage2D:
+
+
GL_PROXY_TEXTURE_RECTANGLE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureRectangle
+
 
+
GL_PROXY_TEXTURE_RECTANGLE_NV - Static variable in class org.lwjgl.opengl.NVTextureRectangle
+
 
+
GL_PURGEABLE_APPLE - Static variable in class org.lwjgl.opengl.APPLEObjectPurgeable
+
+
Accepted by the <pname> parameters of GetObjectParameteriv:
+
+
GL_Q - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_QCOM_binning_control - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_QCOM_driver_control - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_QCOM_extended_get - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_QCOM_extended_get2 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_QCOM_performance_monitor_global_mode - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_QCOM_tiled_rendering - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_QCOM_writeonly_rendering - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_QUAD_STRIP - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_QUADRATIC_ATTENUATION - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_QUADRATIC_BEZIER_TO_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as path commands by CreatePathNV:
+
+
GL_QUADRATIC_CURVE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_QUADS - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
+
+
GL_QUADS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION - Static variable in class org.lwjgl.opengl.ARBProvokingVertex
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT - Static variable in class org.lwjgl.opengl.EXTProvokingVertex
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_QUARTER_BIT_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_QUERY - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_QUERY - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_QUERY - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_QUERY_BUFFER - Static variable in class org.lwjgl.opengl.ARBQueryBufferObject
+
+
Accepted by the <target> parameter of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, MapBufferRange, GetBufferSubData, + GetBufferParameteriv, GetBufferParameteri64v, GetBufferPointerv, + ClearBufferSubData, and the <readtarget> and <writetarget> parameters of + CopyBufferSubData:
+
+
GL_QUERY_BUFFER - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted by the <target> parameter of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, MapBufferRange, GetBufferSubData, + GetBufferParameteriv, GetBufferParameteri64v, GetBufferPointerv, + ClearBufferSubData, and the <readtarget> and <writetarget> parameters of + CopyBufferSubData:
+
+
GL_QUERY_BUFFER_AMD - Static variable in class org.lwjgl.opengl.AMDQueryBufferObject
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, MapBufferRange, GetBufferSubData, + GetBufferParameteriv + and GetBufferPointerv:
+
+
GL_QUERY_BUFFER_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBQueryBufferObject
+
+
Accepted in the <barriers> bitfield in MemoryBarrier:
+
+
GL_QUERY_BUFFER_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted in the <barriers> bitfield in MemoryBarrier:
+
+
GL_QUERY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.ARBQueryBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_QUERY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_QUERY_BUFFER_BINDING_AMD - Static variable in class org.lwjgl.opengl.AMDQueryBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_QUERY_BY_REGION_NO_WAIT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <mode> parameter of BeginConditionalRender:
+
+
GL_QUERY_BY_REGION_NO_WAIT_NV - Static variable in class org.lwjgl.opengl.NVConditionalRender
+
+
Accepted by the <mode> parameter of BeginConditionalRenderNV:
+
+
GL_QUERY_BY_REGION_WAIT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <mode> parameter of BeginConditionalRender:
+
+
GL_QUERY_BY_REGION_WAIT_NV - Static variable in class org.lwjgl.opengl.NVConditionalRender
+
+
Accepted by the <mode> parameter of BeginConditionalRenderNV:
+
+
GL_QUERY_COUNTER_BITS - Static variable in class org.lwjgl.opengl.GL15
+
+
Accepted by the <pname> parameter of GetQueryiv:
+
+
GL_QUERY_COUNTER_BITS_ARB - Static variable in class org.lwjgl.opengl.ARBOcclusionQuery
+
+
Accepted by the <pname> parameter of GetQueryivARB:
+
+
GL_QUERY_NO_WAIT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <mode> parameter of BeginConditionalRender:
+
+
GL_QUERY_NO_WAIT_NV - Static variable in class org.lwjgl.opengl.NVConditionalRender
+
+
Accepted by the <mode> parameter of BeginConditionalRenderNV:
+
+
GL_QUERY_OBJECT_AMD - Static variable in class org.lwjgl.opengl.AMDNameGenDelete
+
+
Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
+
+
GL_QUERY_OBJECT_EXT - Static variable in class org.lwjgl.opengles.EXTDebugLabel
+
+
Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
+
+
GL_QUERY_RESULT - Static variable in class org.lwjgl.opengl.GL15
+
+
Accepted by the <pname> parameter of GetQueryObjectiv and + GetQueryObjectuiv:
+
+
GL_QUERY_RESULT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_QUERY_RESULT_ARB - Static variable in class org.lwjgl.opengl.ARBOcclusionQuery
+
+
Accepted by the <pname> parameter of GetQueryObjectivARB and + GetQueryObjectuivARB:
+
+
GL_QUERY_RESULT_AVAILABLE - Static variable in class org.lwjgl.opengl.GL15
+
+
Accepted by the <pname> parameter of GetQueryObjectiv and + GetQueryObjectuiv:
+
+
GL_QUERY_RESULT_AVAILABLE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_QUERY_RESULT_AVAILABLE_ARB - Static variable in class org.lwjgl.opengl.ARBOcclusionQuery
+
+
Accepted by the <pname> parameter of GetQueryObjectivARB and + GetQueryObjectuivARB:
+
+
GL_QUERY_RESULT_AVAILABLE_EXT - Static variable in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
+
Accepted by the <pname> parameter of GetQueryObjectivEXT and + GetQueryObjectuivEXT:
+
+
GL_QUERY_RESULT_EXT - Static variable in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
+
Accepted by the <pname> parameter of GetQueryObjectivEXT and + GetQueryObjectuivEXT:
+
+
GL_QUERY_RESULT_NO_WAIT - Static variable in class org.lwjgl.opengl.ARBQueryBufferObject
+
+
Accepted by the <pname> parameter of GetQueryObjectiv, GetQueryObjectuiv, + GetQueryObjecti64v and GetQueryObjectui64v:
+
+
GL_QUERY_RESULT_NO_WAIT - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted by the <pname> parameter of GetQueryObjectiv, GetQueryObjectuiv, + GetQueryObjecti64v and GetQueryObjectui64v:
+
+
GL_QUERY_RESULT_NO_WAIT_AMD - Static variable in class org.lwjgl.opengl.AMDQueryBufferObject
+
+
Accepted by the <pname> parameter of GetQueryObjectiv, GetQueryObjectuiv, + GetQueryObjecti64v and GetQueryObjectui64v:
+
+
GL_QUERY_WAIT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <mode> parameter of BeginConditionalRender:
+
+
GL_QUERY_WAIT_NV - Static variable in class org.lwjgl.opengl.NVConditionalRender
+
+
Accepted by the <mode> parameter of BeginConditionalRenderNV:
+
+
GL_R - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_R11F_G11F_B10F - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage:
+
+
GL_R11F_G11F_B10F - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_R11F_G11F_B10F_EXT - Static variable in class org.lwjgl.opengl.EXTPackedFloat
+
+
Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorageEXT:
+
+
GL_R11F_G11F_B10F_EXT - Static variable in class org.lwjgl.opengles.EXTPackedFloat
+
+
Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage:
+
+
GL_R16 - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R16 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R16_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_R16_SNORM - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_R16F - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R16F - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R16F - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_R16F_EXT - Static variable in class org.lwjgl.opengles.EXTColorBufferHalfFloat
+
+
Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
+
+
GL_R16I - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R16I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R16I - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_R16UI - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R16UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R16UI - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_R32F - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R32F - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R32F - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_R32I - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R32I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R32I - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_R32UI - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R32UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R32UI - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_R3_G3_B2 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_R8 - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R8 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R8 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_R8_EXT - Static variable in class org.lwjgl.opengles.EXTTextureRg
+
+
Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
+
+
GL_R8_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_R8_SNORM - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_R8_SNORM - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_R8I - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R8I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R8I - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_R8UI - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R8UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_R8UI - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RASTER_POSITION_UNCLIPPED_IBM - Static variable in class org.lwjgl.opengl.IBMRasterposClip
+
+
Accepted by the <target> parameter of Enable and Disable and the <value> + parameter of IsEnabled, GetBooleanv, GetIntegerv, GetFloatv, GetDoublev:
+
+
GL_RASTERIZER_DISCARD - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_RASTERIZER_DISCARD - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RASTERIZER_DISCARD_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_RASTERIZER_DISCARD_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_READ_BUFFER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_READ_BUFFER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_READ_BUFFER_EXT - Static variable in class org.lwjgl.opengles.EXTMultiviewDrawBuffers
+
+
Accepted by the <target> parameter of GetIntegeri_EXT:
+
+
GL_READ_BUFFER_NV - Static variable in class org.lwjgl.opengles.NVReadBuffer
+
 
+
GL_READ_FRAMEBUFFER - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
+
+
GL_READ_FRAMEBUFFER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
+
+
GL_READ_FRAMEBUFFER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_READ_FRAMEBUFFER_ANGLE - Static variable in class org.lwjgl.opengles.ANGLEFramebufferBlit
+
+
Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture2D, FramebufferTexture3DOES, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
+
+
GL_READ_FRAMEBUFFER_APPLE - Static variable in class org.lwjgl.opengles.APPLEFramebufferMultisample
+
+
Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture2D, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
+
+
GL_READ_FRAMEBUFFER_BINDING - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_READ_FRAMEBUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.
+
+
GL_READ_FRAMEBUFFER_BINDING - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_READ_FRAMEBUFFER_BINDING_ANGLE - Static variable in class org.lwjgl.opengles.ANGLEFramebufferBlit
+
+
Accepted by the <pname> parameters of GetIntegerv and GetFloatv:
+
+
GL_READ_FRAMEBUFFER_BINDING_APPLE - Static variable in class org.lwjgl.opengles.APPLEFramebufferMultisample
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
+
+
GL_READ_FRAMEBUFFER_BINDING_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferBlit
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.
+
+
GL_READ_FRAMEBUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferBlit
+
+
Accepted by the <target> parameter of BindFramebufferEXT, + CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, + FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT.
+
+
GL_READ_ONLY - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_READ_ONLY_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <access> parameter of MapBufferARB:
+
+
GL_READ_PIXEL_DATA_RANGE_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVPixelDataRange
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_READ_PIXEL_DATA_RANGE_NV - Static variable in class org.lwjgl.opengl.NVPixelDataRange
+
+
Accepted by the <target> parameter of PixelDataRangeNV and + FlushPixelDataRangeNV, and by the <cap> parameter of + EnableClientState, DisableClientState, and IsEnabled:
+
+
GL_READ_PIXEL_DATA_RANGE_POINTER_NV - Static variable in class org.lwjgl.opengl.NVPixelDataRange
+
+
Accepted by the <pname> parameter of GetPointerv:
+
+
GL_READ_PIXELS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_READ_PIXELS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_READ_PIXELS_FORMAT - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_READ_PIXELS_FORMAT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_READ_PIXELS_TYPE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_READ_PIXELS_TYPE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_READ_WRITE - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_READ_WRITE - Static variable in class org.lwjgl.opengl.NVShaderBufferStore
+
+
Accepted by the <access> parameter of MakeBufferResidentNV:
+
+
GL_READ_WRITE_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <access> parameter of MapBufferARB:
+
+
GL_RED - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RED - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RED_BIAS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RED_BIT_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_RED_BITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RED_BITS - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_RED_EXT - Static variable in class org.lwjgl.opengles.EXTTextureRg
+
+
Accepted by the <internalformat> parameter of TexImage2D and CopyTexImage2D, + and the <format> parameter of TexImage2D, TexSubImage2D, and ReadPixels:
+
+
GL_RED_INTEGER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_RED_INTEGER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RED_INTEGER_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_RED_SCALE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RED_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RED_SNORM - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_REDUCE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_REFERENCED_BY_COMPUTE_SHADER - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_REFERENCED_BY_COMPUTE_SHADER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_REFERENCED_BY_FRAGMENT_SHADER - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_REFERENCED_BY_FRAGMENT_SHADER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_REFERENCED_BY_GEOMETRY_SHADER - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_REFERENCED_BY_GEOMETRY_SHADER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_REFERENCED_BY_TESS_CONTROL_SHADER - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_REFERENCED_BY_TESS_CONTROL_SHADER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_REFERENCED_BY_TESS_EVALUATION_SHADER - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_REFERENCED_BY_TESS_EVALUATION_SHADER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_REFERENCED_BY_VERTEX_SHADER - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_REFERENCED_BY_VERTEX_SHADER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_REFLECTION_MAP - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_REFLECTION_MAP_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMap
+
 
+
GL_REFLECTION_MAP_NV - Static variable in class org.lwjgl.opengl.NVTexgenReflection
+
 
+
GL_REG_0_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_10_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_11_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_12_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_13_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_14_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_15_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_16_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_17_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_18_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_19_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_1_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_20_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_21_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_22_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_23_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_24_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_25_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_26_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_27_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_28_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_29_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_2_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_30_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_31_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_3_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_4_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_5_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_6_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_7_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_8_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REG_9_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_REGISTER_COMBINERS_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_RELATIVE_ARC_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_RELATIVE_CUBIC_CURVE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_RELATIVE_HORIZONTAL_LINE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_RELATIVE_LARGE_CCW_ARC_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_RELATIVE_LARGE_CW_ARC_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_RELATIVE_LINE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_RELATIVE_MOVE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_RELATIVE_QUADRATIC_CURVE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_RELATIVE_SMALL_CCW_ARC_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_RELATIVE_SMALL_CW_ARC_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_RELATIVE_VERTICAL_LINE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_RELEASED_APPLE - Static variable in class org.lwjgl.opengl.APPLEObjectPurgeable
+
+
Accepted by the <option> parameter of ObjectPurgeable, and returned + by ObjectPurgeable:
+
+
GL_RENDER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM - Static variable in class org.lwjgl.opengles.QCOMBinningControl
+
+
Accepted by the <hint> parameter of Hint:
+
+
GL_RENDER_MODE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RENDERBUFFER - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <target> parameter of BindRenderbuffer, + RenderbufferStorage, and GetRenderbufferParameteriv, and + returned by GetFramebufferAttachmentParameteriv:
+
+
GL_RENDERBUFFER - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_RENDERBUFFER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <target> parameter of BindRenderbuffer, + RenderbufferStorage, and GetRenderbufferParameteriv, and + returned by GetFramebufferAttachmentParameteriv:
+
+
GL_RENDERBUFFER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_RENDERBUFFER - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_RENDERBUFFER_ALPHA_SIZE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_ALPHA_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_ALPHA_SIZE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_RENDERBUFFER_ALPHA_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
+
+
GL_RENDERBUFFER_ALPHA_SIZE_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
+
+
GL_RENDERBUFFER_BINDING - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_RENDERBUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_RENDERBUFFER_BINDING - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_RENDERBUFFER_BINDING_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by GetIntegerv():
+
+
GL_RENDERBUFFER_BINDING_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by GetIntegerv():
+
+
GL_RENDERBUFFER_BLUE_SIZE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_BLUE_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_BLUE_SIZE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_RENDERBUFFER_BLUE_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
+
+
GL_RENDERBUFFER_BLUE_SIZE_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
+
+
GL_RENDERBUFFER_COLOR_SAMPLES_NV - Static variable in class org.lwjgl.opengl.NVFramebufferMultisampleCoverage
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivEXT.
+
+
GL_RENDERBUFFER_COVERAGE_SAMPLES_NV - Static variable in class org.lwjgl.opengl.NVFramebufferMultisampleCoverage
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivEXT.
+
+
GL_RENDERBUFFER_DEPTH_SIZE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_DEPTH_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_DEPTH_SIZE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_RENDERBUFFER_DEPTH_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
+
+
GL_RENDERBUFFER_DEPTH_SIZE_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
+
+
GL_RENDERBUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <target> parameter of BindRenderbufferEXT, + RenderbufferStorageEXT, and GetRenderbufferParameterivEXT, and + returned by GetFramebufferAttachmentParameterivEXT:
+
+
GL_RENDERBUFFER_FREE_MEMORY_ATI - Static variable in class org.lwjgl.opengl.ATIMeminfo
+
+
Accepted by the <value> parameter of GetIntegerv:
+
+
GL_RENDERBUFFER_GREEN_SIZE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_GREEN_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_GREEN_SIZE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_RENDERBUFFER_GREEN_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
+
+
GL_RENDERBUFFER_GREEN_SIZE_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
+
+
GL_RENDERBUFFER_HEIGHT - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_HEIGHT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_HEIGHT - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_RENDERBUFFER_HEIGHT_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
+
+
GL_RENDERBUFFER_HEIGHT_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
+
+
GL_RENDERBUFFER_INTERNAL_FORMAT - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_INTERNAL_FORMAT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_INTERNAL_FORMAT - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_RENDERBUFFER_INTERNAL_FORMAT_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
+
+
GL_RENDERBUFFER_INTERNAL_FORMAT_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
+
+
GL_RENDERBUFFER_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <target> parameter of BindRenderbufferOES, + RenderbufferStorageOES, and GetRenderbufferParameterivOES, and + returned by GetFramebufferAttachmentParameterivOES:
+
+
GL_RENDERBUFFER_RED_SIZE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_RED_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_RED_SIZE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_RENDERBUFFER_RED_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
+
+
GL_RENDERBUFFER_RED_SIZE_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
+
+
GL_RENDERBUFFER_SAMPLES - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_SAMPLES - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv.
+
+
GL_RENDERBUFFER_SAMPLES - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RENDERBUFFER_SAMPLES_ANGLE - Static variable in class org.lwjgl.opengles.ANGLEFramebufferMultisample
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_SAMPLES_APPLE - Static variable in class org.lwjgl.opengles.APPLEFramebufferMultisample
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_SAMPLES_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferMultisample
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivEXT.
+
+
GL_RENDERBUFFER_SAMPLES_EXT - Static variable in class org.lwjgl.opengles.EXTMultisampledRenderToTexture
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_SAMPLES_IMG - Static variable in class org.lwjgl.opengles.IMGMultisampledRenderToTexture
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_STENCIL_SIZE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_STENCIL_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_STENCIL_SIZE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_RENDERBUFFER_STENCIL_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
+
+
GL_RENDERBUFFER_STENCIL_SIZE_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
+
+
GL_RENDERBUFFER_WIDTH - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_WIDTH - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetRenderbufferParameteriv:
+
+
GL_RENDERBUFFER_WIDTH - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_RENDERBUFFER_WIDTH_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
+
+
GL_RENDERBUFFER_WIDTH_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
+
+
GL_RENDERER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RENDERER - Static variable in class org.lwjgl.opengles.GLES20
+
+
StringName
+
+
GL_REPEAT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_REPEAT - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureWrapMode
+
+
GL_REPLACE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_REPLACE - Static variable in class org.lwjgl.opengles.GLES20
+
+
StencilOp
+
+
GL_REPLACE_VALUE_AMD - Static variable in class org.lwjgl.opengl.AMDStencilOperationExtended
+
+
Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
+
+
GL_REPLICATE_BORDER - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES - Static variable in class org.lwjgl.opengles.NVEGLStreamConsumerExternal
+
+
Accepted as <value> in GetTexParameter*() queries:
+
+
GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES - Static variable in class org.lwjgl.opengles.OESEGLImageExternal
+
+
Accepted as <value> in GetTexParameter*() queries:
+
+
GL_RESCALE_NORMAL - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_RESCALE_NORMAL_EXT - Static variable in class org.lwjgl.opengl.EXTRescaleNormal
+
 
+
GL_RESET_NOTIFICATION_STRATEGY_ARB - Static variable in class org.lwjgl.opengl.ARBRobustness
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_RESET_NOTIFICATION_STRATEGY_EXT - Static variable in class org.lwjgl.opengles.EXTRobustness
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + and GetFloatv:
+
+
GL_RETAINED_APPLE - Static variable in class org.lwjgl.opengl.APPLEObjectPurgeable
+
+
Accepted by the <option> parameters of ObjectUnpurgeable, and + returned by ObjectUnpurgeable:
+
+
GL_RETURN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RG - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <format> parameter of TexImage3D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_RG - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <format> parameter of TexImage3D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_RG - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RG16 - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG16 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG16_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RG16_SNORM - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_RG16F - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG16F - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG16F - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RG16F_EXT - Static variable in class org.lwjgl.opengles.EXTColorBufferHalfFloat
+
+
Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
+
+
GL_RG16I - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG16I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG16I - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RG16UI - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG16UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG16UI - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RG32F - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG32F - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG32F - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RG32I - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG32I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG32I - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RG32UI - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG32UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG32UI - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RG8 - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG8 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG8 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RG8_EXT - Static variable in class org.lwjgl.opengles.EXTTextureRg
+
+
Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
+
+
GL_RG8_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RG8_SNORM - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_RG8_SNORM - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RG8I - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG8I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG8I - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RG8UI - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG8UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
+
+
GL_RG8UI - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RG_EXT - Static variable in class org.lwjgl.opengles.EXTTextureRg
+
+
Accepted by the <internalformat> parameter of TexImage2D and CopyTexImage2D, + and the <format> parameter of TexImage2D, TexSubImage2D, and ReadPixels:
+
+
GL_RG_INTEGER - Static variable in class org.lwjgl.opengl.ARBTextureRg
+
+
Accepted by the <format> parameter of TexImage3D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_RG_INTEGER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <format> parameter of TexImage3D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_RG_INTEGER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RG_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RG_SNORM - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_RGB - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGB - Static variable in class org.lwjgl.opengles.GLES20
+
+
PixelFormat
+
+
GL_RGB10 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGB10_A2 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGB10_A2 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGB10_A2_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_RGB10_A2UI - Static variable in class org.lwjgl.opengl.ARBTextureRGB10_A2UI
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, RenderbufferStorage and + RenderbufferStorageMultisample:
+
+
GL_RGB10_A2UI - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, RenderbufferStorage and + RenderbufferStorageMultisample:
+
+
GL_RGB10_A2UI - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGB10_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_RGB12 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGB16 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGB16_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB16_SNORM - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_RGB16F - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB16F - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGB16F_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB16F_EXT - Static variable in class org.lwjgl.opengles.EXTColorBufferHalfFloat
+
+
Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
+
+
GL_RGB16F_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_RGB16I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB16I - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGB16I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB16UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB16UI - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGB16UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB32F - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB32F - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGB32F_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB32F_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_RGB32I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB32I - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGB32I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB32UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB32UI - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGB32UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGB5 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGB565 - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <format> parameter of most commands taking sized internal formats:
+
+
GL_RGB565 - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <format> parameter of most commands taking sized internal formats:
+
+
GL_RGB565 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_RGB565_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorageOES:
+
+
GL_RGB5_A1 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGB5_A1 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_RGB5_A1_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorageOES:
+
+
GL_RGB8 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGB8 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGB8_OES - Static variable in class org.lwjgl.opengles.OESRGB8RGBA8
+
+
Accepted by the <internalformat> parameter of RenderbufferStorageOES:
+
+
GL_RGB8_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB8_SNORM - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_RGB8_SNORM - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGB8I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB8I - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGB8I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB8UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB8UI - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGB8UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB9_E5 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage:
+
+
GL_RGB9_E5 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGB9_E5_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSharedExponent
+
+
Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorageEXT:
+
+
GL_RGB_422_APPLE - Static variable in class org.lwjgl.opengl.APPLERgb422
+
+
Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
+
+
GL_RGB_422_APPLE - Static variable in class org.lwjgl.opengles.APPLERgb422
+
+
Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
+
+
GL_RGB_FLOAT16_APPLE - Static variable in class org.lwjgl.opengl.APPLEFloatPixels
+
+
Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB_FLOAT16_ATI - Static variable in class org.lwjgl.opengl.ATITextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB_FLOAT32_APPLE - Static variable in class org.lwjgl.opengl.APPLEFloatPixels
+
+
Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB_FLOAT32_ATI - Static variable in class org.lwjgl.opengl.ATITextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB_INTEGER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_RGB_INTEGER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGB_INTEGER_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_RGB_SCALE - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_RGB_SCALE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_RGB_SCALE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_RGB_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGB_SNORM - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_RGBA - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGBA - Static variable in class org.lwjgl.opengles.GLES20
+
+
PixelFormat
+
+
GL_RGBA12 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGBA16 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGBA16_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA16_SNORM - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_RGBA16F - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA16F - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGBA16F_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA16F_EXT - Static variable in class org.lwjgl.opengles.EXTColorBufferHalfFloat
+
+
Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
+
+
GL_RGBA16F_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_RGBA16I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA16I - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGBA16I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA16UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA16UI - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGBA16UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA2 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGBA32F - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA32F - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGBA32F_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA32F_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
+
+
GL_RGBA32I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA32I - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGBA32I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA32UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA32UI - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGBA32UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA4 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGBA4 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_RGBA4_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorageOES:
+
+
GL_RGBA8 - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGBA8 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGBA8_OES - Static variable in class org.lwjgl.opengles.ARMRgba8
+
+
Accepted by the <internalformat> parameter of RenderbufferStorage:
+
+
GL_RGBA8_OES - Static variable in class org.lwjgl.opengles.OESRGB8RGBA8
+
+
Accepted by the <internalformat> parameter of RenderbufferStorageOES:
+
+
GL_RGBA8_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA8_SNORM - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_RGBA8_SNORM - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGBA8I - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA8I - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGBA8I_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA8UI - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA8UI - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGBA8UI_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA_FLOAT16_APPLE - Static variable in class org.lwjgl.opengl.APPLEFloatPixels
+
+
Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA_FLOAT16_ATI - Static variable in class org.lwjgl.opengl.ATITextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA_FLOAT32_APPLE - Static variable in class org.lwjgl.opengl.APPLEFloatPixels
+
+
Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA_FLOAT32_ATI - Static variable in class org.lwjgl.opengl.ATITextureFloat
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA_FLOAT_MODE_ARB - Static variable in class org.lwjgl.opengl.ARBColorBufferFloat
+
+
Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_RGBA_INTEGER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_RGBA_INTEGER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_RGBA_INTEGER_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
+
+
GL_RGBA_INTEGER_MODE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_RGBA_INTEGER_MODE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureInteger
+
+
Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_RGBA_MODE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_RGBA_SIGNED_COMPONENTS_EXT - Static variable in class org.lwjgl.opengl.EXTPackedFloat
+
+
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_RGBA_SIGNED_COMPONENTS_EXT - Static variable in class org.lwjgl.opengles.EXTPackedFloat
+
+
Accepted by the <pname> parameters of GetIntegerv and GetFloatv:
+
+
GL_RGBA_SNORM - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
+
+
GL_RGBA_SNORM - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
+
+
GL_RIGHT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ROUND_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is one of PATH_END_CAPS_NV, PATH_INTIAL_END_CAP_NV, + PATH_TERMINAL_END_CAP_NV, PATH_DASH_CAPS_NV, PATH_INITIAL_DASH_CAP_NV, + and PATH_TERMINAL_DASH_CAP_NV:
+
+
GL_S - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SAMPLE_ALPHA_TO_COVERAGE - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_SAMPLE_ALPHA_TO_COVERAGE - Static variable in class org.lwjgl.opengles.GLES20
+
+
EnableCap
+
+
GL_SAMPLE_ALPHA_TO_COVERAGE_ARB - Static variable in class org.lwjgl.opengl.ARBMultisample
+
 
+
GL_SAMPLE_ALPHA_TO_ONE - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_SAMPLE_ALPHA_TO_ONE_ARB - Static variable in class org.lwjgl.opengl.ARBMultisample
+
 
+
GL_SAMPLE_BUFFERS - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_SAMPLE_BUFFERS - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_SAMPLE_BUFFERS_ARB - Static variable in class org.lwjgl.opengl.ARBMultisample
+
 
+
GL_SAMPLE_COVERAGE - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_SAMPLE_COVERAGE - Static variable in class org.lwjgl.opengles.GLES20
+
+
EnableCap
+
+
GL_SAMPLE_COVERAGE_ARB - Static variable in class org.lwjgl.opengl.ARBMultisample
+
 
+
GL_SAMPLE_COVERAGE_INVERT - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_SAMPLE_COVERAGE_INVERT - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_SAMPLE_COVERAGE_INVERT_ARB - Static variable in class org.lwjgl.opengl.ARBMultisample
+
 
+
GL_SAMPLE_COVERAGE_VALUE - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_SAMPLE_COVERAGE_VALUE - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_SAMPLE_COVERAGE_VALUE_ARB - Static variable in class org.lwjgl.opengl.ARBMultisample
+
 
+
GL_SAMPLE_MASK - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_SAMPLE_MASK - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_SAMPLE_MASK_NV - Static variable in class org.lwjgl.opengl.NVExplicitMultisample
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_SAMPLE_MASK_VALUE - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <target> parameter of GetBooleani_v and + GetIntegeri_v:
+
+
GL_SAMPLE_MASK_VALUE - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <target> parameter of GetBooleani_v and + GetIntegeri_v:
+
+
GL_SAMPLE_MASK_VALUE_NV - Static variable in class org.lwjgl.opengl.NVExplicitMultisample
+
+
Accepted by the <pname> parameter of GetBooleanIndexedvEXT and + GetIntegerIndexedvEXT:
+
+
GL_SAMPLE_POSITION - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <pname> parameter of GetMultisamplefv:
+
+
GL_SAMPLE_POSITION - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetMultisamplefv:
+
+
GL_SAMPLE_POSITION_NV - Static variable in class org.lwjgl.opengl.NVExplicitMultisample
+
+
Accepted by the <pname> parameter of GetMultisamplefvNV:
+
+
GL_SAMPLE_SHADING - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_SAMPLE_SHADING_ARB - Static variable in class org.lwjgl.opengl.ARBSampleShading
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_SAMPLER - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_SAMPLER - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_SAMPLER - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_SAMPLER_1D - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_SAMPLER_1D_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_SAMPLER_1D_ARRAY - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_1D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_1D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTTextureArray
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_1D_ARRAY_EXT - Static variable in class org.lwjgl.opengles.EXTTextureArray
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_1D_ARRAY_SHADOW - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_1D_ARRAY_SHADOW_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_1D_ARRAY_SHADOW_EXT - Static variable in class org.lwjgl.opengl.EXTTextureArray
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_1D_SHADOW - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_SAMPLER_1D_SHADOW_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_SAMPLER_2D - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_SAMPLER_2D - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_SAMPLER_2D_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_SAMPLER_2D_ARRAY - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_2D_ARRAY - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SAMPLER_2D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_2D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTTextureArray
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_2D_ARRAY_EXT - Static variable in class org.lwjgl.opengles.EXTTextureArray
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_2D_ARRAY_SHADOW - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_2D_ARRAY_SHADOW - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SAMPLER_2D_ARRAY_SHADOW_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_2D_ARRAY_SHADOW_EXT - Static variable in class org.lwjgl.opengl.EXTTextureArray
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_2D_RECT - Static variable in class org.lwjgl.opengl.GL31
+
+
Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRect:
+
+
GL_SAMPLER_2D_RECT_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_SAMPLER_2D_RECT_ARB - Static variable in class org.lwjgl.opengl.ARBTextureRectangle
+
+
Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRect:
+
+
GL_SAMPLER_2D_RECT_ARB - Static variable in class org.lwjgl.opengles.ARBTextureRectangle
+
+
Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRect:
+
+
GL_SAMPLER_2D_RECT_SHADOW - Static variable in class org.lwjgl.opengl.GL31
+
+
Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRectShadow:
+
+
GL_SAMPLER_2D_RECT_SHADOW_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_SAMPLER_2D_RECT_SHADOW_ARB - Static variable in class org.lwjgl.opengl.ARBTextureRectangle
+
+
Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRectShadow:
+
+
GL_SAMPLER_2D_RECT_SHADOW_ARB - Static variable in class org.lwjgl.opengles.ARBTextureRectangle
+
+
Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRectShadow:
+
+
GL_SAMPLER_2D_SHADOW - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_SAMPLER_2D_SHADOW - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SAMPLER_2D_SHADOW_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_SAMPLER_3D - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_SAMPLER_3D - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SAMPLER_3D_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_SAMPLER_BINDING - Static variable in class org.lwjgl.opengl.ARBSamplerObjects
+
+
Accepted by the <value> parameter of the GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev functions:
+
+
GL_SAMPLER_BINDING - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <value> parameter of the GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev functions:
+
+
GL_SAMPLER_BINDING - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SAMPLER_BUFFER - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_BUFFER_AMD - Static variable in class org.lwjgl.opengl.AMDVertexShaderTessellator
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_BUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_CUBE - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_SAMPLER_CUBE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Uniform Types
+
+
GL_SAMPLER_CUBE_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <type> parameter of GetActiveUniformARB:
+
+
GL_SAMPLER_CUBE_MAP_ARRAY - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_CUBE_MAP_ARRAY_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMapArray
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMapArray
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_CUBE_SHADOW - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_CUBE_SHADOW - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SAMPLER_CUBE_SHADOW_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_EXTERNAL_OES - Static variable in class org.lwjgl.opengles.NVEGLStreamConsumerExternal
+
+
Returned in the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_EXTERNAL_OES - Static variable in class org.lwjgl.opengles.OESEGLImageExternal
+
+
Returned in the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLER_OBJECT_AMD - Static variable in class org.lwjgl.opengl.AMDNameGenDelete
+
+
Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
+
+
GL_SAMPLER_RENDERBUFFER_NV - Static variable in class org.lwjgl.opengl.NVExplicitMultisample
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_SAMPLES - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SAMPLES - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_SAMPLES - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SAMPLES - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_SAMPLES_ARB - Static variable in class org.lwjgl.opengl.ARBMultisample
+
 
+
GL_SAMPLES_PASSED - Static variable in class org.lwjgl.opengl.GL15
+
+
Accepted by the <target> parameter of BeginQuery, EndQuery, + and GetQueryiv:
+
+
GL_SAMPLES_PASSED_ARB - Static variable in class org.lwjgl.opengl.ARBOcclusionQuery
+
+
Accepted by the <target> parameter of BeginQueryARB, EndQueryARB, + and GetQueryivARB:
+
+
GL_SATURATE_BIT_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_SCALAR_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_SCALE_BY_FOUR_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_SCALE_BY_ONE_HALF_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_SCALE_BY_TWO_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_SCALED_RESOLVE_FASTEST_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferMultisampleBlitScaled
+
+
Accepted by the <filter> parameter of BlitFramebuffer:
+
+
GL_SCALED_RESOLVE_NICEST_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferMultisampleBlitScaled
+
+
Accepted by the <filter> parameter of BlitFramebuffer:
+
+
GL_SCISSOR_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SCISSOR_BOX - Static variable in class org.lwjgl.opengl.ARBViewportArray
+
+
Accepted by the <pname> parameter of GetIntegeri_v:
+
+
GL_SCISSOR_BOX - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SCISSOR_BOX - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of GetIntegeri_v:
+
+
GL_SCISSOR_BOX - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_SCISSOR_TEST - Static variable in class org.lwjgl.opengl.ARBViewportArray
+
+
Accepted by the <pname> parameter of Enablei, Disablei, and IsEnabledi:
+
+
GL_SCISSOR_TEST - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SCISSOR_TEST - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of Enablei, Disablei, and IsEnabledi:
+
+
GL_SCISSOR_TEST - Static variable in class org.lwjgl.opengles.GLES20
+
+
EnableCap
+
+
GL_SCREEN_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_SECONDARY_COLOR_ARRAY - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
+
+
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_SECONDARY_COLOR_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
GL_SECONDARY_COLOR_ARRAY_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <value> parameter of GetIntegerv:
+
+
GL_SECONDARY_COLOR_ARRAY_POINTER - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_SECONDARY_COLOR_ARRAY_POINTER_EXT - Static variable in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
GL_SECONDARY_COLOR_ARRAY_SIZE - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_SECONDARY_COLOR_ARRAY_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
GL_SECONDARY_COLOR_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT - Static variable in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
GL_SECONDARY_COLOR_ARRAY_TYPE - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_SECONDARY_COLOR_ARRAY_TYPE_EXT - Static variable in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
GL_SECONDARY_COLOR_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <color> parameter of PathColorGenNV, + GetPathColorGenivNV, and GetPathColorGenfvNV:
+
+
GL_SECONDARY_COLOR_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_SECONDARY_INTERPOLATOR_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_SELECT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SELECTION_BUFFER_POINTER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SELECTION_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SEPARABLE_2D - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_SEPARATE_ATTRIBS - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <bufferMode> parameter of TransformFeedbackVaryings:
+
+
GL_SEPARATE_ATTRIBS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SEPARATE_ATTRIBS_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <bufferMode> parameter of TransformFeedbackVaryingsEXT:
+
+
GL_SEPARATE_ATTRIBS_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <bufferMode> parameter of TransformFeedbackAttribsNV and + TransformFeedbackVaryingsNV:
+
+
GL_SEPARATE_SPECULAR_COLOR - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_SEPARATE_SPECULAR_COLOR_EXT - Static variable in class org.lwjgl.opengl.EXTSeparateSpecularColor
+
 
+
GL_SET - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SET_AMD - Static variable in class org.lwjgl.opengl.AMDStencilOperationExtended
+
+
Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
+
+
GL_SGIS_generate_mipmap - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_SGIS_texture_lod - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_SGX_BINARY_IMG - Static variable in class org.lwjgl.opengles.IMGShaderBinary
+
+
Accepted by the <binaryformat> parameter of ShaderBinary:
+
+
GL_SGX_PROGRAM_BINARY_IMG - Static variable in class org.lwjgl.opengles.IMGProgramBinary
+
+
Accepted by the <binaryFormat> parameter of ProgramBinaryOES:
+
+
GL_SHADE_MODEL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SHADER - Static variable in class org.lwjgl.opengl.GL43
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_SHADER - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_SHADER - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
+
+
GL_SHADER_BINARY_DMP - Static variable in class org.lwjgl.opengles.DMPShaderBinary
+
+
Accepted by the <binaryformat> parameter of ShaderBinary:
+
+
GL_SHADER_BINARY_FORMATS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shader Binary
+
+
GL_SHADER_BINARY_VIV - Static variable in class org.lwjgl.opengles.VIVShaderBinary
+
+
Accepted by the <binaryformat> parameter of ShaderBinary:
+
+
GL_SHADER_COMPILER - Static variable in class org.lwjgl.opengl.ARBES2Compatibility
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_SHADER_COMPILER - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_SHADER_COMPILER - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shader Source
+
+
GL_SHADER_CONSISTENT_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> parameter GetTexEnvfv and GetTexEnviv is + TEXTURE_SHADER_NV, then the value of <pname> may be:
+
+
GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV - Static variable in class org.lwjgl.opengl.NVShaderBufferStore
+
+
Accepted by the <barriers> parameter of MemoryBarrierNV:
+
+
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrierEXT:
+
+
GL_SHADER_IMAGE_ATOMIC - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SHADER_IMAGE_ATOMIC - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SHADER_IMAGE_LOAD - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SHADER_IMAGE_LOAD - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SHADER_IMAGE_STORE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SHADER_IMAGE_STORE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SHADER_INCLUDE_ARB - Static variable in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
+
Accepted by the <type> parameter of NamedStringARB:
+
+
GL_SHADER_OBJECT - Static variable in class org.lwjgl.opengl.GL20
+
+
Returned by the <params> parameter of GetObjectParameter{fi}vARB:
+
+
GL_SHADER_OBJECT_ARB - Static variable in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returned by the <params> parameter of GetObjectParameter{fi}vARB:
+
+
GL_SHADER_OBJECT_EXT - Static variable in class org.lwjgl.opengles.EXTDebugLabel
+
+
Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
+
+
GL_SHADER_OPERATION_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
+
+
GL_SHADER_SOURCE_LENGTH - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_SHADER_SOURCE_LENGTH - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shader Source
+
+
GL_SHADER_STORAGE_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted in the <barriers> bitfield in glMemoryBarrier:
+
+
GL_SHADER_STORAGE_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <barriers> bitfield in glMemoryBarrier:
+
+
GL_SHADER_STORAGE_BLOCK - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_SHADER_STORAGE_BLOCK - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_SHADER_STORAGE_BUFFER - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
+
+
GL_SHADER_STORAGE_BUFFER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
+
+
GL_SHADER_STORAGE_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted by the <pname> parameter of GetIntegerv, GetIntegeri_v, + GetBooleanv, GetInteger64v, GetFloatv, GetDoublev, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
+
+
GL_SHADER_STORAGE_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetIntegeri_v, + GetBooleanv, GetInteger64v, GetFloatv, GetDoublev, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
+
+
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_SHADER_STORAGE_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
+
+
GL_SHADER_STORAGE_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
+
+
GL_SHADER_STORAGE_BUFFER_START - Static variable in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
+
Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
+
+
GL_SHADER_STORAGE_BUFFER_START - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
+
+
GL_SHADER_TYPE - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_SHADER_TYPE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_SHADING_LANGUAGE_VERSION - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <name> parameter of GetString:
+
+
GL_SHADING_LANGUAGE_VERSION - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_SHADING_LANGUAGE_VERSION_ARB - Static variable in class org.lwjgl.opengl.ARBShadingLanguage100
+
+
Accepted by the <name> parameter of GetString:
+
+
GL_SHARED_TEXTURE_PALETTE_EXT - Static variable in class org.lwjgl.opengl.EXTSharedTexturePalette
+
 
+
GL_SHININESS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SHORT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SHORT - Static variable in class org.lwjgl.opengles.GLES20
+
+
DataType
+
+
GL_SIGNALED - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Returned in <values> for GetSynciv <pname> SYNC_STATUS:
+
+
GL_SIGNALED - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned in <values> for GetSynciv <pname> SYNC_STATUS:
+
+
GL_SIGNALED - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SIGNED_ALPHA8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
+
+
GL_SIGNED_ALPHA8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_ALPHA_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
+
+
GL_SIGNED_ALPHA_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_HILO16_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
+
+
GL_SIGNED_HILO16_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_HILO8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader3
+
 
+
GL_SIGNED_HILO_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
+
+
GL_SIGNED_HILO_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_IDENTITY_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_SIGNED_INTENSITY8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
+
+
GL_SIGNED_INTENSITY8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_INTENSITY_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
+
+
GL_SIGNED_INTENSITY_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_LUMINANCE8_ALPHA8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
+
+
GL_SIGNED_LUMINANCE8_ALPHA8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_LUMINANCE8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
+
+
GL_SIGNED_LUMINANCE8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_LUMINANCE_ALPHA_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
+
+
GL_SIGNED_LUMINANCE_ALPHA_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_LUMINANCE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
+
+
GL_SIGNED_LUMINANCE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_NEGATE_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_SIGNED_NORMALIZED - Static variable in class org.lwjgl.opengl.EXTTextureSnorm
+
+
Returned by GetTexLevelParmeter
+
+
GL_SIGNED_NORMALIZED - Static variable in class org.lwjgl.opengl.GL31
+
 
+
GL_SIGNED_NORMALIZED - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SIGNED_RGB8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
+
+
GL_SIGNED_RGB8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
+
+
GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_RGB_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
+
+
GL_SIGNED_RGB_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_RGB_UNSIGNED_ALPHA_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
+
+
GL_SIGNED_RGB_UNSIGNED_ALPHA_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_RGBA8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
+
+
GL_SIGNED_RGBA8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIGNED_RGBA_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
+
+
GL_SIGNED_RGBA_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SINGLE_COLOR - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_SINGLE_COLOR_EXT - Static variable in class org.lwjgl.opengl.EXTSeparateSpecularColor
+
 
+
GL_SKIP_DECODE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGBDecode
+
+
Accepted by the <enum> parameter of TexParameterf, TexParameteri, + SamplerParameteri, SamplerParameterf, SamplerParameteriv, SamplerParameterfv, + SamplerParameterIiv and SamplerParameterIuiv:
+
+
GL_SKIP_MISSING_GLYPH_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <handleMissingGlyph> parameter of PathGlyphsNV and + PathGlyphRangeNV:
+
+
GL_SLICE_ACCUM_SUN - Static variable in class org.lwjgl.opengl.SUNSliceAccum
+
+
Accepted by the <op> parameter of Accum,
+
+
GL_SLUMINANCE - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SLUMINANCE8 - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SLUMINANCE8_ALPHA8 - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SLUMINANCE8_ALPHA8_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SLUMINANCE8_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SLUMINANCE_ALPHA - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SLUMINANCE_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SLUMINANCE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SMALL_CCW_ARC_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_SMALL_CW_ARC_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_SMOOTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SMOOTH_CUBIC_CURVE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_SMOOTH_LINE_WIDTH_GRANULARITY - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_SMOOTH_LINE_WIDTH_RANGE - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_SMOOTH_POINT_SIZE_GRANULARITY - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_SMOOTH_POINT_SIZE_RANGE - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_SMOOTH_QUADRATIC_CURVE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_SOFTLIGHT_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_SOURCE0_ALPHA - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_SOURCE0_ALPHA_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_SOURCE0_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_SOURCE0_RGB - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_SOURCE0_RGB_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_SOURCE0_RGB_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_SOURCE1_ALPHA - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_SOURCE1_ALPHA_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_SOURCE1_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_SOURCE1_RGB - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_SOURCE1_RGB_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_SOURCE1_RGB_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_SOURCE2_ALPHA - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_SOURCE2_ALPHA_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_SOURCE2_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_SOURCE2_RGB - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_SOURCE2_RGB_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_SOURCE2_RGB_EXT - Static variable in class org.lwjgl.opengl.EXTTextureEnvCombine
+
 
+
GL_SOURCE3_ALPHA_NV - Static variable in class org.lwjgl.opengl.NVTextureEnvCombine4
+
 
+
GL_SOURCE3_RGB_NV - Static variable in class org.lwjgl.opengl.NVTextureEnvCombine4
+
 
+
GL_SPARE0_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_SPARE0_PLUS_SECONDARY_COLOR_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_SPARE1_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB - Static variable in class org.lwjgl.opengl.ARBSparseTexture
+
+
Accepted by the <pname> parameter to GetIntegerv, GetFloatv, GetDoublev, + GetInteger64v, and GetBooleanv:
+
+
GL_SPECULAR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SPHERE_MAP - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SPOT_CUTOFF - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SPOT_DIRECTION - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SPOT_EXPONENT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SQUARE_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is one of PATH_END_CAPS_NV, PATH_INTIAL_END_CAP_NV, + PATH_TERMINAL_END_CAP_NV, PATH_DASH_CAPS_NV, PATH_INITIAL_DASH_CAP_NV, + and PATH_TERMINAL_DASH_CAP_NV:
+
+
GL_SRC0_ALPHA - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_SRC0_RGB - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_SRC1_ALPHA - Static variable in class org.lwjgl.opengl.ARBBlendFuncExtended
+
+
Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
+
+
GL_SRC1_ALPHA - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_SRC1_ALPHA - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
+
+
GL_SRC1_COLOR - Static variable in class org.lwjgl.opengl.ARBBlendFuncExtended
+
+
Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
+
+
GL_SRC1_COLOR - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
+
+
GL_SRC1_RGB - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_SRC2_ALPHA - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_SRC2_RGB - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_SRC_ALPHA - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SRC_ALPHA - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendingFactorDest
+
+
GL_SRC_ALPHA_SATURATE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SRC_ALPHA_SATURATE - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendingFactorSrc
+
+
GL_SRC_ATOP_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_SRC_COLOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SRC_COLOR - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendingFactorDest
+
+
GL_SRC_IN_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_SRC_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_SRC_OUT_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_SRC_OVER_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_SRGB - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Returned in <params> by GetFramebufferAttachmentParameteriv:
+
+
GL_SRGB - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SRGB - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SRGB8 - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SRGB8 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SRGB8_ALPHA8 - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SRGB8_ALPHA8 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SRGB8_ALPHA8_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SRGB8_ALPHA8_EXT - Static variable in class org.lwjgl.opengles.EXTSRGB
+
+
Accepted by the <internalformat> parameter of RenderbufferStorage:
+
+
GL_SRGB8_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SRGB_ALPHA - Static variable in class org.lwjgl.opengl.GL21
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SRGB_ALPHA_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SRGB_ALPHA_EXT - Static variable in class org.lwjgl.opengles.EXTSRGB
+
+
Accepted by the <format> and <internalformat> parameter of TexImage2D, and + TexImage3DOES.
+
+
GL_SRGB_DECODE_ARB - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SRGB_DECODE_ARB - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SRGB_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGB
+
+
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
+
+
GL_SRGB_EXT - Static variable in class org.lwjgl.opengles.EXTSRGB
+
+
Accepted by the <format> and <internalformat> parameter of TexImage2D, and + TexImage3DOES.
+
+
GL_SRGB_READ - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SRGB_READ - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SRGB_WRITE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_SRGB_WRITE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_STACK_OVERFLOW - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STACK_OVERFLOW - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned by GetError:
+
+
GL_STACK_OVERFLOW - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Returned by GetError:
+
+
GL_STACK_OVERFLOW - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Returned by GetError:
+
+
GL_STACK_UNDERFLOW - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STACK_UNDERFLOW - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned by GetError:
+
+
GL_STACK_UNDERFLOW - Static variable in class org.lwjgl.opengl.KHRDebug
+
+
Returned by GetError:
+
+
GL_STACK_UNDERFLOW - Static variable in class org.lwjgl.opengles.KHRDebug
+
+
Returned by GetError:
+
+
GL_STANDARD_FONT_NAME_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <fontTarget> parameter of PathGlyphsNV and + PathGlyphRangeNV:
+
+
GL_START_MARKER_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as path commands by CreatePathNV:
+
+
GL_STATE_RESTORE - Static variable in class org.lwjgl.opengles.QCOMExtendedGet
+
+
Accepted by the <pname> parameter of ExtTexObjectStateOverrideiQCOM
+
+
GL_STATIC_ATI - Static variable in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
GL_STATIC_COPY - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_STATIC_COPY - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_STATIC_COPY_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <usage> parameter of BufferDataARB:
+
+
GL_STATIC_DRAW - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_STATIC_DRAW - Static variable in class org.lwjgl.opengles.GLES20
+
+
Buffer Objects
+
+
GL_STATIC_DRAW_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <usage> parameter of BufferDataARB:
+
+
GL_STATIC_READ - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_STATIC_READ - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_STATIC_READ_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <usage> parameter of BufferDataARB:
+
+
GL_STENCIL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STENCIL - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_STENCIL_ATTACHMENT - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_STENCIL_ATTACHMENT - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
+
+
GL_STENCIL_ATTACHMENT - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_STENCIL_ATTACHMENT_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
+
+
GL_STENCIL_ATTACHMENT_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <attachment> parameter of + FramebufferTexture{2D|3D}OES, FramebufferRenderbufferOES, and + GetFramebufferAttachmentParameterivOES
+
+
GL_STENCIL_BACK_FAIL - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <param> parameter of PointParameter{if}vARB:
+
+
GL_STENCIL_BACK_FAIL - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_BACK_FAIL_ATI - Static variable in class org.lwjgl.opengl.ATISeparateStencil
+
 
+
GL_STENCIL_BACK_FUNC - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <param> parameter of PointParameter{if}vARB:
+
+
GL_STENCIL_BACK_FUNC - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_BACK_FUNC_ATI - Static variable in class org.lwjgl.opengl.ATISeparateStencil
+
 
+
GL_STENCIL_BACK_OP_VALUE_AMD - Static variable in class org.lwjgl.opengl.AMDStencilOperationExtended
+
+
Accepted by the <param> parameter of GetIntegerv, GetFloatv, GetBooleanv + GetDoublev and GetInteger64v:
+
+
GL_STENCIL_BACK_PASS_DEPTH_FAIL - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <param> parameter of PointParameter{if}vARB:
+
+
GL_STENCIL_BACK_PASS_DEPTH_FAIL - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI - Static variable in class org.lwjgl.opengl.ATISeparateStencil
+
 
+
GL_STENCIL_BACK_PASS_DEPTH_PASS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <param> parameter of PointParameter{if}vARB:
+
+
GL_STENCIL_BACK_PASS_DEPTH_PASS - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI - Static variable in class org.lwjgl.opengl.ATISeparateStencil
+
 
+
GL_STENCIL_BACK_REF - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <param> parameter of PointParameter{if}vARB:
+
+
GL_STENCIL_BACK_REF - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_BACK_VALUE_MASK - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <param> parameter of PointParameter{if}vARB:
+
+
GL_STENCIL_BACK_VALUE_MASK - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_BACK_WRITEMASK - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <param> parameter of PointParameter{if}vARB:
+
+
GL_STENCIL_BACK_WRITEMASK - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_BITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STENCIL_BITS - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_BUFFER - Static variable in class org.lwjgl.opengl.GL30
+
 
+
GL_STENCIL_BUFFER_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STENCIL_BUFFER_BIT - Static variable in class org.lwjgl.opengles.GLES20
+
+
ClearBufferMask
+
+
GL_STENCIL_BUFFER_BIT0_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_STENCIL_BUFFER_BIT1_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_STENCIL_BUFFER_BIT2_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_STENCIL_BUFFER_BIT3_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_STENCIL_BUFFER_BIT4_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_STENCIL_BUFFER_BIT5_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_STENCIL_BUFFER_BIT6_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_STENCIL_BUFFER_BIT7_QCOM - Static variable in class org.lwjgl.opengles.QCOMTiledRendering
+
+
Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
+
+
GL_STENCIL_CLEAR_TAG_VALUE_EXT - Static variable in class org.lwjgl.opengl.EXTStencilClearTag
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
+
+
GL_STENCIL_CLEAR_VALUE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STENCIL_CLEAR_VALUE - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_COMPONENTS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_STENCIL_COMPONENTS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_STENCIL_EXT - Static variable in class org.lwjgl.opengles.EXTDiscardFramebuffer
+
+
Accepted in the <attachments> parameter of DiscardFramebufferEXT when the + default framebuffer is bound to <target>:
+
+
GL_STENCIL_FAIL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STENCIL_FAIL - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_FUNC - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STENCIL_FUNC - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_INDEX - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STENCIL_INDEX - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_STENCIL_INDEX1 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorage:
+
+
GL_STENCIL_INDEX1 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorage:
+
+
GL_STENCIL_INDEX16 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorage:
+
+
GL_STENCIL_INDEX16 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorage:
+
+
GL_STENCIL_INDEX16_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorageEXT:
+
+
GL_STENCIL_INDEX1_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorageEXT:
+
+
GL_STENCIL_INDEX1_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorageOES:
+
+
GL_STENCIL_INDEX1_OES - Static variable in class org.lwjgl.opengles.OESStencil1
+
+
Accepted by the <internalformat> parameter of RenderbufferStorageOES:
+
+
GL_STENCIL_INDEX4 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorage:
+
+
GL_STENCIL_INDEX4 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorage:
+
+
GL_STENCIL_INDEX4_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorageEXT:
+
+
GL_STENCIL_INDEX4_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorageOES:
+
+
GL_STENCIL_INDEX4_OES - Static variable in class org.lwjgl.opengles.OESStencil4
+
+
Accepted by the <internalformat> parameter of RenderbufferStorageOES:
+
+
GL_STENCIL_INDEX8 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorage:
+
+
GL_STENCIL_INDEX8 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorage:
+
+
GL_STENCIL_INDEX8 - Static variable in class org.lwjgl.opengles.GLES20
+
+
Framebuffer Object.
+
+
GL_STENCIL_INDEX8_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorageEXT:
+
+
GL_STENCIL_INDEX8_OES - Static variable in class org.lwjgl.opengles.OESFramebufferObject
+
+
Accepted by the <internalformat> parameter of + RenderbufferStorageOES:
+
+
GL_STENCIL_INDEX8_OES - Static variable in class org.lwjgl.opengles.OESStencil8
+
+
Accepted by the <internalformat> parameter of RenderbufferStorageOES:
+
+
GL_STENCIL_OP_VALUE_AMD - Static variable in class org.lwjgl.opengl.AMDStencilOperationExtended
+
+
Accepted by the <param> parameter of GetIntegerv, GetFloatv, GetBooleanv + GetDoublev and GetInteger64v:
+
+
GL_STENCIL_PASS_DEPTH_FAIL - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STENCIL_PASS_DEPTH_FAIL - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_PASS_DEPTH_PASS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STENCIL_PASS_DEPTH_PASS - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_REF - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STENCIL_REF - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_RENDERABLE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_STENCIL_RENDERABLE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_STENCIL_TAG_BITS_EXT - Static variable in class org.lwjgl.opengl.EXTStencilClearTag
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
+
+
GL_STENCIL_TEST - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STENCIL_TEST - Static variable in class org.lwjgl.opengles.GLES20
+
+
EnableCap
+
+
GL_STENCIL_TEST_TWO_SIDE_EXT - Static variable in class org.lwjgl.opengl.EXTStencilTwoSide
+
 
+
GL_STENCIL_VALUE_MASK - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STENCIL_VALUE_MASK - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STENCIL_WRITEMASK - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STENCIL_WRITEMASK - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_STEREO - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_STORAGE_CACHED_APPLE - Static variable in class org.lwjgl.opengl.APPLETextureRange
+
+
Accepted by the parameters of TexParameteri, TexParameterf, + TexParameteriv, and TexParameterfv:
+
+
GL_STORAGE_CACHED_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexArrayRange
+
+
Accepted by the <param> parameter of VertexArrayParameteriAPPLE:
+
+
GL_STORAGE_PRIVATE_APPLE - Static variable in class org.lwjgl.opengl.APPLETextureRange
+
+
Accepted by the parameters of TexParameteri, TexParameterf, + TexParameteriv, and TexParameterfv:
+
+
GL_STORAGE_SHARED_APPLE - Static variable in class org.lwjgl.opengl.APPLETextureRange
+
+
Accepted by the parameters of TexParameteri, TexParameterf, + TexParameteriv, and TexParameterfv:
+
+
GL_STORAGE_SHARED_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexArrayRange
+
+
Accepted by the <param> parameter of VertexArrayParameteriAPPLE:
+
+
GL_STREAM_COPY - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_STREAM_COPY - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_STREAM_COPY_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <usage> parameter of BufferDataARB:
+
+
GL_STREAM_DRAW - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_STREAM_DRAW - Static variable in class org.lwjgl.opengles.GLES20
+
+
Buffer Objects
+
+
GL_STREAM_DRAW_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <usage> parameter of BufferDataARB:
+
+
GL_STREAM_READ - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_STREAM_READ - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_STREAM_READ_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <usage> parameter of BufferDataARB:
+
+
GL_STROKE_CAP0_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as path commands by CreatePathNV:
+
+
GL_STROKE_CAP0_STYLE_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <paramType> parameter of PathParameterNV:
+
+
GL_STROKE_CAP1_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as path commands by CreatePathNV:
+
+
GL_STROKE_CAP1_STYLE_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <paramType> parameter of PathParameterNV:
+
+
GL_STROKE_CAP2_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as path commands by CreatePathNV:
+
+
GL_STROKE_CAP2_STYLE_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <paramType> parameter of PathParameterNV:
+
+
GL_STROKE_CAP3_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as path commands by CreatePathNV:
+
+
GL_STROKE_CAP3_STYLE_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <paramType> parameter of PathParameterNV:
+
+
GL_STROKE_JOIN_STYLE_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <paramType> parameter of PathParameterNV:
+
+
GL_STROKE_MITER_LIMIT_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <paramType> parameter of PathParameterNV:
+
+
GL_STROKE_PATH_NV - Static variable in class org.lwjgl.opengles.NVDrawPath
+
+
Accepted as the <mode> parameter of DrawPathbufferNV:
+
+
GL_SUB_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_SUBPIXEL_BITS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_SUBPIXEL_BITS - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_SUBSAMPLE_DISTANCE_AMD - Static variable in class org.lwjgl.opengl.AMDSamplePositions
+
+
Accepted by the <pname> parameter of GetFloatv:
+
+
GL_SUBTRACT - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_SUBTRACT_ARB - Static variable in class org.lwjgl.opengl.ARBTextureEnvCombine
+
 
+
GL_SUCCESS_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Returned by VideoCaptureNV and GetVideoCaptureStream{i,f,d}vNV + when <pname> is LAST_VIDEO_CAPTURE_STATUS_NV:
+
+
GL_SUN_slice_accum - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
GL_SWIZZLE_STQ_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_SWIZZLE_STQ_DQ_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_SWIZZLE_STR_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_SWIZZLE_STR_DR_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_SWIZZLE_STRQ_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_SWIZZLE_STRQ_DQ_ATI - Static variable in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
GL_SYNC_CL_EVENT_ARB - Static variable in class org.lwjgl.opengl.ARBCLEvent
+
+
Returned in <values> for GetSynciv <pname> OBJECT_TYPE.
+
+
GL_SYNC_CL_EVENT_COMPLETE_ARB - Static variable in class org.lwjgl.opengl.ARBCLEvent
+
+
Returned in <values> for GetSynciv <pname> SYNC_CONDITION.
+
+
GL_SYNC_CONDITION - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Accepted as the <pname> parameter of GetSynciv:
+
+
GL_SYNC_CONDITION - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted as the <pname> parameter of GetSynciv:
+
+
GL_SYNC_CONDITION - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SYNC_FENCE - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Returned in <values> for GetSynciv <pname> OBJECT_TYPE:
+
+
GL_SYNC_FENCE - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned in <values> for GetSynciv <pname> OBJECT_TYPE:
+
+
GL_SYNC_FENCE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SYNC_FENCE_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Returned in <values> for GetSynciv <pname> OBJECT_TYPE_APPLE:
+
+
GL_SYNC_FLAGS - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Accepted as the <pname> parameter of GetSynciv:
+
+
GL_SYNC_FLAGS - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted as the <pname> parameter of GetSynciv:
+
+
GL_SYNC_FLAGS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SYNC_FLUSH_COMMANDS_BIT - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Accepted in the <flags> parameter of ClientWaitSync:
+
+
GL_SYNC_FLUSH_COMMANDS_BIT - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted in the <flags> parameter of ClientWaitSync:
+
+
GL_SYNC_FLUSH_COMMANDS_BIT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SYNC_FLUSH_COMMANDS_BIT_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Accepted in the <flags> parameter of ClientWaitSyncAPPLE:
+
+
GL_SYNC_GPU_COMMANDS_COMPLETE - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Returned in <values> for GetSynciv <pname> SYNC_CONDITION:
+
+
GL_SYNC_GPU_COMMANDS_COMPLETE - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned in <values> for GetSynciv <pname> SYNC_CONDITION:
+
+
GL_SYNC_GPU_COMMANDS_COMPLETE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Returned in <values> for GetSyncivAPPLE <pname> SYNC_CONDITION_APPLE:
+
+
GL_SYNC_OBJECT_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
+
+
GL_SYNC_STATUS - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Accepted as the <pname> parameter of GetSynciv:
+
+
GL_SYNC_STATUS - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted as the <pname> parameter of GetSynciv:
+
+
GL_SYNC_STATUS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_SYSTEM_FONT_NAME_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <fontTarget> parameter of PathGlyphsNV and + PathGlyphRangeNV:
+
+
GL_T - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_T2F_C3F_V3F - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_T2F_C4F_N3F_V3F - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_T2F_C4UB_V3F - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_T2F_N3F_V3F - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_T2F_V3F - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_T4F_C4F_N3F_V4F - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_T4F_V4F - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TABLE_TOO_LARGE - Static variable in class org.lwjgl.opengl.ARBImaging
+
 
+
GL_TESS_CONTROL_OUTPUT_VERTICES - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TESS_CONTROL_OUTPUT_VERTICES - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TESS_CONTROL_PROGRAM_NV - Static variable in class org.lwjgl.opengl.NVTessellationProgram5
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of ProgramStringARB, + BindProgramARB, ProgramEnvParameter4[df][v]ARB, + ProgramLocalParameter4[df][v]ARB, GetProgramEnvParameter[df]vARB, + GetProgramLocalParameter[df]vARB, GetProgramivARB and + GetProgramStringARB:
+
+
GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV - Static variable in class org.lwjgl.opengl.NVTessellationProgram5
+
+
Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
+
+
GL_TESS_CONTROL_SHADER - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
+
+
GL_TESS_CONTROL_SHADER - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
+
+
GL_TESS_CONTROL_SHADER_BIT - Static variable in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Accepted by <stages> parameter to UseProgramStages:
+
+
GL_TESS_CONTROL_SHADER_BIT - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by <stages> parameter to UseProgramStages:
+
+
GL_TESS_CONTROL_SUBROUTINE - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_TESS_CONTROL_SUBROUTINE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_TESS_CONTROL_SUBROUTINE_UNIFORM - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_TESS_CONTROL_SUBROUTINE_UNIFORM - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_TESS_CONTROL_TEXTURE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TESS_CONTROL_TEXTURE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TESS_EVALUATION_PROGRAM_NV - Static variable in class org.lwjgl.opengl.NVTessellationProgram5
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of ProgramStringARB, + BindProgramARB, ProgramEnvParameter4[df][v]ARB, + ProgramLocalParameter4[df][v]ARB, GetProgramEnvParameter[df]vARB, + GetProgramLocalParameter[df]vARB, GetProgramivARB and + GetProgramStringARB:
+
+
GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV - Static variable in class org.lwjgl.opengl.NVTessellationProgram5
+
+
Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
+
+
GL_TESS_EVALUATION_SHADER - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
+
+
GL_TESS_EVALUATION_SHADER - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
+
+
GL_TESS_EVALUATION_SHADER_BIT - Static variable in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Accepted by <stages> parameter to UseProgramStages:
+
+
GL_TESS_EVALUATION_SHADER_BIT - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by <stages> parameter to UseProgramStages:
+
+
GL_TESS_EVALUATION_SUBROUTINE - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_TESS_EVALUATION_SUBROUTINE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_TESS_EVALUATION_TEXTURE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TESS_EVALUATION_TEXTURE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TESS_GEN_MODE - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TESS_GEN_MODE - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TESS_GEN_POINT_MODE - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TESS_GEN_POINT_MODE - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TESS_GEN_SPACING - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TESS_GEN_SPACING - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TESS_GEN_VERTEX_ORDER - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TESS_GEN_VERTEX_ORDER - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TESSELLATION_FACTOR_AMD - Static variable in class org.lwjgl.opengl.AMDVertexShaderTessellator
+
+
Accepted by GetFloatv
+
+
GL_TESSELLATION_MODE_AMD - Static variable in class org.lwjgl.opengl.AMDVertexShaderTessellator
+
+
Accepted by GetIntegerv
+
+
GL_TEXT_FRAGMENT_SHADER_ATI - Static variable in class org.lwjgl.opengl.ATITextFragmentShader
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of ProgramStringARB, + BindProgramARB, ProgramEnvParameter4{d,dv,f,fv}ARB, + ProgramLocalParameter4{d,dv,f,fv}ARB, + GetProgramEnvParameter{dv,fv}ARB, GetProgramLocalParameter{dv,fv}ARB, + GetProgramivARB, GetProgramfvATI, and GetProgramStringARB.
+
+
GL_TEXTURE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureTarget
+
+
GL_TEXTURE0 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE0 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE0_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE1 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE1 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE10 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE10 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE10_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE11 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE11 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE11_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE12 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE12 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE12_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE13 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE13 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE13_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE14 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE14 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE14_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE15 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE15 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE15_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE16 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE16 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE16_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE17 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE17 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE17_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE18 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE18 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE18_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE19 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE19 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE19_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE1_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE2 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE2 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE20 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE20 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE20_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE21 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE21 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE21_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE22 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE22 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE22_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE23 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE23 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE23_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE24 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE24 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE24_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE25 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE25 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE25_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE26 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE26 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE26_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE27 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE27 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE27_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE28 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE28 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE28_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE29 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE29 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE29_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE2_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE3 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE3 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE30 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE30 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE30_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE31 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE31 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE31_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE3_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE4 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE4 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE4_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE5 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE5 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE5_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE6 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE6 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE6_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE7 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE7 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE7_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE8 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE8 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE8_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE9 - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE9 - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureUnit
+
+
GL_TEXTURE9_ARB - Static variable in class org.lwjgl.opengl.ARBMultitexture
+
 
+
GL_TEXTURE_1D - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_1D - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_1D - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_1D_ARRAY - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_1D_ARRAY - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
+
+
GL_TEXTURE_1D_ARRAY - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_1D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTTextureArray
+
+
Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
+
+
GL_TEXTURE_1D_ARRAY_EXT - Static variable in class org.lwjgl.opengles.EXTTextureArray
+
+
Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
+
+
GL_TEXTURE_2D - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_2D - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_2D - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_2D - Static variable in class org.lwjgl.opengles.GLES20
+
+
EnableCap
+
+
GL_TEXTURE_2D_ARRAY - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_2D_ARRAY - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
+
+
GL_TEXTURE_2D_ARRAY - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_2D_ARRAY - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_2D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTTextureArray
+
+
Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
+
+
GL_TEXTURE_2D_ARRAY_EXT - Static variable in class org.lwjgl.opengles.EXTTextureArray
+
+
Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
+
+
GL_TEXTURE_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <target> parameter of BindTexture and + TexImage2DMultisample:
+
+
GL_TEXTURE_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <target> parameter of BindTexture and + TexImage2DMultisample:
+
+
GL_TEXTURE_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <target> parameter of BindTexture and + TexImage3DMultisample:
+
+
GL_TEXTURE_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <target> parameter of BindTexture and + TexImage3DMultisample:
+
+
GL_TEXTURE_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_3D - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_3D - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_TEXTURE_3D - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_3D - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_3D_OES - Static variable in class org.lwjgl.opengles.OESTexture3D
+
+
Accepted by the <target> parameter of TexImage3DOES, TexSubImage3DOES, + CopyTexSubImage3DOES, CompressedTexImage3DOES and + CompressedTexSubImage3DOES, GetTexParameteriv, and GetTexParameterfv:
+
+
GL_TEXTURE_ALPHA_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_ALPHA_SIZE_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_ALPHA_TYPE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_ALPHA_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_BASE_LEVEL - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_TEXTURE_BASE_LEVEL - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_BASE_LEVEL_SGIS - Static variable in class org.lwjgl.opengl.SGISTextureLOD
+
+
Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
+
+
GL_TEXTURE_BINDING_1D - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_BINDING_1D_ARRAY - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
+
+
GL_TEXTURE_BINDING_1D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTTextureArray
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
+
+
GL_TEXTURE_BINDING_1D_ARRAY_EXT - Static variable in class org.lwjgl.opengles.EXTTextureArray
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
+
+
GL_TEXTURE_BINDING_2D - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_BINDING_2D - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_TEXTURE_BINDING_2D_ARRAY - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
+
+
GL_TEXTURE_BINDING_2D_ARRAY - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_BINDING_2D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTTextureArray
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
+
+
GL_TEXTURE_BINDING_2D_ARRAY_EXT - Static variable in class org.lwjgl.opengles.EXTTextureArray
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
+
+
GL_TEXTURE_BINDING_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TEXTURE_BINDING_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TEXTURE_BINDING_3D - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_TEXTURE_BINDING_3D - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_BINDING_3D_OES - Static variable in class org.lwjgl.opengles.OESTexture3D
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
+
+
GL_TEXTURE_BINDING_BUFFER - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
+
+
GL_TEXTURE_BINDING_BUFFER_ARB - Static variable in class org.lwjgl.opengl.ARBTextureBufferObject
+
+
Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
+
+
GL_TEXTURE_BINDING_BUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTTextureBufferObject
+
+
Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
+
+
GL_TEXTURE_BINDING_CUBE_MAP - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE_BINDING_CUBE_MAP - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureTarget
+
+
GL_TEXTURE_BINDING_CUBE_MAP_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMap
+
 
+
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv and GetFloatv:
+
+
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMapArray
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv and GetFloatv:
+
+
GL_TEXTURE_BINDING_EXTERNAL_OES - Static variable in class org.lwjgl.opengles.NVEGLStreamConsumerExternal
+
+
Accepted as <value> in GetIntegerv() and GetFloatv() queries:
+
+
GL_TEXTURE_BINDING_EXTERNAL_OES - Static variable in class org.lwjgl.opengles.OESEGLImageExternal
+
+
Accepted as <value> in GetIntegerv() and GetFloatv() queries:
+
+
GL_TEXTURE_BINDING_RECTANGLE - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv and GetDoublev:
+
+
GL_TEXTURE_BINDING_RECTANGLE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureRectangle
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv and GetDoublev:
+
+
GL_TEXTURE_BINDING_RECTANGLE_ARB - Static variable in class org.lwjgl.opengles.ARBTextureRectangle
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv and GetDoublev:
+
+
GL_TEXTURE_BINDING_RECTANGLE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureRectangle
+
 
+
GL_TEXTURE_BINDING_RECTANGLE_NV - Static variable in class org.lwjgl.opengl.NVTextureRectangle
+
 
+
GL_TEXTURE_BINDING_RENDERBUFFER_NV - Static variable in class org.lwjgl.opengl.NVExplicitMultisample
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TEXTURE_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_BLUE_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_BLUE_SIZE_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_BLUE_TYPE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_BLUE_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_BORDER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_BORDER_COLOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_BORDER_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_BORDER_VALUES_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of TexParameteriv, TexParameterfv, + GetTexParameterfv and GetTexParameteriv.
+
+
GL_TEXTURE_BUFFER - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_BUFFER - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <target> parameter of BindBuffer, BufferData, + BufferSubData, MapBuffer, MapBufferRange, BindTexture, UnmapBuffer, + GetBufferSubData, GetBufferParameteriv, GetBufferPointerv, and TexBuffer, + and the parameter of GetBooleanv, GetDoublev, GetFloatv, and + GetIntegerv:
+
+
GL_TEXTURE_BUFFER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_BUFFER_ARB - Static variable in class org.lwjgl.opengl.ARBTextureBufferObject
+
+
Accepted by the <target> parameter of BindBuffer, BufferData, + BufferSubData, MapBuffer, MapBufferRangeARB, BindTexture, UnmapBuffer, + GetBufferSubData, GetBufferParameteriv, GetBufferPointerv, and TexBufferARB, + and the parameter of GetBooleanv, GetDoublev, GetFloatv, and + GetIntegerv:
+
+
GL_TEXTURE_BUFFER_DATA_STORE_BINDING - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
+
+
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBTextureBufferObject
+
+
Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
+
+
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT - Static variable in class org.lwjgl.opengl.EXTTextureBufferObject
+
+
Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
+
+
GL_TEXTURE_BUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTTextureBufferObject
+
+
Accepted by the <target> parameter of BindBuffer, BufferData, + BufferSubData, MapBuffer, BindTexture, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, GetBufferPointerv, and TexBufferEXT, and + the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, and + GetIntegerv:
+
+
GL_TEXTURE_BUFFER_FORMAT - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
+
+
GL_TEXTURE_BUFFER_FORMAT_ARB - Static variable in class org.lwjgl.opengl.ARBTextureBufferObject
+
+
Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
+
+
GL_TEXTURE_BUFFER_FORMAT_EXT - Static variable in class org.lwjgl.opengl.EXTTextureBufferObject
+
+
Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
+
+
GL_TEXTURE_BUFFER_OFFSET - Static variable in class org.lwjgl.opengl.ARBTextureBufferRange
+
+
Accepted by the <pname> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_BUFFER_OFFSET - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT - Static variable in class org.lwjgl.opengl.ARBTextureBufferRange
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_TEXTURE_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.ARBTextureBufferRange
+
+
Accepted by the <pname> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_COLOR_SAMPLES_NV - Static variable in class org.lwjgl.opengl.NVTextureMultisample
+
+
Accepted by the <pname> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_COMPARE_FAIL_VALUE_ARB - Static variable in class org.lwjgl.opengl.ARBShadowAmbient
+
 
+
GL_TEXTURE_COMPARE_FUNC - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_TEXTURE_COMPARE_FUNC - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_COMPARE_FUNC_ARB - Static variable in class org.lwjgl.opengl.ARBShadow
+
 
+
GL_TEXTURE_COMPARE_FUNC_EXT - Static variable in class org.lwjgl.opengles.EXTShadowSamplers
+
+
Accepted by the <pname> parameter of TexParameterf, TexParameteri, + TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_COMPARE_MODE - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_TEXTURE_COMPARE_MODE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_COMPARE_MODE_ARB - Static variable in class org.lwjgl.opengl.ARBShadow
+
 
+
GL_TEXTURE_COMPARE_MODE_EXT - Static variable in class org.lwjgl.opengles.EXTShadowSamplers
+
+
Accepted by the <pname> parameter of TexParameterf, TexParameteri, + TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_COMPONENTS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_COMPONENTS_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_COMPRESSED - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_COMPRESSED - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE_COMPRESSED - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_COMPRESSED_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_COMPRESSED_BLOCK_SIZE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_COMPRESSED_BLOCK_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_COMPRESSED_IMAGE_SIZE - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
GL_TEXTURE_COMPRESSED_IMAGE_SIZE_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_COMPRESSED_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_COMPRESSION_HINT - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE_COMPRESSION_HINT_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
GL_TEXTURE_COORD_ARRAY - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_COORD_ARRAY_ADDRESS_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64i_vNV:
+
+
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_TEXTURE_COORD_ARRAY_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <target> parameter of GetIntegeri_vNV:
+
+
GL_TEXTURE_COORD_ARRAY_POINTER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_COORD_ARRAY_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_COORD_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_COORD_ARRAY_TYPE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_COORD_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
+
+
GL_TEXTURE_COVERAGE_SAMPLES_NV - Static variable in class org.lwjgl.opengl.NVTextureMultisample
+
+
Accepted by the <pname> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_CUBE_MAP - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_CUBE_MAP - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE_CUBE_MAP - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_CUBE_MAP - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureTarget
+
+
GL_TEXTURE_CUBE_MAP_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMap
+
 
+
GL_TEXTURE_CUBE_MAP_ARRAY - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_CUBE_MAP_ARRAY - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, BindTexture, and GenerateMipmap: +

+ Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D: +

+ Accepted by the <tex> parameter of GetTexImage:

+
+
GL_TEXTURE_CUBE_MAP_ARRAY - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_CUBE_MAP_ARRAY_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMapArray
+
+
Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, BindTexture, and GenerateMipmap: +

+ Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D: +

+ Accepted by the <tex> parameter of GetTexImage:

+
+
GL_TEXTURE_CUBE_MAP_NEGATIVE_X - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE_CUBE_MAP_NEGATIVE_X - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureTarget
+
+
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMap
+
 
+
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureTarget
+
+
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMap
+
 
+
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureTarget
+
+
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMap
+
 
+
GL_TEXTURE_CUBE_MAP_POSITIVE_X - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE_CUBE_MAP_POSITIVE_X - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureTarget
+
+
GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMap
+
 
+
GL_TEXTURE_CUBE_MAP_POSITIVE_Y - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE_CUBE_MAP_POSITIVE_Y - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureTarget
+
+
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMap
+
 
+
GL_TEXTURE_CUBE_MAP_POSITIVE_Z - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TEXTURE_CUBE_MAP_POSITIVE_Z - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureTarget
+
+
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMap
+
 
+
GL_TEXTURE_CUBE_MAP_SEAMLESS - Static variable in class org.lwjgl.opengl.AMDSeamlessCubemapPerTexture
+
+
Accepted by the <pname> parameter of TexParameterf, TexParameteri, + TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_CUBE_MAP_SEAMLESS - Static variable in class org.lwjgl.opengl.ARBSeamlessCubeMap
+
+
Accepted by the <cap> parameter of Enable, Disable and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev:
+
+
GL_TEXTURE_CUBE_MAP_SEAMLESS - Static variable in class org.lwjgl.opengl.ARBSeamlessCubemapPerTexture
+
+
Accepted by the <pname> parameter of TexParameter{if}, + TexParameter{if}v, GetTexParameter{if}v, SamplerParameter{if}, + SamplerParameter{if}v, and GetSamplerParameter{if}v:
+
+
GL_TEXTURE_CUBE_MAP_SEAMLESS - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <cap> parameter of Enable, Disable and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev:
+
+
GL_TEXTURE_DEPTH - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_TEXTURE_DEPTH_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_DEPTH_QCOM - Static variable in class org.lwjgl.opengles.QCOMExtendedGet
+
+
Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
+
+
GL_TEXTURE_DEPTH_SIZE - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_TEXTURE_DEPTH_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBDepthTexture
+
+
Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv:
+
+
GL_TEXTURE_DEPTH_SIZE_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_DEPTH_TYPE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_DEPTH_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_DS_SIZE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
+
+
GL_TEXTURE_DT_SIZE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
+
+
GL_TEXTURE_ENV - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_ENV_COLOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_ENV_MODE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_EXTERNAL_OES - Static variable in class org.lwjgl.opengles.NVEGLStreamConsumerExternal
+
+
Accepted as a target in the <target> parameter of BindTexture:
+
+
GL_TEXTURE_EXTERNAL_OES - Static variable in class org.lwjgl.opengles.OESEGLImageExternal
+
+
Accepted as a target in the <target> parameter of BindTexture and + EGLImageTargetTexture2DOES:
+
+
GL_TEXTURE_FETCH_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_TEXTURE_FETCH_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_TEXTURE_FETCH_BARRIER_BIT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrierEXT:
+
+
GL_TEXTURE_FILTER_CONTROL - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_TEXTURE_FILTER_CONTROL_EXT - Static variable in class org.lwjgl.opengl.EXTTextureLODBias
+
+
Accepted by the <target> parameters of GetTexEnvfv, GetTexEnviv, + TexEnvi, TexEnvf, Texenviv, and TexEnvfv:
+
+
GL_TEXTURE_FILTER_CONTROL_EXT - Static variable in class org.lwjgl.opengles.EXTTextureLODBias
+
+
Accepted by the <target> parameters of GetTexEnvfv, GetTexEnviv, + TexEnvi, TexEnvf, Texenviv, and TexEnvfv:
+
+
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <pname> parameter of GetTexLevelParameter
+
+
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetTexLevelParameter
+
+
GL_TEXTURE_FLOAT_COMPONENTS_NV - Static variable in class org.lwjgl.opengl.NVFloatBuffer
+
+
Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv:
+
+
GL_TEXTURE_FORMAT_QCOM - Static variable in class org.lwjgl.opengles.QCOMExtendedGet
+
+
Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
+
+
GL_TEXTURE_FREE_MEMORY_ATI - Static variable in class org.lwjgl.opengl.ATIMeminfo
+
+
Accepted by the <value> parameter of GetIntegerv:
+
+
GL_TEXTURE_GATHER - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_GATHER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_GATHER_SHADOW - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_GATHER_SHADOW - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_GEN_MODE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_GEN_Q - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_GEN_R - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_GEN_S - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_GEN_T - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_GREEN_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_GREEN_SIZE_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_GREEN_TYPE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_GREEN_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_HEIGHT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_HEIGHT_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_HEIGHT_QCOM - Static variable in class org.lwjgl.opengles.QCOMExtendedGet
+
+
Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
+
+
GL_TEXTURE_HI_SIZE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
+
+
GL_TEXTURE_IMAGE_FORMAT - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_IMAGE_FORMAT - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_IMAGE_TYPE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_IMAGE_TYPE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_IMAGE_VALID_QCOM - Static variable in class org.lwjgl.opengles.QCOMExtendedGet
+
+
Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
+
+
GL_TEXTURE_IMMUTABLE_FORMAT - Static variable in class org.lwjgl.opengl.ARBTextureStorage
+
+
Accepted by the <value> parameter of GetTexParameter{if}v:
+
+
GL_TEXTURE_IMMUTABLE_FORMAT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <value> parameter of GetTexParameter{if}v:
+
+
GL_TEXTURE_IMMUTABLE_FORMAT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_IMMUTABLE_FORMAT_EXT - Static variable in class org.lwjgl.opengles.EXTTextureStorage
+
+
Accepted by the <value> parameter of GetTexParameter{if}v:
+
+
GL_TEXTURE_IMMUTABLE_LEVELS - Static variable in class org.lwjgl.opengl.ARBTextureView
+
+
Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
+
+
GL_TEXTURE_IMMUTABLE_LEVELS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
+
+
GL_TEXTURE_INDEX_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTPalettedTexture
+
+
Accepted by the value parameter of GetTexLevelParameter{if}v:
+
+
GL_TEXTURE_INTENSITY_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_INTENSITY_SIZE_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_INTENSITY_TYPE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_INTENSITY_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_INTERNAL_FORMAT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_INTERNAL_FORMAT_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_INTERNAL_FORMAT_QCOM - Static variable in class org.lwjgl.opengles.QCOMExtendedGet
+
+
Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
+
+
GL_TEXTURE_LO_SIZE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
+
+
GL_TEXTURE_LOD_BIAS - Static variable in class org.lwjgl.opengl.GL14
+
 
+
GL_TEXTURE_LOD_BIAS_EXT - Static variable in class org.lwjgl.opengl.EXTTextureLODBias
+
+
When the <target> parameter of GetTexEnvfv, GetTexEnviv, TexEnvi, + TexEnvf, TexEnviv, and TexEnvfv is TEXTURE_FILTER_CONTROL_EXT, then + the value of <pname> may be:
+
+
GL_TEXTURE_LOD_BIAS_EXT - Static variable in class org.lwjgl.opengles.EXTTextureLODBias
+
+
When the <target> parameter of GetTexEnvfv, GetTexEnviv, TexEnvi, + TexEnvf, TexEnviv, and TexEnvfv is TEXTURE_FILTER_CONTROL_EXT, then + the value of <pname> may be:
+
+
GL_TEXTURE_LUMINANCE_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_LUMINANCE_SIZE_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_LUMINANCE_TYPE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_LUMINANCE_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_MAG_FILTER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_MAG_FILTER - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureParameterName
+
+
GL_TEXTURE_MAG_SIZE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
+
+
GL_TEXTURE_MATRIX - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_MAX_ANISOTROPY_EXT - Static variable in class org.lwjgl.opengl.EXTTextureFilterAnisotropic
+
 
+
GL_TEXTURE_MAX_ANISOTROPY_EXT - Static variable in class org.lwjgl.opengles.EXTTextureFilterAnisotropic
+
+
Accepted by the <pname> parameters of GetTexParameterfv, + GetTexParameteriv, TexParameterf, TexParameterfv, TexParameteri, + and TexParameteriv:
+
+
GL_TEXTURE_MAX_LEVEL - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_TEXTURE_MAX_LEVEL - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_MAX_LEVEL_APPLE - Static variable in class org.lwjgl.opengles.APPLETextureMaxLevel
+
+
Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv:
+
+
GL_TEXTURE_MAX_LEVEL_SGIS - Static variable in class org.lwjgl.opengl.SGISTextureLOD
+
+
Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
+
+
GL_TEXTURE_MAX_LOD - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_TEXTURE_MAX_LOD - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_MAX_LOD_SGIS - Static variable in class org.lwjgl.opengl.SGISTextureLOD
+
+
Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
+
+
GL_TEXTURE_MEMORY_LAYOUT_INTEL - Static variable in class org.lwjgl.opengl.INTELMapTexture
+
+
Accepted by the <pname> parameter of TexParameteri, for target TEXTURE_2D
+
+
GL_TEXTURE_MIN_FILTER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_MIN_FILTER - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureParameterName
+
+
GL_TEXTURE_MIN_LOD - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_TEXTURE_MIN_LOD - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_MIN_LOD_SGIS - Static variable in class org.lwjgl.opengl.SGISTextureLOD
+
+
Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
+
+
GL_TEXTURE_NUM_LEVELS_QCOM - Static variable in class org.lwjgl.opengles.QCOMExtendedGet
+
+
Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
+
+
GL_TEXTURE_OBJECT_VALID_QCOM - Static variable in class org.lwjgl.opengles.QCOMExtendedGet
+
+
Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
+
+
GL_TEXTURE_PRIORITY - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_RANGE_LENGTH_APPLE - Static variable in class org.lwjgl.opengl.APPLETextureRange
+
+
Accepted by the parameters of GetTexParameteriv and + GetTexParameterfv:
+
+
GL_TEXTURE_RANGE_POINTER_APPLE - Static variable in class org.lwjgl.opengl.APPLETextureRange
+
+
Accepted by the parameters of GetTexParameterPointerv:
+
+
GL_TEXTURE_RECTANGLE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_RECTANGLE - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <cap> parameter of Enable, Disable and IsEnabled; + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev; and by the <target> parameter of BindTexture, + GetTexParameterfv, GetTexParameteriv, TexParameterf, TexParameteri, + TexParameterfv and TexParameteriv: + Accepted by the <target> parameter of GetTexImage, + GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, + CopyTexImage2D, TexSubImage2D and CopySubTexImage2D:
+
+
GL_TEXTURE_RECTANGLE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_RECTANGLE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureRectangle
+
+
Accepted by the <cap> parameter of Enable, Disable and IsEnabled; + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev; and by the <target> parameter of BindTexture, + GetTexParameterfv, GetTexParameteriv, TexParameterf, TexParameteri, + TexParameterfv and TexParameteriv: + Accepted by the <target> parameter of GetTexImage, + GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, + CopyTexImage2D, TexSubImage2D and CopySubTexImage2D:
+
+
GL_TEXTURE_RECTANGLE_ARB - Static variable in class org.lwjgl.opengles.ARBTextureRectangle
+
+
Accepted by the <cap> parameter of Enable, Disable and IsEnabled; + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev; and by the <target> parameter of BindTexture, + GetTexParameterfv, GetTexParameteriv, TexParameterf, TexParameteri, + TexParameterfv and TexParameteriv: + Accepted by the <target> parameter of GetTexImage, + GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, + CopyTexImage2D, TexSubImage2D and CopySubTexImage2D:
+
+
GL_TEXTURE_RECTANGLE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureRectangle
+
 
+
GL_TEXTURE_RECTANGLE_NV - Static variable in class org.lwjgl.opengl.NVTextureRectangle
+
 
+
GL_TEXTURE_RED_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_RED_SIZE_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_RED_TYPE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_RED_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV - Static variable in class org.lwjgl.opengl.NVExplicitMultisample
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TEXTURE_RENDERBUFFER_NV - Static variable in class org.lwjgl.opengl.NVExplicitMultisample
+
+
Accepted by the <target> parameter of BindTexture, and TexRenderbufferNV:
+
+
GL_TEXTURE_RESIDENT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_SAMPLES - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Accepted by the <pname> parameter of GetTexLevelParameter
+
+
GL_TEXTURE_SAMPLES - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <pname> parameter of GetTexLevelParameter
+
+
GL_TEXTURE_SAMPLES_IMG - Static variable in class org.lwjgl.opengles.IMGMultisampledRenderToTexture
+
+
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
+
+
GL_TEXTURE_SHADER_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of TexEnvf, TexEnvfv, + TexEnvi, TexEnviv, GetTexEnvfv, and GetTexEnviv.
+
+
GL_TEXTURE_SHADOW - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_SHADOW - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_SHARED_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv:
+
+
GL_TEXTURE_SHARED_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSharedExponent
+
+
Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv:
+
+
GL_TEXTURE_SPARSE_ARB - Static variable in class org.lwjgl.opengl.ARBSparseTexture
+
+
Accepted by the <pname> parameter to TexParameter{i f}{v}, + TexParameterI{u}v, GetTexParameter{if}v and GetTexParameterIi{u}v:
+
+
GL_TEXTURE_SRGB_DECODE_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSRGBDecode
+
+
Accepted by the <pname> parameter of TexParameterf, TexParameteri, + GetTexParameterfv, GetTexParameteriv, SamplerParameteri, + SamplerParameterf, SamplerParameteriv, SamplerParameterfv, + SamplerParameterIiv, SamplerParameterIuiv, GetSamplerParameteriv, + GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv:
+
+
GL_TEXTURE_STACK_DEPTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_STENCIL_SIZE - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <value> parameter of GetTexLevelParameter:
+
+
GL_TEXTURE_STENCIL_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <value> parameter of GetTexLevelParameter.
+
+
GL_TEXTURE_STENCIL_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTPackedDepthStencil
+
+
Accepted by the <value> parameter of GetTexLevelParameter.
+
+
GL_TEXTURE_STORAGE_HINT_APPLE - Static variable in class org.lwjgl.opengl.APPLETextureRange
+
+
Accepted by the parameters of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and + GetTexParameterfv:
+
+
GL_TEXTURE_STORAGE_SPARSE_BIT_AMD - Static variable in class org.lwjgl.opengl.AMDSparseTexture
+
+
Accepted by the <flags> parameter to TexStorageSparseAMD and TextureStorageSparseAMD:
+
+
GL_TEXTURE_SWIZZLE_A - Static variable in class org.lwjgl.opengl.ARBTextureSwizzle
+
+
Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_SWIZZLE_A - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_SWIZZLE_A - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_SWIZZLE_A_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSwizzle
+
+
Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_SWIZZLE_B - Static variable in class org.lwjgl.opengl.ARBTextureSwizzle
+
+
Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_SWIZZLE_B - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_SWIZZLE_B - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_SWIZZLE_B_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSwizzle
+
+
Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_SWIZZLE_G - Static variable in class org.lwjgl.opengl.ARBTextureSwizzle
+
+
Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_SWIZZLE_G - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_SWIZZLE_G - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_SWIZZLE_G_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSwizzle
+
+
Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_SWIZZLE_R - Static variable in class org.lwjgl.opengl.ARBTextureSwizzle
+
+
Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_SWIZZLE_R - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_SWIZZLE_R - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_SWIZZLE_R_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSwizzle
+
+
Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_SWIZZLE_RGBA - Static variable in class org.lwjgl.opengl.ARBTextureSwizzle
+
+
Accepted by the <pname> parameters of TexParameteriv, + TexParameterfv, GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_SWIZZLE_RGBA - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <pname> parameters of TexParameteriv, + TexParameterfv, GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_SWIZZLE_RGBA_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSwizzle
+
+
Accepted by the <pname> parameters of TexParameteriv, + TexParameterfv, GetTexParameterfv, and GetTexParameteriv:
+
+
GL_TEXTURE_TARGET_QCOM - Static variable in class org.lwjgl.opengles.QCOMExtendedGet
+
+
Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
+
+
GL_TEXTURE_TYPE_QCOM - Static variable in class org.lwjgl.opengles.QCOMExtendedGet
+
+
Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
+
+
GL_TEXTURE_UNSIGNED_REMAP_MODE_NV - Static variable in class org.lwjgl.opengl.NVTextureExpandNormal
+
+
Accepted by the <pname> parameters of TexParameteri, + TexParameteriv, TexParameterf, TexParameterfv, GetTexParameteri, + and GetTexParameteriv:
+
+
GL_TEXTURE_UPDATE_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_TEXTURE_UPDATE_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_TEXTURE_UPDATE_BARRIER_BIT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrierEXT:
+
+
GL_TEXTURE_VIEW - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_VIEW - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_TEXTURE_VIEW_MIN_LAYER - Static variable in class org.lwjgl.opengl.ARBTextureView
+
+
Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
+
+
GL_TEXTURE_VIEW_MIN_LAYER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
+
+
GL_TEXTURE_VIEW_MIN_LEVEL - Static variable in class org.lwjgl.opengl.ARBTextureView
+
+
Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
+
+
GL_TEXTURE_VIEW_MIN_LEVEL - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
+
+
GL_TEXTURE_VIEW_NUM_LAYERS - Static variable in class org.lwjgl.opengl.ARBTextureView
+
+
Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
+
+
GL_TEXTURE_VIEW_NUM_LAYERS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
+
+
GL_TEXTURE_VIEW_NUM_LEVELS - Static variable in class org.lwjgl.opengl.ARBTextureView
+
+
Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
+
+
GL_TEXTURE_VIEW_NUM_LEVELS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
+
+
GL_TEXTURE_WIDTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_WIDTH_NV - Static variable in class org.lwjgl.opengles.NVGetTexImage
+
 
+
GL_TEXTURE_WIDTH_QCOM - Static variable in class org.lwjgl.opengles.QCOMExtendedGet
+
+
Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
+
+
GL_TEXTURE_WRAP_R - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_TEXTURE_WRAP_R - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TEXTURE_WRAP_R_OES - Static variable in class org.lwjgl.opengles.OESTexture3D
+
+
Accepted by the <pname> parameter of TexParameteriv, TexParameterfv, + GetTexParameteriv, and GetTexParameterfv:
+
+
GL_TEXTURE_WRAP_S - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_WRAP_S - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureParameterName
+
+
GL_TEXTURE_WRAP_T - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TEXTURE_WRAP_T - Static variable in class org.lwjgl.opengles.GLES20
+
+
TextureParameterName
+
+
GL_TIME_ELAPSED - Static variable in class org.lwjgl.opengl.ARBTimerQuery
+
+
Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
+
+
GL_TIME_ELAPSED - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
+
+
GL_TIME_ELAPSED_EXT - Static variable in class org.lwjgl.opengl.EXTTimerQuery
+
+
Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
+
+
GL_TIMEOUT_EXPIRED - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Returned by ClientWaitSync:
+
+
GL_TIMEOUT_EXPIRED - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned by ClientWaitSync:
+
+
GL_TIMEOUT_EXPIRED - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TIMEOUT_IGNORED - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Accepted in the <timeout> parameter of WaitSync:
+
+
GL_TIMEOUT_IGNORED - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted in the <timeout> parameter of WaitSync:
+
+
GL_TIMEOUT_IGNORED - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TIMEOUT_IGNORED_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Accepted in the <timeout> parameter of WaitSyncAPPLE:
+
+
GL_TIMESTAMP - Static variable in class org.lwjgl.opengl.ARBTimerQuery
+
+
Accepted by the <target> parameter of GetQueryiv and QueryCounter.
+
+
GL_TIMESTAMP - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <target> parameter of GetQueryiv and QueryCounter.
+
+
GL_TOP_LEVEL_ARRAY_SIZE - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_TOP_LEVEL_ARRAY_SIZE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_TOP_LEVEL_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_TOP_LEVEL_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_TRACK_MATRIX_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <pname> parameter of GetTrackMatrixivNV:
+
+
GL_TRACK_MATRIX_TRANSFORM_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <pname> parameter of GetTrackMatrixivNV:
+
+
GL_TRANSFORM_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TRANSFORM_FEEDBACK - Static variable in class org.lwjgl.opengl.ARBTransformFeedback2
+
+
Accepted by the <target> parameter of BindTransformFeedback:
+
+
GL_TRANSFORM_FEEDBACK - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <target> parameter of BindTransformFeedback:
+
+
GL_TRANSFORM_FEEDBACK - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TRANSFORM_FEEDBACK_ACTIVE - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_ACTIVE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TRANSFORM_FEEDBACK_ATTRIBS_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_TRANSFORM_FEEDBACK_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrierEXT:
+
+
GL_TRANSFORM_FEEDBACK_BINDING - Static variable in class org.lwjgl.opengl.ARBTransformFeedback2
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_BINDING - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_BINDING - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TRANSFORM_FEEDBACK_BINDING_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback2
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, BindBufferRange, BindBufferOffset and + BindBufferBase:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE - Static variable in class org.lwjgl.opengl.ARBTransformFeedback2
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback2
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <param> parameter of GetIntegerIndexedv and + GetBooleanIndexedv, and by the <pname> parameter of GetBooleanv, + GetDoublev, GetIntegerv, and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <param> parameter of GetIntegerIndexedvEXT and + GetBooleanIndexedvEXT, and by the <pname> parameter of GetBooleanv, + GetDoublev, GetIntegerv, and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <param> parameter of GetIntegerIndexedvEXT and + GetBooleanIndexedvEXT, and by the <pname> parameter of GetBooleanv, + GetDoublev, GetIntegerv, and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, BindBufferRangeEXT, BindBufferOffsetEXT and + BindBufferBaseEXT:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_INDEX - Static variable in class org.lwjgl.opengl.ARBEnhancedLayouts
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_INDEX - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_MODE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_MODE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + GetFloatv, and GetProgramiv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, BindBufferRangeNV, BindBufferOffsetNV and + BindBufferBaseNV:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED - Static variable in class org.lwjgl.opengl.ARBTransformFeedback2
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback2
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <param> parameter of GetIntegerIndexedv and + GetBooleanIndexedv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <param> parameter of GetIntegerIndexedvEXT and + GetBooleanIndexedvEXT:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <param> parameter of GetIntegerIndexedvEXT and + GetBooleanIndexedvEXT:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_START - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <param> parameter of GetIntegerIndexedv and + GetBooleanIndexedv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_START - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <param> parameter of GetIntegerIndexedvEXT and + GetBooleanIndexedvEXT:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_START_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <param> parameter of GetIntegerIndexedvEXT and + GetBooleanIndexedvEXT:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE - Static variable in class org.lwjgl.opengl.ARBEnhancedLayouts
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE - Static variable in class org.lwjgl.opengl.GL44
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_TRANSFORM_FEEDBACK_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback2
+
+
Accepted by the <target> parameter of BindTransformFeedbackNV:
+
+
GL_TRANSFORM_FEEDBACK_PAUSED - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
+
+
GL_TRANSFORM_FEEDBACK_PAUSED - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
+
+
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
+
+
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
+
+
GL_TRANSFORM_FEEDBACK_RECORD_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <param> parameter of GetIntegerIndexedvEXT and + GetBooleanIndexedvEXT:
+
+
GL_TRANSFORM_FEEDBACK_VARYING - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_TRANSFORM_FEEDBACK_VARYING - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TRANSFORM_FEEDBACK_VARYINGS - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TRANSFORM_FEEDBACK_VARYINGS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_TRANSFORM_FEEDBACK_VARYINGS_EXT - Static variable in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TRANSFORM_FEEDBACK_VARYINGS_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <pname> parameter of GetProgramiv:
+
+
GL_TRANSLATE_2D_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
+
+
GL_TRANSLATE_3D_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
+
+
GL_TRANSLATE_X_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
+
+
GL_TRANSLATE_Y_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
+
+
GL_TRANSPOSE_AFFINE_2D_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
+
+
GL_TRANSPOSE_AFFINE_3D_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
+
+
GL_TRANSPOSE_COLOR_MATRIX - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TRANSPOSE_COLOR_MATRIX_ARB - Static variable in class org.lwjgl.opengl.ARBTransposeMatrix
+
 
+
GL_TRANSPOSE_CURRENT_MATRIX_ARB - Static variable in class org.lwjgl.opengl.ARBProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_TRANSPOSE_MODELVIEW_MATRIX - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TRANSPOSE_MODELVIEW_MATRIX_ARB - Static variable in class org.lwjgl.opengl.ARBTransposeMatrix
+
 
+
GL_TRANSPOSE_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <transform> parameter of TrackMatrixNV:
+
+
GL_TRANSPOSE_PROGRAM_MATRIX_EXT - Static variable in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Accepted by the <pname> parameter of GetBooleanIndexedvEXT, + GetIntegerIndexedvEXT, GetFloatIndexedvEXT, GetDoubleIndexedvEXT: + GetBooleani_v, GetIntegeri_v, GetFloati_vEXT, GetDoublei_vEXT:
+
+
GL_TRANSPOSE_PROJECTION_MATRIX - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TRANSPOSE_PROJECTION_MATRIX_ARB - Static variable in class org.lwjgl.opengl.ARBTransposeMatrix
+
 
+
GL_TRANSPOSE_TEXTURE_MATRIX - Static variable in class org.lwjgl.opengl.GL13
+
 
+
GL_TRANSPOSE_TEXTURE_MATRIX_ARB - Static variable in class org.lwjgl.opengl.ARBTransposeMatrix
+
 
+
GL_TRIANGLE_FAN - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TRIANGLE_FAN - Static variable in class org.lwjgl.opengles.GLES20
+
+
BeginMode
+
+
GL_TRIANGLE_STRIP - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TRIANGLE_STRIP - Static variable in class org.lwjgl.opengles.GLES20
+
+
BeginMode
+
+
GL_TRIANGLE_STRIP_ADJACENCY - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
+
+
GL_TRIANGLE_STRIP_ADJACENCY_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
+
+
GL_TRIANGLE_STRIP_ADJACENCY_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
+
+
GL_TRIANGLES - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
+
+
GL_TRIANGLES - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TRIANGLES - Static variable in class org.lwjgl.opengles.GLES20
+
+
BeginMode
+
+
GL_TRIANGLES_ADJACENCY - Static variable in class org.lwjgl.opengl.GL32
+
+
Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
+
+
GL_TRIANGLES_ADJACENCY_ARB - Static variable in class org.lwjgl.opengl.ARBGeometryShader4
+
+
Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
+
+
GL_TRIANGLES_ADJACENCY_EXT - Static variable in class org.lwjgl.opengl.EXTGeometryShader4
+
+
Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
+
+
GL_TRIANGULAR_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is one of PATH_END_CAPS_NV, PATH_INTIAL_END_CAP_NV, + PATH_TERMINAL_END_CAP_NV, PATH_DASH_CAPS_NV, PATH_INITIAL_DASH_CAP_NV, + and PATH_TERMINAL_DASH_CAP_NV:
+
+
GL_TRUE - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Returned by GetProgramiv when <pname> is TESS_GEN_POINT_MODE:
+
+
GL_TRUE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_TRUE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Boolean
+
+
GL_TYPE - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_TYPE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted in the <props> array of GetProgramResourceiv:
+
+
GL_UNCORRELATED_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <value> parameter of BlendParameteriNV when <pname> is + BLEND_OVERLAP_NV:
+
+
GL_UNDEFINED_APPLE - Static variable in class org.lwjgl.opengl.APPLEObjectPurgeable
+
+
Accepted by the <option> parameters of ObjectUnpurgeable, and + returned by ObjectUnpurgeable:
+
+
GL_UNDEFINED_VERTEX - Static variable in class org.lwjgl.opengl.ARBViewportArray
+
+
Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
+
+
GL_UNDEFINED_VERTEX - Static variable in class org.lwjgl.opengl.GL41
+
+
Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
+
+
GL_UNIFORM - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_UNIFORM - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_UNIFORM_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformsivARB:
+
+
GL_UNIFORM_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformsiv:
+
+
GL_UNIFORM_ARRAY_STRIDE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Accepted by the <pname> parameter of GetActiveUniformsiv:
+
+
GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of GetActiveUniformsiv:
+
+
GL_UNIFORM_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_UNIFORM_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_UNIFORM_BARRIER_BIT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrierEXT:
+
+
GL_UNIFORM_BLOCK - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_UNIFORM_BLOCK - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
+
+
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockiv:
+
+
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
+
+
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockiv:
+
+
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_BLOCK_BINDING - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
+
+
GL_UNIFORM_BLOCK_BINDING - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockiv:
+
+
GL_UNIFORM_BLOCK_BINDING - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_BLOCK_DATA_SIZE - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
+
+
GL_UNIFORM_BLOCK_DATA_SIZE - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockiv:
+
+
GL_UNIFORM_BLOCK_DATA_SIZE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_BLOCK_INDEX - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformsivARB:
+
+
GL_UNIFORM_BLOCK_INDEX - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformsiv:
+
+
GL_UNIFORM_BLOCK_INDEX - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_BLOCK_NAME_LENGTH - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
+
+
GL_UNIFORM_BLOCK_NAME_LENGTH - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockiv:
+
+
GL_UNIFORM_BLOCK_NAME_LENGTH - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER - Static variable in class org.lwjgl.opengl.ARBComputeShader
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockiv:
+
+
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockiv:
+
+
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
+
+
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockiv:
+
+
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
+
+
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockiv:
+
+
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockiv:
+
+
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockiv:
+
+
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER - Static variable in class org.lwjgl.opengl.ARBTessellationShader
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockiv:
+
+
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockiv:
+
+
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
+
+
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformBlockiv:
+
+
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_BUFFER - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
+
+
GL_UNIFORM_BUFFER - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
+
+
GL_UNIFORM_BUFFER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetIntegeri_v, GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
+
+
GL_UNIFORM_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetIntegeri_v, GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
+
+
GL_UNIFORM_BUFFER_BINDING - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_BUFFER_BINDING_EXT - Static variable in class org.lwjgl.opengl.EXTBindableUniform
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_UNIFORM_BUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTBindableUniform
+
+
Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
+
+
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetIntegeri_v:
+
+
GL_UNIFORM_BUFFER_SIZE - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetIntegeri_v:
+
+
GL_UNIFORM_BUFFER_SIZE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_BUFFER_START - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetIntegeri_v:
+
+
GL_UNIFORM_BUFFER_START - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetIntegeri_v:
+
+
GL_UNIFORM_BUFFER_START - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_IS_ROW_MAJOR - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformsivARB:
+
+
GL_UNIFORM_IS_ROW_MAJOR - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformsiv:
+
+
GL_UNIFORM_IS_ROW_MAJOR - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_MATRIX_STRIDE - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformsivARB:
+
+
GL_UNIFORM_MATRIX_STRIDE - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformsiv:
+
+
GL_UNIFORM_MATRIX_STRIDE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_NAME_LENGTH - Static variable in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
+
+
GL_UNIFORM_NAME_LENGTH - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformsivARB:
+
+
GL_UNIFORM_NAME_LENGTH - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformsiv:
+
+
GL_UNIFORM_NAME_LENGTH - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
+
+
GL_UNIFORM_NAME_LENGTH - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_OFFSET - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformsivARB:
+
+
GL_UNIFORM_OFFSET - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformsiv:
+
+
GL_UNIFORM_OFFSET - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_SIZE - Static variable in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
+
+
GL_UNIFORM_SIZE - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformsivARB:
+
+
GL_UNIFORM_SIZE - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformsiv:
+
+
GL_UNIFORM_SIZE - Static variable in class org.lwjgl.opengl.GL40
+
+
Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
+
+
GL_UNIFORM_SIZE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIFORM_TYPE - Static variable in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Accepted by the <pname> parameter of GetActiveUniformsivARB:
+
+
GL_UNIFORM_TYPE - Static variable in class org.lwjgl.opengl.GL31
+
+
Accepted by the <pname> parameter of GetActiveUniformsiv:
+
+
GL_UNIFORM_TYPE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNIQUE_ID_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <attribute> parameter of + glQueryVideoCaptureDeviceNV:
+
+
GL_UNKNOWN_CONTEXT_RESET_ARB - Static variable in class org.lwjgl.opengl.ARBRobustness
+
+
Returned by GetGraphicsResetStatusARB:
+
+
GL_UNKNOWN_CONTEXT_RESET_EXT - Static variable in class org.lwjgl.opengles.EXTRobustness
+
+
Returned by GetGraphicsResetStatusEXT:
+
+
GL_UNPACK_ALIGNMENT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_UNPACK_ALIGNMENT - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_UNPACK_CLIENT_STORAGE_APPLE - Static variable in class org.lwjgl.opengl.APPLEClientStorage
+
+
Accepted by the <pname> parameters of PixelStore:
+
+
GL_UNPACK_COMPRESSED_BLOCK_DEPTH - Static variable in class org.lwjgl.opengl.ARBCompressedTexturePixelStorage
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_UNPACK_COMPRESSED_BLOCK_DEPTH - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_UNPACK_COMPRESSED_BLOCK_HEIGHT - Static variable in class org.lwjgl.opengl.ARBCompressedTexturePixelStorage
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_UNPACK_COMPRESSED_BLOCK_HEIGHT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_UNPACK_COMPRESSED_BLOCK_SIZE - Static variable in class org.lwjgl.opengl.ARBCompressedTexturePixelStorage
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_UNPACK_COMPRESSED_BLOCK_SIZE - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_UNPACK_COMPRESSED_BLOCK_WIDTH - Static variable in class org.lwjgl.opengl.ARBCompressedTexturePixelStorage
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_UNPACK_COMPRESSED_BLOCK_WIDTH - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
+
+
GL_UNPACK_IMAGE_HEIGHT - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_UNPACK_IMAGE_HEIGHT - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNPACK_LSB_FIRST - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_UNPACK_ROW_BYTES_APPLE - Static variable in class org.lwjgl.opengl.APPLERowBytes
+
+
Accepted by the <pname> parameter of PixelStorei and the <pname> + parameter of GetIntegerv:
+
+
GL_UNPACK_ROW_LENGTH - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_UNPACK_ROW_LENGTH - Static variable in class org.lwjgl.opengles.EXTUnpackSubimage
+
+
Accepted by the <pname> parameters of PixelStorei, GetIntegerv, and + GetFloatv:
+
+
GL_UNPACK_ROW_LENGTH - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNPACK_SKIP_IMAGES - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_UNPACK_SKIP_IMAGES - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNPACK_SKIP_PIXELS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_UNPACK_SKIP_PIXELS - Static variable in class org.lwjgl.opengles.EXTUnpackSubimage
+
+
Accepted by the <pname> parameters of PixelStorei, GetIntegerv, and + GetFloatv:
+
+
GL_UNPACK_SKIP_PIXELS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNPACK_SKIP_ROWS - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_UNPACK_SKIP_ROWS - Static variable in class org.lwjgl.opengles.EXTUnpackSubimage
+
+
Accepted by the <pname> parameters of PixelStorei, GetIntegerv, and + GetFloatv:
+
+
GL_UNPACK_SKIP_ROWS - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNPACK_SWAP_BYTES - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_UNSIGNALED - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Returned in <values> for GetSynciv <pname> SYNC_STATUS:
+
+
GL_UNSIGNALED - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned in <values> for GetSynciv <pname> SYNC_STATUS:
+
+
GL_UNSIGNALED - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNSIGNALED_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Returned in <values> for GetSyncivAPPLE <pname> SYNC_STATUS_APPLE:
+
+
GL_UNSIGNED_BYTE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_UNSIGNED_BYTE - Static variable in class org.lwjgl.opengles.GLES20
+
+
DataType
+
+
GL_UNSIGNED_BYTE_2_3_3_REV - Static variable in class org.lwjgl.opengl.APPLEPackedPixels
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
+
+
GL_UNSIGNED_BYTE_2_3_3_REV - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_UNSIGNED_BYTE_3_3_2 - Static variable in class org.lwjgl.opengl.APPLEPackedPixels
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
+
+
GL_UNSIGNED_BYTE_3_3_2 - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_UNSIGNED_BYTE_3_3_2_EXT - Static variable in class org.lwjgl.opengl.EXTPackedPixels
+
 
+
GL_UNSIGNED_IDENTITY_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_UNSIGNED_INT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_UNSIGNED_INT - Static variable in class org.lwjgl.opengles.GLES20
+
+
DataType
+
+
GL_UNSIGNED_INT - Static variable in class org.lwjgl.opengles.OESDepthTexture
+
+
Accepted by the <type> parameter of TexImage2D, TexSubImage2D:
+
+
GL_UNSIGNED_INT - Static variable in class org.lwjgl.opengles.OESElementIndexUint
+
+
Accepted by the <type> parameter of DrawElements:
+
+
GL_UNSIGNED_INT16_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_UNSIGNED_INT16_VEC2_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_UNSIGNED_INT16_VEC3_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_UNSIGNED_INT16_VEC4_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_UNSIGNED_INT64_AMD - Static variable in class org.lwjgl.opengl.AMDPerformanceMonitor
+
+
Returned as a valid value in <data> parameter of + GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD
+
+
GL_UNSIGNED_INT64_AMD - Static variable in class org.lwjgl.opengles.AMDPerformanceMonitor
+
+
Returned as a valid value in <data> parameter of + GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD
+
+
GL_UNSIGNED_INT64_ARB - Static variable in class org.lwjgl.opengl.ARBBindlessTexture
+
+
Accepted by the <type> parameter of VertexAttribLPointer:
+
+
GL_UNSIGNED_INT64_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_UNSIGNED_INT64_NV - Static variable in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
+
Accepted by the <type> parameter of VertexAttribLPointerEXT, + VertexArrayVertexAttribLOffsetEXT, and VertexAttribLFormatNV:
+
+
GL_UNSIGNED_INT64_VEC2_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_UNSIGNED_INT64_VEC3_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_UNSIGNED_INT64_VEC4_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_UNSIGNED_INT8_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_UNSIGNED_INT8_VEC2_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_UNSIGNED_INT8_VEC3_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_UNSIGNED_INT8_VEC4_NV - Static variable in class org.lwjgl.opengl.NVGpuShader5
+
+
Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
+
+
GL_UNSIGNED_INT_10_10_10_2 - Static variable in class org.lwjgl.opengl.APPLEPackedPixels
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
+
+
GL_UNSIGNED_INT_10_10_10_2 - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_UNSIGNED_INT_10_10_10_2_EXT - Static variable in class org.lwjgl.opengl.EXTPackedPixels
+
 
+
GL_UNSIGNED_INT_10_10_10_2_OES - Static variable in class org.lwjgl.opengles.OESVertexType1010102
+
+
Accepted by the <type> parameter of VertexAttribPointer
+
+
GL_UNSIGNED_INT_10F_11F_11F_REV - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, + ColorTable, ColorSubTable, and GetColorTable:
+
+
GL_UNSIGNED_INT_10F_11F_11F_REV - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNSIGNED_INT_10F_11F_11F_REV_EXT - Static variable in class org.lwjgl.opengl.EXTPackedFloat
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, + ColorTable, ColorSubTable, and GetColorTable:
+
+
GL_UNSIGNED_INT_10F_11F_11F_REV_EXT - Static variable in class org.lwjgl.opengles.EXTPackedFloat
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D:
+
+
GL_UNSIGNED_INT_24_8 - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage:
+
+
GL_UNSIGNED_INT_24_8 - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage.
+
+
GL_UNSIGNED_INT_24_8 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNSIGNED_INT_24_8_EXT - Static variable in class org.lwjgl.opengl.EXTPackedDepthStencil
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage.
+
+
GL_UNSIGNED_INT_24_8_NV - Static variable in class org.lwjgl.opengl.NVPackedDepthStencil
+
 
+
GL_UNSIGNED_INT_24_8_OES - Static variable in class org.lwjgl.opengles.OESPackedDepthStencil
+
+
Accepted by the <type> parameter of TexImage2D and TexSubImage2D:
+
+
GL_UNSIGNED_INT_2_10_10_10_REV - Static variable in class org.lwjgl.opengl.APPLEPackedPixels
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
+
+
GL_UNSIGNED_INT_2_10_10_10_REV - Static variable in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
+
Accepted by the <type> parameter of VertexAttribPointer, VertexPointer, + NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer, + VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui, + ColorP*, SecondaryColorP* and VertexAttribP*
+
+
GL_UNSIGNED_INT_2_10_10_10_REV - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_UNSIGNED_INT_2_10_10_10_REV - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNSIGNED_INT_2_10_10_10_REV_EXT - Static variable in class org.lwjgl.opengles.EXTTextureType2101010REV
+
+
Accepted by the <type> parameter of TexImage2D and TexImage3D:
+
+
GL_UNSIGNED_INT_5_9_9_9_REV - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, + ColorTable, ColorSubTable, and GetColorTable:
+
+
GL_UNSIGNED_INT_5_9_9_9_REV - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNSIGNED_INT_5_9_9_9_REV_EXT - Static variable in class org.lwjgl.opengl.EXTTextureSharedExponent
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, + ColorTable, ColorSubTable, and GetColorTable:
+
+
GL_UNSIGNED_INT_8_8_8_8 - Static variable in class org.lwjgl.opengl.APPLEPackedPixels
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
+
+
GL_UNSIGNED_INT_8_8_8_8 - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_UNSIGNED_INT_8_8_8_8_EXT - Static variable in class org.lwjgl.opengl.EXTPackedPixels
+
 
+
GL_UNSIGNED_INT_8_8_8_8_REV - Static variable in class org.lwjgl.opengl.APPLEPackedPixels
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
+
+
GL_UNSIGNED_INT_8_8_8_8_REV - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_UNSIGNED_INT_8_8_S8_S8_REV_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <type> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
+
+
GL_UNSIGNED_INT_8_8_S8_S8_REV_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_UNSIGNED_INT_ATOMIC_COUNTER - Static variable in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Returned in <params> by GetActiveUniform and GetActiveUniformsiv:
+
+
GL_UNSIGNED_INT_ATOMIC_COUNTER - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned in <params> by GetActiveUniform and GetActiveUniformsiv:
+
+
GL_UNSIGNED_INT_IMAGE_1D - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_1D - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_1D_ARRAY - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_1D_ARRAY - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_1D_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D_ARRAY - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D_ARRAY - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D_RECT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D_RECT - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_3D - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_3D - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_3D_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_BUFFER - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_BUFFER - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_BUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_CUBE - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_CUBE - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_CUBE_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_S8_S8_8_8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <type> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
+
+
GL_UNSIGNED_INT_S8_S8_8_8_NV - Static variable in class org.lwjgl.opengl.NVTextureShader2
+
 
+
GL_UNSIGNED_INT_SAMPLER_1D - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_1D_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_2D - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_2D - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_2D_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.ARBTextureMultisample
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_2D_RECT - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_3D - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_3D - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNSIGNED_INT_SAMPLER_3D_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_BUFFER - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD - Static variable in class org.lwjgl.opengl.AMDVertexShaderTessellator
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_CUBE - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_CUBE - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNSIGNED_INT_SAMPLER_CUBE_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY - Static variable in class org.lwjgl.opengl.GL40
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB - Static variable in class org.lwjgl.opengl.ARBTextureCubeMapArray
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV - Static variable in class org.lwjgl.opengl.NVExplicitMultisample
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_VEC2 - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_VEC2 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNSIGNED_INT_VEC2_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_VEC3 - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_VEC3 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNSIGNED_INT_VEC3_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_VEC4 - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INT_VEC4 - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNSIGNED_INT_VEC4_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Returned by the <type> parameter of GetActiveUniform:
+
+
GL_UNSIGNED_INVERT_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_UNSIGNED_NORMALIZED - Static variable in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Returned in <params> by GetFramebufferAttachmentParameteriv:
+
+
GL_UNSIGNED_NORMALIZED - Static variable in class org.lwjgl.opengl.GL30
+
+
Returned by the <params> parameter of GetTexLevelParameter:
+
+
GL_UNSIGNED_NORMALIZED - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_UNSIGNED_NORMALIZED_ARB - Static variable in class org.lwjgl.opengl.ARBTextureFloat
+
+
Returned by the <params> parameter of GetTexLevelParameter:
+
+
GL_UNSIGNED_NORMALIZED_EXT - Static variable in class org.lwjgl.opengles.EXTColorBufferHalfFloat
+
+
Returned in <params> by GetFramebufferAttachmentParameteriv:
+
+
GL_UNSIGNED_SHORT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_UNSIGNED_SHORT - Static variable in class org.lwjgl.opengles.GLES20
+
+
DataType
+
+
GL_UNSIGNED_SHORT - Static variable in class org.lwjgl.opengles.OESDepthTexture
+
+
Accepted by the <type> parameter of TexImage2D, TexSubImage2D:
+
+
GL_UNSIGNED_SHORT_1_5_5_5_REV - Static variable in class org.lwjgl.opengl.APPLEPackedPixels
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
+
+
GL_UNSIGNED_SHORT_1_5_5_5_REV - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT - Static variable in class org.lwjgl.opengles.EXTReadFormatBgra
+
+
Accepted by the <type> parameter of ReadPixels:
+
+
GL_UNSIGNED_SHORT_4_4_4_4 - Static variable in class org.lwjgl.opengl.APPLEPackedPixels
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
+
+
GL_UNSIGNED_SHORT_4_4_4_4 - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_UNSIGNED_SHORT_4_4_4_4 - Static variable in class org.lwjgl.opengles.GLES20
+
+
PixelType
+
+
GL_UNSIGNED_SHORT_4_4_4_4_EXT - Static variable in class org.lwjgl.opengl.EXTPackedPixels
+
 
+
GL_UNSIGNED_SHORT_4_4_4_4_REV - Static variable in class org.lwjgl.opengl.APPLEPackedPixels
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
+
+
GL_UNSIGNED_SHORT_4_4_4_4_REV - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT - Static variable in class org.lwjgl.opengles.EXTReadFormatBgra
+
+
Accepted by the <type> parameter of ReadPixels:
+
+
GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG - Static variable in class org.lwjgl.opengles.IMGReadFormat
+
+
Accepted by the <format> parameter of ReadPixels:
+
+
GL_UNSIGNED_SHORT_5_5_5_1 - Static variable in class org.lwjgl.opengl.APPLEPackedPixels
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
+
+
GL_UNSIGNED_SHORT_5_5_5_1 - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_UNSIGNED_SHORT_5_5_5_1 - Static variable in class org.lwjgl.opengles.GLES20
+
+
PixelType
+
+
GL_UNSIGNED_SHORT_5_5_5_1_EXT - Static variable in class org.lwjgl.opengl.EXTPackedPixels
+
 
+
GL_UNSIGNED_SHORT_5_6_5 - Static variable in class org.lwjgl.opengl.APPLEPackedPixels
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
+
+
GL_UNSIGNED_SHORT_5_6_5 - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_UNSIGNED_SHORT_5_6_5 - Static variable in class org.lwjgl.opengles.GLES20
+
+
PixelType
+
+
GL_UNSIGNED_SHORT_5_6_5_REV - Static variable in class org.lwjgl.opengl.APPLEPackedPixels
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
+
+
GL_UNSIGNED_SHORT_5_6_5_REV - Static variable in class org.lwjgl.opengl.GL12
+
 
+
GL_UNSIGNED_SHORT_8_8_APPLE - Static variable in class org.lwjgl.opengl.APPLERgb422
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
+
+
GL_UNSIGNED_SHORT_8_8_APPLE - Static variable in class org.lwjgl.opengl.APPLEYcbcr422
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, + SeparableFilter2D, SeparableFilter3D, GetSeparableFilter, ColorTable, + GetColorTable:
+
+
GL_UNSIGNED_SHORT_8_8_APPLE - Static variable in class org.lwjgl.opengles.APPLERgb422
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
+
+
GL_UNSIGNED_SHORT_8_8_REV_APPLE - Static variable in class org.lwjgl.opengl.APPLERgb422
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
+
+
GL_UNSIGNED_SHORT_8_8_REV_APPLE - Static variable in class org.lwjgl.opengl.APPLEYcbcr422
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, + SeparableFilter2D, SeparableFilter3D, GetSeparableFilter, ColorTable, + GetColorTable:
+
+
GL_UNSIGNED_SHORT_8_8_REV_APPLE - Static variable in class org.lwjgl.opengles.APPLERgb422
+
+
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
+
+
GL_UPPER_LEFT - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <param> parameter of PointParameter{if}vARB:
+
+
GL_USE_MISSING_GLYPH_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <handleMissingGlyph> parameter of PathGlyphsNV and + PathGlyphRangeNV:
+
+
GL_UTF16_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <type> or <pathNameType> parameter of CallLists, + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, CoverStrokePathInstancedNV, + GetPathMetricsNV, and GetPathSpacingNV:
+
+
GL_UTF8_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted by the <type> or <pathNameType> parameter of CallLists, + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, CoverStrokePathInstancedNV, + GetPathMetricsNV, and GetPathSpacingNV:
+
+
GL_V2F - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_V3F - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_VALIDATE_STATUS - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
+
+
GL_VALIDATE_STATUS - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_VARIABLE_A_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_VARIABLE_B_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_VARIABLE_C_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_VARIABLE_D_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_VARIABLE_E_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_VARIABLE_F_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_VARIABLE_G_NV - Static variable in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
GL_VARIANT_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VARIANT_ARRAY_POINTER_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VARIANT_ARRAY_STRIDE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VARIANT_ARRAY_TYPE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VARIANT_DATATYPE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VARIANT_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VARIANT_VALUE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VBO_FREE_MEMORY_ATI - Static variable in class org.lwjgl.opengl.ATIMeminfo
+
+
Accepted by the <value> parameter of GetIntegerv:
+
+
GL_VECTOR_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VENDOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_VENDOR - Static variable in class org.lwjgl.opengles.GLES20
+
+
StringName
+
+
GL_VERSION - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_VERSION - Static variable in class org.lwjgl.opengles.GLES20
+
+
StringName
+
+
GL_VERTEX_ARRAY - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_VERTEX_ARRAY_ADDRESS_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
+
+
GL_VERTEX_ARRAY_BINDING - Static variable in class org.lwjgl.opengl.ARBVertexArrayObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_VERTEX_ARRAY_BINDING - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_VERTEX_ARRAY_BINDING - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_VERTEX_ARRAY_BINDING_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexArrayObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_VERTEX_ARRAY_BINDING_OES - Static variable in class org.lwjgl.opengles.OESVertexArrayObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv:
+
+
GL_VERTEX_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_VERTEX_ARRAY_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_VERTEX_ARRAY_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <value> parameter of GetIntegerv:
+
+
GL_VERTEX_ARRAY_OBJECT_AMD - Static variable in class org.lwjgl.opengl.AMDNameGenDelete
+
+
Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
+
+
GL_VERTEX_ARRAY_OBJECT_EXT - Static variable in class org.lwjgl.opengles.EXTDebugLabel
+
+
Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
+
+
GL_VERTEX_ARRAY_POINTER - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_VERTEX_ARRAY_RANGE_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexArrayRange
+
+
Accepted by the <cap> parameter of EnableClientState, DisableClientState, + and IsEnabled:
+
+
GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexArrayRange
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_VERTEX_ARRAY_RANGE_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVVertexArrayRange
+
 
+
GL_VERTEX_ARRAY_RANGE_NV - Static variable in class org.lwjgl.opengl.NVVertexArrayRange
+
 
+
GL_VERTEX_ARRAY_RANGE_POINTER_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexArrayRange
+
+
Accepted by the <pname> parameter of GetPointerv:
+
+
GL_VERTEX_ARRAY_RANGE_POINTER_NV - Static variable in class org.lwjgl.opengl.NVVertexArrayRange
+
 
+
GL_VERTEX_ARRAY_RANGE_VALID_NV - Static variable in class org.lwjgl.opengl.NVVertexArrayRange
+
 
+
GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV - Static variable in class org.lwjgl.opengl.NVVertexArrayRange2
+
 
+
GL_VERTEX_ARRAY_SIZE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_VERTEX_ARRAY_STORAGE_HINT_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexArrayRange
+
+
Accepted by the <pname> parameter of VertexArrayParameteriAPPLE, + GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
+
+
GL_VERTEX_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_VERTEX_ARRAY_TYPE - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_VERTEX_ATTRIB_ARRAY0_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY10_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY11_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY12_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY13_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY14_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY15_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY1_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY2_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY3_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY4_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY5_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY6_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY7_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY8_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY9_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64i_vNV:
+
+
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT - Static variable in class org.lwjgl.opengl.GL42
+
+
Accepted by the <barriers> parameter of MemoryBarrier:
+
+
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT - Static variable in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
+
Accepted by the <barriers> parameter of MemoryBarrierEXT:
+
+
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengles.GLES20
+
+
Vertex Arrays
+
+
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBufferObject
+
+
Accepted by the <pname> parameter of GetVertexAttribivARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_DIVISOR - Static variable in class org.lwjgl.opengl.GL33
+
+
Accepted by the <pname> parameters of GetVertexAttribdv, + GetVertexAttribfv, and GetVertexAttribiv:
+
+
GL_VERTEX_ATTRIB_ARRAY_DIVISOR - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB - Static variable in class org.lwjgl.opengl.ARBInstancedArrays
+
+
Accepted by the <pname> parameters of GetVertexAttribdv, + GetVertexAttribfv, and GetVertexAttribiv:
+
+
GL_VERTEX_ATTRIB_ARRAY_ENABLED - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_ENABLED - Static variable in class org.lwjgl.opengles.GLES20
+
+
Vertex Arrays
+
+
GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_INTEGER - Static variable in class org.lwjgl.opengl.GL30
+
+
Accepted by the <pname> parameters of GetVertexAttribdv, + GetVertexAttribfv, GetVertexAttribiv, GetVertexAttribIiv, and + GetVertexAttribIuiv:
+
+
GL_VERTEX_ATTRIB_ARRAY_INTEGER - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT - Static variable in class org.lwjgl.opengl.EXTGpuShader4
+
+
Accepted by the <pname> parameters of GetVertexAttribdv, + GetVertexAttribfv, GetVertexAttribiv, GetVertexAttribIivEXT, and + GetVertexAttribIuivEXT:
+
+
GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <target> parameter of GetIntegeri_vNV:
+
+
GL_VERTEX_ATTRIB_ARRAY_LONG - Static variable in class org.lwjgl.opengl.GL43
+
+
Vertex attrib array has unconverted doubles.
+
+
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED - Static variable in class org.lwjgl.opengles.GLES20
+
+
Vertex Arrays
+
+
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_NV - Static variable in class org.lwjgl.opengles.NVFramebufferVertexAttribArray
+
 
+
GL_VERTEX_ATTRIB_ARRAY_POINTER - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetVertexAttribPointervARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_POINTER - Static variable in class org.lwjgl.opengles.GLES20
+
+
Vertex Arrays
+
+
GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <pname> parameter of GetVertexAttribPointervARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter of GetVertexAttribPointervARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_SIZE - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_SIZE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Vertex Arrays
+
+
GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_STRIDE - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_STRIDE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Vertex Arrays
+
+
GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_TYPE - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_TYPE - Static variable in class org.lwjgl.opengles.GLES20
+
+
Vertex Arrays
+
+
GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
+
+
GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV - Static variable in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Accepted by the <cap> parameter of DisableClientState, + EnableClientState, IsEnabled:
+
+
GL_VERTEX_ATTRIB_BINDING - Static variable in class org.lwjgl.opengl.ARBVertexAttribBinding
+
+
Accepted by the <pname> parameter of GetVertexAttrib*v:
+
+
GL_VERTEX_ATTRIB_BINDING - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetVertexAttrib*v:
+
+
GL_VERTEX_ATTRIB_MAP1_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
+
Accepted by the <pname> parameter of EnableVertexAttribAPPLE, + DisableVertexAttribAPPLE, and IsVertexAttribEnabledAPPLE.
+
+
GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
+
Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
+
+
GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
+
Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
+
+
GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
+
Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
+
+
GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
+
Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
+
+
GL_VERTEX_ATTRIB_MAP2_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
+
Accepted by the <pname> parameter of EnableVertexAttribAPPLE, + DisableVertexAttribAPPLE, and IsVertexAttribEnabledAPPLE.
+
+
GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
+
Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
+
+
GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
+
Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
+
+
GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
+
Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
+
+
GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE - Static variable in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
+
Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
+
+
GL_VERTEX_ATTRIB_RELATIVE_OFFSET - Static variable in class org.lwjgl.opengl.ARBVertexAttribBinding
+
+
Accepted by the <pname> parameter of GetVertexAttrib*v:
+
+
GL_VERTEX_ATTRIB_RELATIVE_OFFSET - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetVertexAttrib*v:
+
+
GL_VERTEX_BINDING_DIVISOR - Static variable in class org.lwjgl.opengl.ARBVertexAttribBinding
+
+
Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
+
+
GL_VERTEX_BINDING_DIVISOR - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
+
+
GL_VERTEX_BINDING_OFFSET - Static variable in class org.lwjgl.opengl.ARBVertexAttribBinding
+
+
Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
+
+
GL_VERTEX_BINDING_OFFSET - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
+
+
GL_VERTEX_BINDING_STRIDE - Static variable in class org.lwjgl.opengl.ARBVertexAttribBinding
+
+
Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
+
+
GL_VERTEX_BINDING_STRIDE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
+
+
GL_VERTEX_BLEND_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_VERTEX_ELEMENT_SWIZZLE_AMD - Static variable in class org.lwjgl.opengl.AMDInterleavedElements
+
+
Accepted by the <pname> parameter of VertexAttribParameteriAMD and + GetVertexAttrib{iv|dv|fv|Iiv|Iuiv|Ldv}:
+
+
GL_VERTEX_ID_NV - Static variable in class org.lwjgl.opengl.NVTransformFeedback
+
+
Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
+
+
GL_VERTEX_ID_SWIZZLE_AMD - Static variable in class org.lwjgl.opengl.AMDInterleavedElements
+
+
Selected by the <pname> parameter of ProgramParameteri and GetProgramiv:
+
+
GL_VERTEX_PROGRAM_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, by the + <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, + and by the <target> parameter of ProgramStringARB, BindProgramARB, + ProgramEnvParameter4[df][v]ARB, ProgramLocalParameter4[df][v]ARB, + GetProgramEnvParameter[df]vARB, GetProgramLocalParameter[df]vARB, + GetProgramivARB, and GetProgramStringARB.
+
+
GL_VERTEX_PROGRAM_BINDING_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_VERTEX_PROGRAM_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of BindProgramNV, + ExecuteProgramNV, GetProgramParameter[df]vNV, GetTrackMatrixivNV, + LoadProgramNV, ProgramParameter[s]4[df][v]NV, and TrackMatrixNV:
+
+
GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV - Static variable in class org.lwjgl.opengl.NVParameterBufferObject
+
+
Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
+
+
GL_VERTEX_PROGRAM_POINT_SIZE - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_PROGRAM_POINT_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_PROGRAM_POINT_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_PROGRAM_POINT_SIZE_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_VERTEX_PROGRAM_TWO_SIDE - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_PROGRAM_TWO_SIDE_ARB - Static variable in class org.lwjgl.opengl.ARBVertexProgram
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_PROGRAM_TWO_SIDE_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
+
+
GL_VERTEX_PROGRAM_TWO_SIDE_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
+
+
GL_VERTEX_SHADER - Static variable in class org.lwjgl.opengl.GL20
+
+
Accepted by the <shaderType> argument of CreateShader and + returned by the <params> parameter of GetShader{if}v:
+
+
GL_VERTEX_SHADER - Static variable in class org.lwjgl.opengles.GLES20
+
+
Shaders
+
+
GL_VERTEX_SHADER_ARB - Static variable in class org.lwjgl.opengl.ARBVertexShader
+
+
Accepted by the <shaderType> argument of CreateShaderObjectARB and + returned by the <params> parameter of GetObjectParameter{if}vARB:
+
+
GL_VERTEX_SHADER_BINDING_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VERTEX_SHADER_BIT - Static variable in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Accepted by <stages> parameter to UseProgramStages:
+
+
GL_VERTEX_SHADER_BIT - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by <stages> parameter to UseProgramStages:
+
+
GL_VERTEX_SHADER_BIT_EXT - Static variable in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Accepted by <stages> parameter to UseProgramStagesEXT:
+
+
GL_VERTEX_SHADER_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VERTEX_SHADER_INSTRUCTIONS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VERTEX_SHADER_INVARIANTS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VERTEX_SHADER_LOCALS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VERTEX_SHADER_OPTIMIZED_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VERTEX_SHADER_VARIANTS_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_VERTEX_SOURCE_ATI - Static variable in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
GL_VERTEX_STATE_PROGRAM_NV - Static variable in class org.lwjgl.opengl.NVVertexProgram
+
+
Accepted by the <target> parameter of ExecuteProgramNV and + LoadProgramNV:
+
+
GL_VERTEX_STREAM0_ATI - Static variable in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
GL_VERTEX_STREAM1_ATI - Static variable in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
GL_VERTEX_STREAM2_ATI - Static variable in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
GL_VERTEX_STREAM3_ATI - Static variable in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
GL_VERTEX_STREAM4_ATI - Static variable in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
GL_VERTEX_STREAM5_ATI - Static variable in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
GL_VERTEX_STREAM6_ATI - Static variable in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
GL_VERTEX_STREAM7_ATI - Static variable in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
GL_VERTEX_SUBROUTINE - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_VERTEX_SUBROUTINE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_VERTEX_SUBROUTINE_UNIFORM - Static variable in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_VERTEX_SUBROUTINE_UNIFORM - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
+
+
GL_VERTEX_TEXTURE - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_VERTEX_TEXTURE - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_VERTEX_WEIGHT_ARRAY_EXT - Static variable in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT - Static variable in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT - Static variable in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
GL_VERTEX_WEIGHTING_EXT - Static variable in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
GL_VERTICAL_LINE_TO_NV - Static variable in class org.lwjgl.opengl.NVPathRendering
+
+
Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
+
+
GL_VIBRANCE_BIAS_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
+
+
GL_VIBRANCE_SCALE_NV - Static variable in class org.lwjgl.opengl.NVTextureShader
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
+
+
GL_VIDEO_BUFFER_BINDING_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
+
+
GL_VIDEO_BUFFER_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <target> parameters of BindBufferARB, BufferDataARB, + BufferSubDataARB, MapBufferARB, UnmapBufferARB, GetBufferSubDataARB, + GetBufferParameterivARB, and GetBufferPointervARB:
+
+
GL_VIDEO_BUFFER_PITCH_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
+
+
GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
+
+
GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
+
+
GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
+
+
GL_VIDEO_CAPTURE_FRAME_WIDTH_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
+
+
GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
+
+
GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
+
+
GL_VIDEO_COLOR_CONVERSION_MATRIX_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
+
+
GL_VIDEO_COLOR_CONVERSION_MAX_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
+
+
GL_VIDEO_COLOR_CONVERSION_MIN_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
+
+
GL_VIDEO_COLOR_CONVERSION_OFFSET_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
+
+
GL_VIEW_CLASS_128_BITS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_128_BITS - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_16_BITS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_16_BITS - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_24_BITS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_24_BITS - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_32_BITS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_32_BITS - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_48_BITS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_48_BITS - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_64_BITS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_64_BITS - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_8_BITS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_8_BITS - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_96_BITS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_96_BITS - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_BPTC_FLOAT - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_BPTC_FLOAT - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_BPTC_UNORM - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_BPTC_UNORM - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_RGTC1_RED - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_RGTC1_RED - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_RGTC2_RG - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_RGTC2_RG - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_S3TC_DXT1_RGB - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_S3TC_DXT1_RGB - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_S3TC_DXT1_RGBA - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_S3TC_DXT1_RGBA - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_S3TC_DXT3_RGBA - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_S3TC_DXT3_RGBA - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_S3TC_DXT5_RGBA - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_CLASS_S3TC_DXT5_RGBA - Static variable in class org.lwjgl.opengl.GL43
+
+
Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
+
+
GL_VIEW_COMPATIBILITY_CLASS - Static variable in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_VIEW_COMPATIBILITY_CLASS - Static variable in class org.lwjgl.opengl.GL43
+
+
Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
+
+
GL_VIEWPORT - Static variable in class org.lwjgl.opengl.ARBViewportArray
+
+
Accepted by the <pname> parameter of GetFloati_v:
+
+
GL_VIEWPORT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_VIEWPORT - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of GetFloati_v:
+
+
GL_VIEWPORT - Static variable in class org.lwjgl.opengles.GLES20
+
+
GetPName
+
+
GL_VIEWPORT_BIT - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_VIEWPORT_BOUNDS_RANGE - Static variable in class org.lwjgl.opengl.ARBViewportArray
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_VIEWPORT_BOUNDS_RANGE - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_VIEWPORT_INDEX_PROVOKING_VERTEX - Static variable in class org.lwjgl.opengl.ARBViewportArray
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_VIEWPORT_INDEX_PROVOKING_VERTEX - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_VIEWPORT_SUBPIXEL_BITS - Static variable in class org.lwjgl.opengl.ARBViewportArray
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_VIEWPORT_SUBPIXEL_BITS - Static variable in class org.lwjgl.opengl.GL41
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
+
+
GL_VIRTUAL_PAGE_SIZE_INDEX_ARB - Static variable in class org.lwjgl.opengl.ARBSparseTexture
+
+
Accepted by the <pname> parameter to TexParameter{i f}{v}, + TexParameterI{u}v, GetTexParameter{if}v and GetTexParameterIi{u}v:
+
+
GL_VIRTUAL_PAGE_SIZE_X_AMD - Static variable in class org.lwjgl.opengl.AMDSparseTexture
+
+
Accepted by the <pname> parameter to GetInternalformativ:
+
+
GL_VIRTUAL_PAGE_SIZE_X_ARB - Static variable in class org.lwjgl.opengl.ARBSparseTexture
+
+
Accepted by the <pname> parameter to GetInternalformativ:
+
+
GL_VIRTUAL_PAGE_SIZE_Y_AMD - Static variable in class org.lwjgl.opengl.AMDSparseTexture
+
+
Accepted by the <pname> parameter to GetInternalformativ:
+
+
GL_VIRTUAL_PAGE_SIZE_Y_ARB - Static variable in class org.lwjgl.opengl.ARBSparseTexture
+
+
Accepted by the <pname> parameter to GetInternalformativ:
+
+
GL_VIRTUAL_PAGE_SIZE_Z_AMD - Static variable in class org.lwjgl.opengl.AMDSparseTexture
+
+
Accepted by the <pname> parameter to GetInternalformativ:
+
+
GL_VIRTUAL_PAGE_SIZE_Z_ARB - Static variable in class org.lwjgl.opengl.ARBSparseTexture
+
+
Accepted by the <pname> parameter to GetInternalformativ:
+
+
GL_VIV_shader_binary - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
GL_VIVIDLIGHT_NV - Static variable in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
+
Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
+
+
GL_VOLATILE_APPLE - Static variable in class org.lwjgl.opengl.APPLEObjectPurgeable
+
+
Accepted by the <option> parameter of ObjectPurgeable, and returned + by ObjectPurgeable:
+
+
GL_W_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_WAIT_FAILED - Static variable in class org.lwjgl.opengl.ARBSync
+
+
Returned by ClientWaitSync:
+
+
GL_WAIT_FAILED - Static variable in class org.lwjgl.opengl.GL32
+
+
Returned by ClientWaitSync:
+
+
GL_WAIT_FAILED - Static variable in class org.lwjgl.opengles.GLES30
+
 
+
GL_WEIGHT_ARRAY_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_WEIGHT_ARRAY_BUFFER_BINDING - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBufferObject
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_WEIGHT_ARRAY_POINTER_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_WEIGHT_ARRAY_SIZE_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_WEIGHT_ARRAY_STRIDE_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_WEIGHT_ARRAY_TYPE_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_WEIGHT_SUM_UNITY_ARB - Static variable in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
GL_WRITE_ONLY - Static variable in class org.lwjgl.opengl.GL15
+
 
+
GL_WRITE_ONLY - Static variable in class org.lwjgl.opengl.NVShaderBufferStore
+
+
Accepted by the <access> parameter of MakeBufferResidentNV:
+
+
GL_WRITE_ONLY_ARB - Static variable in class org.lwjgl.opengl.ARBBufferObject
+
+
Accepted by the <access> parameter of MapBufferARB:
+
+
GL_WRITE_ONLY_OES - Static variable in class org.lwjgl.opengles.OESMapbuffer
+
+
Accepted by the <access> parameter of MapBufferOES:
+
+
GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV - Static variable in class org.lwjgl.opengl.NVPixelDataRange
+
+
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
+
+
GL_WRITE_PIXEL_DATA_RANGE_NV - Static variable in class org.lwjgl.opengl.NVPixelDataRange
+
+
Accepted by the <target> parameter of PixelDataRangeNV and + FlushPixelDataRangeNV, and by the <cap> parameter of + EnableClientState, DisableClientState, and IsEnabled:
+
+
GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV - Static variable in class org.lwjgl.opengl.NVPixelDataRange
+
+
Accepted by the <pname> parameter of GetPointerv:
+
+
GL_WRITEONLY_RENDERING_QCOM - Static variable in class org.lwjgl.opengles.QCOMWriteonlyRendering
+
+
Accepted by the <cap> parameter of Enable, Disable.
+
+
GL_X_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_XOR - Static variable in class org.lwjgl.opengl.AMDStencilOperationExtended
+
+
Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
+
+
GL_XOR - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_Y_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_YCBAYCR8A_4224_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
+
+
GL_YCBCR_422_APPLE - Static variable in class org.lwjgl.opengl.APPLEYcbcr422
+
+
Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, + SeparableFilter2D, SeparableFilter3D, GetSeparableFilter, ColorTable, + GetColorTable:
+
+
GL_YCBYCR8_422_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
+
+
GL_Z400_BINARY_AMD - Static variable in class org.lwjgl.opengles.AMDProgramBinaryZ400
+
+
Accepted by the <binaryFormat> parameter of ProgramBinaryOES:
+
+
GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
+
+
GL_Z4Y12Z4CB12Z4CR12_444_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
+
+
GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
+
+
GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
+
+
GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV - Static variable in class org.lwjgl.opengl.NVVideoCapture
+
+
Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
+
+
GL_Z_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_ZERO - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ZERO - Static variable in class org.lwjgl.opengles.GLES20
+
+
BlendingFactorDest
+
+
GL_ZERO_EXT - Static variable in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GL_ZOOM_X - Static variable in class org.lwjgl.opengl.GL11
+
 
+
GL_ZOOM_Y - Static variable in class org.lwjgl.opengl.GL11
+
 
+
glAccum(int, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glActiveProgramEXT(int) - Static method in class org.lwjgl.opengl.EXTSeparateShaderObjects
+
 
+
glActiveShaderProgram(int, int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glActiveShaderProgram(int, int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glActiveShaderProgramEXT(int, int) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glActiveStencilFaceEXT(int) - Static method in class org.lwjgl.opengl.EXTStencilTwoSide
+
 
+
glActiveTexture(int) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glActiveTexture(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glActiveTextureARB(int) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glActiveVaryingNV(int, ByteBuffer) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
 
+
glActiveVaryingNV(int, CharSequence) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
+
Overloads glActiveVaryingNV.
+
+
glAllocateMemoryNV(int, float, float, float) - Static method in class org.lwjgl.opengl.NVVertexArrayRange
+
 
+
glAlphaFragmentOp1ATI(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
glAlphaFragmentOp2ATI(int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
glAlphaFragmentOp3ATI(int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
glAlphaFunc(int, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glAreProgramsResidentNV(IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.NVProgram
+
 
+
glAreTexturesResident(IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glArrayElement(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glArrayObjectATI(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glAttachObjectARB(int, int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glAttachShader(int, int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glAttachShader(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBegin(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glBeginConditionalRender(int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glBeginConditionalRenderNV(int, int) - Static method in class org.lwjgl.opengl.NVConditionalRender
+
 
+
glBeginFragmentShaderATI() - Static method in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
glBeginOcclusionQueryNV(int) - Static method in class org.lwjgl.opengl.NVOcclusionQuery
+
 
+
glBeginPerfMonitorAMD(int) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
 
+
glBeginPerfMonitorAMD(int) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
 
+
glBeginQuery(int, int) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glBeginQuery(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glBeginQueryARB(int, int) - Static method in class org.lwjgl.opengl.ARBOcclusionQuery
+
 
+
glBeginQueryEXT(int, int) - Static method in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
 
+
glBeginQueryIndexed(int, int, int) - Static method in class org.lwjgl.opengl.ARBTransformFeedback3
+
 
+
glBeginQueryIndexed(int, int, int) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glBeginTransformFeedback(int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glBeginTransformFeedback(int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glBeginTransformFeedbackEXT(int) - Static method in class org.lwjgl.opengl.EXTTransformFeedback
+
 
+
glBeginTransformFeedbackNV(int) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
 
+
glBeginVertexShaderEXT() - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glBeginVideoCaptureNV(int) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
 
+
glBindAttribLocation(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glBindAttribLocation(int, int, CharSequence) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glBindAttribLocation.
+
+
glBindAttribLocation(int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBindAttribLocation(int, int, CharSequence) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glBindAttribLocation.
+
+
glBindAttribLocationARB(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glBindAttribLocationARB(int, int, CharSequence) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
+
Overloads glBindAttribLocationARB.
+
+
glBindBuffer(int, int) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glBindBuffer(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBindBufferARB(int, int) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glBindBufferBase(int, int, int) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
 
+
glBindBufferBase(int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glBindBufferBase(int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glBindBufferBaseEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTTransformFeedback
+
 
+
glBindBufferBaseNV(int, int, int) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
 
+
glBindBufferOffsetEXT(int, int, int, long) - Static method in class org.lwjgl.opengl.EXTTransformFeedback
+
 
+
glBindBufferOffsetNV(int, int, int, long) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
 
+
glBindBufferRange(int, int, int, long, long) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
 
+
glBindBufferRange(int, int, int, long, long) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glBindBufferRange(int, int, int, long, long) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glBindBufferRangeEXT(int, int, int, long, long) - Static method in class org.lwjgl.opengl.EXTTransformFeedback
+
 
+
glBindBufferRangeNV(int, int, int, long, long) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
 
+
glBindBuffersBase(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBMultiBind
+
 
+
glBindBuffersBase(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glBindBuffersRange(int, int, int, IntBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opengl.ARBMultiBind
+
 
+
glBindBuffersRange(int, int, int, IntBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glBindFragDataLocation(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glBindFragDataLocation(int, int, CharSequence) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glBindFragDataLocation.
+
+
glBindFragDataLocationEXT(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glBindFragDataLocationEXT(int, int, CharSequence) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
+
Overloads glBindFragDataLocationEXT.
+
+
glBindFragDataLocationIndexed(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBBlendFuncExtended
+
 
+
glBindFragDataLocationIndexed(int, int, int, CharSequence) - Static method in class org.lwjgl.opengl.ARBBlendFuncExtended
+
+
Overloads glBindFragDataLocationIndexed.
+
+
glBindFragDataLocationIndexed(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glBindFragDataLocationIndexed(int, int, int, CharSequence) - Static method in class org.lwjgl.opengl.GL33
+
+
Overloads glBindFragDataLocationIndexed.
+
+
glBindFragmentShaderATI(int) - Static method in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
glBindFramebuffer(int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glBindFramebuffer(int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glBindFramebuffer(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBindFramebufferEXT(int, int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glBindFramebufferOES(int, int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glBindImageTexture(int, int, int, boolean, int, int, int) - Static method in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
 
+
glBindImageTexture(int, int, int, boolean, int, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glBindImageTextureEXT(int, int, int, boolean, int, int, int) - Static method in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
 
+
glBindImageTextures(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBMultiBind
+
 
+
glBindImageTextures(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glBindLightParameterEXT(int, int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glBindMaterialParameterEXT(int, int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glBindMultiTextureEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glBindParameterEXT(int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glBindProgramARB(int, int) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glBindProgramNV(int, int) - Static method in class org.lwjgl.opengl.NVProgram
+
 
+
glBindProgramPipeline(int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glBindProgramPipeline(int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glBindProgramPipelineEXT(int) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glBindRenderbuffer(int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glBindRenderbuffer(int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glBindRenderbuffer(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBindRenderbufferEXT(int, int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glBindRenderbufferOES(int, int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glBindSampler(int, int) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
 
+
glBindSampler(int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glBindSampler(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glBindSamplers(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBMultiBind
+
 
+
glBindSamplers(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glBindTexGenParameterEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glBindTexture(int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glBindTexture(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBindTextures(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBMultiBind
+
 
+
glBindTextures(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glBindTextureUnitParameterEXT(int, int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glBindTransformFeedback(int, int) - Static method in class org.lwjgl.opengl.ARBTransformFeedback2
+
 
+
glBindTransformFeedback(int, int) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glBindTransformFeedback(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glBindTransformFeedbackNV(int, int) - Static method in class org.lwjgl.opengl.NVTransformFeedback2
+
 
+
glBindVertexArray(int) - Static method in class org.lwjgl.opengl.ARBVertexArrayObject
+
 
+
glBindVertexArray(int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glBindVertexArray(int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glBindVertexArrayAPPLE(int) - Static method in class org.lwjgl.opengl.APPLEVertexArrayObject
+
 
+
glBindVertexArrayOES(int) - Static method in class org.lwjgl.opengles.OESVertexArrayObject
+
 
+
glBindVertexBuffer(int, int, long, int) - Static method in class org.lwjgl.opengl.ARBVertexAttribBinding
+
 
+
glBindVertexBuffer(int, int, long, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glBindVertexBuffers(int, int, IntBuffer, PointerBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBMultiBind
+
 
+
glBindVertexBuffers(int, int, IntBuffer, PointerBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glBindVertexShaderEXT(int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glBindVideoCaptureDeviceNV(int, long) - Static method in class org.lwjgl.opengl.NVVideoCaptureUtil
+
+
After successfully locking a video capture device, use this method to bind it + to the capture slot specified in the current context.
+
+
glBindVideoCaptureStreamBufferNV(int, int, int, long) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
 
+
glBindVideoCaptureStreamTextureNV(int, int, int, int, int) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
 
+
glBindVideoDeviceNV(int, long, IntBuffer) - Static method in class org.lwjgl.opengl.NVPresentVideoUtil
+
+
Binds the video output device specified to one of the context's available video output slots.
+
+
glBitmap(int, int, float, float, float, float, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glBitmap(int, int, float, float, float, float, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glBlendBarrierNV() - Static method in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
 
+
glBlendColor(float, float, float, float) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glBlendColor(float, float, float, float) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glBlendColor(float, float, float, float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBlendColorEXT(float, float, float, float) - Static method in class org.lwjgl.opengl.EXTBlendColor
+
 
+
glBlendEquation(int) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glBlendEquation(int) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glBlendEquation(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBlendEquationEXT(int) - Static method in class org.lwjgl.opengl.EXTBlendMinmax
+
 
+
glBlendEquationEXT(int) - Static method in class org.lwjgl.opengles.EXTBlendMinmax
+
 
+
glBlendEquationi(int, int) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glBlendEquationiARB(int, int) - Static method in class org.lwjgl.opengl.ARBDrawBuffersBlend
+
 
+
glBlendEquationIndexedAMD(int, int) - Static method in class org.lwjgl.opengl.AMDDrawBuffersBlend
+
 
+
glBlendEquationOES(int) - Static method in class org.lwjgl.opengles.OESBlendSubtract
+
 
+
glBlendEquationSeparate(int, int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glBlendEquationSeparate(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBlendEquationSeparateEXT(int, int) - Static method in class org.lwjgl.opengl.EXTBlendEquationSeparate
+
 
+
glBlendEquationSeparatei(int, int, int) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glBlendEquationSeparateiARB(int, int, int) - Static method in class org.lwjgl.opengl.ARBDrawBuffersBlend
+
 
+
glBlendEquationSeparateIndexedAMD(int, int, int) - Static method in class org.lwjgl.opengl.AMDDrawBuffersBlend
+
 
+
glBlendEquationSeparateOES(int, int) - Static method in class org.lwjgl.opengles.OESBlendEquationSeparate
+
 
+
glBlendFunc(int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glBlendFunc(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBlendFunci(int, int, int) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glBlendFunciARB(int, int, int) - Static method in class org.lwjgl.opengl.ARBDrawBuffersBlend
+
 
+
glBlendFuncIndexedAMD(int, int, int) - Static method in class org.lwjgl.opengl.AMDDrawBuffersBlend
+
 
+
glBlendFuncSeparate(int, int, int, int) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glBlendFuncSeparate(int, int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBlendFuncSeparateEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTBlendFuncSeparate
+
 
+
glBlendFuncSeparatei(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glBlendFuncSeparateiARB(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBDrawBuffersBlend
+
 
+
glBlendFuncSeparateIndexedAMD(int, int, int, int, int) - Static method in class org.lwjgl.opengl.AMDDrawBuffersBlend
+
 
+
glBlendFuncSeparateOES(int, int, int, int) - Static method in class org.lwjgl.opengles.OESBlendFuncSeparate
+
 
+
glBlendParameteriNV(int, int) - Static method in class org.lwjgl.opengl.NVBlendEquationAdvanced
+
 
+
glBlitFramebuffer(int, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glBlitFramebuffer(int, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
+
Transfers a rectangle of pixel values from one + region of the read framebuffer to another in the draw framebuffer.
+
+
glBlitFramebuffer(int, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Transfers a rectangle of pixel values from one + region of the read framebuffer to another in the draw framebuffer.
+
+
glBlitFramebufferANGLE(int, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengles.ANGLEFramebufferBlit
+
 
+
glBlitFramebufferEXT(int, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTFramebufferBlit
+
+
Transfers a rectangle of pixel values from one + region of the read framebuffer to another in the draw framebuffer.
+
+
glBufferAddressRangeNV(int, int, long, long) - Static method in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
 
+
glBufferData(int, long, int) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glBufferData(int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glBufferData(int, DoubleBuffer, int) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glBufferData(int, FloatBuffer, int) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glBufferData(int, IntBuffer, int) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glBufferData(int, ShortBuffer, int) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glBufferData(int, long, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBufferData(int, ByteBuffer, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBufferData(int, FloatBuffer, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBufferData(int, IntBuffer, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBufferData(int, ShortBuffer, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBufferDataARB(int, long, int) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glBufferDataARB(int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glBufferDataARB(int, DoubleBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glBufferDataARB(int, FloatBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glBufferDataARB(int, IntBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glBufferDataARB(int, ShortBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glBufferParameteriAPPLE(int, int, int) - Static method in class org.lwjgl.opengl.APPLEFlushBufferRange
+
 
+
glBufferStorage(int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferStorage
+
 
+
glBufferStorage(int, DoubleBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferStorage
+
 
+
glBufferStorage(int, FloatBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferStorage
+
 
+
glBufferStorage(int, IntBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferStorage
+
 
+
glBufferStorage(int, ShortBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferStorage
+
 
+
glBufferStorage(int, LongBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferStorage
+
 
+
glBufferStorage(int, long, int) - Static method in class org.lwjgl.opengl.ARBBufferStorage
+
+
Overloads glBufferStorage.
+
+
glBufferStorage(int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glBufferStorage(int, DoubleBuffer, int) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glBufferStorage(int, FloatBuffer, int) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glBufferStorage(int, IntBuffer, int) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glBufferStorage(int, ShortBuffer, int) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glBufferStorage(int, LongBuffer, int) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glBufferStorage(int, long, int) - Static method in class org.lwjgl.opengl.GL44
+
+
Overloads glBufferStorage.
+
+
glBufferSubData(int, long, ByteBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glBufferSubData(int, long, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glBufferSubData(int, long, FloatBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glBufferSubData(int, long, IntBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glBufferSubData(int, long, ShortBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glBufferSubData(int, long, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBufferSubData(int, long, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBufferSubData(int, long, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBufferSubData(int, long, ShortBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glBufferSubDataARB(int, long, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glBufferSubDataARB(int, long, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glBufferSubDataARB(int, long, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glBufferSubDataARB(int, long, IntBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glBufferSubDataARB(int, long, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glCallList(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glCallLists(ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glCallLists(IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glCallLists(ShortBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glCheckFramebufferStatus(int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glCheckFramebufferStatus(int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glCheckFramebufferStatus(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glCheckFramebufferStatusEXT(int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glCheckFramebufferStatusOES(int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glCheckNamedFramebufferStatusEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glClampColor(int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glClampColorARB(int, int) - Static method in class org.lwjgl.opengl.ARBColorBufferFloat
+
 
+
glClear(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glClear(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glClearAccum(float, float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glClearBuffer(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glClearBuffer(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glClearBuffer(int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glClearBuffer(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glClearBufferData(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBClearBufferObject
+
 
+
glClearBufferData(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glClearBufferfi(int, int, float, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glClearBufferfi(int, int, float, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glClearBufferSubData(int, int, long, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBClearBufferObject
+
 
+
glClearBufferSubData(int, int, long, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glClearBufferu(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glClearBufferu(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glClearColor(float, float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glClearColor(float, float, float, float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glClearColorIiEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTTextureInteger
+
 
+
glClearColorIuiEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTTextureInteger
+
 
+
glClearDepth(double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glClearDepthdNV(double) - Static method in class org.lwjgl.opengl.NVDepthBufferFloat
+
 
+
glClearDepthf(float) - Static method in class org.lwjgl.opengl.ARBES2Compatibility
+
 
+
glClearDepthf(float) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glClearDepthf(float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glClearNamedBufferDataEXT(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBClearBufferObject
+
 
+
glClearNamedBufferSubDataEXT(int, int, long, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBClearBufferObject
+
 
+
glClearStencil(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glClearStencil(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glClearTexImage(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBClearTexture
+
 
+
glClearTexImage(int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBClearTexture
+
 
+
glClearTexImage(int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBClearTexture
+
 
+
glClearTexImage(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBClearTexture
+
 
+
glClearTexImage(int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBClearTexture
+
 
+
glClearTexImage(int, int, int, int, LongBuffer) - Static method in class org.lwjgl.opengl.ARBClearTexture
+
 
+
glClearTexImage(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glClearTexImage(int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glClearTexImage(int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glClearTexImage(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glClearTexImage(int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glClearTexImage(int, int, int, int, LongBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBClearTexture
+
 
+
glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBClearTexture
+
 
+
glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBClearTexture
+
 
+
glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBClearTexture
+
 
+
glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBClearTexture
+
 
+
glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, LongBuffer) - Static method in class org.lwjgl.opengl.ARBClearTexture
+
 
+
glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, LongBuffer) - Static method in class org.lwjgl.opengl.GL44
+
 
+
glClientActiveTexture(int) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glClientActiveTextureARB(int) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glClientActiveVertexStreamATI(int) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glClientAttribDefaultEXT(int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glClientWaitSync(GLSync, int, long) - Static method in class org.lwjgl.opengl.ARBSync
+
 
+
glClientWaitSync(GLSync, int, long) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glClientWaitSync(GLSync, int, long) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glClientWaitSyncAPPLE(GLSync, int, long) - Static method in class org.lwjgl.opengles.APPLESync
+
 
+
glClipPlane(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColor3b(byte, byte, byte) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColor3d(double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColor3f(float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColor3hNV(short, short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glColor3ub(byte, byte, byte) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColor4b(byte, byte, byte, byte) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColor4d(double, double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColor4f(float, float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColor4hNV(short, short, short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glColor4ub(byte, byte, byte, byte) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColorFormatNV(int, int, int) - Static method in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
 
+
glColorFragmentOp1ATI(int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
glColorFragmentOp2ATI(int, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
glColorFragmentOp3ATI(int, int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
glColorMask(boolean, boolean, boolean, boolean) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColorMask(boolean, boolean, boolean, boolean) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glColorMaski(int, boolean, boolean, boolean, boolean) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glColorMaskIndexedEXT(int, boolean, boolean, boolean, boolean) - Static method in class org.lwjgl.opengl.EXTDrawBuffers2
+
 
+
glColorMaterial(int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColorP3u(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glColorP3u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glColorP3ui(int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glColorP3ui(int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glColorP4u(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glColorP4u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glColorP4ui(int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glColorP4ui(int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glColorPointer(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColorPointer(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColorPointer(int, boolean, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColorPointer(int, int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glColorPointer(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glColorPointer.
+
+
glColorSubTable(int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glColorSubTable(int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glColorSubTable(int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glColorSubTable(int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glColorSubTableEXT(int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glColorSubTableEXT(int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glColorSubTableEXT(int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glColorSubTableEXT(int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glColorSubTableEXT(int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glColorTable(int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glColorTable(int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glColorTable(int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glColorTable(int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glColorTableEXT(int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glColorTableEXT(int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glColorTableEXT(int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glColorTableEXT(int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glColorTableEXT(int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glColorTableParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glColorTableParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glCombinerInputNV(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
glCombinerOutputNV(int, int, int, int, int, int, int, boolean, boolean, boolean) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
glCombinerParameterfNV(int, float) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
glCombinerParameteriNV(int, int) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
glCombinerParameterNV(int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
glCombinerParameterNV(int, IntBuffer) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
glCombinerStageParameterNV(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVRegisterCombiners2
+
 
+
glCompileShader(int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glCompileShader(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glCompileShaderARB(int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glCompileShaderIncludeARB(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
 
+
glCompileShaderIncludeARB(int, CharSequence[]) - Static method in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
+
Overloads glCompileShaderIncludeARB.
+
+
glCompressedMultiTexImage1DEXT(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedMultiTexImage1DEXT(int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedMultiTexImage2DEXT(int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedMultiTexImage2DEXT(int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedMultiTexImage3DEXT(int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedMultiTexImage3DEXT(int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedMultiTexSubImage1DEXT(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedMultiTexSubImage1DEXT(int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedMultiTexSubImage2DEXT(int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedMultiTexSubImage2DEXT(int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedMultiTexSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedMultiTexSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedTexImage1D(int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glCompressedTexImage1D(int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glCompressedTexImage1DARB(int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
glCompressedTexImage1DARB(int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
glCompressedTexImage2D(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glCompressedTexImage2D(int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glCompressedTexImage2D(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glCompressedTexImage2DARB(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
glCompressedTexImage2DARB(int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
glCompressedTexImage3D(int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glCompressedTexImage3D(int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glCompressedTexImage3D(int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glCompressedTexImage3D(int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glCompressedTexImage3DARB(int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
glCompressedTexImage3DARB(int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
glCompressedTexImage3DOES(int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.OESTexture3D
+
 
+
glCompressedTexSubImage1D(int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glCompressedTexSubImage1D(int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glCompressedTexSubImage1DARB(int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
glCompressedTexSubImage1DARB(int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
glCompressedTexSubImage2D(int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glCompressedTexSubImage2D(int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glCompressedTexSubImage2D(int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glCompressedTexSubImage2DARB(int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
glCompressedTexSubImage2DARB(int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
glCompressedTexSubImage3D(int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glCompressedTexSubImage3D(int, int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glCompressedTexSubImage3D(int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glCompressedTexSubImage3D(int, int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glCompressedTexSubImage3DARB(int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
glCompressedTexSubImage3DARB(int, int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
glCompressedTexSubImage3DOES(int, int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.OESTexture3D
+
 
+
glCompressedTextureImage1DEXT(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedTextureImage1DEXT(int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedTextureImage2DEXT(int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedTextureImage2DEXT(int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedTextureImage3DEXT(int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedTextureImage3DEXT(int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedTextureSubImage1DEXT(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedTextureSubImage1DEXT(int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedTextureSubImage2DEXT(int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedTextureSubImage2DEXT(int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedTextureSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCompressedTextureSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
GLContext - Class in org.lwjgl.opengl
+
+

+ Manages GL contexts.

+
+
GLContext() - Constructor for class org.lwjgl.opengl.GLContext
+
 
+
GLContext - Class in org.lwjgl.opengles
+
+

+ Manages GL contexts.

+
+
GLContext() - Constructor for class org.lwjgl.opengles.GLContext
+
 
+
glConvolutionFilter1D(int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glConvolutionFilter1D(int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glConvolutionFilter1D(int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glConvolutionFilter1D(int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glConvolutionFilter1D(int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glConvolutionFilter1D(int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glConvolutionFilter2D(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glConvolutionFilter2D(int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glConvolutionFilter2D(int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glConvolutionFilter2D(int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glConvolutionParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glConvolutionParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glConvolutionParameterf(int, int, float) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glConvolutionParameteri(int, int, int) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glCopyBufferSubData(int, int, long, long, long) - Static method in class org.lwjgl.opengl.ARBCopyBuffer
+
 
+
glCopyBufferSubData(int, int, long, long, long) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glCopyBufferSubData(int, int, long, long, long) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glCopyColorSubTable(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glCopyColorTable(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glCopyConvolutionFilter1D(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glCopyConvolutionFilter2D(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glCopyImageSubData(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBCopyImage
+
 
+
glCopyImageSubData(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glCopyImageSubDataNV(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.NVCopyImage
+
 
+
glCopyMultiTexImage1DEXT(int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCopyMultiTexImage2DEXT(int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCopyMultiTexSubImage1DEXT(int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCopyMultiTexSubImage2DEXT(int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCopyMultiTexSubImage3DEXT(int, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCopyPathNV(int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glCopyPixels(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glCopyTexImage1D(int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glCopyTexImage2D(int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glCopyTexImage2D(int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glCopyTexSubImage1D(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glCopyTexSubImage2D(int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glCopyTexSubImage2D(int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glCopyTexSubImage3D(int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glCopyTexSubImage3D(int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glCopyTexSubImage3DOES(int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengles.OESTexture3D
+
 
+
glCopyTextureImage1DEXT(int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCopyTextureImage2DEXT(int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCopyTextureLevelsAPPLE(int, int, int, int) - Static method in class org.lwjgl.opengles.EXTCopyTextureLevels
+
 
+
glCopyTextureSubImage1DEXT(int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCopyTextureSubImage2DEXT(int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCopyTextureSubImage3DEXT(int, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glCoverageMaskNV(boolean) - Static method in class org.lwjgl.opengles.NVCoverageSample
+
 
+
glCoverageOperationNV(int) - Static method in class org.lwjgl.opengles.NVCoverageSample
+
 
+
glCoverFillPathInstancedNV(int, ByteBuffer, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glCoverFillPathNV(int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glCoverStrokePathInstancedNV(int, ByteBuffer, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glCoverStrokePathNV(int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glCreatePathbufferNV(int) - Static method in class org.lwjgl.opengles.NVDrawPath
+
 
+
glCreatePathNV(int, ByteBuffer) - Static method in class org.lwjgl.opengles.NVDrawPath
+
 
+
glCreatePathProgramNV() - Static method in class org.lwjgl.opengles.NVDrawPath
+
 
+
glCreateProgram() - Static method in class org.lwjgl.opengl.GL20
+
 
+
glCreateProgram() - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glCreateProgramObjectARB() - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glCreateShader(int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glCreateShader(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glCreateShaderObjectARB(int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glCreateShaderProgram(int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Single null-terminated source code string.
+
+
glCreateShaderProgram(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Overloads glCreateShaderProgramv.
+
+
glCreateShaderProgram(int, ByteBuffer[]) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Overloads glCreateShaderProgramv.
+
+
glCreateShaderProgram(int, CharSequence) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Overloads glCreateShaderProgramv.
+
+
glCreateShaderProgram(int, CharSequence[]) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Overloads glCreateShaderProgramv.
+
+
glCreateShaderProgram(int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL41
+
+
Single null-terminated source code string.
+
+
glCreateShaderProgram(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL41
+
+
Overloads glCreateShaderProgramv.
+
+
glCreateShaderProgram(int, ByteBuffer[]) - Static method in class org.lwjgl.opengl.GL41
+
+
Overloads glCreateShaderProgramv.
+
+
glCreateShaderProgram(int, CharSequence) - Static method in class org.lwjgl.opengl.GL41
+
+
Overloads glCreateShaderProgramv.
+
+
glCreateShaderProgram(int, CharSequence[]) - Static method in class org.lwjgl.opengl.GL41
+
+
Overloads glCreateShaderProgramv.
+
+
glCreateShaderProgramEXT(int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTSeparateShaderObjects
+
 
+
glCreateShaderProgramEXT(int, CharSequence) - Static method in class org.lwjgl.opengl.EXTSeparateShaderObjects
+
+
Overloads glCreateShaderProgramEXT.
+
+
glCreateShaderProgramEXT(int, ByteBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Single null-terminated source code string.
+
+
glCreateShaderProgramEXT(int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Overloads glCreateShaderProgramvEXT.
+
+
glCreateShaderProgramEXT(int, ByteBuffer[]) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Overloads glCreateShaderProgramvEXT.
+
+
glCreateShaderProgramEXT(int, CharSequence) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Overloads glCreateShaderProgramvEXT.
+
+
glCreateShaderProgramEXT(int, CharSequence[]) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Overloads glCreateShaderProgramvEXT.
+
+
glCreateSyncFromCLeventARB(CLContext, CLEvent, int) - Static method in class org.lwjgl.opengl.ARBCLEvent
+
 
+
glCullFace(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glCullFace(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glCurrentPaletteMatrixARB(int) - Static method in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
glDebugMessageCallback(KHRDebugCallback) - Static method in class org.lwjgl.opengl.GL43
+
+
The KHRDebugCallback.Handler implementation passed to this method will be used for + KHR_debug messages.
+
+
glDebugMessageCallback(KHRDebugCallback) - Static method in class org.lwjgl.opengl.KHRDebug
+
+
The KHRDebugCallback.Handler implementation passed to this method will be used for + KHR_debug messages.
+
+
glDebugMessageCallback(KHRDebugCallback) - Static method in class org.lwjgl.opengles.KHRDebug
+
+
The KHRDebugCallback.Handler implementation passed to this method will be used for + KHR_debug messages.
+
+
glDebugMessageCallbackAMD(AMDDebugOutputCallback) - Static method in class org.lwjgl.opengl.AMDDebugOutput
+
+
The AMDDebugOutputCallback.Handler implementation passed to this method will be used for + AMD_debug_output messages.
+
+
glDebugMessageCallbackARB(ARBDebugOutputCallback) - Static method in class org.lwjgl.opengl.ARBDebugOutput
+
+
The ARBDebugOutputCallback.Handler implementation passed to this method will be used for + ARB_debug_output messages.
+
+
glDebugMessageControl(int, int, int, IntBuffer, boolean) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glDebugMessageControl(int, int, int, IntBuffer, boolean) - Static method in class org.lwjgl.opengl.KHRDebug
+
 
+
glDebugMessageControl(int, int, int, IntBuffer, boolean) - Static method in class org.lwjgl.opengles.KHRDebug
+
 
+
glDebugMessageControlARB(int, int, int, IntBuffer, boolean) - Static method in class org.lwjgl.opengl.ARBDebugOutput
+
 
+
glDebugMessageEnableAMD(int, int, IntBuffer, boolean) - Static method in class org.lwjgl.opengl.AMDDebugOutput
+
 
+
glDebugMessageInsert(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glDebugMessageInsert(int, int, int, int, CharSequence) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glDebugMessageInsert.
+
+
glDebugMessageInsert(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.KHRDebug
+
 
+
glDebugMessageInsert(int, int, int, int, CharSequence) - Static method in class org.lwjgl.opengl.KHRDebug
+
+
Overloads glDebugMessageInsert.
+
+
glDebugMessageInsert(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.KHRDebug
+
 
+
glDebugMessageInsert(int, int, int, int, CharSequence) - Static method in class org.lwjgl.opengles.KHRDebug
+
+
Overloads glDebugMessageInsert.
+
+
glDebugMessageInsertAMD(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.AMDDebugOutput
+
 
+
glDebugMessageInsertAMD(int, int, int, CharSequence) - Static method in class org.lwjgl.opengl.AMDDebugOutput
+
+
Overloads glDebugMessageInsertAMD.
+
+
glDebugMessageInsertARB(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBDebugOutput
+
 
+
glDebugMessageInsertARB(int, int, int, int, CharSequence) - Static method in class org.lwjgl.opengl.ARBDebugOutput
+
+
Overloads glDebugMessageInsertARB.
+
+
glDeleteBuffers(IntBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glDeleteBuffers(int) - Static method in class org.lwjgl.opengl.GL15
+
+
Overloads glDeleteBuffers.
+
+
glDeleteBuffers(IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDeleteBuffers(int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glDeleteBuffers.
+
+
glDeleteBuffersARB(IntBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glDeleteBuffersARB(int) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
+
Overloads glDeleteBuffersARB.
+
+
glDeleteFencesAPPLE(IntBuffer) - Static method in class org.lwjgl.opengl.APPLEFence
+
 
+
glDeleteFencesAPPLE(int) - Static method in class org.lwjgl.opengl.APPLEFence
+
+
Overloads glDeleteFencesAPPLE.
+
+
glDeleteFencesNV(IntBuffer) - Static method in class org.lwjgl.opengl.NVFence
+
 
+
glDeleteFencesNV(int) - Static method in class org.lwjgl.opengl.NVFence
+
+
Overloads glDeleteFencesNV.
+
+
glDeleteFencesNV(IntBuffer) - Static method in class org.lwjgl.opengles.NVFence
+
 
+
glDeleteFencesNV(int) - Static method in class org.lwjgl.opengles.NVFence
+
+
Overloads glDeleteFencesNV.
+
+
glDeleteFragmentShaderATI(int) - Static method in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
glDeleteFramebuffers(IntBuffer) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glDeleteFramebuffers(int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Overloads glDeleteFramebuffers.
+
+
glDeleteFramebuffers(IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glDeleteFramebuffers(int) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glDeleteFramebuffers.
+
+
glDeleteFramebuffers(IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDeleteFramebuffers(int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glDeleteFramebuffers.
+
+
glDeleteFramebuffersEXT(IntBuffer) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glDeleteFramebuffersEXT(int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Overloads glDeleteFramebuffersEXT.
+
+
glDeleteFramebuffersOES(IntBuffer) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glDeleteFramebuffersOES(int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
+
Overloads glDeleteFramebuffersOES.
+
+
glDeleteLists(int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDeleteNamedStringARB(ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
 
+
glDeleteNamedStringARB(CharSequence) - Static method in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
+
Overloads glDeleteNamedStringARB.
+
+
glDeleteNamesAMD(int, IntBuffer) - Static method in class org.lwjgl.opengl.AMDNameGenDelete
+
 
+
glDeleteNamesAMD(int, int) - Static method in class org.lwjgl.opengl.AMDNameGenDelete
+
+
Overloads glDeleteNamesAMD.
+
+
glDeleteObjectARB(int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glDeleteOcclusionQueriesNV(IntBuffer) - Static method in class org.lwjgl.opengl.NVOcclusionQuery
+
 
+
glDeleteOcclusionQueriesNV(int) - Static method in class org.lwjgl.opengl.NVOcclusionQuery
+
+
Overloads glDeleteOcclusionQueriesNV.
+
+
glDeletePathbufferNV(int) - Static method in class org.lwjgl.opengles.NVDrawPath
+
 
+
glDeletePathNV(int) - Static method in class org.lwjgl.opengles.NVDrawPath
+
 
+
glDeletePathsNV(int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glDeletePerfMonitorsAMD(IntBuffer) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
 
+
glDeletePerfMonitorsAMD(int) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
+
Overloads glDeletePerfMonitorsAMD.
+
+
glDeletePerfMonitorsAMD(IntBuffer) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
 
+
glDeletePerfMonitorsAMD(int) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
+
Overloads glDeletePerfMonitorsAMD.
+
+
glDeleteProgram(int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glDeleteProgram(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDeleteProgramPipelines(IntBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glDeleteProgramPipelines(int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Overloads glDeleteProgramPipelines.
+
+
glDeleteProgramPipelines(IntBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glDeleteProgramPipelines(int) - Static method in class org.lwjgl.opengl.GL41
+
+
Overloads glDeleteProgramPipelines.
+
+
glDeleteProgramPipelinesEXT(IntBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glDeleteProgramPipelinesEXT(int) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Overloads glDeleteProgramPipelinesEXT.
+
+
glDeleteProgramsARB(IntBuffer) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glDeleteProgramsARB(int) - Static method in class org.lwjgl.opengl.ARBProgram
+
+
Overloads glDeleteProgramsARB.
+
+
glDeleteProgramsNV(IntBuffer) - Static method in class org.lwjgl.opengl.NVProgram
+
 
+
glDeleteProgramsNV(int) - Static method in class org.lwjgl.opengl.NVProgram
+
+
Overloads glDeleteProgramsNV.
+
+
glDeleteQueries(IntBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glDeleteQueries(int) - Static method in class org.lwjgl.opengl.GL15
+
+
Overloads glDeleteQueries.
+
+
glDeleteQueries(IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDeleteQueries(int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glDeleteQueries.
+
+
glDeleteQueriesARB(IntBuffer) - Static method in class org.lwjgl.opengl.ARBOcclusionQuery
+
 
+
glDeleteQueriesARB(int) - Static method in class org.lwjgl.opengl.ARBOcclusionQuery
+
+
Overloads glDeleteQueriesARB.
+
+
glDeleteQueriesEXT(IntBuffer) - Static method in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
 
+
glDeleteQueriesEXT(int) - Static method in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
+
Overloads glDeleteQueriesEXT.
+
+
glDeleteRenderbuffers(IntBuffer) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glDeleteRenderbuffers(int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Overloads glDeleteRenderbuffers.
+
+
glDeleteRenderbuffers(IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glDeleteRenderbuffers(int) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glDeleteRenderbuffers.
+
+
glDeleteRenderbuffers(IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDeleteRenderbuffers(int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glDeleteRenderbuffers.
+
+
glDeleteRenderbuffersEXT(IntBuffer) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glDeleteRenderbuffersEXT(int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Overloads glDeleteRenderbuffersEXT.
+
+
glDeleteRenderbuffersOES(IntBuffer) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glDeleteRenderbuffersOES(int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
+
Overloads glDeleteRenderbuffersOES.
+
+
glDeleteSamplers(IntBuffer) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
 
+
glDeleteSamplers(int) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
+
Overloads glDeleteSamplers.
+
+
glDeleteSamplers(IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glDeleteSamplers(int) - Static method in class org.lwjgl.opengl.GL33
+
+
Overloads glDeleteSamplers.
+
+
glDeleteSamplers(IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDeleteSamplers(int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glDeleteSamplers.
+
+
glDeleteShader(int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glDeleteShader(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDeleteSync(GLSync) - Static method in class org.lwjgl.opengl.ARBSync
+
 
+
glDeleteSync(GLSync) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glDeleteSync(GLSync) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDeleteSyncAPPLE(GLSync) - Static method in class org.lwjgl.opengles.APPLESync
+
 
+
glDeleteTextures(IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDeleteTextures(int) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glDeleteTextures.
+
+
glDeleteTextures(IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDeleteTextures(int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glDeleteTextures.
+
+
glDeleteTransformFeedbacks(IntBuffer) - Static method in class org.lwjgl.opengl.ARBTransformFeedback2
+
 
+
glDeleteTransformFeedbacks(int) - Static method in class org.lwjgl.opengl.ARBTransformFeedback2
+
+
Overloads glDeleteTransformFeedbacks.
+
+
glDeleteTransformFeedbacks(IntBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glDeleteTransformFeedbacks(int) - Static method in class org.lwjgl.opengl.GL40
+
+
Overloads glDeleteTransformFeedbacks.
+
+
glDeleteTransformFeedbacks(IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDeleteTransformFeedbacks(int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glDeleteTransformFeedbacks.
+
+
glDeleteTransformFeedbacksNV(IntBuffer) - Static method in class org.lwjgl.opengl.NVTransformFeedback2
+
 
+
glDeleteTransformFeedbacksNV(int) - Static method in class org.lwjgl.opengl.NVTransformFeedback2
+
+
Overloads glDeleteTransformFeedbacksNV.
+
+
glDeleteVertexArrays(IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexArrayObject
+
 
+
glDeleteVertexArrays(int) - Static method in class org.lwjgl.opengl.ARBVertexArrayObject
+
+
Overloads glDeleteVertexArrays.
+
+
glDeleteVertexArrays(IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glDeleteVertexArrays(int) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glDeleteVertexArrays.
+
+
glDeleteVertexArrays(IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDeleteVertexArrays(int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glDeleteVertexArrays.
+
+
glDeleteVertexArraysAPPLE(IntBuffer) - Static method in class org.lwjgl.opengl.APPLEVertexArrayObject
+
 
+
glDeleteVertexArraysAPPLE(int) - Static method in class org.lwjgl.opengl.APPLEVertexArrayObject
+
+
Overloads glDeleteVertexArraysAPPLE.
+
+
glDeleteVertexArraysOES(IntBuffer) - Static method in class org.lwjgl.opengles.OESVertexArrayObject
+
 
+
glDeleteVertexArraysOES(int) - Static method in class org.lwjgl.opengles.OESVertexArrayObject
+
+
Overloads glDeleteVertexArraysOES.
+
+
glDeleteVertexShaderEXT(int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glDepthBoundsdNV(double, double) - Static method in class org.lwjgl.opengl.NVDepthBufferFloat
+
 
+
glDepthBoundsEXT(double, double) - Static method in class org.lwjgl.opengl.EXTDepthBoundsTest
+
 
+
glDepthFunc(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDepthFunc(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDepthMask(boolean) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDepthMask(boolean) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDepthRange(double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDepthRangeArray(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
 
+
glDepthRangeArray(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glDepthRangedNV(double, double) - Static method in class org.lwjgl.opengl.NVDepthBufferFloat
+
 
+
glDepthRangef(float, float) - Static method in class org.lwjgl.opengl.ARBES2Compatibility
+
 
+
glDepthRangef(float, float) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glDepthRangef(float, float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDepthRangeIndexed(int, double, double) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
 
+
glDepthRangeIndexed(int, double, double) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glDetachObjectARB(int, int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glDetachShader(int, int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glDetachShader(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDisable(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDisable(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDisableClientState(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDisableClientStateiEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glDisableClientStateIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glDisableDriverControlQCOM(int) - Static method in class org.lwjgl.opengles.QCOMDriverControl
+
 
+
glDisablei(int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glDisableIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
 
+
glDisableIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glDisableIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDrawBuffers2
+
 
+
glDisableVariantClientStateEXT(int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glDisableVertexArrayAttribEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glDisableVertexArrayEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glDisableVertexAttribAPPLE(int, int) - Static method in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
 
+
glDisableVertexAttribArray(int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glDisableVertexAttribArray(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDisableVertexAttribArrayARB(int) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glDisableVertexAttribArrayARB(int) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glDiscardFramebufferEXT(int, IntBuffer) - Static method in class org.lwjgl.opengles.EXTDiscardFramebuffer
+
 
+
glDispatchCompute(int, int, int) - Static method in class org.lwjgl.opengl.ARBComputeShader
+
 
+
glDispatchCompute(int, int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glDispatchComputeGroupSizeARB(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBComputeVariableGroupSize
+
 
+
glDispatchComputeIndirect(long) - Static method in class org.lwjgl.opengl.ARBComputeShader
+
 
+
glDispatchComputeIndirect(long) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glDrawArrays(int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDrawArrays(int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDrawArraysIndirect(int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBDrawIndirect
+
 
+
glDrawArraysIndirect(int, long) - Static method in class org.lwjgl.opengl.ARBDrawIndirect
+
 
+
glDrawArraysIndirect(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBDrawIndirect
+
+
Overloads glDrawArraysIndirect.
+
+
glDrawArraysIndirect(int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glDrawArraysIndirect(int, long) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glDrawArraysIndirect(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL40
+
+
Overloads glDrawArraysIndirect.
+
+
glDrawArraysInstanced(int, int, int, int) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glDrawArraysInstanced(int, int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDrawArraysInstancedARB(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBDrawInstanced
+
 
+
glDrawArraysInstancedBaseInstance(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBBaseInstance
+
 
+
glDrawArraysInstancedBaseInstance(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glDrawArraysInstancedEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDrawInstanced
+
 
+
glDrawBuffer(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDrawBuffers(IntBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glDrawBuffers(int) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glDrawBuffers.
+
+
glDrawBuffers(IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDrawBuffers(int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glDrawBuffers.
+
+
glDrawBuffersARB(IntBuffer) - Static method in class org.lwjgl.opengl.ARBDrawBuffers
+
 
+
glDrawBuffersARB(int) - Static method in class org.lwjgl.opengl.ARBDrawBuffers
+
+
Overloads glDrawBuffersARB.
+
+
glDrawBuffersARB(IntBuffer) - Static method in class org.lwjgl.opengles.ARBDrawBuffers
+
 
+
glDrawBuffersARB(int) - Static method in class org.lwjgl.opengles.ARBDrawBuffers
+
+
Overloads glDrawBuffersARB.
+
+
glDrawBuffersATI(IntBuffer) - Static method in class org.lwjgl.opengl.ATIDrawBuffers
+
 
+
glDrawBuffersATI(int) - Static method in class org.lwjgl.opengl.ATIDrawBuffers
+
+
Overloads glDrawBuffersATI.
+
+
glDrawBuffersIndexedEXT(IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.EXTMultiviewDrawBuffers
+
 
+
glDrawBuffersNV(IntBuffer) - Static method in class org.lwjgl.opengles.NVDrawBuffers
+
 
+
glDrawBuffersNV(int) - Static method in class org.lwjgl.opengles.NVDrawBuffers
+
+
Overloads glDrawBuffersNV.
+
+
glDrawElementArrayAPPLE(int, int, int) - Static method in class org.lwjgl.opengl.APPLEElementArray
+
 
+
glDrawElementArrayATI(int, int) - Static method in class org.lwjgl.opengl.ATIElementArray
+
 
+
glDrawElements(int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDrawElements(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDrawElements(int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDrawElements(int, int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDrawElements(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glDrawElements.
+
+
glDrawElements(int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDrawElements(int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDrawElements(int, ShortBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDrawElements(int, int, int, long) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glDrawElementsBaseVertex(int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.ARBDrawElementsBaseVertex
+
 
+
glDrawElementsBaseVertex(int, IntBuffer, int) - Static method in class org.lwjgl.opengl.ARBDrawElementsBaseVertex
+
 
+
glDrawElementsBaseVertex(int, ShortBuffer, int) - Static method in class org.lwjgl.opengl.ARBDrawElementsBaseVertex
+
 
+
glDrawElementsBaseVertex(int, int, int, long, int) - Static method in class org.lwjgl.opengl.ARBDrawElementsBaseVertex
+
 
+
glDrawElementsBaseVertex(int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glDrawElementsBaseVertex(int, IntBuffer, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glDrawElementsBaseVertex(int, ShortBuffer, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glDrawElementsBaseVertex(int, int, int, long, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glDrawElementsIndirect(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBDrawIndirect
+
 
+
glDrawElementsIndirect(int, int, long) - Static method in class org.lwjgl.opengl.ARBDrawIndirect
+
 
+
glDrawElementsIndirect(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBDrawIndirect
+
+
Overloads glDrawElementsIndirect.
+
+
glDrawElementsIndirect(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glDrawElementsIndirect(int, int, long) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glDrawElementsIndirect(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL40
+
+
Overloads glDrawElementsIndirect.
+
+
glDrawElementsInstanced(int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glDrawElementsInstanced(int, IntBuffer, int) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glDrawElementsInstanced(int, ShortBuffer, int) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glDrawElementsInstanced(int, int, int, long, int) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glDrawElementsInstanced(int, ByteBuffer, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDrawElementsInstanced(int, IntBuffer, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDrawElementsInstanced(int, ShortBuffer, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDrawElementsInstanced(int, int, int, long, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDrawElementsInstancedARB(int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.ARBDrawInstanced
+
 
+
glDrawElementsInstancedARB(int, IntBuffer, int) - Static method in class org.lwjgl.opengl.ARBDrawInstanced
+
 
+
glDrawElementsInstancedARB(int, ShortBuffer, int) - Static method in class org.lwjgl.opengl.ARBDrawInstanced
+
 
+
glDrawElementsInstancedARB(int, int, int, long, int) - Static method in class org.lwjgl.opengl.ARBDrawInstanced
+
 
+
glDrawElementsInstancedBaseInstance(int, ByteBuffer, int, int) - Static method in class org.lwjgl.opengl.ARBBaseInstance
+
 
+
glDrawElementsInstancedBaseInstance(int, IntBuffer, int, int) - Static method in class org.lwjgl.opengl.ARBBaseInstance
+
 
+
glDrawElementsInstancedBaseInstance(int, ShortBuffer, int, int) - Static method in class org.lwjgl.opengl.ARBBaseInstance
+
 
+
glDrawElementsInstancedBaseInstance(int, int, int, long, int, int) - Static method in class org.lwjgl.opengl.ARBBaseInstance
+
 
+
glDrawElementsInstancedBaseInstance(int, ByteBuffer, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glDrawElementsInstancedBaseInstance(int, IntBuffer, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glDrawElementsInstancedBaseInstance(int, ShortBuffer, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glDrawElementsInstancedBaseInstance(int, int, int, long, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glDrawElementsInstancedBaseVertex(int, ByteBuffer, int, int) - Static method in class org.lwjgl.opengl.ARBDrawElementsBaseVertex
+
 
+
glDrawElementsInstancedBaseVertex(int, IntBuffer, int, int) - Static method in class org.lwjgl.opengl.ARBDrawElementsBaseVertex
+
 
+
glDrawElementsInstancedBaseVertex(int, ShortBuffer, int, int) - Static method in class org.lwjgl.opengl.ARBDrawElementsBaseVertex
+
 
+
glDrawElementsInstancedBaseVertex(int, int, int, long, int, int) - Static method in class org.lwjgl.opengl.ARBDrawElementsBaseVertex
+
 
+
glDrawElementsInstancedBaseVertex(int, ByteBuffer, int, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glDrawElementsInstancedBaseVertex(int, IntBuffer, int, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glDrawElementsInstancedBaseVertex(int, ShortBuffer, int, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glDrawElementsInstancedBaseVertex(int, int, int, long, int, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glDrawElementsInstancedBaseVertexBaseInstance(int, ByteBuffer, int, int, int) - Static method in class org.lwjgl.opengl.ARBBaseInstance
+
 
+
glDrawElementsInstancedBaseVertexBaseInstance(int, IntBuffer, int, int, int) - Static method in class org.lwjgl.opengl.ARBBaseInstance
+
 
+
glDrawElementsInstancedBaseVertexBaseInstance(int, ShortBuffer, int, int, int) - Static method in class org.lwjgl.opengl.ARBBaseInstance
+
 
+
glDrawElementsInstancedBaseVertexBaseInstance(int, int, int, long, int, int, int) - Static method in class org.lwjgl.opengl.ARBBaseInstance
+
 
+
glDrawElementsInstancedBaseVertexBaseInstance(int, ByteBuffer, int, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glDrawElementsInstancedBaseVertexBaseInstance(int, IntBuffer, int, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glDrawElementsInstancedBaseVertexBaseInstance(int, ShortBuffer, int, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glDrawElementsInstancedBaseVertexBaseInstance(int, int, int, long, int, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glDrawElementsInstancedEXT(int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.EXTDrawInstanced
+
 
+
glDrawElementsInstancedEXT(int, IntBuffer, int) - Static method in class org.lwjgl.opengl.EXTDrawInstanced
+
 
+
glDrawElementsInstancedEXT(int, ShortBuffer, int) - Static method in class org.lwjgl.opengl.EXTDrawInstanced
+
 
+
glDrawElementsInstancedEXT(int, int, int, long, int) - Static method in class org.lwjgl.opengl.EXTDrawInstanced
+
 
+
glDrawPathbufferNV(int, int) - Static method in class org.lwjgl.opengles.NVDrawPath
+
 
+
glDrawPathNV(int, int) - Static method in class org.lwjgl.opengles.NVDrawPath
+
 
+
glDrawPixels(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDrawPixels(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDrawPixels(int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDrawPixels(int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glDrawRangeElementArrayAPPLE(int, int, int, int, int) - Static method in class org.lwjgl.opengl.APPLEElementArray
+
 
+
glDrawRangeElementArrayATI(int, int, int, int) - Static method in class org.lwjgl.opengl.ATIElementArray
+
 
+
glDrawRangeElements(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glDrawRangeElements(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glDrawRangeElements(int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glDrawRangeElements(int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glDrawRangeElements(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDrawRangeElements(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDrawRangeElements(int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDrawRangeElements(int, int, int, int, int, long) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glDrawRangeElementsBaseVertex(int, int, int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.ARBDrawElementsBaseVertex
+
 
+
glDrawRangeElementsBaseVertex(int, int, int, IntBuffer, int) - Static method in class org.lwjgl.opengl.ARBDrawElementsBaseVertex
+
 
+
glDrawRangeElementsBaseVertex(int, int, int, ShortBuffer, int) - Static method in class org.lwjgl.opengl.ARBDrawElementsBaseVertex
+
 
+
glDrawRangeElementsBaseVertex(int, int, int, int, int, long, int) - Static method in class org.lwjgl.opengl.ARBDrawElementsBaseVertex
+
 
+
glDrawRangeElementsBaseVertex(int, int, int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glDrawRangeElementsBaseVertex(int, int, int, IntBuffer, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glDrawRangeElementsBaseVertex(int, int, int, ShortBuffer, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glDrawRangeElementsBaseVertex(int, int, int, int, int, long, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glDrawRangeElementsEXT(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDrawRangeElements
+
 
+
glDrawRangeElementsEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDrawRangeElements
+
 
+
glDrawRangeElementsEXT(int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDrawRangeElements
+
 
+
glDrawRangeElementsEXT(int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDrawRangeElements
+
 
+
glDrawTextureNV(int, int, float, float, float, float, float, float, float, float, float) - Static method in class org.lwjgl.opengl.NVDrawTexture
+
 
+
glDrawTextureNV(int, int, float, float, float, float, float, float, float, float, float) - Static method in class org.lwjgl.opengles.NVDrawTexture
+
 
+
glDrawTransformFeedback(int, int) - Static method in class org.lwjgl.opengl.ARBTransformFeedback2
+
 
+
glDrawTransformFeedback(int, int) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glDrawTransformFeedbackInstanced(int, int, int) - Static method in class org.lwjgl.opengl.ARBTransformFeedbackInstanced
+
 
+
glDrawTransformFeedbackInstanced(int, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glDrawTransformFeedbackNV(int, int) - Static method in class org.lwjgl.opengl.NVTransformFeedback2
+
 
+
glDrawTransformFeedbackStream(int, int, int) - Static method in class org.lwjgl.opengl.ARBTransformFeedback3
+
 
+
glDrawTransformFeedbackStream(int, int, int) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glDrawTransformFeedbackStreamInstanced(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBTransformFeedbackInstanced
+
 
+
glDrawTransformFeedbackStreamInstanced(int, int, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glEdgeFlag(boolean) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glEdgeFlagFormatNV(int) - Static method in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
 
+
glEdgeFlagPointer(int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glEdgeFlagPointer(int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glEGLImageTargetRenderbufferStorageOES(int, EGLImageOES) - Static method in class org.lwjgl.opengles.OESEGLImage
+
 
+
glEGLImageTargetTexture2DOES(int, EGLImageOES) - Static method in class org.lwjgl.opengles.OESEGLImage
+
 
+
glEGLImageTargetTexture2DOES(int, EGLImageOES) - Static method in class org.lwjgl.opengles.OESEGLImageExternal
+
 
+
glElementPointerAPPLE(ByteBuffer) - Static method in class org.lwjgl.opengl.APPLEElementArray
+
 
+
glElementPointerAPPLE(IntBuffer) - Static method in class org.lwjgl.opengl.APPLEElementArray
+
 
+
glElementPointerAPPLE(ShortBuffer) - Static method in class org.lwjgl.opengl.APPLEElementArray
+
 
+
glElementPointerATI(ByteBuffer) - Static method in class org.lwjgl.opengl.ATIElementArray
+
 
+
glElementPointerATI(IntBuffer) - Static method in class org.lwjgl.opengl.ATIElementArray
+
 
+
glElementPointerATI(ShortBuffer) - Static method in class org.lwjgl.opengl.ATIElementArray
+
 
+
glEnable(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glEnable(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glEnableClientState(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glEnableClientStateiEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glEnableClientStateIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glEnableDriverControlQCOM(int) - Static method in class org.lwjgl.opengles.QCOMDriverControl
+
 
+
glEnablei(int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glEnableIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
 
+
glEnableIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glEnableIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDrawBuffers2
+
 
+
glEnableVariantClientStateEXT(int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glEnableVertexArrayAttribEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glEnableVertexArrayEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glEnableVertexAttribAPPLE(int, int) - Static method in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
 
+
glEnableVertexAttribArray(int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glEnableVertexAttribArray(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glEnableVertexAttribArrayARB(int) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glEnableVertexAttribArrayARB(int) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glEnd() - Static method in class org.lwjgl.opengl.GL11
+
 
+
glEndConditionalRender() - Static method in class org.lwjgl.opengl.GL30
+
 
+
glEndConditionalRenderNV() - Static method in class org.lwjgl.opengl.NVConditionalRender
+
 
+
glEndFragmentShaderATI() - Static method in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
glEndList() - Static method in class org.lwjgl.opengl.GL11
+
 
+
glEndOcclusionQueryNV() - Static method in class org.lwjgl.opengl.NVOcclusionQuery
+
 
+
glEndPerfMonitorAMD(int) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
 
+
glEndPerfMonitorAMD(int) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
 
+
glEndQuery(int) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glEndQuery(int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glEndQueryARB(int) - Static method in class org.lwjgl.opengl.ARBOcclusionQuery
+
 
+
glEndQueryEXT(int) - Static method in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
 
+
glEndQueryIndexed(int, int) - Static method in class org.lwjgl.opengl.ARBTransformFeedback3
+
 
+
glEndQueryIndexed(int, int) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glEndTilingQCOM(int) - Static method in class org.lwjgl.opengles.QCOMTiledRendering
+
 
+
glEndTransformFeedback() - Static method in class org.lwjgl.opengl.GL30
+
 
+
glEndTransformFeedback() - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glEndTransformFeedbackEXT() - Static method in class org.lwjgl.opengl.EXTTransformFeedback
+
 
+
glEndTransformFeedbackNV() - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
 
+
glEndVertexShaderEXT() - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glEndVideoCaptureNV(int) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
 
+
glEnumerateVideoCaptureDevicesNV(LongBuffer) - Static method in class org.lwjgl.opengl.NVVideoCaptureUtil
+
+
Enumerate the available video capture devices.
+
+
glEnumerateVideoDevicesNV(LongBuffer) - Static method in class org.lwjgl.opengl.NVPresentVideoUtil
+
+
Enumerate the available video output devices.
+
+
GLES20 - Class in org.lwjgl.opengles
+
 
+
GLES30 - Class in org.lwjgl.opengles
+
 
+
glEvalCoord1d(double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glEvalCoord1f(float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glEvalCoord2d(double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glEvalCoord2f(float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glEvalMapsNV(int, int) - Static method in class org.lwjgl.opengl.NVEvaluators
+
 
+
glEvalMesh1(int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glEvalMesh2(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glEvalPoint1(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glEvalPoint2(int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glExecuteProgramNV(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glExtGetBufferPointervQCOM(int, long) - Static method in class org.lwjgl.opengles.QCOMExtendedGet
+
 
+
glExtGetBuffersQCOM(IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.QCOMExtendedGet
+
 
+
glExtGetFramebuffersQCOM(IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.QCOMExtendedGet
+
 
+
glExtGetProgramBinarySourceQCOM(int, int, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.QCOMExtendedGet2
+
 
+
glExtGetProgramsQCOM(IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.QCOMExtendedGet2
+
 
+
glExtGetRenderbuffersQCOM(IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.QCOMExtendedGet
+
 
+
glExtGetShadersQCOM(IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.QCOMExtendedGet2
+
 
+
glExtGetTexLevelParameterivQCOM(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.QCOMExtendedGet
+
 
+
glExtGetTexSubImageQCOM(int, int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.QCOMExtendedGet
+
 
+
glExtGetTexSubImageQCOM(int, int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.QCOMExtendedGet
+
 
+
glExtGetTexSubImageQCOM(int, int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.QCOMExtendedGet
+
 
+
glExtGetTexSubImageQCOM(int, int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengles.QCOMExtendedGet
+
 
+
glExtGetTexturesQCOM(IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.QCOMExtendedGet
+
 
+
glExtIsProgramBinaryQCOM(int) - Static method in class org.lwjgl.opengles.QCOMExtendedGet2
+
 
+
glExtractComponentEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glExtTexObjectStateOverrideiQCOM(int, int, int) - Static method in class org.lwjgl.opengles.QCOMExtendedGet
+
 
+
glFeedbackBuffer(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glFenceSync(int, int) - Static method in class org.lwjgl.opengl.ARBSync
+
 
+
glFenceSync(int, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glFenceSync(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glFenceSyncAPPLE(int, int) - Static method in class org.lwjgl.opengles.APPLESync
+
 
+
glFinalCombinerInputNV(int, int, int, int) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
glFinish() - Static method in class org.lwjgl.opengl.GL11
+
 
+
glFinish() - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glFinishFenceAPPLE(int) - Static method in class org.lwjgl.opengl.APPLEFence
+
 
+
glFinishFenceNV(int) - Static method in class org.lwjgl.opengl.NVFence
+
 
+
glFinishFenceNV(int) - Static method in class org.lwjgl.opengles.NVFence
+
 
+
glFinishObjectAPPLE(int, int) - Static method in class org.lwjgl.opengl.APPLEFence
+
 
+
glFlush() - Static method in class org.lwjgl.opengl.GL11
+
 
+
glFlush() - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glFlushMappedBufferRange(int, long, long) - Static method in class org.lwjgl.opengl.ARBMapBufferRange
+
 
+
glFlushMappedBufferRange(int, long, long) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glFlushMappedBufferRange(int, long, long) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glFlushMappedBufferRangeAPPLE(int, long, long) - Static method in class org.lwjgl.opengl.APPLEFlushBufferRange
+
 
+
glFlushMappedBufferRangeEXT(int, long, long) - Static method in class org.lwjgl.opengles.EXTMapBufferRange
+
 
+
glFlushMappedNamedBufferRangeEXT(int, long, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glFlushPixelDataRangeNV(int) - Static method in class org.lwjgl.opengl.NVPixelDataRange
+
 
+
glFlushVertexArrayRangeAPPLE(ByteBuffer) - Static method in class org.lwjgl.opengl.APPLEVertexArrayRange
+
 
+
glFlushVertexArrayRangeNV() - Static method in class org.lwjgl.opengl.NVVertexArrayRange
+
 
+
glFog(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glFog(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glFogCoordd(double) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glFogCoorddEXT(double) - Static method in class org.lwjgl.opengl.EXTFogCoord
+
 
+
glFogCoordf(float) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glFogCoordfEXT(float) - Static method in class org.lwjgl.opengl.EXTFogCoord
+
 
+
glFogCoordFormatNV(int, int) - Static method in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
 
+
glFogCoordhNV(short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glFogCoordPointer(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glFogCoordPointer(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glFogCoordPointer(int, int, long) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glFogCoordPointerEXT(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTFogCoord
+
 
+
glFogCoordPointerEXT(int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTFogCoord
+
 
+
glFogCoordPointerEXT(int, int, long) - Static method in class org.lwjgl.opengl.EXTFogCoord
+
 
+
glFogf(int, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glFogi(int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glFramebufferDrawBufferEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glFramebufferDrawBuffersEXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glFramebufferParameteri(int, int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
 
+
glFramebufferParameteri(int, int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glFramebufferReadBufferEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glFramebufferRenderbuffer(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glFramebufferRenderbuffer(int, int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glFramebufferRenderbuffer(int, int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glFramebufferRenderbufferEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glFramebufferRenderbufferOES(int, int, int, int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glFramebufferTexture(int, int, int, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glFramebufferTexture1D(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glFramebufferTexture1D(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glFramebufferTexture1DEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glFramebufferTexture2D(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glFramebufferTexture2D(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glFramebufferTexture2D(int, int, int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glFramebufferTexture2DEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glFramebufferTexture2DMultisampleEXT(int, int, int, int, int, int) - Static method in class org.lwjgl.opengles.EXTMultisampledRenderToTexture
+
 
+
glFramebufferTexture2DMultisampleIMG(int, int, int, int, int, int) - Static method in class org.lwjgl.opengles.IMGMultisampledRenderToTexture
+
 
+
glFramebufferTexture2DOES(int, int, int, int, int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glFramebufferTexture3D(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glFramebufferTexture3D(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glFramebufferTexture3DEXT(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glFramebufferTexture3DOES(int, int, int, int, int, int) - Static method in class org.lwjgl.opengles.OESTexture3D
+
 
+
glFramebufferTextureARB(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBGeometryShader4
+
 
+
glFramebufferTextureEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTGeometryShader4
+
 
+
glFramebufferTextureEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.NVGeometryProgram4
+
 
+
glFramebufferTextureFaceARB(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBGeometryShader4
+
 
+
glFramebufferTextureFaceEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTGeometryShader4
+
 
+
glFramebufferTextureFaceEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.NVGeometryProgram4
+
 
+
glFramebufferTextureLayer(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glFramebufferTextureLayer(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glFramebufferTextureLayer(int, int, int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glFramebufferTextureLayerARB(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBGeometryShader4
+
 
+
glFramebufferTextureLayerEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTGeometryShader4
+
 
+
glFramebufferTextureLayerEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTTextureArray
+
 
+
glFramebufferTextureLayerEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.NVGeometryProgram4
+
 
+
glFramebufferTextureLayerEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengles.EXTTextureArray
+
 
+
glFramebufferVertexAttribArrayNV(int, int, int, int, int, int, boolean, long, long, long, int) - Static method in class org.lwjgl.opengles.NVFramebufferVertexAttribArray
+
 
+
glFrameTerminatorGREMEDY() - Static method in class org.lwjgl.opengl.GREMEDYFrameTerminator
+
 
+
glFreeMemoryNV(ByteBuffer) - Static method in class org.lwjgl.opengl.NVVertexArrayRange
+
 
+
glFreeObjectBufferATI(int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glFrontFace(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glFrontFace(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glFrustum(double, double, double, double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGenBuffers(IntBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glGenBuffers() - Static method in class org.lwjgl.opengl.GL15
+
+
Overloads glGenBuffers.
+
+
glGenBuffers(IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGenBuffers() - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGenBuffers.
+
+
glGenBuffersARB(IntBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glGenBuffersARB() - Static method in class org.lwjgl.opengl.ARBBufferObject
+
+
Overloads glGenBuffersARB.
+
+
glGenerateMipmap(int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glGenerateMipmap(int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGenerateMipmap(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGenerateMipmapEXT(int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glGenerateMipmapOES(int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glGenerateMultiTexMipmapEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGenerateTextureMipmapEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGenFencesAPPLE(IntBuffer) - Static method in class org.lwjgl.opengl.APPLEFence
+
 
+
glGenFencesAPPLE() - Static method in class org.lwjgl.opengl.APPLEFence
+
+
Overloads glGenFencesAPPLE.
+
+
glGenFencesNV(IntBuffer) - Static method in class org.lwjgl.opengl.NVFence
+
 
+
glGenFencesNV() - Static method in class org.lwjgl.opengl.NVFence
+
+
Overloads glGenFencesNV.
+
+
glGenFencesNV(IntBuffer) - Static method in class org.lwjgl.opengles.NVFence
+
 
+
glGenFencesNV() - Static method in class org.lwjgl.opengles.NVFence
+
+
Overloads glGenFencesNV.
+
+
glGenFragmentShadersATI(int) - Static method in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
glGenFramebuffers(IntBuffer) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glGenFramebuffers() - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Overloads glGenFramebuffers.
+
+
glGenFramebuffers(IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGenFramebuffers() - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glGenFramebuffers.
+
+
glGenFramebuffers(IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGenFramebuffers() - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGenFramebuffers.
+
+
glGenFramebuffersEXT(IntBuffer) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glGenFramebuffersEXT() - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Overloads glGenFramebuffersEXT.
+
+
glGenFramebuffersOES(IntBuffer) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glGenFramebuffersOES() - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
+
Overloads glGenFramebuffersOES.
+
+
glGenLists(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGenNamesAMD(int, IntBuffer) - Static method in class org.lwjgl.opengl.AMDNameGenDelete
+
 
+
glGenNamesAMD(int) - Static method in class org.lwjgl.opengl.AMDNameGenDelete
+
+
Overloads glGenNamesAMD.
+
+
glGenOcclusionQueriesNV(IntBuffer) - Static method in class org.lwjgl.opengl.NVOcclusionQuery
+
 
+
glGenOcclusionQueriesNV() - Static method in class org.lwjgl.opengl.NVOcclusionQuery
+
+
Overloads glGenOcclusionQueriesNV.
+
+
glGenPathsNV(int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glGenPerfMonitorsAMD(IntBuffer) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
 
+
glGenPerfMonitorsAMD() - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
+
Overloads glGenPerfMonitorsAMD.
+
+
glGenPerfMonitorsAMD(IntBuffer) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
 
+
glGenPerfMonitorsAMD() - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
+
Overloads glGenPerfMonitorsAMD.
+
+
glGenProgramPipelines(IntBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glGenProgramPipelines() - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Overloads glGenProgramPipelines.
+
+
glGenProgramPipelines(IntBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glGenProgramPipelines() - Static method in class org.lwjgl.opengl.GL41
+
+
Overloads glGenProgramPipelines.
+
+
glGenProgramPipelinesEXT(IntBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glGenProgramPipelinesEXT() - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Overloads glGenProgramPipelinesEXT.
+
+
glGenProgramsARB(IntBuffer) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glGenProgramsARB() - Static method in class org.lwjgl.opengl.ARBProgram
+
+
Overloads glGenProgramsARB.
+
+
glGenProgramsNV(IntBuffer) - Static method in class org.lwjgl.opengl.NVProgram
+
 
+
glGenProgramsNV() - Static method in class org.lwjgl.opengl.NVProgram
+
+
Overloads glGenProgramsNV.
+
+
glGenQueries(IntBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glGenQueries() - Static method in class org.lwjgl.opengl.GL15
+
+
Overloads glGenQueries.
+
+
glGenQueries(IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGenQueries() - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGenQueries.
+
+
glGenQueriesARB(IntBuffer) - Static method in class org.lwjgl.opengl.ARBOcclusionQuery
+
 
+
glGenQueriesARB() - Static method in class org.lwjgl.opengl.ARBOcclusionQuery
+
+
Overloads glGenQueriesARB.
+
+
glGenQueriesEXT(IntBuffer) - Static method in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
 
+
glGenQueriesEXT() - Static method in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
+
Overloads glGenQueriesEXT.
+
+
glGenRenderbuffers(IntBuffer) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glGenRenderbuffers() - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Overloads glGenRenderbuffers.
+
+
glGenRenderbuffers(IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGenRenderbuffers() - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glGenRenderbuffers.
+
+
glGenRenderbuffers(IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGenRenderbuffers() - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGenRenderbuffers.
+
+
glGenRenderbuffersEXT(IntBuffer) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glGenRenderbuffersEXT() - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Overloads glGenRenderbuffersEXT.
+
+
glGenRenderbuffersOES(IntBuffer) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glGenRenderbuffersOES() - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
+
Overloads glGenRenderbuffersOES.
+
+
glGenSamplers(IntBuffer) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
 
+
glGenSamplers() - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
+
Overloads glGenSamplers.
+
+
glGenSamplers(IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glGenSamplers() - Static method in class org.lwjgl.opengl.GL33
+
+
Overloads glGenSamplers.
+
+
glGenSamplers(IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGenSamplers() - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGenSamplers.
+
+
glGenSymbolsEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glGenTextures(IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGenTextures() - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glGenTextures.
+
+
glGenTextures(IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGenTextures() - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGenTextures.
+
+
glGenTransformFeedbacks(IntBuffer) - Static method in class org.lwjgl.opengl.ARBTransformFeedback2
+
 
+
glGenTransformFeedbacks() - Static method in class org.lwjgl.opengl.ARBTransformFeedback2
+
+
Overloads glGenTransformFeedbacks.
+
+
glGenTransformFeedbacks(IntBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glGenTransformFeedbacks() - Static method in class org.lwjgl.opengl.GL40
+
+
Overloads glGenTransformFeedbacks.
+
+
glGenTransformFeedbacks(IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGenTransformFeedbacks() - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGenTransformFeedbacks.
+
+
glGenTransformFeedbacksNV(IntBuffer) - Static method in class org.lwjgl.opengl.NVTransformFeedback2
+
 
+
glGenTransformFeedbacksNV() - Static method in class org.lwjgl.opengl.NVTransformFeedback2
+
+
Overloads glGenTransformFeedbacksNV.
+
+
glGenVertexArrays(IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexArrayObject
+
 
+
glGenVertexArrays() - Static method in class org.lwjgl.opengl.ARBVertexArrayObject
+
+
Overloads glGenVertexArrays.
+
+
glGenVertexArrays(IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGenVertexArrays() - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glGenVertexArrays.
+
+
glGenVertexArrays(IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGenVertexArrays() - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGenVertexArrays.
+
+
glGenVertexArraysAPPLE(IntBuffer) - Static method in class org.lwjgl.opengl.APPLEVertexArrayObject
+
 
+
glGenVertexArraysAPPLE() - Static method in class org.lwjgl.opengl.APPLEVertexArrayObject
+
+
Overloads glGenVertexArraysAPPLE.
+
+
glGenVertexArraysOES(IntBuffer) - Static method in class org.lwjgl.opengles.OESVertexArrayObject
+
 
+
glGenVertexArraysOES() - Static method in class org.lwjgl.opengles.OESVertexArrayObject
+
+
Overloads glGenVertexArraysOES.
+
+
glGenVertexShadersEXT(int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glGetActiveAtomicCounterBuffer(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
 
+
glGetActiveAtomicCounterBuffer(int, int, int) - Static method in class org.lwjgl.opengl.ARBShaderAtomicCounters
+
+
Overloads glGetActiveAtomicCounterBufferiv.
+
+
glGetActiveAtomicCounterBuffer(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glGetActiveAtomicCounterBuffer(int, int, int) - Static method in class org.lwjgl.opengl.GL42
+
+
Overloads glGetActiveAtomicCounterBufferiv.
+
+
glGetActiveAttrib(int, int, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetActiveAttrib(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetActiveAttrib.
+
+
glGetActiveAttrib(int, int, int) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetActiveAttrib.
+
+
glGetActiveAttrib(int, int, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetActiveAttrib(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetActiveAttrib.
+
+
glGetActiveAttrib(int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetActiveAttrib.
+
+
glGetActiveAttribARB(int, int, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glGetActiveAttribARB(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
+
Overloads glGetActiveAttribARB.
+
+
glGetActiveAttribARB(int, int, int) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
+
Overloads glGetActiveAttribARB.
+
+
glGetActiveAttribSize(int, int) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetActiveAttrib.
+
+
glGetActiveAttribSize(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetActiveAttrib.
+
+
glGetActiveAttribSizeARB(int, int) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
+
Overloads glGetActiveAttribARB.
+
+
glGetActiveAttribType(int, int) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetActiveAttrib.
+
+
glGetActiveAttribType(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetActiveAttrib.
+
+
glGetActiveAttribTypeARB(int, int) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
+
Overloads glGetActiveAttribARB.
+
+
glGetActiveSubroutineName(int, int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
 
+
glGetActiveSubroutineName(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Overloads glGetActiveSubroutineName.
+
+
glGetActiveSubroutineName(int, int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glGetActiveSubroutineName(int, int, int, int) - Static method in class org.lwjgl.opengl.GL40
+
+
Overloads glGetActiveSubroutineName.
+
+
glGetActiveSubroutineUniform(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
 
+
glGetActiveSubroutineUniform(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glGetActiveSubroutineUniform(int, int, int, int) - Static method in class org.lwjgl.opengl.GL40
+
+
Deprecated. +
Will be removed in 3.0. Use GL40.glGetActiveSubroutineUniformi(int, int, int, int) instead.
+
+
+
glGetActiveSubroutineUniformi(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Overloads glGetActiveSubroutineUniformiv.
+
+
glGetActiveSubroutineUniformi(int, int, int, int) - Static method in class org.lwjgl.opengl.GL40
+
+
Overloads glGetActiveSubroutineUniformiv.
+
+
glGetActiveSubroutineUniformName(int, int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
 
+
glGetActiveSubroutineUniformName(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Overloads glGetActiveSubroutineUniformName.
+
+
glGetActiveSubroutineUniformName(int, int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glGetActiveSubroutineUniformName(int, int, int, int) - Static method in class org.lwjgl.opengl.GL40
+
+
Overloads glGetActiveSubroutineUniformName.
+
+
glGetActiveUniform(int, int, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetActiveUniform(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetActiveUniform.
+
+
glGetActiveUniform(int, int, int) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetActiveUniform.
+
+
glGetActiveUniform(int, int, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetActiveUniform(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetActiveUniform.
+
+
glGetActiveUniform(int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetActiveUniform.
+
+
glGetActiveUniformARB(int, int, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glGetActiveUniformARB(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
+
Overloads glGetActiveUniformARB.
+
+
glGetActiveUniformARB(int, int, int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
+
Overloads glGetActiveUniformARB.
+
+
glGetActiveUniformBlock(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
 
+
glGetActiveUniformBlock(int, int, int) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Deprecated. + +
+
+
glGetActiveUniformBlock(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glGetActiveUniformBlock(int, int, int) - Static method in class org.lwjgl.opengl.GL31
+
+
Deprecated. +
Will be removed in 3.0. Use GL31.glGetActiveUniformBlocki(int, int, int) instead.
+
+
+
glGetActiveUniformBlock(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetActiveUniformBlocki(int, int, int) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Overloads glGetActiveUniformBlockiv.
+
+
glGetActiveUniformBlocki(int, int, int) - Static method in class org.lwjgl.opengl.GL31
+
+
Overloads glGetActiveUniformBlockiv.
+
+
glGetActiveUniformBlocki(int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetActiveUniformBlockiv.
+
+
glGetActiveUniformBlockName(int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
 
+
glGetActiveUniformBlockName(int, int, int) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Overloads glGetActiveUniformBlockName.
+
+
glGetActiveUniformBlockName(int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glGetActiveUniformBlockName(int, int, int) - Static method in class org.lwjgl.opengl.GL31
+
+
Overloads glGetActiveUniformBlockName.
+
+
glGetActiveUniformBlockName(int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetActiveUniformBlockName(int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetActiveUniformBlockName.
+
+
glGetActiveUniformName(int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
 
+
glGetActiveUniformName(int, int, int) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Overloads glGetActiveUniformName.
+
+
glGetActiveUniformName(int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glGetActiveUniformName(int, int, int) - Static method in class org.lwjgl.opengl.GL31
+
+
Overloads glGetActiveUniformName.
+
+
glGetActiveUniforms(int, IntBuffer, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
 
+
glGetActiveUniforms(int, int, int) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Deprecated. + +
+
+
glGetActiveUniforms(int, IntBuffer, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glGetActiveUniforms(int, int, int) - Static method in class org.lwjgl.opengl.GL31
+
+
Deprecated. +
Will be removed in 3.0. Use GL31.glGetActiveUniformsi(int, int, int) instead.
+
+
+
glGetActiveUniforms(int, IntBuffer, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetActiveUniformsi(int, int, int) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Overloads glGetActiveUniformsiv.
+
+
glGetActiveUniformsi(int, int, int) - Static method in class org.lwjgl.opengl.GL31
+
+
Overloads glGetActiveUniformsiv.
+
+
glGetActiveUniformsi(int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetActiveUniformsiv.
+
+
glGetActiveUniformSize(int, int) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetActiveUniform.
+
+
glGetActiveUniformSize(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetActiveUniform.
+
+
glGetActiveUniformSizeARB(int, int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
+
Overloads glGetActiveUniformARB.
+
+
glGetActiveUniformType(int, int) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetActiveUniform.
+
+
glGetActiveUniformType(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetActiveUniform.
+
+
glGetActiveUniformTypeARB(int, int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
+
Overloads glGetActiveUniformARB.
+
+
glGetActiveVaryingNV(int, int, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
 
+
glGetActiveVaryingNV(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
+
Overloads glGetActiveVaryingNV.
+
+
glGetActiveVaryingNV(int, int, int) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
+
Overloads glGetActiveVaryingNV.
+
+
glGetActiveVaryingSizeNV(int, int) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
+
Overloads glGetActiveVaryingNV.
+
+
glGetActiveVaryingTypeNV(int, int) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
+
Overloads glGetActiveVaryingNV.
+
+
glGetArrayObjectATI(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glGetArrayObjectATI(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glGetAttachedObjectsARB(int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glGetAttachedShaders(int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetAttachedShaders(int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetAttribLocation(int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetAttribLocation(int, CharSequence) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetAttribLocation.
+
+
glGetAttribLocation(int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetAttribLocation(int, CharSequence) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetAttribLocation.
+
+
glGetAttribLocationARB(int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glGetAttribLocationARB(int, CharSequence) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
+
Overloads glGetAttribLocationARB.
+
+
glGetBoolean(int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetBoolean(int) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glGetBooleanv.
+
+
glGetBoolean(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGetBoolean(int, int) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glGetBooleani_v.
+
+
glGetBoolean(int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetBoolean(int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetBooleanv.
+
+
glGetBooleanIndexedEXT(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetBooleanIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetBooleanIndexedvEXT.
+
+
glGetBooleanIndexedEXT(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDrawBuffers2
+
 
+
glGetBooleanIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDrawBuffers2
+
+
Overloads glGetBooleanIndexedvEXT.
+
+
glGetBooleanIndexedEXT(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.NVExplicitMultisample
+
 
+
glGetBooleanIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.NVExplicitMultisample
+
+
Overloads glGetBooleanIndexedvEXT.
+
+
glGetBufferParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glGetBufferParameter(int, int) - Static method in class org.lwjgl.opengl.GL15
+
+
Deprecated. +
Will be removed in 3.0. Use GL15.glGetBufferParameteri(int, int) instead.
+
+
+
glGetBufferParameter(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glGetBufferParameter(int, int) - Static method in class org.lwjgl.opengl.GL32
+
+
Deprecated. +
Will be removed in 3.0. Use GL32.glGetBufferParameteri64(int, int) instead.
+
+
+
glGetBufferParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetBufferParameter(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Deprecated. +
Will be removed in 3.0. Use GLES20.glGetBufferParameteri(int, int) instead.
+
+
+
glGetBufferParameter(int, int, LongBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetBufferParameterARB(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glGetBufferParameterARB(int, int) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
+
Deprecated. +
Will be removed in 3.0. Use ARBBufferObject.glGetBufferParameteriARB(int, int) instead.
+
+
+
glGetBufferParameteri(int, int) - Static method in class org.lwjgl.opengl.GL15
+
+
Overloads glGetBufferParameteriv.
+
+
glGetBufferParameteri(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetBufferParameteriv.
+
+
glGetBufferParameteri64(int, int) - Static method in class org.lwjgl.opengl.GL32
+
+
Overloads glGetBufferParameteri64v.
+
+
glGetBufferParameteri64(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetBufferParameteri64v.
+
+
glGetBufferParameteriARB(int, int) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
+
Overloads glGetBufferParameterivARB.
+
+
glGetBufferParameterui64NV(int, int) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
+
Overloads glGetBufferParameterui64vNV.
+
+
glGetBufferParameteruNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
 
+
glGetBufferPointer(int, int) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glGetBufferPointer(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetBufferPointerARB(int, int) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glGetBufferPointerOES(int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.OESMapbuffer
+
 
+
glGetBufferPointervOES(int, int, long, ByteBuffer) - Static method in class org.lwjgl.opengles.OESMapbuffer
+
 
+
glGetBufferSubData(int, long, ByteBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glGetBufferSubData(int, long, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glGetBufferSubData(int, long, FloatBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glGetBufferSubData(int, long, IntBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glGetBufferSubData(int, long, ShortBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glGetBufferSubDataARB(int, long, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glGetBufferSubDataARB(int, long, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glGetBufferSubDataARB(int, long, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glGetBufferSubDataARB(int, long, IntBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glGetBufferSubDataARB(int, long, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glGetClipPlane(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetColorTable(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetColorTable(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetColorTable(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetColorTableEXT(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glGetColorTableEXT(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glGetColorTableEXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glGetColorTableEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glGetColorTableEXT(int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glGetColorTableParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetColorTableParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetColorTableParameterEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glGetColorTableParameterEXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTPalettedTexture
+
 
+
glGetCombinerInputParameterfNV(int, int, int, int) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
+
Overloads glGetCombinerInputParameterfvNV.
+
+
glGetCombinerInputParameteriNV(int, int, int, int) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
+
Overloads glGetCombinerInputParameterivNV.
+
+
glGetCombinerInputParameterNV(int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
glGetCombinerInputParameterNV(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
glGetCombinerOutputParameterfNV(int, int, int) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
+
Overloads glGetCombinerOutputParameterfvNV.
+
+
glGetCombinerOutputParameteriNV(int, int, int) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
+
Overloads glGetCombinerOutputParameterivNV.
+
+
glGetCombinerOutputParameterNV(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
glGetCombinerOutputParameterNV(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
glGetCombinerStageParameterNV(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVRegisterCombiners2
+
 
+
glGetCompressedMultiTexImageEXT(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetCompressedMultiTexImageEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetCompressedMultiTexImageEXT(int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetCompressedMultiTexImageEXT(int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetCompressedTexImage(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glGetCompressedTexImage(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glGetCompressedTexImage(int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glGetCompressedTexImage(int, int, long) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glGetCompressedTexImageARB(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
glGetCompressedTexImageARB(int, int, long) - Static method in class org.lwjgl.opengl.ARBTextureCompression
+
 
+
glGetCompressedTexImageNV(int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.NVGetTexImage
+
 
+
glGetCompressedTextureImageEXT(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetCompressedTextureImageEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetCompressedTextureImageEXT(int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetCompressedTextureImageEXT(int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetConvolutionFilter(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetConvolutionFilter(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetConvolutionFilter(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetConvolutionFilter(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetConvolutionFilter(int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetConvolutionFilter(int, int, int, long) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetConvolutionParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetConvolutionParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetDebugMessageLog(int, IntBuffer, IntBuffer, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glGetDebugMessageLog(int, IntBuffer, IntBuffer, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.KHRDebug
+
 
+
glGetDebugMessageLog(int, IntBuffer, IntBuffer, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.KHRDebug
+
 
+
glGetDebugMessageLogAMD(int, IntBuffer, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.AMDDebugOutput
+
 
+
glGetDebugMessageLogARB(int, IntBuffer, IntBuffer, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBDebugOutput
+
 
+
glGetDouble(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
 
+
glGetDouble(int, int) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
+
Overloads glGetDoublei_v.
+
+
glGetDouble(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetDouble(int) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glGetDoublev.
+
+
glGetDouble(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glGetDouble(int, int) - Static method in class org.lwjgl.opengl.GL41
+
+
Overloads glGetDoublei_v.
+
+
glGetDoubleEXT(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetDoubleEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetDoublei_vEXT.
+
+
glGetDoubleIndexedEXT(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetDoubleIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetDoubleIndexedvEXT.
+
+
glGetDriverControlsQCOM(IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.QCOMDriverControl
+
 
+
glGetDriverControlStringQCOM(int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.QCOMDriverControl
+
 
+
glGetDriverControlStringQCOM(int, int) - Static method in class org.lwjgl.opengles.QCOMDriverControl
+
+
Overloads glGetDriverControlStringQCOM.
+
+
glGetError() - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetError() - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetFenceivNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVFence
+
 
+
glGetFenceivNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.NVFence
+
 
+
glGetFinalCombinerInputParameterfNV(int, int) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
+
Overloads glGetFinalCombinerInputParameterfvNV.
+
+
glGetFinalCombinerInputParameteriNV(int, int) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
+
Overloads glGetFinalCombinerInputParameterivNV.
+
+
glGetFinalCombinerInputParameterNV(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
glGetFinalCombinerInputParameterNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVRegisterCombiners
+
 
+
glGetFloat(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
 
+
glGetFloat(int, int) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
+
Overloads glGetFloati_v.
+
+
glGetFloat(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetFloat(int) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glGetFloatv.
+
+
glGetFloat(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glGetFloat(int, int) - Static method in class org.lwjgl.opengl.GL41
+
+
Overloads glGetFloati_v.
+
+
glGetFloat(int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetFloat(int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetFloatv.
+
+
glGetFloatEXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetFloatEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetFloati_vEXT.
+
+
glGetFloatIndexedEXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetFloatIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetFloatIndexedvEXT.
+
+
glGetFragDataIndex(int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBBlendFuncExtended
+
 
+
glGetFragDataIndex(int, CharSequence) - Static method in class org.lwjgl.opengl.ARBBlendFuncExtended
+
+
Overloads glGetFragDataIndex.
+
+
glGetFragDataIndex(int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glGetFragDataIndex(int, CharSequence) - Static method in class org.lwjgl.opengl.GL33
+
+
Overloads glGetFragDataIndex.
+
+
glGetFragDataLocation(int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGetFragDataLocation(int, CharSequence) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glGetFragDataLocation.
+
+
glGetFragDataLocation(int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetFragDataLocation(int, CharSequence) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetFragDataLocation.
+
+
glGetFragDataLocationEXT(int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glGetFragDataLocationEXT(int, CharSequence) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
+
Overloads glGetFragDataLocationEXT.
+
+
glGetFramebufferAttachmentParameter(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glGetFramebufferAttachmentParameter(int, int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Deprecated. + +
+
+
glGetFramebufferAttachmentParameter(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGetFramebufferAttachmentParameter(int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
+
Deprecated. + +
+
+
glGetFramebufferAttachmentParameter(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetFramebufferAttachmentParameter(int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Deprecated. + +
+
+
glGetFramebufferAttachmentParameterEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glGetFramebufferAttachmentParameterEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Deprecated. + +
+
+
glGetFramebufferAttachmentParameteri(int, int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Overloads glGetFramebufferAttachmentParameteriv.
+
+
glGetFramebufferAttachmentParameteri(int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glGetFramebufferAttachmentParameteriv.
+
+
glGetFramebufferAttachmentParameteri(int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetFramebufferAttachmentParameteriv.
+
+
glGetFramebufferAttachmentParameteriEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Overloads glGetFramebufferAttachmentParameterivEXT.
+
+
glGetFramebufferAttachmentParameteriOES(int, int, int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
+
Overloads glGetFramebufferAttachmentParameterivOES.
+
+
glGetFramebufferAttachmentParameterOES(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glGetFramebufferAttachmentParameterOES(int, int, int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
+
Deprecated. + +
+
+
glGetFramebufferParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
 
+
glGetFramebufferParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glGetFramebufferParameterEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetFramebufferParameterEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetFramebufferParameterivEXT.
+
+
glGetFramebufferParameteri(int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
+
Overloads glGetFramebufferParameteriv.
+
+
glGetFramebufferParameteri(int, int) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glGetFramebufferParameteriv.
+
+
glGetGraphicsResetStatusARB() - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetGraphicsResetStatusEXT() - Static method in class org.lwjgl.opengles.EXTRobustness
+
 
+
glGetHandleARB(int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glGetHistogram(int, boolean, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetHistogram(int, boolean, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetHistogram(int, boolean, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetHistogram(int, boolean, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetHistogram(int, boolean, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetHistogram(int, boolean, int, int, long) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetHistogramParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetHistogramParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetImageHandleARB(int, int, boolean, int, int) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glGetImageHandleNV(int, int, boolean, int, int) - Static method in class org.lwjgl.opengl.NVBindlessTexture
+
 
+
glGetInfoLogARB(int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glGetInfoLogARB(int, int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
+
Overloads glGetInfoLogARB.
+
+
glGetInteger(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
 
+
glGetInteger(int, int) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Overloads glGetIntegeri_v.
+
+
glGetInteger(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetInteger(int) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glGetIntegerv.
+
+
glGetInteger(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGetInteger(int, int) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glGetIntegeri_v.
+
+
glGetInteger(int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetInteger(int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetIntegerv.
+
+
glGetInteger(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetInteger(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetIntegeri_v.
+
+
glGetInteger64(int, LongBuffer) - Static method in class org.lwjgl.opengl.ARBSync
+
 
+
glGetInteger64(int) - Static method in class org.lwjgl.opengl.ARBSync
+
+
Overloads glGetInteger64v.
+
+
glGetInteger64(int, LongBuffer) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glGetInteger64(int) - Static method in class org.lwjgl.opengl.GL32
+
+
Overloads glGetInteger64v.
+
+
glGetInteger64(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glGetInteger64(int, int) - Static method in class org.lwjgl.opengl.GL32
+
+
Overloads glGetInteger64i_v.
+
+
glGetInteger64(int, LongBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetInteger64(int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetInteger64v.
+
+
glGetInteger64(int, int, LongBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetInteger64(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetInteger64i_v.
+
+
glGetInteger64APPLE(int, LongBuffer) - Static method in class org.lwjgl.opengles.APPLESync
+
 
+
glGetInteger64APPLE(int) - Static method in class org.lwjgl.opengles.APPLESync
+
+
Overloads glGetInteger64vAPPLE.
+
+
glGetIntegerEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.EXTMultiviewDrawBuffers
+
 
+
glGetIntegerEXT(int, int) - Static method in class org.lwjgl.opengles.EXTMultiviewDrawBuffers
+
+
Overloads glGetIntegeri_vEXT.
+
+
glGetIntegerIndexedEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
 
+
glGetIntegerIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
+
Overloads glGetIntegerIndexedivEXT.
+
+
glGetIntegerIndexedEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetIntegerIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetIntegerIndexedvEXT.
+
+
glGetIntegerIndexedEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDrawBuffers2
+
 
+
glGetIntegerIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDrawBuffers2
+
+
Overloads glGetIntegerIndexedvEXT.
+
+
glGetIntegerIndexedEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVExplicitMultisample
+
 
+
glGetIntegerIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.NVExplicitMultisample
+
+
Overloads glGetIntegerIndexedvEXT.
+
+
glGetIntegerui64NV(int) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
+
Overloads glGetIntegerui64vNV.
+
+
glGetIntegerui64NV(int, int) - Static method in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
+
Overloads glGetIntegerui64i_vNV.
+
+
glGetIntegeruNV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
 
+
glGetIntegeruNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
 
+
glGetIntegerv(int) - Static method in class org.lwjgl.util.glu.Util
+
+
Convenience method for returning an int, rather than getting it out of a buffer yourself.
+
+
glGetInternalformat(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBInternalformatQuery
+
 
+
glGetInternalformat(int, int, int) - Static method in class org.lwjgl.opengl.ARBInternalformatQuery
+
+
Overloads glGetInternalformativ.
+
+
glGetInternalformat(int, int, int, LongBuffer) - Static method in class org.lwjgl.opengl.ARBInternalformatQuery2
+
 
+
glGetInternalformat(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glGetInternalformat(int, int, int) - Static method in class org.lwjgl.opengl.GL42
+
+
Overloads glGetInternalformativ.
+
+
glGetInternalformat(int, int, int, LongBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glGetInternalformat(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetInternalformat(int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetInternalformativ.
+
+
glGetInternalformati64(int, int, int) - Static method in class org.lwjgl.opengl.ARBInternalformatQuery2
+
+
Overloads glGetInternalformati64v.
+
+
glGetInternalformati64(int, int, int) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glGetInternalformati64v.
+
+
glGetInvariantBooleanEXT(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glGetInvariantFloatEXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glGetInvariantIntegerEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glGetLight(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetLight(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetLocalConstantBooleanEXT(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glGetLocalConstantFloatEXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glGetLocalConstantIntegerEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glGetMap(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetMap(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetMap(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetMapAttribParameterNV(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVEvaluators
+
 
+
glGetMapAttribParameterNV(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVEvaluators
+
 
+
glGetMapControlPointsNV(int, int, int, int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.NVEvaluators
+
 
+
glGetMapParameterNV(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVEvaluators
+
 
+
glGetMapParameterNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVEvaluators
+
 
+
glGetMaterial(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetMaterial(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetMinmax(int, boolean, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetMinmax(int, boolean, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetMinmax(int, boolean, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetMinmax(int, boolean, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetMinmax(int, boolean, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetMinmax(int, boolean, int, int, long) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetMinmaxParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetMinmaxParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetMultisample(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBTextureMultisample
+
 
+
glGetMultisample(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glGetMultisampleNV(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVExplicitMultisample
+
 
+
glGetMultiTexEnvEXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexEnvEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexGenEXT(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexGenEXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexGenEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexImageEXT(int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexImageEXT(int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexImageEXT(int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexImageEXT(int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexImageEXT(int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexImageEXT(int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexLevelParameterEXT(int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexLevelParameterEXT(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexLevelParameterfEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetMultiTexLevelParameterfvEXT.
+
+
glGetMultiTexLevelParameteriEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetMultiTexLevelParameterivEXT.
+
+
glGetMultiTexParameterEXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexParameterEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexParameterfEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetMultiTexParameterfvEXT.
+
+
glGetMultiTexParameteriEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetMultiTexParameterivEXT.
+
+
glGetMultiTexParameterIEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexParameterIiEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetMultiTexParameterIivEXT.
+
+
glGetMultiTexParameterIuEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetMultiTexParameterIuiEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetMultiTexParameterIuivEXT.
+
+
glGetNamedBufferParameterEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedBufferParameterEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetNamedBufferParameterivEXT.
+
+
glGetNamedBufferParameterui64NV(int, int) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
+
Overloads glGetNamedBufferParameterui64vNV.
+
+
glGetNamedBufferParameteruNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
 
+
glGetNamedBufferPointerEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedBufferSubDataEXT(int, long, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedBufferSubDataEXT(int, long, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedBufferSubDataEXT(int, long, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedBufferSubDataEXT(int, long, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedBufferSubDataEXT(int, long, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedFramebufferAttachmentParameterEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedFramebufferAttachmentParameterEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetNamedFramebufferAttachmentParameterivEXT.
+
+
glGetNamedFramebufferParameterEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
 
+
glGetNamedFramebufferParameterEXT(int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
+
Overloads glGetNamedFramebufferParameterivEXT.
+
+
glGetNamedProgramEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedProgramEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetNamedProgramivEXT.
+
+
glGetNamedProgramLocalParameterEXT(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedProgramLocalParameterEXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedProgramLocalParameterIEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedProgramLocalParameterIuEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedProgramStringEXT(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedProgramStringEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetNamedProgramStringEXT.
+
+
glGetNamedRenderbufferParameterEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetNamedRenderbufferParameterEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetNamedRenderbufferParameterivEXT.
+
+
glGetNamedStringARB(ByteBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
 
+
glGetNamedStringARB(CharSequence, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
+
Overloads glGetNamedStringARB.
+
+
glGetNamedStringARB(CharSequence, int) - Static method in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
+
Overloads glGetNamedStringARB.
+
+
glGetNamedStringARB(ByteBuffer, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
 
+
glGetNamedStringiARB(CharSequence, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
+
Overloads glGetNamedStringivARB.
+
+
glGetNamedStringiARB(CharSequence, int) - Static method in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
+
Overloads glGetNamedStringivARB.
+
+
glGetnColorTableARB(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnColorTableARB(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnColorTableARB(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnCompressedTexImageARB(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnCompressedTexImageARB(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnCompressedTexImageARB(int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnCompressedTexImageARB(int, int, int, long) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnConvolutionFilterARB(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnConvolutionFilterARB(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnConvolutionFilterARB(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnConvolutionFilterARB(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnConvolutionFilterARB(int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnConvolutionFilterARB(int, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnHistogramARB(int, boolean, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnHistogramARB(int, boolean, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnHistogramARB(int, boolean, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnHistogramARB(int, boolean, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnHistogramARB(int, boolean, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnHistogramARB(int, boolean, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnMapdvARB(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnMapfvARB(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnMapivARB(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnMinmaxARB(int, boolean, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnMinmaxARB(int, boolean, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnMinmaxARB(int, boolean, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnMinmaxARB(int, boolean, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnMinmaxARB(int, boolean, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnMinmaxARB(int, boolean, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnPixelMapfvARB(int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnPixelMapuivARB(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnPixelMapusvARB(int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnPolygonStippleARB(ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, ByteBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, ByteBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, ByteBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, DoubleBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, DoubleBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, DoubleBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, DoubleBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, DoubleBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, FloatBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, FloatBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, FloatBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, FloatBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, FloatBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, IntBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, IntBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, IntBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, ShortBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, ShortBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, ShortBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ByteBuffer, ShortBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, ByteBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, ByteBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, ByteBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, DoubleBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, DoubleBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, DoubleBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, DoubleBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, DoubleBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, FloatBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, FloatBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, FloatBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, FloatBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, FloatBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, IntBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, IntBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, IntBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, ShortBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, ShortBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, ShortBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, DoubleBuffer, ShortBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, ByteBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, ByteBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, ByteBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, DoubleBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, DoubleBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, DoubleBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, DoubleBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, DoubleBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, FloatBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, FloatBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, FloatBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, FloatBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, FloatBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, IntBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, IntBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, IntBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, ShortBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, ShortBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, ShortBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, FloatBuffer, ShortBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, ByteBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, ByteBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, ByteBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, DoubleBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, DoubleBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, DoubleBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, DoubleBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, DoubleBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, FloatBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, FloatBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, FloatBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, FloatBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, FloatBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, IntBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, IntBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, IntBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, ShortBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, ShortBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, ShortBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, IntBuffer, ShortBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, ByteBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, ByteBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, ByteBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, DoubleBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, DoubleBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, DoubleBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, DoubleBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, DoubleBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, FloatBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, FloatBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, FloatBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, FloatBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, FloatBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, IntBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, IntBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, IntBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, ShortBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, ShortBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, ShortBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, ShortBuffer, ShortBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnSeparableFilterARB(int, int, int, int, long, int, long, long) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnTexImageARB(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnTexImageARB(int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnTexImageARB(int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnTexImageARB(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnTexImageARB(int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnTexImageARB(int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnUniformdvARB(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnUniformEXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.EXTRobustness
+
 
+
glGetnUniformEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.EXTRobustness
+
 
+
glGetnUniformfvARB(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnUniformivARB(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetnUniformuivARB(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glGetObjectBufferATI(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glGetObjectBufferATI(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glGetObjectBufferiATI(int, int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
+
Overloads glGetObjectBufferivATI.
+
+
glGetObjectLabel(int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glGetObjectLabel(int, int, int) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glGetObjectLabel.
+
+
glGetObjectLabel(int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.KHRDebug
+
 
+
glGetObjectLabel(int, int, int) - Static method in class org.lwjgl.opengl.KHRDebug
+
+
Overloads glGetObjectLabel.
+
+
glGetObjectLabel(int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.KHRDebug
+
 
+
glGetObjectLabel(int, int, int) - Static method in class org.lwjgl.opengles.KHRDebug
+
+
Overloads glGetObjectLabel.
+
+
glGetObjectLabelEXT(int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.EXTDebugLabel
+
 
+
glGetObjectLabelEXT(int, int, int) - Static method in class org.lwjgl.opengles.EXTDebugLabel
+
+
Overloads glGetObjectLabelEXT.
+
+
glGetObjectParameterAPPLE(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.APPLEObjectPurgeable
+
 
+
glGetObjectParameterARB(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glGetObjectParameterARB(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glGetObjectParameterfARB(int, int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
+
Overloads glGetObjectParameterfvARB.
+
+
glGetObjectParameteriAPPLE(int, int, int) - Static method in class org.lwjgl.opengl.APPLEObjectPurgeable
+
+
Overloads glGetObjectParameterivAPPLE.
+
+
glGetObjectParameteriARB(int, int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
+
Overloads glGetObjectParameterivARB.
+
+
glGetObjectPtrLabel(PointerWrapper, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glGetObjectPtrLabel(PointerWrapper, int) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glGetObjectPtrLabel.
+
+
glGetObjectPtrLabel(PointerWrapper, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.KHRDebug
+
 
+
glGetObjectPtrLabel(PointerWrapper, int) - Static method in class org.lwjgl.opengl.KHRDebug
+
+
Overloads glGetObjectPtrLabel.
+
+
glGetObjectPtrLabel(PointerWrapper, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.KHRDebug
+
 
+
glGetObjectPtrLabel(PointerWrapper, int) - Static method in class org.lwjgl.opengles.KHRDebug
+
+
Overloads glGetObjectPtrLabel.
+
+
glGetOcclusionQueryiNV(int, int) - Static method in class org.lwjgl.opengl.NVOcclusionQuery
+
+
Overloads glGetOcclusionQueryivNV.
+
+
glGetOcclusionQueryNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVOcclusionQuery
+
 
+
glGetOcclusionQueryuiNV(int, int) - Static method in class org.lwjgl.opengl.NVOcclusionQuery
+
+
Overloads glGetOcclusionQueryuivNV.
+
+
glGetOcclusionQueryuNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVOcclusionQuery
+
 
+
glGetPathColorGenfNV(int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
+
Overloads glGetPathColorGenfvNV.
+
+
glGetPathColorGeniNV(int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
+
Overloads glGetPathColorGenivNV.
+
+
glGetPathColorGenNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glGetPathColorGenNV(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glGetPathCommandsNV(int, ByteBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glGetPathCoordsNV(int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glGetPathDashArrayNV(int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glGetPathLengthNV(int, int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glGetPathMetricRangeNV(int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glGetPathMetricsNV(int, int, ByteBuffer, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glGetPathParameterfNV(int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
+
Overloads glGetPathParameterfvNV.
+
+
glGetPathParameterfvNV(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glGetPathParameteriNV(int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
+
Overloads glGetPathParameterivNV.
+
+
glGetPathParameterNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glGetPathSpacingNV(int, int, ByteBuffer, int, float, float, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glGetPathTexGenfNV(int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
+
Overloads glGetPathTexGenfvNV.
+
+
glGetPathTexGeniNV(int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
+
Overloads glGetPathTexGenivNV.
+
+
glGetPathTexGenNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glGetPathTexGenNV(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glGetPerfMonitorCounterDataAMD(int, int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
 
+
glGetPerfMonitorCounterDataAMD(int, int) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
+
Overloads glGetPerfMonitorCounterDataAMD.
+
+
glGetPerfMonitorCounterDataAMD(int, int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
 
+
glGetPerfMonitorCounterDataAMD(int, int) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
+
Overloads glGetPerfMonitorCounterDataAMD.
+
+
glGetPerfMonitorCounterInfoAMD(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
 
+
glGetPerfMonitorCounterInfoAMD(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
 
+
glGetPerfMonitorCountersAMD(int, IntBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
 
+
glGetPerfMonitorCountersAMD(int, IntBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
 
+
glGetPerfMonitorCounterStringAMD(int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
 
+
glGetPerfMonitorCounterStringAMD(int, int, int) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
+
Overloads glGetPerfMonitorCounterStringAMD.
+
+
glGetPerfMonitorCounterStringAMD(int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
 
+
glGetPerfMonitorCounterStringAMD(int, int, int) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
+
Overloads glGetPerfMonitorCounterStringAMD.
+
+
glGetPerfMonitorGroupsAMD(IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
 
+
glGetPerfMonitorGroupsAMD(IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
 
+
glGetPerfMonitorGroupStringAMD(int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
 
+
glGetPerfMonitorGroupStringAMD(int, int) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
+
Overloads glGetPerfMonitorGroupStringAMD.
+
+
glGetPerfMonitorGroupStringAMD(int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
 
+
glGetPerfMonitorGroupStringAMD(int, int) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
+
Overloads glGetPerfMonitorGroupStringAMD.
+
+
glGetPixelMap(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetPixelMapfv(int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetPixelMapu(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetPixelMapu(int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetPixelMapuiv(int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetPixelMapusv(int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetPointer(int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetPointerEXT(int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetPointerIndexedEXT(int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetPolygonStipple(ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetPolygonStipple(long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetProgram(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetProgram(int, int) - Static method in class org.lwjgl.opengl.GL20
+
+
Deprecated. +
Will be removed in 3.0. Use GL20.glGetProgrami(int, int) instead.
+
+
+
glGetProgram(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetProgram(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Deprecated. +
Will be removed in 3.0. Use GLES20.glGetProgrami(int, int) instead.
+
+
+
glGetProgramARB(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glGetProgramARB(int, int) - Static method in class org.lwjgl.opengl.ARBProgram
+
+
Deprecated. +
Will be removed in 3.0. Use ARBProgram.glGetProgramiARB(int, int) instead.
+
+
+
glGetProgramBinary(int, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBGetProgramBinary
+
 
+
glGetProgramBinary(int, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glGetProgramBinary(int, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetProgramBinaryOES(int, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.OESGetProgramBinary
+
 
+
glGetProgramEnvParameterARB(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glGetProgramEnvParameterARB(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glGetProgramEnvParameterINV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glGetProgramEnvParameterIuNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glGetProgrami(int, int) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetProgramiv.
+
+
glGetProgrami(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetProgramiv.
+
+
glGetProgramiARB(int, int) - Static method in class org.lwjgl.opengl.ARBProgram
+
+
Overloads glGetProgramivARB.
+
+
glGetProgramInfoLog(int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetProgramInfoLog(int, int) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetProgramInfoLog.
+
+
glGetProgramInfoLog(int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetProgramInfoLog(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetProgramInfoLog.
+
+
glGetProgramInterface(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
 
+
glGetProgramInterface(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glGetProgramInterfacei(int, int, int) - Static method in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Overloads glGetProgramInterfaceiv.
+
+
glGetProgramInterfacei(int, int, int) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glGetProgramInterfaceiv.
+
+
glGetProgramiNV(int, int) - Static method in class org.lwjgl.opengl.NVProgram
+
+
Overloads glGetProgramivNV.
+
+
glGetProgramLocalParameterARB(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glGetProgramLocalParameterARB(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glGetProgramLocalParameterINV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glGetProgramLocalParameterIuNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glGetProgramNamedParameterNV(int, ByteBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.NVFragmentProgram
+
 
+
glGetProgramNamedParameterNV(int, ByteBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.NVFragmentProgram
+
 
+
glGetProgramNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVProgram
+
 
+
glGetProgramNV(int, int) - Static method in class org.lwjgl.opengl.NVProgram
+
+
Deprecated. +
Will be removed in 3.0. Use NVProgram.glGetProgramiNV(int, int) instead.
+
+
+
glGetProgramParameterNV(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glGetProgramParameterNV(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glGetProgramPipeline(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glGetProgramPipeline(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glGetProgramPipelineEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glGetProgramPipelinei(int, int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Overloads glGetProgramPipelineiv.
+
+
glGetProgramPipelinei(int, int) - Static method in class org.lwjgl.opengl.GL41
+
+
Overloads glGetProgramPipelineiv.
+
+
glGetProgramPipelineiEXT(int, int) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Overloads glGetProgramPipelineivEXT.
+
+
glGetProgramPipelineInfoLog(int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glGetProgramPipelineInfoLog(int, int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
+
Overloads glGetProgramPipelineInfoLog.
+
+
glGetProgramPipelineInfoLog(int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glGetProgramPipelineInfoLog(int, int) - Static method in class org.lwjgl.opengl.GL41
+
+
Overloads glGetProgramPipelineInfoLog.
+
+
glGetProgramPipelineInfoLogEXT(int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glGetProgramPipelineInfoLogEXT(int, int) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
+
Overloads glGetProgramPipelineInfoLogEXT.
+
+
glGetProgramResource(int, int, int, IntBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
 
+
glGetProgramResource(int, int, int, IntBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glGetProgramResourceIndex(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
 
+
glGetProgramResourceIndex(int, int, CharSequence) - Static method in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Overloads glGetProgramResourceIndex.
+
+
glGetProgramResourceIndex(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glGetProgramResourceIndex(int, int, CharSequence) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glGetProgramResourceIndex.
+
+
glGetProgramResourceLocation(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
 
+
glGetProgramResourceLocation(int, int, CharSequence) - Static method in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Overloads glGetProgramResourceLocation.
+
+
glGetProgramResourceLocation(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glGetProgramResourceLocation(int, int, CharSequence) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glGetProgramResourceLocation.
+
+
glGetProgramResourceLocationIndex(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
 
+
glGetProgramResourceLocationIndex(int, int, CharSequence) - Static method in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Overloads glGetProgramResourceLocationIndex.
+
+
glGetProgramResourceLocationIndex(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glGetProgramResourceLocationIndex(int, int, CharSequence) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glGetProgramResourceLocationIndex.
+
+
glGetProgramResourceName(int, int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
 
+
glGetProgramResourceName(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBProgramInterfaceQuery
+
+
Overloads glGetProgramResourceName.
+
+
glGetProgramResourceName(int, int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glGetProgramResourceName(int, int, int, int) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glGetProgramResourceName.
+
+
glGetProgramStage(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
 
+
glGetProgramStage(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glGetProgramStage(int, int, int) - Static method in class org.lwjgl.opengl.GL40
+
+
Deprecated. +
Will be removed in 3.0. Use GL40.glGetProgramStagei(int, int, int) instead.
+
+
+
glGetProgramStagei(int, int, int) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Overloads glGetProgramStageiv.
+
+
glGetProgramStagei(int, int, int) - Static method in class org.lwjgl.opengl.GL40
+
+
Overloads glGetProgramStageiv.
+
+
glGetProgramStringARB(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glGetProgramStringARB(int, int) - Static method in class org.lwjgl.opengl.ARBProgram
+
+
Overloads glGetProgramStringARB.
+
+
glGetProgramStringNV(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.NVProgram
+
 
+
glGetProgramStringNV(int, int) - Static method in class org.lwjgl.opengl.NVProgram
+
+
Overloads glGetProgramStringNV.
+
+
glGetQuery(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glGetQuery(int, int) - Static method in class org.lwjgl.opengl.GL15
+
+
Deprecated. +
Will be removed in 3.0. Use GL15.glGetQueryi(int, int) instead.
+
+
+
glGetQuery(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetQueryARB(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBOcclusionQuery
+
 
+
glGetQueryARB(int, int) - Static method in class org.lwjgl.opengl.ARBOcclusionQuery
+
+
Deprecated. +
Will be removed in 3.0. Use ARBOcclusionQuery.glGetQueryiARB(int, int) instead.
+
+
+
glGetQueryEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
 
+
glGetQueryi(int, int) - Static method in class org.lwjgl.opengl.GL15
+
+
Overloads glGetQueryiv.
+
+
glGetQueryi(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetQueryiv.
+
+
glGetQueryiARB(int, int) - Static method in class org.lwjgl.opengl.ARBOcclusionQuery
+
+
Overloads glGetQueryivARB.
+
+
glGetQueryiEXT(int, int) - Static method in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
+
Overloads glGetQueryivEXT.
+
+
glGetQueryIndexed(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBTransformFeedback3
+
 
+
glGetQueryIndexed(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glGetQueryIndexed(int, int, int) - Static method in class org.lwjgl.opengl.GL40
+
+
Deprecated. +
Will be removed in 3.0. Use GL40.glGetQueryIndexedi(int, int, int) instead.
+
+
+
glGetQueryIndexedi(int, int, int) - Static method in class org.lwjgl.opengl.ARBTransformFeedback3
+
+
Overloads glGetQueryIndexediv.
+
+
glGetQueryIndexedi(int, int, int) - Static method in class org.lwjgl.opengl.GL40
+
+
Overloads glGetQueryIndexediv.
+
+
glGetQueryObject(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.ARBTimerQuery
+
 
+
glGetQueryObject(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glGetQueryObject(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glGetQueryObject(int, int) - Static method in class org.lwjgl.opengl.GL33
+
+
Deprecated. +
Will be removed in 3.0. Use GL33.glGetQueryObjecti64(int, int) instead.
+
+
+
glGetQueryObjectARB(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBOcclusionQuery
+
 
+
glGetQueryObjectEXT(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.EXTTimerQuery
+
 
+
glGetQueryObjectEXT(int, int) - Static method in class org.lwjgl.opengl.EXTTimerQuery
+
+
Overloads glGetQueryObjecti64vEXT.
+
+
glGetQueryObjecti(int, int) - Static method in class org.lwjgl.opengl.GL15
+
+
Overloads glGetQueryObjectiv.
+
+
glGetQueryObjecti64(int, int) - Static method in class org.lwjgl.opengl.ARBTimerQuery
+
+
Overloads glGetQueryObjecti64v.
+
+
glGetQueryObjecti64(int, int) - Static method in class org.lwjgl.opengl.GL33
+
+
Overloads glGetQueryObjecti64v.
+
+
glGetQueryObjectiARB(int, int) - Static method in class org.lwjgl.opengl.ARBOcclusionQuery
+
+
Overloads glGetQueryObjectivARB.
+
+
glGetQueryObjectu(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.ARBTimerQuery
+
 
+
glGetQueryObjectu(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glGetQueryObjectu(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glGetQueryObjectu(int, int) - Static method in class org.lwjgl.opengl.GL33
+
+
Deprecated. +
Will be removed in 3.0. Use GL33.glGetQueryObjectui64(int, int) instead.
+
+
+
glGetQueryObjectu(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetQueryObjectuARB(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBOcclusionQuery
+
 
+
glGetQueryObjectuEXT(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.EXTTimerQuery
+
 
+
glGetQueryObjectuEXT(int, int) - Static method in class org.lwjgl.opengl.EXTTimerQuery
+
+
Overloads glGetQueryObjectui64vEXT.
+
+
glGetQueryObjectuEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
 
+
glGetQueryObjectui(int, int) - Static method in class org.lwjgl.opengl.GL15
+
+
Overloads glGetQueryObjectuiv.
+
+
glGetQueryObjectui(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetQueryObjectuiv.
+
+
glGetQueryObjectui64(int, int) - Static method in class org.lwjgl.opengl.ARBTimerQuery
+
+
Overloads glGetQueryObjectui64v.
+
+
glGetQueryObjectui64(int, int) - Static method in class org.lwjgl.opengl.GL33
+
+
Overloads glGetQueryObjectui64v.
+
+
glGetQueryObjectuiARB(int, int) - Static method in class org.lwjgl.opengl.ARBOcclusionQuery
+
+
Overloads glGetQueryObjectuivARB.
+
+
glGetQueryObjectuiEXT(int, int) - Static method in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
+
Overloads glGetQueryObjectuivEXT.
+
+
glGetRenderbufferParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glGetRenderbufferParameter(int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Deprecated. + +
+
+
glGetRenderbufferParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGetRenderbufferParameter(int, int) - Static method in class org.lwjgl.opengl.GL30
+
+
Deprecated. +
Will be removed in 3.0. Use GL30.glGetRenderbufferParameteri(int, int) instead.
+
+
+
glGetRenderbufferParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetRenderbufferParameter(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Deprecated. +
Will be removed in 3.0. Use GLES20.glGetRenderbufferParameteri(int, int) instead.
+
+
+
glGetRenderbufferParameterEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glGetRenderbufferParameterEXT(int, int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Deprecated. + +
+
+
glGetRenderbufferParameteri(int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
+
Overloads glGetRenderbufferParameteriv.
+
+
glGetRenderbufferParameteri(int, int) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glGetRenderbufferParameteriv.
+
+
glGetRenderbufferParameteri(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetRenderbufferParameteriv.
+
+
glGetRenderbufferParameteriEXT(int, int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
+
Overloads glGetRenderbufferParameterivEXT.
+
+
glGetRenderbufferParameteriOES(int, int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
+
Overloads glGetRenderbufferParameterivOES.
+
+
glGetRenderbufferParameterOES(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glGetRenderbufferParameterOES(int, int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
+
Deprecated. + +
+
+
glGetSamplerParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
 
+
glGetSamplerParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
 
+
glGetSamplerParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glGetSamplerParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glGetSamplerParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetSamplerParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetSamplerParameterf(int, int) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
+
Overloads glGetSamplerParameterfv.
+
+
glGetSamplerParameterf(int, int) - Static method in class org.lwjgl.opengl.GL33
+
+
Overloads glGetSamplerParameterfv.
+
+
glGetSamplerParameterf(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetSamplerParameterfv.
+
+
glGetSamplerParameteri(int, int) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
+
Overloads glGetSamplerParameteriv.
+
+
glGetSamplerParameterI(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
 
+
glGetSamplerParameteri(int, int) - Static method in class org.lwjgl.opengl.GL33
+
+
Overloads glGetSamplerParameteriv.
+
+
glGetSamplerParameterI(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glGetSamplerParameteri(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetSamplerParameteriv.
+
+
glGetSamplerParameterIi(int, int) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
+
Overloads glGetSamplerParameterIiv.
+
+
glGetSamplerParameterIi(int, int) - Static method in class org.lwjgl.opengl.GL33
+
+
Overloads glGetSamplerParameterIiv.
+
+
glGetSamplerParameterIu(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
 
+
glGetSamplerParameterIu(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glGetSamplerParameterIui(int, int) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
+
Overloads glGetSamplerParameterIuiv.
+
+
glGetSamplerParameterIui(int, int) - Static method in class org.lwjgl.opengl.GL33
+
+
Overloads glGetSamplerParameterIuiv.
+
+
glGetSeparableFilter(int, int, int, ByteBuffer, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, ByteBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, ByteBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, DoubleBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, DoubleBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, DoubleBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, DoubleBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, IntBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, IntBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, ShortBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, ShortBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ByteBuffer, ShortBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, ByteBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, ByteBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, DoubleBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, DoubleBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, DoubleBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, DoubleBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, IntBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, IntBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, ShortBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, ShortBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, DoubleBuffer, ShortBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, ByteBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, ByteBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, DoubleBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, DoubleBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, DoubleBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, DoubleBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, IntBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, IntBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, ShortBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, ShortBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, FloatBuffer, ShortBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, ByteBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, ByteBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, DoubleBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, DoubleBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, DoubleBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, DoubleBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, IntBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, IntBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, ShortBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, ShortBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, IntBuffer, ShortBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, ByteBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, ByteBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, DoubleBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, DoubleBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, DoubleBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, DoubleBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, IntBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, IntBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, ShortBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, ShortBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, ShortBuffer, ShortBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetSeparableFilter(int, int, int, long, long, long) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glGetShader(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetShader(int, int) - Static method in class org.lwjgl.opengl.GL20
+
+
Deprecated. +
Will be removed in 3.0. Use GL20.glGetShaderi(int, int) instead.
+
+
+
glGetShader(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetShader(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Deprecated. +
Will be removed in 3.0. Use GLES20.glGetShaderi(int, int) instead.
+
+
+
glGetShaderi(int, int) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetShaderiv.
+
+
glGetShaderi(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetShaderiv.
+
+
glGetShaderInfoLog(int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetShaderInfoLog(int, int) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetShaderInfoLog.
+
+
glGetShaderInfoLog(int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetShaderInfoLog(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetShaderInfoLog.
+
+
glGetShaderPrecisionFormat(int, int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBES2Compatibility
+
 
+
glGetShaderPrecisionFormat(int, int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glGetShaderPrecisionFormat(int, int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetShaderSource(int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetShaderSource(int, int) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetShaderSource.
+
+
glGetShaderSource(int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetShaderSource(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetShaderSource.
+
+
glGetShaderSourceARB(int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glGetShaderSourceARB(int, int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
+
Overloads glGetShaderSourceARB.
+
+
glGetString(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetString(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetStringi(int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGetStringi(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetSubroutineIndex(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
 
+
glGetSubroutineIndex(int, int, CharSequence) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Overloads glGetSubroutineIndex.
+
+
glGetSubroutineIndex(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glGetSubroutineIndex(int, int, CharSequence) - Static method in class org.lwjgl.opengl.GL40
+
+
Overloads glGetSubroutineIndex.
+
+
glGetSubroutineUniformLocation(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
 
+
glGetSubroutineUniformLocation(int, int, CharSequence) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Overloads glGetSubroutineUniformLocation.
+
+
glGetSubroutineUniformLocation(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glGetSubroutineUniformLocation(int, int, CharSequence) - Static method in class org.lwjgl.opengl.GL40
+
+
Overloads glGetSubroutineUniformLocation.
+
+
glGetSync(GLSync, int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSync
+
 
+
glGetSync(GLSync, int) - Static method in class org.lwjgl.opengl.ARBSync
+
+
Deprecated. +
Will be removed in 3.0. Use ARBSync.glGetSynci(org.lwjgl.opengl.GLSync, int) instead.
+
+
+
glGetSync(GLSync, int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glGetSync(GLSync, int) - Static method in class org.lwjgl.opengl.GL32
+
+
Deprecated. +
Will be removed in 3.0. Use GL32.glGetSynci(org.lwjgl.opengl.GLSync, int) instead.
+
+
+
glGetSync(GLSync, int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetSyncAPPLE(GLSync, int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.APPLESync
+
 
+
glGetSynci(GLSync, int) - Static method in class org.lwjgl.opengl.ARBSync
+
+
Overloads glGetSynciv.
+
+
glGetSynci(GLSync, int) - Static method in class org.lwjgl.opengl.GL32
+
+
Overloads glGetSynciv.
+
+
glGetSynci(GLSync, int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetSynciv.
+
+
glGetSynciAPPLE(GLSync, int) - Static method in class org.lwjgl.opengles.APPLESync
+
+
Overloads glGetSyncivAPPLE.
+
+
glGetSystemTimeFrequencyNV() - Static method in class org.lwjgl.opengles.NVSystemTime
+
 
+
glGetSystemTimeNV() - Static method in class org.lwjgl.opengles.NVSystemTime
+
 
+
glGetTexBumpParameterATI(int, FloatBuffer) - Static method in class org.lwjgl.opengl.ATIEnvmapBumpmap
+
 
+
glGetTexBumpParameterATI(int, IntBuffer) - Static method in class org.lwjgl.opengl.ATIEnvmapBumpmap
+
 
+
glGetTexEnv(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexEnv(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexEnvf(int, int) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glGetTexEnvfv.
+
+
glGetTexEnvi(int, int) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glGetTexEnviv.
+
+
glGetTexGen(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexGen(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexGen(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexGend(int, int) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glGetTexGendv.
+
+
glGetTexGenf(int, int) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glGetTexGenfv.
+
+
glGetTexGeni(int, int) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glGetTexGeniv.
+
+
glGetTexImage(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexImage(int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexImage(int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexImage(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexImage(int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexImage(int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexImageNV(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.NVGetTexImage
+
 
+
glGetTexImageNV(int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.NVGetTexImage
+
 
+
glGetTexImageNV(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.NVGetTexImage
+
 
+
glGetTexImageNV(int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengles.NVGetTexImage
+
 
+
glGetTexLevelParameter(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexLevelParameter(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexLevelParameterf(int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glGetTexLevelParameterfv.
+
+
glGetTexLevelParameterfNV(int, int, int) - Static method in class org.lwjgl.opengles.NVGetTexImage
+
+
Overloads glGetTexLevelParameterfvNV.
+
+
glGetTexLevelParameteri(int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glGetTexLevelParameteriv.
+
+
glGetTexLevelParameteriNV(int, int, int) - Static method in class org.lwjgl.opengles.NVGetTexImage
+
+
Overloads glGetTexLevelParameterivNV.
+
+
glGetTexLevelParameterNV(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.NVGetTexImage
+
 
+
glGetTexLevelParameterNV(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.NVGetTexImage
+
 
+
glGetTexParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glGetTexParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetTexParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetTexParameterf(int, int) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glGetTexParameterfv.
+
+
glGetTexParameterf(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetTexParameterfv.
+
+
glGetTexParameteri(int, int) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glGetTexParameteriv.
+
+
glGetTexParameterI(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGetTexParameteri(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetTexParameteriv.
+
+
glGetTexParameterIEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTTextureInteger
+
 
+
glGetTexParameterIi(int, int) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glGetTexParameterIiv.
+
+
glGetTexParameterIiEXT(int, int) - Static method in class org.lwjgl.opengl.EXTTextureInteger
+
+
Overloads glGetTexParameterIivEXT.
+
+
glGetTexParameterIu(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGetTexParameterIuEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTTextureInteger
+
 
+
glGetTexParameterIui(int, int) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glGetTexParameterIuiv.
+
+
glGetTexParameterIuiEXT(int, int) - Static method in class org.lwjgl.opengl.EXTTextureInteger
+
+
Overloads glGetTexParameterIuivEXT.
+
+
glGetTexParameterPointervAPPLE(int, int, long) - Static method in class org.lwjgl.opengl.APPLETextureRange
+
 
+
glGetTextureHandleARB(int) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glGetTextureHandleNV(int) - Static method in class org.lwjgl.opengl.NVBindlessTexture
+
 
+
glGetTextureImageEXT(int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetTextureImageEXT(int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetTextureImageEXT(int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetTextureImageEXT(int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetTextureImageEXT(int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetTextureImageEXT(int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetTextureLevelParameterEXT(int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetTextureLevelParameterEXT(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetTextureLevelParameterfEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetTextureLevelParameterfvEXT.
+
+
glGetTextureLevelParameteriEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetTextureLevelParameterivEXT.
+
+
glGetTextureParameterEXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetTextureParameterEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetTextureParameterfEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetTextureParameterfvEXT.
+
+
glGetTextureParameteriEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetTextureParameterivEXT.
+
+
glGetTextureParameterIEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetTextureParameterIiEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetTextureParameterIivEXT.
+
+
glGetTextureParameterIuEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetTextureParameterIuiEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetTextureParameterIuivEXT.
+
+
glGetTextureSamplerHandleARB(int, int) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glGetTextureSamplerHandleNV(int, int) - Static method in class org.lwjgl.opengl.NVBindlessTexture
+
 
+
glGetTrackMatrixNV(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glGetTransformFeedbackVarying(int, int, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGetTransformFeedbackVarying(int, int, int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glGetTransformFeedbackVarying.
+
+
glGetTransformFeedbackVarying(int, int, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetTransformFeedbackVarying(int, int, int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetTransformFeedbackVarying.
+
+
glGetTransformFeedbackVaryingEXT(int, int, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTTransformFeedback
+
 
+
glGetTransformFeedbackVaryingEXT(int, int, int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Overloads glGetTransformFeedbackVaryingEXT.
+
+
glGetTransformFeedbackVaryingNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
 
+
glGetTransformFeedbackVaryingNV(int, int) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
+
Overloads glGetTransformFeedbackVaryingNV.
+
+
glGetUniform(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glGetUniform(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetUniform(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetUniform(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glGetUniform(int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetUniform(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetUniformARB(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glGetUniformARB(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glGetUniformBlockIndex(int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
 
+
glGetUniformBlockIndex(int, CharSequence) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Overloads glGetUniformBlockIndex.
+
+
glGetUniformBlockIndex(int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glGetUniformBlockIndex(int, CharSequence) - Static method in class org.lwjgl.opengl.GL31
+
+
Overloads glGetUniformBlockIndex.
+
+
glGetUniformBlockIndex(int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetUniformBlockIndex(int, CharSequence) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetUniformBlockIndex.
+
+
glGetUniformBufferSizeEXT(int, int) - Static method in class org.lwjgl.opengl.EXTBindableUniform
+
 
+
glGetUniformIndices(int, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
 
+
glGetUniformIndices(int, CharSequence[], IntBuffer) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
+
Overloads glGetUniformIndices.
+
+
glGetUniformIndices(int, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glGetUniformIndices(int, CharSequence[], IntBuffer) - Static method in class org.lwjgl.opengl.GL31
+
+
Overloads glGetUniformIndices.
+
+
glGetUniformIndices(int, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetUniformIndices(int, CharSequence[], IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glGetUniformIndices.
+
+
glGetUniformLocation(int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL20
+
+
Returns the location of the uniform with the specified name.
+
+
glGetUniformLocation(int, CharSequence) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetUniformLocation.
+
+
glGetUniformLocation(int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
+
Returns the location of the uniform with the specified name.
+
+
glGetUniformLocation(int, CharSequence) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glGetUniformLocation.
+
+
glGetUniformLocationARB(int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
+
Returns the location of the uniform with the specified name.
+
+
glGetUniformLocationARB(int, CharSequence) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
+
Overloads glGetUniformLocationARB.
+
+
glGetUniformNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glGetUniformOffsetEXT(int, int) - Static method in class org.lwjgl.opengl.EXTBindableUniform
+
 
+
glGetUniformSubroutineu(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
 
+
glGetUniformSubroutineu(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glGetUniformSubroutineu(int, int) - Static method in class org.lwjgl.opengl.GL40
+
+
Deprecated. +
Will be removed in 3.0. Use GL40.glGetUniformSubroutineui(int, int) instead.
+
+
+
glGetUniformSubroutineui(int, int) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
+
Overloads glGetUniformSubroutineuiv.
+
+
glGetUniformSubroutineui(int, int) - Static method in class org.lwjgl.opengl.GL40
+
+
Overloads glGetUniformSubroutineuiv.
+
+
glGetUniformu(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGetUniformu(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetUniformuEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glGetUniformuNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glGetUniformuNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
 
+
glGetVariantArrayObjectATI(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glGetVariantArrayObjectATI(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glGetVariantBooleanEXT(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glGetVariantFloatEXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glGetVariantIntegerEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glGetVariantPointerEXT(int, int, long) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glGetVaryingLocationNV(int, ByteBuffer) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
 
+
glGetVaryingLocationNV(int, CharSequence) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
+
Overloads glGetVaryingLocationNV.
+
+
glGetVertexArrayIntegerEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetVertexArrayIntegerEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetVertexArrayIntegervEXT.
+
+
glGetVertexArrayIntegerEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetVertexArrayIntegeriEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glGetVertexArrayIntegeri_vEXT.
+
+
glGetVertexArrayPointerEXT(int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetVertexArrayPointeri_EXT(int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glGetVertexAttrib(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetVertexAttrib(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetVertexAttrib(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetVertexAttrib(int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetVertexAttrib(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetVertexAttribARB(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glGetVertexAttribARB(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glGetVertexAttribARB(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glGetVertexAttribARB(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glGetVertexAttribARB(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glGetVertexAttribARB(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glGetVertexAttribArrayObjectATI(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ATIVertexAttribArrayObject
+
 
+
glGetVertexAttribArrayObjectATI(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ATIVertexAttribArrayObject
+
 
+
glGetVertexAttribI(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGetVertexAttribI(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetVertexAttribIEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glGetVertexAttribIu(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glGetVertexAttribIu(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glGetVertexAttribIuEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glGetVertexAttribL(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
 
+
glGetVertexAttribL(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glGetVertexAttribLEXT(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
 
+
glGetVertexAttribLNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glGetVertexAttribLuARB(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glGetVertexAttribLuNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glGetVertexAttribNV(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glGetVertexAttribNV(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glGetVertexAttribNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glGetVertexAttribPointer(int, int, long) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glGetVertexAttribPointer(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glGetVertexAttribPointerv.
+
+
glGetVertexAttribPointer(int, int, long) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glGetVertexAttribPointerARB(int, int, long) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glGetVertexAttribPointerARB(int, int, long) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glGetVertexAttribPointerNV(int, int, long) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glGetVideoCaptureiNV(int, int) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
+
Overloads glGetVideoCaptureivNV.
+
+
glGetVideoCaptureNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
 
+
glGetVideoCaptureStreamdNV(int, int, int) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
+
Overloads glGetVideoCaptureStreamdvNV.
+
+
glGetVideoCaptureStreamfNV(int, int, int) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
+
Overloads glGetVideoCaptureStreamfvNV.
+
+
glGetVideoCaptureStreamiNV(int, int, int) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
+
Overloads glGetVideoCaptureStreamivNV.
+
+
glGetVideoCaptureStreamNV(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
 
+
glGetVideoCaptureStreamNV(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
 
+
glGetVideoCaptureStreamNV(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
 
+
glGetVideoi64NV(int, int) - Static method in class org.lwjgl.opengl.NVPresentVideo
+
+
Overloads glGetVideoi64vNV.
+
+
glGetVideoiNV(int, int) - Static method in class org.lwjgl.opengl.NVPresentVideo
+
+
Overloads glGetVideoivNV.
+
+
glGetVideoNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVPresentVideo
+
 
+
glGetVideoNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVPresentVideo
+
 
+
glGetVideoui64NV(int, int) - Static method in class org.lwjgl.opengl.NVPresentVideo
+
+
Overloads glGetVideoui64vNV.
+
+
glGetVideouiNV(int, int) - Static method in class org.lwjgl.opengl.NVPresentVideo
+
+
Overloads glGetVideouivNV.
+
+
glGetVideouNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVPresentVideo
+
 
+
glGetVideouNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVPresentVideo
+
 
+
glHint(int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glHint(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glHistogram(int, int, int, boolean) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glIndexFormatNV(int, int) - Static method in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
 
+
glInitNames() - Static method in class org.lwjgl.opengl.GL11
+
 
+
glInsertComponentEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glInsertEventMarkerEXT(ByteBuffer) - Static method in class org.lwjgl.opengles.EXTDebugMarker
+
 
+
glInsertEventMarkerEXT(CharSequence) - Static method in class org.lwjgl.opengles.EXTDebugMarker
+
+
Overloads glInsertEventMarkerEXT.
+
+
glInterleavedArrays(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glInterleavedArrays(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glInterleavedArrays(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glInterleavedArrays(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glInterleavedArrays(int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glInterleavedArrays(int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glInterpolatePathsNV(int, int, int, float) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glInvalidateBufferData(int) - Static method in class org.lwjgl.opengl.ARBInvalidateSubdata
+
 
+
glInvalidateBufferData(int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glInvalidateBufferSubData(int, long, long) - Static method in class org.lwjgl.opengl.ARBInvalidateSubdata
+
 
+
glInvalidateBufferSubData(int, long, long) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glInvalidateFramebuffer(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBInvalidateSubdata
+
 
+
glInvalidateFramebuffer(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glInvalidateFramebuffer(int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glInvalidateSubFramebuffer(int, IntBuffer, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBInvalidateSubdata
+
 
+
glInvalidateSubFramebuffer(int, IntBuffer, int, int, int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glInvalidateSubFramebuffer(int, IntBuffer, int, int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glInvalidateTexImage(int, int) - Static method in class org.lwjgl.opengl.ARBInvalidateSubdata
+
 
+
glInvalidateTexImage(int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glInvalidateTexSubImage(int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBInvalidateSubdata
+
 
+
glInvalidateTexSubImage(int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glIsBuffer(int) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glIsBuffer(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glIsBufferARB(int) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glIsBufferResidentNV(int) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
 
+
glIsEnabled(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glIsEnabled(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glIsEnabledi(int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glIsEnabledIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
 
+
glIsEnabledIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glIsEnabledIndexedEXT(int, int) - Static method in class org.lwjgl.opengl.EXTDrawBuffers2
+
 
+
glIsFenceAPPLE(int) - Static method in class org.lwjgl.opengl.APPLEFence
+
 
+
glIsFenceNV(int) - Static method in class org.lwjgl.opengl.NVFence
+
 
+
glIsFenceNV(int) - Static method in class org.lwjgl.opengles.NVFence
+
 
+
glIsFramebuffer(int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glIsFramebuffer(int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glIsFramebuffer(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glIsFramebufferEXT(int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glIsFramebufferOES(int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glIsImageHandleResidentARB(long) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glIsImageHandleResidentNV(long) - Static method in class org.lwjgl.opengl.NVBindlessTexture
+
 
+
glIsList(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glIsNameAMD(int, int) - Static method in class org.lwjgl.opengl.AMDNameGenDelete
+
 
+
glIsNamedBufferResidentNV(int) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
 
+
glIsNamedStringARB(ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
 
+
glIsNamedStringARB(CharSequence) - Static method in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
+
Overloads glIsNamedStringARB.
+
+
glIsObjectBufferATI(int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glIsOcclusionQueryNV(int) - Static method in class org.lwjgl.opengl.NVOcclusionQuery
+
 
+
glIsPathNV(int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glIsPointInFillPathNV(int, int, float, float) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glIsPointInStrokePathNV(int, float, float) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glIsProgram(int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glIsProgram(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glIsProgramARB(int) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glIsProgramNV(int) - Static method in class org.lwjgl.opengl.NVProgram
+
 
+
glIsProgramPipeline(int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glIsProgramPipeline(int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glIsProgramPipelineEXT(int) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glIsQuery(int) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glIsQuery(int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glIsQueryARB(int) - Static method in class org.lwjgl.opengl.ARBOcclusionQuery
+
 
+
glIsQueryEXT(int) - Static method in class org.lwjgl.opengles.EXTOcclusionQueryBoolean
+
 
+
glIsRenderbuffer(int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glIsRenderbuffer(int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glIsRenderbuffer(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glIsRenderbufferEXT(int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glIsRenderbufferOES(int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glIsSampler(int) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
 
+
glIsSampler(int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glIsSampler(int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glIsShader(int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glIsShader(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glIsSync(GLSync) - Static method in class org.lwjgl.opengl.ARBSync
+
 
+
glIsSync(GLSync) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glIsSync(GLSync) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glIsSyncAPPLE(GLSync) - Static method in class org.lwjgl.opengles.APPLESync
+
 
+
glIsTexture(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glIsTexture(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glIsTextureHandleResidentARB(long) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glIsTextureHandleResidentNV(long) - Static method in class org.lwjgl.opengl.NVBindlessTexture
+
 
+
glIsTransformFeedback(int) - Static method in class org.lwjgl.opengl.ARBTransformFeedback2
+
 
+
glIsTransformFeedback(int) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glIsTransformFeedback(int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glIsTransformFeedbackNV(int) - Static method in class org.lwjgl.opengl.NVTransformFeedback2
+
 
+
glIsVariantEnabledEXT(int, int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glIsVertexArray(int) - Static method in class org.lwjgl.opengl.ARBVertexArrayObject
+
 
+
glIsVertexArray(int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glIsVertexArray(int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glIsVertexArrayAPPLE(int) - Static method in class org.lwjgl.opengl.APPLEVertexArrayObject
+
 
+
glIsVertexArrayOES(int) - Static method in class org.lwjgl.opengles.OESVertexArrayObject
+
 
+
glIsVertexAttribEnabledAPPLE(int, int) - Static method in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
 
+
glLabelObjectEXT(int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.EXTDebugLabel
+
 
+
glLabelObjectEXT(int, int, CharSequence) - Static method in class org.lwjgl.opengles.EXTDebugLabel
+
+
Overloads glLabelObjectEXT.
+
+
glLight(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLight(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLightf(int, int, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLighti(int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLightModel(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLightModel(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLightModelf(int, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLightModeli(int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLineStipple(int, short) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLineWidth(float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLineWidth(float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glLinkProgram(int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glLinkProgram(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glLinkProgramARB(int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glListBase(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLoadIdentity() - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLoadMatrix(FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLoadMatrix(DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLoadName(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glLoadProgramNV(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.NVProgram
+
 
+
glLoadProgramNV(int, int, CharSequence) - Static method in class org.lwjgl.opengl.NVProgram
+
+
Overloads glLoadProgramNV.
+
+
glLoadTransposeMatrix(FloatBuffer) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glLoadTransposeMatrix(DoubleBuffer) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glLoadTransposeMatrixARB(FloatBuffer) - Static method in class org.lwjgl.opengl.ARBTransposeMatrix
+
 
+
glLockArraysEXT(int, int) - Static method in class org.lwjgl.opengl.EXTCompiledVertexArray
+
 
+
glLockVideoCaptureDeviceNV(long) - Static method in class org.lwjgl.opengl.NVVideoCaptureUtil
+
+
To lock a video capture device to a display connection, use this method.
+
+
glLogicOp(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMakeBufferNonResidentNV(int) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
 
+
glMakeBufferResidentNV(int, int) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
 
+
glMakeImageHandleNonResidentARB(long) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glMakeImageHandleNonResidentNV(long) - Static method in class org.lwjgl.opengl.NVBindlessTexture
+
 
+
glMakeImageHandleResidentARB(long, int) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glMakeImageHandleResidentNV(long, int) - Static method in class org.lwjgl.opengl.NVBindlessTexture
+
 
+
glMakeNamedBufferNonResidentNV(int) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
 
+
glMakeNamedBufferResidentNV(int, int) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
 
+
glMakeTextureHandleNonResidentARB(long) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glMakeTextureHandleNonResidentNV(long) - Static method in class org.lwjgl.opengl.NVBindlessTexture
+
 
+
glMakeTextureHandleResidentARB(long) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glMakeTextureHandleResidentNV(long) - Static method in class org.lwjgl.opengl.NVBindlessTexture
+
 
+
glMap1d(int, double, double, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMap1f(int, float, float, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMap2d(int, double, double, int, int, double, double, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMap2f(int, float, float, int, int, float, float, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMapBuffer(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL15
+
+
glMapBuffer maps a GL buffer object to a ByteBuffer.
+
+
glMapBuffer(int, int, long, ByteBuffer) - Static method in class org.lwjgl.opengl.GL15
+
+
glMapBuffer maps a GL buffer object to a ByteBuffer.
+
+
glMapBufferARB(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
+
glMapBufferARB maps a GL buffer object to a ByteBuffer.
+
+
glMapBufferARB(int, int, long, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
+
glMapBufferARB maps a GL buffer object to a ByteBuffer.
+
+
glMapBufferOES(int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.OESMapbuffer
+
+
glMapBufferOES maps a GL buffer object to a ByteBuffer.
+
+
glMapBufferOES(int, int, long, ByteBuffer) - Static method in class org.lwjgl.opengles.OESMapbuffer
+
+
glMapBufferOES maps a GL buffer object to a ByteBuffer.
+
+
glMapBufferRange(int, long, long, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBMapBufferRange
+
+
glMapBufferRange maps a GL buffer object range to a ByteBuffer.
+
+
glMapBufferRange(int, long, long, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL30
+
+
glMapBufferRange maps a GL buffer object range to a ByteBuffer.
+
+
glMapBufferRange(int, long, long, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
+
glMapBufferRange maps a GL buffer object range to a ByteBuffer.
+
+
glMapBufferRangeEXT(int, long, long, int, ByteBuffer) - Static method in class org.lwjgl.opengles.EXTMapBufferRange
+
+
glMapBufferRange maps a GL buffer object range to a ByteBuffer.
+
+
glMapControlPointsNV(int, int, int, int, int, int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.NVEvaluators
+
 
+
glMapGrid1d(int, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMapGrid1f(int, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMapGrid2d(int, double, double, int, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMapGrid2f(int, float, float, int, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMapNamedBufferEXT(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
glMapNamedBufferEXT maps a GL buffer object to a ByteBuffer.
+
+
glMapNamedBufferEXT(int, int, long, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
glMapNamedBufferEXT maps a GL buffer object to a ByteBuffer.
+
+
glMapNamedBufferRangeEXT(int, long, long, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
glMapNamedBufferRangeEXT maps a GL buffer object range to a ByteBuffer.
+
+
glMapObjectBufferATI(int, ByteBuffer) - Static method in class org.lwjgl.opengl.ATIMapObjectBuffer
+
+
glMapObjectBufferATI maps an ATI vertex array object to a ByteBuffer.
+
+
glMapObjectBufferATI(int, long, ByteBuffer) - Static method in class org.lwjgl.opengl.ATIMapObjectBuffer
+
+
glMapObjectBufferATI maps an ATI vertex array object to a ByteBuffer.
+
+
glMapParameterNV(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVEvaluators
+
 
+
glMapParameterNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVEvaluators
+
 
+
glMapTexture2DINTEL(int, int, long, int, IntBuffer, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.INTELMapTexture
+
+
The length parameter does not exist in the native API.
+
+
glMapVertexAttrib1dAPPLE(int, int, double, double, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
 
+
glMapVertexAttrib1fAPPLE(int, int, float, float, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
 
+
glMapVertexAttrib2dAPPLE(int, int, double, double, int, int, double, double, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
 
+
glMapVertexAttrib2fAPPLE(int, int, float, float, int, int, float, float, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.APPLEVertexProgramEvaluators
+
 
+
glMaterial(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMaterial(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMaterialf(int, int, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMateriali(int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMatrixFrustumEXT(int, double, double, double, double, double, double) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixIndexPointerARB(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
glMatrixIndexPointerARB(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
glMatrixIndexPointerARB(int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
glMatrixIndexPointerARB(int, int, int, long) - Static method in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
glMatrixIndexuARB(ByteBuffer) - Static method in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
glMatrixIndexuARB(ShortBuffer) - Static method in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
glMatrixIndexuARB(IntBuffer) - Static method in class org.lwjgl.opengl.ARBMatrixPalette
+
 
+
glMatrixLoadEXT(int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixLoadEXT(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixLoadIdentityEXT(int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixLoadTransposeEXT(int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixLoadTransposeEXT(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixMode(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMatrixMultEXT(int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixMultEXT(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixMultTransposeEXT(int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixMultTransposeEXT(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixOrthoEXT(int, double, double, double, double, double, double) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixPopEXT(int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixPushEXT(int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixRotatedEXT(int, double, double, double, double) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixRotatefEXT(int, float, float, float, float) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixScaledEXT(int, double, double, double) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixScalefEXT(int, float, float, float) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixTranslatedEXT(int, double, double, double) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMatrixTranslatefEXT(int, float, float, float) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMemoryBarrier(int) - Static method in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
 
+
glMemoryBarrier(int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glMemoryBarrierEXT(int) - Static method in class org.lwjgl.opengl.EXTShaderImageLoadStore
+
 
+
glMinmax(int, int, boolean) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glMinSampleShading(float) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glMinSampleShadingARB(float) - Static method in class org.lwjgl.opengl.ARBSampleShading
+
 
+
glMultiDrawArrays(int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glMultiDrawArraysEXT(int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.EXTMultiDrawArrays
+
 
+
glMultiDrawArraysEXT(int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengles.EXTMultiDrawArrays
+
 
+
glMultiDrawArraysIndirect(int, ByteBuffer, int, int) - Static method in class org.lwjgl.opengl.ARBMultiDrawIndirect
+
 
+
glMultiDrawArraysIndirect(int, long, int, int) - Static method in class org.lwjgl.opengl.ARBMultiDrawIndirect
+
 
+
glMultiDrawArraysIndirect(int, IntBuffer, int, int) - Static method in class org.lwjgl.opengl.ARBMultiDrawIndirect
+
+
Overloads glMultiDrawArraysIndirect.
+
+
glMultiDrawArraysIndirect(int, ByteBuffer, int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glMultiDrawArraysIndirect(int, long, int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glMultiDrawArraysIndirect(int, IntBuffer, int, int) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glMultiDrawArraysIndirect.
+
+
glMultiDrawArraysIndirectAMD(int, ByteBuffer, int, int) - Static method in class org.lwjgl.opengl.AMDMultiDrawIndirect
+
 
+
glMultiDrawArraysIndirectAMD(int, long, int, int) - Static method in class org.lwjgl.opengl.AMDMultiDrawIndirect
+
 
+
glMultiDrawArraysIndirectAMD(int, IntBuffer, int, int) - Static method in class org.lwjgl.opengl.AMDMultiDrawIndirect
+
+
Overloads glMultiDrawArraysIndirectAMD.
+
+
glMultiDrawArraysIndirectBindlessNV(int, ByteBuffer, int, int, int) - Static method in class org.lwjgl.opengl.NVBindlessMultiDrawIndirect
+
 
+
glMultiDrawArraysIndirectBindlessNV(int, long, int, int, int) - Static method in class org.lwjgl.opengl.NVBindlessMultiDrawIndirect
+
 
+
glMultiDrawArraysIndirectCountARB(int, ByteBuffer, long, int, int) - Static method in class org.lwjgl.opengl.ARBIndirectParameters
+
 
+
glMultiDrawArraysIndirectCountARB(int, long, long, int, int) - Static method in class org.lwjgl.opengl.ARBIndirectParameters
+
 
+
glMultiDrawArraysIndirectCountARB(int, IntBuffer, long, int, int) - Static method in class org.lwjgl.opengl.ARBIndirectParameters
+
+
Overloads glMultiDrawArraysIndirectCountARB.
+
+
glMultiDrawElementArrayAPPLE(int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.APPLEElementArray
+
 
+
glMultiDrawElementsIndirect(int, int, ByteBuffer, int, int) - Static method in class org.lwjgl.opengl.ARBMultiDrawIndirect
+
 
+
glMultiDrawElementsIndirect(int, int, long, int, int) - Static method in class org.lwjgl.opengl.ARBMultiDrawIndirect
+
 
+
glMultiDrawElementsIndirect(int, int, IntBuffer, int, int) - Static method in class org.lwjgl.opengl.ARBMultiDrawIndirect
+
+
Overloads glMultiDrawElementsIndirect.
+
+
glMultiDrawElementsIndirect(int, int, ByteBuffer, int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glMultiDrawElementsIndirect(int, int, long, int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glMultiDrawElementsIndirect(int, int, IntBuffer, int, int) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glMultiDrawElementsIndirect.
+
+
glMultiDrawElementsIndirectAMD(int, int, ByteBuffer, int, int) - Static method in class org.lwjgl.opengl.AMDMultiDrawIndirect
+
 
+
glMultiDrawElementsIndirectAMD(int, int, long, int, int) - Static method in class org.lwjgl.opengl.AMDMultiDrawIndirect
+
 
+
glMultiDrawElementsIndirectAMD(int, int, IntBuffer, int, int) - Static method in class org.lwjgl.opengl.AMDMultiDrawIndirect
+
+
Overloads glMultiDrawElementsIndirectAMD.
+
+
glMultiDrawElementsIndirectBindlessNV(int, int, ByteBuffer, int, int, int) - Static method in class org.lwjgl.opengl.NVBindlessMultiDrawIndirect
+
 
+
glMultiDrawElementsIndirectBindlessNV(int, int, long, int, int, int) - Static method in class org.lwjgl.opengl.NVBindlessMultiDrawIndirect
+
 
+
glMultiDrawElementsIndirectCountARB(int, int, ByteBuffer, long, int, int) - Static method in class org.lwjgl.opengl.ARBIndirectParameters
+
 
+
glMultiDrawElementsIndirectCountARB(int, int, long, long, int, int) - Static method in class org.lwjgl.opengl.ARBIndirectParameters
+
 
+
glMultiDrawElementsIndirectCountARB(int, int, IntBuffer, long, int, int) - Static method in class org.lwjgl.opengl.ARBIndirectParameters
+
+
Overloads glMultiDrawElementsIndirectCountARB.
+
+
glMultiDrawRangeElementArrayAPPLE(int, int, int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.APPLEElementArray
+
 
+
glMultiTexBufferEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexCoord1d(int, double) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glMultiTexCoord1dARB(int, double) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord1f(int, float) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glMultiTexCoord1fARB(int, float) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord1hNV(int, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glMultiTexCoord1iARB(int, int) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord1sARB(int, short) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord2d(int, double, double) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glMultiTexCoord2dARB(int, double, double) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord2f(int, float, float) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glMultiTexCoord2fARB(int, float, float) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord2hNV(int, short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glMultiTexCoord2iARB(int, int, int) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord2sARB(int, short, short) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord3d(int, double, double, double) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glMultiTexCoord3dARB(int, double, double, double) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord3f(int, float, float, float) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glMultiTexCoord3fARB(int, float, float, float) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord3hNV(int, short, short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glMultiTexCoord3iARB(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord3sARB(int, short, short, short) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord4d(int, double, double, double, double) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glMultiTexCoord4dARB(int, double, double, double, double) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord4f(int, float, float, float, float) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glMultiTexCoord4fARB(int, float, float, float, float) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord4hNV(int, short, short, short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glMultiTexCoord4iARB(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoord4sARB(int, short, short, short, short) - Static method in class org.lwjgl.opengl.ARBMultitexture
+
 
+
glMultiTexCoordP1u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glMultiTexCoordP1u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glMultiTexCoordP1ui(int, int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glMultiTexCoordP1ui(int, int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glMultiTexCoordP2u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glMultiTexCoordP2u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glMultiTexCoordP2ui(int, int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glMultiTexCoordP2ui(int, int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glMultiTexCoordP3u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glMultiTexCoordP3u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glMultiTexCoordP3ui(int, int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glMultiTexCoordP3ui(int, int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glMultiTexCoordP4u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glMultiTexCoordP4u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glMultiTexCoordP4ui(int, int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glMultiTexCoordP4ui(int, int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glMultiTexCoordPointerEXT(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexCoordPointerEXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexCoordPointerEXT(int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexEnvEXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexEnvEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexEnvfEXT(int, int, int, float) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexEnviEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexGendEXT(int, int, int, double) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexGenEXT(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexGenEXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexGenEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexGenfEXT(int, int, int, float) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexGeniEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage1DEXT(int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage1DEXT(int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage1DEXT(int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage1DEXT(int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage1DEXT(int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage1DEXT(int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage2DEXT(int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage2DEXT(int, int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage2DEXT(int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage2DEXT(int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage2DEXT(int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage2DEXT(int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage3DEXT(int, int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage3DEXT(int, int, int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage3DEXT(int, int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage3DEXT(int, int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage3DEXT(int, int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexImage3DEXT(int, int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexParameterEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexParameterEXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexParameterfEXT(int, int, int, float) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexParameteriEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexParameterIEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexParameterIEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glMultiTexParameterIivEXT.
+
+
glMultiTexParameterIuEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexParameterIuEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glMultiTexParameterIuivEXT.
+
+
glMultiTexRenderbufferEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage1DEXT(int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage1DEXT(int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage1DEXT(int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage1DEXT(int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage1DEXT(int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage1DEXT(int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage2DEXT(int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage2DEXT(int, int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage2DEXT(int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage2DEXT(int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage2DEXT(int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage2DEXT(int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultiTexSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glMultMatrix(FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMultMatrix(DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glMultTransposeMatrix(FloatBuffer) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glMultTransposeMatrix(DoubleBuffer) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glMultTransposeMatrixARB(FloatBuffer) - Static method in class org.lwjgl.opengl.ARBTransposeMatrix
+
 
+
glNamedBufferDataEXT(int, long, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedBufferDataEXT(int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedBufferDataEXT(int, DoubleBuffer, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedBufferDataEXT(int, FloatBuffer, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedBufferDataEXT(int, IntBuffer, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedBufferDataEXT(int, ShortBuffer, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedBufferStorageEXT(int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferStorage
+
 
+
glNamedBufferStorageEXT(int, DoubleBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferStorage
+
 
+
glNamedBufferStorageEXT(int, FloatBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferStorage
+
 
+
glNamedBufferStorageEXT(int, IntBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferStorage
+
 
+
glNamedBufferStorageEXT(int, ShortBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferStorage
+
 
+
glNamedBufferStorageEXT(int, LongBuffer, int) - Static method in class org.lwjgl.opengl.ARBBufferStorage
+
 
+
glNamedBufferStorageEXT(int, long, int) - Static method in class org.lwjgl.opengl.ARBBufferStorage
+
+
Overloads glNamedBufferStorageEXT.
+
+
glNamedBufferSubDataEXT(int, long, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedBufferSubDataEXT(int, long, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedBufferSubDataEXT(int, long, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedBufferSubDataEXT(int, long, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedBufferSubDataEXT(int, long, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedCopyBufferSubDataEXT(int, int, long, long, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedFramebufferParameteriEXT(int, int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferNoAttachments
+
 
+
glNamedFramebufferRenderbufferEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedFramebufferTexture1DEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedFramebufferTexture2DEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedFramebufferTexture3DEXT(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedFramebufferTextureEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedFramebufferTextureFaceEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedFramebufferTextureLayerEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedProgramLocalParameter4dEXT(int, int, int, double, double, double, double) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedProgramLocalParameter4EXT(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedProgramLocalParameter4EXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedProgramLocalParameter4fEXT(int, int, int, float, float, float, float) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedProgramLocalParameterI4EXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedProgramLocalParameterI4iEXT(int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedProgramLocalParameterI4uEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedProgramLocalParameterI4uiEXT(int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedProgramLocalParameters4EXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedProgramLocalParametersI4EXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedProgramLocalParametersI4uEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedProgramStringEXT(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedProgramStringEXT(int, int, int, CharSequence) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glNamedProgramStringEXT.
+
+
glNamedRenderbufferStorageEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedRenderbufferStorageMultisampleCoverageEXT(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedRenderbufferStorageMultisampleEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glNamedStringARB(int, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
 
+
glNamedStringARB(int, CharSequence, CharSequence) - Static method in class org.lwjgl.opengl.ARBShadingLanguageInclude
+
+
Overloads glNamedStringARB.
+
+
glNewList(int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glNewObjectBufferATI(int, int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glNewObjectBufferATI(ByteBuffer, int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glNewObjectBufferATI(DoubleBuffer, int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glNewObjectBufferATI(FloatBuffer, int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glNewObjectBufferATI(IntBuffer, int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glNewObjectBufferATI(ShortBuffer, int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glNormal3b(byte, byte, byte) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glNormal3d(double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glNormal3f(float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glNormal3hNV(short, short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glNormal3i(int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glNormalFormatNV(int, int) - Static method in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
 
+
glNormalP3u(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glNormalP3u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glNormalP3ui(int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glNormalP3ui(int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glNormalPointer(int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glNormalPointer(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glNormalPointer(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glNormalPointer(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glNormalPointer(int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glNormalPointer(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glNormalPointer.
+
+
glNormalStream3bATI(int, byte, byte, byte) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glNormalStream3dATI(int, double, double, double) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glNormalStream3fATI(int, float, float, float) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glNormalStream3iATI(int, int, int, int) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glNormalStream3sATI(int, short, short, short) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glObjectLabel(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glObjectLabel(int, int, CharSequence) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glObjectLabel.
+
+
glObjectLabel(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.KHRDebug
+
 
+
glObjectLabel(int, int, CharSequence) - Static method in class org.lwjgl.opengl.KHRDebug
+
+
Overloads glObjectLabel.
+
+
glObjectLabel(int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.KHRDebug
+
 
+
glObjectLabel(int, int, CharSequence) - Static method in class org.lwjgl.opengles.KHRDebug
+
+
Overloads glObjectLabel.
+
+
glObjectPtrLabel(PointerWrapper, ByteBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glObjectPtrLabel(PointerWrapper, CharSequence) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glObjectPtrLabel.
+
+
glObjectPtrLabel(PointerWrapper, ByteBuffer) - Static method in class org.lwjgl.opengl.KHRDebug
+
 
+
glObjectPtrLabel(PointerWrapper, CharSequence) - Static method in class org.lwjgl.opengl.KHRDebug
+
+
Overloads glObjectPtrLabel.
+
+
glObjectPtrLabel(PointerWrapper, ByteBuffer) - Static method in class org.lwjgl.opengles.KHRDebug
+
 
+
glObjectPtrLabel(PointerWrapper, CharSequence) - Static method in class org.lwjgl.opengles.KHRDebug
+
+
Overloads glObjectPtrLabel.
+
+
glObjectPurgeableAPPLE(int, int, int) - Static method in class org.lwjgl.opengl.APPLEObjectPurgeable
+
 
+
glObjectUnpurgeableAPPLE(int, int, int) - Static method in class org.lwjgl.opengl.APPLEObjectPurgeable
+
 
+
glOrtho(double, double, double, double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPassTexCoordATI(int, int, int) - Static method in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
glPassThrough(float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPatchParameter(int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBTessellationShader
+
 
+
glPatchParameter(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glPatchParameteri(int, int) - Static method in class org.lwjgl.opengl.ARBTessellationShader
+
 
+
glPatchParameteri(int, int) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glPathbufferPathNV(int, int, int) - Static method in class org.lwjgl.opengles.NVDrawPath
+
 
+
glPathbufferPositionNV(int, int, float, float) - Static method in class org.lwjgl.opengles.NVDrawPath
+
 
+
glPathColorGenNV(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathCommandsNV(int, ByteBuffer, int, ByteBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathCoordsNV(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathCoverDepthFuncNV(int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathDashArrayNV(int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathFogGenNV(int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathGlyphRangeNV(int, int, ByteBuffer, int, int, int, int, int, float) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathGlyphsNV(int, int, ByteBuffer, int, int, ByteBuffer, int, int, float) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathMatrixNV(int, FloatBuffer) - Static method in class org.lwjgl.opengles.NVDrawPath
+
 
+
glPathParameterfNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathParameterfNV(int, int, float) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathParameterfNV(int, int, float) - Static method in class org.lwjgl.opengles.NVDrawPath
+
 
+
glPathParameteriNV(int, int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathParameteriNV(int, int, int) - Static method in class org.lwjgl.opengles.NVDrawPath
+
 
+
glPathParameterNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathStencilDepthOffsetNV(float, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathStencilFuncNV(int, int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathStringNV(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathSubCommandsNV(int, int, int, ByteBuffer, int, ByteBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathSubCoordsNV(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathTexGenNV(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPathVerticesNV(int, ByteBuffer) - Static method in class org.lwjgl.opengles.NVDrawPath
+
 
+
glPauseTransformFeedback() - Static method in class org.lwjgl.opengl.ARBTransformFeedback2
+
 
+
glPauseTransformFeedback() - Static method in class org.lwjgl.opengl.GL40
+
 
+
glPauseTransformFeedback() - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glPauseTransformFeedbackNV() - Static method in class org.lwjgl.opengl.NVTransformFeedback2
+
 
+
glPixelDataRangeNV(int, ByteBuffer) - Static method in class org.lwjgl.opengl.NVPixelDataRange
+
 
+
glPixelDataRangeNV(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.NVPixelDataRange
+
 
+
glPixelDataRangeNV(int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPixelDataRange
+
 
+
glPixelDataRangeNV(int, IntBuffer) - Static method in class org.lwjgl.opengl.NVPixelDataRange
+
 
+
glPixelDataRangeNV(int, ShortBuffer) - Static method in class org.lwjgl.opengl.NVPixelDataRange
+
 
+
glPixelMap(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPixelMapfv(int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPixelMapu(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPixelMapu(int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPixelMapuiv(int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPixelMapusv(int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPixelStoref(int, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPixelStorei(int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPixelStorei(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glPixelTransferf(int, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPixelTransferi(int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPixelZoom(float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPNTrianglesfATI(int, float) - Static method in class org.lwjgl.opengl.ATIPnTriangles
+
 
+
glPNTrianglesiATI(int, int) - Static method in class org.lwjgl.opengl.ATIPnTriangles
+
 
+
glPointAlongPathNV(int, int, int, float, FloatBuffer, FloatBuffer, FloatBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glPointParameter(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glPointParameter(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glPointParameterARB(int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBPointParameters
+
 
+
glPointParameterEXT(int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTPointParameters
+
 
+
glPointParameterf(int, float) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glPointParameterfARB(int, float) - Static method in class org.lwjgl.opengl.ARBPointParameters
+
 
+
glPointParameterfEXT(int, float) - Static method in class org.lwjgl.opengl.EXTPointParameters
+
 
+
glPointParameteri(int, int) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glPointParameteriNV(int, int) - Static method in class org.lwjgl.opengl.NVPointSprite
+
 
+
glPointParameterNV(int, IntBuffer) - Static method in class org.lwjgl.opengl.NVPointSprite
+
 
+
glPointSize(float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPolygonMode(int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPolygonOffset(float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPolygonOffset(float, float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glPolygonStipple(ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPolygonStipple(long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPopAttrib() - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPopClientAttrib() - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPopDebugGroup() - Static method in class org.lwjgl.opengl.GL43
+
 
+
glPopDebugGroup() - Static method in class org.lwjgl.opengl.KHRDebug
+
 
+
glPopDebugGroup() - Static method in class org.lwjgl.opengles.KHRDebug
+
 
+
glPopGroupMarkerEXT() - Static method in class org.lwjgl.opengles.EXTDebugMarker
+
 
+
glPopMatrix() - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPopName() - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPresentFrameDualFillNV(int, long, int, int, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.NVPresentVideo
+
 
+
glPresentFrameKeyedNV(int, long, int, int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.NVPresentVideo
+
 
+
glPrimitiveRestartIndex(int) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glPrimitiveRestartIndexNV(int) - Static method in class org.lwjgl.opengl.NVPrimitiveRestart
+
 
+
glPrimitiveRestartNV() - Static method in class org.lwjgl.opengl.NVPrimitiveRestart
+
 
+
glPrioritizeTextures(IntBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glProgramBinary(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBGetProgramBinary
+
 
+
glProgramBinary(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramBinary(int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glProgramBinaryOES(int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.OESGetProgramBinary
+
 
+
glProgramBufferParametersINV(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVParameterBufferObject
+
 
+
glProgramBufferParametersIuNV(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVParameterBufferObject
+
 
+
glProgramBufferParametersNV(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVParameterBufferObject
+
 
+
glProgramEnvParameter4ARB(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glProgramEnvParameter4ARB(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glProgramEnvParameter4dARB(int, int, double, double, double, double) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glProgramEnvParameter4fARB(int, int, float, float, float, float) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glProgramEnvParameterI4iNV(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glProgramEnvParameterI4NV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glProgramEnvParameterI4uiNV(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glProgramEnvParameterI4uNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glProgramEnvParameters4EXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTGpuProgramParameters
+
 
+
glProgramEnvParametersI4NV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glProgramEnvParametersI4uNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glProgramLocalParameter4ARB(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glProgramLocalParameter4ARB(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glProgramLocalParameter4dARB(int, int, double, double, double, double) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glProgramLocalParameter4fARB(int, int, float, float, float, float) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glProgramLocalParameterI4iNV(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glProgramLocalParameterI4NV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glProgramLocalParameterI4uiNV(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glProgramLocalParameterI4uNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glProgramLocalParameters4EXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTGpuProgramParameters
+
 
+
glProgramLocalParametersI4NV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glProgramLocalParametersI4uNV(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVGpuProgram4
+
 
+
glProgramNamedParameter4dNV(int, ByteBuffer, double, double, double, double) - Static method in class org.lwjgl.opengl.NVFragmentProgram
+
 
+
glProgramNamedParameter4fNV(int, ByteBuffer, float, float, float, float) - Static method in class org.lwjgl.opengl.NVFragmentProgram
+
 
+
glProgramParameter4dNV(int, int, double, double, double, double) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glProgramParameter4fNV(int, int, float, float, float, float) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glProgramParameteri(int, int, int) - Static method in class org.lwjgl.opengl.ARBGetProgramBinary
+
 
+
glProgramParameteri(int, int, int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramParameteri(int, int, int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramParameteri(int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glProgramParameteriARB(int, int, int) - Static method in class org.lwjgl.opengl.ARBGeometryShader4
+
 
+
glProgramParameteriEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTGeometryShader4
+
 
+
glProgramParameteriEXT(int, int, int) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramParameters4NV(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glProgramParameters4NV(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glProgramStringARB(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBProgram
+
 
+
glProgramStringARB(int, int, CharSequence) - Static method in class org.lwjgl.opengl.ARBProgram
+
+
Overloads glProgramStringARB.
+
+
glProgramUniform1(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform1(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform1(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform1(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform1(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform1(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform1d(int, int, double) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform1d(int, int, double) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform1dEXT(int, int, double) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniform1EXT(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniform1EXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform1EXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform1EXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform1EXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform1f(int, int, float) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform1f(int, int, float) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform1fEXT(int, int, float) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform1fEXT(int, int, float) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform1i(int, int, int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform1i(int, int, int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform1i64NV(int, int, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform1iEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform1iEXT(int, int, int) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform1NV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform1u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform1u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform1uEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform1ui(int, int, int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform1ui(int, int, int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform1ui64NV(int, int, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform1uiEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform1uNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform2(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform2(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform2(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform2(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform2(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform2(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform2d(int, int, double, double) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform2d(int, int, double, double) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform2dEXT(int, int, double, double) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniform2EXT(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniform2EXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform2EXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform2EXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform2EXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform2f(int, int, float, float) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform2f(int, int, float, float) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform2fEXT(int, int, float, float) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform2fEXT(int, int, float, float) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform2i(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform2i(int, int, int, int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform2i64NV(int, int, long, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform2iEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform2iEXT(int, int, int, int) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform2NV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform2u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform2u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform2uEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform2ui(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform2ui(int, int, int, int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform2ui64NV(int, int, long, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform2uiEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform2uNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform3(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform3(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform3(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform3(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform3(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform3(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform3d(int, int, double, double, double) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform3d(int, int, double, double, double) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform3dEXT(int, int, double, double, double) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniform3EXT(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniform3EXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform3EXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform3EXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform3EXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform3f(int, int, float, float, float) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform3f(int, int, float, float, float) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform3fEXT(int, int, float, float, float) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform3fEXT(int, int, float, float, float) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform3i(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform3i(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform3i64NV(int, int, long, long, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform3iEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform3iEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform3NV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform3u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform3u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform3uEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform3ui(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform3ui(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform3ui64NV(int, int, long, long, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform3uiEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform3uNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform4(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform4(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform4(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform4(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform4(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform4(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform4d(int, int, double, double, double, double) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform4d(int, int, double, double, double, double) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform4dEXT(int, int, double, double, double, double) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniform4EXT(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniform4EXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform4EXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform4EXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform4EXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform4f(int, int, float, float, float, float) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform4f(int, int, float, float, float, float) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform4fEXT(int, int, float, float, float, float) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform4fEXT(int, int, float, float, float, float) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform4i(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform4i(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform4i64NV(int, int, long, long, long, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform4iEXT(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform4iEXT(int, int, int, int, int, int) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniform4NV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform4u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform4u(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform4uEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform4ui(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniform4ui(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniform4ui64NV(int, int, long, long, long, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniform4uiEXT(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniform4uNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glProgramUniformHandleuARB(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glProgramUniformHandleui64ARB(int, int, long) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glProgramUniformHandleui64NV(int, int, long) - Static method in class org.lwjgl.opengl.NVBindlessTexture
+
 
+
glProgramUniformHandleuNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVBindlessTexture
+
 
+
glProgramUniformMatrix2(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix2(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix2(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix2(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix2EXT(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniformMatrix2EXT(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniformMatrix2EXT(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniformMatrix2x3(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix2x3(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix2x3(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix2x3(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix2x3EXT(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniformMatrix2x3EXT(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniformMatrix2x4(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix2x4(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix2x4(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix2x4(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix2x4EXT(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniformMatrix2x4EXT(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniformMatrix3(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix3(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix3(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix3(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix3EXT(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniformMatrix3EXT(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniformMatrix3EXT(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniformMatrix3x2(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix3x2(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix3x2(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix3x2(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix3x2EXT(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniformMatrix3x2EXT(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniformMatrix3x4(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix3x4(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix3x4(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix3x4(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix3x4EXT(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniformMatrix3x4EXT(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniformMatrix4(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix4(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix4(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix4(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix4EXT(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniformMatrix4EXT(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniformMatrix4EXT(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glProgramUniformMatrix4x2(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix4x2(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix4x2(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix4x2(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix4x2EXT(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniformMatrix4x2EXT(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniformMatrix4x3(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix4x3(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glProgramUniformMatrix4x3(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix4x3(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glProgramUniformMatrix4x3EXT(int, int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glProgramUniformMatrix4x3EXT(int, int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glProgramUniformui64NV(int, int, long) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
 
+
glProgramUniformuNV(int, int, LongBuffer) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
 
+
glProgramVertexLimitNV(int, int) - Static method in class org.lwjgl.opengl.NVGeometryProgram4
+
 
+
glProvokingVertex(int) - Static method in class org.lwjgl.opengl.ARBProvokingVertex
+
 
+
glProvokingVertex(int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glProvokingVertexEXT(int) - Static method in class org.lwjgl.opengl.EXTProvokingVertex
+
 
+
glPushAttrib(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPushClientAttrib(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPushClientAttribDefaultEXT(int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glPushDebugGroup(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glPushDebugGroup(int, int, CharSequence) - Static method in class org.lwjgl.opengl.GL43
+
+
Overloads glPushDebugGroup.
+
+
glPushDebugGroup(int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.KHRDebug
+
 
+
glPushDebugGroup(int, int, CharSequence) - Static method in class org.lwjgl.opengl.KHRDebug
+
+
Overloads glPushDebugGroup.
+
+
glPushDebugGroup(int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.KHRDebug
+
 
+
glPushDebugGroup(int, int, CharSequence) - Static method in class org.lwjgl.opengles.KHRDebug
+
+
Overloads glPushDebugGroup.
+
+
glPushGroupMarkerEXT(ByteBuffer) - Static method in class org.lwjgl.opengles.EXTDebugMarker
+
 
+
glPushGroupMarkerEXT(CharSequence) - Static method in class org.lwjgl.opengles.EXTDebugMarker
+
+
Overloads glPushGroupMarkerEXT.
+
+
glPushMatrix() - Static method in class org.lwjgl.opengl.GL11
+
 
+
glPushName(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glQueryContextNV(int, IntBuffer) - Static method in class org.lwjgl.opengl.NVPresentVideoUtil
+
+
Queries an attribute associated with the current context.
+
+
glQueryCounter(int, int) - Static method in class org.lwjgl.opengl.ARBTimerQuery
+
 
+
glQueryCounter(int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glQueryVideoCaptureDeviceNV(long, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVVideoCaptureUtil
+
+
Use this method to query the unique ID of the physical device backing a + video capture device handle.
+
+
glRasterPos2d(double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glRasterPos2f(float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glRasterPos2i(int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glRasterPos3d(double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glRasterPos3f(float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glRasterPos3i(int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glRasterPos4d(double, double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glRasterPos4f(float, float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glRasterPos4i(int, int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glReadBuffer(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glReadBuffer(int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glReadBufferIndexedEXT(int, int) - Static method in class org.lwjgl.opengles.EXTMultiviewDrawBuffers
+
 
+
glReadBufferNV(int) - Static method in class org.lwjgl.opengles.NVReadBuffer
+
 
+
glReadnPixelsARB(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glReadnPixelsARB(int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glReadnPixelsARB(int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glReadnPixelsARB(int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glReadnPixelsARB(int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glReadnPixelsARB(int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBRobustness
+
 
+
glReadnPixelsEXT(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.EXTRobustness
+
 
+
glReadnPixelsEXT(int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.EXTRobustness
+
 
+
glReadnPixelsEXT(int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.EXTRobustness
+
 
+
glReadnPixelsEXT(int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengles.EXTRobustness
+
 
+
glReadPixels(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glReadPixels(int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glReadPixels(int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glReadPixels(int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glReadPixels(int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glReadPixels(int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glReadPixels(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glReadPixels(int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glReadPixels(int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glReadPixels(int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glRectd(double, double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glRectf(float, float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glRecti(int, int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glReleaseShaderCompiler() - Static method in class org.lwjgl.opengl.ARBES2Compatibility
+
 
+
glReleaseShaderCompiler() - Static method in class org.lwjgl.opengl.GL41
+
 
+
glReleaseShaderCompiler() - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glReleaseVideoCaptureDeviceNV(long) - Static method in class org.lwjgl.opengl.NVVideoCaptureUtil
+
+
Use this method when finished capturing data on a locked video capture device + to unlock it.
+
+
glRenderbufferStorage(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glRenderbufferStorage(int, int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glRenderbufferStorage(int, int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glRenderbufferStorageEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTFramebufferObject
+
 
+
glRenderbufferStorageMultisample(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBFramebufferObject
+
 
+
glRenderbufferStorageMultisample(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
+
Establishes the data storage, format, dimensions, and number of + samples of a renderbuffer object's image.
+
+
glRenderbufferStorageMultisample(int, int, int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Establishes the data storage, format, dimensions, and number of + samples of a renderbuffer object's image.
+
+
glRenderbufferStorageMultisampleANGLE(int, int, int, int, int) - Static method in class org.lwjgl.opengles.ANGLEFramebufferMultisample
+
 
+
glRenderbufferStorageMultisampleAPPLE(int, int, int, int, int) - Static method in class org.lwjgl.opengles.APPLEFramebufferMultisample
+
 
+
glRenderbufferStorageMultisampleCoverageNV(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.NVFramebufferMultisampleCoverage
+
 
+
glRenderbufferStorageMultisampleEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTFramebufferMultisample
+
+
Establishes the data storage, format, dimensions, and number of + samples of a renderbuffer object's image.
+
+
glRenderbufferStorageMultisampleEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengles.EXTMultisampledRenderToTexture
+
 
+
glRenderbufferStorageMultisampleIMG(int, int, int, int, int) - Static method in class org.lwjgl.opengles.IMGMultisampledRenderToTexture
+
 
+
glRenderbufferStorageOES(int, int, int, int) - Static method in class org.lwjgl.opengles.OESFramebufferObject
+
 
+
glRenderMode(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glRequestResidentProgramsNV(IntBuffer) - Static method in class org.lwjgl.opengl.NVProgram
+
 
+
glRequestResidentProgramsNV(int) - Static method in class org.lwjgl.opengl.NVProgram
+
+
Overloads glRequestResidentProgramsNV.
+
+
glResetHistogram(int) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glResetMinmax(int) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glResolveMultisampleFramebufferAPPLE() - Static method in class org.lwjgl.opengles.APPLEFramebufferMultisample
+
 
+
glResumeTransformFeedback() - Static method in class org.lwjgl.opengl.ARBTransformFeedback2
+
 
+
glResumeTransformFeedback() - Static method in class org.lwjgl.opengl.GL40
+
 
+
glResumeTransformFeedback() - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glResumeTransformFeedbackNV() - Static method in class org.lwjgl.opengl.NVTransformFeedback2
+
 
+
glRotated(double, double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glRotatef(float, float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glSampleCoverage(float, boolean) - Static method in class org.lwjgl.opengl.GL13
+
 
+
glSampleCoverage(float, boolean) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glSampleCoverageARB(float, boolean) - Static method in class org.lwjgl.opengl.ARBMultisample
+
 
+
glSampleMapATI(int, int, int) - Static method in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
glSampleMaski(int, int) - Static method in class org.lwjgl.opengl.ARBTextureMultisample
+
 
+
glSampleMaski(int, int) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glSampleMaskIndexedNV(int, int) - Static method in class org.lwjgl.opengl.NVExplicitMultisample
+
 
+
glSamplerParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
 
+
glSamplerParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
 
+
glSamplerParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glSamplerParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glSamplerParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glSamplerParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glSamplerParameterf(int, int, float) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
 
+
glSamplerParameterf(int, int, float) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glSamplerParameterf(int, int, float) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glSamplerParameteri(int, int, int) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
 
+
glSamplerParameterI(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
 
+
glSamplerParameteri(int, int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glSamplerParameterI(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glSamplerParameteri(int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glSamplerParameterIu(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBSamplerObjects
+
 
+
glSamplerParameterIu(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glScaled(double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glScalef(float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glScissor(int, int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glScissor(int, int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glScissorArray(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
 
+
glScissorArray(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glScissorIndexed(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
 
+
glScissorIndexed(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
 
+
glScissorIndexed(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glScissorIndexed(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glSecondaryColor3b(byte, byte, byte) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glSecondaryColor3bEXT(byte, byte, byte) - Static method in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
glSecondaryColor3d(double, double, double) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glSecondaryColor3dEXT(double, double, double) - Static method in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
glSecondaryColor3f(float, float, float) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glSecondaryColor3fEXT(float, float, float) - Static method in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
glSecondaryColor3hNV(short, short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glSecondaryColor3ub(byte, byte, byte) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glSecondaryColor3ubEXT(byte, byte, byte) - Static method in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
glSecondaryColorFormatNV(int, int, int) - Static method in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
 
+
glSecondaryColorP3u(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glSecondaryColorP3u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glSecondaryColorP3ui(int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glSecondaryColorP3ui(int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glSecondaryColorPointer(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glSecondaryColorPointer(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glSecondaryColorPointer(int, boolean, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glSecondaryColorPointer(int, int, int, long) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glSecondaryColorPointerEXT(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
glSecondaryColorPointerEXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
glSecondaryColorPointerEXT(int, boolean, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
glSecondaryColorPointerEXT(int, int, int, long) - Static method in class org.lwjgl.opengl.EXTSecondaryColor
+
 
+
glSelectBuffer(IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glSelectPerfMonitorCountersAMD(int, boolean, int, IntBuffer) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
 
+
glSelectPerfMonitorCountersAMD(int, boolean, int, int) - Static method in class org.lwjgl.opengl.AMDPerformanceMonitor
+
+
Overloads glSelectPerfMonitorCountersAMD.
+
+
glSelectPerfMonitorCountersAMD(int, boolean, int, IntBuffer) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
 
+
glSelectPerfMonitorCountersAMD(int, boolean, int, int) - Static method in class org.lwjgl.opengles.AMDPerformanceMonitor
+
+
Overloads glSelectPerfMonitorCountersAMD.
+
+
glSeparableFilter2D(int, int, int, int, int, int, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, ByteBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, ByteBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, ByteBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, ByteBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, DoubleBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, DoubleBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, DoubleBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, DoubleBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, DoubleBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, FloatBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, FloatBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, FloatBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, FloatBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, FloatBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, IntBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, IntBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, IntBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, IntBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, IntBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, ShortBuffer, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, ShortBuffer, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, ShortBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, ShortBuffer, IntBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, ShortBuffer, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSeparableFilter2D(int, int, int, int, int, int, long, long) - Static method in class org.lwjgl.opengl.ARBImaging
+
 
+
glSetFenceAPPLE(int) - Static method in class org.lwjgl.opengl.APPLEFence
+
 
+
glSetFenceNV(int, int) - Static method in class org.lwjgl.opengl.NVFence
+
 
+
glSetFenceNV(int, int) - Static method in class org.lwjgl.opengles.NVFence
+
 
+
glSetFragmentShaderConstantATI(int, FloatBuffer) - Static method in class org.lwjgl.opengl.ATIFragmentShader
+
 
+
glSetInvariantEXT(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glSetInvariantEXT(int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glSetInvariantEXT(int, boolean, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glSetInvariantEXT(int, boolean, IntBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glSetInvariantEXT(int, boolean, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glSetLocalConstantEXT(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glSetLocalConstantEXT(int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glSetLocalConstantEXT(int, boolean, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glSetLocalConstantEXT(int, boolean, IntBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glSetLocalConstantEXT(int, boolean, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glSetMultisampleAMD(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.AMDSamplePositions
+
 
+
glShadeModel(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glShaderBinary(IntBuffer, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBES2Compatibility
+
 
+
glShaderBinary(IntBuffer, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glShaderBinary(IntBuffer, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glShaderOp1EXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glShaderOp2EXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glShaderOp3EXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glShaderSource(int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL20
+
+
The ARB_shader_objects extension allows multiple, optionally null-terminated, source strings to define a shader program.
+
+
glShaderSource(int, CharSequence) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glShaderSource.
+
+
glShaderSource(int, CharSequence[]) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glShaderSource.
+
+
glShaderSource(int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
+
glShaderSource allows multiple, optionally null-terminated, source strings to define a shader program.
+
+
glShaderSource(int, CharSequence) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glShaderSource.
+
+
glShaderSource(int, CharSequence[]) - Static method in class org.lwjgl.opengles.GLES20
+
+
Overloads glShaderSource.
+
+
glShaderSourceARB(int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
+
The ARB_shader_objects extension allows multiple, optionally null-terminated, source strings to define a shader program.
+
+
glShaderSourceARB(int, CharSequence) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
+
Overloads glShaderSourceARB.
+
+
glShaderSourceARB(int, CharSequence[]) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
+
Overloads glShaderSourceARB.
+
+
glShaderStorageBlockBinding(int, int, int) - Static method in class org.lwjgl.opengl.ARBShaderStorageBufferObject
+
 
+
glShaderStorageBlockBinding(int, int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glStartTilingQCOM(int, int, int, int, int) - Static method in class org.lwjgl.opengles.QCOMTiledRendering
+
 
+
glStencilClearTagEXT(int, int) - Static method in class org.lwjgl.opengl.EXTStencilClearTag
+
+
Controls the stencil clear tag state.
+
+
glStencilFillPathInstancedNV(int, ByteBuffer, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glStencilFillPathNV(int, int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glStencilFunc(int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glStencilFunc(int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glStencilFuncSeparate(int, int, int, int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glStencilFuncSeparate(int, int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glStencilFuncSeparateATI(int, int, int, int) - Static method in class org.lwjgl.opengl.ATISeparateStencil
+
 
+
glStencilMask(int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glStencilMask(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glStencilMaskSeparate(int, int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glStencilMaskSeparate(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glStencilOp(int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glStencilOp(int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glStencilOpSeparate(int, int, int, int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glStencilOpSeparate(int, int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glStencilOpSeparateATI(int, int, int, int) - Static method in class org.lwjgl.opengl.ATISeparateStencil
+
 
+
glStencilOpValueAMD(int, int) - Static method in class org.lwjgl.opengl.AMDStencilOperationExtended
+
 
+
glStencilStrokePathInstancedNV(int, ByteBuffer, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glStencilStrokePathNV(int, int, int) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glStringMarkerGREMEDY(ByteBuffer) - Static method in class org.lwjgl.opengl.GREMEDYStringMarker
+
 
+
glStringMarkerGREMEDY(CharSequence) - Static method in class org.lwjgl.opengl.GREMEDYStringMarker
+
+
Overloads glStringMarkerGREMEDY.
+
+
glSwizzleEXT(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GLSync - Class in org.lwjgl.opengl
+
+
This class is a wrapper around a GLsync pointer.
+
+
GLSync - Class in org.lwjgl.opengles
+
+
This class is a wrapper around a GLsync pointer.
+
+
glSyncTextureINTEL(int) - Static method in class org.lwjgl.opengl.INTELMapTexture
+
 
+
glTessellationFactorAMD(float) - Static method in class org.lwjgl.opengl.AMDVertexShaderTessellator
+
 
+
glTessellationModeAMD(int) - Static method in class org.lwjgl.opengl.AMDVertexShaderTessellator
+
 
+
glTestFenceAPPLE(int) - Static method in class org.lwjgl.opengl.APPLEFence
+
 
+
glTestFenceNV(int) - Static method in class org.lwjgl.opengl.NVFence
+
 
+
glTestFenceNV(int) - Static method in class org.lwjgl.opengles.NVFence
+
 
+
glTestObjectAPPLE(int, int) - Static method in class org.lwjgl.opengl.APPLEFence
+
 
+
glTexBuffer(int, int, int) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glTexBufferARB(int, int, int) - Static method in class org.lwjgl.opengl.ARBTextureBufferObject
+
 
+
glTexBufferEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTTextureBufferObject
+
 
+
glTexBufferRange(int, int, int, long, long) - Static method in class org.lwjgl.opengl.ARBTextureBufferRange
+
 
+
glTexBufferRange(int, int, int, long, long) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glTexBumpParameterATI(int, FloatBuffer) - Static method in class org.lwjgl.opengl.ATIEnvmapBumpmap
+
 
+
glTexBumpParameterATI(int, IntBuffer) - Static method in class org.lwjgl.opengl.ATIEnvmapBumpmap
+
 
+
glTexCoord1d(double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexCoord1f(float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexCoord1hNV(short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glTexCoord2d(double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexCoord2f(float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexCoord2hNV(short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glTexCoord3d(double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexCoord3f(float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexCoord3hNV(short, short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glTexCoord4d(double, double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexCoord4f(float, float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexCoord4hNV(short, short, short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glTexCoordFormatNV(int, int, int) - Static method in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
 
+
glTexCoordP1u(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glTexCoordP1u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glTexCoordP1ui(int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glTexCoordP1ui(int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glTexCoordP2u(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glTexCoordP2u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glTexCoordP2ui(int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glTexCoordP2ui(int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glTexCoordP3u(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glTexCoordP3u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glTexCoordP3ui(int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glTexCoordP3ui(int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glTexCoordP4u(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glTexCoordP4u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glTexCoordP4ui(int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glTexCoordP4ui(int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glTexCoordPointer(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexCoordPointer(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexCoordPointer(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexCoordPointer(int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexCoordPointer(int, int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexCoordPointer(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glTexCoordPointer.
+
+
glTexEnv(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexEnv(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexEnvf(int, int, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexEnvi(int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexGen(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexGen(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexGen(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexGend(int, int, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexGenf(int, int, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexGeni(int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexImage1D(int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexImage1D(int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexImage1D(int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexImage1D(int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexImage1D(int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexImage1D(int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexImage2D(int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexImage2D(int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexImage2D(int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexImage2D(int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexImage2D(int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexImage2D(int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexImage2D(int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glTexImage2D(int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glTexImage2D(int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glTexImage2D(int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glTexImage2DMultisample(int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.ARBTextureMultisample
+
 
+
glTexImage2DMultisample(int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glTexImage2DMultisampleCoverageNV(int, int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.NVTextureMultisample
+
 
+
glTexImage3D(int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glTexImage3D(int, int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glTexImage3D(int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glTexImage3D(int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glTexImage3D(int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glTexImage3D(int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glTexImage3D(int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glTexImage3D(int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glTexImage3D(int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glTexImage3D(int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glTexImage3D(int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glTexImage3DMultisample(int, int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.ARBTextureMultisample
+
 
+
glTexImage3DMultisample(int, int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glTexImage3DMultisampleCoverageNV(int, int, int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.NVTextureMultisample
+
 
+
glTexImage3DOES(int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.OESTexture3D
+
 
+
glTexImage3DOES(int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.OESTexture3D
+
 
+
glTexImage3DOES(int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.OESTexture3D
+
 
+
glTexImage3DOES(int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengles.OESTexture3D
+
 
+
glTexPageCommitmentARB(int, int, int, int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.ARBSparseTexture
+
 
+
glTexParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexParameter(int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glTexParameter(int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glTexParameterf(int, int, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexParameterf(int, int, float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glTexParameteri(int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexParameterI(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glTexParameteri(int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glTexParameterIEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTTextureInteger
+
 
+
glTexParameterIi(int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glTexParameterIiv.
+
+
glTexParameterIiEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTTextureInteger
+
+
Overloads glTexParameterIivEXT.
+
+
glTexParameterIu(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glTexParameterIuEXT(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTTextureInteger
+
 
+
glTexParameterIui(int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glTexParameterIuiv.
+
+
glTexParameterIuiEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTTextureInteger
+
+
Overloads glTexParameterIuivEXT.
+
+
glTexRenderbufferNV(int, int) - Static method in class org.lwjgl.opengl.NVExplicitMultisample
+
 
+
glTexStorage1D(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBTextureStorage
+
 
+
glTexStorage1D(int, int, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glTexStorage1DEXT(int, int, int, int) - Static method in class org.lwjgl.opengles.EXTTextureStorage
+
 
+
glTexStorage2D(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBTextureStorage
+
 
+
glTexStorage2D(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glTexStorage2D(int, int, int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glTexStorage2DEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengles.EXTTextureStorage
+
 
+
glTexStorage2DMultisample(int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.ARBTextureStorageMultisample
+
 
+
glTexStorage2DMultisample(int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glTexStorage3D(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBTextureStorage
+
 
+
glTexStorage3D(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL42
+
 
+
glTexStorage3D(int, int, int, int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glTexStorage3DEXT(int, int, int, int, int, int) - Static method in class org.lwjgl.opengles.EXTTextureStorage
+
 
+
glTexStorage3DMultisample(int, int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.ARBTextureStorageMultisample
+
 
+
glTexStorage3DMultisample(int, int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glTexStorageSparseAMD(int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.AMDSparseTexture
+
 
+
glTexSubImage1D(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexSubImage1D(int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexSubImage1D(int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexSubImage1D(int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexSubImage1D(int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexSubImage1D(int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexSubImage2D(int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexSubImage2D(int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexSubImage2D(int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexSubImage2D(int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexSubImage2D(int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexSubImage2D(int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTexSubImage2D(int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glTexSubImage2D(int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glTexSubImage2D(int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glTexSubImage2D(int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL12
+
 
+
glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glTexSubImage3DOES(int, int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.OESTexture3D
+
 
+
glTexSubImage3DOES(int, int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengles.OESTexture3D
+
 
+
glTexSubImage3DOES(int, int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.OESTexture3D
+
 
+
glTexSubImage3DOES(int, int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengles.OESTexture3D
+
 
+
glTextureBarrierNV() - Static method in class org.lwjgl.opengl.NVTextureBarrier
+
 
+
glTextureBufferEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureBufferRangeEXT(int, int, int, int, long, long) - Static method in class org.lwjgl.opengl.ARBTextureBufferRange
+
 
+
glTextureImage1DEXT(int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage1DEXT(int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage1DEXT(int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage1DEXT(int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage1DEXT(int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage1DEXT(int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage2DEXT(int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage2DEXT(int, int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage2DEXT(int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage2DEXT(int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage2DEXT(int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage2DEXT(int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage2DMultisampleCoverageNV(int, int, int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.NVTextureMultisample
+
 
+
glTextureImage2DMultisampleNV(int, int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.NVTextureMultisample
+
 
+
glTextureImage3DEXT(int, int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage3DEXT(int, int, int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage3DEXT(int, int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage3DEXT(int, int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage3DEXT(int, int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage3DEXT(int, int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureImage3DMultisampleCoverageNV(int, int, int, int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.NVTextureMultisample
+
 
+
glTextureImage3DMultisampleNV(int, int, int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.NVTextureMultisample
+
 
+
glTexturePageCommitmentEXT(int, int, int, int, int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.ARBSparseTexture
+
 
+
glTextureParameterEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureParameterEXT(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureParameterfEXT(int, int, int, float) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureParameteriEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureParameterIEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureParameterIEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glTextureParameterIivEXT.
+
+
glTextureParameterIuEXT(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureParameterIuEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
+
Overloads glTextureParameterIuivEXT.
+
+
glTextureRangeAPPLE(int, ByteBuffer) - Static method in class org.lwjgl.opengl.APPLETextureRange
+
 
+
glTextureRenderbufferEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureStorage1DEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBTextureStorage
+
 
+
glTextureStorage1DEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengles.EXTTextureStorage
+
 
+
glTextureStorage2DEXT(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBTextureStorage
+
 
+
glTextureStorage2DEXT(int, int, int, int, int, int) - Static method in class org.lwjgl.opengles.EXTTextureStorage
+
 
+
glTextureStorage2DMultisampleEXT(int, int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.ARBTextureStorageMultisample
+
 
+
glTextureStorage3DEXT(int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBTextureStorage
+
 
+
glTextureStorage3DEXT(int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengles.EXTTextureStorage
+
 
+
glTextureStorage3DMultisampleEXT(int, int, int, int, int, int, int, boolean) - Static method in class org.lwjgl.opengl.ARBTextureStorageMultisample
+
 
+
glTextureStorageSparseAMD(int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.AMDSparseTexture
+
 
+
glTextureSubImage1DEXT(int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage1DEXT(int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage1DEXT(int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage1DEXT(int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage1DEXT(int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage1DEXT(int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage2DEXT(int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage2DEXT(int, int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage2DEXT(int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage2DEXT(int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage2DEXT(int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage2DEXT(int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureSubImage3DEXT(int, int, int, int, int, int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glTextureView(int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBTextureView
+
 
+
glTextureView(int, int, int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glTrackMatrixNV(int, int, int, int) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glTransformFeedbackAttribsNV(IntBuffer, int) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
 
+
glTransformFeedbackVaryings(int, int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glTransformFeedbackVaryings(int, CharSequence[], int) - Static method in class org.lwjgl.opengl.GL30
+
+
Overloads glTransformFeedbackVaryings.
+
+
glTransformFeedbackVaryings(int, int, ByteBuffer, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glTransformFeedbackVaryings(int, CharSequence[], int) - Static method in class org.lwjgl.opengles.GLES30
+
+
Overloads glTransformFeedbackVaryings.
+
+
glTransformFeedbackVaryingsEXT(int, int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.EXTTransformFeedback
+
 
+
glTransformFeedbackVaryingsEXT(int, CharSequence[], int) - Static method in class org.lwjgl.opengl.EXTTransformFeedback
+
+
Overloads glTransformFeedbackVaryingsEXT.
+
+
glTransformFeedbackVaryingsNV(int, IntBuffer, int) - Static method in class org.lwjgl.opengl.NVTransformFeedback
+
 
+
glTransformPathNV(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glTranslated(double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glTranslatef(float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
GLU - Class in org.lwjgl.util.glu
+
+
GLU.java + + + Created 23-dec-2003
+
+
GLU() - Constructor for class org.lwjgl.util.glu.GLU
+
 
+
GLU_AUTO_LOAD_MATRIX - Static variable in class org.lwjgl.util.glu.GLU
+
+
NURBS constants
+
+
GLU_BEGIN - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_CCW - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_CULLING - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_CW - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_DISPLAY_MODE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_DOMAIN_DISTANCE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_EDGE_FLAG - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_END - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_ERROR - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_EXTENSIONS - Static variable in interface org.lwjgl.opengl.GLUConstants
+
 
+
GLU_EXTENSIONS - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_EXTERIOR - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_FALSE - Static variable in interface org.lwjgl.opengl.GLUConstants
+
 
+
GLU_FALSE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_FILL - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_FLAT - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_INCOMPATIBLE_GL_VERSION - Static variable in interface org.lwjgl.opengl.GLUConstants
+
 
+
GLU_INCOMPATIBLE_GL_VERSION - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_INSIDE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_INTERIOR - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_INVALID_ENUM - Static variable in interface org.lwjgl.opengl.GLUConstants
+
 
+
GLU_INVALID_ENUM - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_INVALID_VALUE - Static variable in interface org.lwjgl.opengl.GLUConstants
+
 
+
GLU_INVALID_VALUE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_LINE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_MAP1_TRIM_2 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_MAP1_TRIM_3 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NONE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR1 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR10 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR11 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR12 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR13 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR14 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR15 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR16 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR17 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR18 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR19 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR2 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR20 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR21 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR22 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR23 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR24 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR25 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR26 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR27 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR28 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR29 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR3 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR30 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR31 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR32 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR33 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR34 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR35 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR36 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR37 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR4 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR5 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR6 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR7 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR8 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_NURBS_ERROR9 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_OUT_OF_MEMORY - Static variable in interface org.lwjgl.opengl.GLUConstants
+
 
+
GLU_OUT_OF_MEMORY - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_OUTLINE_PATCH - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_OUTLINE_POLYGON - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_OUTSIDE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_PARAMETRIC_ERROR - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_PARAMETRIC_TOLERANCE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_PATH_LENGTH - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_POINT - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_SAMPLING_METHOD - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_SAMPLING_TOLERANCE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_SILHOUETTE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_SMOOTH - Static variable in class org.lwjgl.util.glu.GLU
+
+
Quadric constants
+
+
GLU_TESS_BEGIN - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_BEGIN_DATA - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_BOUNDARY_ONLY - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_COMBINE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_COMBINE_DATA - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_COORD_TOO_LARGE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_EDGE_FLAG - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_EDGE_FLAG_DATA - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_END - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_END_DATA - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_ERROR - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_ERROR1 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_ERROR2 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_ERROR3 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_ERROR4 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_ERROR5 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_ERROR6 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_ERROR7 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_ERROR8 - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_ERROR_DATA - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_MAX_COORD - Static variable in class org.lwjgl.util.glu.GLU
+
+
Tesselation constants
+
+
GLU_TESS_MISSING_BEGIN_CONTOUR - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_MISSING_BEGIN_POLYGON - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_MISSING_END_CONTOUR - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_MISSING_END_POLYGON - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_NEED_COMBINE_CALLBACK - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_TOLERANCE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_VERTEX - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_VERTEX_DATA - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_WINDING_ABS_GEQ_TWO - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_WINDING_NEGATIVE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_WINDING_NONZERO - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_WINDING_ODD - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_WINDING_POSITIVE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TESS_WINDING_RULE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_TRUE - Static variable in interface org.lwjgl.opengl.GLUConstants
+
 
+
GLU_TRUE - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_U_STEP - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_UNKNOWN - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_V_STEP - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_VERSION - Static variable in interface org.lwjgl.opengl.GLUConstants
+
 
+
GLU_VERSION - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
GLU_VERTEX - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
gluBeginPolygon() - Method in interface org.lwjgl.util.glu.GLUtessellator
+
 
+
gluBeginPolygon() - Method in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
gluBuild2DMipmaps(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.util.glu.GLU
+
+
Method gluBuild2DMipmaps
+
+
gluBuild2DMipmaps(int, int, int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.util.glu.MipMap
+
+
Method gluBuild2DMipmaps
+
+
gluCheckExtension(String, String) - Static method in class org.lwjgl.util.glu.GLU
+
+
Method gluCheckExtension.
+
+
gluCheckExtension(String, String) - Static method in class org.lwjgl.util.glu.Registry
+
+
Method gluCheckExtension
+
+
GLUConstants - Interface in org.lwjgl.opengl
+
+

+ GLU constants.

+
+
gluDeleteTess() - Method in interface org.lwjgl.util.glu.GLUtessellator
+
 
+
gluDeleteTess() - Method in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
gluEndPolygon() - Method in interface org.lwjgl.util.glu.GLUtessellator
+
 
+
gluEndPolygon() - Method in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
gluErrorString(int) - Static method in class org.lwjgl.util.glu.GLU
+
 
+
gluGetString(int) - Static method in class org.lwjgl.util.glu.GLU
+
+
Method gluGetString.
+
+
gluGetString(int) - Static method in class org.lwjgl.util.glu.Registry
+
+
Method gluGetString
+
+
gluGetTessProperty(int, double[], int) - Method in interface org.lwjgl.util.glu.GLUtessellator
+
 
+
gluGetTessProperty(int, double[], int) - Method in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
gluLookAt(float, float, float, float, float, float, float, float, float) - Static method in class org.lwjgl.util.glu.GLU
+
+
Method gluLookAt
+
+
gluLookAt(float, float, float, float, float, float, float, float, float) - Static method in class org.lwjgl.util.glu.Project
+
+
Method gluLookAt
+
+
gluNewTess() - Static method in class org.lwjgl.util.glu.GLU
+
 
+
gluNewTess() - Static method in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
gluNextContour(int) - Method in interface org.lwjgl.util.glu.GLUtessellator
+
 
+
gluNextContour(int) - Method in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
glUniform1(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniform1(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform1(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform1(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniform1(int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform1(int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform1ARB(int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform1ARB(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform1d(int, double) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniform1d(int, double) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniform1f(int, float) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform1f(int, float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform1fARB(int, float) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform1i(int, int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform1i(int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform1i64NV(int, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform1iARB(int, int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform1NV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform1u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glUniform1u(int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniform1uEXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glUniform1ui(int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glUniform1ui(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniform1ui64NV(int, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform1uiEXT(int, int) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glUniform1uNV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform2(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniform2(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform2(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform2(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniform2(int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform2(int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform2ARB(int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform2ARB(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform2d(int, double, double) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniform2d(int, double, double) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniform2f(int, float, float) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform2f(int, float, float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform2fARB(int, float, float) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform2i(int, int, int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform2i(int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform2i64NV(int, long, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform2iARB(int, int, int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform2NV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform2u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glUniform2u(int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniform2uEXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glUniform2ui(int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glUniform2ui(int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniform2ui64NV(int, long, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform2uiEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glUniform2uNV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform3(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniform3(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform3(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform3(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniform3(int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform3(int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform3ARB(int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform3ARB(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform3d(int, double, double, double) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniform3d(int, double, double, double) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniform3f(int, float, float, float) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform3f(int, float, float, float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform3fARB(int, float, float, float) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform3i(int, int, int, int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform3i(int, int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform3i64NV(int, long, long, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform3iARB(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform3NV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform3u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glUniform3u(int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniform3uEXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glUniform3ui(int, int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glUniform3ui(int, int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniform3ui64NV(int, long, long, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform3uiEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glUniform3uNV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform4(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniform4(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform4(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform4(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniform4(int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform4(int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform4ARB(int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform4ARB(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform4d(int, double, double, double, double) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniform4d(int, double, double, double, double) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniform4f(int, float, float, float, float) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform4f(int, float, float, float, float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform4fARB(int, float, float, float, float) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform4i(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniform4i(int, int, int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniform4i64NV(int, long, long, long, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform4iARB(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniform4NV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform4u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glUniform4u(int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniform4uEXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glUniform4ui(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glUniform4ui(int, int, int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniform4ui64NV(int, long, long, long, long) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniform4uiEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glUniform4uNV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVGpuShader5
+
 
+
glUniformBlockBinding(int, int, int) - Static method in class org.lwjgl.opengl.ARBUniformBufferObject
+
 
+
glUniformBlockBinding(int, int, int) - Static method in class org.lwjgl.opengl.GL31
+
 
+
glUniformBlockBinding(int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniformBufferEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTBindableUniform
+
 
+
glUniformHandleuARB(int, LongBuffer) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glUniformHandleui64ARB(int, long) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glUniformHandleui64NV(int, long) - Static method in class org.lwjgl.opengl.NVBindlessTexture
+
 
+
glUniformHandleuNV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVBindlessTexture
+
 
+
glUniformMatrix2(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniformMatrix2(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniformMatrix2(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniformMatrix2(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniformMatrix2ARB(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniformMatrix2x3(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniformMatrix2x3(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL21
+
 
+
glUniformMatrix2x3(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniformMatrix2x3(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniformMatrix2x4(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniformMatrix2x4(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL21
+
 
+
glUniformMatrix2x4(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniformMatrix2x4(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniformMatrix3(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniformMatrix3(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniformMatrix3(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniformMatrix3(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniformMatrix3ARB(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniformMatrix3x2(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniformMatrix3x2(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL21
+
 
+
glUniformMatrix3x2(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniformMatrix3x2(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniformMatrix3x4(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniformMatrix3x4(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL21
+
 
+
glUniformMatrix3x4(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniformMatrix3x4(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniformMatrix4(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniformMatrix4(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUniformMatrix4(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniformMatrix4(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUniformMatrix4ARB(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUniformMatrix4x2(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniformMatrix4x2(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL21
+
 
+
glUniformMatrix4x2(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniformMatrix4x2(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniformMatrix4x3(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBGpuShaderFp64
+
 
+
glUniformMatrix4x3(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengl.GL21
+
 
+
glUniformMatrix4x3(int, boolean, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniformMatrix4x3(int, boolean, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUniformSubroutinesu(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBShaderSubroutine
+
 
+
glUniformSubroutinesu(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL40
+
 
+
glUniformui64NV(int, long) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
 
+
glUniformuNV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVShaderBufferLoad
+
 
+
glUnlockArraysEXT() - Static method in class org.lwjgl.opengl.EXTCompiledVertexArray
+
 
+
glUnmapBuffer(int) - Static method in class org.lwjgl.opengl.GL15
+
 
+
glUnmapBuffer(int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glUnmapBufferARB(int) - Static method in class org.lwjgl.opengl.ARBBufferObject
+
 
+
glUnmapBufferOES(int) - Static method in class org.lwjgl.opengles.OESMapbuffer
+
 
+
glUnmapNamedBufferEXT(int) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glUnmapObjectBufferATI(int) - Static method in class org.lwjgl.opengl.ATIMapObjectBuffer
+
 
+
glUnmapTexture2DINTEL(int, int) - Static method in class org.lwjgl.opengl.INTELMapTexture
+
 
+
gluOrtho2D(float, float, float, float) - Static method in class org.lwjgl.util.glu.GLU
+
+
Method gluOrtho2D
+
+
glUpdateObjectBufferATI(int, int, ByteBuffer, int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glUpdateObjectBufferATI(int, int, DoubleBuffer, int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glUpdateObjectBufferATI(int, int, FloatBuffer, int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glUpdateObjectBufferATI(int, int, IntBuffer, int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glUpdateObjectBufferATI(int, int, ShortBuffer, int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
gluPerspective(float, float, float, float) - Static method in class org.lwjgl.util.glu.GLU
+
+
Method gluPerspective
+
+
gluPerspective(float, float, float, float) - Static method in class org.lwjgl.util.glu.Project
+
+
Method gluPerspective.
+
+
gluPickMatrix(float, float, float, float, IntBuffer) - Static method in class org.lwjgl.util.glu.GLU
+
+
Method gluPickMatrix
+
+
gluPickMatrix(float, float, float, float, IntBuffer) - Static method in class org.lwjgl.util.glu.Project
+
+
Method gluPickMatrix
+
+
gluProject(float, float, float, FloatBuffer, FloatBuffer, IntBuffer, FloatBuffer) - Static method in class org.lwjgl.util.glu.GLU
+
+
Method gluProject
+
+
gluProject(float, float, float, FloatBuffer, FloatBuffer, IntBuffer, FloatBuffer) - Static method in class org.lwjgl.util.glu.Project
+
+
Method gluProject
+
+
gluScaleImage(int, int, int, int, ByteBuffer, int, int, int, ByteBuffer) - Static method in class org.lwjgl.util.glu.GLU
+
+
Method gluScaleImage.
+
+
gluScaleImage(int, int, int, int, ByteBuffer, int, int, int, ByteBuffer) - Static method in class org.lwjgl.util.glu.MipMap
+
+
Method gluScaleImage.
+
+
glUseProgram(int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glUseProgram(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glUseProgramObjectARB(int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glUseProgramStages(int, int, int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glUseProgramStages(int, int, int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glUseProgramStagesEXT(int, int, int) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glUseShaderProgramEXT(int, int) - Static method in class org.lwjgl.opengl.EXTSeparateShaderObjects
+
 
+
gluTessBeginContour() - Method in interface org.lwjgl.util.glu.GLUtessellator
+
 
+
gluTessBeginContour() - Method in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
gluTessBeginPolygon(Object) - Method in interface org.lwjgl.util.glu.GLUtessellator
+
 
+
gluTessBeginPolygon(Object) - Method in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
gluTessCallback(int, GLUtessellatorCallback) - Method in interface org.lwjgl.util.glu.GLUtessellator
+
 
+
gluTessCallback(int, GLUtessellatorCallback) - Method in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
GLUtessellator - Interface in org.lwjgl.util.glu
+
 
+
GLUtessellatorCallback - Interface in org.lwjgl.util.glu
+
+
GLUtessellatorCallback interface provides methods that the user will + override to define the callbacks for a tessellation object.
+
+
GLUtessellatorCallbackAdapter - Class in org.lwjgl.util.glu
+
+
The GLUtessellatorCallbackAdapter provides a default implementation of + GLUtessellatorCallback + with empty callback methods.
+
+
GLUtessellatorCallbackAdapter() - Constructor for class org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
+
 
+
GLUtessellatorImpl - Class in org.lwjgl.util.glu.tessellation
+
 
+
GLUtessellatorImpl() - Constructor for class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
gluTessEndContour() - Method in interface org.lwjgl.util.glu.GLUtessellator
+
 
+
gluTessEndContour() - Method in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
gluTessEndPolygon() - Method in interface org.lwjgl.util.glu.GLUtessellator
+
 
+
gluTessEndPolygon() - Method in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
gluTessNormal(double, double, double) - Method in interface org.lwjgl.util.glu.GLUtessellator
+
 
+
gluTessNormal(double, double, double) - Method in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
gluTessProperty(int, double) - Method in interface org.lwjgl.util.glu.GLUtessellator
+
 
+
gluTessProperty(int, double) - Method in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
gluTessVertex(double[], int, Object) - Method in interface org.lwjgl.util.glu.GLUtessellator
+
 
+
gluTessVertex(double[], int, Object) - Method in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
gluUnProject(float, float, float, FloatBuffer, FloatBuffer, IntBuffer, FloatBuffer) - Static method in class org.lwjgl.util.glu.GLU
+
+
Method gluUnproject
+
+
gluUnProject(float, float, float, FloatBuffer, FloatBuffer, IntBuffer, FloatBuffer) - Static method in class org.lwjgl.util.glu.Project
+
+
Method gluUnproject
+
+
glValidateProgram(int) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glValidateProgram(int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glValidateProgramARB(int) - Static method in class org.lwjgl.opengl.ARBShaderObjects
+
 
+
glValidateProgramPipeline(int) - Static method in class org.lwjgl.opengl.ARBSeparateShaderObjects
+
 
+
glValidateProgramPipeline(int) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glValidateProgramPipelineEXT(int) - Static method in class org.lwjgl.opengles.EXTSeparateShaderObjects
+
 
+
glVariantArrayObjectATI(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ATIVertexArrayObject
+
 
+
glVariantEXT(int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glVariantEXT(int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glVariantEXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glVariantEXT(int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glVariantEXT(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glVariantPointerEXT(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glVariantPointerEXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glVariantPointerEXT(int, boolean, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glVariantPointerEXT(int, boolean, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glVariantPointerEXT(int, boolean, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glVariantPointerEXT(int, int, int, long) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glVariantuEXT(int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glVariantuEXT(int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glVariantuEXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
glVertex2d(double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glVertex2f(float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glVertex2hNV(short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glVertex2i(int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glVertex3d(double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glVertex3f(float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glVertex3hNV(short, short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glVertex3i(int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glVertex4d(double, double, double, double) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glVertex4f(float, float, float, float) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glVertex4hNV(short, short, short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glVertex4i(int, int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glVertexArrayColorOffsetEXT(int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glVertexArrayEdgeFlagOffsetEXT(int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glVertexArrayFogCoordOffsetEXT(int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glVertexArrayIndexOffsetEXT(int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glVertexArrayMultiTexCoordOffsetEXT(int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glVertexArrayNormalOffsetEXT(int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glVertexArrayParameteriAPPLE(int, int) - Static method in class org.lwjgl.opengl.APPLEVertexArrayRange
+
 
+
glVertexArrayRangeAPPLE(ByteBuffer) - Static method in class org.lwjgl.opengl.APPLEVertexArrayRange
+
 
+
glVertexArrayRangeNV(ByteBuffer) - Static method in class org.lwjgl.opengl.NVVertexArrayRange
+
 
+
glVertexArrayRangeNV(DoubleBuffer) - Static method in class org.lwjgl.opengl.NVVertexArrayRange
+
 
+
glVertexArrayRangeNV(FloatBuffer) - Static method in class org.lwjgl.opengl.NVVertexArrayRange
+
 
+
glVertexArrayRangeNV(IntBuffer) - Static method in class org.lwjgl.opengl.NVVertexArrayRange
+
 
+
glVertexArrayRangeNV(ShortBuffer) - Static method in class org.lwjgl.opengl.NVVertexArrayRange
+
 
+
glVertexArraySecondaryColorOffsetEXT(int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glVertexArrayTexCoordOffsetEXT(int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glVertexArrayVertexAttribIOffsetEXT(int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glVertexArrayVertexAttribLOffsetEXT(int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
 
+
glVertexArrayVertexAttribLOffsetEXT(int, int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
 
+
glVertexArrayVertexAttribOffsetEXT(int, int, int, int, int, boolean, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glVertexArrayVertexOffsetEXT(int, int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTDirectStateAccess
+
 
+
glVertexAttrib1(int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glVertexAttrib1d(int, double) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttrib1dARB(int, double) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttrib1dARB(int, double) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttrib1dNV(int, double) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttrib1f(int, float) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttrib1f(int, float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glVertexAttrib1fARB(int, float) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttrib1fARB(int, float) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttrib1fNV(int, float) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttrib1hNV(int, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glVertexAttrib1s(int, short) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttrib1sARB(int, short) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttrib1sARB(int, short) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttrib1sNV(int, short) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttrib2(int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glVertexAttrib2d(int, double, double) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttrib2dARB(int, double, double) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttrib2dARB(int, double, double) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttrib2dNV(int, double, double) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttrib2f(int, float, float) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttrib2f(int, float, float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glVertexAttrib2fARB(int, float, float) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttrib2fARB(int, float, float) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttrib2fNV(int, float, float) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttrib2hNV(int, short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glVertexAttrib2s(int, short, short) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttrib2sARB(int, short, short) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttrib2sARB(int, short, short) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttrib2sNV(int, short, short) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttrib3(int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glVertexAttrib3d(int, double, double, double) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttrib3dARB(int, double, double, double) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttrib3dARB(int, double, double, double) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttrib3dNV(int, double, double, double) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttrib3f(int, float, float, float) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttrib3f(int, float, float, float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glVertexAttrib3fARB(int, float, float, float) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttrib3fARB(int, float, float, float) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttrib3fNV(int, float, float, float) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttrib3hNV(int, short, short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glVertexAttrib3s(int, short, short, short) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttrib3sARB(int, short, short, short) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttrib3sARB(int, short, short, short) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttrib3sNV(int, short, short, short) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttrib4(int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glVertexAttrib4d(int, double, double, double, double) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttrib4dARB(int, double, double, double, double) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttrib4dARB(int, double, double, double, double) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttrib4dNV(int, double, double, double, double) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttrib4f(int, float, float, float, float) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttrib4f(int, float, float, float, float) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glVertexAttrib4fARB(int, float, float, float, float) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttrib4fARB(int, float, float, float, float) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttrib4fNV(int, float, float, float, float) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttrib4hNV(int, short, short, short, short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glVertexAttrib4Nub(int, byte, byte, byte, byte) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttrib4NubARB(int, byte, byte, byte, byte) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttrib4NubARB(int, byte, byte, byte, byte) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttrib4s(int, short, short, short, short) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttrib4sARB(int, short, short, short, short) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttrib4sARB(int, short, short, short, short) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttrib4sNV(int, short, short, short, short) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttrib4ubNV(int, byte, byte, byte, byte) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribArrayObjectATI(int, int, int, boolean, int, int, int) - Static method in class org.lwjgl.opengl.ATIVertexAttribArrayObject
+
 
+
glVertexAttribBinding(int, int) - Static method in class org.lwjgl.opengl.ARBVertexAttribBinding
+
 
+
glVertexAttribBinding(int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glVertexAttribDivisor(int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexAttribDivisor(int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glVertexAttribDivisorARB(int, int) - Static method in class org.lwjgl.opengl.ARBInstancedArrays
+
 
+
glVertexAttribFormat(int, int, int, boolean, int) - Static method in class org.lwjgl.opengl.ARBVertexAttribBinding
+
 
+
glVertexAttribFormat(int, int, int, boolean, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glVertexAttribFormatNV(int, int, int, boolean, int) - Static method in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
 
+
glVertexAttribI1(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI1EXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI1i(int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI1iEXT(int, int) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI1u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI1uEXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI1ui(int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI1uiEXT(int, int) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI2(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI2EXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI2i(int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI2iEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI2u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI2uEXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI2ui(int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI2uiEXT(int, int, int) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI3(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI3EXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI3i(int, int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI3iEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI3u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI3uEXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI3ui(int, int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI3uiEXT(int, int, int, int) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI4(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI4(int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI4(int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI4(int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glVertexAttribI4EXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI4EXT(int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI4EXT(int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI4i(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI4i(int, int, int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glVertexAttribI4iEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI4u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI4u(int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI4u(int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI4u(int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glVertexAttribI4uEXT(int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI4uEXT(int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI4uEXT(int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribI4ui(int, int, int, int, int) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribI4ui(int, int, int, int, int) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glVertexAttribI4uiEXT(int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribIFormat(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBVertexAttribBinding
+
 
+
glVertexAttribIFormat(int, int, int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glVertexAttribIFormatNV(int, int, int, int) - Static method in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
 
+
glVertexAttribIPointer(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribIPointer(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribIPointer(int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribIPointer(int, int, int, int, long) - Static method in class org.lwjgl.opengl.GL30
+
 
+
glVertexAttribIPointer(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glVertexAttribIPointer(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glVertexAttribIPointer(int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glVertexAttribIPointer(int, int, int, int, long) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glVertexAttribIPointerEXT(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribIPointerEXT(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribIPointerEXT(int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribIPointerEXT(int, int, int, int, long) - Static method in class org.lwjgl.opengl.EXTGpuShader4
+
 
+
glVertexAttribL1(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
 
+
glVertexAttribL1(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glVertexAttribL1d(int, double) - Static method in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
 
+
glVertexAttribL1d(int, double) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glVertexAttribL1dEXT(int, double) - Static method in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
 
+
glVertexAttribL1EXT(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
 
+
glVertexAttribL1i64NV(int, long) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL1NV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL1uARB(int, LongBuffer) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glVertexAttribL1ui64ARB(int, long) - Static method in class org.lwjgl.opengl.ARBBindlessTexture
+
 
+
glVertexAttribL1ui64NV(int, long) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL1uNV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL2(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
 
+
glVertexAttribL2(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glVertexAttribL2d(int, double, double) - Static method in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
 
+
glVertexAttribL2d(int, double, double) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glVertexAttribL2dEXT(int, double, double) - Static method in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
 
+
glVertexAttribL2EXT(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
 
+
glVertexAttribL2i64NV(int, long, long) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL2NV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL2ui64NV(int, long, long) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL2uNV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL3(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
 
+
glVertexAttribL3(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glVertexAttribL3d(int, double, double, double) - Static method in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
 
+
glVertexAttribL3d(int, double, double, double) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glVertexAttribL3dEXT(int, double, double, double) - Static method in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
 
+
glVertexAttribL3EXT(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
 
+
glVertexAttribL3i64NV(int, long, long, long) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL3NV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL3ui64NV(int, long, long, long) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL3uNV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL4(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
 
+
glVertexAttribL4(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glVertexAttribL4d(int, double, double, double, double) - Static method in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
 
+
glVertexAttribL4d(int, double, double, double, double) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glVertexAttribL4dEXT(int, double, double, double, double) - Static method in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
 
+
glVertexAttribL4EXT(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
 
+
glVertexAttribL4i64NV(int, long, long, long, long) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL4NV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL4ui64NV(int, long, long, long, long) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribL4uNV(int, LongBuffer) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribLFormat(int, int, int, int) - Static method in class org.lwjgl.opengl.ARBVertexAttribBinding
+
 
+
glVertexAttribLFormat(int, int, int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glVertexAttribLFormatNV(int, int, int, int) - Static method in class org.lwjgl.opengl.NVVertexAttribInteger64bit
+
 
+
glVertexAttribLPointer(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
 
+
glVertexAttribLPointer(int, int, int, long) - Static method in class org.lwjgl.opengl.ARBVertexAttrib64bit
+
 
+
glVertexAttribLPointer(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glVertexAttribLPointer(int, int, int, long) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glVertexAttribLPointerEXT(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
 
+
glVertexAttribLPointerEXT(int, int, int, long) - Static method in class org.lwjgl.opengl.EXTVertexAttrib64bit
+
 
+
glVertexAttribP1u(int, int, boolean, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glVertexAttribP1u(int, int, boolean, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexAttribP1ui(int, int, boolean, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glVertexAttribP1ui(int, int, boolean, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexAttribP2u(int, int, boolean, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glVertexAttribP2u(int, int, boolean, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexAttribP2ui(int, int, boolean, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glVertexAttribP2ui(int, int, boolean, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexAttribP3u(int, int, boolean, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glVertexAttribP3u(int, int, boolean, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexAttribP3ui(int, int, boolean, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glVertexAttribP3ui(int, int, boolean, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexAttribP4u(int, int, boolean, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glVertexAttribP4u(int, int, boolean, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexAttribP4ui(int, int, boolean, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glVertexAttribP4ui(int, int, boolean, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexAttribParameteriAMD(int, int, int) - Static method in class org.lwjgl.opengl.AMDInterleavedElements
+
 
+
glVertexAttribPointer(int, int, boolean, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttribPointer(int, int, boolean, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttribPointer(int, int, boolean, boolean, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttribPointer(int, int, boolean, boolean, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttribPointer(int, int, boolean, boolean, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttribPointer(int, int, int, boolean, int, long) - Static method in class org.lwjgl.opengl.GL20
+
 
+
glVertexAttribPointer(int, int, int, boolean, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL20
+
+
Overloads glVertexAttribPointer.
+
+
glVertexAttribPointer(int, int, boolean, int, FloatBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glVertexAttribPointer(int, int, boolean, boolean, int, ByteBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glVertexAttribPointer(int, int, boolean, boolean, int, IntBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glVertexAttribPointer(int, int, boolean, boolean, int, ShortBuffer) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glVertexAttribPointer(int, int, int, boolean, int, long) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glVertexAttribPointerARB(int, int, boolean, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttribPointerARB(int, int, boolean, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttribPointerARB(int, int, boolean, boolean, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttribPointerARB(int, int, boolean, boolean, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttribPointerARB(int, int, boolean, boolean, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttribPointerARB(int, int, int, boolean, int, long) - Static method in class org.lwjgl.opengl.ARBVertexProgram
+
 
+
glVertexAttribPointerARB(int, int, boolean, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttribPointerARB(int, int, boolean, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttribPointerARB(int, int, boolean, boolean, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttribPointerARB(int, int, boolean, boolean, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttribPointerARB(int, int, boolean, boolean, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttribPointerARB(int, int, int, boolean, int, long) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
 
+
glVertexAttribPointerARB(int, int, int, boolean, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBVertexShader
+
+
Overloads glVertexAttribPointerARB.
+
+
glVertexAttribPointerNV(int, int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribPointerNV(int, int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribPointerNV(int, int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribPointerNV(int, int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribPointerNV(int, int, int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribPointerNV(int, int, int, int, long) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribs1NV(int, ShortBuffer) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glVertexAttribs1NV(int, ShortBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribs1NV(int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribs1NV(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribs2NV(int, ShortBuffer) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glVertexAttribs2NV(int, ShortBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribs2NV(int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribs2NV(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribs3NV(int, ShortBuffer) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glVertexAttribs3NV(int, ShortBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribs3NV(int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribs3NV(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribs4NV(int, ShortBuffer) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glVertexAttribs4NV(int, ShortBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribs4NV(int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexAttribs4NV(int, DoubleBuffer) - Static method in class org.lwjgl.opengl.NVVertexProgram
+
 
+
glVertexBindingDivisor(int, int) - Static method in class org.lwjgl.opengl.ARBVertexAttribBinding
+
 
+
glVertexBindingDivisor(int, int) - Static method in class org.lwjgl.opengl.GL43
+
 
+
glVertexBlendARB(int) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glVertexBlendEnvfATI(int, float) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glVertexBlendEnviATI(int, int) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glVertexFormatNV(int, int, int) - Static method in class org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+
 
+
glVertexP2u(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glVertexP2u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexP2ui(int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glVertexP2ui(int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexP3u(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glVertexP3u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexP3ui(int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glVertexP3ui(int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexP4u(int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glVertexP4u(int, IntBuffer) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexP4ui(int, int) - Static method in class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+
 
+
glVertexP4ui(int, int) - Static method in class org.lwjgl.opengl.GL33
+
 
+
glVertexPointer(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glVertexPointer(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glVertexPointer(int, int, IntBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glVertexPointer(int, int, ShortBuffer) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glVertexPointer(int, int, int, long) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glVertexPointer(int, int, int, ByteBuffer) - Static method in class org.lwjgl.opengl.GL11
+
+
Overloads glVertexPointer.
+
+
glVertexStream2dATI(int, double, double) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glVertexStream2fATI(int, float, float) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glVertexStream2iATI(int, int, int) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glVertexStream2sATI(int, short, short) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glVertexStream3dATI(int, double, double, double) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glVertexStream3fATI(int, float, float, float) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glVertexStream3iATI(int, int, int, int) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glVertexStream3sATI(int, short, short, short) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glVertexStream4dATI(int, double, double, double, double) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glVertexStream4fATI(int, float, float, float, float) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glVertexStream4iATI(int, int, int, int, int) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glVertexStream4sATI(int, short, short, short, short) - Static method in class org.lwjgl.opengl.ATIVertexStreams
+
 
+
glVertexWeightfEXT(float) - Static method in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
glVertexWeighthNV(short) - Static method in class org.lwjgl.opengl.NVHalfFloat
+
 
+
glVertexWeightPointerEXT(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
glVertexWeightPointerEXT(int, int, int, long) - Static method in class org.lwjgl.opengl.EXTVertexWeighting
+
 
+
glVideoCaptureNV(int, IntBuffer, LongBuffer) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
 
+
glVideoCaptureStreamParameterNV(int, int, int, IntBuffer) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
 
+
glVideoCaptureStreamParameterNV(int, int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
 
+
glVideoCaptureStreamParameterNV(int, int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.NVVideoCapture
+
 
+
glViewport(int, int, int, int) - Static method in class org.lwjgl.opengl.GL11
+
 
+
glViewport(int, int, int, int) - Static method in class org.lwjgl.opengles.GLES20
+
 
+
glViewportArray(int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
 
+
glViewportArray(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glViewportIndexed(int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
 
+
glViewportIndexed(int, FloatBuffer) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glViewportIndexedf(int, float, float, float, float) - Static method in class org.lwjgl.opengl.ARBViewportArray
+
 
+
glViewportIndexedf(int, float, float, float, float) - Static method in class org.lwjgl.opengl.GL41
+
 
+
glWaitSync(GLSync, int, long) - Static method in class org.lwjgl.opengl.ARBSync
+
 
+
glWaitSync(GLSync, int, long) - Static method in class org.lwjgl.opengl.GL32
+
 
+
glWaitSync(GLSync, int, long) - Static method in class org.lwjgl.opengles.GLES30
+
 
+
glWaitSyncAPPLE(GLSync, int, long) - Static method in class org.lwjgl.opengles.APPLESync
+
 
+
glWeightARB(ByteBuffer) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glWeightARB(ShortBuffer) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glWeightARB(IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glWeightARB(FloatBuffer) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glWeightARB(DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glWeightPathsNV(int, IntBuffer, FloatBuffer) - Static method in class org.lwjgl.opengl.NVPathRendering
+
 
+
glWeightPointerARB(int, int, DoubleBuffer) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glWeightPointerARB(int, int, FloatBuffer) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glWeightPointerARB(int, boolean, int, ByteBuffer) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glWeightPointerARB(int, boolean, int, IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glWeightPointerARB(int, boolean, int, ShortBuffer) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glWeightPointerARB(int, int, int, long) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glWeightuARB(ByteBuffer) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glWeightuARB(ShortBuffer) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glWeightuARB(IntBuffer) - Static method in class org.lwjgl.opengl.ARBVertexBlend
+
 
+
glWindowPos2d(double, double) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glWindowPos2dARB(double, double) - Static method in class org.lwjgl.opengl.ARBWindowPos
+
 
+
glWindowPos2f(float, float) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glWindowPos2fARB(float, float) - Static method in class org.lwjgl.opengl.ARBWindowPos
+
 
+
glWindowPos2i(int, int) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glWindowPos2iARB(int, int) - Static method in class org.lwjgl.opengl.ARBWindowPos
+
 
+
glWindowPos2sARB(short, short) - Static method in class org.lwjgl.opengl.ARBWindowPos
+
 
+
glWindowPos3d(double, double, double) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glWindowPos3dARB(double, double, double) - Static method in class org.lwjgl.opengl.ARBWindowPos
+
 
+
glWindowPos3f(float, float, float) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glWindowPos3fARB(float, float, float) - Static method in class org.lwjgl.opengl.ARBWindowPos
+
 
+
glWindowPos3i(int, int, int) - Static method in class org.lwjgl.opengl.GL14
+
 
+
glWindowPos3iARB(int, int, int) - Static method in class org.lwjgl.opengl.ARBWindowPos
+
 
+
glWindowPos3sARB(short, short, short) - Static method in class org.lwjgl.opengl.ARBWindowPos
+
 
+
glWriteMaskEXT(int, int, int, int, int, int) - Static method in class org.lwjgl.opengl.EXTVertexShader
+
 
+
GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB - Static variable in class org.lwjgl.opengl.ARBFramebufferSRGB
+
+
Accepted by the <attribList> parameter of glXChooseVisual, and by + the <attrib> parameter of glXGetConfig:
+
+
GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferSRGB
+
+
Accepted by the <attribList> parameter of glXChooseVisual, and by + the <attrib> parameter of glXGetConfig:
+
+
GLX_RGBA_FLOAT_BIT - Static variable in class org.lwjgl.opengl.ARBColorBufferFloat
+
+
Accepted as a bit set in the GLX_RENDER_TYPE variable
+
+
GLX_RGBA_FLOAT_TYPE - Static variable in class org.lwjgl.opengl.ARBColorBufferFloat
+
+
Accepted as values of the <render_type> arguments in the + glXCreateNewContext and glXCreateContext functions
+
+
GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT - Static variable in class org.lwjgl.opengl.EXTPackedFloat
+
+
Returned by glXGetFBConfigAttrib (when <attribute> is set to + GLX_RENDER_TYPE) and accepted by the <attrib_list> parameter of + glXChooseFBConfig (following the GLX_RENDER_TYPE token):
+
+
GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT - Static variable in class org.lwjgl.opengl.EXTPackedFloat
+
+
Accepted as values of the <render_type> arguments in the + glXCreateNewContext and glXCreateContext functions
+
+
grabMouse(boolean) - Method in interface org.lwjgl.opengl.InputImplementation
+
 
+
GREEN - Static variable in interface org.lwjgl.util.ReadableColor
+
 
+
GREMEDYFrameTerminator - Class in org.lwjgl.opengl
+
 
+
GREMEDYStringMarker - Class in org.lwjgl.opengl
+
 
+
GREY - Static variable in interface org.lwjgl.util.ReadableColor
+
 
+
grow(int, int) - Method in class org.lwjgl.util.Rectangle
+
+
Resizes the Rectangle both horizontally and vertically.
+
+
+ + + +

H

+
+
handleMessage(String, ByteBuffer) - Method in class org.lwjgl.opencl.CLContextCallback
+
+
The callback method.
+
+
handleMessage(CLEvent, int) - Method in class org.lwjgl.opencl.CLEventCallback
+
+
The callback method.
+
+
handleMessage(long) - Method in class org.lwjgl.opencl.CLMemObjectDestructorCallback
+
+
The callback method.
+
+
handleMessage(String) - Method in class org.lwjgl.opencl.CLPrintfCallback
+
+
The callback method.
+
+
handleMessage(int, int, int, String) - Method in interface org.lwjgl.opengl.AMDDebugOutputCallback.Handler
+
+
This method will be called when an AMD_debug_output message is generated.
+
+
handleMessage(int, int, int, int, String) - Method in interface org.lwjgl.opengl.ARBDebugOutputCallback.Handler
+
+
This method will be called when an ARB_debug_output message is generated.
+
+
handleMessage(int, int, int, int, String) - Method in interface org.lwjgl.opengl.KHRDebugCallback.Handler
+
+
This method will be called when an ARB_debug_output message is generated.
+
+
handleMessage(int, int, int, int, String) - Method in interface org.lwjgl.opengles.KHRDebugCallback.Handler
+
+
This method will be called when an ARB_debug_output message is generated.
+
+
hashCode() - Method in class org.lwjgl.opengl.DisplayMode
+
+
Retrieves the hashcode for this object
+
+
hashCode() - Method in class org.lwjgl.PointerBuffer
+
+
Returns the current hash code of this buffer.
+
+
hashCode() - Method in class org.lwjgl.PointerWrapperAbstract
+
 
+
hashCode() - Method in class org.lwjgl.util.Color
+
+
Hashcode
+
+
hashCode() - Method in class org.lwjgl.util.Dimension
+
+
Returns the hash code for this Dimension.
+
+
hashCode() - Method in class org.lwjgl.util.Point
+
+
Returns the hash code for this Point.
+
+
hasRemaining() - Method in class org.lwjgl.PointerBuffer
+
+
Tells whether there are any elements between the current position and + the limit.
+
+
hasTimedOut() - Method in class org.lwjgl.input.Cursor
+
+
Determines whether this cursor has timed out
+
+
hasWheel() - Static method in class org.lwjgl.input.Mouse
+
 
+
hasWheel() - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Query of wheel support
+
+
headless - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
whether to run in headless mode
+
+
headlessMessage - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
messages to be passed via liveconnect in headless mode
+
+
headlessWaiting - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
whether to switch applets in headless mode or wait longer
+
+
height - Variable in class org.lwjgl.opengl.XRandR.Screen
+
+
Height in pixels
+
+
hierarchyChanged(HierarchyEvent) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
HIGHPASS_DEFAULT_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
HIGHPASS_DEFAULT_GAINLF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
HIGHPASS_MAX_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
HIGHPASS_MAX_GAINLF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
HIGHPASS_MIN_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
HIGHPASS_MIN_GAINLF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
HPOcclusionTest - Class in org.lwjgl.opengl
+
 
+
+ + + +

I

+
+
IBMRasterposClip - Class in org.lwjgl.opengl
+
 
+
iget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
iget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
IMAGE_FORMAT_COMPATIBILITY_BY_CLASS - Static variable in class org.lwjgl.opengl.ARBShaderImageLoadStore
+
+
Returned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, + GetTexParameterIiv, and GetTexParameterIuiv when <value> is + IMAGE_FORMAT_COMPATIBILITY_TYPE:
+
+
IMAGE_FORMAT_COMPATIBILITY_BY_CLASS - Static variable in class org.lwjgl.opengl.GL42
+
+
Returned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, + GetTexParameterIiv, and GetTexParameterIuiv when <value> is + IMAGE_FORMAT_COMPATIBILITY_TYPE:
+
+
imageUpdate(Image, int, int, int, int, int) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
When an animated gif frame is ready to be drawn the ImageObserver + will call this method.
+
+
IMGMultisampledRenderToTexture - Class in org.lwjgl.opengles
+
 
+
IMGProgramBinary - Class in org.lwjgl.opengles
+
 
+
IMGReadFormat - Class in org.lwjgl.opengles
+
 
+
IMGShaderBinary - Class in org.lwjgl.opengles
+
 
+
IMGTextureCompressionPvrtc - Class in org.lwjgl.opengles
+
 
+
init() - Method in class org.lwjgl.util.applet.AppletLoader
+
 
+
initContext(float, float, float) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
initGL() - Method in class org.lwjgl.opengl.AWTGLCanvas
+
+
Override this to do initialising of the context.
+
+
initialize() - Static method in class org.lwjgl.Sys
+
+
Initialization.
+
+
InputImplementation - Interface in org.lwjgl.opengl
+
 
+
INTELImmediateExecution - Class in org.lwjgl.opencl
+
 
+
INTELMapTexture - Class in org.lwjgl.opengl
+
 
+
INTELThreadLocalExec - Class in org.lwjgl.opencl
+
 
+
intersection(ReadableRectangle, Rectangle) - Method in class org.lwjgl.util.Rectangle
+
+
Computes the intersection of this Rectangle with the + specified Rectangle.
+
+
intersects(ReadableRectangle) - Method in class org.lwjgl.util.Rectangle
+
+
Determines whether or not this Rectangle and the specified + Rectangle intersect.
+
+
invert() - Method in class org.lwjgl.util.vector.Matrix
+
+
Invert this matrix
+
+
invert() - Method in class org.lwjgl.util.vector.Matrix2f
+
+
Invert this matrix
+
+
invert(Matrix2f, Matrix2f) - Static method in class org.lwjgl.util.vector.Matrix2f
+
+
Invert the source matrix and place the result in the destination matrix.
+
+
invert() - Method in class org.lwjgl.util.vector.Matrix3f
+
+
Invert this matrix
+
+
invert(Matrix3f, Matrix3f) - Static method in class org.lwjgl.util.vector.Matrix3f
+
+
Invert the source matrix and put the result into the destination matrix
+
+
invert() - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Invert this matrix
+
+
invert(Matrix4f, Matrix4f) - Static method in class org.lwjgl.util.vector.Matrix4f
+
+
Invert the source matrix and put the result in the destination
+
+
iput(int, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
iput(MappedObject, int, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
is64Bit() - Static method in class org.lwjgl.PointerBuffer
+
+
Returns true if the underlying architecture is 64bit.
+
+
is64Bit() - Static method in class org.lwjgl.Sys
+
+
Returns true if a 64bit implementation was loaded.
+
+
isActive() - Static method in class org.lwjgl.opengl.Display
+
 
+
isBufferLost() - Method in class org.lwjgl.opengl.Pbuffer
+
+
Method to test for validity of the buffer.
+
+
isButtonDown(int) - Static method in class org.lwjgl.input.Mouse
+
+
See if a particular mouse button is down.
+
+
isButtonPressed(int) - Method in interface org.lwjgl.input.Controller
+
+
Check if a button is currently pressed
+
+
isButtonPressed(int) - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Check if a button is currently pressed
+
+
isClipMouseCoordinatesToWindow() - Static method in class org.lwjgl.input.Mouse
+
 
+
isCloseRequested() - Static method in class org.lwjgl.opengl.Display
+
 
+
isCreated() - Static method in class org.lwjgl.input.Controllers
+
 
+
isCreated() - Static method in class org.lwjgl.input.Keyboard
+
 
+
isCreated() - Static method in class org.lwjgl.input.Mouse
+
 
+
isCreated() - Static method in class org.lwjgl.openal.AL
+
 
+
isCreated() - Static method in class org.lwjgl.opencl.CL
+
 
+
isCreated() - Static method in class org.lwjgl.opengl.Display
+
 
+
isCurrent() - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
isCurrent() - Static method in class org.lwjgl.opengl.Display
+
+
Returns true if the Display's context is current in the current thread.
+
+
isCurrent() - Method in interface org.lwjgl.opengl.Drawable
+
+
Returns true if the Drawable's context is current in the current thread.
+
+
isDebug() - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
isDirty() - Static method in class org.lwjgl.opengl.Display
+
+
Determine if the window's contents have been damaged by external events.
+
+
isEffectSupported(int) - Static method in class org.lwjgl.openal.EFXUtil
+
+
Tests OpenAL to see whether the given effect type is supported.
+
+
isEfxSupported() - Static method in class org.lwjgl.openal.EFXUtil
+
+
Checks if OpenAL implementation is loaded and supports ALC_EXT_EFX.
+
+
isEmpty() - Method in class org.lwjgl.util.Rectangle
+
+
Determines whether or not this Rectangle is empty.
+
+
isEventAxis() - Static method in class org.lwjgl.input.Controllers
+
+
Check if the current event was caused by a axis
+
+
isEventButton() - Static method in class org.lwjgl.input.Controllers
+
+
Check if the current event was caused by a button
+
+
isEventPovX() - Static method in class org.lwjgl.input.Controllers
+
+
Check if the current event was cause by the POV x-axis
+
+
isEventPovY() - Static method in class org.lwjgl.input.Controllers
+
+
Check if the current event was cause by the POV x-axis
+
+
isEventXAxis() - Static method in class org.lwjgl.input.Controllers
+
+
Check if the current event was caused by movement on the x-axis
+
+
isEventYAxis() - Static method in class org.lwjgl.input.Controllers
+
+
Check if the current event was caused by movement on the y-axis
+
+
isExtensionSupported(String) - Method in class org.lwjgl.opengles.EGLDisplay
+
+
Returns true if the specified EGL extension is supported by this EGL display.
+
+
isFilterSupported(int) - Static method in class org.lwjgl.openal.EFXUtil
+
+
Tests OpenAL to see whether the given filter type is supported.
+
+
isFloatingPoint() - Method in class org.lwjgl.opengl.PixelFormat
+
 
+
isForwardCompatible() - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
isFullscreen() - Static method in class org.lwjgl.opengl.Display
+
 
+
isFullscreenCapable() - Method in class org.lwjgl.opengl.DisplayMode
+
+
True iff this instance can be used for fullscreen modes
+
+
isGrabbed() - Static method in class org.lwjgl.input.Mouse
+
 
+
isInsideWindow() - Static method in class org.lwjgl.input.Mouse
+
+
Retrieves whether or not the mouse cursor is within the bounds of the window.
+
+
isInsideWindow() - Method in interface org.lwjgl.opengl.InputImplementation
+
 
+
isKeyDown(int) - Static method in class org.lwjgl.input.Keyboard
+
+
Checks to see if a key is down.
+
+
isMacOSXEqualsOrBetterThan(int, int) - Static method in class org.lwjgl.LWJGLUtil
+
+
Method to determine if the current system is running a version of + Mac OS X better than the given version.
+
+
isMinJREVersionAvailable() - Method in class org.lwjgl.util.applet.AppletLoader
+
+
When this method is supplied with a JRE version it will compare it to the + current JRE version.
+
+
isPaused() - Method in class org.lwjgl.util.Timer
+
 
+
isProfileCompatibility() - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
isProfileCore() - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
isProfileES() - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
isReadOnly() - Method in class org.lwjgl.PointerBuffer
+
 
+
isRepeatEvent() - Static method in class org.lwjgl.input.Keyboard
+
 
+
isResizable() - Static method in class org.lwjgl.opengl.Display
+
 
+
isSRGB() - Method in class org.lwjgl.opengl.PixelFormat
+
 
+
isStereo() - Method in class org.lwjgl.opengl.PixelFormat
+
 
+
isSupported() - Method in class org.lwjgl.util.jinput.LWJGLEnvironmentPlugin
+
 
+
isSurfaceAttrib() - Method in enum org.lwjgl.opengles.PixelFormat.Attrib
+
 
+
isValid() - Method in class org.lwjgl.openal.ALCcontext
+
 
+
isValid() - Method in class org.lwjgl.openal.ALCdevice
+
 
+
isValid() - Method in class org.lwjgl.PointerWrapperAbstract
+
+
Returns true if this object represents a valid pointer.
+
+
isVisible() - Static method in class org.lwjgl.opengl.Display
+
 
+
isZipValid(File) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
This method will check if a zip file is valid by running through it + and checking for any corruption and CRC failures
+
+
ivget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
ivget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
ivput(int, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
ivput(MappedObject, int, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
+ + + +

J

+
+
jget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
jget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
jput(long, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
jput(MappedObject, long, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
jvget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
jvget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
jvput(long, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
jvput(MappedObject, long, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
+ + + +

K

+
+
KEY_0 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_1 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_2 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_3 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_4 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_5 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_6 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_7 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_8 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_9 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_A - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_ADD - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_APOSTROPHE - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_APPS - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_AT - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_AX - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_B - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_BACK - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_BACKSLASH - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_C - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_CAPITAL - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_CIRCUMFLEX - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_CLEAR - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_COLON - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_COMMA - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_CONVERT - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_D - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_DECIMAL - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_DELETE - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_DIVIDE - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_DOWN - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_E - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_END - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_EQUALS - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_ESCAPE - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F1 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F10 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F11 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F12 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F13 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F14 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F15 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F16 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F17 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F18 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F19 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F2 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F3 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F4 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F5 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F6 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F7 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F8 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_F9 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_FUNCTION - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_G - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_GRAVE - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_H - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_HOME - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_I - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_INSERT - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_J - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_K - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_KANA - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_KANJI - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_L - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_LBRACKET - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_LCONTROL - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_LEFT - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_LMENU - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_LMETA - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_LSHIFT - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_LWIN - Static variable in class org.lwjgl.input.Keyboard
+
+
Deprecated. +
Use KEY_LMETA instead
+
+
+
KEY_M - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_MINUS - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_MULTIPLY - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_N - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NEXT - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NOCONVERT - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NONE - Static variable in class org.lwjgl.input.Keyboard
+
+
The special keycode meaning that only the + translated character is valid.
+
+
KEY_NUMLOCK - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NUMPAD0 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NUMPAD1 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NUMPAD2 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NUMPAD3 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NUMPAD4 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NUMPAD5 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NUMPAD6 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NUMPAD7 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NUMPAD8 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NUMPAD9 - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NUMPADCOMMA - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NUMPADENTER - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_NUMPADEQUALS - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_O - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_P - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_PAUSE - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_PERIOD - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_POWER - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_PRIOR - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_Q - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_R - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_RBRACKET - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_RCONTROL - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_RETURN - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_RIGHT - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_RMENU - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_RMETA - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_RSHIFT - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_RWIN - Static variable in class org.lwjgl.input.Keyboard
+
+
Deprecated. +
Use KEY_RMETA instead
+
+
+
KEY_S - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_SCROLL - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_SECTION - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_SEMICOLON - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_SLASH - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_SLEEP - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_SPACE - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_STOP - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_SUBTRACT - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_SYSRQ - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_T - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_TAB - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_U - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_UNDERLINE - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_UNLABELED - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_UP - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_V - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_W - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_X - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_Y - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_YEN - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KEY_Z - Static variable in class org.lwjgl.input.Keyboard
+
 
+
Keyboard - Class in org.lwjgl.input
+
+

+ A raw Keyboard interface.
+
+
KEYBOARD_SIZE - Static variable in class org.lwjgl.input.Keyboard
+
 
+
KHRDebug - Class in org.lwjgl.opengl
+
 
+
KHRDebug - Class in org.lwjgl.opengles
+
 
+
KHRDebugCallback - Class in org.lwjgl.opengl
+
+
Instances of this class are needed to use the callback functionality of the KHR_debug extension.
+
+
KHRDebugCallback() - Constructor for class org.lwjgl.opengl.KHRDebugCallback
+
+
Creates an KHRebugCallback with a default callback handler.
+
+
KHRDebugCallback(KHRDebugCallback.Handler) - Constructor for class org.lwjgl.opengl.KHRDebugCallback
+
+
Creates an ARBDebugOutputCallback with the specified callback handler.
+
+
KHRDebugCallback - Class in org.lwjgl.opengles
+
+
Instances of this class are needed to use the callback functionality of the KHR_debug extension.
+
+
KHRDebugCallback() - Constructor for class org.lwjgl.opengles.KHRDebugCallback
+
+
Creates an KHRebugCallback with a default callback handler.
+
+
KHRDebugCallback(KHRDebugCallback.Handler) - Constructor for class org.lwjgl.opengles.KHRDebugCallback
+
+
Creates an ARBDebugOutputCallback with the specified callback handler.
+
+
KHRDebugCallback.Handler - Interface in org.lwjgl.opengl
+
+
Implementations of this interface can be used to receive ARB_debug_output notifications.
+
+
KHRDebugCallback.Handler - Interface in org.lwjgl.opengles
+
+
Implementations of this interface can be used to receive ARB_debug_output notifications.
+
+
KHRDepthImages - Class in org.lwjgl.opencl
+
 
+
KHRFp16 - Class in org.lwjgl.opencl
+
 
+
KHRFp64 - Class in org.lwjgl.opencl
+
 
+
KHRGLDepthImages - Class in org.lwjgl.opencl
+
 
+
KHRGLEvent - Class in org.lwjgl.opencl
+
 
+
KHRGLMsaaSharing - Class in org.lwjgl.opencl
+
 
+
KHRGLSharing - Class in org.lwjgl.opencl
+
 
+
KHRICD - Class in org.lwjgl.opencl
+
 
+
KHRImage2DFromBuffer - Class in org.lwjgl.opencl
+
 
+
KHRInitializeMemory - Class in org.lwjgl.opencl
+
 
+
KHRSubgroups - Class in org.lwjgl.opencl
+
 
+
KHRTerminateContext - Class in org.lwjgl.opencl
+
 
+
KHRTextureCompressionAstcLdr - Class in org.lwjgl.opengl
+
 
+
KHRTextureCompressionAstcLdr - Class in org.lwjgl.opengles
+
 
+
+ + + +

L

+
+
length() - Method in interface org.lwjgl.util.vector.ReadableVector
+
 
+
length() - Method in class org.lwjgl.util.vector.Vector
+
 
+
lengthSquared() - Method in class org.lwjgl.util.vector.Quaternion
+
 
+
lengthSquared() - Method in interface org.lwjgl.util.vector.ReadableVector
+
 
+
lengthSquared() - Method in class org.lwjgl.util.vector.Vector
+
 
+
lengthSquared() - Method in class org.lwjgl.util.vector.Vector2f
+
 
+
lengthSquared() - Method in class org.lwjgl.util.vector.Vector3f
+
 
+
lengthSquared() - Method in class org.lwjgl.util.vector.Vector4f
+
 
+
limit() - Method in class org.lwjgl.PointerBuffer
+
+
Returns this buffer's limit.
+
+
limit(int) - Method in class org.lwjgl.PointerBuffer
+
+
Sets this buffer's limit.
+
+
load(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix
+
+
Load from a float buffer.
+
+
load(Matrix2f) - Method in class org.lwjgl.util.vector.Matrix2f
+
+
Load from another matrix
+
+
load(Matrix2f, Matrix2f) - Static method in class org.lwjgl.util.vector.Matrix2f
+
+
Copy the source matrix to the destination matrix.
+
+
load(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix2f
+
+
Load from a float buffer.
+
+
load(Matrix3f) - Method in class org.lwjgl.util.vector.Matrix3f
+
+
Load from another matrix
+
+
load(Matrix3f, Matrix3f) - Static method in class org.lwjgl.util.vector.Matrix3f
+
+
Copy source matrix to destination matrix
+
+
load(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix3f
+
+
Load from a float buffer.
+
+
load(Matrix4f) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Load from another matrix4f
+
+
load(Matrix4f, Matrix4f) - Static method in class org.lwjgl.util.vector.Matrix4f
+
+
Copy the source matrix to the destination matrix
+
+
load(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Load from a float buffer.
+
+
load(FloatBuffer) - Method in class org.lwjgl.util.vector.Quaternion
+
 
+
load(FloatBuffer) - Method in class org.lwjgl.util.vector.Vector
+
+
Load this vector from a FloatBuffer
+
+
load(FloatBuffer) - Method in class org.lwjgl.util.vector.Vector2f
+
+
Load this vector from a FloatBuffer
+
+
load(FloatBuffer) - Method in class org.lwjgl.util.vector.Vector3f
+
 
+
load(FloatBuffer) - Method in class org.lwjgl.util.vector.Vector4f
+
 
+
load(String) - Static method in class org.lwjgl.util.XPMFile
+
+
Loads the XPM file
+
+
load(InputStream) - Static method in class org.lwjgl.util.XPMFile
+
+
Loads the XPM file
+
+
loadClass(String, boolean) - Method in class org.lwjgl.util.mapped.MappedObjectClassLoader
+
 
+
loaderThread - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
actual thread that does the loading
+
+
loadJarURLs() - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Reads list of jars to download and adds the urls to urlList + also finds out which OS you are on and adds appropriate native + jar to the urlList
+
+
loadMappedObject() - Method in class org.lwjgl.util.mapped.MappedObjectClassLoader
+
 
+
loadOpenGLLibrary() - Static method in class org.lwjgl.opengl.GLContext
+
+
If the OpenGL reference count is 0, the library is loaded.
+
+
loadOpenGLLibrary() - Static method in class org.lwjgl.opengles.GLContext
+
+
If the OpenGL reference count is 0, the library is loaded.
+
+
loadTranspose(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix
+
+
Load from a float buffer.
+
+
loadTranspose(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix2f
+
+
Load from a float buffer.
+
+
loadTranspose(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix3f
+
+
Load from a float buffer.
+
+
loadTranspose(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Load from a float buffer.
+
+
log(CharSequence) - Static method in class org.lwjgl.LWJGLUtil
+
+
Prints the given message to System.err if DEBUG is true.
+
+
logo - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
logo to be shown while loading
+
+
logoBuffer - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
logo to be shown while loading
+
+
LOWPASS_DEFAULT_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
LOWPASS_DEFAULT_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
LOWPASS_MAX_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
LOWPASS_MAX_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
LOWPASS_MIN_GAIN - Static variable in class org.lwjgl.openal.EFX10
+
 
+
LOWPASS_MIN_GAINHF - Static variable in class org.lwjgl.openal.EFX10
+
 
+
LTGREY - Static variable in interface org.lwjgl.util.ReadableColor
+
 
+
lwjglApplet - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
applet to load after all downloads are complete
+
+
LWJGLEnvironmentPlugin - Class in org.lwjgl.util.jinput
+
 
+
LWJGLEnvironmentPlugin() - Constructor for class org.lwjgl.util.jinput.LWJGLEnvironmentPlugin
+
 
+
LWJGLException - Exception in org.lwjgl
+
+
+ This exception is supplied to make exception handling more generic for LWJGL + specific exceptions
+
+
LWJGLException() - Constructor for exception org.lwjgl.LWJGLException
+
+
Plain c'tor
+
+
LWJGLException(String) - Constructor for exception org.lwjgl.LWJGLException
+
+
Creates a new LWJGLException
+
+
LWJGLException(String, Throwable) - Constructor for exception org.lwjgl.LWJGLException
+
 
+
LWJGLException(Throwable) - Constructor for exception org.lwjgl.LWJGLException
+
 
+
LWJGLIcon16x16 - Static variable in class org.lwjgl.LWJGLUtil
+
+
LWJGL Logo - 16 by 16 pixels
+
+
LWJGLIcon32x32 - Static variable in class org.lwjgl.LWJGLUtil
+
+
LWJGL Logo - 32 by 32 pixels
+
+
LWJGLUtil - Class in org.lwjgl
+
+
+ Internal library methods
+
+
LWJGLUtil() - Constructor for class org.lwjgl.LWJGLUtil
+
 
+
LWJGLUtil.TokenFilter - Interface in org.lwjgl
+
+
Simple interface for Field filtering.
+
+
lzmaSupported - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
whether lzma is supported
+
+
+ + + +

M

+
+
m00 - Variable in class org.lwjgl.util.vector.Matrix2f
+
 
+
m00 - Variable in class org.lwjgl.util.vector.Matrix3f
+
 
+
m00 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m01 - Variable in class org.lwjgl.util.vector.Matrix2f
+
 
+
m01 - Variable in class org.lwjgl.util.vector.Matrix3f
+
 
+
m01 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m02 - Variable in class org.lwjgl.util.vector.Matrix3f
+
 
+
m02 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m03 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m10 - Variable in class org.lwjgl.util.vector.Matrix2f
+
 
+
m10 - Variable in class org.lwjgl.util.vector.Matrix3f
+
 
+
m10 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m11 - Variable in class org.lwjgl.util.vector.Matrix2f
+
 
+
m11 - Variable in class org.lwjgl.util.vector.Matrix3f
+
 
+
m11 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m12 - Variable in class org.lwjgl.util.vector.Matrix3f
+
 
+
m12 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m13 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m20 - Variable in class org.lwjgl.util.vector.Matrix3f
+
 
+
m20 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m21 - Variable in class org.lwjgl.util.vector.Matrix3f
+
 
+
m21 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m22 - Variable in class org.lwjgl.util.vector.Matrix3f
+
 
+
m22 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m23 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m30 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m31 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m32 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
m33 - Variable in class org.lwjgl.util.vector.Matrix4f
+
 
+
main(String[]) - Static method in class org.lwjgl.util.XPMFile
+
 
+
majorVersion - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
majorVersion - Variable in class org.lwjgl.opencl.CLPlatformCapabilities
+
 
+
makeCurrent() - Method in class org.lwjgl.opengl.AWTGLCanvas
+
+
Make the canvas' context current.
+
+
makeCurrent() - Static method in class org.lwjgl.opengl.Display
+
+
Make the Display the current rendering context for GL calls.
+
+
makeCurrent() - Method in interface org.lwjgl.opengl.Drawable
+
+
Makes the Drawable's context current in the current thread.
+
+
makeCurrent(EGLSurface) - Method in class org.lwjgl.opengles.EGLContext
+
 
+
makeCurrent(EGLSurface, EGLSurface) - Method in class org.lwjgl.opengles.EGLContext
+
 
+
malloc(int) - Static method in class org.lwjgl.util.mapped.MappedObject
+
+
Creates a MappedObject instance, mapping the memory region of an allocated direct ByteBuffer with a capacity of elementCount*SIZEOF +

+ The behavior of this (transformed) method does not follow the normal Java behavior.
+ Vec2.malloc(int) will return a mapped Vec2 instance.
+ Vec3.malloc(int) will return a mapped Vec3 instance.
+ This (required) notation might cause compiler warnings, which can be suppressed with @SuppressWarnings("static-access").
+ Using Java 5.0's static-import on this method will break functionality.

+
+
map(ByteBuffer) - Static method in class org.lwjgl.util.mapped.MappedObject
+
+
Creates a MappedObject instance, mapping the memory region of the specified direct ByteBuffer.
+
+
map(long, int) - Static method in class org.lwjgl.util.mapped.MappedObject
+
+
Creates a MappedObject instance, mapping the memory region specified.
+
+
MappedField - Annotation Type in org.lwjgl.util.mapped
+
+
This annotation can be used on fields of MappedObject subclasses, + to manually specify byte offsets and lengths.
+
+
MappedHelper - Class in org.lwjgl.util.mapped
+
+
[INTERNAL USE ONLY] +

+ Helper class used by the bytecode transformer.

+
+
MappedHelper() - Constructor for class org.lwjgl.util.mapped.MappedHelper
+
 
+
MappedObject - Class in org.lwjgl.util.mapped
+
+
Base superclass of all mapped objects.
+
+
MappedObject() - Constructor for class org.lwjgl.util.mapped.MappedObject
+
 
+
MappedObjectClassLoader - Class in org.lwjgl.util.mapped
+
+
This classloader is responsible for applying the bytecode transformation to mapped objects.
+
+
MappedObjectTransformer - Class in org.lwjgl.util.mapped
+
+
This class implements the bytecode transformation that mapped object go through.
+
+
MappedObjectTransformer() - Constructor for class org.lwjgl.util.mapped.MappedObjectTransformer
+
 
+
MappedSet - Class in org.lwjgl.util.mapped
+
+
Factory for mapped sets.
+
+
MappedSet() - Constructor for class org.lwjgl.util.mapped.MappedSet
+
 
+
MappedSet2 - Class in org.lwjgl.util.mapped
+
+
MappedSet implementation for two MappedObjects.
+
+
MappedSet3 - Class in org.lwjgl.util.mapped
+
+
MappedSet implementation for three MappedObjects.
+
+
MappedSet4 - Class in org.lwjgl.util.mapped
+
+
MappedSet implementation for four MappedObjects.
+
+
MappedType - Annotation Type in org.lwjgl.util.mapped
+
+
This annotation marks a class as a mapped object, which will go under bytecode + transformation at runtime.
+
+
mark() - Method in class org.lwjgl.PointerBuffer
+
+
Sets this buffer's mark at its position.
+
+
Matrix - Class in org.lwjgl.util.vector
+
+
Base class for matrices.
+
+
Matrix() - Constructor for class org.lwjgl.util.vector.Matrix
+
+
Constructor for Matrix.
+
+
Matrix2f - Class in org.lwjgl.util.vector
+
+
Holds a 2x2 matrix
+
+
Matrix2f() - Constructor for class org.lwjgl.util.vector.Matrix2f
+
+
Constructor for Matrix2f.
+
+
Matrix2f(Matrix2f) - Constructor for class org.lwjgl.util.vector.Matrix2f
+
+
Constructor
+
+
Matrix3f - Class in org.lwjgl.util.vector
+
+
Holds a 3x3 matrix.
+
+
Matrix3f() - Constructor for class org.lwjgl.util.vector.Matrix3f
+
+
Constructor for Matrix3f.
+
+
Matrix4f - Class in org.lwjgl.util.vector
+
+
Holds a 4x4 float matrix.
+
+
Matrix4f() - Constructor for class org.lwjgl.util.vector.Matrix4f
+
+
Construct a new matrix, initialized to the identity.
+
+
Matrix4f(Matrix4f) - Constructor for class org.lwjgl.util.vector.Matrix4f
+
 
+
MemoryUtil - Class in org.lwjgl
+
+
[INTERNAL USE ONLY] +

+ This class provides utility methods for passing buffers to JNI API calls.

+
+
minimumJREMessage - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
error message to display if minimum JRE version is not met
+
+
minimumJreNotFound - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
whether the minimum required JRE version is not found
+
+
minorVersion - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
minorVersion - Variable in class org.lwjgl.opencl.CLPlatformCapabilities
+
 
+
MipMap - Class in org.lwjgl.util.glu
+
+
MipMap.java + + + Created 11-jan-2004
+
+
MipMap() - Constructor for class org.lwjgl.util.glu.MipMap
+
 
+
MIPMAP_LEVEL - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
The render-to-texture mipmap level attribute.
+
+
Mouse - Class in org.lwjgl.input
+
+

+ A raw Mouse interface.
+
+
mul(Matrix2f, Matrix2f, Matrix2f) - Static method in class org.lwjgl.util.vector.Matrix2f
+
+
Multiply the right matrix by the left and place the result in a third matrix.
+
+
mul(Matrix3f, Matrix3f, Matrix3f) - Static method in class org.lwjgl.util.vector.Matrix3f
+
+
Multiply the right matrix by the left and place the result in a third matrix.
+
+
mul(Matrix4f, Matrix4f, Matrix4f) - Static method in class org.lwjgl.util.vector.Matrix4f
+
+
Multiply the right matrix by the left and place the result in a third matrix.
+
+
mul(Quaternion, Quaternion, Quaternion) - Static method in class org.lwjgl.util.vector.Quaternion
+
+
Sets the value of this quaternion to the quaternion product of + quaternions left and right (this = left * right).
+
+
mulInverse(Quaternion, Quaternion, Quaternion) - Static method in class org.lwjgl.util.vector.Quaternion
+
+
Multiplies quaternion left by the inverse of quaternion right and places + the value into this quaternion.
+
+
+ + + +

N

+
+
name - Variable in class org.lwjgl.opengl.XRandR.Screen
+
+
Name for this output
+
+
nativeJarCount - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
Number of native jars
+
+
natives_loaded - Static variable in class org.lwjgl.util.applet.AppletLoader
+
+
have natives been loaded by another instance of this applet
+
+
nearestPower(int) - Static method in class org.lwjgl.util.glu.Util
+
+
Method nearestPower.
+
+
negate() - Method in class org.lwjgl.util.vector.Matrix
+
+
Negate this matrix
+
+
negate() - Method in class org.lwjgl.util.vector.Matrix2f
+
+
Negate this matrix
+
+
negate(Matrix2f) - Method in class org.lwjgl.util.vector.Matrix2f
+
+
Negate this matrix and stash the result in another matrix.
+
+
negate(Matrix2f, Matrix2f) - Static method in class org.lwjgl.util.vector.Matrix2f
+
+
Negate the source matrix and stash the result in the destination matrix.
+
+
negate() - Method in class org.lwjgl.util.vector.Matrix3f
+
+
Negate this matrix
+
+
negate(Matrix3f) - Method in class org.lwjgl.util.vector.Matrix3f
+
+
Negate this matrix and place the result in a destination matrix.
+
+
negate(Matrix3f, Matrix3f) - Static method in class org.lwjgl.util.vector.Matrix3f
+
+
Negate the source matrix and place the result in the destination matrix.
+
+
negate() - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Negate this matrix
+
+
negate(Matrix4f) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Negate this matrix and place the result in a destination matrix.
+
+
negate(Matrix4f, Matrix4f) - Static method in class org.lwjgl.util.vector.Matrix4f
+
+
Negate this matrix and place the result in a destination matrix.
+
+
negate(Quaternion) - Method in class org.lwjgl.util.vector.Quaternion
+
+
Calculate the conjugate of this quaternion and put it into the given one
+
+
negate(Quaternion, Quaternion) - Static method in class org.lwjgl.util.vector.Quaternion
+
+
Calculate the conjugate of this quaternion and put it into the given one
+
+
negate() - Method in class org.lwjgl.util.vector.Quaternion
+
+
Calculate the conjugate of this quaternion
+
+
negate() - Method in class org.lwjgl.util.vector.Vector
+
+
Negate a vector
+
+
negate() - Method in class org.lwjgl.util.vector.Vector2f
+
+
Negate a vector
+
+
negate(Vector2f) - Method in class org.lwjgl.util.vector.Vector2f
+
+
Negate a vector and place the result in a destination vector.
+
+
negate() - Method in class org.lwjgl.util.vector.Vector3f
+
+
Negate a vector
+
+
negate(Vector3f) - Method in class org.lwjgl.util.vector.Vector3f
+
+
Negate a vector and place the result in a destination vector.
+
+
negate() - Method in class org.lwjgl.util.vector.Vector4f
+
+
Negate a vector
+
+
negate(Vector4f) - Method in class org.lwjgl.util.vector.Vector4f
+
+
Negate a vector and place the result in a destination vector.
+
+
newBuffer(long, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
newInstance(ByteBuffer) - Method in class org.lwjgl.PointerBuffer
+
+
This method is used in slice and duplicate instead of normal object construction, + so that subclasses can return themselves.
+
+
next() - Static method in class org.lwjgl.input.Controllers
+
+
Move to the next event that has been stored.
+
+
next() - Static method in class org.lwjgl.input.Keyboard
+
+
Gets the next keyboard event.
+
+
next() - Static method in class org.lwjgl.input.Mouse
+
+
Gets the next mouse event.
+
+
next() - Method in class org.lwjgl.util.mapped.MappedObject
+
+
Moves the current view to the next element.
+
+
next() - Method in class org.lwjgl.util.mapped.MappedSet2
+
 
+
next() - Method in class org.lwjgl.util.mapped.MappedSet3
+
 
+
next() - Method in class org.lwjgl.util.mapped.MappedSet4
+
 
+
nextCursor() - Method in class org.lwjgl.input.Cursor
+
+
Changes to the next cursor
+
+
normal3f(float, float, float) - Method in class org.lwjgl.util.glu.Quadric
+
+
Call glNormal3f after scaling normal to unit length.
+
+
normalise(Quaternion, Quaternion) - Static method in class org.lwjgl.util.vector.Quaternion
+
+
Normalise the source quaternion and place the result in another quaternion.
+
+
normalise(Quaternion) - Method in class org.lwjgl.util.vector.Quaternion
+
+
Normalise this quaternion and place the result in another quaternion.
+
+
normalise() - Method in class org.lwjgl.util.vector.Vector
+
+
Normalise this vector
+
+
normalise(Vector2f) - Method in class org.lwjgl.util.vector.Vector2f
+
+
Normalise this vector and place the result in another vector.
+
+
normalise(Vector3f) - Method in class org.lwjgl.util.vector.Vector3f
+
+
Normalise this vector and place the result in another vector.
+
+
normalise(Vector4f) - Method in class org.lwjgl.util.vector.Vector4f
+
+
Normalise this vector and place the result in another vector.
+
+
normalize(float[]) - Static method in class org.lwjgl.util.glu.Util
+
+
Normalize vector
+
+
normals - Variable in class org.lwjgl.util.glu.Quadric
+
 
+
NVBindlessMultiDrawIndirect - Class in org.lwjgl.opengl
+
 
+
NVBindlessTexture - Class in org.lwjgl.opengl
+
 
+
NVBlendEquationAdvanced - Class in org.lwjgl.opengl
+
 
+
NVComputeProgram5 - Class in org.lwjgl.opengl
+
 
+
NVConditionalRender - Class in org.lwjgl.opengl
+
 
+
NVCopyDepthToColor - Class in org.lwjgl.opengl
+
 
+
NVCopyImage - Class in org.lwjgl.opengl
+
 
+
NVCoverageSample - Class in org.lwjgl.opengles
+
 
+
NVDeepTexture3D - Class in org.lwjgl.opengl
+
 
+
NVDepthBufferFloat - Class in org.lwjgl.opengl
+
 
+
NVDepthClamp - Class in org.lwjgl.opengl
+
 
+
NVDepthNonlinear - Class in org.lwjgl.opengles
+
 
+
NVDeviceAttributeQuery - Class in org.lwjgl.opencl
+
 
+
NVDrawBuffers - Class in org.lwjgl.opengles
+
 
+
NVDrawPath - Class in org.lwjgl.opengles
+
 
+
NVDrawTexture - Class in org.lwjgl.opengl
+
 
+
NVDrawTexture - Class in org.lwjgl.opengles
+
 
+
NVEGLStreamConsumerExternal - Class in org.lwjgl.opengles
+
 
+
NVEvaluators - Class in org.lwjgl.opengl
+
 
+
NVExplicitMultisample - Class in org.lwjgl.opengl
+
 
+
NVFboColorAttachments - Class in org.lwjgl.opengles
+
 
+
NVFence - Class in org.lwjgl.opengl
+
 
+
NVFence - Class in org.lwjgl.opengles
+
 
+
NVFloatBuffer - Class in org.lwjgl.opengl
+
 
+
NVFogDistance - Class in org.lwjgl.opengl
+
 
+
NVFragmentProgram - Class in org.lwjgl.opengl
+
 
+
NVFragmentProgram2 - Class in org.lwjgl.opengl
+
 
+
NVFramebufferMultisampleCoverage - Class in org.lwjgl.opengl
+
 
+
NVFramebufferVertexAttribArray - Class in org.lwjgl.opengles
+
 
+
NVGeometryProgram4 - Class in org.lwjgl.opengl
+
 
+
NVGetTexImage - Class in org.lwjgl.opengles
+
 
+
NVGpuProgram4 - Class in org.lwjgl.opengl
+
 
+
NVGpuProgram5 - Class in org.lwjgl.opengl
+
 
+
NVGpuShader5 - Class in org.lwjgl.opengl
+
 
+
NVHalfFloat - Class in org.lwjgl.opengl
+
 
+
NVLightMaxExponent - Class in org.lwjgl.opengl
+
 
+
NVMultisampleCoverage - Class in org.lwjgl.opengl
+
 
+
NVMultisampleFilterHint - Class in org.lwjgl.opengl
+
 
+
NVOcclusionQuery - Class in org.lwjgl.opengl
+
 
+
NVPackedDepthStencil - Class in org.lwjgl.opengl
+
 
+
NVParameterBufferObject - Class in org.lwjgl.opengl
+
 
+
NVPathRendering - Class in org.lwjgl.opengl
+
 
+
NVPixelDataRange - Class in org.lwjgl.opengl
+
 
+
NVPlatformBinary - Class in org.lwjgl.opengles
+
 
+
NVPointSprite - Class in org.lwjgl.opengl
+
 
+
NVPresentVideo - Class in org.lwjgl.opengl
+
 
+
NVPresentVideoUtil - Class in org.lwjgl.opengl
+
+
This class exposes the platform specific functionality present in the + NV_present_video extension.
+
+
NVPrimitiveRestart - Class in org.lwjgl.opengl
+
 
+
NVProgram - Class in org.lwjgl.opengl
+
 
+
NVProgram() - Constructor for class org.lwjgl.opengl.NVProgram
+
 
+
NVReadBuffer - Class in org.lwjgl.opengles
+
 
+
NVRegisterCombiners - Class in org.lwjgl.opengl
+
 
+
NVRegisterCombiners2 - Class in org.lwjgl.opengl
+
 
+
NVShaderBufferLoad - Class in org.lwjgl.opengl
+
 
+
NVShaderBufferStore - Class in org.lwjgl.opengl
+
 
+
NVSystemTime - Class in org.lwjgl.opengles
+
 
+
NVTessellationProgram5 - Class in org.lwjgl.opengl
+
 
+
NVTexgenReflection - Class in org.lwjgl.opengl
+
 
+
NVTextureBarrier - Class in org.lwjgl.opengl
+
 
+
NVTextureCompressionVTC - Class in org.lwjgl.opengl
+
 
+
NVTextureEnvCombine4 - Class in org.lwjgl.opengl
+
 
+
NVTextureExpandNormal - Class in org.lwjgl.opengl
+
 
+
NVTextureMultisample - Class in org.lwjgl.opengl
+
 
+
NVTextureRectangle - Class in org.lwjgl.opengl
+
 
+
NVTextureShader - Class in org.lwjgl.opengl
+
 
+
NVTextureShader2 - Class in org.lwjgl.opengl
+
 
+
NVTextureShader3 - Class in org.lwjgl.opengl
+
 
+
NVTransformFeedback - Class in org.lwjgl.opengl
+
 
+
NVTransformFeedback2 - Class in org.lwjgl.opengl
+
 
+
NVVertexArrayRange - Class in org.lwjgl.opengl
+
 
+
NVVertexArrayRange2 - Class in org.lwjgl.opengl
+
 
+
NVVertexAttribInteger64bit - Class in org.lwjgl.opengl
+
 
+
NVVertexBufferUnifiedMemory - Class in org.lwjgl.opengl
+
 
+
NVVertexProgram - Class in org.lwjgl.opengl
+
 
+
NVVertexProgram2Option - Class in org.lwjgl.opengl
+
 
+
NVVertexProgram3 - Class in org.lwjgl.opengl
+
 
+
NVVideoCapture - Class in org.lwjgl.opengl
+
 
+
NVVideoCaptureUtil - Class in org.lwjgl.opengl
+
+
This class exposes the platform specific functionality present in the + NV_video_capture extension.
+
+
NVXGpuMemoryInfo - Class in org.lwjgl.opengl
+
+
Experimental extension, may be removed/changed in the future.
+
+
+ + + +

O

+
+
OESBlendEquationSeparate - Class in org.lwjgl.opengles
+
 
+
OESBlendFuncSeparate - Class in org.lwjgl.opengles
+
 
+
OESBlendSubtract - Class in org.lwjgl.opengles
+
 
+
OESCompressedETC1RGB8Texture - Class in org.lwjgl.opengles
+
 
+
OESCompressedPalettedTexture - Class in org.lwjgl.opengles
+
 
+
OESDepth24 - Class in org.lwjgl.opengles
+
 
+
OESDepth32 - Class in org.lwjgl.opengles
+
 
+
OESDepthTexture - Class in org.lwjgl.opengles
+
 
+
OESEGLImage - Class in org.lwjgl.opengles
+
 
+
OESEGLImageExternal - Class in org.lwjgl.opengles
+
 
+
OESElementIndexUint - Class in org.lwjgl.opengles
+
 
+
OESFramebufferObject - Class in org.lwjgl.opengles
+
 
+
OESGetProgramBinary - Class in org.lwjgl.opengles
+
 
+
OESMapbuffer - Class in org.lwjgl.opengles
+
 
+
OESPackedDepthStencil - Class in org.lwjgl.opengles
+
 
+
OESRGB8RGBA8 - Class in org.lwjgl.opengles
+
 
+
OESStandardDerivatives - Class in org.lwjgl.opengles
+
 
+
OESStencil1 - Class in org.lwjgl.opengles
+
 
+
OESStencil4 - Class in org.lwjgl.opengles
+
 
+
OESStencil8 - Class in org.lwjgl.opengles
+
 
+
OESSurfacelessContext - Class in org.lwjgl.opengles
+
 
+
OESTexture3D - Class in org.lwjgl.opengles
+
 
+
OESTextureHalfFloat - Class in org.lwjgl.opengles
+
 
+
OESVertexArrayObject - Class in org.lwjgl.opengles
+
 
+
OESVertexHalfFloat - Class in org.lwjgl.opengles
+
 
+
OESVertexType1010102 - Class in org.lwjgl.opengles
+
 
+
offscreen - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
offscreen image used
+
+
OpenALException - Exception in org.lwjgl.openal
+
+

+ Thrown by the debug build library of the LWJGL if any OpenAL operation + causes an error.
+
+
OpenALException() - Constructor for exception org.lwjgl.openal.OpenALException
+
+
Constructor for OpenALException.
+
+
OpenALException(int) - Constructor for exception org.lwjgl.openal.OpenALException
+
+
Constructor that takes an AL error number
+
+
OpenALException(String) - Constructor for exception org.lwjgl.openal.OpenALException
+
+
Constructor for OpenALException.
+
+
OpenALException(String, Throwable) - Constructor for exception org.lwjgl.openal.OpenALException
+
+
Constructor for OpenALException.
+
+
OpenALException(Throwable) - Constructor for exception org.lwjgl.openal.OpenALException
+
+
Constructor for OpenALException.
+
+
OpenCL11 - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
OpenCL11 - Variable in class org.lwjgl.opencl.CLPlatformCapabilities
+
 
+
OpenCL12 - Variable in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
OpenCL12 - Variable in class org.lwjgl.opencl.CLPlatformCapabilities
+
 
+
OpenCLException - Exception in org.lwjgl.opencl
+
 
+
OpenCLException() - Constructor for exception org.lwjgl.opencl.OpenCLException
+
 
+
OpenCLException(String) - Constructor for exception org.lwjgl.opencl.OpenCLException
+
 
+
OpenCLException(String, Throwable) - Constructor for exception org.lwjgl.opencl.OpenCLException
+
 
+
OpenCLException(Throwable) - Constructor for exception org.lwjgl.opencl.OpenCLException
+
 
+
OpenGL11 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL12 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL13 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL14 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL15 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL20 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL21 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL30 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL31 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL32 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL33 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL40 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL41 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL42 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL43 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGL44 - Variable in class org.lwjgl.opengl.ContextCapabilities
+
 
+
OpenGLES20 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
OpenGLES30 - Variable in class org.lwjgl.opengles.ContextCapabilities
+
 
+
OpenGLException - Exception in org.lwjgl.opengl
+
+

+ Thrown by the debug build library of the LWJGL if any OpenGL operation causes an error.

+
+
OpenGLException(int) - Constructor for exception org.lwjgl.opengl.OpenGLException
+
+
Constructor for OpenGLException.
+
+
OpenGLException() - Constructor for exception org.lwjgl.opengl.OpenGLException
+
+
Constructor for OpenGLException.
+
+
OpenGLException(String) - Constructor for exception org.lwjgl.opengl.OpenGLException
+
+
Constructor for OpenGLException.
+
+
OpenGLException(String, Throwable) - Constructor for exception org.lwjgl.opengl.OpenGLException
+
+
Constructor for OpenGLException.
+
+
OpenGLException(Throwable) - Constructor for exception org.lwjgl.opengl.OpenGLException
+
+
Constructor for OpenGLException.
+
+
openURL(String) - Static method in class org.lwjgl.Sys
+
+
Open the system web browser and point it at the specified URL.
+
+
ORANGE - Static variable in interface org.lwjgl.util.ReadableColor
+
 
+
order() - Method in class org.lwjgl.PointerBuffer
+
+
Retrieves this buffer's byte order.
+
+
org.lwjgl - package org.lwjgl
+
 
+
org.lwjgl.input - package org.lwjgl.input
+
 
+
org.lwjgl.openal - package org.lwjgl.openal
+
 
+
org.lwjgl.opencl - package org.lwjgl.opencl
+
 
+
org.lwjgl.opencl.api - package org.lwjgl.opencl.api
+
 
+
org.lwjgl.opengl - package org.lwjgl.opengl
+
 
+
org.lwjgl.opengles - package org.lwjgl.opengles
+
 
+
org.lwjgl.util - package org.lwjgl.util
+
 
+
org.lwjgl.util.applet - package org.lwjgl.util.applet
+
 
+
org.lwjgl.util.glu - package org.lwjgl.util.glu
+
 
+
org.lwjgl.util.glu.tessellation - package org.lwjgl.util.glu.tessellation
+
 
+
org.lwjgl.util.input - package org.lwjgl.util.input
+
 
+
org.lwjgl.util.jinput - package org.lwjgl.util.jinput
+
 
+
org.lwjgl.util.mapped - package org.lwjgl.util.mapped
+
 
+
org.lwjgl.util.vector - package org.lwjgl.util.vector
+
 
+
orientation - Variable in class org.lwjgl.util.glu.Quadric
+
 
+
+ + + +

P

+
+
pack200Supported - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
whether pack200 is supported
+
+
paint(Graphics) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
+
The default paint() operation makes the context current and calls paintGL() which should + be overridden to do GL operations.
+
+
paint(Graphics) - Method in class org.lwjgl.util.applet.AppletLoader
+
 
+
paintGL() - Method in class org.lwjgl.opengl.AWTGLCanvas
+
+
Override this to do painting
+
+
painting - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
set to true while painting is done
+
+
PartialDisk - Class in org.lwjgl.util.glu
+
+
PartialDisk.java + + + Created 23-dec-2003
+
+
PartialDisk() - Constructor for class org.lwjgl.util.glu.PartialDisk
+
+
Constructor for PartialDisk.
+
+
pause() - Method in class org.lwjgl.util.Timer
+
+
Pause the timer.
+
+
Pbuffer - Class in org.lwjgl.opengl
+
+

+ Pbuffer encapsulates an OpenGL pbuffer.

+
+
Pbuffer(int, int, PixelFormat, Drawable) - Constructor for class org.lwjgl.opengl.Pbuffer
+
+
Create an instance of a Pbuffer with a unique OpenGL context.
+
+
Pbuffer(int, int, PixelFormat, RenderTexture, Drawable) - Constructor for class org.lwjgl.opengl.Pbuffer
+
+
Create an instance of a Pbuffer with a unique OpenGL context.
+
+
Pbuffer(int, int, PixelFormat, RenderTexture, Drawable, ContextAttribs) - Constructor for class org.lwjgl.opengl.Pbuffer
+
+
Create an instance of a Pbuffer with a unique OpenGL context.
+
+
PBUFFER_SUPPORTED - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
Indicates that Pbuffers can be created.
+
+
percentage - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
used to calculate length of progress bar
+
+
PixelFormat - Class in org.lwjgl.opengl
+
+
This class describes pixel format properties for an OpenGL context.
+
+
PixelFormat() - Constructor for class org.lwjgl.opengl.PixelFormat
+
+
Default pixel format is minimum 8 bits depth, and no alpha + nor stencil requirements.
+
+
PixelFormat(int, int, int) - Constructor for class org.lwjgl.opengl.PixelFormat
+
 
+
PixelFormat(int, int, int, int) - Constructor for class org.lwjgl.opengl.PixelFormat
+
 
+
PixelFormat(int, int, int, int, int) - Constructor for class org.lwjgl.opengl.PixelFormat
+
 
+
PixelFormat(int, int, int, int, int, int, int, int, boolean) - Constructor for class org.lwjgl.opengl.PixelFormat
+
 
+
PixelFormat(int, int, int, int, int, int, int, int, boolean, boolean) - Constructor for class org.lwjgl.opengl.PixelFormat
+
 
+
PixelFormat - Class in org.lwjgl.opengles
+
+
This class describes the configuration settings for an EGL surface.
+
+
PixelFormat() - Constructor for class org.lwjgl.opengles.PixelFormat
+
+
Creates a new PixelFormat with rgbSize = 8, alphaSize = 8 and depthSize = 16.
+
+
PixelFormat(int, int, int) - Constructor for class org.lwjgl.opengles.PixelFormat
+
+
Creates a new PixelFormat with rgbSize = 8 and the specified + alphaSize, depthSize and stencilSize.
+
+
PixelFormat(int, int, int, int) - Constructor for class org.lwjgl.opengles.PixelFormat
+
+
Creates a new PixelFormat with rgbSize = 8 and the specified + alphaSize, depthSize, stencilSize and samples.
+
+
PixelFormat(int, int, int, int, int, int) - Constructor for class org.lwjgl.opengles.PixelFormat
+
+
Creates a new PixelFormat with the specified RGB sizes, EGL_ALPHA_SIZE, + EGL_LUMINANCE_SIZE, EGL_DEPTH_SIZE, EGL_STENCIL_SIZE, EGL_SAMPLES.
+
+
PixelFormat.Attrib - Enum in org.lwjgl.opengles
+
 
+
PixelFormatLWJGL - Interface in org.lwjgl.opengl
+
+
[INTERNAL USE ONLY]
+
+
PLATFORM_LINUX - Static variable in class org.lwjgl.LWJGLUtil
+
 
+
PLATFORM_LINUX_NAME - Static variable in class org.lwjgl.LWJGLUtil
+
 
+
PLATFORM_MACOSX - Static variable in class org.lwjgl.LWJGLUtil
+
 
+
PLATFORM_MACOSX_NAME - Static variable in class org.lwjgl.LWJGLUtil
+
 
+
PLATFORM_WINDOWS - Static variable in class org.lwjgl.LWJGLUtil
+
 
+
PLATFORM_WINDOWS_NAME - Static variable in class org.lwjgl.LWJGLUtil
+
 
+
Point - Class in org.lwjgl.util
+
+
A 2D integer point class, which looks remarkably like an AWT one.
+
+
Point() - Constructor for class org.lwjgl.util.Point
+
+
Constructor for Point.
+
+
Point(int, int) - Constructor for class org.lwjgl.util.Point
+
+
Constructor for Point.
+
+
Point(ReadablePoint) - Constructor for class org.lwjgl.util.Point
+
+
Constructor for Point.
+
+
pointer - Variable in class org.lwjgl.PointerWrapperAbstract
+
 
+
Pointer - Annotation Type in org.lwjgl.util.mapped
+
+
This annotation can be used on long fields of MappedObject subclasses, + to specify that the long value should be interpreted as a pointer.
+
+
PointerBuffer - Class in org.lwjgl
+
+
This class is a container for architecture independent pointer data.
+
+
PointerBuffer(int) - Constructor for class org.lwjgl.PointerBuffer
+
+
Creates a new PointerBuffer with the specified capacity.
+
+
PointerBuffer(ByteBuffer) - Constructor for class org.lwjgl.PointerBuffer
+
+
Creates a new PointerBuffer using the specified ByteBuffer as its pointer + data source.
+
+
pointers - Variable in class org.lwjgl.PointerBuffer
+
 
+
PointerWrapper - Interface in org.lwjgl
+
+
A common interface for classes that wrap pointer addresses.
+
+
PointerWrapperAbstract - Class in org.lwjgl
+
+
Base PointerWrapper implementation.
+
+
PointerWrapperAbstract(long) - Constructor for class org.lwjgl.PointerWrapperAbstract
+
 
+
poll() - Method in interface org.lwjgl.input.Controller
+
+
Poll the controller for new data.
+
+
poll() - Static method in class org.lwjgl.input.Controllers
+
+
Poll the controllers available.
+
+
poll() - Static method in class org.lwjgl.input.Keyboard
+
+
Polls the keyboard for its current state.
+
+
poll() - Static method in class org.lwjgl.input.Mouse
+
+
Polls the mouse for its current state.
+
+
poll() - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Poll the controller for new data.
+
+
pollKeyboard(ByteBuffer) - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Method to poll the keyboard.
+
+
pollMouse(IntBuffer, ByteBuffer) - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Method to poll the mouse
+
+
position() - Method in class org.lwjgl.PointerBuffer
+
+
Returns this buffer's position.
+
+
position(int) - Method in class org.lwjgl.PointerBuffer
+
+
Sets this buffer's position.
+
+
positionByte() - Method in class org.lwjgl.PointerBuffer
+
+
Returns this buffer's position, in bytes.
+
+
PowerManagementEventException - Exception in org.lwjgl.opengles
+
+
A PowerManagementEventException exception will be thrown when a call + to eglSwapBuffers, eglCopyBuffers or eglMakeCurrent returns EGL_FALSE + and the EGL_ERROR generated is EGL_CONTEXT_LOST.
+
+
PowerManagementEventException() - Constructor for exception org.lwjgl.opengles.PowerManagementEventException
+
 
+
PowerManagementEventException(String) - Constructor for exception org.lwjgl.opengles.PowerManagementEventException
+
 
+
PowerManagementEventException(String, Throwable) - Constructor for exception org.lwjgl.opengles.PowerManagementEventException
+
 
+
PowerManagementEventException(Throwable) - Constructor for exception org.lwjgl.opengles.PowerManagementEventException
+
 
+
prependHost - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
whether to prepend host to cache path
+
+
processMessages() - Static method in class org.lwjgl.opengl.Display
+
+
Process operating system events.
+
+
progressbar - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
progressbar to render while loading
+
+
progressbarBuffer - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
progressbar to render while loading
+
+
Project - Class in org.lwjgl.util.glu
+
+
Project.java +

+

+ Created 11-jan-2004

+
+
Project() - Constructor for class org.lwjgl.util.glu.Project
+
 
+
PURPLE - Static variable in interface org.lwjgl.util.ReadableColor
+
 
+
put(long) - Method in class org.lwjgl.PointerBuffer
+
+
Relative put method  (optional operation).
+
+
put(PointerWrapper) - Method in class org.lwjgl.PointerBuffer
+
+
Convenience put that accepts PointerWrapper objects.
+
+
put(ByteBuffer, long) - Static method in class org.lwjgl.PointerBuffer
+
+
Convenience put on a target ByteBuffer.
+
+
put(int, long) - Method in class org.lwjgl.PointerBuffer
+
+
Absolute put method  (optional operation).
+
+
put(int, PointerWrapper) - Method in class org.lwjgl.PointerBuffer
+
+
Convenience put that accepts PointerWrapper objects.
+
+
put(ByteBuffer, int, long) - Static method in class org.lwjgl.PointerBuffer
+
+
Convenience put on a target ByteBuffer.
+
+
put(PointerBuffer) - Method in class org.lwjgl.PointerBuffer
+
+
Relative bulk put method  (optional operation).
+
+
put(long[], int, int) - Method in class org.lwjgl.PointerBuffer
+
+
Relative bulk put method  (optional operation).
+
+
put(long[]) - Method in class org.lwjgl.PointerBuffer
+
+
Relative bulk put method  (optional operation).
+
+
put_view(MappedObject, int, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
put_view_next(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
put_view_shift(MappedObject, int, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
put_views(MappedSet2, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
put_views(MappedSet3, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
put_views(MappedSet4, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
+ + + +

Q

+
+
QCOMBinningControl - Class in org.lwjgl.opengles
+
 
+
QCOMDriverControl - Class in org.lwjgl.opengles
+
 
+
QCOMExtendedGet - Class in org.lwjgl.opengles
+
 
+
QCOMExtendedGet2 - Class in org.lwjgl.opengles
+
 
+
QCOMPerformanceMonitorGlobalMode - Class in org.lwjgl.opengles
+
 
+
QCOMTiledRendering - Class in org.lwjgl.opengles
+
 
+
QCOMWriteonlyRendering - Class in org.lwjgl.opengles
+
 
+
Quadric - Class in org.lwjgl.util.glu
+
+
Quadric.java + + + Created 22-dec-2003
+
+
Quadric() - Constructor for class org.lwjgl.util.glu.Quadric
+
+
Constructor for Quadric.
+
+
Quaternion - Class in org.lwjgl.util.vector
+
 
+
Quaternion() - Constructor for class org.lwjgl.util.vector.Quaternion
+
+
C'tor.
+
+
Quaternion(ReadableVector4f) - Constructor for class org.lwjgl.util.vector.Quaternion
+
+
C'tor
+
+
Quaternion(float, float, float, float) - Constructor for class org.lwjgl.util.vector.Quaternion
+
+
C'tor
+
+
query(int) - Method in class org.lwjgl.opengles.EGLDisplay
+
+
Returns a string describing some aspect of the EGL implementation running on the specified display.
+
+
+ + + +

R

+
+
readABGR(ByteBuffer) - Method in class org.lwjgl.util.Color
+
+
Read a color from a byte buffer
+
+
readABGR(ByteBuffer) - Method in interface org.lwjgl.util.WritableColor
+
+
Read a color from a byte buffer
+
+
ReadableColor - Interface in org.lwjgl.util
+
+
Readonly interface for Colors
+
+
ReadableDimension - Interface in org.lwjgl.util
+
+
Readonly interface for Dimensions
+
+
ReadablePoint - Interface in org.lwjgl.util
+
+
Readonly interface for Points
+
+
ReadableRectangle - Interface in org.lwjgl.util
+
+
Readonly interface for Rectangles
+
+
ReadableVector - Interface in org.lwjgl.util.vector
+
 
+
ReadableVector2f - Interface in org.lwjgl.util.vector
+
 
+
ReadableVector3f - Interface in org.lwjgl.util.vector
+
 
+
ReadableVector4f - Interface in org.lwjgl.util.vector
+
 
+
readARGB(ByteBuffer) - Method in class org.lwjgl.util.Color
+
+
Read a color from a byte buffer
+
+
readARGB(ByteBuffer) - Method in interface org.lwjgl.util.WritableColor
+
+
Read a color from a byte buffer
+
+
readBGR(ByteBuffer) - Method in class org.lwjgl.util.Color
+
+
Read a color from a byte buffer
+
+
readBGR(ByteBuffer) - Method in interface org.lwjgl.util.WritableColor
+
+
Read a color from a byte buffer
+
+
readBGRA(ByteBuffer) - Method in class org.lwjgl.util.Color
+
+
Read a color from a byte buffer
+
+
readBGRA(ByteBuffer) - Method in interface org.lwjgl.util.WritableColor
+
+
Read a color from a byte buffer
+
+
readHashMapFile(File) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
read the HashMap from File
+
+
readKeyboard(ByteBuffer) - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Method to read the keyboard buffer
+
+
readMouse(ByteBuffer) - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Method to read the keyboard buffer
+
+
readObjectFile(File) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
read the object from the File
+
+
readRGB(ByteBuffer) - Method in class org.lwjgl.util.Color
+
+
Read a color from a byte buffer
+
+
readRGB(ByteBuffer) - Method in interface org.lwjgl.util.WritableColor
+
+
Read a color from a byte buffer
+
+
readRGBA(ByteBuffer) - Method in class org.lwjgl.util.Color
+
+
Read a color from a byte buffer
+
+
readRGBA(ByteBuffer) - Method in interface org.lwjgl.util.WritableColor
+
+
Read a color from a byte buffer
+
+
readStringFile(File) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
read String object from File
+
+
Rectangle - Class in org.lwjgl.util
+
+
A 2D integer Rectangle class which looks remarkably like an AWT one.
+
+
Rectangle() - Constructor for class org.lwjgl.util.Rectangle
+
+
Constructor for Rectangle.
+
+
Rectangle(int, int, int, int) - Constructor for class org.lwjgl.util.Rectangle
+
+
Constructor for Rectangle.
+
+
Rectangle(ReadablePoint, ReadableDimension) - Constructor for class org.lwjgl.util.Rectangle
+
+
Constructor for Rectangle.
+
+
Rectangle(ReadableRectangle) - Constructor for class org.lwjgl.util.Rectangle
+
+
Constructor for Rectangle.
+
+
RED - Static variable in interface org.lwjgl.util.ReadableColor
+
 
+
register(Class<? extends MappedObject>) - Static method in class org.lwjgl.util.mapped.MappedObjectTransformer
+
+
Registers a class as a mapped object.
+
+
Registry - Class in org.lwjgl.util.glu
+
+
Registry.java + + + Created 11-jan-2004
+
+
Registry() - Constructor for class org.lwjgl.util.glu.Registry
+
 
+
releaseContext() - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
releaseContext() - Static method in class org.lwjgl.opengl.Display
+
+
Release the Display context.
+
+
releaseContext() - Method in interface org.lwjgl.opengl.Drawable
+
+
If the Drawable's context is current in the current thread, no context will be current after a call to this method.
+
+
releaseTexImage(int) - Method in class org.lwjgl.opengl.Pbuffer
+
+
Releases the currently bound texture from the buffer specified.
+
+
remaining() - Method in class org.lwjgl.PointerBuffer
+
+
Returns the number of elements between the current position and the + limit.
+
+
remainingByte() - Method in class org.lwjgl.PointerBuffer
+
+
Returns the number of bytes between the current position and the + limit.
+
+
removeNotify() - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
render() - Method in interface org.lwjgl.util.Renderable
+
+
"Render" this thing.
+
+
RENDER_DEPTH_TEXTURE_SUPPORTED - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
Indicates that Pbuffers can be used as depth render-textures.
+
+
RENDER_TEXTURE_1D - Static variable in class org.lwjgl.opengl.RenderTexture
+
+
The TEXTURE_1D target.
+
+
RENDER_TEXTURE_2D - Static variable in class org.lwjgl.opengl.RenderTexture
+
+
The TEXTURE_2D target.
+
+
RENDER_TEXTURE_CUBE_MAP - Static variable in class org.lwjgl.opengl.RenderTexture
+
+
The TEXTURE_CUBE_MAP target.
+
+
RENDER_TEXTURE_RECTANGLE - Static variable in class org.lwjgl.opengl.RenderTexture
+
+
The TEXTURE_RECTANGLE target.
+
+
RENDER_TEXTURE_RECTANGLE_SUPPORTED - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
Indicates that Pbuffers can be used as non-power-of-two render-textures.
+
+
RENDER_TEXTURE_SUPPORTED - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
Indicates that Pbuffers can be used as render-textures.
+
+
Renderable - Interface in org.lwjgl.util
+
+
Simple interface to things that can be Rendered.
+
+
RenderTexture - Class in org.lwjgl.opengl
+
+
This class represents the state necessary for render-to-texture.
+
+
RenderTexture(boolean, boolean, boolean, boolean, int, int) - Constructor for class org.lwjgl.opengl.RenderTexture
+
+
Creates a RenderTexture object for enabling render-to-texture on a P-buffer.
+
+
replaceLast(String, String, String) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Replaces the last occurrence of the specified target substring with + the specified replacement string in a string.
+
+
reset() - Method in class org.lwjgl.PointerBuffer
+
+
Resets this buffer's position to the previously-marked position.
+
+
reset() - Method in class org.lwjgl.util.Timer
+
+
Reset the timer.
+
+
resume() - Method in class org.lwjgl.util.Timer
+
+
Resume the timer.
+
+
rewind() - Method in class org.lwjgl.PointerBuffer
+
+
Rewinds this buffer.
+
+
rotate(float, Vector3f) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Rotates the matrix around the given axis the specified angle
+
+
rotate(float, Vector3f, Matrix4f) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Rotates the matrix around the given axis the specified angle
+
+
rotate(float, Vector3f, Matrix4f, Matrix4f) - Static method in class org.lwjgl.util.vector.Matrix4f
+
+
Rotates the source matrix around the given axis the specified angle and + put the result in the destination matrix.
+
+
run() - Method in class org.lwjgl.util.applet.AppletLoader
+
+
9 steps + + 1) check jre version meets minimum requirements + 2) check applet cache and decide which jars to download + 3) download the jars + 4) extract native files + 5) validate jars for any corruption + 6) save applet cache information + 7) add jars to class path + 8) set any lwjgl properties + 9) switch to loaded applet
+
+
runViewConstructor() - Method in class org.lwjgl.util.mapped.MappedObject
+
+
Any code in the default constructor will not run automatically.
+
+
+ + + +

S

+
+
samplerate - Variable in class org.lwjgl.util.WaveData
+
+
sample rate of data
+
+
scale(Vector3f) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Scales this matrix
+
+
scale(Vector3f, Matrix4f, Matrix4f) - Static method in class org.lwjgl.util.vector.Matrix4f
+
+
Scales the source matrix and put the result in the destination matrix
+
+
scale(float) - Method in class org.lwjgl.util.vector.Quaternion
+
 
+
scale(float, Quaternion, Quaternion) - Static method in class org.lwjgl.util.vector.Quaternion
+
+
Scale the source quaternion by scale and put the result in the destination
+
+
scale(float) - Method in class org.lwjgl.util.vector.Vector
+
+
Scale this vector
+
+
scale(float) - Method in class org.lwjgl.util.vector.Vector2f
+
 
+
scale(float) - Method in class org.lwjgl.util.vector.Vector3f
+
 
+
scale(float) - Method in class org.lwjgl.util.vector.Vector4f
+
 
+
set(int, int, int, int) - Method in class org.lwjgl.util.Color
+
+
Set a color
+
+
set(byte, byte, byte, byte) - Method in class org.lwjgl.util.Color
+
+
Set a color
+
+
set(int, int, int) - Method in class org.lwjgl.util.Color
+
+
Set a color
+
+
set(byte, byte, byte) - Method in class org.lwjgl.util.Color
+
+
Set a color
+
+
set(float) - Method in class org.lwjgl.util.Timer
+
+
Set the time of this timer
+
+
set(float, float) - Method in class org.lwjgl.util.vector.Quaternion
+
 
+
set(float, float, float) - Method in class org.lwjgl.util.vector.Quaternion
+
 
+
set(float, float, float, float) - Method in class org.lwjgl.util.vector.Quaternion
+
 
+
set(ReadableVector4f) - Method in class org.lwjgl.util.vector.Quaternion
+
+
Load from another Vector4f
+
+
set(float, float) - Method in class org.lwjgl.util.vector.Vector2f
+
 
+
set(ReadableVector2f) - Method in class org.lwjgl.util.vector.Vector2f
+
+
Load from another Vector2f
+
+
set(float, float) - Method in class org.lwjgl.util.vector.Vector3f
+
 
+
set(float, float, float) - Method in class org.lwjgl.util.vector.Vector3f
+
 
+
set(ReadableVector3f) - Method in class org.lwjgl.util.vector.Vector3f
+
+
Load from another Vector3f
+
+
set(float, float) - Method in class org.lwjgl.util.vector.Vector4f
+
 
+
set(float, float, float) - Method in class org.lwjgl.util.vector.Vector4f
+
 
+
set(float, float, float, float) - Method in class org.lwjgl.util.vector.Vector4f
+
 
+
set(ReadableVector4f) - Method in class org.lwjgl.util.vector.Vector4f
+
+
Load from another Vector4f
+
+
set(float, float) - Method in interface org.lwjgl.util.vector.WritableVector2f
+
+
Set the X,Y values
+
+
set(float, float, float) - Method in interface org.lwjgl.util.vector.WritableVector3f
+
+
Set the X,Y,Z values
+
+
set(float, float, float, float) - Method in interface org.lwjgl.util.vector.WritableVector4f
+
+
Set the X,Y,Z,W values
+
+
set(int, int, int, int) - Method in interface org.lwjgl.util.WritableColor
+
+
Set a color
+
+
set(byte, byte, byte, byte) - Method in interface org.lwjgl.util.WritableColor
+
+
Set a color
+
+
set(int, int, int) - Method in interface org.lwjgl.util.WritableColor
+
+
Set a color
+
+
set(byte, byte, byte) - Method in interface org.lwjgl.util.WritableColor
+
+
Set a color
+
+
setAlpha(int) - Method in class org.lwjgl.util.Color
+
+
Set the Alpha component
+
+
setAlpha(byte) - Method in class org.lwjgl.util.Color
+
+
Set the Alpha component
+
+
setAlpha(int) - Method in interface org.lwjgl.util.WritableColor
+
+
Set the Alpha component
+
+
setAlpha(byte) - Method in interface org.lwjgl.util.WritableColor
+
+
Set the Alpha component
+
+
setArg(int, byte) - Method in class org.lwjgl.opencl.CLKernel
+
+
Sets a kernel argument at the specified index to the specified + byte value.
+
+
setArg(int, short) - Method in class org.lwjgl.opencl.CLKernel
+
+
Sets a kernel argument at the specified index to the specified + byte value.
+
+
setArg(int, int) - Method in class org.lwjgl.opencl.CLKernel
+
+
Sets a kernel argument at the specified index to the specified + int value.
+
+
setArg(int, long) - Method in class org.lwjgl.opencl.CLKernel
+
+
Sets a kernel argument at the specified index to the specified + long value.
+
+
setArg(int, float) - Method in class org.lwjgl.opencl.CLKernel
+
+
Sets a kernel argument at the specified index to the specified + float value.
+
+
setArg(int, double) - Method in class org.lwjgl.opencl.CLKernel
+
+
Sets a kernel argument at the specified index to the specified + double value.
+
+
setArg(int, CLObject) - Method in class org.lwjgl.opencl.CLKernel
+
+
Sets a kernel argument at the specified index to the specified + pointer value.
+
+
setArgSize(int, long) - Method in class org.lwjgl.opencl.CLKernel
+
+
Sets the size of a __local kernel argument at the specified index.
+
+
setAttrib(int, int) - Method in class org.lwjgl.opengl.Pbuffer
+
+
Sets a render-to-texture attribute.
+
+
setBlue(int) - Method in class org.lwjgl.util.Color
+
+
Set the Blue component
+
+
setBlue(byte) - Method in class org.lwjgl.util.Color
+
+
Set the Blue component
+
+
setBlue(int) - Method in interface org.lwjgl.util.WritableColor
+
+
Set the Blue component
+
+
setBlue(byte) - Method in interface org.lwjgl.util.WritableColor
+
+
Set the Blue component
+
+
setBounds(int, int, int, int) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
setBounds(int, int, int, int) - Method in class org.lwjgl.util.Rectangle
+
 
+
setBounds(ReadablePoint, ReadableDimension) - Method in class org.lwjgl.util.Rectangle
+
 
+
setBounds(ReadableRectangle) - Method in class org.lwjgl.util.Rectangle
+
 
+
setBounds(int, int, int, int) - Method in interface org.lwjgl.util.WritableRectangle
+
+
Sets the bounds of the rectangle
+
+
setBounds(ReadablePoint, ReadableDimension) - Method in interface org.lwjgl.util.WritableRectangle
+
+
Sets the bounds of the rectangle
+
+
setBounds(ReadableRectangle) - Method in interface org.lwjgl.util.WritableRectangle
+
+
Sets the bounds of the rectangle
+
+
setClipMouseCoordinatesToWindow(boolean) - Static method in class org.lwjgl.input.Mouse
+
 
+
setCLSharingProperties(PointerBuffer) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
setCLSharingProperties(PointerBuffer) - Method in interface org.lwjgl.opengl.Drawable
+
+
Sets the appropriate khr_gl_sharing properties in the target PointerBuffer, + so that if it is used in a clCreateContext(FromType) call, the created CL + context will be sharing objects with this Drawable's GL context.
+
+
setColor(ReadableColor) - Method in class org.lwjgl.util.Color
+
+
Set this color's color by copying another color
+
+
setColor(ReadableColor) - Method in interface org.lwjgl.util.WritableColor
+
+
Set this color's color by copying another color
+
+
setConfiguration(XRandR.Screen...) - Static method in class org.lwjgl.opengl.XRandR
+
 
+
setCursorPosition(int, int) - Static method in class org.lwjgl.input.Mouse
+
+
Set the position of the cursor.
+
+
setCursorPosition(int, int) - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Method to set the native cursor position
+
+
setDeadZone(int, float) - Method in interface org.lwjgl.input.Controller
+
+
Set the dead zone for the specified axis
+
+
setDeadZone(int, float) - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Set the dead zone for the specified axis
+
+
setDisplay(EGLDisplay) - Method in class org.lwjgl.opengles.EGLContext
+
 
+
setDisplayConfiguration(float, float, float) - Static method in class org.lwjgl.opengl.Display
+
+
Set the display configuration to the specified gamma, brightness and contrast.
+
+
setDisplayMode(DisplayMode) - Static method in class org.lwjgl.opengl.Display
+
+
Set the current display mode.
+
+
setDisplayMode(DisplayMode[], String[]) - Static method in class org.lwjgl.util.Display
+
+
Create the display by choosing from a list of display modes based on an order of preference.
+
+
setDisplayModeAndFullscreen(DisplayMode) - Static method in class org.lwjgl.opengl.Display
+
+
Set the mode of the context.
+
+
setDrawStyle(int) - Method in class org.lwjgl.util.glu.Quadric
+
+
specifies the draw style for quadrics.
+
+
setFromAxisAngle(Vector4f) - Method in class org.lwjgl.util.vector.Quaternion
+
+
Sets the value of this quaternion to the equivalent rotation of the + Axis-Angle argument.
+
+
setFromMatrix(Matrix4f) - Method in class org.lwjgl.util.vector.Quaternion
+
+
Sets the value of this quaternion using the rotational component of the + passed matrix.
+
+
setFromMatrix(Matrix4f, Quaternion) - Static method in class org.lwjgl.util.vector.Quaternion
+
+
Sets the value of the source quaternion using the rotational component of the + passed matrix.
+
+
setFromMatrix(Matrix3f) - Method in class org.lwjgl.util.vector.Quaternion
+
+
Sets the value of this quaternion using the rotational component of the + passed matrix.
+
+
setFromMatrix(Matrix3f, Quaternion) - Static method in class org.lwjgl.util.vector.Quaternion
+
+
Sets the value of the source quaternion using the rotational component of the + passed matrix.
+
+
setFullscreen(boolean) - Static method in class org.lwjgl.opengl.Display
+
+
Set the fullscreen mode of the context.
+
+
setGrabbed(boolean) - Static method in class org.lwjgl.input.Mouse
+
+
Sets whether or not the mouse has grabbed the cursor + (and thus hidden).
+
+
setGreen(int) - Method in class org.lwjgl.util.Color
+
+
Set the Green component
+
+
setGreen(byte) - Method in class org.lwjgl.util.Color
+
+
Set the Green component
+
+
setGreen(int) - Method in interface org.lwjgl.util.WritableColor
+
+
Set the Green component
+
+
setGreen(byte) - Method in interface org.lwjgl.util.WritableColor
+
+
Set the Green component
+
+
setHeight(int) - Method in class org.lwjgl.util.Dimension
+
+
Sets the height.
+
+
setHeight(int) - Method in class org.lwjgl.util.Rectangle
+
+
Sets the height.
+
+
setHeight(int) - Method in interface org.lwjgl.util.WritableDimension
+
+
Sets the height.
+
+
setIcon(ByteBuffer[]) - Static method in class org.lwjgl.opengl.Display
+
+
Sets one or more icons for the Display.
+
+
setIdentity() - Method in class org.lwjgl.util.vector.Matrix
+
+
Set this matrix to be the identity matrix.
+
+
setIdentity() - Method in class org.lwjgl.util.vector.Matrix2f
+
+
Set this matrix to be the identity matrix.
+
+
setIdentity(Matrix2f) - Static method in class org.lwjgl.util.vector.Matrix2f
+
+
Set the source matrix to be the identity matrix.
+
+
setIdentity() - Method in class org.lwjgl.util.vector.Matrix3f
+
+
Set this matrix to be the identity matrix.
+
+
setIdentity(Matrix3f) - Static method in class org.lwjgl.util.vector.Matrix3f
+
+
Set the matrix to be the identity matrix.
+
+
setIdentity() - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Set this matrix to be the identity matrix.
+
+
setIdentity(Matrix4f) - Static method in class org.lwjgl.util.vector.Matrix4f
+
+
Set the given matrix to be the identity matrix.
+
+
setIdentity() - Method in class org.lwjgl.util.vector.Quaternion
+
+
Set this quaternion to the multiplication identity.
+
+
setIdentity(Quaternion) - Static method in class org.lwjgl.util.vector.Quaternion
+
+
Set the given quaternion to the multiplication identity.
+
+
setInitialBackground(float, float, float) - Static method in class org.lwjgl.opengl.Display
+
+
Set the initial color of the Display.
+
+
setLocation(int, int) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
setLocation(Point) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
setLocation(int, int) - Static method in class org.lwjgl.opengl.Display
+
+
Set the window's location.
+
+
setLocation(int, int) - Method in class org.lwjgl.util.Point
+
 
+
setLocation(ReadablePoint) - Method in class org.lwjgl.util.Point
+
 
+
setLocation(int, int) - Method in class org.lwjgl.util.Rectangle
+
 
+
setLocation(ReadablePoint) - Method in class org.lwjgl.util.Rectangle
+
 
+
setLocation(int, int) - Method in interface org.lwjgl.util.WritablePoint
+
 
+
setLocation(ReadablePoint) - Method in interface org.lwjgl.util.WritablePoint
+
 
+
setLWJGLProperties() - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Parses the java_arguments list and sets lwjgl specific + properties accordingly, before the launch.
+
+
setNativeCursor(Cursor) - Static method in class org.lwjgl.input.Mouse
+
+
Binds a native cursor.
+
+
setNativeCursor(Object) - Method in interface org.lwjgl.opengl.InputImplementation
+
+
Method to set the native cursor
+
+
setNormals(int) - Method in class org.lwjgl.util.glu.Quadric
+
+
specifies what kind of normals are desired for quadrics.
+
+
setOrientation(int) - Method in class org.lwjgl.util.glu.Quadric
+
+
specifies what kind of orientation is desired for.
+
+
setParent(Canvas) - Static method in class org.lwjgl.opengl.Display
+
+
Set the parent of the Display.
+
+
setPixelFormat(PixelFormatLWJGL) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
setPixelFormat(PixelFormatLWJGL, ContextAttribs) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
setRed(int) - Method in class org.lwjgl.util.Color
+
+
Set the Red component
+
+
setRed(byte) - Method in class org.lwjgl.util.Color
+
+
Set the Red component
+
+
setRed(int) - Method in interface org.lwjgl.util.WritableColor
+
+
Set the Red component
+
+
setRed(byte) - Method in interface org.lwjgl.util.WritableColor
+
+
Set the Red component
+
+
setResizable(boolean) - Static method in class org.lwjgl.opengl.Display
+
+
Enable or disable the Display window to be resized.
+
+
setRumblerStrength(int, float) - Method in interface org.lwjgl.input.Controller
+
+
Sets the vibration strength of the specified rumbler
+
+
setRumblerStrength(int, float) - Method in class org.lwjgl.util.input.ControllerAdapter
+
 
+
setRXAxisDeadZone(float) - Method in interface org.lwjgl.input.Controller
+
+
Set the dead zone for the RX axis
+
+
setRXAxisDeadZone(float) - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Set the dead zone for the RX axis
+
+
setRYAxisDeadZone(float) - Method in interface org.lwjgl.input.Controller
+
+
Set the dead zone for the RY axis
+
+
setRYAxisDeadZone(float) - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Set the dead zone for the RY axis
+
+
setRZAxisDeadZone(float) - Method in interface org.lwjgl.input.Controller
+
+
Set the dead zone for the RZ axis
+
+
setRZAxisDeadZone(float) - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Set the dead zone for the RZ axis
+
+
setSize(Dimension) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
setSize(int, int) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
 
+
setSize(int, int) - Method in class org.lwjgl.util.Dimension
+
 
+
setSize(ReadableDimension) - Method in class org.lwjgl.util.Dimension
+
 
+
setSize(int, int) - Method in class org.lwjgl.util.Rectangle
+
 
+
setSize(ReadableDimension) - Method in class org.lwjgl.util.Rectangle
+
 
+
setSize(int, int) - Method in interface org.lwjgl.util.WritableDimension
+
 
+
setSize(ReadableDimension) - Method in interface org.lwjgl.util.WritableDimension
+
 
+
setState(int) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
set the state of applet loader
+
+
setSurfaceAttribs(EGLSurface) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Applies this PixelFormat's surface attributes to the specified EGL surface.
+
+
setSwapInterval(int) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
+
Set swap interval.
+
+
setSwapInterval(int) - Static method in class org.lwjgl.opengl.Display
+
+
Set the buffer swap interval.
+
+
setSwapInterval(int) - Method in class org.lwjgl.opengles.EGLDisplay
+
 
+
setTextureFlag(boolean) - Method in class org.lwjgl.util.glu.Quadric
+
+
specifies if texture coordinates should be generated for + quadrics rendered with qobj.
+
+
setTimeout() - Method in class org.lwjgl.input.Cursor
+
+
Sets the timout property to the time it should be changed
+
+
setTitle(String) - Static method in class org.lwjgl.opengl.Display
+
+
Set the title of the window.
+
+
setup(MappedObject, ByteBuffer, int, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
setViewAddress(long) - Method in class org.lwjgl.util.mapped.MappedObject
+
 
+
setVSyncEnabled(boolean) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
+
Enable vsync
+
+
setVSyncEnabled(boolean) - Static method in class org.lwjgl.opengl.Display
+
+
Enable or disable vertical monitor synchronization.
+
+
setW(float) - Method in class org.lwjgl.util.vector.Quaternion
+
+
Set W
+
+
setW(float) - Method in class org.lwjgl.util.vector.Vector4f
+
+
Set W
+
+
setW(float) - Method in interface org.lwjgl.util.vector.WritableVector4f
+
+
Set the W value
+
+
setWidth(int) - Method in class org.lwjgl.util.Dimension
+
+
Sets the width.
+
+
setWidth(int) - Method in class org.lwjgl.util.Rectangle
+
+
Sets the width.
+
+
setWidth(int) - Method in interface org.lwjgl.util.WritableDimension
+
+
Sets the width.
+
+
setX(int) - Method in class org.lwjgl.util.Point
+
 
+
setX(int) - Method in class org.lwjgl.util.Rectangle
+
+
Sets the x.
+
+
setX(float) - Method in class org.lwjgl.util.vector.Quaternion
+
+
Set X
+
+
setX(float) - Method in class org.lwjgl.util.vector.Vector2f
+
+
Set X
+
+
setX(float) - Method in class org.lwjgl.util.vector.Vector3f
+
+
Set X
+
+
setX(float) - Method in class org.lwjgl.util.vector.Vector4f
+
+
Set X
+
+
setX(float) - Method in interface org.lwjgl.util.vector.WritableVector2f
+
+
Set the X value
+
+
setX(int) - Method in interface org.lwjgl.util.WritablePoint
+
 
+
setXAxisDeadZone(float) - Method in interface org.lwjgl.input.Controller
+
+
Set the dead zone for the X axis
+
+
setXAxisDeadZone(float) - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Set the dead zone for the X axis
+
+
setY(int) - Method in class org.lwjgl.util.Point
+
 
+
setY(int) - Method in class org.lwjgl.util.Rectangle
+
+
Sets the y.
+
+
setY(float) - Method in class org.lwjgl.util.vector.Quaternion
+
+
Set Y
+
+
setY(float) - Method in class org.lwjgl.util.vector.Vector2f
+
+
Set Y
+
+
setY(float) - Method in class org.lwjgl.util.vector.Vector3f
+
+
Set Y
+
+
setY(float) - Method in class org.lwjgl.util.vector.Vector4f
+
+
Set Y
+
+
setY(float) - Method in interface org.lwjgl.util.vector.WritableVector2f
+
+
Set the Y value
+
+
setY(int) - Method in interface org.lwjgl.util.WritablePoint
+
 
+
setYAxisDeadZone(float) - Method in interface org.lwjgl.input.Controller
+
+
Set the dead zone for the Y axis
+
+
setYAxisDeadZone(float) - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Set the dead zone for the Y axis
+
+
setZ(float) - Method in class org.lwjgl.util.vector.Quaternion
+
+
Set Z
+
+
setZ(float) - Method in class org.lwjgl.util.vector.Vector3f
+
+
Set Z
+
+
setZ(float) - Method in class org.lwjgl.util.vector.Vector4f
+
+
Set Z
+
+
setZ(float) - Method in interface org.lwjgl.util.vector.WritableVector3f
+
+
Set the Z value
+
+
setZAxisDeadZone(float) - Method in interface org.lwjgl.input.Controller
+
+
Set the dead zone for the Z axis
+
+
setZAxisDeadZone(float) - Method in class org.lwjgl.util.input.ControllerAdapter
+
+
Set the dead zone for the Z axis
+
+
setZero() - Method in class org.lwjgl.util.vector.Matrix
+
+
Set this matrix to 0.
+
+
setZero() - Method in class org.lwjgl.util.vector.Matrix2f
+
+
Set this matrix to 0.
+
+
setZero(Matrix2f) - Static method in class org.lwjgl.util.vector.Matrix2f
+
 
+
setZero() - Method in class org.lwjgl.util.vector.Matrix3f
+
+
Set this matrix to 0.
+
+
setZero(Matrix3f) - Static method in class org.lwjgl.util.vector.Matrix3f
+
+
Set the matrix matrix to 0.
+
+
setZero() - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Set this matrix to 0.
+
+
setZero(Matrix4f) - Static method in class org.lwjgl.util.vector.Matrix4f
+
+
Set the given matrix to 0.
+
+
sget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
sget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
SGISGenerateMipmap - Class in org.lwjgl.opengl
+
 
+
SGISTextureLOD - Class in org.lwjgl.opengl
+
 
+
SharedDrawable - Class in org.lwjgl.opengl
+
+
A Drawable implementation that shares its context with another Drawable.
+
+
SharedDrawable(Drawable) - Constructor for class org.lwjgl.opengl.SharedDrawable
+
 
+
SIGNALED_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Returned in <values> for GetSyncivAPPLE <pname> SYNC_STATUS_APPLE:
+
+
sin(float) - Method in class org.lwjgl.util.glu.Quadric
+
 
+
SIZEOF - Static variable in class org.lwjgl.util.mapped.MappedObject
+
+
Holds the value of sizeof of the sub-type of this MappedObject
+
+ The behavior of this (transformed) method does not follow the normal Java behavior.
+ Vec2.SIZEOF will yield 8 (2 floats)
+ Vec3.SIZEOF will yield 12 (3 floats)
+ This (required) notation might cause compiler warnings, which can be suppressed with @SuppressWarnings("static-access").
+ Using Java 5.0's static-import on this method will break functionality.
+
+
sleep(long) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Utility method for sleeping
+
+
slice() - Method in class org.lwjgl.PointerBuffer
+
+
Creates a new pointer buffer whose content is a shared subsequence of + this buffer's content.
+
+
slice(MappedObject, MappedObject) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
slice() - Method in class org.lwjgl.util.mapped.MappedObject
+
+
Creates a new MappedObject instance, with a base offset equal to + the offset of the current view, comparable to the contract of ByteBuffer.slice().
+
+
Sphere - Class in org.lwjgl.util.glu
+
+
Sphere.java + + + Created 23-dec-2003
+
+
Sphere() - Constructor for class org.lwjgl.util.glu.Sphere
+
+
Constructor
+
+
sput(short, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
sput(MappedObject, short, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
start() - Method in class org.lwjgl.util.applet.AppletLoader
+
 
+
state - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
state of applet loader
+
+
STATE_CHECK_JRE_VERSION - Static variable in class org.lwjgl.util.applet.AppletLoader
+
+
checking version of jre
+
+
STATE_CHECKING_CACHE - Static variable in class org.lwjgl.util.applet.AppletLoader
+
+
checking for already downloaded files
+
+
STATE_CHECKING_FOR_UPDATES - Static variable in class org.lwjgl.util.applet.AppletLoader
+
+
checking if any updates are available for cache files
+
+
STATE_DETERMINING_PACKAGES - Static variable in class org.lwjgl.util.applet.AppletLoader
+
+
determining which packages that are required
+
+
STATE_DONE - Static variable in class org.lwjgl.util.applet.AppletLoader
+
+
done
+
+
STATE_DOWNLOADING - Static variable in class org.lwjgl.util.applet.AppletLoader
+
+
downloading packages
+
+
STATE_EXTRACTING_PACKAGES - Static variable in class org.lwjgl.util.applet.AppletLoader
+
+
extracting packages
+
+
STATE_INIT - Static variable in class org.lwjgl.util.applet.AppletLoader
+
+
initializing
+
+
STATE_INITIALIZE_REAL_APPLET - Static variable in class org.lwjgl.util.applet.AppletLoader
+
+
initializing real applet
+
+
STATE_START_REAL_APPLET - Static variable in class org.lwjgl.util.applet.AppletLoader
+
+
stating real applet
+
+
STATE_SWITCHING_APPLET - Static variable in class org.lwjgl.util.applet.AppletLoader
+
+
switching to real applet
+
+
STATE_UPDATING_CLASSPATH - Static variable in class org.lwjgl.util.applet.AppletLoader
+
+
updating the classpath
+
+
STATE_VALIDATING_PACKAGES - Static variable in class org.lwjgl.util.applet.AppletLoader
+
+
validating packages
+
+
STD_ERR_CALLBACK - Static variable in class org.lwjgl.opencl.APPLEContextLoggingUtil
+
+
Sends all log messages to the file descriptor stderr.
+
+
STD_OUT_CALLBACK - Static variable in class org.lwjgl.opencl.APPLEContextLoggingUtil
+
+
Sends all log messages to the file descriptor stdout.
+
+
stop() - Method in class org.lwjgl.util.applet.AppletLoader
+
 
+
store(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix
+
+
Store this matrix in a float buffer.
+
+
store(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix2f
+
+
Store this matrix in a float buffer.
+
+
store(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix3f
+
+
Store this matrix in a float buffer.
+
+
store(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Store this matrix in a float buffer.
+
+
store(FloatBuffer) - Method in class org.lwjgl.util.vector.Quaternion
+
 
+
store(FloatBuffer) - Method in interface org.lwjgl.util.vector.ReadableVector
+
+
Store this vector in a FloatBuffer
+
+
store(FloatBuffer) - Method in class org.lwjgl.util.vector.Vector
+
+
Store this vector in a FloatBuffer
+
+
store(FloatBuffer) - Method in class org.lwjgl.util.vector.Vector2f
+
+
Store this vector in a FloatBuffer
+
+
store(FloatBuffer) - Method in class org.lwjgl.util.vector.Vector3f
+
 
+
store(FloatBuffer) - Method in class org.lwjgl.util.vector.Vector4f
+
 
+
store3f(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Store the rotation portion of this matrix in a float buffer.
+
+
storeTranspose(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix
+
+
Store this matrix in a float buffer.
+
+
storeTranspose(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix2f
+
+
Store this matrix in a float buffer.
+
+
storeTranspose(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix3f
+
+
Store this matrix in a float buffer.
+
+
storeTranspose(FloatBuffer) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Store this matrix in a float buffer.
+
+
STRUCT_SIZE - Static variable in class org.lwjgl.opencl.api.CLBufferRegion
+
+
The cl_buffer_region struct size in bytes.
+
+
STRUCT_SIZE - Static variable in class org.lwjgl.opencl.api.CLImageFormat
+
+
The cl_image_format struct size in bytes.
+
+
sub(Matrix2f, Matrix2f, Matrix2f) - Static method in class org.lwjgl.util.vector.Matrix2f
+
+
Subtract the right matrix from the left and place the result in a third matrix.
+
+
sub(Matrix3f, Matrix3f, Matrix3f) - Static method in class org.lwjgl.util.vector.Matrix3f
+
+
Subtract the right matrix from the left and place the result in a third matrix.
+
+
sub(Matrix4f, Matrix4f, Matrix4f) - Static method in class org.lwjgl.util.vector.Matrix4f
+
+
Subtract the right matrix from the left and place the result in a third matrix.
+
+
sub(Vector2f, Vector2f, Vector2f) - Static method in class org.lwjgl.util.vector.Vector2f
+
+
Subtract a vector from another vector and place the result in a destination + vector.
+
+
sub(Vector3f, Vector3f, Vector3f) - Static method in class org.lwjgl.util.vector.Vector3f
+
+
Subtract a vector from another vector and place the result in a destination + vector.
+
+
sub(Vector4f, Vector4f, Vector4f) - Static method in class org.lwjgl.util.vector.Vector4f
+
+
Subtract a vector from another vector and place the result in a destination + vector.
+
+
subtaskMessage - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
String to display as a subtask
+
+
SUNSliceAccum - Class in org.lwjgl.opengl
+
 
+
svget(long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
svget(MappedObject, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
svput(short, long) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
svput(MappedObject, short, int) - Static method in class org.lwjgl.util.mapped.MappedHelper
+
 
+
swapBuffers() - Method in class org.lwjgl.opengl.AWTGLCanvas
+
+
Swap the canvas' buffer
+
+
swapBuffers() - Static method in class org.lwjgl.opengl.Display
+
+
Swap the display buffers.
+
+
swapBuffers() - Method in class org.lwjgl.opengles.EGLSurface
+
 
+
switchApplet() - Method in class org.lwjgl.util.applet.AppletLoader
+
+
replace the current applet with the lwjgl applet + using AppletStub and initialise and start it
+
+
sync(int) - Static method in class org.lwjgl.opengl.Display
+
+
An accurate sync method that will attempt to run at a constant frame rate.
+
+
SYNC_CONDITION_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Accepted as the <pname> parameter of GetSyncivAPPLE:
+
+
SYNC_FLAGS_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Accepted as the <pname> parameter of GetSyncivAPPLE:
+
+
SYNC_STATUS_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Accepted as the <pname> parameter of GetSyncivAPPLE:
+
+
Sys - Class in org.lwjgl
+
+
+ System class (named Sys so as not to conflict with java.lang.System)
+
+
SYSTEM_LOG_CALLBACK - Static variable in class org.lwjgl.opencl.APPLEContextLoggingUtil
+
+
Sends all log messages to the Apple System Logger.
+
+
+ + + +

T

+
+
terminate() - Method in class org.lwjgl.opengles.EGLDisplay
+
+
Release the resources associated with this EGL display.
+
+
TESS_MAX_CACHE - Static variable in class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+
 
+
TESS_MAX_COORD - Static variable in class org.lwjgl.util.glu.GLU
+
 
+
TEXTURE_CUBE_MAP_NEGATIVE_X - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
The render-to-texture cube map negative X face value.
+
+
TEXTURE_CUBE_MAP_NEGATIVE_Y - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
The render-to-texture cube map negative Y face value.
+
+
TEXTURE_CUBE_MAP_NEGATIVE_Z - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
The render-to-texture cube map negative Z face value.
+
+
TEXTURE_CUBE_MAP_POSITIVE_X - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
The render-to-texture cube map positive X face value.
+
+
TEXTURE_CUBE_MAP_POSITIVE_Y - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
The render-to-texture cube map positive Y face value.
+
+
TEXTURE_CUBE_MAP_POSITIVE_Z - Static variable in class org.lwjgl.opengl.Pbuffer
+
+
The render-to-texture cube map positive Z face value.
+
+
textureFlag - Variable in class org.lwjgl.util.glu.Quadric
+
 
+
tick() - Static method in class org.lwjgl.util.Timer
+
+
Get the next time update from the system's hires timer.
+
+
TIMEOUT_EXPIRED_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Returned by ClientWaitSyncAPPLE:
+
+
Timer - Class in org.lwjgl.util
+
+
A hires timer.
+
+
Timer() - Constructor for class org.lwjgl.util.Timer
+
+
Constructs a timer.
+
+
toHexString(int) - Static method in class org.lwjgl.LWJGLUtil
+
+
Returns a string representation of the integer argument as an + unsigned integer in base 16.
+
+
toHSB(float[]) - Method in class org.lwjgl.util.Color
+
+
RGB to HSB conversion, pinched from java.awt.Color.
+
+
toString() - Method in class org.lwjgl.opencl.CLDeviceCapabilities
+
 
+
toString() - Method in class org.lwjgl.opencl.CLPlatformCapabilities
+
 
+
toString() - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
toString() - Method in class org.lwjgl.opengl.DisplayMode
+
+
Retrieves a String representation of this DisplayMode
+
+
toString() - Method in class org.lwjgl.opengl.XRandR.Screen
+
 
+
toString() - Method in class org.lwjgl.opengles.ContextAttribs
+
 
+
toString() - Method in class org.lwjgl.opengles.EGLConfig
+
 
+
toString() - Method in class org.lwjgl.PointerBuffer
+
+
Returns a string summarizing the state of this buffer.
+
+
toString() - Method in class org.lwjgl.PointerWrapperAbstract
+
 
+
toString() - Method in class org.lwjgl.util.Color
+
+
Stringify
+
+
toString() - Method in class org.lwjgl.util.Dimension
+
+
Returns a string representation of the values of this + Dimension object's height and + width fields.
+
+
toString() - Method in class org.lwjgl.util.Point
+
+
Returns a string representation of this point and its location + in the (xy) coordinate space.
+
+
toString() - Method in class org.lwjgl.util.Rectangle
+
+
Debugging
+
+
toString() - Method in class org.lwjgl.util.Timer
+
+
Debug output.
+
+
toString() - Method in class org.lwjgl.util.vector.Matrix2f
+
+
Returns a string representation of this matrix
+
+
toString() - Method in class org.lwjgl.util.vector.Matrix3f
+
+
Returns a string representation of this matrix
+
+
toString() - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Returns a string representation of this matrix
+
+
toString() - Method in class org.lwjgl.util.vector.Quaternion
+
 
+
toString() - Method in class org.lwjgl.util.vector.Vector2f
+
 
+
toString() - Method in class org.lwjgl.util.vector.Vector3f
+
 
+
toString() - Method in class org.lwjgl.util.vector.Vector4f
+
 
+
totalDownloadSize - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
total size of download in bytes
+
+
totalSizeExtract - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
total size of extracted in bytes
+
+
transform(Matrix2f, Vector2f, Vector2f) - Static method in class org.lwjgl.util.vector.Matrix2f
+
+
Transform a Vector by a matrix and return the result in a destination + vector.
+
+
transform(Matrix3f, Vector3f, Vector3f) - Static method in class org.lwjgl.util.vector.Matrix3f
+
+
Transform a Vector by a matrix and return the result in a destination + vector.
+
+
transform(Matrix4f, Vector4f, Vector4f) - Static method in class org.lwjgl.util.vector.Matrix4f
+
+
Transform a Vector by a matrix and return the result in a destination + vector.
+
+
translate(int, int) - Method in class org.lwjgl.util.Point
+
+
Translate a point.
+
+
translate(ReadablePoint) - Method in class org.lwjgl.util.Point
+
+
Translate a point.
+
+
translate(int, int) - Method in class org.lwjgl.util.Rectangle
+
+
Translate the rectangle by an amount.
+
+
translate(ReadablePoint) - Method in class org.lwjgl.util.Rectangle
+
+
Translate the rectangle by an amount.
+
+
translate(Vector2f) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Translate this matrix
+
+
translate(Vector3f) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Translate this matrix
+
+
translate(Vector3f, Matrix4f) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Translate this matrix and stash the result in another matrix
+
+
translate(Vector3f, Matrix4f, Matrix4f) - Static method in class org.lwjgl.util.vector.Matrix4f
+
+
Translate the source matrix and stash the result in the destination matrix
+
+
translate(Vector2f, Matrix4f) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Translate this matrix and stash the result in another matrix
+
+
translate(Vector2f, Matrix4f, Matrix4f) - Static method in class org.lwjgl.util.vector.Matrix4f
+
+
Translate the source matrix and stash the result in the destination matrix
+
+
translate(float, float) - Method in class org.lwjgl.util.vector.Vector2f
+
+
Translate a vector
+
+
translate(float, float, float) - Method in class org.lwjgl.util.vector.Vector3f
+
+
Translate a vector
+
+
translate(float, float, float, float) - Method in class org.lwjgl.util.vector.Vector4f
+
+
Translate a vector
+
+
translateGLErrorString(int) - Static method in class org.lwjgl.opengl.Util
+
+
Translate a GL error code to a String describing the error
+
+
translateGLErrorString(int) - Static method in class org.lwjgl.opengles.Util
+
+
Translates a GL error code to a String describing the error.
+
+
transpose() - Method in class org.lwjgl.util.vector.Matrix
+
+
Transpose this matrix
+
+
transpose() - Method in class org.lwjgl.util.vector.Matrix2f
+
+
Transpose this matrix
+
+
transpose(Matrix2f) - Method in class org.lwjgl.util.vector.Matrix2f
+
+
Transpose this matrix and place the result in another matrix.
+
+
transpose(Matrix2f, Matrix2f) - Static method in class org.lwjgl.util.vector.Matrix2f
+
+
Transpose the source matrix and place the result in the destination matrix.
+
+
transpose() - Method in class org.lwjgl.util.vector.Matrix3f
+
+
Transpose this matrix
+
+
transpose(Matrix3f) - Method in class org.lwjgl.util.vector.Matrix3f
+
+
Transpose this matrix and place the result in another matrix
+
+
transpose(Matrix3f, Matrix3f) - Static method in class org.lwjgl.util.vector.Matrix3f
+
+
Transpose the source matrix and place the result into the destination matrix
+
+
transpose() - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Transpose this matrix
+
+
transpose(Matrix4f) - Method in class org.lwjgl.util.vector.Matrix4f
+
+
Transpose this matrix and place the result in another matrix
+
+
transpose(Matrix4f, Matrix4f) - Static method in class org.lwjgl.util.vector.Matrix4f
+
+
Transpose the source matrix and place the result in the destination matrix
+
+
trimExtensionByCapabilities(String) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Trims the passed file string based on the available capabilities
+
+
TXTR_COORD(float, float) - Method in class org.lwjgl.util.glu.Quadric
+
 
+
+ + + +

U

+
+
union(ReadableRectangle, WritableRectangle) - Method in class org.lwjgl.util.Rectangle
+
+
Computes the union of this Rectangle with the + specified Rectangle.
+
+
unloadOpenGLLibrary() - Static method in class org.lwjgl.opengl.GLContext
+
+
The OpenGL library reference count is decremented, and if it reaches 0, the library is unloaded.
+
+
unloadOpenGLLibrary() - Static method in class org.lwjgl.opengles.GLContext
+
+
The OpenGL library reference count is decremented, and if it reaches 0, the library is unloaded.
+
+
untranslate(ReadablePoint) - Method in class org.lwjgl.util.Point
+
+
Un-translate a point.
+
+
untranslate(ReadablePoint) - Method in class org.lwjgl.util.Rectangle
+
+
Un-translate the rectangle by an amount.
+
+
update(Graphics) - Method in class org.lwjgl.opengl.AWTGLCanvas
+
+
override update to avoid clearing
+
+
update() - Static method in class org.lwjgl.opengl.Display
+
+
Update the window.
+
+
update(boolean) - Static method in class org.lwjgl.opengl.Display
+
+
Update the window.
+
+
update(Graphics) - Method in class org.lwjgl.util.applet.AppletLoader
+
 
+
updateClassPath(String) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Edits the ClassPath at runtime to include the jars + that have just been downloaded and then adds the + lwjgl natives folder property.
+
+
updateCursor() - Static method in class org.lwjgl.input.Mouse
+
+
Updates the cursor, so that animation can be changed if needed.
+
+
urlList - Variable in class org.lwjgl.util.applet.AppletLoader
+
+
urls of the jars to download
+
+
useContext(Object) - Static method in class org.lwjgl.opengl.GLContext
+
+
Makes a GL context the current LWJGL context by loading GL function pointers.
+
+
useContext(Object, boolean) - Static method in class org.lwjgl.opengl.GLContext
+
+
Makes a GL context the current LWJGL context by loading GL function pointers.
+
+
useContext(Object) - Static method in class org.lwjgl.opengles.GLContext
+
+
Makes a GL context the current LWJGL context by loading GL function pointers.
+
+
Util - Class in org.lwjgl.openal
+
+
Simple utility class for checking AL/ALC errors
+
+
Util - Class in org.lwjgl.opencl
+
+
Utility methods for OpenCL
+
+
Util - Class in org.lwjgl.opengl
+
+
Simple utility class.
+
+
Util - Class in org.lwjgl.opengles
+
+
Simple utility class.
+
+
Util - Class in org.lwjgl.util.glu
+
+
Util.java +

+

+ Created 7-jan-2004

+
+
Util() - Constructor for class org.lwjgl.util.glu.Util
+
 
+
+ + + +

V

+
+
validateJars(String) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
Check and validate jars which will be loaded into the classloader to make + sure that they are not corrupt.
+
+
valueOf(String) - Static method in enum org.lwjgl.opengles.PixelFormat.Attrib
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum org.lwjgl.opengles.PixelFormat.Attrib
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
Vector - Class in org.lwjgl.util.vector
+
+
Base class for vectors.
+
+
Vector() - Constructor for class org.lwjgl.util.vector.Vector
+
+
Constructor for Vector.
+
+
Vector2f - Class in org.lwjgl.util.vector
+
+
Holds a 2-tuple vector.
+
+
Vector2f() - Constructor for class org.lwjgl.util.vector.Vector2f
+
+
Constructor for Vector3f.
+
+
Vector2f(ReadableVector2f) - Constructor for class org.lwjgl.util.vector.Vector2f
+
+
Constructor
+
+
Vector2f(float, float) - Constructor for class org.lwjgl.util.vector.Vector2f
+
+
Constructor
+
+
Vector3f - Class in org.lwjgl.util.vector
+
+
Holds a 3-tuple vector.
+
+
Vector3f() - Constructor for class org.lwjgl.util.vector.Vector3f
+
+
Constructor for Vector3f.
+
+
Vector3f(ReadableVector3f) - Constructor for class org.lwjgl.util.vector.Vector3f
+
+
Constructor
+
+
Vector3f(float, float, float) - Constructor for class org.lwjgl.util.vector.Vector3f
+
+
Constructor
+
+
Vector4f - Class in org.lwjgl.util.vector
+
+
Holds a 4-tuple vector.
+
+
Vector4f() - Constructor for class org.lwjgl.util.vector.Vector4f
+
+
Constructor for Vector4f.
+
+
Vector4f(ReadableVector4f) - Constructor for class org.lwjgl.util.vector.Vector4f
+
+
Constructor
+
+
Vector4f(float, float, float, float) - Constructor for class org.lwjgl.util.vector.Vector4f
+
+
Constructor
+
+
vertex(Object) - Method in interface org.lwjgl.util.glu.GLUtessellatorCallback
+
+
The vertex callback method is invoked between the begin and end callback methods.
+
+
vertex(Object) - Method in class org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
+
 
+
vertexData(Object, Object) - Method in interface org.lwjgl.util.glu.GLUtessellatorCallback
+
+
The same as the vertex callback method except + that it takes an additional reference argument.
+
+
vertexData(Object, Object) - Method in class org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
+
 
+
view - Variable in class org.lwjgl.PointerBuffer
+
 
+
view - Variable in class org.lwjgl.util.mapped.MappedObject
+
+
The mapped object view offset, in elements.
+
+
view - Variable in class org.lwjgl.util.mapped.MappedSet2
+
 
+
view - Variable in class org.lwjgl.util.mapped.MappedSet3
+
 
+
view - Variable in class org.lwjgl.util.mapped.MappedSet4
+
 
+
view32 - Variable in class org.lwjgl.PointerBuffer
+
 
+
view64 - Variable in class org.lwjgl.PointerBuffer
+
 
+
viewAddress - Variable in class org.lwjgl.util.mapped.MappedObject
+
+
The mapped object view memory address, in bytes.
+
+
VIVShaderBinary - Class in org.lwjgl.opengles
+
 
+
+ + + +

W

+
+
w - Variable in class org.lwjgl.util.vector.Quaternion
+
 
+
w - Variable in class org.lwjgl.util.vector.Vector4f
+
 
+
WAIT_FAILED_APPLE - Static variable in class org.lwjgl.opengles.APPLESync
+
+
Returned by ClientWaitSyncAPPLE:
+
+
wasResized() - Static method in class org.lwjgl.opengl.Display
+
 
+
WaveData - Class in org.lwjgl.util
+
+
Utitlity class for loading wavefiles.
+
+
WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB - Static variable in class org.lwjgl.opengl.ARBFramebufferSRGB
+
+
Accepted by the <piAttributes> parameter of + wglGetPixelFormatAttribivEXT, wglGetPixelFormatAttribfvEXT, and + the <piAttribIList> and <pfAttribIList> of wglChoosePixelFormatEXT:
+
+
WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT - Static variable in class org.lwjgl.opengl.EXTFramebufferSRGB
+
+
Accepted by the <piAttributes> parameter of + wglGetPixelFormatAttribivEXT, wglGetPixelFormatAttribfvEXT, and + the <piAttribIList> and <pfAttribIList> of wglChoosePixelFormatEXT:
+
+
WGL_TYPE_RGBA_FLOAT_ARB - Static variable in class org.lwjgl.opengl.ARBColorBufferFloat
+
+
Accepted as a value in the <piAttribIList> and <pfAttribFList> + parameter arrays of wglChoosePixelFormatARB, and returned in the + <piValues> parameter array of wglGetPixelFormatAttribivARB, and the + <pfValues> parameter array of wglGetPixelFormatAttribfvARB:
+
+
WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT - Static variable in class org.lwjgl.opengl.EXTPackedFloat
+
+
Accepted as a value in the <piAttribIList> and <pfAttribFList> + parameter arrays of wglChoosePixelFormatARB, and returned in the + <piValues> parameter array of wglGetPixelFormatAttribivARB, and the + <pfValues> parameter array of wglGetPixelFormatAttribfvARB:
+
+
WHITE - Static variable in interface org.lwjgl.util.ReadableColor
+
 
+
width - Variable in class org.lwjgl.opengl.XRandR.Screen
+
+
Width in pixels
+
+
withAccumulationAlpha(int) - Method in class org.lwjgl.opengl.PixelFormat
+
+
Returns a new PixelFormat object with the same properties as this PixelFormat and the new alpha bits in the accumulation buffer value.
+
+
withAccumulationBitsPerPixel(int) - Method in class org.lwjgl.opengl.PixelFormat
+
+
Returns a new PixelFormat object with the same properties as this PixelFormat and the new bits per pixel in the accumulation buffer value.
+
+
withAlphaBits(int) - Method in class org.lwjgl.opengl.PixelFormat
+
+
Returns a new PixelFormat object with the same properties as this PixelFormat and the new alpha bits value.
+
+
withAlphaSize(int) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns a new PixelFormat with the specified EGL_ALPHA_SIZE.
+
+
withAuxBuffers(int) - Method in class org.lwjgl.opengl.PixelFormat
+
+
Returns a new PixelFormat object with the same properties as this PixelFormat and the new auxiliary buffers value.
+
+
withBitsPerPixel(int) - Method in class org.lwjgl.opengl.PixelFormat
+
+
Returns a new PixelFormat object with the same properties as this PixelFormat and the new bits per pixel value.
+
+
withContextResetIsolation(boolean) - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
withCoverageSamples(int) - Method in class org.lwjgl.opengl.PixelFormat
+
+
Returns a new PixelFormat object with the same properties as this PixelFormat and the new color samples values.
+
+
withCoverageSamples(int, int) - Method in class org.lwjgl.opengl.PixelFormat
+
+
Returns a new PixelFormat object with the same properties as this PixelFormat and the new color samples + and coverage samples values.
+
+
withCoverageSamplesNV(int) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns a new PixelFormat with the specified number of EGL_COVERAGE_SAMPLES_NV.
+
+
withDebug(boolean) - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
withDepthBits(int) - Method in class org.lwjgl.opengl.PixelFormat
+
+
Returns a new PixelFormat object with the same properties as this PixelFormat and the new depth bits value.
+
+
withDepthEncodingNonlinearNV(int) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns a new PixelFormat with the specified EGL_DEPTH_ENCODING_NONLINEAR_NV.
+
+
withDepthSize(int) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns a new PixelFormat with the specified EGL_DEPTH_SIZE.
+
+
withFloatingPoint(boolean) - Method in class org.lwjgl.opengl.PixelFormat
+
+
Returns a new PixelFormat object with the same properties as this PixelFormat and the new floating point value.
+
+
withFloatingPointPacked(boolean) - Method in class org.lwjgl.opengl.PixelFormat
+
+
Returns a new PixelFormat object with the same properties as this PixelFormat and the new packed floating point value.
+
+
withForwardCompatible(boolean) - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
withLayer(int) - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
withLoseContextOnReset(boolean) - Method in class org.lwjgl.opengl.ContextAttribs
+
+
Returns a ContextAttribs instance with CONTEXT_RESET_NOTIFICATION_STRATEGY set + to LOSE_CONTEXT_ON_RESET if the parameter is true or to NO_RESET_NOTIFICATION + if the parameter is false.
+
+
withLuminanceSize(int) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns a new PixelFormat with the specified EGL_LUMINANCE_SIZE.
+
+
withMaxSwapInterval(int) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns a new PixelFormat with the specified EGL_MAX_SWAP_INTERVAL.
+
+
withMinSwapInterval(int) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns a new PixelFormat with the specified EGL_MIN_SWAP_INTERVAL.
+
+
withMultisampleResolve(int) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns a new PixelFormat with the specified EGL_MULTISAMPLE_RESOLVE value.
+
+
withProfileCompatibility(boolean) - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
withProfileCore(boolean) - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
withProfileES(boolean) - Method in class org.lwjgl.opengl.ContextAttribs
+
 
+
withRGBSize(int) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns a new PixelFormat with the specified RGB sizes.
+
+
withRGBSize(int, int, int) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns a new PixelFormat with the specified EGL_RED_SIZE, EGL_GREEN_SIZE and EGL_BLUE_SIZE.
+
+
withSamples(int) - Method in class org.lwjgl.opengl.PixelFormat
+
+
Returns a new PixelFormat object with the same properties as this PixelFormat and the new samples value.
+
+
withSamples(int) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns a new PixelFormat with the specified number of EGL_SAMPLES.
+
+
withSRGB(boolean) - Method in class org.lwjgl.opengl.PixelFormat
+
+
Returns a new PixelFormat object with the same properties as this PixelFormat and the new sRGB value.
+
+
withStencilBits(int) - Method in class org.lwjgl.opengl.PixelFormat
+
+
Returns a new PixelFormat object with the same properties as this PixelFormat and the new stencil bits value.
+
+
withStencilSize(int) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns a new PixelFormat with the specified EGL_STENCIL_SIZE.
+
+
withStereo(boolean) - Method in class org.lwjgl.opengl.PixelFormat
+
+
Returns a new PixelFormat object with the same properties as this PixelFormat and the new stereo value.
+
+
withSwapBehavior(int) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns a new PixelFormat with the specified EGL_SWAP_BEHAVIOR value.
+
+
withTransparentType(int, int, int, int) - Method in class org.lwjgl.opengles.PixelFormat
+
+
Returns a new PixelFormat with the specified EGL_TRANSPARENT_TYPE and + the specified transparent RGB values.
+
+
WritableColor - Interface in org.lwjgl.util
+
+
Write interface for Colors
+
+
WritableDimension - Interface in org.lwjgl.util
+
+
Write interface for Dimensions
+
+
WritablePoint - Interface in org.lwjgl.util
+
+
Write interface for Points
+
+
WritableRectangle - Interface in org.lwjgl.util
+
+
Write interface for Rectangles
+
+
WritableVector2f - Interface in org.lwjgl.util.vector
+
+
Writable interface to Vector2fs
+
+
WritableVector3f - Interface in org.lwjgl.util.vector
+
+
Writable interface to Vector3fs
+
+
WritableVector4f - Interface in org.lwjgl.util.vector
+
+
Writable interface to Vector4fs
+
+
writeABGR(ByteBuffer) - Method in class org.lwjgl.util.Color
+
 
+
writeABGR(ByteBuffer) - Method in interface org.lwjgl.util.ReadableColor
+
+
Write the ABGR color directly out to a ByteBuffer
+
+
writeARGB(ByteBuffer) - Method in class org.lwjgl.util.Color
+
 
+
writeARGB(ByteBuffer) - Method in interface org.lwjgl.util.ReadableColor
+
+
Write the ARGB color directly out to a ByteBuffer
+
+
writeBGR(ByteBuffer) - Method in class org.lwjgl.util.Color
+
 
+
writeBGR(ByteBuffer) - Method in interface org.lwjgl.util.ReadableColor
+
+
Write the BGR color directly out to a ByteBuffer
+
+
writeBGRA(ByteBuffer) - Method in class org.lwjgl.util.Color
+
 
+
writeBGRA(ByteBuffer) - Method in interface org.lwjgl.util.ReadableColor
+
+
Write the BGRA color directly out to a ByteBuffer
+
+
writeObjectFile(File, Object) - Method in class org.lwjgl.util.applet.AppletLoader
+
+
write object to specified File
+
+
writeRGB(ByteBuffer) - Method in class org.lwjgl.util.Color
+
 
+
writeRGB(ByteBuffer) - Method in interface org.lwjgl.util.ReadableColor
+
+
Write the RGB color directly out to a ByteBuffer
+
+
writeRGBA(ByteBuffer) - Method in class org.lwjgl.util.Color
+
 
+
writeRGBA(ByteBuffer) - Method in interface org.lwjgl.util.ReadableColor
+
+
Write the RGBA color directly out to a ByteBuffer
+
+
+ + + +

X

+
+
x - Variable in class org.lwjgl.util.vector.Quaternion
+
 
+
x - Variable in class org.lwjgl.util.vector.Vector2f
+
 
+
x - Variable in class org.lwjgl.util.vector.Vector3f
+
 
+
x - Variable in class org.lwjgl.util.vector.Vector4f
+
 
+
XPMFile - Class in org.lwjgl.util
+
+
+ NOTE: This simple XPM reader does not support extensions nor hotspots
+
+
xPos - Variable in class org.lwjgl.opengl.XRandR.Screen
+
+
Position on the x-axis, in pixels
+
+
XRandR - Class in org.lwjgl.opengl
+
+
Utility for working with the xrandr commmand-line utility.
+
+
XRandR() - Constructor for class org.lwjgl.opengl.XRandR
+
 
+
XRandR.Screen - Class in org.lwjgl.opengl
+
+
Encapsulates the configuration of a monitor.
+
+
+ + + +

Y

+
+
y - Variable in class org.lwjgl.util.vector.Quaternion
+
 
+
y - Variable in class org.lwjgl.util.vector.Vector2f
+
 
+
y - Variable in class org.lwjgl.util.vector.Vector3f
+
 
+
y - Variable in class org.lwjgl.util.vector.Vector4f
+
 
+
YELLOW - Static variable in interface org.lwjgl.util.ReadableColor
+
 
+
yPos - Variable in class org.lwjgl.opengl.XRandR.Screen
+
+
Position on the y-axis, in pixels
+
+
+ + + +

Z

+
+
z - Variable in class org.lwjgl.util.vector.Quaternion
+
 
+
z - Variable in class org.lwjgl.util.vector.Vector3f
+
 
+
z - Variable in class org.lwjgl.util.vector.Vector4f
+
 
+
zeroBuffer(ByteBuffer) - Static method in class org.lwjgl.BufferUtils
+
+
Fill buffer with zeros from position to remaining
+
+
zeroBuffer(ShortBuffer) - Static method in class org.lwjgl.BufferUtils
+
+
Fill buffer with zeros from position to remaining
+
+
zeroBuffer(CharBuffer) - Static method in class org.lwjgl.BufferUtils
+
+
Fill buffer with zeros from position to remaining
+
+
zeroBuffer(IntBuffer) - Static method in class org.lwjgl.BufferUtils
+
+
Fill buffer with zeros from position to remaining
+
+
zeroBuffer(FloatBuffer) - Static method in class org.lwjgl.BufferUtils
+
+
Fill buffer with zeros from position to remaining
+
+
zeroBuffer(LongBuffer) - Static method in class org.lwjgl.BufferUtils
+
+
Fill buffer with zeros from position to remaining
+
+
zeroBuffer(DoubleBuffer) - Static method in class org.lwjgl.BufferUtils
+
+
Fill buffer with zeros from position to remaining
+
+
+A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/index.html b/lib/lwjgl-2.9.1/javadoc/index.html new file mode 100644 index 00000000..4b05f592 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/index.html @@ -0,0 +1,33 @@ + + + + + +LWJGL API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/BufferChecks.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/BufferChecks.html new file mode 100644 index 00000000..b65c47ca --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/BufferChecks.html @@ -0,0 +1,616 @@ + + + + + +BufferChecks (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl
+

Class BufferChecks

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.BufferChecks
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class BufferChecks
    +extends java.lang.Object
    +

    A class to check buffer boundaries in general. If there is unsufficient space + in the buffer when the call is made then a buffer overflow would otherwise + occur and cause unexpected behaviour, a crash, or worse, a security risk. + + Internal class, don't use. +

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo , elias_naur
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidcheckArray(long[] array, + int size) 
      static voidcheckArray(java.lang.Object[] array) 
      static voidcheckArray(java.lang.Object[] array, + int size) 
      static intcheckBuffer(java.nio.Buffer buffer, + int size) +
      Detects the buffer type and performs the corresponding check + and also returns the buffer position in bytes.
      +
      static voidcheckBuffer(java.nio.ByteBuffer buf, + int size) 
      static voidcheckBuffer(java.nio.DoubleBuffer buf, + int size) 
      static voidcheckBuffer(java.nio.FloatBuffer buf, + int size) 
      static voidcheckBuffer(java.nio.IntBuffer buf, + int size) 
      static voidcheckBuffer(java.nio.LongBuffer buf, + int size) 
      static voidcheckBuffer(PointerBuffer buf, + int size) 
      static voidcheckBuffer(java.nio.ShortBuffer buf, + int size) 
      static voidcheckBufferSize(java.nio.Buffer buf, + int size) +
      Helper method to ensure a buffer is big enough to receive data from a + glGet* operation.
      +
      static voidcheckDirect(java.nio.ByteBuffer buf) +
      Helper methods to ensure a buffer is direct (and, implicitly, non-null).
      +
      static voidcheckDirect(java.nio.DoubleBuffer buf) 
      static voidcheckDirect(java.nio.FloatBuffer buf) 
      static voidcheckDirect(java.nio.IntBuffer buf) 
      static voidcheckDirect(java.nio.LongBuffer buf) 
      static voidcheckDirect(PointerBuffer buf) 
      static voidcheckDirect(java.nio.ShortBuffer buf) 
      static voidcheckFunctionAddress(long pointer) +
      Helper methods to ensure a function pointer is not-null (0)
      +
      static voidcheckNotNull(java.lang.Object o) 
      static voidcheckNullTerminated(java.nio.ByteBuffer buf) +
      Helper methods to ensure a ByteBuffer is null-terminated
      +
      static voidcheckNullTerminated(java.nio.ByteBuffer buf, + int count) 
      static voidcheckNullTerminated(java.nio.IntBuffer buf) +
      Helper method to ensure an IntBuffer is null-terminated
      +
      static voidcheckNullTerminated(java.nio.LongBuffer buf) +
      Helper method to ensure a LongBuffer is null-terminated
      +
      static voidcheckNullTerminated(PointerBuffer buf) +
      Helper method to ensure a PointerBuffer is null-terminated
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        checkFunctionAddress

        +
        public static void checkFunctionAddress(long pointer)
        +
        Helper methods to ensure a function pointer is not-null (0)
        +
      • +
      + + + +
        +
      • +

        checkNullTerminated

        +
        public static void checkNullTerminated(java.nio.ByteBuffer buf)
        +
        Helper methods to ensure a ByteBuffer is null-terminated
        +
      • +
      + + + +
        +
      • +

        checkNullTerminated

        +
        public static void checkNullTerminated(java.nio.ByteBuffer buf,
        +                       int count)
        +
      • +
      + + + +
        +
      • +

        checkNullTerminated

        +
        public static void checkNullTerminated(java.nio.IntBuffer buf)
        +
        Helper method to ensure an IntBuffer is null-terminated
        +
      • +
      + + + +
        +
      • +

        checkNullTerminated

        +
        public static void checkNullTerminated(java.nio.LongBuffer buf)
        +
        Helper method to ensure a LongBuffer is null-terminated
        +
      • +
      + + + +
        +
      • +

        checkNullTerminated

        +
        public static void checkNullTerminated(PointerBuffer buf)
        +
        Helper method to ensure a PointerBuffer is null-terminated
        +
      • +
      + + + +
        +
      • +

        checkNotNull

        +
        public static void checkNotNull(java.lang.Object o)
        +
      • +
      + + + +
        +
      • +

        checkDirect

        +
        public static void checkDirect(java.nio.ByteBuffer buf)
        +
        Helper methods to ensure a buffer is direct (and, implicitly, non-null).
        +
      • +
      + + + +
        +
      • +

        checkDirect

        +
        public static void checkDirect(java.nio.ShortBuffer buf)
        +
      • +
      + + + +
        +
      • +

        checkDirect

        +
        public static void checkDirect(java.nio.IntBuffer buf)
        +
      • +
      + + + +
        +
      • +

        checkDirect

        +
        public static void checkDirect(java.nio.LongBuffer buf)
        +
      • +
      + + + +
        +
      • +

        checkDirect

        +
        public static void checkDirect(java.nio.FloatBuffer buf)
        +
      • +
      + + + +
        +
      • +

        checkDirect

        +
        public static void checkDirect(java.nio.DoubleBuffer buf)
        +
      • +
      + + + +
        +
      • +

        checkDirect

        +
        public static void checkDirect(PointerBuffer buf)
        +
      • +
      + + + +
        +
      • +

        checkArray

        +
        public static void checkArray(java.lang.Object[] array)
        +
      • +
      + + + +
        +
      • +

        checkBufferSize

        +
        public static void checkBufferSize(java.nio.Buffer buf,
        +                   int size)
        +
        Helper method to ensure a buffer is big enough to receive data from a + glGet* operation.
        +
        Parameters:
        buf - The buffer to check
        size - The minimum buffer size
        +
        Throws:
        +
        java.lang.IllegalArgumentException
        +
      • +
      + + + +
        +
      • +

        checkBuffer

        +
        public static int checkBuffer(java.nio.Buffer buffer,
        +              int size)
        +
        Detects the buffer type and performs the corresponding check + and also returns the buffer position in bytes.
        +
        Parameters:
        buffer - the buffer to check
        size - the size to check
        +
        Returns:
        the buffer position in bytes
        +
      • +
      + + + +
        +
      • +

        checkBuffer

        +
        public static void checkBuffer(java.nio.ByteBuffer buf,
        +               int size)
        +
      • +
      + + + +
        +
      • +

        checkBuffer

        +
        public static void checkBuffer(java.nio.ShortBuffer buf,
        +               int size)
        +
      • +
      + + + +
        +
      • +

        checkBuffer

        +
        public static void checkBuffer(java.nio.IntBuffer buf,
        +               int size)
        +
      • +
      + + + +
        +
      • +

        checkBuffer

        +
        public static void checkBuffer(java.nio.LongBuffer buf,
        +               int size)
        +
      • +
      + + + +
        +
      • +

        checkBuffer

        +
        public static void checkBuffer(java.nio.FloatBuffer buf,
        +               int size)
        +
      • +
      + + + +
        +
      • +

        checkBuffer

        +
        public static void checkBuffer(java.nio.DoubleBuffer buf,
        +               int size)
        +
      • +
      + + + +
        +
      • +

        checkBuffer

        +
        public static void checkBuffer(PointerBuffer buf,
        +               int size)
        +
      • +
      + + + +
        +
      • +

        checkArray

        +
        public static void checkArray(java.lang.Object[] array,
        +              int size)
        +
      • +
      + + + +
        +
      • +

        checkArray

        +
        public static void checkArray(long[] array,
        +              int size)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/BufferUtils.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/BufferUtils.html new file mode 100644 index 00000000..2c9c1317 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/BufferUtils.html @@ -0,0 +1,553 @@ + + + + + +BufferUtils (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl
+

Class BufferUtils

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.BufferUtils
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class BufferUtils
    +extends java.lang.Object
    +
    Some often-used Buffer code for creating native buffers of the appropriate size.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    $Author$
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      BufferUtils() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static java.nio.ByteBuffercreateByteBuffer(int size) +
      Construct a direct native-ordered bytebuffer with the specified size.
      +
      static java.nio.CharBuffercreateCharBuffer(int size) +
      Construct a direct native-order charbuffer with the specified number + of elements.
      +
      static java.nio.DoubleBuffercreateDoubleBuffer(int size) +
      Construct a direct native-order doublebuffer with the specified number + of elements.
      +
      static java.nio.FloatBuffercreateFloatBuffer(int size) +
      Construct a direct native-order floatbuffer with the specified number + of elements.
      +
      static java.nio.IntBuffercreateIntBuffer(int size) +
      Construct a direct native-order intbuffer with the specified number + of elements.
      +
      static java.nio.LongBuffercreateLongBuffer(int size) +
      Construct a direct native-order longbuffer with the specified number + of elements.
      +
      static PointerBuffercreatePointerBuffer(int size) +
      Construct a PointerBuffer with the specified number + of elements.
      +
      static java.nio.ShortBuffercreateShortBuffer(int size) +
      Construct a direct native-order shortbuffer with the specified number + of elements.
      +
      static intgetElementSizeExponent(java.nio.Buffer buf) 
      static intgetOffset(java.nio.Buffer buffer) +
      A helper function which is used to get the byte offset in an arbitrary buffer + based on its position
      +
      static voidzeroBuffer(java.nio.ByteBuffer b) +
      Fill buffer with zeros from position to remaining
      +
      static voidzeroBuffer(java.nio.CharBuffer b) +
      Fill buffer with zeros from position to remaining
      +
      static voidzeroBuffer(java.nio.DoubleBuffer b) +
      Fill buffer with zeros from position to remaining
      +
      static voidzeroBuffer(java.nio.FloatBuffer b) +
      Fill buffer with zeros from position to remaining
      +
      static voidzeroBuffer(java.nio.IntBuffer b) +
      Fill buffer with zeros from position to remaining
      +
      static voidzeroBuffer(java.nio.LongBuffer b) +
      Fill buffer with zeros from position to remaining
      +
      static voidzeroBuffer(java.nio.ShortBuffer b) +
      Fill buffer with zeros from position to remaining
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BufferUtils

        +
        public BufferUtils()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createByteBuffer

        +
        public static java.nio.ByteBuffer createByteBuffer(int size)
        +
        Construct a direct native-ordered bytebuffer with the specified size.
        +
        Parameters:
        size - The size, in bytes
        +
        Returns:
        a ByteBuffer
        +
      • +
      + + + +
        +
      • +

        createShortBuffer

        +
        public static java.nio.ShortBuffer createShortBuffer(int size)
        +
        Construct a direct native-order shortbuffer with the specified number + of elements.
        +
        Parameters:
        size - The size, in shorts
        +
        Returns:
        a ShortBuffer
        +
      • +
      + + + +
        +
      • +

        createCharBuffer

        +
        public static java.nio.CharBuffer createCharBuffer(int size)
        +
        Construct a direct native-order charbuffer with the specified number + of elements.
        +
        Parameters:
        size - The size, in chars
        +
        Returns:
        an CharBuffer
        +
      • +
      + + + +
        +
      • +

        createIntBuffer

        +
        public static java.nio.IntBuffer createIntBuffer(int size)
        +
        Construct a direct native-order intbuffer with the specified number + of elements.
        +
        Parameters:
        size - The size, in ints
        +
        Returns:
        an IntBuffer
        +
      • +
      + + + +
        +
      • +

        createLongBuffer

        +
        public static java.nio.LongBuffer createLongBuffer(int size)
        +
        Construct a direct native-order longbuffer with the specified number + of elements.
        +
        Parameters:
        size - The size, in longs
        +
        Returns:
        an LongBuffer
        +
      • +
      + + + +
        +
      • +

        createFloatBuffer

        +
        public static java.nio.FloatBuffer createFloatBuffer(int size)
        +
        Construct a direct native-order floatbuffer with the specified number + of elements.
        +
        Parameters:
        size - The size, in floats
        +
        Returns:
        a FloatBuffer
        +
      • +
      + + + +
        +
      • +

        createDoubleBuffer

        +
        public static java.nio.DoubleBuffer createDoubleBuffer(int size)
        +
        Construct a direct native-order doublebuffer with the specified number + of elements.
        +
        Parameters:
        size - The size, in floats
        +
        Returns:
        a FloatBuffer
        +
      • +
      + + + +
        +
      • +

        createPointerBuffer

        +
        public static PointerBuffer createPointerBuffer(int size)
        +
        Construct a PointerBuffer with the specified number + of elements.
        +
        Parameters:
        size - The size, in memory addresses
        +
        Returns:
        a PointerBuffer
        +
      • +
      + + + +
        +
      • +

        getElementSizeExponent

        +
        public static int getElementSizeExponent(java.nio.Buffer buf)
        +
        Returns:
        n, where buffer_element_size=2^n.
        +
      • +
      + + + +
        +
      • +

        getOffset

        +
        public static int getOffset(java.nio.Buffer buffer)
        +
        A helper function which is used to get the byte offset in an arbitrary buffer + based on its position
        +
        Returns:
        the position of the buffer, in BYTES
        +
      • +
      + + + +
        +
      • +

        zeroBuffer

        +
        public static void zeroBuffer(java.nio.ByteBuffer b)
        +
        Fill buffer with zeros from position to remaining
        +
      • +
      + + + +
        +
      • +

        zeroBuffer

        +
        public static void zeroBuffer(java.nio.ShortBuffer b)
        +
        Fill buffer with zeros from position to remaining
        +
      • +
      + + + +
        +
      • +

        zeroBuffer

        +
        public static void zeroBuffer(java.nio.CharBuffer b)
        +
        Fill buffer with zeros from position to remaining
        +
      • +
      + + + +
        +
      • +

        zeroBuffer

        +
        public static void zeroBuffer(java.nio.IntBuffer b)
        +
        Fill buffer with zeros from position to remaining
        +
      • +
      + + + +
        +
      • +

        zeroBuffer

        +
        public static void zeroBuffer(java.nio.FloatBuffer b)
        +
        Fill buffer with zeros from position to remaining
        +
      • +
      + + + +
        +
      • +

        zeroBuffer

        +
        public static void zeroBuffer(java.nio.LongBuffer b)
        +
        Fill buffer with zeros from position to remaining
        +
      • +
      + + + +
        +
      • +

        zeroBuffer

        +
        public static void zeroBuffer(java.nio.DoubleBuffer b)
        +
        Fill buffer with zeros from position to remaining
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/LWJGLException.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/LWJGLException.html new file mode 100644 index 00000000..20a45999 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/LWJGLException.html @@ -0,0 +1,307 @@ + + + + + +LWJGLException (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl
+

Class LWJGLException

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.lang.Throwable
    • +
    • +
        +
      • java.lang.Exception
      • +
      • +
          +
        • org.lwjgl.LWJGLException
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class LWJGLException
    +extends java.lang.Exception
    +

    + This exception is supplied to make exception handling more generic for LWJGL + specific exceptions +

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    Brian Matzon
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      LWJGLException() +
      Plain c'tor
      +
      LWJGLException(java.lang.String msg) +
      Creates a new LWJGLException
      +
      LWJGLException(java.lang.String message, + java.lang.Throwable cause) 
      LWJGLException(java.lang.Throwable cause) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LWJGLException

        +
        public LWJGLException()
        +
        Plain c'tor
        +
      • +
      + + + +
        +
      • +

        LWJGLException

        +
        public LWJGLException(java.lang.String msg)
        +
        Creates a new LWJGLException
        +
        Parameters:
        msg - String identifier for exception
        +
      • +
      + + + +
        +
      • +

        LWJGLException

        +
        public LWJGLException(java.lang.String message,
        +              java.lang.Throwable cause)
        +
        Parameters:
        message -
        cause -
        +
      • +
      + + + +
        +
      • +

        LWJGLException

        +
        public LWJGLException(java.lang.Throwable cause)
        +
        Parameters:
        cause -
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/LWJGLUtil.TokenFilter.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/LWJGLUtil.TokenFilter.html new file mode 100644 index 00000000..1e73c546 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/LWJGLUtil.TokenFilter.html @@ -0,0 +1,218 @@ + + + + + +LWJGLUtil.TokenFilter (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl
+

Interface LWJGLUtil.TokenFilter

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    LWJGLUtil
    +
    +
    +
    +
    public static interface LWJGLUtil.TokenFilter
    +
    Simple interface for Field filtering.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      booleanaccept(java.lang.reflect.Field field, + int value) +
      Should return true if the specified Field passes the filter.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        accept

        +
        boolean accept(java.lang.reflect.Field field,
        +             int value)
        +
        Should return true if the specified Field passes the filter.
        +
        Parameters:
        field - the Field to test
        value - the integer value of the field
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/LWJGLUtil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/LWJGLUtil.html new file mode 100644 index 00000000..32cefa31 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/LWJGLUtil.html @@ -0,0 +1,682 @@ + + + + + +LWJGLUtil (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl
+

Class LWJGLUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.LWJGLUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class LWJGLUtil
    +extends java.lang.Object
    +

    + Internal library methods +

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    Brian Matzon
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static interface LWJGLUtil.TokenFilter +
      Simple interface for Field filtering.
      +
      +
    • +
    + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      LWJGLUtil() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static java.util.Map<java.lang.Integer,java.lang.String>getClassTokens(LWJGLUtil.TokenFilter filter, + java.util.Map<java.lang.Integer,java.lang.String> target, + java.lang.Class... tokenClasses) +
      Returns a map of public static final integer fields in the specified classes, to their String representations.
      +
      static java.util.Map<java.lang.Integer,java.lang.String>getClassTokens(LWJGLUtil.TokenFilter filter, + java.util.Map<java.lang.Integer,java.lang.String> target, + java.lang.Iterable<java.lang.Class> tokenClasses) +
      Returns a map of public static final integer fields in the specified classes, to their String representations.
      +
      static java.lang.String[]getLibraryPaths(java.lang.String libname, + java.lang.String[] platform_lib_names, + java.lang.ClassLoader classloader) +
      Locates the paths required by a library.
      +
      static java.lang.String[]getLibraryPaths(java.lang.String libname, + java.lang.String platform_lib_name, + java.lang.ClassLoader classloader) +
      Locates the paths required by a library.
      +
      static intgetPlatform() 
      static java.lang.StringgetPlatformName() 
      static booleangetPrivilegedBoolean(java.lang.String property_name) +
      Gets a boolean property as a privileged action.
      +
      static java.lang.IntegergetPrivilegedInteger(java.lang.String property_name) +
      Gets an integer property as a privileged action.
      +
      static java.lang.IntegergetPrivilegedInteger(java.lang.String property_name, + int default_val) +
      Gets an integer property as a privileged action.
      +
      static booleanisMacOSXEqualsOrBetterThan(int major_required, + int minor_required) +
      Method to determine if the current system is running a version of + Mac OS X better than the given version.
      +
      static voidlog(java.lang.CharSequence msg) +
      Prints the given message to System.err if DEBUG is true.
      +
      static java.lang.StringtoHexString(int value) +
      Returns a string representation of the integer argument as an + unsigned integer in base 16.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + + + + + + + + + +
        +
      • +

        PLATFORM_LINUX_NAME

        +
        public static final java.lang.String PLATFORM_LINUX_NAME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        PLATFORM_MACOSX_NAME

        +
        public static final java.lang.String PLATFORM_MACOSX_NAME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        PLATFORM_WINDOWS_NAME

        +
        public static final java.lang.String PLATFORM_WINDOWS_NAME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        LWJGLIcon16x16

        +
        public static final java.nio.ByteBuffer LWJGLIcon16x16
        +
        LWJGL Logo - 16 by 16 pixels
        +
      • +
      + + + +
        +
      • +

        LWJGLIcon32x32

        +
        public static final java.nio.ByteBuffer LWJGLIcon32x32
        +
        LWJGL Logo - 32 by 32 pixels
        +
      • +
      + + + +
        +
      • +

        DEBUG

        +
        public static final boolean DEBUG
        +
        Debug flag.
        +
      • +
      + + + +
        +
      • +

        CHECKS

        +
        public static final boolean CHECKS
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LWJGLUtil

        +
        public LWJGLUtil()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        getLibraryPaths

        +
        public static java.lang.String[] getLibraryPaths(java.lang.String libname,
        +                                 java.lang.String platform_lib_name,
        +                                 java.lang.ClassLoader classloader)
        +
        Locates the paths required by a library.
        +
        Parameters:
        libname - Local Library Name to search the classloader with ("openal").
        platform_lib_name - The native library name ("libopenal.so")
        classloader - The classloader to ask for library paths
        +
        Returns:
        Paths to located libraries, if any
        +
      • +
      + + + +
        +
      • +

        getLibraryPaths

        +
        public static java.lang.String[] getLibraryPaths(java.lang.String libname,
        +                                 java.lang.String[] platform_lib_names,
        +                                 java.lang.ClassLoader classloader)
        +
        Locates the paths required by a library.
        +
        Parameters:
        libname - Local Library Name to search the classloader with ("openal").
        platform_lib_names - The list of possible library names ("libopenal.so")
        classloader - The classloader to ask for library paths
        +
        Returns:
        Paths to located libraries, if any
        +
      • +
      + + + +
        +
      • +

        getPrivilegedBoolean

        +
        public static boolean getPrivilegedBoolean(java.lang.String property_name)
        +
        Gets a boolean property as a privileged action.
        +
      • +
      + + + +
        +
      • +

        getPrivilegedInteger

        +
        public static java.lang.Integer getPrivilegedInteger(java.lang.String property_name)
        +
        Gets an integer property as a privileged action.
        +
        Parameters:
        property_name - the integer property name
        +
        Returns:
        the property value
        +
      • +
      + + + +
        +
      • +

        getPrivilegedInteger

        +
        public static java.lang.Integer getPrivilegedInteger(java.lang.String property_name,
        +                                     int default_val)
        +
        Gets an integer property as a privileged action.
        +
        Parameters:
        property_name - the integer property name
        default_val - the default value to use if the property is not defined
        +
        Returns:
        the property value
        +
      • +
      + + + +
        +
      • +

        log

        +
        public static void log(java.lang.CharSequence msg)
        +
        Prints the given message to System.err if DEBUG is true.
        +
        Parameters:
        msg - Message to print
        +
      • +
      + + + +
        +
      • +

        isMacOSXEqualsOrBetterThan

        +
        public static boolean isMacOSXEqualsOrBetterThan(int major_required,
        +                                 int minor_required)
        +
        Method to determine if the current system is running a version of + Mac OS X better than the given version. This is only useful for Mac OS X + specific code and will not work for any other platform.
        +
      • +
      + + + +
        +
      • +

        getClassTokens

        +
        public static java.util.Map<java.lang.Integer,java.lang.String> getClassTokens(LWJGLUtil.TokenFilter filter,
        +                                                               java.util.Map<java.lang.Integer,java.lang.String> target,
        +                                                               java.lang.Class... tokenClasses)
        +
        Returns a map of public static final integer fields in the specified classes, to their String representations. + An optional filter can be specified to only include specific fields. The target map may be null, in which + case a new map is allocated and returned. +

        + This method is useful when debugging to quickly identify values returned from the AL/GL/CL APIs.

        +
        Parameters:
        filter - the filter to use (optional)
        target - the target map (optional)
        tokenClasses - an array of classes to get tokens from
        +
        Returns:
        the token map
        +
      • +
      + + + +
        +
      • +

        getClassTokens

        +
        public static java.util.Map<java.lang.Integer,java.lang.String> getClassTokens(LWJGLUtil.TokenFilter filter,
        +                                                               java.util.Map<java.lang.Integer,java.lang.String> target,
        +                                                               java.lang.Iterable<java.lang.Class> tokenClasses)
        +
        Returns a map of public static final integer fields in the specified classes, to their String representations. + An optional filter can be specified to only include specific fields. The target map may be null, in which + case a new map is allocated and returned. +

        + This method is useful when debugging to quickly identify values returned from the AL/GL/CL APIs.

        +
        Parameters:
        filter - the filter to use (optional)
        target - the target map (optional)
        tokenClasses - the classes to get tokens from
        +
        Returns:
        the token map
        +
      • +
      + + + +
        +
      • +

        toHexString

        +
        public static java.lang.String toHexString(int value)
        +
        Returns a string representation of the integer argument as an + unsigned integer in base 16. The string will be uppercase + and will have a leading '0x'.
        +
        Parameters:
        value - the integer value
        +
        Returns:
        the hex string representation
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/MemoryUtil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/MemoryUtil.html new file mode 100644 index 00000000..3a968714 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/MemoryUtil.html @@ -0,0 +1,816 @@ + + + + + +MemoryUtil (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl
+

Class MemoryUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.MemoryUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class MemoryUtil
    +extends java.lang.Object
    +
    [INTERNAL USE ONLY] +

    + This class provides utility methods for passing buffers to JNI API calls.

    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static java.lang.StringdecodeASCII(java.nio.ByteBuffer buffer) 
      static java.lang.StringdecodeUTF16(java.nio.ByteBuffer buffer) 
      static java.lang.StringdecodeUTF8(java.nio.ByteBuffer buffer) 
      static java.nio.ByteBufferencodeASCII(java.lang.CharSequence text) +
      Returns a ByteBuffer containing the specified text ASCII encoded and null-terminated.
      +
      static java.nio.ByteBufferencodeUTF16(java.lang.CharSequence text) +
      Returns a ByteBuffer containing the specified text UTF-16LE encoded and null-terminated.
      +
      static java.nio.ByteBufferencodeUTF8(java.lang.CharSequence text) +
      Returns a ByteBuffer containing the specified text UTF-8 encoded and null-terminated.
      +
      static longgetAddress(java.nio.ByteBuffer buffer) 
      static longgetAddress(java.nio.ByteBuffer buffer, + int position) 
      static longgetAddress(java.nio.CharBuffer buffer) 
      static longgetAddress(java.nio.CharBuffer buffer, + int position) 
      static longgetAddress(java.nio.DoubleBuffer buffer) 
      static longgetAddress(java.nio.DoubleBuffer buffer, + int position) 
      static longgetAddress(java.nio.FloatBuffer buffer) 
      static longgetAddress(java.nio.FloatBuffer buffer, + int position) 
      static longgetAddress(java.nio.IntBuffer buffer) 
      static longgetAddress(java.nio.IntBuffer buffer, + int position) 
      static longgetAddress(java.nio.LongBuffer buffer) 
      static longgetAddress(java.nio.LongBuffer buffer, + int position) 
      static longgetAddress(PointerBuffer buffer) 
      static longgetAddress(PointerBuffer buffer, + int position) 
      static longgetAddress(java.nio.ShortBuffer buffer) 
      static longgetAddress(java.nio.ShortBuffer buffer, + int position) 
      static longgetAddress0(java.nio.Buffer buffer) +
      Returns the memory address of the specified buffer.
      +
      static longgetAddress0(PointerBuffer buffer) 
      static longgetAddress0Safe(java.nio.Buffer buffer) 
      static longgetAddress0Safe(PointerBuffer buffer) 
      static longgetAddressSafe(java.nio.ByteBuffer buffer) 
      static longgetAddressSafe(java.nio.ByteBuffer buffer, + int position) 
      static longgetAddressSafe(java.nio.CharBuffer buffer) 
      static longgetAddressSafe(java.nio.CharBuffer buffer, + int position) 
      static longgetAddressSafe(java.nio.DoubleBuffer buffer) 
      static longgetAddressSafe(java.nio.DoubleBuffer buffer, + int position) 
      static longgetAddressSafe(java.nio.FloatBuffer buffer) 
      static longgetAddressSafe(java.nio.FloatBuffer buffer, + int position) 
      static longgetAddressSafe(java.nio.IntBuffer buffer) 
      static longgetAddressSafe(java.nio.IntBuffer buffer, + int position) 
      static longgetAddressSafe(java.nio.LongBuffer buffer) 
      static longgetAddressSafe(java.nio.LongBuffer buffer, + int position) 
      static longgetAddressSafe(PointerBuffer buffer) 
      static longgetAddressSafe(PointerBuffer buffer, + int position) 
      static longgetAddressSafe(java.nio.ShortBuffer buffer) 
      static longgetAddressSafe(java.nio.ShortBuffer buffer, + int position) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAddress0

        +
        public static long getAddress0(java.nio.Buffer buffer)
        +
        Returns the memory address of the specified buffer. [INTERNAL USE ONLY]
        +
        Parameters:
        buffer - the buffer
        +
        Returns:
        the memory address
        +
      • +
      + + + +
        +
      • +

        getAddress0Safe

        +
        public static long getAddress0Safe(java.nio.Buffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddress0

        +
        public static long getAddress0(PointerBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddress0Safe

        +
        public static long getAddress0Safe(PointerBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(java.nio.ByteBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(java.nio.ByteBuffer buffer,
        +              int position)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(java.nio.ShortBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(java.nio.ShortBuffer buffer,
        +              int position)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(java.nio.CharBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(java.nio.CharBuffer buffer,
        +              int position)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(java.nio.IntBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(java.nio.IntBuffer buffer,
        +              int position)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(java.nio.FloatBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(java.nio.FloatBuffer buffer,
        +              int position)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(java.nio.LongBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(java.nio.LongBuffer buffer,
        +              int position)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(java.nio.DoubleBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(java.nio.DoubleBuffer buffer,
        +              int position)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(PointerBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public static long getAddress(PointerBuffer buffer,
        +              int position)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(java.nio.ByteBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(java.nio.ByteBuffer buffer,
        +                  int position)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(java.nio.ShortBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(java.nio.ShortBuffer buffer,
        +                  int position)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(java.nio.CharBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(java.nio.CharBuffer buffer,
        +                  int position)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(java.nio.IntBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(java.nio.IntBuffer buffer,
        +                  int position)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(java.nio.FloatBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(java.nio.FloatBuffer buffer,
        +                  int position)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(java.nio.LongBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(java.nio.LongBuffer buffer,
        +                  int position)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(java.nio.DoubleBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(java.nio.DoubleBuffer buffer,
        +                  int position)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(PointerBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        getAddressSafe

        +
        public static long getAddressSafe(PointerBuffer buffer,
        +                  int position)
        +
      • +
      + + + +
        +
      • +

        encodeASCII

        +
        public static java.nio.ByteBuffer encodeASCII(java.lang.CharSequence text)
        +
        Returns a ByteBuffer containing the specified text ASCII encoded and null-terminated. + If text is null, null is returned.
        +
        Parameters:
        text - the text to encode
        +
        Returns:
        the encoded text or null
        See Also:
        String.getBytes()
        +
      • +
      + + + +
        +
      • +

        encodeUTF8

        +
        public static java.nio.ByteBuffer encodeUTF8(java.lang.CharSequence text)
        +
        Returns a ByteBuffer containing the specified text UTF-8 encoded and null-terminated. + If text is null, null is returned.
        +
        Parameters:
        text - the text to encode
        +
        Returns:
        the encoded text or null
        See Also:
        String.getBytes()
        +
      • +
      + + + +
        +
      • +

        encodeUTF16

        +
        public static java.nio.ByteBuffer encodeUTF16(java.lang.CharSequence text)
        +
        Returns a ByteBuffer containing the specified text UTF-16LE encoded and null-terminated. + If text is null, null is returned.
        +
        Parameters:
        text - the text to encode
        +
        Returns:
        the encoded text
        +
      • +
      + + + +
        +
      • +

        decodeASCII

        +
        public static java.lang.String decodeASCII(java.nio.ByteBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        decodeUTF8

        +
        public static java.lang.String decodeUTF8(java.nio.ByteBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        decodeUTF16

        +
        public static java.lang.String decodeUTF16(java.nio.ByteBuffer buffer)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/PointerBuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/PointerBuffer.html new file mode 100644 index 00000000..3c7c418e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/PointerBuffer.html @@ -0,0 +1,1390 @@ + + + + + +PointerBuffer (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl
+

Class PointerBuffer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.PointerBuffer
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.lang.Comparable
    +
    +
    +
    +
    public class PointerBuffer
    +extends java.lang.Object
    +implements java.lang.Comparable
    +
    This class is a container for architecture independent pointer data. + The interface mirrors the NIO LongBuffer API for convenience.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected java.nio.ByteBufferpointers 
      protected java.nio.Bufferview 
      protected java.nio.IntBufferview32 
      protected java.nio.LongBufferview64 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      PointerBuffer(java.nio.ByteBuffer source) +
      Creates a new PointerBuffer using the specified ByteBuffer as its pointer + data source.
      +
      PointerBuffer(int capacity) +
      Creates a new PointerBuffer with the specified capacity.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static PointerBufferallocateDirect(int capacity) +
      Allocates a new pointer buffer.
      +
      PointerBufferasReadOnlyBuffer() +
      Creates a new, read-only pointer buffer that shares this buffer's + content.
      +
      intcapacity() +
      Returns this buffer's capacity.
      +
      PointerBufferclear() +
      Clears this buffer.
      +
      PointerBuffercompact() +
      Compacts this buffer  (optional operation).
      +
      intcompareTo(java.lang.Object o) +
      Compares this buffer to another.
      +
      PointerBufferduplicate() +
      Creates a new pointer buffer that shares this buffer's content.
      +
      booleanequals(java.lang.Object ob) +
      Tells whether or not this buffer is equal to another object.
      +
      PointerBufferflip() +
      Flips this buffer.
      +
      longget() +
      Relative get method.
      +
      longget(int index) +
      Absolute get method.
      +
      PointerBufferget(long[] dst) +
      Relative bulk get method.
      +
      PointerBufferget(long[] dst, + int offset, + int length) +
      Relative bulk get method.
      +
      java.nio.ByteBuffergetBuffer() +
      Returns the ByteBuffer that backs this PointerBuffer.
      +
      static intgetPointerSize() +
      Returns the pointer size in bytes, based on the underlying architecture.
      +
      inthashCode() +
      Returns the current hash code of this buffer.
      +
      booleanhasRemaining() +
      Tells whether there are any elements between the current position and + the limit.
      +
      static booleanis64Bit() +
      Returns true if the underlying architecture is 64bit.
      +
      booleanisReadOnly() 
      intlimit() +
      Returns this buffer's limit.
      +
      PointerBufferlimit(int newLimit) +
      Sets this buffer's limit.
      +
      PointerBuffermark() +
      Sets this buffer's mark at its position.
      +
      protected PointerBuffernewInstance(java.nio.ByteBuffer source) +
      This method is used in slice and duplicate instead of normal object construction, + so that subclasses can return themselves.
      +
      java.nio.ByteOrderorder() +
      Retrieves this buffer's byte order.
      +
      intposition() +
      Returns this buffer's position.
      +
      PointerBufferposition(int newPosition) +
      Sets this buffer's position.
      +
      intpositionByte() +
      Returns this buffer's position, in bytes.
      +
      static voidput(java.nio.ByteBuffer target, + int index, + long l) +
      Convenience put on a target ByteBuffer.
      +
      static voidput(java.nio.ByteBuffer target, + long l) +
      Convenience put on a target ByteBuffer.
      +
      PointerBufferput(int index, + long l) +
      Absolute put method  (optional operation).
      +
      PointerBufferput(int index, + PointerWrapper pointer) +
      Convenience put that accepts PointerWrapper objects.
      +
      PointerBufferput(long l) +
      Relative put method  (optional operation).
      +
      PointerBufferput(long[] src) +
      Relative bulk put method  (optional operation).
      +
      PointerBufferput(long[] src, + int offset, + int length) +
      Relative bulk put method  (optional operation).
      +
      PointerBufferput(PointerBuffer src) +
      Relative bulk put method  (optional operation).
      +
      PointerBufferput(PointerWrapper pointer) +
      Convenience put that accepts PointerWrapper objects.
      +
      intremaining() +
      Returns the number of elements between the current position and the + limit.
      +
      intremainingByte() +
      Returns the number of bytes between the current position and the + limit.
      +
      PointerBufferreset() +
      Resets this buffer's position to the previously-marked position.
      +
      PointerBufferrewind() +
      Rewinds this buffer.
      +
      PointerBufferslice() +
      Creates a new pointer buffer whose content is a shared subsequence of + this buffer's content.
      +
      java.lang.StringtoString() +
      Returns a string summarizing the state of this buffer.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        pointers

        +
        protected final java.nio.ByteBuffer pointers
        +
      • +
      + + + +
        +
      • +

        view

        +
        protected final java.nio.Buffer view
        +
      • +
      + + + +
        +
      • +

        view32

        +
        protected final java.nio.IntBuffer view32
        +
      • +
      + + + +
        +
      • +

        view64

        +
        protected final java.nio.LongBuffer view64
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PointerBuffer

        +
        public PointerBuffer(int capacity)
        +
        Creates a new PointerBuffer with the specified capacity.
        +
        Parameters:
        capacity - the PointerBuffer size, in number of pointers
        +
      • +
      + + + +
        +
      • +

        PointerBuffer

        +
        public PointerBuffer(java.nio.ByteBuffer source)
        +
        Creates a new PointerBuffer using the specified ByteBuffer as its pointer + data source. This is useful for users that do their own memory management + over a big ByteBuffer, instead of allocating many small ones.
        +
        Parameters:
        source - the source buffer
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getBuffer

        +
        public java.nio.ByteBuffer getBuffer()
        +
        Returns the ByteBuffer that backs this PointerBuffer.
        +
        Returns:
        the pointer ByteBuffer
        +
      • +
      + + + +
        +
      • +

        is64Bit

        +
        public static boolean is64Bit()
        +
        Returns true if the underlying architecture is 64bit.
        +
      • +
      + + + +
        +
      • +

        getPointerSize

        +
        public static int getPointerSize()
        +
        Returns the pointer size in bytes, based on the underlying architecture.
        +
        Returns:
        The pointer size in bytes
        +
      • +
      + + + +
        +
      • +

        capacity

        +
        public final int capacity()
        +
        Returns this buffer's capacity.

        +
        Returns:
        The capacity of this buffer
        +
      • +
      + + + +
        +
      • +

        position

        +
        public final int position()
        +
        Returns this buffer's position.

        +
        Returns:
        The position of this buffer
        +
      • +
      + + + +
        +
      • +

        positionByte

        +
        public final int positionByte()
        +
        Returns this buffer's position, in bytes.

        +
        Returns:
        The position of this buffer in bytes.
        +
      • +
      + + + +
        +
      • +

        position

        +
        public final PointerBuffer position(int newPosition)
        +
        Sets this buffer's position. If the mark is defined and larger than the + new position then it is discarded.

        +
        Parameters:
        newPosition - The new position value; must be non-negative + and no larger than the current limit
        +
        Returns:
        This buffer
        +
        Throws:
        +
        java.lang.IllegalArgumentException - If the preconditions on newPosition do not hold
        +
      • +
      + + + +
        +
      • +

        limit

        +
        public final int limit()
        +
        Returns this buffer's limit.

        +
        Returns:
        The limit of this buffer
        +
      • +
      + + + +
        +
      • +

        limit

        +
        public final PointerBuffer limit(int newLimit)
        +
        Sets this buffer's limit. If the position is larger than the new limit + then it is set to the new limit. If the mark is defined and larger than + the new limit then it is discarded.

        +
        Parameters:
        newLimit - The new limit value; must be non-negative + and no larger than this buffer's capacity
        +
        Returns:
        This buffer
        +
        Throws:
        +
        java.lang.IllegalArgumentException - If the preconditions on newLimit do not hold
        +
      • +
      + + + +
        +
      • +

        mark

        +
        public final PointerBuffer mark()
        +
        Sets this buffer's mark at its position.

        +
        Returns:
        This buffer
        +
      • +
      + + + +
        +
      • +

        reset

        +
        public final PointerBuffer reset()
        +
        Resets this buffer's position to the previously-marked position. +

        +

        Invoking this method neither changes nor discards the mark's + value.

        +
        Returns:
        This buffer
        +
        Throws:
        +
        java.nio.InvalidMarkException - If the mark has not been set
        +
      • +
      + + + +
        +
      • +

        clear

        +
        public final PointerBuffer clear()
        +
        Clears this buffer. The position is set to zero, the limit is set to + the capacity, and the mark is discarded. +

        +

        Invoke this method before using a sequence of channel-read or + put operations to fill this buffer. For example: +

        +

        + buf.clear();     // Prepare buffer for reading
        + in.read(buf);    // Read data
        +

        +

        This method does not actually erase the data in the buffer, but it + is named as if it did because it will most often be used in situations + in which that might as well be the case.

        +
        Returns:
        This buffer
        +
      • +
      + + + +
        +
      • +

        flip

        +
        public final PointerBuffer flip()
        +
        Flips this buffer. The limit is set to the current position and then + the position is set to zero. If the mark is defined then it is + discarded. +

        +

        After a sequence of channel-read or put operations, invoke + this method to prepare for a sequence of channel-write or relative + get operations. For example: +

        +

        + buf.put(magic);    // Prepend header
        + in.read(buf);      // Read data into rest of buffer
        + buf.flip();        // Flip buffer
        + out.write(buf);    // Write header + data to channel
        +

        +

        This method is often used in conjunction with the compact method when transferring data from + one place to another.

        +
        Returns:
        This buffer
        +
      • +
      + + + +
        +
      • +

        rewind

        +
        public final PointerBuffer rewind()
        +
        Rewinds this buffer. The position is set to zero and the mark is + discarded. +

        +

        Invoke this method before a sequence of channel-write or get + operations, assuming that the limit has already been set + appropriately. For example: +

        +

        + out.write(buf);    // Write remaining data
        + buf.rewind();      // Rewind buffer
        + buf.get(array);    // Copy data into array
        +
        Returns:
        This buffer
        +
      • +
      + + + +
        +
      • +

        remaining

        +
        public final int remaining()
        +
        Returns the number of elements between the current position and the + limit.

        +
        Returns:
        The number of elements remaining in this buffer
        +
      • +
      + + + +
        +
      • +

        remainingByte

        +
        public final int remainingByte()
        +
        Returns the number of bytes between the current position and the + limit.

        +
        Returns:
        The number of bytes remaining in this buffer
        +
      • +
      + + + +
        +
      • +

        hasRemaining

        +
        public final boolean hasRemaining()
        +
        Tells whether there are any elements between the current position and + the limit.

        +
        Returns:
        true if, and only if, there is at least one element + remaining in this buffer
        +
      • +
      + + + +
        +
      • +

        allocateDirect

        +
        public static PointerBuffer allocateDirect(int capacity)
        +
        Allocates a new pointer buffer. +

        +

        The new buffer's position will be zero, its limit will be its + capacity, and its mark will be undefined.

        +
        Parameters:
        capacity - The new buffer's capacity, in pointers
        +
        Returns:
        The new pointer buffer
        +
        Throws:
        +
        java.lang.IllegalArgumentException - If the capacity is a negative integer
        +
      • +
      + + + +
        +
      • +

        newInstance

        +
        protected PointerBuffer newInstance(java.nio.ByteBuffer source)
        +
        This method is used in slice and duplicate instead of normal object construction, + so that subclasses can return themselves.
        +
        Parameters:
        source -
        +
        Returns:
        A new PointerBuffer instance
        +
      • +
      + + + +
        +
      • +

        slice

        +
        public PointerBuffer slice()
        +
        Creates a new pointer buffer whose content is a shared subsequence of + this buffer's content. +

        +

        The content of the new buffer will start at this buffer's current + position. Changes to this buffer's content will be visible in the new + buffer, and vice versa; the two buffers' position, limit, and mark + values will be independent. +

        +

        The new buffer's position will be zero, its capacity and its limit + will be the number of longs remaining in this buffer, and its mark + will be undefined. The new buffer will be direct if, and only if, this + buffer is direct, and it will be read-only if, and only if, this buffer + is read-only.

        +
        Returns:
        The new pointer buffer
        +
      • +
      + + + +
        +
      • +

        duplicate

        +
        public PointerBuffer duplicate()
        +
        Creates a new pointer buffer that shares this buffer's content. +

        +

        The content of the new buffer will be that of this buffer. Changes + to this buffer's content will be visible in the new buffer, and vice + versa; the two buffers' position, limit, and mark values will be + independent. +

        +

        The new buffer's capacity, limit and position will be + identical to those of this buffer. The new buffer will be direct if, + and only if, this buffer is direct, and it will be read-only if, and + only if, this buffer is read-only.

        +
        Returns:
        The new pointer buffer
        +
      • +
      + + + +
        +
      • +

        asReadOnlyBuffer

        +
        public PointerBuffer asReadOnlyBuffer()
        +
        Creates a new, read-only pointer buffer that shares this buffer's + content. +

        +

        The content of the new buffer will be that of this buffer. Changes + to this buffer's content will be visible in the new buffer; the new + buffer itself, however, will be read-only and will not allow the shared + content to be modified. The two buffers' position, limit, and mark + values will be independent. +

        +

        The new buffer's capacity, limit and position will be + identical to those of this buffer. +

        +

        If this buffer is itself read-only then this method behaves in + exactly the same way as the duplicate method.

        +
        Returns:
        The new, read-only pointer buffer
        +
      • +
      + + + +
        +
      • +

        isReadOnly

        +
        public boolean isReadOnly()
        +
      • +
      + + + +
        +
      • +

        get

        +
        public long get()
        +
        Relative get method. Reads the long at this buffer's + current position, and then increments the position.

        +
        Returns:
        The long at the buffer's current position
        +
        Throws:
        +
        java.nio.BufferUnderflowException - If the buffer's current position is not smaller than its limit
        +
      • +
      + + + +
        +
      • +

        put

        +
        public PointerBuffer put(long l)
        +
        Relative put method  (optional operation). +

        +

        Writes the given long into this buffer at the current + position, and then increments the position.

        +
        Parameters:
        l - The long to be written
        +
        Returns:
        This buffer
        +
        Throws:
        +
        java.nio.BufferOverflowException - If this buffer's current position is not smaller than its limit
        +
        java.nio.ReadOnlyBufferException - If this buffer is read-only
        +
      • +
      + + + + + + + +
        +
      • +

        put

        +
        public static void put(java.nio.ByteBuffer target,
        +       long l)
        +
        Convenience put on a target ByteBuffer.
        +
        Parameters:
        target - the target ByteBuffer
        l - the long value to be written
        +
      • +
      + + + +
        +
      • +

        get

        +
        public long get(int index)
        +
        Absolute get method. Reads the long at the given + index.

        +
        Parameters:
        index - The index from which the long will be read
        +
        Returns:
        The long at the given index
        +
        Throws:
        +
        java.lang.IndexOutOfBoundsException - If index is negative + or not smaller than the buffer's limit
        +
      • +
      + + + +
        +
      • +

        put

        +
        public PointerBuffer put(int index,
        +                long l)
        +
        Absolute put method  (optional operation). +

        +

        Writes the given long into this buffer at the given + index.

        +
        Parameters:
        index - The index at which the long will be written
        l - The long value to be written
        +
        Returns:
        This buffer
        +
        Throws:
        +
        java.lang.IndexOutOfBoundsException - If index is negative + or not smaller than the buffer's limit
        +
        java.nio.ReadOnlyBufferException - If this buffer is read-only
        +
      • +
      + + + + + + + +
        +
      • +

        put

        +
        public static void put(java.nio.ByteBuffer target,
        +       int index,
        +       long l)
        +
        Convenience put on a target ByteBuffer.
        +
        Parameters:
        target - the target ByteBuffer
        index - the index at which the long will be written
        l - the long value to be written
        +
      • +
      + + + +
        +
      • +

        get

        +
        public PointerBuffer get(long[] dst,
        +                int offset,
        +                int length)
        +
        Relative bulk get method. +

        +

        This method transfers longs from this buffer into the given + destination array. If there are fewer longs remaining in the + buffer than are required to satisfy the request, that is, if + length > remaining(), then no + longs are transferred and a BufferUnderflowException is + thrown. +

        +

        Otherwise, this method copies length longs from this + buffer into the given array, starting at the current position of this + buffer and at the given offset in the array. The position of this + buffer is then incremented by length. +

        +

        In other words, an invocation of this method of the form + src.get(dst, off, len) has exactly the same effect as + the loop +

        +

        +     for (int i = off; i < off + len; i++)
        +         dst[i] = src.get(); 
        +

        + except that it first checks that there are sufficient longs in + this buffer and it is potentially much more efficient.

        +
        Parameters:
        dst - The array into which longs are to be written
        offset - The offset within the array of the first long to be + written; must be non-negative and no larger than + dst.length
        length - The maximum number of longs to be written to the given + array; must be non-negative and no larger than + dst.length - offset
        +
        Returns:
        This buffer
        +
        Throws:
        +
        java.nio.BufferUnderflowException - If there are fewer than length longs + remaining in this buffer
        +
        java.lang.IndexOutOfBoundsException - If the preconditions on the offset and length + parameters do not hold
        +
      • +
      + + + +
        +
      • +

        get

        +
        public PointerBuffer get(long[] dst)
        +
        Relative bulk get method. +

        +

        This method transfers longs from this buffer into the given + destination array. An invocation of this method of the form + src.get(a) behaves in exactly the same way as the invocation +

        +

        +     src.get(a, 0, a.length) 
        +
        Returns:
        This buffer
        +
        Throws:
        +
        java.nio.BufferUnderflowException - If there are fewer than length longs + remaining in this buffer
        +
      • +
      + + + +
        +
      • +

        put

        +
        public PointerBuffer put(PointerBuffer src)
        +
        Relative bulk put method  (optional operation). +

        +

        This method transfers the longs remaining in the given source + buffer into this buffer. If there are more longs remaining in the + source buffer than in this buffer, that is, if + src.remaining() > remaining(), + then no longs are transferred and a BufferOverflowException is thrown. +

        +

        Otherwise, this method copies + n = src.remaining() longs from the given + buffer into this buffer, starting at each buffer's current position. + The positions of both buffers are then incremented by n. +

        +

        In other words, an invocation of this method of the form + dst.put(src) has exactly the same effect as the loop +

        +

        +     while (src.hasRemaining())
        +         dst.put(src.get()); 
        +

        + except that it first checks that there is sufficient space in this + buffer and it is potentially much more efficient.

        +
        Parameters:
        src - The source buffer from which longs are to be read; + must not be this buffer
        +
        Returns:
        This buffer
        +
        Throws:
        +
        java.nio.BufferOverflowException - If there is insufficient space in this buffer + for the remaining longs in the source buffer
        +
        java.lang.IllegalArgumentException - If the source buffer is this buffer
        +
        java.nio.ReadOnlyBufferException - If this buffer is read-only
        +
      • +
      + + + +
        +
      • +

        put

        +
        public PointerBuffer put(long[] src,
        +                int offset,
        +                int length)
        +
        Relative bulk put method  (optional operation). +

        +

        This method transfers longs into this buffer from the given + source array. If there are more longs to be copied from the array + than remain in this buffer, that is, if + length > remaining(), then no + longs are transferred and a BufferOverflowException is + thrown. +

        +

        Otherwise, this method copies length longs from the + given array into this buffer, starting at the given offset in the array + and at the current position of this buffer. The position of this buffer + is then incremented by length. +

        +

        In other words, an invocation of this method of the form + dst.put(src, off, len) has exactly the same effect as + the loop +

        +

        +     for (int i = off; i < off + len; i++)
        +         dst.put(a[i]); 
        +

        + except that it first checks that there is sufficient space in this + buffer and it is potentially much more efficient.

        +
        Parameters:
        src - The array from which longs are to be read
        offset - The offset within the array of the first long to be read; + must be non-negative and no larger than array.length
        length - The number of longs to be read from the given array; + must be non-negative and no larger than + array.length - offset
        +
        Returns:
        This buffer
        +
        Throws:
        +
        java.nio.BufferOverflowException - If there is insufficient space in this buffer
        +
        java.lang.IndexOutOfBoundsException - If the preconditions on the offset and length + parameters do not hold
        +
        java.nio.ReadOnlyBufferException - If this buffer is read-only
        +
      • +
      + + + +
        +
      • +

        put

        +
        public final PointerBuffer put(long[] src)
        +
        Relative bulk put method  (optional operation). +

        +

        This method transfers the entire content of the given source + long array into this buffer. An invocation of this method of the + form dst.put(a) behaves in exactly the same way as the + invocation +

        +

        +     dst.put(a, 0, a.length) 
        +
        Returns:
        This buffer
        +
        Throws:
        +
        java.nio.BufferOverflowException - If there is insufficient space in this buffer
        +
        java.nio.ReadOnlyBufferException - If this buffer is read-only
        +
      • +
      + + + +
        +
      • +

        compact

        +
        public PointerBuffer compact()
        +
        Compacts this buffer  (optional operation). +

        +

        The longs between the buffer's current position and its limit, + if any, are copied to the beginning of the buffer. That is, the + long at index p = position() is copied + to index zero, the long at index p + 1 is copied + to index one, and so forth until the long at index + limit() - 1 is copied to index + n = limit() - 1 - p. + The buffer's position is then set to n+1 and its limit is set to + its capacity. The mark, if defined, is discarded. +

        +

        The buffer's position is set to the number of longs copied, + rather than to zero, so that an invocation of this method can be + followed immediately by an invocation of another relative put + method.

        +
        Returns:
        This buffer
        +
        Throws:
        +
        java.nio.ReadOnlyBufferException - If this buffer is read-only
        +
      • +
      + + + +
        +
      • +

        order

        +
        public java.nio.ByteOrder order()
        +
        Retrieves this buffer's byte order. +

        +

        The byte order of a pointer buffer created by allocation or by + wrapping an existing long array is the native order of the underlying + hardware. The byte order of a pointer buffer created as a view of a byte buffer is that of the + byte buffer at the moment that the view is created.

        +
        Returns:
        This buffer's byte order
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Returns a string summarizing the state of this buffer.

        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        Returns:
        A summary string
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Returns the current hash code of this buffer. +

        +

        The hash code of a pointer buffer depends only upon its remaining + elements; that is, upon the elements from position() up to, and + including, the element at limit() - 1. +

        +

        Because buffer hash codes are content-dependent, it is inadvisable + to use buffers as keys in hash maps or similar data structures unless it + is known that their contents will not change.

        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        Returns:
        The current hash code of this buffer
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object ob)
        +
        Tells whether or not this buffer is equal to another object. +

        +

        Two pointer buffers are equal if, and only if, +

        +

          +

          +

        1. They have the same element type,

        2. +

          +

        3. They have the same number of remaining elements, and +

        4. +

          +

        5. The two sequences of remaining elements, considered + independently of their starting positions, are pointwise equal. +

        6. +

          +

        +

        +

        A pointer buffer is not equal to any other type of object.

        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        Parameters:
        ob - The object to which this buffer is to be compared
        +
        Returns:
        true if, and only if, this buffer is equal to the + given object
        +
      • +
      + + + +
        +
      • +

        compareTo

        +
        public int compareTo(java.lang.Object o)
        +
        Compares this buffer to another. +

        +

        Two pointer buffers are compared by comparing their sequences of + remaining elements lexicographically, without regard to the starting + position of each sequence within its corresponding buffer. +

        +

        A pointer buffer is not comparable to any other type of object.

        +
        +
        Specified by:
        +
        compareTo in interface java.lang.Comparable
        +
        Returns:
        A negative integer, zero, or a positive integer as this buffer + is less than, equal to, or greater than the given buffer
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/PointerWrapper.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/PointerWrapper.html new file mode 100644 index 00000000..ce3c6810 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/PointerWrapper.html @@ -0,0 +1,214 @@ + + + + + +PointerWrapper (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl
+

Interface PointerWrapper

+
+
+ +
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      longgetPointer() 
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPointer

        +
        long getPointer()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/PointerWrapperAbstract.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/PointerWrapperAbstract.html new file mode 100644 index 00000000..7dbcfd88 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/PointerWrapperAbstract.html @@ -0,0 +1,401 @@ + + + + + +PointerWrapperAbstract (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl
+

Class PointerWrapperAbstract

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.PointerWrapperAbstract
    • +
    +
  • +
+ +
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected longpointer 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      protected PointerWrapperAbstract(long pointer) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidcheckValid() +
      Checks if the pointer is valid and throws an IllegalStateException if + it is not.
      +
      booleanequals(java.lang.Object o) 
      longgetPointer() 
      inthashCode() 
      booleanisValid() +
      Returns true if this object represents a valid pointer.
      +
      java.lang.StringtoString() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        pointer

        +
        protected final long pointer
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PointerWrapperAbstract

        +
        protected PointerWrapperAbstract(long pointer)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isValid

        +
        public boolean isValid()
        +
        Returns true if this object represents a valid pointer. + The pointer might be invalid because it is NULL or because + some other action has deleted the object that this pointer + represents.
        +
        Returns:
        true if the pointer is valid
        +
      • +
      + + + +
        +
      • +

        checkValid

        +
        public final void checkValid()
        +
        Checks if the pointer is valid and throws an IllegalStateException if + it is not. This method is a NO-OP, unless the org.lwjgl.util.Debug + property has been set to true.
        +
      • +
      + + + + + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object o)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/Sys.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/Sys.html new file mode 100644 index 00000000..ed26b03c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/Sys.html @@ -0,0 +1,380 @@ + + + + + +Sys (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl
+

Class Sys

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.Sys
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class Sys
    +extends java.lang.Object
    +

    + System class (named Sys so as not to conflict with java.lang.System) +

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidalert(java.lang.String title, + java.lang.String message) +
      Attempt to display a modal alert to the user.
      +
      static java.lang.StringgetClipboard() +
      Get the contents of the system clipboard.
      +
      static longgetTime() +
      Gets the current value of the hires timer, in ticks.
      +
      static longgetTimerResolution() +
      Obtains the number of ticks that the hires timer does in a second.
      +
      static java.lang.StringgetVersion() +
      Return the version of the core LWJGL libraries as a String.
      +
      static voidinitialize() +
      Initialization.
      +
      static booleanis64Bit() +
      Returns true if a 64bit implementation was loaded.
      +
      static booleanopenURL(java.lang.String url) +
      Open the system web browser and point it at the specified URL.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getVersion

        +
        public static java.lang.String getVersion()
        +
        Return the version of the core LWJGL libraries as a String.
        +
      • +
      + + + +
        +
      • +

        initialize

        +
        public static void initialize()
        +
        Initialization. This is just a dummy method to trigger the static constructor.
        +
      • +
      + + + +
        +
      • +

        is64Bit

        +
        public static boolean is64Bit()
        +
        Returns true if a 64bit implementation was loaded.
        +
      • +
      + + + +
        +
      • +

        getTimerResolution

        +
        public static long getTimerResolution()
        +
        Obtains the number of ticks that the hires timer does in a second. This method is fast; + it should be called as frequently as possible, as it recalibrates the timer.
        +
        Returns:
        timer resolution in ticks per second or 0 if no timer is present.
        +
      • +
      + + + +
        +
      • +

        getTime

        +
        public static long getTime()
        +
        Gets the current value of the hires timer, in ticks. When the Sys class is first loaded + the hires timer is reset to 0. If no hires timer is present then this method will always + return 0.

        NOTEZ BIEN that the hires timer WILL wrap around.

        +
        Returns:
        the current hires time, in ticks (always >= 0)
        +
      • +
      + + + +
        +
      • +

        alert

        +
        public static void alert(java.lang.String title,
        +         java.lang.String message)
        +
        Attempt to display a modal alert to the user. This method should be used + when a game fails to initialize properly or crashes out losing its display + in the process. It is provided because AWT may not be available on the target + platform, although on Mac and Linux and other platforms supporting AWT we + delegate the task to AWT instead of doing it ourselves. +

        + The alert should display the title and the message and then the current + thread should block until the user dismisses the alert - typically with an + OK button click. +

        + It may be that the user's system has no windowing system installed for some + reason, in which case this method may do nothing at all, or attempt to provide + some console output.

        +
        Parameters:
        title - The title of the alert. We suggest using the title of your game.
        message - The message text for the alert.
        +
      • +
      + + + +
        +
      • +

        openURL

        +
        public static boolean openURL(java.lang.String url)
        +
        Open the system web browser and point it at the specified URL. It is recommended + that this not be called whilst your game is running, but on application exit in + a shutdown hook, as the screen resolution will not be reset when the browser is + brought into view. +

        + There is no guarantee that this will work, nor that we can detect if it has + failed - hence we don't return success code or throw an Exception. This is just a + best attempt at opening the URL given - don't rely on it to work! +

        +
        Parameters:
        url - The URL. Ensure that the URL is properly encoded.
        +
        Returns:
        false if we are CERTAIN the call has failed
        +
      • +
      + + + +
        +
      • +

        getClipboard

        +
        public static java.lang.String getClipboard()
        +
        Get the contents of the system clipboard. The system might not have a + clipboard (particularly if it doesn't even have a keyboard) in which case + we return null. Otherwise we return a String, which may be the empty + string "".
        +
        Returns:
        a String, or null if there is no system clipboard.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/BufferChecks.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/BufferChecks.html new file mode 100644 index 00000000..856bde5d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/BufferChecks.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.BufferChecks (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.BufferChecks

+
+
No usage of org.lwjgl.BufferChecks
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/BufferUtils.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/BufferUtils.html new file mode 100644 index 00000000..48e3ca3f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/BufferUtils.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.BufferUtils (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.BufferUtils

+
+
No usage of org.lwjgl.BufferUtils
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/LWJGLException.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/LWJGLException.html new file mode 100644 index 00000000..ed94b5c9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/LWJGLException.html @@ -0,0 +1,964 @@ + + + + + +Uses of Class org.lwjgl.LWJGLException (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.LWJGLException

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Packages that use LWJGLException 
    PackageDescription
    org.lwjgl.input 
    org.lwjgl.openal 
    org.lwjgl.opencl 
    org.lwjgl.opengl 
    org.lwjgl.opengles 
    org.lwjgl.util 
    +
  • +
  • +
      +
    • + + +

      Uses of LWJGLException in org.lwjgl.input

      + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.input that throw LWJGLException 
      Modifier and TypeMethod and Description
      static voidControllers.create() +
      Initialise the controllers collection
      +
      static voidKeyboard.create() +
      "Create" the keyboard.
      +
      static voidMouse.create() +
      "Create" the mouse.
      +
      static CursorMouse.setNativeCursor(Cursor cursor) +
      Binds a native cursor.
      +
      + + + + + + + + + + +
      Constructors in org.lwjgl.input that throw LWJGLException 
      Constructor and Description
      Cursor(int width, + int height, + int xHotspot, + int yHotspot, + int numImages, + java.nio.IntBuffer images, + java.nio.IntBuffer delays) +
      Constructs a new Cursor, with the given parameters.
      +
      +
    • +
    • + + +

      Uses of LWJGLException in org.lwjgl.openal

      + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.openal that throw LWJGLException 
      Modifier and TypeMethod and Description
      static voidAL.create() +
      Creates an OpenAL instance.
      +
      static voidAL.create(java.lang.String deviceArguments, + int contextFrequency, + int contextRefresh, + boolean contextSynchronized) +
      Creates an OpenAL instance.
      +
      static voidAL.create(java.lang.String deviceArguments, + int contextFrequency, + int contextRefresh, + boolean contextSynchronized, + boolean openDevice) 
      +
    • +
    • + + +

      Uses of LWJGLException in org.lwjgl.opencl

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.opencl that throw LWJGLException 
      Modifier and TypeMethod and Description
      static voidCL.create() 
      static CLContextCLContext.create(CLPlatform platform, + java.util.List<CLDevice> devices, + CLContextCallback pfn_notify, + Drawable share_drawable, + java.nio.IntBuffer errcode_ret) +
      Creates a new CLContext.
      +
      static CLContextCLContext.create(CLPlatform platform, + java.util.List<CLDevice> devices, + CLContextCallback pfn_notify, + java.nio.IntBuffer errcode_ret) +
      Creates a new CLContext.
      +
      static CLContextCLContext.create(CLPlatform platform, + java.util.List<CLDevice> devices, + java.nio.IntBuffer errcode_ret) +
      Creates a new CLContext.
      +
      static CLContextCLContext.createFromType(CLPlatform platform, + long device_type, + CLContextCallback pfn_notify, + Drawable share_drawable, + java.nio.IntBuffer errcode_ret) +
      Creates a new CLContext.
      +
      static CLContextCLContext.createFromType(CLPlatform platform, + long device_type, + CLContextCallback pfn_notify, + java.nio.IntBuffer errcode_ret) +
      Creates a new CLContext.
      +
      static CLContextCLContext.createFromType(CLPlatform platform, + long device_type, + java.nio.IntBuffer errcode_ret) +
      Creates a new CLContext.
      +
      +
    • +
    • + + +

      Uses of LWJGLException in org.lwjgl.opengl

      + + + + + + + + + + + + +
      Methods in org.lwjgl.opengl with parameters of type LWJGLException 
      Modifier and TypeMethod and Description
      protected voidAWTGLCanvas.exceptionOccurred(LWJGLException exception) +
      This method will be called if an unhandled LWJGLException occurs in paint().
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.opengl that throw LWJGLException 
      Modifier and TypeMethod and Description
      static voidDisplay.create() +
      Create the OpenGL context.
      +
      static voidDisplay.create(PixelFormat pixel_format) +
      Create the OpenGL context with the given minimum parameters.
      +
      static voidDisplay.create(PixelFormat pixel_format, + ContextAttribs attribs) +
      Create the OpenGL context with the given minimum parameters.
      +
      static voidDisplay.create(PixelFormat pixel_format, + Drawable shared_drawable) +
      Create the OpenGL context with the given minimum parameters.
      +
      static voidDisplay.create(PixelFormat pixel_format, + Drawable shared_drawable, + ContextAttribs attribs) +
      Create the OpenGL context with the given minimum parameters.
      +
      static voidDisplay.create(PixelFormatLWJGL pixel_format) +
      Create the OpenGL ES context with the given minimum parameters.
      +
      static voidDisplay.create(PixelFormatLWJGL pixel_format, + ContextAttribs attribs) +
      Create the OpenGL ES context with the given minimum parameters.
      +
      static voidDisplay.create(PixelFormatLWJGL pixel_format, + Drawable shared_drawable) +
      Create the OpenGL ES context with the given minimum parameters.
      +
      static voidDisplay.create(PixelFormatLWJGL pixel_format, + Drawable shared_drawable, + ContextAttribs attribs) +
      Create the OpenGL ES context with the given minimum parameters.
      +
      java.lang.ObjectInputImplementation.createCursor(int width, + int height, + int xHotspot, + int yHotspot, + int numImages, + java.nio.IntBuffer images, + java.nio.IntBuffer delays) +
      Native cursor handles
      +
      voidInputImplementation.createKeyboard() +
      Method to create the keyboard
      +
      voidInputImplementation.createMouse() +
      Method to create the mouse.
      +
      org.lwjgl.opengl.ContextGLAWTGLCanvas.createSharedContext() +
      This method should only be called internally.
      +
      static DisplayMode[]Display.getAvailableDisplayModes() +
      Returns the entire list of possible fullscreen display modes as an array, in no + particular order.
      +
      booleanAWTGLCanvas.isCurrent() 
      static booleanDisplay.isCurrent() +
      Returns true if the Display's context is current in the current thread.
      +
      booleanDrawable.isCurrent() +
      Returns true if the Drawable's context is current in the current thread.
      +
      static voidGLContext.loadOpenGLLibrary() +
      If the OpenGL reference count is 0, the library is loaded.
      +
      voidAWTGLCanvas.makeCurrent() +
      Make the canvas' context current.
      +
      static voidDisplay.makeCurrent() +
      Make the Display the current rendering context for GL calls.
      +
      voidDrawable.makeCurrent() +
      Makes the Drawable's context current in the current thread.
      +
      voidAWTGLCanvas.releaseContext() 
      static voidDisplay.releaseContext() +
      Release the Display context.
      +
      voidDrawable.releaseContext() +
      If the Drawable's context is current in the current thread, no context will be current after a call to this method.
      +
      voidAWTGLCanvas.setCLSharingProperties(PointerBuffer properties) 
      voidDrawable.setCLSharingProperties(PointerBuffer properties) +
      Sets the appropriate khr_gl_sharing properties in the target PointerBuffer, + so that if it is used in a clCreateContext(FromType) call, the created CL + context will be sharing objects with this Drawable's GL context.
      +
      static voidDisplay.setDisplayConfiguration(float gamma, + float brightness, + float contrast) +
      Set the display configuration to the specified gamma, brightness and contrast.
      +
      static voidDisplay.setDisplayMode(DisplayMode mode) +
      Set the current display mode.
      +
      static voidDisplay.setDisplayModeAndFullscreen(DisplayMode mode) +
      Set the mode of the context.
      +
      static voidDisplay.setFullscreen(boolean fullscreen) +
      Set the fullscreen mode of the context.
      +
      voidInputImplementation.setNativeCursor(java.lang.Object handle) +
      Method to set the native cursor
      +
      static voidDisplay.setParent(java.awt.Canvas parent) +
      Set the parent of the Display.
      +
      voidAWTGLCanvas.setPixelFormat(PixelFormatLWJGL pf) 
      voidAWTGLCanvas.setPixelFormat(PixelFormatLWJGL pf, + ContextAttribs attribs) 
      voidAWTGLCanvas.swapBuffers() +
      Swap the canvas' buffer
      +
      static voidDisplay.swapBuffers() +
      Swap the display buffers.
      +
      static voidGLContext.useContext(java.lang.Object context) +
      Makes a GL context the current LWJGL context by loading GL function pointers.
      +
      static voidGLContext.useContext(java.lang.Object context, + boolean forwardCompatible) +
      Makes a GL context the current LWJGL context by loading GL function pointers.
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Constructors in org.lwjgl.opengl that throw LWJGLException 
      Constructor and Description
      AWTGLCanvas() +
      Constructor using the default PixelFormat.
      +
      AWTGLCanvas(java.awt.GraphicsDevice device, + PixelFormat pixel_format) +
      Create an AWTGLCanvas with the requested PixelFormat on the default GraphicsDevice.
      +
      AWTGLCanvas(java.awt.GraphicsDevice device, + PixelFormat pixel_format, + Drawable drawable) +
      Create an AWTGLCanvas with the requested PixelFormat on the specified GraphicsDevice.
      +
      AWTGLCanvas(java.awt.GraphicsDevice device, + PixelFormat pixel_format, + Drawable drawable, + ContextAttribs attribs) +
      Create an AWTGLCanvas with the requested PixelFormat on the specified GraphicsDevice.
      +
      AWTGLCanvas(PixelFormat pixel_format) +
      Create an AWTGLCanvas with the requested PixelFormat on the default GraphicsDevice.
      +
      Pbuffer(int width, + int height, + PixelFormat pixel_format, + Drawable shared_drawable) +
      Create an instance of a Pbuffer with a unique OpenGL context.
      +
      Pbuffer(int width, + int height, + PixelFormat pixel_format, + RenderTexture renderTexture, + Drawable shared_drawable) +
      Create an instance of a Pbuffer with a unique OpenGL context.
      +
      Pbuffer(int width, + int height, + PixelFormat pixel_format, + RenderTexture renderTexture, + Drawable shared_drawable, + ContextAttribs attribs) +
      Create an instance of a Pbuffer with a unique OpenGL context.
      +
      SharedDrawable(Drawable drawable) 
      +
    • +
    • + + +

      Uses of LWJGLException in org.lwjgl.opengles

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.opengles that throw LWJGLException 
      Modifier and TypeMethod and Description
      EGLConfig[]EGLDisplay.chooseConfig(java.nio.IntBuffer attrib_list, + EGLConfig[] configs, + java.nio.IntBuffer num_config) +
      Returns the available EGL configs on this display that satisfy the specified list of attributes.
      +
      EGLContextEGLDisplay.createContext(EGLConfig config, + EGLContext shareContext, + java.nio.IntBuffer attrib_list) 
      EGLSurfaceEGLDisplay.createWindowSurface(EGLConfig config, + long window, + java.nio.IntBuffer attrib_list) +
      Creates an on-screen rendering surface on this EGL display.
      +
      voidEGLContext.destroy() 
      voidEGLSurface.destroy() +
      Destroys this EGL surface.
      +
      static intEGLKHRFenceSync.eglClientWaitSyncKHR(EGLDisplay dpy, + EGLSyncKHR sync, + int flags, + long timeout) +
      Blocks the calling thread until the specified sync object is + signaled, or until a specified timeout value expires.
      +
      static intEGLKHRReusableSync.eglClientWaitSyncKHR(EGLDisplay dpy, + EGLSyncKHR sync, + int flags, + long timeout) +
      Blocks the calling thread until the specified sync object is + signaled, or until a specified timeout value expires.
      +
      static intEGLNVSync.eglClientWaitSyncNV(EGLSyncNV sync, + int flags, + long timeout) +
      Blocks the calling thread until the specified sync object is + signaled, or until a specified timeout value expires.
      +
      static EGLSyncNVEGLNVSync.eglCreateFenceSyncNV(EGLDisplay dpy, + int condition, + java.nio.IntBuffer attrib_list) +
      Creates a fence sync object for the specified EGL display and returns + a handle to the new object.
      +
      static EGLSyncKHREGLKHRFenceSync.eglCreateSyncKHR(EGLDisplay dpy, + int type, + java.nio.IntBuffer attrib_list) +
      Creates a fence sync object for the specified EGL display and returns + a handle to the new object.
      +
      static EGLSyncKHREGLKHRReusableSync.eglCreateSyncKHR(EGLDisplay dpy, + int type, + java.nio.IntBuffer attrib_list) +
      Creates a fence sync object for the specified EGL display and returns + a handle to the new object.
      +
      static voidEGLKHRFenceSync.eglDestroySyncKHR(EGLDisplay dpy, + EGLSyncKHR sync) +
      Destroys an existing sync object.
      +
      static voidEGLKHRReusableSync.eglDestroySyncKHR(EGLDisplay dpy, + EGLSyncKHR sync) +
      Destroys an existing sync object.
      +
      static voidEGLNVSync.eglDestroySyncNV(EGLSyncNV sync) +
      Destroys an existing sync object.
      +
      static voidEGLNVSync.eglFenceNV(EGLSyncNV sync) +
      Inserts a fence command into the command stream of the bound API's current + context and associates it with sync object.
      +
      static EGLContextEGL.eglGetCurrentContext() +
      Returns the current EGL context for the current rendering API.
      +
      static EGLDisplayEGL.eglGetCurrentDisplay() +
      Returns the EGL display associated with the current context.
      +
      static EGLSurfaceEGL.eglGetCurrentSurface(int readdraw) +
      Returns the EGL surfaces used for rendering by the current context.
      +
      static EGLDisplayEGL.eglGetDisplay(long display_id) +
      Obtains an EGL display from the specified native display and initializes it.
      +
      static intEGLKHRFenceSync.eglGetSyncAttribKHR(EGLDisplay dpy, + EGLSyncKHR sync, + int attribute) +
      Returns the value of the sync object attribute.
      +
      static intEGLKHRReusableSync.eglGetSyncAttribKHR(EGLDisplay dpy, + EGLSyncKHR sync, + int attribute) +
      Returns the value of the sync object attribute.
      +
      static intEGLNVSync.eglGetSyncAttribNV(EGLSyncNV sync, + int attribute) +
      Returns the value of the sync object attribute.
      +
      static voidEGL.eglQueryContext(EGLDisplay dpy, + EGLContext ctx, + int attribute, + java.nio.IntBuffer value) +
      Returns the value of the specified EGL context attribute in the value parameter.
      +
      static voidEGL.eglQuerySurface(EGLDisplay dpy, + EGLSurface surface, + int attribute, + java.nio.IntBuffer value) +
      Returns the value of the specified EGL surface attribute in the value parameter.
      +
      static voidEGL.eglReleaseCurrent(EGLDisplay dpy) +
      Releases the current context without assigning a new one.
      +
      static voidEGLKHRReusableSync.eglSignalSyncKHR(EGLDisplay dpy, + EGLSyncKHR sync, + int mode) +
      Signals or unsignals the sync object by changing its status to + the specified mode.
      +
      static voidEGLNVSync.eglSignalSyncNV(EGLSyncNV sync, + int mode) +
      Signals or unsignals the sync object by changing its status to + the specified mode.
      +
      intEGLConfig.getAttribute(int attribute) +
      Returns the value of the specified EGL config attribute.
      +
      intEGLSurface.getAttribute(int attribute) +
      Returns the value of the specified EGL surface attribute.
      +
      EGLConfigPixelFormat.getBestMatch(EGLConfig[] configs) +
      Returns the EGL config from the specified array that best matches this PixelFormat.
      +
      static voidGLContext.loadOpenGLLibrary() +
      If the OpenGL reference count is 0, the library is loaded.
      +
      voidEGLContext.makeCurrent(EGLSurface surface) 
      voidEGLContext.makeCurrent(EGLSurface draw, + EGLSurface read) 
      voidPixelFormat.setSurfaceAttribs(EGLSurface surface) +
      Applies this PixelFormat's surface attributes to the specified EGL surface.
      +
      voidEGLDisplay.setSwapInterval(int interval) 
      voidEGLSurface.swapBuffers() 
      voidEGLDisplay.terminate() +
      Release the resources associated with this EGL display.
      +
      static voidGLContext.useContext(java.lang.Object context) +
      Makes a GL context the current LWJGL context by loading GL function pointers.
      +
      +
    • +
    • + + +

      Uses of LWJGLException in org.lwjgl.util

      + + + + + + + + + + + + +
      Methods in org.lwjgl.util that throw LWJGLException 
      Modifier and TypeMethod and Description
      static DisplayMode[]Display.getAvailableDisplayModes(int minWidth, + int minHeight, + int maxWidth, + int maxHeight, + int minBPP, + int maxBPP, + int minFreq, + int maxFreq) +
      Determine the available display modes that match the specified minimum and maximum criteria.
      +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/LWJGLUtil.TokenFilter.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/LWJGLUtil.TokenFilter.html new file mode 100644 index 00000000..af622ff1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/LWJGLUtil.TokenFilter.html @@ -0,0 +1,168 @@ + + + + + +Uses of Interface org.lwjgl.LWJGLUtil.TokenFilter (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.LWJGLUtil.TokenFilter

+
+
+
    +
  • + + + + + + + + + + + + +
    Packages that use LWJGLUtil.TokenFilter 
    PackageDescription
    org.lwjgl 
    +
  • +
  • +
      +
    • + + +

      Uses of LWJGLUtil.TokenFilter in org.lwjgl

      + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl with parameters of type LWJGLUtil.TokenFilter 
      Modifier and TypeMethod and Description
      static java.util.Map<java.lang.Integer,java.lang.String>LWJGLUtil.getClassTokens(LWJGLUtil.TokenFilter filter, + java.util.Map<java.lang.Integer,java.lang.String> target, + java.lang.Class... tokenClasses) +
      Returns a map of public static final integer fields in the specified classes, to their String representations.
      +
      static java.util.Map<java.lang.Integer,java.lang.String>LWJGLUtil.getClassTokens(LWJGLUtil.TokenFilter filter, + java.util.Map<java.lang.Integer,java.lang.String> target, + java.lang.Iterable<java.lang.Class> tokenClasses) +
      Returns a map of public static final integer fields in the specified classes, to their String representations.
      +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/LWJGLUtil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/LWJGLUtil.html new file mode 100644 index 00000000..447152e7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/LWJGLUtil.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.LWJGLUtil (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.LWJGLUtil

+
+
No usage of org.lwjgl.LWJGLUtil
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/MemoryUtil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/MemoryUtil.html new file mode 100644 index 00000000..91e188aa --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/MemoryUtil.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.MemoryUtil (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.MemoryUtil

+
+
No usage of org.lwjgl.MemoryUtil
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/PointerBuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/PointerBuffer.html new file mode 100644 index 00000000..de545fa1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/PointerBuffer.html @@ -0,0 +1,1455 @@ + + + + + +Uses of Class org.lwjgl.PointerBuffer (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.PointerBuffer

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/PointerWrapper.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/PointerWrapper.html new file mode 100644 index 00000000..f4a3c000 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/PointerWrapper.html @@ -0,0 +1,495 @@ + + + + + +Uses of Interface org.lwjgl.PointerWrapper (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.PointerWrapper

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/PointerWrapperAbstract.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/PointerWrapperAbstract.html new file mode 100644 index 00000000..c0e6abe0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/PointerWrapperAbstract.html @@ -0,0 +1,356 @@ + + + + + +Uses of Class org.lwjgl.PointerWrapperAbstract (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.PointerWrapperAbstract

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/Sys.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/Sys.html new file mode 100644 index 00000000..fb5046ff --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/class-use/Sys.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.Sys (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.Sys

+
+
No usage of org.lwjgl.Sys
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Controller.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Controller.html new file mode 100644 index 00000000..75c4ec65 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Controller.html @@ -0,0 +1,799 @@ + + + + + +Controller (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.input
+

Interface Controller

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    ControllerAdapter
    +
    +
    +
    +
    public interface Controller
    +
    A game controller of some sort that will provide input. The controller + presents buttons and axes. Buttons are either pressed or not pressed. Axis + provide analogue values.
    +
    Author:
    +
    Kevin Glass
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      intgetAxisCount() +
      Retrieve the number of axes available on this controller.
      +
      java.lang.StringgetAxisName(int index) +
      Get the name that's given to the specified axis
      +
      floatgetAxisValue(int index) +
      Retrieve the value thats currently available on a specified axis.
      +
      intgetButtonCount() +
      Retrieve the number of buttons available on this controller
      +
      java.lang.StringgetButtonName(int index) +
      Get the name of the specified button.
      +
      floatgetDeadZone(int index) +
      Get the dead zone for a specified axis
      +
      intgetIndex() +
      Get the index of this controller in the collection
      +
      java.lang.StringgetName() +
      Get the name assigned to this controller.
      +
      floatgetPovX() +
      Get the X-Axis value of the POV on this controller
      +
      floatgetPovY() +
      Get the Y-Axis value of the POV on this controller
      +
      intgetRumblerCount() +
      Returns the number of rumblers this controller supports
      +
      java.lang.StringgetRumblerName(int index) +
      Returns the name of the specified rumbler
      +
      floatgetRXAxisDeadZone() +
      Get the dead zone for the RX axis.
      +
      floatgetRXAxisValue() +
      Get the value from the RX axis if there is one.
      +
      floatgetRYAxisDeadZone() +
      Get the dead zone for the RY axis.
      +
      floatgetRYAxisValue() +
      Get the value from the RY axis if there is one.
      +
      floatgetRZAxisDeadZone() +
      Get the dead zone for the RZ axis.
      +
      floatgetRZAxisValue() +
      Get the value from the RZ axis if there is one.
      +
      floatgetXAxisDeadZone() +
      Get the dead zone for the X axis.
      +
      floatgetXAxisValue() +
      Get the value from the X axis if there is one.
      +
      floatgetYAxisDeadZone() +
      Get the dead zone for the Y axis.
      +
      floatgetYAxisValue() +
      Get the value from the Y axis if there is one.
      +
      floatgetZAxisDeadZone() +
      Get the dead zone for the Z axis.
      +
      floatgetZAxisValue() +
      Get the value from the Z axis if there is one.
      +
      booleanisButtonPressed(int index) +
      Check if a button is currently pressed
      +
      voidpoll() +
      Poll the controller for new data.
      +
      voidsetDeadZone(int index, + float zone) +
      Set the dead zone for the specified axis
      +
      voidsetRumblerStrength(int index, + float strength) +
      Sets the vibration strength of the specified rumbler
      +
      voidsetRXAxisDeadZone(float zone) +
      Set the dead zone for the RX axis
      +
      voidsetRYAxisDeadZone(float zone) +
      Set the dead zone for the RY axis
      +
      voidsetRZAxisDeadZone(float zone) +
      Set the dead zone for the RZ axis
      +
      voidsetXAxisDeadZone(float zone) +
      Set the dead zone for the X axis
      +
      voidsetYAxisDeadZone(float zone) +
      Set the dead zone for the Y axis
      +
      voidsetZAxisDeadZone(float zone) +
      Set the dead zone for the Z axis
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getName

        +
        java.lang.String getName()
        +
        Get the name assigned to this controller.
        +
        Returns:
        The name assigned to this controller
        +
      • +
      + + + +
        +
      • +

        getIndex

        +
        int getIndex()
        +
        Get the index of this controller in the collection
        +
        Returns:
        The index of this controller in the collection
        +
      • +
      + + + +
        +
      • +

        getButtonCount

        +
        int getButtonCount()
        +
        Retrieve the number of buttons available on this controller
        +
        Returns:
        The number of butotns available on this controller
        +
      • +
      + + + +
        +
      • +

        getButtonName

        +
        java.lang.String getButtonName(int index)
        +
        Get the name of the specified button. Be warned, often this is + as exciting as "Button X"
        +
        Parameters:
        index - The index of the button whose name should be retrieved
        +
        Returns:
        The name of the button requested
        +
      • +
      + + + +
        +
      • +

        isButtonPressed

        +
        boolean isButtonPressed(int index)
        +
        Check if a button is currently pressed
        +
        Parameters:
        index - The button to check
        +
        Returns:
        True if the button is currently pressed
        +
      • +
      + + + +
        +
      • +

        poll

        +
        void poll()
        +
        Poll the controller for new data. This will also update + events
        +
      • +
      + + + +
        +
      • +

        getPovX

        +
        float getPovX()
        +
        Get the X-Axis value of the POV on this controller
        +
        Returns:
        The X-Axis value of the POV on this controller
        +
      • +
      + + + +
        +
      • +

        getPovY

        +
        float getPovY()
        +
        Get the Y-Axis value of the POV on this controller
        +
        Returns:
        The Y-Axis value of the POV on this controller
        +
      • +
      + + + +
        +
      • +

        getDeadZone

        +
        float getDeadZone(int index)
        +
        Get the dead zone for a specified axis
        +
        Parameters:
        index - The index of the axis for which to retrieve the dead zone
        +
        Returns:
        The dead zone for the specified axis
        +
      • +
      + + + +
        +
      • +

        setDeadZone

        +
        void setDeadZone(int index,
        +               float zone)
        +
        Set the dead zone for the specified axis
        +
        Parameters:
        index - The index of hte axis for which to set the dead zone
        zone - The dead zone to use for the specified axis
        +
      • +
      + + + +
        +
      • +

        getAxisCount

        +
        int getAxisCount()
        +
        Retrieve the number of axes available on this controller.
        +
        Returns:
        The number of axes available on this controller.
        +
      • +
      + + + +
        +
      • +

        getAxisName

        +
        java.lang.String getAxisName(int index)
        +
        Get the name that's given to the specified axis
        +
        Parameters:
        index - The index of the axis whose name should be retrieved
        +
        Returns:
        The name of the specified axis.
        +
      • +
      + + + +
        +
      • +

        getAxisValue

        +
        float getAxisValue(int index)
        +
        Retrieve the value thats currently available on a specified axis. The + value will always be between 1.0 and -1.0 and will calibrate as values + are passed read. It may be useful to get the player to wiggle the joystick + from side to side to get the calibration right.
        +
        Parameters:
        index - The index of axis to be read
        +
        Returns:
        The value from the specified axis.
        +
      • +
      + + + +
        +
      • +

        getXAxisValue

        +
        float getXAxisValue()
        +
        Get the value from the X axis if there is one. If no X axis is + defined a zero value will be returned.
        +
        Returns:
        The value from the X axis
        +
      • +
      + + + +
        +
      • +

        getXAxisDeadZone

        +
        float getXAxisDeadZone()
        +
        Get the dead zone for the X axis.
        +
        Returns:
        The dead zone for the X axis
        +
      • +
      + + + +
        +
      • +

        setXAxisDeadZone

        +
        void setXAxisDeadZone(float zone)
        +
        Set the dead zone for the X axis
        +
        Parameters:
        zone - The dead zone to use for the X axis
        +
      • +
      + + + +
        +
      • +

        getYAxisValue

        +
        float getYAxisValue()
        +
        Get the value from the Y axis if there is one. If no Y axis is + defined a zero value will be returned.
        +
        Returns:
        The value from the Y axis
        +
      • +
      + + + +
        +
      • +

        getYAxisDeadZone

        +
        float getYAxisDeadZone()
        +
        Get the dead zone for the Y axis.
        +
        Returns:
        The dead zone for the Y axis
        +
      • +
      + + + +
        +
      • +

        setYAxisDeadZone

        +
        void setYAxisDeadZone(float zone)
        +
        Set the dead zone for the Y axis
        +
        Parameters:
        zone - The dead zone to use for the Y axis
        +
      • +
      + + + +
        +
      • +

        getZAxisValue

        +
        float getZAxisValue()
        +
        Get the value from the Z axis if there is one. If no Z axis is + defined a zero value will be returned.
        +
        Returns:
        The value from the Z axis
        +
      • +
      + + + +
        +
      • +

        getZAxisDeadZone

        +
        float getZAxisDeadZone()
        +
        Get the dead zone for the Z axis.
        +
        Returns:
        The dead zone for the Z axis
        +
      • +
      + + + +
        +
      • +

        setZAxisDeadZone

        +
        void setZAxisDeadZone(float zone)
        +
        Set the dead zone for the Z axis
        +
        Parameters:
        zone - The dead zone to use for the Z axis
        +
      • +
      + + + +
        +
      • +

        getRXAxisValue

        +
        float getRXAxisValue()
        +
        Get the value from the RX axis if there is one. If no RX axis is + defined a zero value will be returned.
        +
        Returns:
        The value from the RX axis
        +
      • +
      + + + +
        +
      • +

        getRXAxisDeadZone

        +
        float getRXAxisDeadZone()
        +
        Get the dead zone for the RX axis.
        +
        Returns:
        The dead zone for the RX axis
        +
      • +
      + + + +
        +
      • +

        setRXAxisDeadZone

        +
        void setRXAxisDeadZone(float zone)
        +
        Set the dead zone for the RX axis
        +
        Parameters:
        zone - The dead zone to use for the RX axis
        +
      • +
      + + + +
        +
      • +

        getRYAxisValue

        +
        float getRYAxisValue()
        +
        Get the value from the RY axis if there is one. If no RY axis is + defined a zero value will be returned.
        +
        Returns:
        The value from the RY axis
        +
      • +
      + + + +
        +
      • +

        getRYAxisDeadZone

        +
        float getRYAxisDeadZone()
        +
        Get the dead zone for the RY axis.
        +
        Returns:
        The dead zone for the RY axis
        +
      • +
      + + + +
        +
      • +

        setRYAxisDeadZone

        +
        void setRYAxisDeadZone(float zone)
        +
        Set the dead zone for the RY axis
        +
        Parameters:
        zone - The dead zone to use for the RY axis
        +
      • +
      + + + +
        +
      • +

        getRZAxisValue

        +
        float getRZAxisValue()
        +
        Get the value from the RZ axis if there is one. If no RZ axis is + defined a zero value will be returned.
        +
        Returns:
        The value from the RZ axis
        +
      • +
      + + + +
        +
      • +

        getRZAxisDeadZone

        +
        float getRZAxisDeadZone()
        +
        Get the dead zone for the RZ axis.
        +
        Returns:
        The dead zone for the RZ axis
        +
      • +
      + + + +
        +
      • +

        setRZAxisDeadZone

        +
        void setRZAxisDeadZone(float zone)
        +
        Set the dead zone for the RZ axis
        +
        Parameters:
        zone - The dead zone to use for the RZ axis
        +
      • +
      + + + +
        +
      • +

        getRumblerCount

        +
        int getRumblerCount()
        +
        Returns the number of rumblers this controller supports
        +
      • +
      + + + +
        +
      • +

        getRumblerName

        +
        java.lang.String getRumblerName(int index)
        +
        Returns the name of the specified rumbler
        +
        Parameters:
        index - The rumbler index
        +
      • +
      + + + +
        +
      • +

        setRumblerStrength

        +
        void setRumblerStrength(int index,
        +                      float strength)
        +
        Sets the vibration strength of the specified rumbler
        +
        Parameters:
        index - The index of the rumbler
        strength - The strength to vibrate at
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Controllers.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Controllers.html new file mode 100644 index 00000000..6c8ab4df --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Controllers.html @@ -0,0 +1,585 @@ + + + + + +Controllers (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.input
+

Class Controllers

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.input.Controllers
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class Controllers
    +extends java.lang.Object
    +
    The collection of controllers currently connected.
    +
    Author:
    +
    Kevin Glass
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Controllers() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidclearEvents() +
      Clear any events stored for the controllers in this set
      +
      static voidcreate() +
      Initialise the controllers collection
      +
      static voiddestroy() +
      Destroys any resources used by the controllers
      +
      static ControllergetController(int index) +
      Get a controller from the collection
      +
      static intgetControllerCount() +
      Retrieve a count of the number of controllers
      +
      static booleangetEventButtonState() +
      Gets the state of the button that generated the current event
      +
      static intgetEventControlIndex() +
      Get the index of the control that caused the current event
      +
      static longgetEventNanoseconds() +
      Get the timestamp assigned to the current event
      +
      static ControllergetEventSource() +
      Get the source of the current event
      +
      static floatgetEventXAxisValue() +
      Get the value on an X axis of the current event
      +
      static floatgetEventYAxisValue() +
      Get the value on an Y axis of the current event
      +
      static booleanisCreated() 
      static booleanisEventAxis() +
      Check if the current event was caused by a axis
      +
      static booleanisEventButton() +
      Check if the current event was caused by a button
      +
      static booleanisEventPovX() +
      Check if the current event was cause by the POV x-axis
      +
      static booleanisEventPovY() +
      Check if the current event was cause by the POV x-axis
      +
      static booleanisEventXAxis() +
      Check if the current event was caused by movement on the x-axis
      +
      static booleanisEventYAxis() +
      Check if the current event was caused by movement on the y-axis
      +
      static booleannext() +
      Move to the next event that has been stored.
      +
      static voidpoll() +
      Poll the controllers available.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Controllers

        +
        public Controllers()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        create

        +
        public static void create()
        +                   throws LWJGLException
        +
        Initialise the controllers collection
        +
        Throws:
        +
        LWJGLException - Indicates a failure to initialise the controller library.
        +
      • +
      + + + +
        +
      • +

        getController

        +
        public static Controller getController(int index)
        +
        Get a controller from the collection
        +
        Parameters:
        index - The index of the controller to retrieve
        +
        Returns:
        The controller requested
        +
      • +
      + + + +
        +
      • +

        getControllerCount

        +
        public static int getControllerCount()
        +
        Retrieve a count of the number of controllers
        +
        Returns:
        The number of controllers available
        +
      • +
      + + + +
        +
      • +

        poll

        +
        public static void poll()
        +
        Poll the controllers available. This will both update their state + and generate events that must be cleared.
        +
      • +
      + + + +
        +
      • +

        clearEvents

        +
        public static void clearEvents()
        +
        Clear any events stored for the controllers in this set
        +
      • +
      + + + +
        +
      • +

        next

        +
        public static boolean next()
        +
        Move to the next event that has been stored.
        +
        Returns:
        True if there is still an event to process
        +
      • +
      + + + +
        +
      • +

        isCreated

        +
        public static boolean isCreated()
        +
        Returns:
        True if Controllers has been created
        +
      • +
      + + + +
        +
      • +

        destroy

        +
        public static void destroy()
        +
        Destroys any resources used by the controllers
        +
      • +
      + + + +
        +
      • +

        getEventSource

        +
        public static Controller getEventSource()
        +
        Get the source of the current event
        +
        Returns:
        The source of the current event
        +
      • +
      + + + +
        +
      • +

        getEventControlIndex

        +
        public static int getEventControlIndex()
        +
        Get the index of the control that caused the current event
        +
        Returns:
        The index of the control that cause the current event
        +
      • +
      + + + +
        +
      • +

        isEventButton

        +
        public static boolean isEventButton()
        +
        Check if the current event was caused by a button
        +
        Returns:
        True if the current event was caused by a button
        +
      • +
      + + + +
        +
      • +

        isEventAxis

        +
        public static boolean isEventAxis()
        +
        Check if the current event was caused by a axis
        +
        Returns:
        True if the current event was caused by a axis
        +
      • +
      + + + +
        +
      • +

        isEventXAxis

        +
        public static boolean isEventXAxis()
        +
        Check if the current event was caused by movement on the x-axis
        +
        Returns:
        True if the current event was cause by movement on the x-axis
        +
      • +
      + + + +
        +
      • +

        isEventYAxis

        +
        public static boolean isEventYAxis()
        +
        Check if the current event was caused by movement on the y-axis
        +
        Returns:
        True if the current event was caused by movement on the y-axis
        +
      • +
      + + + +
        +
      • +

        isEventPovX

        +
        public static boolean isEventPovX()
        +
        Check if the current event was cause by the POV x-axis
        +
        Returns:
        True if the current event was caused by the POV x-axis
        +
      • +
      + + + +
        +
      • +

        isEventPovY

        +
        public static boolean isEventPovY()
        +
        Check if the current event was cause by the POV x-axis
        +
        Returns:
        True if the current event was caused by the POV x-axis
        +
      • +
      + + + +
        +
      • +

        getEventNanoseconds

        +
        public static long getEventNanoseconds()
        +
        Get the timestamp assigned to the current event
        +
        Returns:
        The timestamp assigned to the current event
        +
      • +
      + + + +
        +
      • +

        getEventButtonState

        +
        public static boolean getEventButtonState()
        +
        Gets the state of the button that generated the current event
        +
        Returns:
        True if button was down, or false if released
        +
      • +
      + + + +
        +
      • +

        getEventXAxisValue

        +
        public static float getEventXAxisValue()
        +
        Get the value on an X axis of the current event
        +
        Returns:
        The value on a x axis of the current event
        +
      • +
      + + + +
        +
      • +

        getEventYAxisValue

        +
        public static float getEventYAxisValue()
        +
        Get the value on an Y axis of the current event
        +
        Returns:
        The value on a y axis of the current event
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Cursor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Cursor.html new file mode 100644 index 00000000..c7714972 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Cursor.html @@ -0,0 +1,472 @@ + + + + + +Cursor (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.input
+

Class Cursor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.input.Cursor
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class Cursor
    +extends java.lang.Object
    +
    A class representing a native cursor. Instances of this + class can be used with Mouse.setCursor(), if available.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    elias_naur
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Cursor(int width, + int height, + int xHotspot, + int yHotspot, + int numImages, + java.nio.IntBuffer images, + java.nio.IntBuffer delays) +
      Constructs a new Cursor, with the given parameters.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voiddestroy() +
      Destroy the native cursor.
      +
      static intgetCapabilities() +
      Get the capabilities of the native cursor.
      +
      static intgetMaxCursorSize() +
      Gets the maximum size of a native cursor.
      +
      static intgetMinCursorSize() +
      Gets the minimum size of a native cursor.
      +
      protected booleanhasTimedOut() +
      Determines whether this cursor has timed out
      +
      protected voidnextCursor() +
      Changes to the next cursor
      +
      protected voidsetTimeout() +
      Sets the timout property to the time it should be changed
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CURSOR_ONE_BIT_TRANSPARENCY

        +
        public static final int CURSOR_ONE_BIT_TRANSPARENCY
        +
        1 bit transparency for native cursor
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CURSOR_8_BIT_ALPHA

        +
        public static final int CURSOR_8_BIT_ALPHA
        +
        8 bit alhpa native cursor
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CURSOR_ANIMATION

        +
        public static final int CURSOR_ANIMATION
        +
        animation native cursor
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Cursor

        +
        public Cursor(int width,
        +      int height,
        +      int xHotspot,
        +      int yHotspot,
        +      int numImages,
        +      java.nio.IntBuffer images,
        +      java.nio.IntBuffer delays)
        +       throws LWJGLException
        +
        Constructs a new Cursor, with the given parameters. Mouse must have been created before you can create + Cursor objects. Cursor images are in ARGB format, but only one bit transparancy is guaranteed to be supported. + So to maximize portability, lwjgl applications should only create cursor images with 0x00 or 0xff as alpha values. + The constructor will copy the images and delays, so there's no need to keep them around.
        +
        Parameters:
        width - cursor image width
        height - cursor image height
        xHotspot - the x coordinate of the cursor hotspot
        yHotspot - the y coordinate of the cursor hotspot
        numImages - number of cursor images specified. Must be 1 if animations are not supported.
        images - A buffer containing the images. The origin is at the lower left corner, like OpenGL.
        delays - An int buffer of animation frame delays, if numImages is greater than 1, else null
        +
        Throws:
        +
        LWJGLException - if the cursor could not be created for any reason
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMinCursorSize

        +
        public static int getMinCursorSize()
        +
        Gets the minimum size of a native cursor. Can only be called if + The Mouse is created and cursor caps includes at least + CURSOR_ONE_BIT_TRANSPARANCY.
        +
        Returns:
        the maximum size of a native cursor
        +
      • +
      + + + +
        +
      • +

        getMaxCursorSize

        +
        public static int getMaxCursorSize()
        +
        Gets the maximum size of a native cursor. Can only be called if + The Mouse is created and cursor caps includes at least + CURSOR_ONE_BIT_TRANSPARANCY.
        +
        Returns:
        the maximum size of a native cursor
        +
      • +
      + + + +
        +
      • +

        getCapabilities

        +
        public static int getCapabilities()
        +
        Get the capabilities of the native cursor. Return a bit mask of the native cursor capabilities. + The CURSOR_ONE_BIT_TRANSPARANCY indicates support for cursors with one bit transparancy, + the CURSOR_8_BIT_ALPHA indicates support for 8 bit alpha and CURSOR_ANIMATION indicates + support for cursor animations.
        +
        Returns:
        A bit mask with native cursor capabilities.
        +
      • +
      + + + +
        +
      • +

        destroy

        +
        public void destroy()
        +
        Destroy the native cursor. If the cursor is current, + the current native cursor is set to null (the default + OS cursor)
        +
      • +
      + + + +
        +
      • +

        setTimeout

        +
        protected void setTimeout()
        +
        Sets the timout property to the time it should be changed
        +
      • +
      + + + +
        +
      • +

        hasTimedOut

        +
        protected boolean hasTimedOut()
        +
        Determines whether this cursor has timed out
        +
        Returns:
        true if the this cursor has timed out, false if not
        +
      • +
      + + + +
        +
      • +

        nextCursor

        +
        protected void nextCursor()
        +
        Changes to the next cursor
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Keyboard.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Keyboard.html new file mode 100644 index 00000000..8a963e75 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Keyboard.html @@ -0,0 +1,2484 @@ + + + + + +Keyboard (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.input
+

Class Keyboard

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.input.Keyboard
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class Keyboard
    +extends java.lang.Object
    +

    + A raw Keyboard interface. This can be used to poll the current state of the + keys, or read all the keyboard presses / releases since the last read.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo , elias_naur , Brian Matzon
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Mouse.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Mouse.html new file mode 100644 index 00000000..a6adee8a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/Mouse.html @@ -0,0 +1,814 @@ + + + + + +Mouse (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.input
+

Class Mouse

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.input.Mouse
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class Mouse
    +extends java.lang.Object
    +

    + A raw Mouse interface. This can be used to poll the current state of the + mouse buttons, and determine the mouse movement delta since the last poll. + + n buttons supported, n being a native limit. A scrolly wheel is also + supported, if one such is available. Movement is reported as delta from + last position or as an absolute position. If the window has been created + the absolute position will be clamped to 0 - width | height.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo , elias_naur , Brian Matzon
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intEVENT_SIZE +
      Internal use - event size in bytes
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidcreate() +
      "Create" the mouse.
      +
      static voiddestroy() +
      "Destroy" the mouse.
      +
      static intgetButtonCount() 
      static intgetButtonIndex(java.lang.String buttonName) +
      Get's a button's index.
      +
      static java.lang.StringgetButtonName(int button) +
      Gets a button's name
      +
      static intgetDWheel() 
      static intgetDX() 
      static intgetDY() 
      static intgetEventButton() 
      static booleangetEventButtonState() +
      Get the current events button state.
      +
      static intgetEventDWheel() 
      static intgetEventDX() 
      static intgetEventDY() 
      static longgetEventNanoseconds() +
      Gets the time in nanoseconds of the current event.
      +
      static intgetEventX() 
      static intgetEventY() 
      static CursorgetNativeCursor() +
      Gets the currently bound native cursor, if any.
      +
      static intgetX() +
      Retrieves the absolute position.
      +
      static intgetY() +
      Retrieves the absolute position.
      +
      static booleanhasWheel() 
      static booleanisButtonDown(int button) +
      See if a particular mouse button is down.
      +
      static booleanisClipMouseCoordinatesToWindow() 
      static booleanisCreated() 
      static booleanisGrabbed() 
      static booleanisInsideWindow() +
      Retrieves whether or not the mouse cursor is within the bounds of the window.
      +
      static booleannext() +
      Gets the next mouse event.
      +
      static voidpoll() +
      Polls the mouse for its current state.
      +
      static voidsetClipMouseCoordinatesToWindow(boolean clip) 
      static voidsetCursorPosition(int new_x, + int new_y) +
      Set the position of the cursor.
      +
      static voidsetGrabbed(boolean grab) +
      Sets whether or not the mouse has grabbed the cursor + (and thus hidden).
      +
      static CursorsetNativeCursor(Cursor cursor) +
      Binds a native cursor.
      +
      static voidupdateCursor() +
      Updates the cursor, so that animation can be changed if needed.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        EVENT_SIZE

        +
        public static final int EVENT_SIZE
        +
        Internal use - event size in bytes
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getNativeCursor

        +
        public static Cursor getNativeCursor()
        +
        Gets the currently bound native cursor, if any.
        +
        Returns:
        the currently bound native cursor, if any.
        +
      • +
      + + + +
        +
      • +

        setNativeCursor

        +
        public static Cursor setNativeCursor(Cursor cursor)
        +                              throws LWJGLException
        +
        Binds a native cursor. If the cursor argument is null, any + currently bound native cursor is disabled, and the cursor reverts + to the default operating system supplied cursor. + + NOTE: The native cursor is not constrained to the window, but + relative events will not be generated if the cursor is outside.
        +
        Parameters:
        cursor - the native cursor object to bind. May be null.
        +
        Returns:
        The previous Cursor object set, or null.
        +
        Throws:
        +
        LWJGLException - if the cursor could not be set for any reason
        +
      • +
      + + + +
        +
      • +

        isClipMouseCoordinatesToWindow

        +
        public static boolean isClipMouseCoordinatesToWindow()
        +
      • +
      + + + +
        +
      • +

        setClipMouseCoordinatesToWindow

        +
        public static void setClipMouseCoordinatesToWindow(boolean clip)
        +
      • +
      + + + +
        +
      • +

        setCursorPosition

        +
        public static void setCursorPosition(int new_x,
        +                     int new_y)
        +
        Set the position of the cursor. If the cursor is not grabbed, + the native cursor is moved to the new position.
        +
        Parameters:
        new_x - The x coordinate of the new cursor position in OpenGL coordinates relative + to the window origin.
        new_y - The y coordinate of the new cursor position in OpenGL coordinates relative + to the window origin.
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static void create()
        +                   throws LWJGLException
        +
        "Create" the mouse. The display must first have been created. + Initially, the mouse is not grabbed and the delta values are reported + with respect to the center of the display.
        +
        Throws:
        +
        LWJGLException - if the mouse could not be created for any reason
        +
      • +
      + + + +
        +
      • +

        isCreated

        +
        public static boolean isCreated()
        +
        Returns:
        true if the mouse has been created
        +
      • +
      + + + +
        +
      • +

        destroy

        +
        public static void destroy()
        +
        "Destroy" the mouse.
        +
      • +
      + + + +
        +
      • +

        poll

        +
        public static void poll()
        +
        Polls the mouse for its current state. Access the polled values using the + get methods. + By using this method, it is possible to "miss" mouse click events if you don't + poll fast enough. + + To use buffered values, you have to call next for each event you + want to read. You can query which button caused the event by using + getEventButton. To get the state of that button, for that event, use + getEventButtonState. + + NOTE: This method does not query the operating system for new events. To do that, + Display.processMessages() (or Display.update()) must be called first.
        +
        See Also:
        next(), +getEventButton(), +getEventButtonState(), +isButtonDown(int button), +getX(), +getY(), +getDX(), +getDY(), +getDWheel()
        +
      • +
      + + + +
        +
      • +

        isButtonDown

        +
        public static boolean isButtonDown(int button)
        +
        See if a particular mouse button is down.
        +
        Parameters:
        button - The index of the button you wish to test (0..getButtonCount-1)
        +
        Returns:
        true if the specified button is down
        +
      • +
      + + + +
        +
      • +

        getButtonName

        +
        public static java.lang.String getButtonName(int button)
        +
        Gets a button's name
        +
        Parameters:
        button - The button
        +
        Returns:
        a String with the button's human readable name in it or null if the button is unnamed
        +
      • +
      + + + +
        +
      • +

        getButtonIndex

        +
        public static int getButtonIndex(java.lang.String buttonName)
        +
        Get's a button's index. If the button is unrecognised then -1 is returned.
        +
        Parameters:
        buttonName - The button name
        +
      • +
      + + + +
        +
      • +

        next

        +
        public static boolean next()
        +
        Gets the next mouse event. You can query which button caused the event by using + getEventButton() (if any). To get the state of that key, for that event, use + getEventButtonState. To get the current mouse delta values use getEventDX() + and getEventDY().
        +
        Returns:
        true if a mouse event was read, false otherwise
        See Also:
        getEventButton(), +getEventButtonState()
        +
      • +
      + + + +
        +
      • +

        getEventButton

        +
        public static int getEventButton()
        +
        Returns:
        Current events button. Returns -1 if no button state was changed
        +
      • +
      + + + +
        +
      • +

        getEventButtonState

        +
        public static boolean getEventButtonState()
        +
        Get the current events button state.
        +
        Returns:
        Current events button state.
        +
      • +
      + + + +
        +
      • +

        getEventDX

        +
        public static int getEventDX()
        +
        Returns:
        Current events delta x.
        +
      • +
      + + + +
        +
      • +

        getEventDY

        +
        public static int getEventDY()
        +
        Returns:
        Current events delta y.
        +
      • +
      + + + +
        +
      • +

        getEventX

        +
        public static int getEventX()
        +
        Returns:
        Current events absolute x.
        +
      • +
      + + + +
        +
      • +

        getEventY

        +
        public static int getEventY()
        +
        Returns:
        Current events absolute y.
        +
      • +
      + + + +
        +
      • +

        getEventDWheel

        +
        public static int getEventDWheel()
        +
        Returns:
        Current events delta z
        +
      • +
      + + + +
        +
      • +

        getEventNanoseconds

        +
        public static long getEventNanoseconds()
        +
        Gets the time in nanoseconds of the current event. + Only useful for relative comparisons with other + Mouse events, as the absolute time has no defined + origin.
        +
        Returns:
        The time in nanoseconds of the current event
        +
      • +
      + + + +
        +
      • +

        getX

        +
        public static int getX()
        +
        Retrieves the absolute position. It will be clamped to + 0...width-1.
        +
        Returns:
        Absolute x axis position of mouse
        +
      • +
      + + + +
        +
      • +

        getY

        +
        public static int getY()
        +
        Retrieves the absolute position. It will be clamped to + 0...height-1.
        +
        Returns:
        Absolute y axis position of mouse
        +
      • +
      + + + +
        +
      • +

        getDX

        +
        public static int getDX()
        +
        Returns:
        Movement on the x axis since last time getDX() was called.
        +
      • +
      + + + +
        +
      • +

        getDY

        +
        public static int getDY()
        +
        Returns:
        Movement on the y axis since last time getDY() was called.
        +
      • +
      + + + +
        +
      • +

        getDWheel

        +
        public static int getDWheel()
        +
        Returns:
        Movement of the wheel since last time getDWheel() was called
        +
      • +
      + + + +
        +
      • +

        getButtonCount

        +
        public static int getButtonCount()
        +
        Returns:
        Number of buttons on this mouse
        +
      • +
      + + + +
        +
      • +

        hasWheel

        +
        public static boolean hasWheel()
        +
        Returns:
        Whether or not this mouse has wheel support
        +
      • +
      + + + +
        +
      • +

        isGrabbed

        +
        public static boolean isGrabbed()
        +
        Returns:
        whether or not the mouse has grabbed the cursor
        +
      • +
      + + + +
        +
      • +

        setGrabbed

        +
        public static void setGrabbed(boolean grab)
        +
        Sets whether or not the mouse has grabbed the cursor + (and thus hidden). If grab is false, the getX() and getY() + will return delta movement in pixels clamped to the display + dimensions, from the center of the display.
        +
        Parameters:
        grab - whether the mouse should be grabbed
        +
      • +
      + + + +
        +
      • +

        updateCursor

        +
        public static void updateCursor()
        +
        Updates the cursor, so that animation can be changed if needed. + This method is called automatically by the window on its update, and + shouldn't be called otherwise
        +
      • +
      + + + +
        +
      • +

        isInsideWindow

        +
        public static boolean isInsideWindow()
        +
        Retrieves whether or not the mouse cursor is within the bounds of the window. + If the mouse cursor was moved outside the display during a drag, then the result of calling + this method will be true until the button is released.
        +
        Returns:
        true if mouse is inside display, false otherwise.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Controller.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Controller.html new file mode 100644 index 00000000..d2d463ac --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Controller.html @@ -0,0 +1,188 @@ + + + + + +Uses of Interface org.lwjgl.input.Controller (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.input.Controller

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Controllers.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Controllers.html new file mode 100644 index 00000000..5e6f1f2e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Controllers.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.input.Controllers (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.input.Controllers

+
+
No usage of org.lwjgl.input.Controllers
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Cursor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Cursor.html new file mode 100644 index 00000000..5982e729 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Cursor.html @@ -0,0 +1,179 @@ + + + + + +Uses of Class org.lwjgl.input.Cursor (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.input.Cursor

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Keyboard.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Keyboard.html new file mode 100644 index 00000000..3c37622d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Keyboard.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.input.Keyboard (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.input.Keyboard

+
+
No usage of org.lwjgl.input.Keyboard
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Mouse.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Mouse.html new file mode 100644 index 00000000..e81b3247 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/class-use/Mouse.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.input.Mouse (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.input.Mouse

+
+
No usage of org.lwjgl.input.Mouse
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/package-frame.html new file mode 100644 index 00000000..79399a34 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/package-frame.html @@ -0,0 +1,26 @@ + + + + + +org.lwjgl.input (LWJGL API) + + + + +

org.lwjgl.input

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/package-summary.html new file mode 100644 index 00000000..49fc19cb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/package-summary.html @@ -0,0 +1,173 @@ + + + + + +org.lwjgl.input (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl.input

+
+
+
    +
  • + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    Controller +
    A game controller of some sort that will provide input.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    Controllers +
    The collection of controllers currently connected.
    +
    Cursor +
    A class representing a native cursor.
    +
    Keyboard +

    + A raw Keyboard interface.
    +
    Mouse +

    + A raw Mouse interface.
    +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/package-tree.html new file mode 100644 index 00000000..94e047ca --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/package-tree.html @@ -0,0 +1,136 @@ + + + + + +org.lwjgl.input Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl.input

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/package-use.html new file mode 100644 index 00000000..a06723b2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/input/package-use.html @@ -0,0 +1,177 @@ + + + + + +Uses of Package org.lwjgl.input (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl.input

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/AL.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/AL.html new file mode 100644 index 00000000..88798f2c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/AL.html @@ -0,0 +1,353 @@ + + + + + +AL (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.openal
+

Class AL

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.openal.AL
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AL
    +extends java.lang.Object
    +

    + The AL class implements the actual creation code for linking to the native library + OpenAL. +

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    Brian Matzon
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidcreate() +
      Creates an OpenAL instance.
      +
      static voidcreate(java.lang.String deviceArguments, + int contextFrequency, + int contextRefresh, + boolean contextSynchronized) +
      Creates an OpenAL instance.
      +
      static voidcreate(java.lang.String deviceArguments, + int contextFrequency, + int contextRefresh, + boolean contextSynchronized, + boolean openDevice) 
      static voiddestroy() +
      Exit cleanly by calling destroy.
      +
      static ALCcontextgetContext() 
      static ALCdevicegetDevice() 
      static booleanisCreated() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isCreated

        +
        public static boolean isCreated()
        +
        Returns:
        true if AL has been created
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static void create(java.lang.String deviceArguments,
        +          int contextFrequency,
        +          int contextRefresh,
        +          boolean contextSynchronized)
        +                   throws LWJGLException
        +
        Creates an OpenAL instance. Using this constructor will cause OpenAL to + open the device using supplied device argument, and create a context using the context values + supplied.
        +
        Parameters:
        deviceArguments - Arguments supplied to native device
        contextFrequency - Frequency for mixing output buffer, in units of Hz (Common values include 11025, 22050, and 44100).
        contextRefresh - Refresh intervalls, in units of Hz.
        contextSynchronized - Flag, indicating a synchronous context.*
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static void create(java.lang.String deviceArguments,
        +          int contextFrequency,
        +          int contextRefresh,
        +          boolean contextSynchronized,
        +          boolean openDevice)
        +                   throws LWJGLException
        +
        Parameters:
        openDevice - Whether to automatically open the device
        +
        Throws:
        +
        LWJGLException
        See Also:
        create(String, int, int, boolean)
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static void create()
        +                   throws LWJGLException
        +
        Creates an OpenAL instance. The empty create will cause OpenAL to + open the default device, and create a context using default values. + This method used to use default values that the OpenAL implementation + chose but this produces unexpected results on some systems; so now + it defaults to 44100Hz mixing @ 60Hz refresh.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        destroy

        +
        public static void destroy()
        +
        Exit cleanly by calling destroy.
        +
      • +
      + + + +
        +
      • +

        getContext

        +
        public static ALCcontext getContext()
        +
        Returns:
        handle to the default AL context.
        +
      • +
      + + + +
        +
      • +

        getDevice

        +
        public static ALCdevice getDevice()
        +
        Returns:
        handle to the default AL device.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/AL10.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/AL10.html new file mode 100644 index 00000000..bd96a135 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/AL10.html @@ -0,0 +1,2927 @@ + + + + + +AL10 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.openal
+

Class AL10

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.openal.AL10
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AL10
    +extends java.lang.Object
    +

    + This is the core OpenAL class. This class implements + AL.h version 1.0 +

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    Brian Matzon
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intAL_BITS +
      Sound buffers: The number of bits per sample for the + data contained in the buffer.
      +
      static intAL_BUFFER +
      Indicate the buffer to provide sound samples.
      +
      static intAL_BUFFERS_PROCESSED +
      Buffer Queue params
      +
      static intAL_BUFFERS_QUEUED +
      Buffer Queue params
      +
      static intAL_CHANNEL_MASK +
      Specify the channel mask.
      +
      static intAL_CHANNELS +
      Sound buffers: The number of channels for the data + contained in the buffer.
      +
      static intAL_CONE_INNER_ANGLE +
      Directional source, inner cone angle, in degrees + Range: [0-360] + Default: 360
      +
      static intAL_CONE_OUTER_ANGLE +
      Directional source, outer cone angle, in degrees.
      +
      static intAL_CONE_OUTER_GAIN +
      Indicate the gain (volume amplification) applied.
      +
      static intAL_DATA +
      Deprecated.  +
      This token is a relict of the early OpenAL days and is + no longer supported. Neither the OpenAL spec nor OpenAL Soft define + it.
      +
      +
      static intAL_DIRECTION +
      Specify the current direction as forward vector.
      +
      static intAL_DISTANCE_MODEL +
      Distance model.
      +
      static intAL_DOPPLER_FACTOR +
      Doppler scale.
      +
      static intAL_DOPPLER_VELOCITY +
      Doppler velocity.
      +
      static intAL_EXTENSIONS +
      Context strings: Extensions
      +
      static intAL_FALSE +
      Boolean False
      +
      static intAL_FORMAT_MONO16 +
      Sound buffers: format specifier.
      +
      static intAL_FORMAT_MONO8 +
      Sound buffers: format specifier.
      +
      static intAL_FORMAT_STEREO16 +
      Sound buffers: format specifier.
      +
      static intAL_FORMAT_STEREO8 +
      Sound buffers: format specifier.
      +
      static intAL_FORMAT_VORBIS_EXT +
      Ogg Vorbis format specifier.
      +
      static intAL_FREQUENCY +
      Sound buffers: frequency, in units of Hertz [Hz].
      +
      static intAL_GAIN +
      Indicate the gain (volume amplification) applied.
      +
      static intAL_INITIAL +
      Source state information
      +
      static intAL_INVALID +
      Bad value
      +
      static intAL_INVALID_ENUM +
      Illegal enum passed as an argument to an AL call.
      +
      static intAL_INVALID_NAME +
      Illegal name passed as an argument to an AL call.
      +
      static intAL_INVALID_OPERATION +
      A function was called at inappropriate time, + or in an inappropriate way, causing an illegal state.
      +
      static intAL_INVALID_VALUE +
      Illegal value passed as an argument to an AL call.
      +
      static intAL_INVERSE_DISTANCE +
      Distance model
      +
      static intAL_INVERSE_DISTANCE_CLAMPED +
      Distance model
      +
      static intAL_LOOPING +
      Indicate whether source has to loop infinite.
      +
      static intAL_MAX_DISTANCE +
      Specify the maximum distance.
      +
      static intAL_MAX_GAIN +
      Indicate maximum source attenuation.
      +
      static intAL_MIN_GAIN +
      Indicate minimum source attenuation.
      +
      static intAL_NO_ERROR +
      Errors: No Error.
      +
      static intAL_NONE +
      Disable value
      +
      static intAL_ORIENTATION +
      Specify the current orientation.
      +
      static intAL_OUT_OF_MEMORY +
      A function could not be completed, + because there is not enough memory available.
      +
      static intAL_PAUSED +
      Source state information
      +
      static intAL_PENDING +
      Buffer state.
      +
      static intAL_PITCH +
      Specify the pitch to be applied, either at source, + or on mixer results, at listener.
      +
      static intAL_PLAYING +
      Source state information
      +
      static intAL_POSITION +
      Specify the current location in three dimensional space.
      +
      static intAL_PROCESSED +
      Buffer state.
      +
      static intAL_REFERENCE_DISTANCE +
      Specify the current orientation.
      +
      static intAL_RENDERER +
      Context strings: Renderer
      +
      static intAL_ROLLOFF_FACTOR +
      Indicate the rolloff factor for the source.
      +
      static intAL_SIZE +
      Sound buffers: Size in bytes of the buffer data.
      +
      static intAL_SOURCE_ABSOLUTE +
      Indicate source has absolute coordinates
      +
      static intAL_SOURCE_RELATIVE +
      Indicate Source has listener relative coordinates
      +
      static intAL_SOURCE_STATE +
      Source state information
      +
      static intAL_SOURCE_TYPE +
      Indicate the type of SOURCE.
      +
      static intAL_STOPPED +
      Source state information
      +
      static intAL_TRUE +
      Boolean True
      +
      static intAL_UNUSED +
      Buffer state.
      +
      static intAL_VELOCITY +
      Specify the current velocity in three dimensional space.
      +
      static intAL_VENDOR +
      Context strings: Vendor
      +
      static intAL_VERSION +
      Context strings: Version
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidalBufferData(int buffer, + int format, + java.nio.ByteBuffer data, + int freq) +
      + A special case of Buffer state is the actual sound sample data stored in asociation + with the Buffer.
      +
      static voidalBufferData(int buffer, + int format, + java.nio.IntBuffer data, + int freq) +
      + A special case of Buffer state is the actual sound sample data stored in asociation + with the Buffer.
      +
      static voidalBufferData(int buffer, + int format, + java.nio.ShortBuffer data, + int freq) +
      + A special case of Buffer state is the actual sound sample data stored in asociation + with the Buffer.
      +
      static voidalDeleteBuffers(int buffer) +
      Overloads alDeleteBuffers.
      +
      static voidalDeleteBuffers(java.nio.IntBuffer buffers) +
      + The application requests deletion of a number of Buffers by calling DeleteBuffers.
      +
      static voidalDeleteSources(int source) +
      Overloads alDeleteSources.
      +
      static voidalDeleteSources(java.nio.IntBuffer sources) +
      The application requests deletion of a number of Sources by DeleteSources.
      +
      static voidalDisable(int capability) +
      The application can temporarily disable certain AL capabilities on a per Context + basis.
      +
      static voidalDistanceModel(int value) +
      + Samples usually use the entire dynamic range of the chosen format/encoding, + independent of their real world intensity.
      +
      static voidalDopplerFactor(float value) +
      The Doppler Effect depends on the velocities of Source and Listener relative to the + medium, and the propagation speed of sound in that medium.
      +
      static voidalDopplerVelocity(float value) +
      The Doppler Effect depends on the velocities of Source and Listener relative to the + medium, and the propagation speed of sound in that medium.
      +
      static voidalEnable(int capability) +
      The application can temporarily disable certain AL capabilities on a per Context + basis.
      +
      static intalGenBuffers() +
      Overloads alGenBuffers.
      +
      static voidalGenBuffers(java.nio.IntBuffer buffers) +
      The application requests a number of Buffers using GenBuffers.
      +
      static intalGenSources() +
      Overloads alGenSources.
      +
      static voidalGenSources(java.nio.IntBuffer sources) +
      The application requests a number of Sources using GenSources.
      +
      static booleanalGetBoolean(int pname) +
      Like OpenGL, AL uses a simplified interface for querying global state.
      +
      static floatalGetBufferf(int buffer, + int pname) +
      Buffer state is maintained inside the AL implementation and can be queried in full.
      + ALC_FREQUENCY - specified in samples per second, i.e.
      +
      static intalGetBufferi(int buffer, + int pname) +
      Buffer state is maintained inside the AL implementation and can be queried in full.
      + ALC_FREQUENCY - specified in samples per second, i.e.
      +
      static doublealGetDouble(int pname) +
      Like OpenGL, AL uses a simplified interface for querying global state.
      +
      static voidalGetDouble(int pname, + java.nio.DoubleBuffer data) +
      Like OpenGL, AL uses a simplified interface for querying global state.
      +
      static intalGetEnumValue(java.lang.String ename) +
      + To obtain enumeration values for extensions, the application has to use + GetEnumValue of an extension token.
      +
      static intalGetError() +
      The AL detects only a subset of those conditions that could be considered errors.
      +
      static floatalGetFloat(int pname) +
      Like OpenGL, AL uses a simplified interface for querying global state.
      +
      static voidalGetFloat(int pname, + java.nio.FloatBuffer data) +
      Like OpenGL, AL uses a simplified interface for querying global state.
      +
      static intalGetInteger(int pname) +
      Like OpenGL, AL uses a simplified interface for querying global state.
      +
      static voidalGetInteger(int pname, + java.nio.IntBuffer data) +
      Like OpenGL, AL uses a simplified interface for querying global state.
      +
      static voidalGetListener(int pname, + java.nio.FloatBuffer floatdata) +
      Listener state is maintained inside the AL implementation and can be queried in + full.
      +
      static floatalGetListenerf(int pname) +
      Listener state is maintained inside the AL implementation and can be queried in + full.
      +
      static intalGetListeneri(int pname) +
      Listener state is maintained inside the AL implementation and can be queried in + full.
      +
      static voidalGetSource(int source, + int pname, + java.nio.FloatBuffer floatdata) +
      Source state is maintained inside the AL implementation, and the current attributes + can be queried.
      +
      static floatalGetSourcef(int source, + int pname) +
      Source state is maintained inside the AL implementation, and the current attributes + can be queried.
      +
      static intalGetSourcei(int source, + int pname) +
      Source state is maintained inside the AL implementation, and the current attributes + can be queried.
      +
      static java.lang.StringalGetString(int pname) +
      The application can retrieve state information global to the current AL Context.
      +
      static booleanalIsBuffer(int buffer) +
      The application can verify whether a buffer Name is valid using the IsBuffer query.
      +
      static booleanalIsEnabled(int capability) +
      The application can also query whether a given capability is currently enabled or + not.
      +
      static booleanalIsExtensionPresent(java.lang.String fname) +
      To verify that a given extension is available for the current context and the device it + is associated with, use this method.
      +
      static booleanalIsSource(int id) +
      The application can verify whether a source name is valid using the IsSource query.
      +
      static voidalListener(int pname, + java.nio.FloatBuffer value) +
      Listener attributes are changed using the Listener group of commands.
      +
      static voidalListener3f(int pname, + float v1, + float v2, + float v3) +
      Listener attributes are changed using the Listener group of commands.
      +
      static voidalListenerf(int pname, + float value) +
      Listener attributes are changed using the Listener group of commands.
      +
      static voidalListeneri(int pname, + int value) +
      Listener attributes are changed using the Listener group of commands.
      +
      static voidalSource(int source, + int pname, + java.nio.FloatBuffer value) +
      Specifies the position and other properties as taken into account during + sound processing.
      +
      static voidalSource3f(int source, + int pname, + float v1, + float v2, + float v3) +
      Specifies the position and other properties as taken into account during + sound processing.
      +
      static voidalSourcef(int source, + int pname, + float value) +
      Specifies the position and other properties as taken into account during + sound processing.
      +
      static voidalSourcei(int source, + int pname, + int value) +
      Specifies the position and other properties as taken into account during + sound processing.
      +
      static voidalSourcePause(int source) +
      Pause() applied to an AL_INITIAL Source is a legal NOP.
      +
      static voidalSourcePause(java.nio.IntBuffer sources) +
      Pause() applied to an AL_INITIAL Source is a legal NOP.
      +
      static voidalSourcePlay(int source) +
      Play() applied to an AL_INITIAL Source will promote the Source to AL_PLAYING, thus + the data found in the Buffer will be fed into the processing, starting at the + beginning.
      +
      static voidalSourcePlay(java.nio.IntBuffer sources) +
      Play() applied to an AL_INITIAL Source will promote the Source to AL_PLAYING, thus + the data found in the Buffer will be fed into the processing, starting at the + beginning.
      +
      static voidalSourceQueueBuffers(int source, + int buffer) +
      Overloads alSourceQueueBuffers.
      +
      static voidalSourceQueueBuffers(int source, + java.nio.IntBuffer buffers) +
      + The application can queue up one or multiple buffer names using + SourceQueueBuffers.
      +
      static voidalSourceRewind(int source) +
      Rewind() applied to an AL_INITIAL Source is a legal NOP.
      +
      static voidalSourceRewind(java.nio.IntBuffer sources) +
      Rewind() applied to an AL_INITIAL Source is a legal NOP.
      +
      static voidalSourceStop(int source) +
      Stop() applied to an AL_INITIAL Source is a legal NOP.
      +
      static voidalSourceStop(java.nio.IntBuffer sources) +
      Stop() applied to an AL_INITIAL Source is a legal NOP.
      +
      static intalSourceUnqueueBuffers(int source) +
      Overloads alSourceUnqueueBuffers.
      +
      static voidalSourceUnqueueBuffers(int source, + java.nio.IntBuffer buffers) +
      + Once a queue entry for a buffer has been appended to a queue and is pending + processing, it should not be changed.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        AL_SOURCE_TYPE

        +
        public static final int AL_SOURCE_TYPE
        +
        Indicate the type of SOURCE. + Sources can be spatialized
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_SOURCE_ABSOLUTE

        +
        public static final int AL_SOURCE_ABSOLUTE
        +
        Indicate source has absolute coordinates
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_SOURCE_RELATIVE

        +
        public static final int AL_SOURCE_RELATIVE
        +
        Indicate Source has listener relative coordinates
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CONE_INNER_ANGLE

        +
        public static final int AL_CONE_INNER_ANGLE
        +
        Directional source, inner cone angle, in degrees + Range: [0-360] + Default: 360
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CONE_OUTER_ANGLE

        +
        public static final int AL_CONE_OUTER_ANGLE
        +
        Directional source, outer cone angle, in degrees. + Range: [0-360] + Default: 360
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_PITCH

        +
        public static final int AL_PITCH
        +
        Specify the pitch to be applied, either at source, + or on mixer results, at listener. + Range: [0.5-2.0] + Default: 1.0
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_POSITION

        +
        public static final int AL_POSITION
        +
        Specify the current location in three dimensional space. + OpenAL, like OpenGL, uses a right handed coordinate system, + where in a frontal default view X (thumb) points right, + Y points up (index finger), and Z points towards the + viewer/camera (middle finger). + To switch from a left handed coordinate system, flip the + sign on the Z coordinate. + Listener position is always in the world coordinate system.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DIRECTION

        +
        public static final int AL_DIRECTION
        +
        Specify the current direction as forward vector.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VELOCITY

        +
        public static final int AL_VELOCITY
        +
        Specify the current velocity in three dimensional space.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_LOOPING

        +
        public static final int AL_LOOPING
        +
        Indicate whether source has to loop infinite. + Type: ALboolean + Range: [TRUE, FALSE] + Default: FALSE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_BUFFER

        +
        public static final int AL_BUFFER
        +
        Indicate the buffer to provide sound samples. + Type: ALuint. + Range: any valid Buffer id.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_GAIN

        +
        public static final int AL_GAIN
        +
        Indicate the gain (volume amplification) applied. + Type: ALfloat. + Range: ]0.0- ] + A value of 1.0 means un-attenuated/unchanged. + Each division by 2 equals an attenuation of -6dB. + Each multiplicaton with 2 equals an amplification of +6dB. + A value of 0.0 is meaningless with respect to a logarithmic + scale; it is interpreted as zero volume - the channel + is effectively disabled.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MIN_GAIN

        +
        public static final int AL_MIN_GAIN
        +
        Indicate minimum source attenuation. + Type: ALfloat + Range: [0.0 - 1.0]
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MAX_GAIN

        +
        public static final int AL_MAX_GAIN
        +
        Indicate maximum source attenuation. + Type: ALfloat + Range: [0.0 - 1.0]
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ORIENTATION

        +
        public static final int AL_ORIENTATION
        +
        Specify the current orientation. + Type: ALfv6 (at/up) + Range: N/A
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REFERENCE_DISTANCE

        +
        public static final int AL_REFERENCE_DISTANCE
        +
        Specify the current orientation. + Type: ALfv6 (at/up) + Range: N/A
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ROLLOFF_FACTOR

        +
        public static final int AL_ROLLOFF_FACTOR
        +
        Indicate the rolloff factor for the source. + Type: ALfloat + Range: [0.0 - ] + Default: 1.0
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CONE_OUTER_GAIN

        +
        public static final int AL_CONE_OUTER_GAIN
        +
        Indicate the gain (volume amplification) applied. + Type: ALfloat. + Range: ]0.0- ] + A value of 1.0 means un-attenuated/unchanged. + Each division by 2 equals an attenuation of -6dB. + Each multiplicaton with 2 equals an amplification of +6dB. + A value of 0.0 is meaningless with respect to a logarithmic + scale; it is interpreted as zero volume - the channel + is effectively disabled.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MAX_DISTANCE

        +
        public static final int AL_MAX_DISTANCE
        +
        Specify the maximum distance. + Type: ALfloat + Range: [0.0 - ]
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHANNEL_MASK

        +
        public static final int AL_CHANNEL_MASK
        +
        Specify the channel mask. (Creative) + Type: ALuint + Range: [0 - 255]
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_SOURCE_STATE

        +
        public static final int AL_SOURCE_STATE
        +
        Source state information
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_INITIAL

        +
        public static final int AL_INITIAL
        +
        Source state information
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_PLAYING

        +
        public static final int AL_PLAYING
        +
        Source state information
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_PAUSED

        +
        public static final int AL_PAUSED
        +
        Source state information
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_STOPPED

        +
        public static final int AL_STOPPED
        +
        Source state information
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_BUFFERS_QUEUED

        +
        public static final int AL_BUFFERS_QUEUED
        +
        Buffer Queue params
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_BUFFERS_PROCESSED

        +
        public static final int AL_BUFFERS_PROCESSED
        +
        Buffer Queue params
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FORMAT_MONO8

        +
        public static final int AL_FORMAT_MONO8
        +
        Sound buffers: format specifier.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FORMAT_MONO16

        +
        public static final int AL_FORMAT_MONO16
        +
        Sound buffers: format specifier.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FORMAT_STEREO8

        +
        public static final int AL_FORMAT_STEREO8
        +
        Sound buffers: format specifier.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FORMAT_STEREO16

        +
        public static final int AL_FORMAT_STEREO16
        +
        Sound buffers: format specifier.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FORMAT_VORBIS_EXT

        +
        public static final int AL_FORMAT_VORBIS_EXT
        +
        Ogg Vorbis format specifier.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY

        +
        public static final int AL_FREQUENCY
        +
        Sound buffers: frequency, in units of Hertz [Hz]. + This is the number of samples per second. Half of the + sample frequency marks the maximum significant + frequency component.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_BITS

        +
        public static final int AL_BITS
        +
        Sound buffers: The number of bits per sample for the + data contained in the buffer.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHANNELS

        +
        public static final int AL_CHANNELS
        +
        Sound buffers: The number of channels for the data + contained in the buffer.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_SIZE

        +
        public static final int AL_SIZE
        +
        Sound buffers: Size in bytes of the buffer data.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DATA

        +
        public static final int AL_DATA
        +
        Deprecated. This token is a relict of the early OpenAL days and is + no longer supported. Neither the OpenAL spec nor OpenAL Soft define + it.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_UNUSED

        +
        public static final int AL_UNUSED
        +
        Buffer state. +

        + Not supported for public use (yet).

        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_PENDING

        +
        public static final int AL_PENDING
        +
        Buffer state. +

        + Not supported for public use (yet).

        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_PROCESSED

        +
        public static final int AL_PROCESSED
        +
        Buffer state. +

        + Not supported for public use (yet).

        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_NO_ERROR

        +
        public static final int AL_NO_ERROR
        +
        Errors: No Error.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_INVALID_NAME

        +
        public static final int AL_INVALID_NAME
        +
        Illegal name passed as an argument to an AL call.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_INVALID_ENUM

        +
        public static final int AL_INVALID_ENUM
        +
        Illegal enum passed as an argument to an AL call.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_INVALID_VALUE

        +
        public static final int AL_INVALID_VALUE
        +
        Illegal value passed as an argument to an AL call. + Applies to parameter values, but not to enumerations.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_INVALID_OPERATION

        +
        public static final int AL_INVALID_OPERATION
        +
        A function was called at inappropriate time, + or in an inappropriate way, causing an illegal state. + This can be an incompatible ALenum, object ID, + and/or function.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_OUT_OF_MEMORY

        +
        public static final int AL_OUT_OF_MEMORY
        +
        A function could not be completed, + because there is not enough memory available.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VENDOR

        +
        public static final int AL_VENDOR
        +
        Context strings: Vendor
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VERSION

        +
        public static final int AL_VERSION
        +
        Context strings: Version
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RENDERER

        +
        public static final int AL_RENDERER
        +
        Context strings: Renderer
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EXTENSIONS

        +
        public static final int AL_EXTENSIONS
        +
        Context strings: Extensions
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DOPPLER_FACTOR

        +
        public static final int AL_DOPPLER_FACTOR
        +
        Doppler scale. Default 1.0
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DOPPLER_VELOCITY

        +
        public static final int AL_DOPPLER_VELOCITY
        +
        Doppler velocity. Default 1.0
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTANCE_MODEL

        +
        public static final int AL_DISTANCE_MODEL
        +
        Distance model. Default INVERSE_DISTANCE_CLAMPED
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_INVERSE_DISTANCE

        +
        public static final int AL_INVERSE_DISTANCE
        +
        Distance model
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_INVERSE_DISTANCE_CLAMPED

        +
        public static final int AL_INVERSE_DISTANCE_CLAMPED
        +
        Distance model
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        alEnable

        +
        public static void alEnable(int capability)
        +
        The application can temporarily disable certain AL capabilities on a per Context + basis. This allows the driver implementation to optimize for certain subsets of + operations. Enabling and disabling capabilities is handled using a function pair. +

        +
        Parameters:
        capability - name of a capability to enable
        +
      • +
      + + + +
        +
      • +

        alDisable

        +
        public static void alDisable(int capability)
        +
        The application can temporarily disable certain AL capabilities on a per Context + basis. This allows the driver implementation to optimize for certain subsets of + operations. Enabling and disabling capabilities is handled using a function pair. +

        +
        Parameters:
        capability - name of a capability to disable
        +
      • +
      + + + +
        +
      • +

        alIsEnabled

        +
        public static boolean alIsEnabled(int capability)
        +
        The application can also query whether a given capability is currently enabled or + not. +

        + If the token used to specify target is not legal, an AL_INVALID_ENUM error will be + generated. +

        +

        + At this time, this mechanism is not used. There are no valid targets. +

        +

        +
        Parameters:
        capability - name of a capability to check
        +
        Returns:
        true if named feature is enabled
        +
      • +
      + + + +
        +
      • +

        alGetBoolean

        +
        public static boolean alGetBoolean(int pname)
        +
        Like OpenGL, AL uses a simplified interface for querying global state. +

        + Legal values are e.g. AL_DOPPLER_FACTOR, AL_DOPPLER_VELOCITY, + AL_DISTANCE_MODEL. +

        + null destinations are quietly ignored. AL_INVALID_ENUM is the response to errors + in specifying pName. The amount of memory required in the destination + depends on the actual state requested. +

        +

        +
        Returns:
        boolean state described by pname will be returned.
        +
      • +
      + + + +
        +
      • +

        alGetInteger

        +
        public static int alGetInteger(int pname)
        +
        Like OpenGL, AL uses a simplified interface for querying global state. +

        + Legal values are e.g. AL_DOPPLER_FACTOR, AL_DOPPLER_VELOCITY, + AL_DISTANCE_MODEL. +

        + null destinations are quietly ignored. AL_INVALID_ENUM is the response to errors + in specifying pName. The amount of memory required in the destination + depends on the actual state requested. +

        +

        +
        Returns:
        int state described by pname will be returned.
        +
      • +
      + + + +
        +
      • +

        alGetFloat

        +
        public static float alGetFloat(int pname)
        +
        Like OpenGL, AL uses a simplified interface for querying global state. +

        + Legal values are e.g. AL_DOPPLER_FACTOR, AL_DOPPLER_VELOCITY, + AL_DISTANCE_MODEL. +

        + null destinations are quietly ignored. AL_INVALID_ENUM is the response to errors + in specifying pName. The amount of memory required in the destination + depends on the actual state requested. +

        +

        +
        Returns:
        float state described by pname will be returned.
        +
      • +
      + + + +
        +
      • +

        alGetDouble

        +
        public static double alGetDouble(int pname)
        +
        Like OpenGL, AL uses a simplified interface for querying global state. +

        + Legal values are e.g. AL_DOPPLER_FACTOR, AL_DOPPLER_VELOCITY, + AL_DISTANCE_MODEL. +

        + null destinations are quietly ignored. AL_INVALID_ENUM is the response to errors + in specifying pName. The amount of memory required in the destination + depends on the actual state requested. +

        +

        +
        Returns:
        double state described by pname will be returned.
        +
      • +
      + + + +
        +
      • +

        alGetInteger

        +
        public static void alGetInteger(int pname,
        +                java.nio.IntBuffer data)
        +
        Like OpenGL, AL uses a simplified interface for querying global state. +

        + Legal values are e.g. AL_DOPPLER_FACTOR, AL_DOPPLER_VELOCITY, + AL_DISTANCE_MODEL. +

        + null destinations are quietly ignored. AL_INVALID_ENUM is the response to errors + in specifying pName. The amount of memory required in the destination + depends on the actual state requested. +

        +

        +
        Parameters:
        pname - state to be queried
        data - Buffer to place the integers in
        +
      • +
      + + + +
        +
      • +

        alGetFloat

        +
        public static void alGetFloat(int pname,
        +              java.nio.FloatBuffer data)
        +
        Like OpenGL, AL uses a simplified interface for querying global state. +

        + Legal values are e.g. AL_DOPPLER_FACTOR, AL_DOPPLER_VELOCITY, + AL_DISTANCE_MODEL. +

        + null destinations are quietly ignored. AL_INVALID_ENUM is the response to errors + in specifying pName. The amount of memory required in the destination + depends on the actual state requested. +

        +

        +
        Parameters:
        pname - state to be queried
        data - Buffer to place the floats in
        +
      • +
      + + + +
        +
      • +

        alGetDouble

        +
        public static void alGetDouble(int pname,
        +               java.nio.DoubleBuffer data)
        +
        Like OpenGL, AL uses a simplified interface for querying global state. +

        + Legal values are e.g. AL_DOPPLER_FACTOR, AL_DOPPLER_VELOCITY, + AL_DISTANCE_MODEL. +

        + null destinations are quietly ignored. AL_INVALID_ENUM is the response to errors + in specifying pName. The amount of memory required in the destination + depends on the actual state requested. +

        +

        +
        Parameters:
        pname - state to be queried
        data - Buffer to place the doubles in
        +
      • +
      + + + +
        +
      • +

        alGetString

        +
        public static java.lang.String alGetString(int pname)
        +
        The application can retrieve state information global to the current AL Context. + GetString will return a pointer to a constant string. Valid values for param are + VERSION, RENDERER, VENDOR, and EXTENSIONS, as well as the error codes + defined by AL. The application can use GetString to retrieve a string for an error + code. +

        +
        Parameters:
        pname - The property to be returned
        +
        Returns:
        OpenAL String property
        +
      • +
      + + + +
        +
      • +

        alGetError

        +
        public static int alGetError()
        +
        The AL detects only a subset of those conditions that could be considered errors. + This is because in many cases error checking would adversely impact the + performance of an error-free program. +

        + Each detectable error is assigned a numeric + code. When an error is detected by AL, a flag is set and the error code is recorded. + Further errors, if they occur, do not affect this recorded code. When GetError is + called, the code is returned and the flag is cleared, so that a further error will again + record its code. If a call to GetError returns AL_NO_ERROR then there has been no + detectable error since the last call to GetError (or since the AL was initialized). +

        +

        + Error codes can be mapped to strings. The GetString function returns a pointer to a + constant (literal) string that is identical to the identifier used for the enumeration + value, as defined in the specification. +

        +

        + AL_NO_ERROR - "No Error" token.
        + AL_INVALID_NAME - Invalid Name parameter.
        + AL_INVALID_ENUM - Invalid parameter.
        + AL_INVALID_VALUE - Invalid enum parameter value.
        + AL_INVALID_OPERATION - Illegal call.
        + AL_OUT_OF_MEMORY - Unable to allocate memory.
        +

        +

        + The table summarizes the AL errors. Currently, when an error flag is set, results of + AL operations are undefined only if AL_OUT_OF_MEMORY has occured. In other + cases, the command generating the error is ignored so that it has no effect on AL + state or output buffer contents. If the error generating command returns a value, it + returns zero. If the generating command modifies values through a pointer + argument, no change is made to these values. These error semantics apply only to + AL errors, not to system errors such as memory access errors. +

        +

        + Several error generation conditions are implicit in the description of the various AL + commands. First, if a command that requires an enumerated value is passed a value + that is not one of those specified as allowable for that command, the error + AL_INVALID_ENUM results. This is the case even if the argument is a pointer to a + symbolic constant if that value is not allowable for the given command. This will + occur whether the value is allowable for other functions, or an invalid integer value. +

        +

        + Integer parameters that are used as names for AL objects such as Buffers and + Sources are checked for validity. If an invalid name parameter is specified in an AL + command, an AL_INVALID_NAME error will be generated, and the command is + ignored. +

        +

        + If a negative integer is provided where an argument of type sizei is specified, the + error AL_INVALID_VALUE results. The same error will result from attempts to set + integral and floating point values for attributes exceeding the legal range for these. + The specification does not guarantee that the implementation emits + AL_INVALID_VALUE if a NaN or Infinity value is passed in for a float or double + argument (as the specification does not enforce possibly expensive testing of + floating point values). +

        +

        + Commands can be invalid. For example, certain commands might not be applicable + to a given object. There are also illegal combinations of tokens and values as + arguments to a command. AL responds to any such illegal command with an + AL_INVALID_OPERATION error. +

        +

        + If memory is exhausted as a side effect of the execution of an AL command, either + on system level or by exhausting the allocated resources at AL's internal disposal, + the error AL_OUT_OF_MEMORY may be generated. This can also happen independent + of recent commands if AL has to request memory for an internal task and fails to + allocate the required memory from the operating system. +

        +

        + Otherwise errors are generated only for conditions that are explicitely described in + this specification. +

        +

        +
        Returns:
        current error state
        +
      • +
      + + + +
        +
      • +

        alIsExtensionPresent

        +
        public static boolean alIsExtensionPresent(java.lang.String fname)
        +
        To verify that a given extension is available for the current context and the device it + is associated with, use this method. +

        + A null name argument returns AL_FALSE, as do invalid and unsupported string + tokens. A null deviceHandle will result in an INVALID_DEVICE error. +

        +

        +
        Parameters:
        fname - String describing the desired extension
        +
        Returns:
        true if extension is available, false if not
        +
      • +
      + + + +
        +
      • +

        alGetEnumValue

        +
        public static int alGetEnumValue(java.lang.String ename)
        +

        + To obtain enumeration values for extensions, the application has to use + GetEnumValue of an extension token. Enumeration values are defined within the + AL namespace and allocated according to specification of the core API and the + extensions, thus they are context-independent. +

        +

        + Returns 0 if the enumeration can not be found. The presence of an enum value does + not guarantee the applicability of an extension to the current context. A non-zero + return indicates merely that the implementation is aware of the existence of this + extension. Implementations should not attempt to return 0 to indicate that the + extensions is not supported for the current context. +

        +

        +
        Parameters:
        ename - String describing an OpenAL enum
        +
        Returns:
        Actual int for the described enumeration name
        +
      • +
      + + + +
        +
      • +

        alListeneri

        +
        public static void alListeneri(int pname,
        +               int value)
        +
        Listener attributes are changed using the Listener group of commands. +

        +
        Parameters:
        pname - name of the attribute to be set
        value - value to set the attribute to
        +
      • +
      + + + +
        +
      • +

        alListenerf

        +
        public static void alListenerf(int pname,
        +               float value)
        +
        Listener attributes are changed using the Listener group of commands. +

        +
        Parameters:
        pname - name of the attribute to be set
        value - floating point value to set the attribute to
        +
      • +
      + + + +
        +
      • +

        alListener

        +
        public static void alListener(int pname,
        +              java.nio.FloatBuffer value)
        +
        Listener attributes are changed using the Listener group of commands. +

        +
        Parameters:
        pname - name of the attribute to be set
        value - FloatBuffer containing value to set the attribute to
        +
      • +
      + + + +
        +
      • +

        alListener3f

        +
        public static void alListener3f(int pname,
        +                float v1,
        +                float v2,
        +                float v3)
        +
        Listener attributes are changed using the Listener group of commands. +

        +
        Parameters:
        pname - name of the attribute to be set
        v1 - value value 1
        v2 - value value 2
        v3 - float value 3
        +
      • +
      + + + +
        +
      • +

        alGetListeneri

        +
        public static int alGetListeneri(int pname)
        +
        Listener state is maintained inside the AL implementation and can be queried in + full. +

        +
        Parameters:
        pname - name of the attribute to be retrieved
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        alGetListenerf

        +
        public static float alGetListenerf(int pname)
        +
        Listener state is maintained inside the AL implementation and can be queried in + full. +

        +
        Parameters:
        pname - name of the attribute to be retrieved
        +
        Returns:
        float
        +
      • +
      + + + +
        +
      • +

        alGetListener

        +
        public static void alGetListener(int pname,
        +                 java.nio.FloatBuffer floatdata)
        +
        Listener state is maintained inside the AL implementation and can be queried in + full. +

        +
        Parameters:
        pname - name of the attribute to be retrieved
        floatdata - Buffer to write floats to
        +
      • +
      + + + +
        +
      • +

        alGenSources

        +
        public static void alGenSources(java.nio.IntBuffer sources)
        +
        The application requests a number of Sources using GenSources. +

        +
        Parameters:
        sources - array holding sources
        +
      • +
      + + + +
        +
      • +

        alGenSources

        +
        public static int alGenSources()
        +
        Overloads alGenSources.
        +
      • +
      + + + +
        +
      • +

        alDeleteSources

        +
        public static void alDeleteSources(java.nio.IntBuffer sources)
        +
        The application requests deletion of a number of Sources by DeleteSources. +

        +
        Parameters:
        sources - Source array to delete from
        +
      • +
      + + + +
        +
      • +

        alDeleteSources

        +
        public static void alDeleteSources(int source)
        +
        Overloads alDeleteSources.
        +
      • +
      + + + +
        +
      • +

        alIsSource

        +
        public static boolean alIsSource(int id)
        +
        The application can verify whether a source name is valid using the IsSource query. +

        +
        Parameters:
        id - id of source to be testes for validity
        +
        Returns:
        true if id is valid, false if not
        +
      • +
      + + + +
        +
      • +

        alSourcei

        +
        public static void alSourcei(int source,
        +             int pname,
        +             int value)
        +
        Specifies the position and other properties as taken into account during + sound processing. +

        +
        Parameters:
        source - Source to det property on
        pname - property to set
        value - value of property
        +
      • +
      + + + +
        +
      • +

        alSourcef

        +
        public static void alSourcef(int source,
        +             int pname,
        +             float value)
        +
        Specifies the position and other properties as taken into account during + sound processing. +

        +
        Parameters:
        source - Source to det property on
        pname - property to set
        value - value of property
        +
      • +
      + + + +
        +
      • +

        alSource

        +
        public static void alSource(int source,
        +            int pname,
        +            java.nio.FloatBuffer value)
        +
        Specifies the position and other properties as taken into account during + sound processing. +

        +
        Parameters:
        source - Source to set property on
        pname - property to set
        value - FloatBuffer containing value of property
        +
      • +
      + + + +
        +
      • +

        alSource3f

        +
        public static void alSource3f(int source,
        +              int pname,
        +              float v1,
        +              float v2,
        +              float v3)
        +
        Specifies the position and other properties as taken into account during + sound processing. +

        +
        Parameters:
        source - Source to set property on
        pname - property to set
        v1 - value 1 of property
        v2 - value 2 of property
        v3 - value 3 of property
        +
      • +
      + + + +
        +
      • +

        alGetSourcei

        +
        public static int alGetSourcei(int source,
        +               int pname)
        +
        Source state is maintained inside the AL implementation, and the current attributes + can be queried. The performance of such queries is implementation dependent, no + performance guarantees are made. +

        +
        Parameters:
        source - source to get property from
        pname - name of property
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        alGetSourcef

        +
        public static float alGetSourcef(int source,
        +                 int pname)
        +
        Source state is maintained inside the AL implementation, and the current attributes + can be queried. The performance of such queries is implementation dependent, no + performance guarantees are made. +

        +
        Parameters:
        source - source to get property from
        pname - name of property
        +
        Returns:
        float
        +
      • +
      + + + +
        +
      • +

        alGetSource

        +
        public static void alGetSource(int source,
        +               int pname,
        +               java.nio.FloatBuffer floatdata)
        +
        Source state is maintained inside the AL implementation, and the current attributes + can be queried. The performance of such queries is implementation dependent, no + performance guarantees are made. +

        +
        Parameters:
        source - Source to get property from
        pname - property to get
        floatdata - Buffer to write floats to
        +
      • +
      + + + +
        +
      • +

        alSourcePlay

        +
        public static void alSourcePlay(java.nio.IntBuffer sources)
        +
        Play() applied to an AL_INITIAL Source will promote the Source to AL_PLAYING, thus + the data found in the Buffer will be fed into the processing, starting at the + beginning. Play() applied to a AL_PLAYING Source will restart the Source from the + beginning. It will not affect the configuration, and will leave the Source in + AL_PLAYING state, but reset the sampling offset to the beginning. Play() applied to a + AL_PAUSED Source will resume processing using the Source state as preserved at the + Pause() operation. Play() applied to a AL_STOPPED Source will propagate it to + AL_INITIAL then to AL_PLAYING immediately. +

        +
        Parameters:
        sources - array of sources to play
        +
      • +
      + + + +
        +
      • +

        alSourcePause

        +
        public static void alSourcePause(java.nio.IntBuffer sources)
        +
        Pause() applied to an AL_INITIAL Source is a legal NOP. Pause() applied to a + AL_PLAYING Source will change its state to AL_PAUSED. The Source is exempt from + processing, its current state is preserved. Pause() applied to a AL_PAUSED Source is a + legal NOP. Pause() applied to a AL_STOPPED Source is a legal NOP. +

        +
        Parameters:
        sources - array of sources to pause
        +
      • +
      + + + +
        +
      • +

        alSourceStop

        +
        public static void alSourceStop(java.nio.IntBuffer sources)
        +
        Stop() applied to an AL_INITIAL Source is a legal NOP. Stop() applied to a AL_PLAYING + Source will change its state to AL_STOPPED. The Source is exempt from processing, + its current state is preserved. Stop() applied to a AL_PAUSED Source will change its + state to AL_STOPPED, with the same consequences as on a AL_PLAYING Source. Stop() + applied to a AL_STOPPED Source is a legal NOP. +

        +
        Parameters:
        sources - array of sources to stop
        +
      • +
      + + + +
        +
      • +

        alSourceRewind

        +
        public static void alSourceRewind(java.nio.IntBuffer sources)
        +
        Rewind() applied to an AL_INITIAL Source is a legal NOP. Rewind() applied to a + AL_PLAYING Source will change its state to AL_STOPPED then AL_INITIAL. The Source is + exempt from processing, its current state is preserved, with the exception of the + sampling offset which is reset to the beginning. Rewind() applied to a AL_PAUSED + Source will change its state to AL_INITIAL, with the same consequences as on a + AL_PLAYING Source. Rewind() applied to a AL_STOPPED Source promotes the Source to + AL_INITIAL, resetting the sampling offset to the beginning. +

        +
        Parameters:
        sources - array of sources to rewind
        +
      • +
      + + + +
        +
      • +

        alSourcePlay

        +
        public static void alSourcePlay(int source)
        +
        Play() applied to an AL_INITIAL Source will promote the Source to AL_PLAYING, thus + the data found in the Buffer will be fed into the processing, starting at the + beginning. Play() applied to a AL_PLAYING Source will restart the Source from the + beginning. It will not affect the configuration, and will leave the Source in + AL_PLAYING state, but reset the sampling offset to the beginning. Play() applied to a + AL_PAUSED Source will resume processing using the Source state as preserved at the + Pause() operation. Play() applied to a AL_STOPPED Source will propagate it to + AL_INITIAL then to AL_PLAYING immediately. +

        +
        Parameters:
        source - Source to play
        +
      • +
      + + + +
        +
      • +

        alSourcePause

        +
        public static void alSourcePause(int source)
        +
        Pause() applied to an AL_INITIAL Source is a legal NOP. Pause() applied to a + AL_PLAYING Source will change its state to AL_PAUSED. The Source is exempt from + processing, its current state is preserved. Pause() applied to a AL_PAUSED Source is a + legal NOP. Pause() applied to a AL_STOPPED Source is a legal NOP. +

        +
        Parameters:
        source - Source to pause
        +
      • +
      + + + +
        +
      • +

        alSourceStop

        +
        public static void alSourceStop(int source)
        +
        Stop() applied to an AL_INITIAL Source is a legal NOP. Stop() applied to a AL_PLAYING + Source will change its state to AL_STOPPED. The Source is exempt from processing, + its current state is preserved. Stop() applied to a AL_PAUSED Source will change its + state to AL_STOPPED, with the same consequences as on a AL_PLAYING Source. Stop() + applied to a AL_STOPPED Source is a legal NOP. +

        +
        Parameters:
        source - Source to stop
        +
      • +
      + + + +
        +
      • +

        alSourceRewind

        +
        public static void alSourceRewind(int source)
        +
        Rewind() applied to an AL_INITIAL Source is a legal NOP. Rewind() applied to a + AL_PLAYING Source will change its state to AL_STOPPED then AL_INITIAL. The Source is + exempt from processing, its current state is preserved, with the exception of the + sampling offset which is reset to the beginning. Rewind() applied to a AL_PAUSED + Source will change its state to AL_INITIAL, with the same consequences as on a + AL_PLAYING Source. Rewind() applied to a AL_STOPPED Source promotes the Source to + AL_INITIAL, resetting the sampling offset to the beginning. +

        +
        Parameters:
        source - Source to rewind
        +
      • +
      + + + +
        +
      • +

        alGenBuffers

        +
        public static void alGenBuffers(java.nio.IntBuffer buffers)
        +
        The application requests a number of Buffers using GenBuffers. +

        +
        Parameters:
        buffers - holding buffers
        +
      • +
      + + + +
        +
      • +

        alGenBuffers

        +
        public static int alGenBuffers()
        +
        Overloads alGenBuffers.
        +
      • +
      + + + +
        +
      • +

        alDeleteBuffers

        +
        public static void alDeleteBuffers(java.nio.IntBuffer buffers)
        +

        + The application requests deletion of a number of Buffers by calling DeleteBuffers. +

        +

        + Once deleted, Names are no longer valid for use with AL function calls. Any such + use will cause an AL_INVALID_NAME error. The implementation is free to defer actual + release of resources. +

        +

        + IsBuffer(bname) can be used to verify deletion of a buffer. Deleting bufferName 0 is + a legal NOP in both scalar and vector forms of the command. The same is true for + unused buffer names, e.g. such as not allocated yet, or as released already. +

        +
        Parameters:
        buffers - Buffer to delete from
        +
      • +
      + + + +
        +
      • +

        alDeleteBuffers

        +
        public static void alDeleteBuffers(int buffer)
        +
        Overloads alDeleteBuffers.
        +
      • +
      + + + +
        +
      • +

        alIsBuffer

        +
        public static boolean alIsBuffer(int buffer)
        +
        The application can verify whether a buffer Name is valid using the IsBuffer query. +

        +
        Parameters:
        buffer - buffer to be tested for validity
        +
        Returns:
        true if supplied buffer is valid, false if not
        +
      • +
      + + + +
        +
      • +

        alBufferData

        +
        public static void alBufferData(int buffer,
        +                int format,
        +                java.nio.ByteBuffer data,
        +                int freq)
        +

        + A special case of Buffer state is the actual sound sample data stored in asociation + with the Buffer. Applications can specify sample data using BufferData. +

        +

        + The data specified is copied to an internal software, or if possible, hardware buffer. + The implementation is free to apply decompression, conversion, resampling, and + filtering as needed. The internal format of the Buffer is not exposed to the + application, and not accessible. Valid formats are AL_FORMAT_MONO8, + AL_FORMAT_MONO16, AL_FORMAT_STEREO8, and AL_FORMAT_STEREO16. An + implementation may expose other formats, see the chapter on Extensions for + information on determining if additional formats are supported. +

        +

        + Applications should always check for an error condition after attempting to specify + buffer data in case an implementation has to generate an AL_OUT_OF_MEMORY or + conversion related AL_INVALID_VALUE error. The application is free to reuse the + memory specified by the data pointer once the call to BufferData returns. The + implementation has to dereference, e.g. copy, the data during BufferData execution. +

        +

        +
        Parameters:
        buffer - Buffer to fill
        format - format sound data is in
        data - location of data
        freq - frequency of data
        +
      • +
      + + + +
        +
      • +

        alBufferData

        +
        public static void alBufferData(int buffer,
        +                int format,
        +                java.nio.IntBuffer data,
        +                int freq)
        +

        + A special case of Buffer state is the actual sound sample data stored in asociation + with the Buffer. Applications can specify sample data using BufferData. +

        +

        + The data specified is copied to an internal software, or if possible, hardware buffer. + The implementation is free to apply decompression, conversion, resampling, and + filtering as needed. The internal format of the Buffer is not exposed to the + application, and not accessible. Valid formats are AL_FORMAT_MONO8, + AL_FORMAT_MONO16, AL_FORMAT_STEREO8, and AL_FORMAT_STEREO16. An + implementation may expose other formats, see the chapter on Extensions for + information on determining if additional formats are supported. +

        +

        + Applications should always check for an error condition after attempting to specify + buffer data in case an implementation has to generate an AL_OUT_OF_MEMORY or + conversion related AL_INVALID_VALUE error. The application is free to reuse the + memory specified by the data pointer once the call to BufferData returns. The + implementation has to dereference, e.g. copy, the data during BufferData execution. +

        +

        +
        Parameters:
        buffer - Buffer to fill
        format - format sound data is in
        data - location of data
        freq - frequency of data
        +
      • +
      + + + +
        +
      • +

        alBufferData

        +
        public static void alBufferData(int buffer,
        +                int format,
        +                java.nio.ShortBuffer data,
        +                int freq)
        +

        + A special case of Buffer state is the actual sound sample data stored in asociation + with the Buffer. Applications can specify sample data using BufferData. +

        +

        + The data specified is copied to an internal software, or if possible, hardware buffer. + The implementation is free to apply decompression, conversion, resampling, and + filtering as needed. The internal format of the Buffer is not exposed to the + application, and not accessible. Valid formats are AL_FORMAT_MONO8, + AL_FORMAT_MONO16, AL_FORMAT_STEREO8, and AL_FORMAT_STEREO16. An + implementation may expose other formats, see the chapter on Extensions for + information on determining if additional formats are supported. +

        +

        + Applications should always check for an error condition after attempting to specify + buffer data in case an implementation has to generate an AL_OUT_OF_MEMORY or + conversion related AL_INVALID_VALUE error. The application is free to reuse the + memory specified by the data pointer once the call to BufferData returns. The + implementation has to dereference, e.g. copy, the data during BufferData execution. +

        +

        +
        Parameters:
        buffer - Buffer to fill
        format - format sound data is in
        data - location of data
        freq - frequency of data
        +
      • +
      + + + +
        +
      • +

        alGetBufferi

        +
        public static int alGetBufferi(int buffer,
        +               int pname)
        +
        Buffer state is maintained inside the AL implementation and can be queried in full.
        + ALC_FREQUENCY - specified in samples per second, i.e. units of Hertz [Hz].
        + ALC_SIZE - Size in bytes of the buffer data.
        +

        +
        Parameters:
        buffer - buffer to get property from
        pname - name of property to retrieve
        +
      • +
      + + + +
        +
      • +

        alGetBufferf

        +
        public static float alGetBufferf(int buffer,
        +                 int pname)
        +
        Buffer state is maintained inside the AL implementation and can be queried in full.
        + ALC_FREQUENCY - specified in samples per second, i.e. units of Hertz [Hz].
        + ALC_SIZE - Size in bytes of the buffer data.
        +

        +
        Parameters:
        buffer - buffer to get property from
        pname - name of property to retrieve
        +
        Returns:
        float
        +
      • +
      + + + +
        +
      • +

        alSourceQueueBuffers

        +
        public static void alSourceQueueBuffers(int source,
        +                        java.nio.IntBuffer buffers)
        +

        + The application can queue up one or multiple buffer names using + SourceQueueBuffers. The buffers will be queued in the sequence in which they + appear in the array. +

        +

        + This command is legal on a Source in any state (to allow for streaming, queueing + has to be possible on a AL_PLAYING Source). Queues are read-only with exception of + the unqueue operation. The Buffer Name AL_NONE (i.e. 0) can be queued. +

        +

        +
        Parameters:
        source - source to queue buffers onto
        buffers - buffers to be queued
        +
      • +
      + + + +
        +
      • +

        alSourceQueueBuffers

        +
        public static void alSourceQueueBuffers(int source,
        +                        int buffer)
        +
        Overloads alSourceQueueBuffers.
        +
      • +
      + + + +
        +
      • +

        alSourceUnqueueBuffers

        +
        public static void alSourceUnqueueBuffers(int source,
        +                          java.nio.IntBuffer buffers)
        +

        + Once a queue entry for a buffer has been appended to a queue and is pending + processing, it should not be changed. Removal of a given queue entry is not possible + unless either the Source is AL_STOPPED (in which case then entire queue is considered + processed), or if the queue entry has already been processed (AL_PLAYING or AL_PAUSED + Source). +

        +

        + The Unqueue command removes a number of buffers entries that have finished + processing, in the order of appearance, from the queue. The operation will fail if + more buffers are requested than available, leaving the destination arguments + unchanged. An AL_INVALID_VALUE error will be thrown. If no error, the destination + argument will have been updated accordingly. +

        +

        +
        Parameters:
        source - source to unqueue buffers from
        buffers - IntBuffer containing list of names that were unqueued
        +
      • +
      + + + +
        +
      • +

        alSourceUnqueueBuffers

        +
        public static int alSourceUnqueueBuffers(int source)
        +
        Overloads alSourceUnqueueBuffers.
        +
      • +
      + + + +
        +
      • +

        alDistanceModel

        +
        public static void alDistanceModel(int value)
        +

        + Samples usually use the entire dynamic range of the chosen format/encoding, + independent of their real world intensity. In other words, a jet engine and a + clockwork both will have samples with full amplitude. The application will then + have to adjust Source AL_GAIN accordingly to account for relative differences. +

        +

        + Source AL_GAIN is then attenuated by distance. The effective attenuation of a Source + depends on many factors, among which distance attenuation and source and + Listener AL_GAIN are only some of the contributing factors. Even if the source and + Listener AL_GAIN exceed 1.0 (amplification beyond the guaranteed dynamic range), + distance and other attenuation might ultimately limit the overall AL_GAIN to a value + below 1.0. +

        +

        + AL currently supports three modes of operation with respect to distance + attenuation. It supports two distance-dependent attenuation models, one which is + similar to the IASIG I3DL2 (and DS3D) model. The application choses one of these + two models (or can chose to disable distance-dependent attenuation effects model) + on a per-context basis. +

        +

        + Legal arguments are AL_NONE, AL_INVERSE_DISTANCE, and + AL_INVERSE_DISTANCE_CLAMPED. +
        +
        + AL_NONE bypasses all distance attenuation + calculation for all Sources. The implementation is expected to optimize this + situation. +
        +
        + AL_INVERSE_DISTANCE_CLAMPED is the DS3D model, with + AL_REFERENCE_DISTANCE indicating both the reference distance and the distance + below which gain will be clamped. +
        +
        + AL_INVERSE_DISTANCE is equivalent to the DS3D + model with the exception that AL_REFERENCE_DISTANCE does not imply any + clamping. +
        +
        + The AL implementation is still free to apply any range clamping as + necessary. The current distance model chosen can be queried using GetIntegerv and + AL_DISTANCE_MODEL. +

        +

        +
        Parameters:
        value - distance model to be set
        +
      • +
      + + + +
        +
      • +

        alDopplerFactor

        +
        public static void alDopplerFactor(float value)
        +
        The Doppler Effect depends on the velocities of Source and Listener relative to the + medium, and the propagation speed of sound in that medium. The application + might want to emphasize or de-emphasize the Doppler Effect as physically accurate + calculation might not give the desired results. The amount of frequency shift (pitch + change) is proportional to the speed of listener and source along their line of sight. + The application can increase or decrease that frequency shift by specifying the + scaling factor AL should apply to the result of the calculation. +
        +
        + The Doppler Effect as implemented by AL is described by the formula below. Effects + of the medium (air, water) moving with respect to listener and source are ignored. + AL_DOPPLER_VELOCITY is the propagation speed relative to which the Source + velocities are interpreted. +

        +

        +

        +         VD: AL_DOPPLER_VELOCITY
        +         DF: AL_DOPPLER_FACTOR
        +         vl: Listener velocity (scalar, projected on source-listener vector)
        +         vs: Source verlocity (scalar, projected on source-listener vector)
        +         f: Frequency in sample
        +         f': effective Doppler shifted frequency
        + 

        + f' = DF * f * (VD-vl)/(VD+vs) +

        + vl<0, vs>0 : source and listener approaching each other + vl>0, vs<0 : source and listener moving away from each other +

        +

        +

        + The implementation has to clamp the projected Listener velocity vl, if abs(vl) is + greater or equal VD. It similarly has to clamp the projected Source velocity vs if + abs(vs) is greater or equal VD. +

        +

        + There are two API calls global to the current context that provide control of the two + related parameters. +

        +

        + AL_DOPPLER_FACTOR is a simple scaling to exaggerate or + deemphasize the Doppler (pitch) shift resulting from the calculation. +

        +

        + A negative value will result in an AL_INVALID_VALUE error, the command is then + ignored. The default value is 1. The current setting can be queried using GetFloatv + and AL_DOPPLER_FACTOR. The implementation is free to optimize the case of + AL_DOPPLER_FACTOR being set to zero, as this effectively disables the effect. +

        +

        +
        Parameters:
        value - Doppler scale value to set
        +
      • +
      + + + +
        +
      • +

        alDopplerVelocity

        +
        public static void alDopplerVelocity(float value)
        +
        The Doppler Effect depends on the velocities of Source and Listener relative to the + medium, and the propagation speed of sound in that medium. The application + might want to emphasize or de-emphasize the Doppler Effect as physically accurate + calculation might not give the desired results. The amount of frequency shift (pitch + change) is proportional to the speed of listener and source along their line of sight. + The application can increase or decrease that frequency shift by specifying the + scaling factor AL should apply to the result of the calculation. +
        +
        + The Doppler Effect as implemented by AL is described by the formula below. Effects + of the medium (air, water) moving with respect to listener and source are ignored. + AL_DOPPLER_VELOCITY is the propagation speed relative to which the Source + velocities are interpreted. +

        +

        +

        +         VD: AL_DOPPLER_VELOCITY
        +         DF: AL_DOPPLER_FACTOR
        +         vl: Listener velocity (scalar, projected on source-listener vector)
        +         vs: Source verlocity (scalar, projected on source-listener vector)
        +         f: Frequency in sample
        +         f': effective Doppler shifted frequency
        + 

        + f' = DF * f * (VD-vl)/(VD+vs) +

        + vl<0, vs>0 : source and listener approaching each other + vl>0, vs<0 : source and listener moving away from each other +

        +

        +

        + The implementation has to clamp the projected Listener velocity vl, if abs(vl) is + greater or equal VD. It similarly has to clamp the projected Source velocity vs if + abs(vs) is greater or equal VD. +

        +

        + There are two API calls global to the current context that provide control of the two + related parameters. +

        +

        + AL_DOPPLER_VELOCITY allows the application to change the reference (propagation) + velocity used in the Doppler Effect calculation. This permits the application to use a + velocity scale appropriate to its purposes. +

        +

        + A negative or zero value will result in an AL_INVALID_VALUE error, the command is + then ignored. The default value is 1. The current setting can be queried using + GetFloatv and AL_DOPPLER_VELOCITY. +

        +

        +
        Parameters:
        value - Doppler velocity value to set
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/AL11.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/AL11.html new file mode 100644 index 00000000..cc66c3a4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/AL11.html @@ -0,0 +1,818 @@ + + + + + +AL11 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.openal
+

Class AL11

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.openal.AL11
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AL11
    +extends java.lang.Object
    +

    + This is the core OpenAL class. This class implements + AL.h version 1.1 +

    +
    Version:
    +
    $Revision: 2286 $ + $Id: AL10.java 2286 2006-03-23 19:32:21Z matzon $
    +
    Author:
    +
    Brian Matzon
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidalBuffer(int buffer, + int pname, + java.nio.FloatBuffer value) +
      This function sets a floating point property of a buffer.
      +
      static voidalBuffer(int buffer, + int pname, + java.nio.IntBuffer value) +
      This function sets an integer property of a buffer.
      +
      static voidalBuffer3f(int buffer, + int pname, + float v1, + float v2, + float v3) +
      This function sets a floating point property of a buffer.
      +
      static voidalBuffer3i(int buffer, + int pname, + int v1, + int v2, + int v3) +
      This function sets an integer property of a buffer.
      +
      static voidalBufferf(int buffer, + int pname, + float value) +
      This function sets a floating point property of a buffer.
      +
      static voidalBufferi(int buffer, + int pname, + int value) +
      This function sets an integer property of a buffer.
      +
      static voidalGetBuffer(int buffer, + int pname, + java.nio.FloatBuffer values) +
      This function retrieves a floating point property of a buffer.
      +
      static voidalGetBuffer(int buffer, + int pname, + java.nio.IntBuffer values) +
      This function retrieves an integer property of a buffer.
      +
      static floatalGetBufferf(int buffer, + int pname) +
      This function retrieves a floating point property of a buffer.
      +
      static intalGetBufferi(int buffer, + int pname) +
      This function retrieves an integer property of a buffer.
      +
      static voidalGetListeneri(int pname, + java.nio.FloatBuffer intdata) +
      Listener state is maintained inside the AL implementation and can be queried in + full.
      +
      static voidalListener3i(int pname, + int v1, + int v2, + int v3) +
      Listener attributes are changed using the Listener group of commands.
      +
      static voidalSource(int source, + int pname, + java.nio.IntBuffer value) +
      Specifies the position and other properties as taken into account during + sound processing.
      +
      static voidalSource3i(int source, + int pname, + int v1, + int v2, + int v3) +
      Specifies the position and other properties as taken into account during + sound processing.
      +
      static voidalSpeedOfSound(float value) +
      + AL_SPEED_OF_SOUND allows the application to change the reference (propagation) + speed used in the Doppler calculation.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        AL_SEC_OFFSET

        +
        public static final int AL_SEC_OFFSET
        +
        Source buffer position information in seconds
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_SAMPLE_OFFSET

        +
        public static final int AL_SAMPLE_OFFSET
        +
        Source buffer position information in samples
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_BYTE_OFFSET

        +
        public static final int AL_BYTE_OFFSET
        +
        Source buffer position information in bytes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_STATIC

        +
        public static final int AL_STATIC
        +
        Type of source: Buffer has been attached using AL_BUFFER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_STREAMING

        +
        public static final int AL_STREAMING
        +
        Type of source: if one or more Buffers have been attached using alSourceQueueBuffers
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_UNDETERMINED

        +
        public static final int AL_UNDETERMINED
        +
        Type of source: when it has the NULL buffer attached
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + +
        +
      • +

        AL_SPEED_OF_SOUND

        +
        public static final int AL_SPEED_OF_SOUND
        +
        Speed of Sound in units per second
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_LINEAR_DISTANCE

        +
        public static final int AL_LINEAR_DISTANCE
        +
        Speed of Sound in units per second
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_LINEAR_DISTANCE_CLAMPED

        +
        public static final int AL_LINEAR_DISTANCE_CLAMPED
        +
        Speed of Sound in units per second
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EXPONENT_DISTANCE

        +
        public static final int AL_EXPONENT_DISTANCE
        +
        Speed of Sound in units per second
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EXPONENT_DISTANCE_CLAMPED

        +
        public static final int AL_EXPONENT_DISTANCE_CLAMPED
        +
        Speed of Sound in units per second
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        alListener3i

        +
        public static void alListener3i(int pname,
        +                int v1,
        +                int v2,
        +                int v3)
        +
        Listener attributes are changed using the Listener group of commands. +

        +
        Parameters:
        pname - name of the attribute to be set
        v1 - value value 1
        v2 - value value 2
        v3 - value value 3
        +
      • +
      + + + +
        +
      • +

        alGetListeneri

        +
        public static void alGetListeneri(int pname,
        +                  java.nio.FloatBuffer intdata)
        +
        Listener state is maintained inside the AL implementation and can be queried in + full. +

        +
        Parameters:
        pname - name of the attribute to be retrieved
        intdata - Buffer to write ints to
        +
      • +
      + + + +
        +
      • +

        alSource3i

        +
        public static void alSource3i(int source,
        +              int pname,
        +              int v1,
        +              int v2,
        +              int v3)
        +
        Specifies the position and other properties as taken into account during + sound processing. +

        +
        Parameters:
        source - Source to set property on
        pname - property to set
        v1 - value 1 of property
        v2 - value 2 of property
        v3 - value 3 of property
        +
      • +
      + + + +
        +
      • +

        alSource

        +
        public static void alSource(int source,
        +            int pname,
        +            java.nio.IntBuffer value)
        +
        Specifies the position and other properties as taken into account during + sound processing. +

        +
        Parameters:
        source - Source to set property on
        pname - property to set
        value - IntBuffer containing value of property
        +
      • +
      + + + +
        +
      • +

        alBufferf

        +
        public static void alBufferf(int buffer,
        +             int pname,
        +             float value)
        +
        This function sets a floating point property of a buffer. + note: There are no relevant buffer properties defined in OpenAL 1.1 which can be affected by + this call, but this function may be used by OpenAL extensions. +

        +
        Parameters:
        buffer - Buffer to set property on
        pname - property to set
        value - value of property
        +
      • +
      + + + +
        +
      • +

        alBuffer3f

        +
        public static void alBuffer3f(int buffer,
        +              int pname,
        +              float v1,
        +              float v2,
        +              float v3)
        +
        This function sets a floating point property of a buffer. + note: There are no relevant buffer properties defined in OpenAL 1.1 which can be affected by + this call, but this function may be used by OpenAL extensions. +

        +
        Parameters:
        buffer - Buffer to set property on
        pname - property to set
        v1 - value of property
        v2 - value of property
        v3 - value of property
        +
      • +
      + + + +
        +
      • +

        alBuffer

        +
        public static void alBuffer(int buffer,
        +            int pname,
        +            java.nio.FloatBuffer value)
        +
        This function sets a floating point property of a buffer. + note: There are no relevant buffer properties defined in OpenAL 1.1 which can be affected by + this call, but this function may be used by OpenAL extensions. +

        +
        Parameters:
        buffer - Buffer to set property on
        pname - property to set
        value - FloatBuffer containing value of property
        +
      • +
      + + + +
        +
      • +

        alBufferi

        +
        public static void alBufferi(int buffer,
        +             int pname,
        +             int value)
        +
        This function sets an integer property of a buffer. + note: There are no relevant buffer properties defined in OpenAL 1.1 which can be affected by + this call, but this function may be used by OpenAL extensions. +

        +
        Parameters:
        buffer - Buffer to set property on
        pname - property to set
        value - value of property
        +
      • +
      + + + +
        +
      • +

        alBuffer3i

        +
        public static void alBuffer3i(int buffer,
        +              int pname,
        +              int v1,
        +              int v2,
        +              int v3)
        +
        This function sets an integer property of a buffer. + note: There are no relevant buffer properties defined in OpenAL 1.1 which can be affected by + this call, but this function may be used by OpenAL extensions. +

        +
        Parameters:
        buffer - Buffer to set property on
        pname - property to set
        v1 - value of property
        v2 - value of property
        v3 - value of property
        +
      • +
      + + + +
        +
      • +

        alBuffer

        +
        public static void alBuffer(int buffer,
        +            int pname,
        +            java.nio.IntBuffer value)
        +
        This function sets an integer property of a buffer. + note: There are no relevant buffer properties defined in OpenAL 1.1 which can be affected by + this call, but this function may be used by OpenAL extensions. +

        +
        Parameters:
        buffer - Buffer to set property on
        pname - property to set
        value - IntBuffer containing value of property
        +
      • +
      + + + +
        +
      • +

        alGetBufferi

        +
        public static int alGetBufferi(int buffer,
        +               int pname)
        +
        This function retrieves an integer property of a buffer. + note: There are no relevant buffer properties defined in OpenAL 1.1 which can be affected by + this call, but this function may be used by OpenAL extensions. +

        +
        Parameters:
        buffer - Buffer to get property from
        pname - name of property
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        alGetBuffer

        +
        public static void alGetBuffer(int buffer,
        +               int pname,
        +               java.nio.IntBuffer values)
        +
        This function retrieves an integer property of a buffer. +

        +
        Parameters:
        buffer - Buffer to get property from
        pname - name of property
        +
      • +
      + + + +
        +
      • +

        alGetBufferf

        +
        public static float alGetBufferf(int buffer,
        +                 int pname)
        +
        This function retrieves a floating point property of a buffer. + note: There are no relevant buffer properties defined in OpenAL 1.1 which can be affected by + this call, but this function may be used by OpenAL extensions. +

        +
        Parameters:
        buffer - Buffer to get property from
        pname - name of property
        +
        Returns:
        floating point property
        +
      • +
      + + + +
        +
      • +

        alGetBuffer

        +
        public static void alGetBuffer(int buffer,
        +               int pname,
        +               java.nio.FloatBuffer values)
        +
        This function retrieves a floating point property of a buffer. + note: There are no relevant buffer properties defined in OpenAL 1.1 which can be affected by + this call, but this function may be used by OpenAL extensions. +

        +
        Parameters:
        buffer - Buffer to get property from
        pname - name of property
        +
      • +
      + + + +
        +
      • +

        alSpeedOfSound

        +
        public static void alSpeedOfSound(float value)
        +

        + AL_SPEED_OF_SOUND allows the application to change the reference (propagation) + speed used in the Doppler calculation. The source and listener velocities should be + expressed in the same units as the speed of sound. +

        +

        + A negative or zero value will result in an AL_INVALID_VALUE error, and the + command is ignored. The default value is 343.3 (appropriate for velocity units of meters + and air as the propagation medium). The current setting can be queried using + alGetFloat{v} and AL_SPEED_OF_SOUND. + Distance and velocity units are completely independent of one another (so you could use + different units for each if desired). +

        +

        +
        Parameters:
        value - distance model to be set
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/ALC10.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/ALC10.html new file mode 100644 index 00000000..9b5c1cbb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/ALC10.html @@ -0,0 +1,956 @@ + + + + + +ALC10 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.openal
+

Class ALC10

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.openal.ALC10
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ALC10
    +extends java.lang.Object
    +

    + ALC introduces the notion of a Device. A Device can be, depending on the + implementation, a hardware device, or a daemon/OS service/actual server. This + mechanism also permits different drivers (and hardware) to coexist within the same + system, as well as allowing several applications to share system resources for audio, + including a single hardware output device. The details are left to the + implementation, which has to map the available backends to unique device + specifiers (represented as strings). +

    +
    Version:
    +
    $Revision: 2286 $ + $Id: ALC.java 2286 2006-03-23 19:32:21 +0000 (to, 23 mar 2006) matzon $
    +
    Author:
    +
    Brian Matzon
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intALC_ALL_ATTRIBUTES +
      Expects a destination of ALC_CURRENT_ATTRIBUTES_SIZE, + and provides the attribute list for the current context of the specified device.
      +
      static intALC_ATTRIBUTES_SIZE +
      The size required for the zero-terminated attributes list, for the current context.
      +
      static intALC_DEFAULT_DEVICE_SPECIFIER +
      The specifier string for the default device
      +
      static intALC_DEVICE_SPECIFIER +
      The specifier string for the device
      +
      static intALC_EXTENSIONS +
      The extensions string for diagnostics and printing
      +
      static intALC_FALSE +
      Boolean False
      +
      static intALC_FREQUENCY +
      Frequency for mixing output buffer, in units of Hz.
      +
      static intALC_INVALID +
      Bad value
      +
      static intALC_INVALID_CONTEXT +
      The context argument does not name a valid context
      +
      static intALC_INVALID_DEVICE +
      The device argument does not name a valid device
      +
      static intALC_INVALID_ENUM +
      A function was called at inappropriate time, or in an inappropriate way, + causing an illegal state.
      +
      static intALC_INVALID_VALUE +
      Illegal value passed as an argument to an AL call.
      +
      static intALC_MAJOR_VERSION +
      Major version query.
      +
      static intALC_MINOR_VERSION +
      Minor version query.
      +
      static intALC_NO_ERROR +
      Errors: No Error
      +
      static intALC_OUT_OF_MEMORY +
      A function could not be completed, because there is not enough + memory available.
      +
      static intALC_REFRESH +
      Refresh intervalls, in units of Hz.
      +
      static intALC_SYNC +
      Flag, indicating a synchronous context.
      +
      static intALC_TRUE +
      Boolean True
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ALC10() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static booleanalcCloseDevice(ALCdevice device) +
      The alcCloseDevice function allows the application (i.e.
      +
      static ALCcontextalcCreateContext(ALCdevice device, + java.nio.IntBuffer attrList) +
      A context is created using alcCreateContext.
      +
      static voidalcDestroyContext(ALCcontext context) +
      The correct way to destroy a context is to first release it using alcMakeCurrent and + null.
      +
      static ALCdevicealcGetContextsDevice(ALCcontext context) +
      The application can query for, and obtain an handle to, the device of a given context.
      +
      static ALCcontextalcGetCurrentContext() +
      The application can query for, and obtain an handle to, the current context for the + application.
      +
      static intalcGetEnumValue(ALCdevice device, + java.lang.String enumName) +
      Enumeration/token values are device independend, but tokens defined for + extensions might not be present for a given device.
      +
      static intalcGetError(ALCdevice device) +
      ALC uses the same conventions and mechanisms as AL for error handling.
      +
      static voidalcGetInteger(ALCdevice device, + int pname, + java.nio.IntBuffer integerdata) +
      The application can query ALC for information using an integer query function.
      +
      static java.lang.StringalcGetString(ALCdevice device, + int pname) +
      The application can obtain certain strings from ALC.
      +
      static booleanalcIsExtensionPresent(ALCdevice device, + java.lang.String extName) +
      Verify that a given extension is available for the current context and the device it + is associated with.
      +
      static intalcMakeContextCurrent(ALCcontext context) +
      To make a Context current with respect to AL Operation (state changes by issueing + commands), alcMakeContextCurrent is used.
      +
      static ALCdevicealcOpenDevice(java.lang.String devicename) +
      The alcOpenDevice function allows the application (i.e.
      +
      static voidalcProcessContext(ALCcontext context) +
      The current context is the only context accessible to state changes by AL commands + (aside from state changes affecting shared objects).
      +
      static voidalcSuspendContext(ALCcontext context) +
      The application can suspend any context from processing (including the current + one).
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + + + + + + + + + +
        +
      • +

        ALC_NO_ERROR

        +
        public static final int ALC_NO_ERROR
        +
        Errors: No Error
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_MAJOR_VERSION

        +
        public static final int ALC_MAJOR_VERSION
        +
        Major version query.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_MINOR_VERSION

        +
        public static final int ALC_MINOR_VERSION
        +
        Minor version query.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_ATTRIBUTES_SIZE

        +
        public static final int ALC_ATTRIBUTES_SIZE
        +
        The size required for the zero-terminated attributes list, for the current context.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_ALL_ATTRIBUTES

        +
        public static final int ALC_ALL_ATTRIBUTES
        +
        Expects a destination of ALC_CURRENT_ATTRIBUTES_SIZE, + and provides the attribute list for the current context of the specified device.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_DEFAULT_DEVICE_SPECIFIER

        +
        public static final int ALC_DEFAULT_DEVICE_SPECIFIER
        +
        The specifier string for the default device
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_DEVICE_SPECIFIER

        +
        public static final int ALC_DEVICE_SPECIFIER
        +
        The specifier string for the device
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_EXTENSIONS

        +
        public static final int ALC_EXTENSIONS
        +
        The extensions string for diagnostics and printing
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_FREQUENCY

        +
        public static final int ALC_FREQUENCY
        +
        Frequency for mixing output buffer, in units of Hz.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_REFRESH

        +
        public static final int ALC_REFRESH
        +
        Refresh intervalls, in units of Hz.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_SYNC

        +
        public static final int ALC_SYNC
        +
        Flag, indicating a synchronous context.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_INVALID_DEVICE

        +
        public static final int ALC_INVALID_DEVICE
        +
        The device argument does not name a valid device
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_INVALID_CONTEXT

        +
        public static final int ALC_INVALID_CONTEXT
        +
        The context argument does not name a valid context
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_INVALID_ENUM

        +
        public static final int ALC_INVALID_ENUM
        +
        A function was called at inappropriate time, or in an inappropriate way, + causing an illegal state. This can be an incompatible ALenum, object ID, + and/or function.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_INVALID_VALUE

        +
        public static final int ALC_INVALID_VALUE
        +
        Illegal value passed as an argument to an AL call. + Applies to parameter values, but not to enumerations.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_OUT_OF_MEMORY

        +
        public static final int ALC_OUT_OF_MEMORY
        +
        A function could not be completed, because there is not enough + memory available.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ALC10

        +
        public ALC10()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        alcGetString

        +
        public static java.lang.String alcGetString(ALCdevice device,
        +                            int pname)
        +
        The application can obtain certain strings from ALC. + + ALC_DEFAULT_DEVICE_SPECIFIER - The specifer string for the default device + ALC_DEVICE_SPECIFIER - The specifer string for the device + ALC_EXTENSIONS - The extensions string for diagnostics and printing. + + In addition, printable error message strings are provided for all valid error tokens, + including ALC_NO_ERROR,ALC_INVALID_DEVICE, ALC_INVALID_CONTEXT, + ALC_INVALID_ENUM, ALC_INVALID_VALUE.
        +
        Parameters:
        pname - Property to get
        +
        Returns:
        String property from device
        +
      • +
      + + + +
        +
      • +

        alcGetInteger

        +
        public static void alcGetInteger(ALCdevice device,
        +                 int pname,
        +                 java.nio.IntBuffer integerdata)
        +
        The application can query ALC for information using an integer query function. + For some tokens, null is a legal deviceHandle. In other cases, specifying a null + device will generate an ALC_INVALID_DEVICE error. The application has to + specify the size of the destination buffer provided. A null destination or a zero + size parameter will cause ALC to ignore the query. + + ALC_MAJOR_VERSION - Major version query. + ALC_MINOR_VERSION - Minor version query. + ALC_ATTRIBUTES_SIZE - The size required for the zero-terminated attributes list, + for the current context. null is an invalid device. null (no current context + for the specified device) is legal. + ALC_ALL_ATTRIBUTES - Expects a destination of ALC_CURRENT_ATTRIBUTES_SIZE, + and provides the attribute list for the current context of the specified device. + null is an invalid device. null (no current context for the specified device) + will return the default attributes defined by the specified device.
        +
        Parameters:
        pname - Property to get
        integerdata - ByteBuffer to write integers to
        +
      • +
      + + + +
        +
      • +

        alcOpenDevice

        +
        public static ALCdevice alcOpenDevice(java.lang.String devicename)
        +
        The alcOpenDevice function allows the application (i.e. the client program) to + connect to a device (i.e. the server). + + If the function returns null, then no sound driver/device has been found. The + argument is a null terminated string that requests a certain device or device + configuration. If null is specified, the implementation will provide an + implementation specific default.
        +
        Parameters:
        devicename - name of device to open
        +
        Returns:
        opened device, or null
        +
      • +
      + + + +
        +
      • +

        alcCloseDevice

        +
        public static boolean alcCloseDevice(ALCdevice device)
        +
        The alcCloseDevice function allows the application (i.e. the client program) to + disconnect from a device (i.e. the server). + + If deviceHandle is null or invalid, an ALC_INVALID_DEVICE error will be + generated. Once closed, a deviceHandle is invalid.
        +
        Parameters:
        device - address of native device to close
        +
      • +
      + + + +
        +
      • +

        alcCreateContext

        +
        public static ALCcontext alcCreateContext(ALCdevice device,
        +                          java.nio.IntBuffer attrList)
        +
        A context is created using alcCreateContext. The device parameter has to be a valid + device. The attribute list can be null, or a zero terminated list of integer pairs + composed of valid ALC attribute tokens and requested values. + + Context creation will fail if the application requests attributes that, by themselves, + can not be provided. Context creation will fail if the combination of specified + attributes can not be provided. Context creation will fail if a specified attribute, or + the combination of attributes, does not match the default values for unspecified + attributes.
        +
        Parameters:
        device - address of device to associate context to
        attrList - Buffer to read attributes from
        +
        Returns:
        New context, or null if creation failed
        +
      • +
      + + + +
        +
      • +

        alcMakeContextCurrent

        +
        public static int alcMakeContextCurrent(ALCcontext context)
        +
        To make a Context current with respect to AL Operation (state changes by issueing + commands), alcMakeContextCurrent is used. The context parameter can be null + or a valid context pointer. The operation will apply to the device that the context + was created for. + + For each OS process (usually this means for each application), only one context can + be current at any given time. All AL commands apply to the current context. + Commands that affect objects shared among contexts (e.g. buffers) have side effects + on other contexts.
        +
        Parameters:
        context - address of context to make current
        +
        Returns:
        true if successfull, false if not
        +
      • +
      + + + +
        +
      • +

        alcProcessContext

        +
        public static void alcProcessContext(ALCcontext context)
        +
        The current context is the only context accessible to state changes by AL commands + (aside from state changes affecting shared objects). However, multiple contexts can + be processed at the same time. To indicate that a context should be processed (i.e. + that internal execution state like offset increments are supposed to be performed), + the application has to use alcProcessContext. + + Repeated calls to alcProcessContext are legal, and do not affect a context that is + already marked as processing. The default state of a context created by + alcCreateContext is that it is not marked as processing.
        +
      • +
      + + + +
        +
      • +

        alcGetCurrentContext

        +
        public static ALCcontext alcGetCurrentContext()
        +
        The application can query for, and obtain an handle to, the current context for the + application. If there is no current context, null is returned.
        +
        Returns:
        Current ALCcontext
        +
      • +
      + + + +
        +
      • +

        alcGetContextsDevice

        +
        public static ALCdevice alcGetContextsDevice(ALCcontext context)
        +
        The application can query for, and obtain an handle to, the device of a given context.
        +
        Parameters:
        context - address of context to get device for
        +
      • +
      + + + +
        +
      • +

        alcSuspendContext

        +
        public static void alcSuspendContext(ALCcontext context)
        +
        The application can suspend any context from processing (including the current + one). To indicate that a context should be suspended from processing (i.e. that + internal execution state like offset increments is not supposed to be changed), the + application has to use alcSuspendContext. + + Repeated calls to alcSuspendContext are legal, and do not affect a context that is + already marked as suspended. The default state of a context created by + alcCreateContext is that it is marked as suspended.
        +
        Parameters:
        context - address of context to suspend
        +
      • +
      + + + +
        +
      • +

        alcDestroyContext

        +
        public static void alcDestroyContext(ALCcontext context)
        +
        The correct way to destroy a context is to first release it using alcMakeCurrent and + null. Applications should not attempt to destroy a current context.
        +
        Parameters:
        context - address of context to Destroy
        +
      • +
      + + + +
        +
      • +

        alcGetError

        +
        public static int alcGetError(ALCdevice device)
        +
        ALC uses the same conventions and mechanisms as AL for error handling. In + particular, ALC does not use conventions derived from X11 (GLX) or Windows + (WGL). The alcGetError function can be used to query ALC errors. + + Error conditions are specific to the device. + + ALC_NO_ERROR - The device handle or specifier does name an accessible driver/server. + ALC_INVALID_DEVICE - The Context argument does not name a valid context. + ALC_INVALID_CONTEXT - The Context argument does not name a valid context. + ALC_INVALID_ENUM - A token used is not valid, or not applicable. + ALC_INVALID_VALUE - An value (e.g. attribute) is not valid, or not applicable.
        +
        Returns:
        Errorcode from ALC statemachine
        +
      • +
      + + + +
        +
      • +

        alcIsExtensionPresent

        +
        public static boolean alcIsExtensionPresent(ALCdevice device,
        +                            java.lang.String extName)
        +
        Verify that a given extension is available for the current context and the device it + is associated with. + A null name argument returns ALC_FALSE, as do invalid and unsupported string + tokens.
        +
        Parameters:
        extName - name of extension to find
        +
        Returns:
        true if extension is available, false if not
        +
      • +
      + + + +
        +
      • +

        alcGetEnumValue

        +
        public static int alcGetEnumValue(ALCdevice device,
        +                  java.lang.String enumName)
        +
        Enumeration/token values are device independend, but tokens defined for + extensions might not be present for a given device. But only the tokens defined + by the AL core are guaranteed. Availability of extension tokens dependends on the ALC extension. + + Specifying a null name parameter will cause an ALC_INVALID_VALUE error.
        +
        Parameters:
        enumName - name of enum to find
        +
        Returns:
        value of enumeration
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/ALC11.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/ALC11.html new file mode 100644 index 00000000..a55cc44b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/ALC11.html @@ -0,0 +1,518 @@ + + + + + +ALC11 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.openal
+

Class ALC11

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.openal.ALC11
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ALC11
    +extends java.lang.Object
    +

    + The ALC11 class implements features in OpenAL 1.1, specifically + ALC methods and properties. +

    +
    Version:
    +
    $Revision: 2286 $ + $Id: ALC.java 2286 2006-03-23 19:32:21 +0000 (to, 23 mar 2006) matzon $
    +
    Author:
    +
    Brian Matzon
    +
    See Also:
    ALC10
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ALC11() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static booleanalcCaptureCloseDevice(ALCdevice device) +
      The alcCaptureCloseDevice function allows the application to disconnect from a capture + device.
      +
      static ALCdevicealcCaptureOpenDevice(java.lang.String devicename, + int frequency, + int format, + int buffersize) +
      The alcCaptureOpenDevice function allows the application to connect to a capture + device.
      +
      static voidalcCaptureSamples(ALCdevice device, + java.nio.ByteBuffer buffer, + int samples) +
      When the application feels there are enough samples available to process, it can obtain + them from the AL via the alcCaptureSamples entry point.
      +
      static voidalcCaptureStart(ALCdevice device) +
      Once a capture device has been opened via alcCaptureOpenDevice, it is made to start + recording audio via the alcCaptureStart entry point: + + Once started, the device will record audio to an internal ring buffer, the size of which was + specified when opening the device.
      +
      static voidalcCaptureStop(ALCdevice device) +
      If the application doesn't need to capture more audio for an amount of time, they can halt + the device without closing it via the alcCaptureStop entry point.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ALC_DEFAULT_ALL_DEVICES_SPECIFIER

        +
        public static final int ALC_DEFAULT_ALL_DEVICES_SPECIFIER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_ALL_DEVICES_SPECIFIER

        +
        public static final int ALC_ALL_DEVICES_SPECIFIER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_CAPTURE_DEVICE_SPECIFIER

        +
        public static final int ALC_CAPTURE_DEVICE_SPECIFIER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER

        +
        public static final int ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_CAPTURE_SAMPLES

        +
        public static final int ALC_CAPTURE_SAMPLES
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ALC11

        +
        public ALC11()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        alcCaptureOpenDevice

        +
        public static ALCdevice alcCaptureOpenDevice(java.lang.String devicename,
        +                             int frequency,
        +                             int format,
        +                             int buffersize)
        +
        The alcCaptureOpenDevice function allows the application to connect to a capture + device. To obtain a list of all available capture devices, use getCaptureDevices a list of all + capture devices will be returned. Retrieving ALC_CAPTURE_DEVICE_SPECIFIER with a valid capture device specified will result + in the name of that device being returned as a single string. + + If the function returns null, then no sound driver/device has been found, or the + requested format could not be fulfilled. + The "deviceName" argument is a string that requests a certain device or + device configuration. If null is specified, the implementation will provide an + implementation specific default. The "frequency" and "format" arguments specify the format that + audio data will be presented to the application, and match the values that can be passed to + alBufferData. The implementation is expected to convert and resample to this format on + behalf of the application. The "buffersize" argument specifies the number of sample frames + to buffer in the AL, for example, requesting a format of AL_FORMAT_STEREO16 and + a buffer size of 1024 would require the AL to store up to 1024 * 4 bytes of audio data. + Note that the implementation may use a larger buffer than requested if it needs to, but the + implementation will set up a buffer of at least the requested size. + Specifying a compressed or extension-supplied format may result in failure, even if the + extension is supplied for rendering. + + LWJGL SPECIFIC: the actual created device is managed internally in lwjgl
        +
        Parameters:
        devicename - Name of device to open for capture
        frequency - Frequency of samples to capture
        format - Format of samples to capture
        buffersize - Size of buffer to capture to
        +
        Returns:
        ALCdevice if it was possible to open a device
        +
      • +
      + + + +
        +
      • +

        alcCaptureCloseDevice

        +
        public static boolean alcCaptureCloseDevice(ALCdevice device)
        +
        The alcCaptureCloseDevice function allows the application to disconnect from a capture + device. + + The return code will be true or false, indicating success or failure. If + the device is null or invalid, an ALC_INVALID_DEVICE error will be generated. + Once closed, a capture device is invalid.
        +
        Returns:
        true if device was successfully closed
        +
      • +
      + + + +
        +
      • +

        alcCaptureStart

        +
        public static void alcCaptureStart(ALCdevice device)
        +
        Once a capture device has been opened via alcCaptureOpenDevice, it is made to start + recording audio via the alcCaptureStart entry point: + + Once started, the device will record audio to an internal ring buffer, the size of which was + specified when opening the device. + The application may query the capture device to discover how much data is currently + available via the alcGetInteger with the ALC_CAPTURE_SAMPLES token. This will + report the number of sample frames currently available.
        +
      • +
      + + + +
        +
      • +

        alcCaptureStop

        +
        public static void alcCaptureStop(ALCdevice device)
        +
        If the application doesn't need to capture more audio for an amount of time, they can halt + the device without closing it via the alcCaptureStop entry point. + The implementation is encouraged to optimize for this case. The amount of audio + samples available after restarting a stopped capture device is reset to zero. The + application does not need to stop the capture device to read from it.
        +
      • +
      + + + +
        +
      • +

        alcCaptureSamples

        +
        public static void alcCaptureSamples(ALCdevice device,
        +                     java.nio.ByteBuffer buffer,
        +                     int samples)
        +
        When the application feels there are enough samples available to process, it can obtain + them from the AL via the alcCaptureSamples entry point. + + The "buffer" argument specifies an application-allocated buffer that can contain at least + "samples" sample frames. The implementation may defer conversion and resampling until + this point. Requesting more sample frames than are currently available is an error.
        +
        Parameters:
        buffer - Buffer to store samples in
        samples - Number of samples to request
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/ALCcontext.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/ALCcontext.html new file mode 100644 index 00000000..0dfc3cfe --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/ALCcontext.html @@ -0,0 +1,254 @@ + + + + + +ALCcontext (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.openal
+

Class ALCcontext

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.openal.ALCcontext
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ALCcontext
    +extends java.lang.Object
    +
    The ALCcontext class represents a context opened in OpenAL space. + + All operations of the AL core API affect a current AL context. Within the scope of AL, + the ALC is implied - it is not visible as a handle or function parameter. Only one AL + Context per process can be current at a time. Applications maintaining multiple AL + Contexts, whether threaded or not, have to set the current context accordingly. + Applications can have multiple threads that share one more or contexts. In other words, + AL and ALC are threadsafe.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    Brian Matzon
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object context) 
      booleanisValid() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object context)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        isValid

        +
        public boolean isValid()
        +
        Returns:
        true if this context is still valid
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/ALCdevice.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/ALCdevice.html new file mode 100644 index 00000000..8d0d8356 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/ALCdevice.html @@ -0,0 +1,254 @@ + + + + + +ALCdevice (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.openal
+

Class ALCdevice

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.openal.ALCdevice
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ALCdevice
    +extends java.lang.Object
    +
    The ALCdevice class represents a device opened in OpenAL space. + + ALC introduces the notion of a Device. A Device can be, depending on the + implementation, a hardware device, or a daemon/OS service/actual server. This + mechanism also permits different drivers (and hardware) to coexist within the same + system, as well as allowing several applications to share system resources for audio, + including a single hardware output device. The details are left to the implementation, + which has to map the available backends to unique device specifiers.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    Brian Matzon
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object device) 
      booleanisValid() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object device)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        isValid

        +
        public boolean isValid()
        +
        Returns:
        true if this device is still valid
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/EFX10.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/EFX10.html new file mode 100644 index 00000000..9fde2fd2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/EFX10.html @@ -0,0 +1,7537 @@ + + + + + +EFX10 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.openal
+

Class EFX10

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.openal.EFX10
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EFX10
    +extends java.lang.Object
    +
    Implementation of the OpenAL extension ALC_EXT_EFX (version 1.0). Contains necessary fields, + methods and a range of supplementary fields containing minimum, maximum and default values of + the former fields. +

    + On top of regular functions defined in the ALC_EXT_EFX, there are also several convenience + functions. Namely alGen... and alDelete... which do not take a Java buffer parameter and + automatically create or delete a single object, without the overhead of using a buffer. +

    + For comments and specification of functions and fields, refer to the "Effects Extension Guide" + which is part of the OpenAL SDK and can be downloaded from: + http://connect.creativelabs.com/openal/Downloads/Forms/AllItems.aspx +

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    Ciardhubh
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ALC_EXT_EFX_NAME

        +
        public static final java.lang.String ALC_EXT_EFX_NAME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_EFX_MAJOR_VERSION

        +
        public static final int ALC_EFX_MAJOR_VERSION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_EFX_MINOR_VERSION

        +
        public static final int ALC_EFX_MINOR_VERSION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        ALC_MAX_AUXILIARY_SENDS

        +
        public static final int ALC_MAX_AUXILIARY_SENDS
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        AL_AUXILIARY_SEND_FILTER

        +
        public static final int AL_AUXILIARY_SEND_FILTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AIR_ABSORPTION_FACTOR

        +
        public static final int AL_AIR_ABSORPTION_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ROOM_ROLLOFF_FACTOR

        +
        public static final int AL_ROOM_ROLLOFF_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CONE_OUTER_GAINHF

        +
        public static final int AL_CONE_OUTER_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DIRECT_FILTER_GAINHF_AUTO

        +
        public static final int AL_DIRECT_FILTER_GAINHF_AUTO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUXILIARY_SEND_FILTER_GAIN_AUTO

        +
        public static final int AL_AUXILIARY_SEND_FILTER_GAIN_AUTO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO

        +
        public static final int AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EFFECTSLOT_EFFECT

        +
        public static final int AL_EFFECTSLOT_EFFECT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + +
        +
      • +

        AL_EFFECTSLOT_AUXILIARY_SEND_AUTO

        +
        public static final int AL_EFFECTSLOT_AUXILIARY_SEND_AUTO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        AL_REVERB_DIFFUSION

        +
        public static final int AL_REVERB_DIFFUSION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        AL_REVERB_DECAY_TIME

        +
        public static final int AL_REVERB_DECAY_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DECAY_HFRATIO

        +
        public static final int AL_REVERB_DECAY_HFRATIO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_REFLECTIONS_GAIN

        +
        public static final int AL_REVERB_REFLECTIONS_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_REFLECTIONS_DELAY

        +
        public static final int AL_REVERB_REFLECTIONS_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_LATE_REVERB_GAIN

        +
        public static final int AL_REVERB_LATE_REVERB_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_LATE_REVERB_DELAY

        +
        public static final int AL_REVERB_LATE_REVERB_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_AIR_ABSORPTION_GAINHF

        +
        public static final int AL_REVERB_AIR_ABSORPTION_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_ROOM_ROLLOFF_FACTOR

        +
        public static final int AL_REVERB_ROOM_ROLLOFF_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DECAY_HFLIMIT

        +
        public static final int AL_REVERB_DECAY_HFLIMIT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DENSITY

        +
        public static final int AL_EAXREVERB_DENSITY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DIFFUSION

        +
        public static final int AL_EAXREVERB_DIFFUSION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + +
        +
      • +

        AL_EAXREVERB_GAINHF

        +
        public static final int AL_EAXREVERB_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_GAINLF

        +
        public static final int AL_EAXREVERB_GAINLF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DECAY_TIME

        +
        public static final int AL_EAXREVERB_DECAY_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DECAY_HFRATIO

        +
        public static final int AL_EAXREVERB_DECAY_HFRATIO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DECAY_LFRATIO

        +
        public static final int AL_EAXREVERB_DECAY_LFRATIO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_REFLECTIONS_GAIN

        +
        public static final int AL_EAXREVERB_REFLECTIONS_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_REFLECTIONS_DELAY

        +
        public static final int AL_EAXREVERB_REFLECTIONS_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_REFLECTIONS_PAN

        +
        public static final int AL_EAXREVERB_REFLECTIONS_PAN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_LATE_REVERB_GAIN

        +
        public static final int AL_EAXREVERB_LATE_REVERB_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_LATE_REVERB_DELAY

        +
        public static final int AL_EAXREVERB_LATE_REVERB_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_LATE_REVERB_PAN

        +
        public static final int AL_EAXREVERB_LATE_REVERB_PAN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_ECHO_TIME

        +
        public static final int AL_EAXREVERB_ECHO_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_ECHO_DEPTH

        +
        public static final int AL_EAXREVERB_ECHO_DEPTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MODULATION_TIME

        +
        public static final int AL_EAXREVERB_MODULATION_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MODULATION_DEPTH

        +
        public static final int AL_EAXREVERB_MODULATION_DEPTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_AIR_ABSORPTION_GAINHF

        +
        public static final int AL_EAXREVERB_AIR_ABSORPTION_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_HFREFERENCE

        +
        public static final int AL_EAXREVERB_HFREFERENCE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_LFREFERENCE

        +
        public static final int AL_EAXREVERB_LFREFERENCE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_ROOM_ROLLOFF_FACTOR

        +
        public static final int AL_EAXREVERB_ROOM_ROLLOFF_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DECAY_HFLIMIT

        +
        public static final int AL_EAXREVERB_DECAY_HFLIMIT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        AL_DISTORTION_LOWPASS_CUTOFF

        +
        public static final int AL_DISTORTION_LOWPASS_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_EQCENTER

        +
        public static final int AL_DISTORTION_EQCENTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_EQBANDWIDTH

        +
        public static final int AL_DISTORTION_EQBANDWIDTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        AL_FLANGER_WAVEFORM

        +
        public static final int AL_FLANGER_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        AL_FLANGER_FEEDBACK

        +
        public static final int AL_FLANGER_FEEDBACK
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_FREQUENCY

        +
        public static final int AL_FREQUENCY_SHIFTER_FREQUENCY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_LEFT_DIRECTION

        +
        public static final int AL_FREQUENCY_SHIFTER_LEFT_DIRECTION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION

        +
        public static final int AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEMEA

        +
        public static final int AL_VOCAL_MORPHER_PHONEMEA
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEMEA_COARSE_TUNING

        +
        public static final int AL_VOCAL_MORPHER_PHONEMEA_COARSE_TUNING
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEMEB

        +
        public static final int AL_VOCAL_MORPHER_PHONEMEB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEMEB_COARSE_TUNING

        +
        public static final int AL_VOCAL_MORPHER_PHONEMEB_COARSE_TUNING
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_WAVEFORM

        +
        public static final int AL_VOCAL_MORPHER_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_RATE

        +
        public static final int AL_VOCAL_MORPHER_RATE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_PITCH_SHIFTER_COARSE_TUNE

        +
        public static final int AL_PITCH_SHIFTER_COARSE_TUNE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_PITCH_SHIFTER_FINE_TUNE

        +
        public static final int AL_PITCH_SHIFTER_FINE_TUNE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_FREQUENCY

        +
        public static final int AL_RING_MODULATOR_FREQUENCY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_HIGHPASS_CUTOFF

        +
        public static final int AL_RING_MODULATOR_HIGHPASS_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_WAVEFORM

        +
        public static final int AL_RING_MODULATOR_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_ATTACK_TIME

        +
        public static final int AL_AUTOWAH_ATTACK_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_RELEASE_TIME

        +
        public static final int AL_AUTOWAH_RELEASE_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_RESONANCE

        +
        public static final int AL_AUTOWAH_RESONANCE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_PEAK_GAIN

        +
        public static final int AL_AUTOWAH_PEAK_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_COMPRESSOR_ONOFF

        +
        public static final int AL_COMPRESSOR_ONOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_LOW_GAIN

        +
        public static final int AL_EQUALIZER_LOW_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_LOW_CUTOFF

        +
        public static final int AL_EQUALIZER_LOW_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MID1_GAIN

        +
        public static final int AL_EQUALIZER_MID1_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MID1_CENTER

        +
        public static final int AL_EQUALIZER_MID1_CENTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MID1_WIDTH

        +
        public static final int AL_EQUALIZER_MID1_WIDTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MID2_GAIN

        +
        public static final int AL_EQUALIZER_MID2_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MID2_CENTER

        +
        public static final int AL_EQUALIZER_MID2_CENTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MID2_WIDTH

        +
        public static final int AL_EQUALIZER_MID2_WIDTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_HIGH_GAIN

        +
        public static final int AL_EQUALIZER_HIGH_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_HIGH_CUTOFF

        +
        public static final int AL_EQUALIZER_HIGH_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EFFECT_FIRST_PARAMETER

        +
        public static final int AL_EFFECT_FIRST_PARAMETER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EFFECT_LAST_PARAMETER

        +
        public static final int AL_EFFECT_LAST_PARAMETER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        AL_EFFECT_DISTORTION

        +
        public static final int AL_EFFECT_DISTORTION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        AL_EFFECT_FREQUENCY_SHIFTER

        +
        public static final int AL_EFFECT_FREQUENCY_SHIFTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EFFECT_VOCAL_MORPHER

        +
        public static final int AL_EFFECT_VOCAL_MORPHER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EFFECT_PITCH_SHIFTER

        +
        public static final int AL_EFFECT_PITCH_SHIFTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EFFECT_RING_MODULATOR

        +
        public static final int AL_EFFECT_RING_MODULATOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + +
        +
      • +

        AL_EFFECT_COMPRESSOR

        +
        public static final int AL_EFFECT_COMPRESSOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EFFECT_EQUALIZER

        +
        public static final int AL_EFFECT_EQUALIZER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EFFECT_EAXREVERB

        +
        public static final int AL_EFFECT_EAXREVERB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        AL_FILTER_FIRST_PARAMETER

        +
        public static final int AL_FILTER_FIRST_PARAMETER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FILTER_LAST_PARAMETER

        +
        public static final int AL_FILTER_LAST_PARAMETER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        AL_MIN_AIR_ABSORPTION_FACTOR

        +
        public static final float AL_MIN_AIR_ABSORPTION_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MAX_AIR_ABSORPTION_FACTOR

        +
        public static final float AL_MAX_AIR_ABSORPTION_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DEFAULT_AIR_ABSORPTION_FACTOR

        +
        public static final float AL_DEFAULT_AIR_ABSORPTION_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MIN_ROOM_ROLLOFF_FACTOR

        +
        public static final float AL_MIN_ROOM_ROLLOFF_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MAX_ROOM_ROLLOFF_FACTOR

        +
        public static final float AL_MAX_ROOM_ROLLOFF_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DEFAULT_ROOM_ROLLOFF_FACTOR

        +
        public static final float AL_DEFAULT_ROOM_ROLLOFF_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MIN_CONE_OUTER_GAINHF

        +
        public static final float AL_MIN_CONE_OUTER_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MAX_CONE_OUTER_GAINHF

        +
        public static final float AL_MAX_CONE_OUTER_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DEFAULT_CONE_OUTER_GAINHF

        +
        public static final float AL_DEFAULT_CONE_OUTER_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MIN_DIRECT_FILTER_GAINHF_AUTO

        +
        public static final int AL_MIN_DIRECT_FILTER_GAINHF_AUTO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MAX_DIRECT_FILTER_GAINHF_AUTO

        +
        public static final int AL_MAX_DIRECT_FILTER_GAINHF_AUTO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DEFAULT_DIRECT_FILTER_GAINHF_AUTO

        +
        public static final int AL_DEFAULT_DIRECT_FILTER_GAINHF_AUTO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MIN_AUXILIARY_SEND_FILTER_GAIN_AUTO

        +
        public static final int AL_MIN_AUXILIARY_SEND_FILTER_GAIN_AUTO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MAX_AUXILIARY_SEND_FILTER_GAIN_AUTO

        +
        public static final int AL_MAX_AUXILIARY_SEND_FILTER_GAIN_AUTO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DEFAULT_AUXILIARY_SEND_FILTER_GAIN_AUTO

        +
        public static final int AL_DEFAULT_AUXILIARY_SEND_FILTER_GAIN_AUTO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MIN_AUXILIARY_SEND_FILTER_GAINHF_AUTO

        +
        public static final int AL_MIN_AUXILIARY_SEND_FILTER_GAINHF_AUTO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MAX_AUXILIARY_SEND_FILTER_GAINHF_AUTO

        +
        public static final int AL_MAX_AUXILIARY_SEND_FILTER_GAINHF_AUTO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DEFAULT_AUXILIARY_SEND_FILTER_GAINHF_AUTO

        +
        public static final int AL_DEFAULT_AUXILIARY_SEND_FILTER_GAINHF_AUTO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MIN_METERS_PER_UNIT

        +
        public static final float AL_MIN_METERS_PER_UNIT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_MAX_METERS_PER_UNIT

        +
        public static final float AL_MAX_METERS_PER_UNIT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DEFAULT_METERS_PER_UNIT

        +
        public static final float AL_DEFAULT_METERS_PER_UNIT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MIN_DENSITY

        +
        public static final float AL_REVERB_MIN_DENSITY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MAX_DENSITY

        +
        public static final float AL_REVERB_MAX_DENSITY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DEFAULT_DENSITY

        +
        public static final float AL_REVERB_DEFAULT_DENSITY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MIN_DIFFUSION

        +
        public static final float AL_REVERB_MIN_DIFFUSION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MAX_DIFFUSION

        +
        public static final float AL_REVERB_MAX_DIFFUSION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DEFAULT_DIFFUSION

        +
        public static final float AL_REVERB_DEFAULT_DIFFUSION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MIN_GAIN

        +
        public static final float AL_REVERB_MIN_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MAX_GAIN

        +
        public static final float AL_REVERB_MAX_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DEFAULT_GAIN

        +
        public static final float AL_REVERB_DEFAULT_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MIN_GAINHF

        +
        public static final float AL_REVERB_MIN_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MAX_GAINHF

        +
        public static final float AL_REVERB_MAX_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DEFAULT_GAINHF

        +
        public static final float AL_REVERB_DEFAULT_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MIN_DECAY_TIME

        +
        public static final float AL_REVERB_MIN_DECAY_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MAX_DECAY_TIME

        +
        public static final float AL_REVERB_MAX_DECAY_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DEFAULT_DECAY_TIME

        +
        public static final float AL_REVERB_DEFAULT_DECAY_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MIN_DECAY_HFRATIO

        +
        public static final float AL_REVERB_MIN_DECAY_HFRATIO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MAX_DECAY_HFRATIO

        +
        public static final float AL_REVERB_MAX_DECAY_HFRATIO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DEFAULT_DECAY_HFRATIO

        +
        public static final float AL_REVERB_DEFAULT_DECAY_HFRATIO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MIN_REFLECTIONS_GAIN

        +
        public static final float AL_REVERB_MIN_REFLECTIONS_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MAX_REFLECTIONS_GAIN

        +
        public static final float AL_REVERB_MAX_REFLECTIONS_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DEFAULT_REFLECTIONS_GAIN

        +
        public static final float AL_REVERB_DEFAULT_REFLECTIONS_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MIN_REFLECTIONS_DELAY

        +
        public static final float AL_REVERB_MIN_REFLECTIONS_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MAX_REFLECTIONS_DELAY

        +
        public static final float AL_REVERB_MAX_REFLECTIONS_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DEFAULT_REFLECTIONS_DELAY

        +
        public static final float AL_REVERB_DEFAULT_REFLECTIONS_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MIN_LATE_REVERB_GAIN

        +
        public static final float AL_REVERB_MIN_LATE_REVERB_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MAX_LATE_REVERB_GAIN

        +
        public static final float AL_REVERB_MAX_LATE_REVERB_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DEFAULT_LATE_REVERB_GAIN

        +
        public static final float AL_REVERB_DEFAULT_LATE_REVERB_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MIN_LATE_REVERB_DELAY

        +
        public static final float AL_REVERB_MIN_LATE_REVERB_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MAX_LATE_REVERB_DELAY

        +
        public static final float AL_REVERB_MAX_LATE_REVERB_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DEFAULT_LATE_REVERB_DELAY

        +
        public static final float AL_REVERB_DEFAULT_LATE_REVERB_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MIN_AIR_ABSORPTION_GAINHF

        +
        public static final float AL_REVERB_MIN_AIR_ABSORPTION_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MAX_AIR_ABSORPTION_GAINHF

        +
        public static final float AL_REVERB_MAX_AIR_ABSORPTION_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DEFAULT_AIR_ABSORPTION_GAINHF

        +
        public static final float AL_REVERB_DEFAULT_AIR_ABSORPTION_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MIN_ROOM_ROLLOFF_FACTOR

        +
        public static final float AL_REVERB_MIN_ROOM_ROLLOFF_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MAX_ROOM_ROLLOFF_FACTOR

        +
        public static final float AL_REVERB_MAX_ROOM_ROLLOFF_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DEFAULT_ROOM_ROLLOFF_FACTOR

        +
        public static final float AL_REVERB_DEFAULT_ROOM_ROLLOFF_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MIN_DECAY_HFLIMIT

        +
        public static final int AL_REVERB_MIN_DECAY_HFLIMIT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_MAX_DECAY_HFLIMIT

        +
        public static final int AL_REVERB_MAX_DECAY_HFLIMIT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_REVERB_DEFAULT_DECAY_HFLIMIT

        +
        public static final int AL_REVERB_DEFAULT_DECAY_HFLIMIT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_DENSITY

        +
        public static final float AL_EAXREVERB_MIN_DENSITY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_DENSITY

        +
        public static final float AL_EAXREVERB_MAX_DENSITY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_DENSITY

        +
        public static final float AL_EAXREVERB_DEFAULT_DENSITY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_DIFFUSION

        +
        public static final float AL_EAXREVERB_MIN_DIFFUSION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_DIFFUSION

        +
        public static final float AL_EAXREVERB_MAX_DIFFUSION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_DIFFUSION

        +
        public static final float AL_EAXREVERB_DEFAULT_DIFFUSION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_GAIN

        +
        public static final float AL_EAXREVERB_MIN_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_GAIN

        +
        public static final float AL_EAXREVERB_MAX_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_GAIN

        +
        public static final float AL_EAXREVERB_DEFAULT_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_GAINHF

        +
        public static final float AL_EAXREVERB_MIN_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_GAINHF

        +
        public static final float AL_EAXREVERB_MAX_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_GAINHF

        +
        public static final float AL_EAXREVERB_DEFAULT_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_GAINLF

        +
        public static final float AL_EAXREVERB_MIN_GAINLF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_GAINLF

        +
        public static final float AL_EAXREVERB_MAX_GAINLF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_GAINLF

        +
        public static final float AL_EAXREVERB_DEFAULT_GAINLF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_DECAY_TIME

        +
        public static final float AL_EAXREVERB_MIN_DECAY_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_DECAY_TIME

        +
        public static final float AL_EAXREVERB_MAX_DECAY_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_DECAY_TIME

        +
        public static final float AL_EAXREVERB_DEFAULT_DECAY_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_DECAY_HFRATIO

        +
        public static final float AL_EAXREVERB_MIN_DECAY_HFRATIO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_DECAY_HFRATIO

        +
        public static final float AL_EAXREVERB_MAX_DECAY_HFRATIO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_DECAY_HFRATIO

        +
        public static final float AL_EAXREVERB_DEFAULT_DECAY_HFRATIO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_DECAY_LFRATIO

        +
        public static final float AL_EAXREVERB_MIN_DECAY_LFRATIO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_DECAY_LFRATIO

        +
        public static final float AL_EAXREVERB_MAX_DECAY_LFRATIO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_DECAY_LFRATIO

        +
        public static final float AL_EAXREVERB_DEFAULT_DECAY_LFRATIO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_REFLECTIONS_GAIN

        +
        public static final float AL_EAXREVERB_MIN_REFLECTIONS_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_REFLECTIONS_GAIN

        +
        public static final float AL_EAXREVERB_MAX_REFLECTIONS_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_REFLECTIONS_GAIN

        +
        public static final float AL_EAXREVERB_DEFAULT_REFLECTIONS_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_REFLECTIONS_DELAY

        +
        public static final float AL_EAXREVERB_MIN_REFLECTIONS_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_REFLECTIONS_DELAY

        +
        public static final float AL_EAXREVERB_MAX_REFLECTIONS_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_REFLECTIONS_DELAY

        +
        public static final float AL_EAXREVERB_DEFAULT_REFLECTIONS_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_REFLECTIONS_PAN_XYZ

        +
        public static final float AL_EAXREVERB_DEFAULT_REFLECTIONS_PAN_XYZ
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_LATE_REVERB_GAIN

        +
        public static final float AL_EAXREVERB_MIN_LATE_REVERB_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_LATE_REVERB_GAIN

        +
        public static final float AL_EAXREVERB_MAX_LATE_REVERB_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_LATE_REVERB_GAIN

        +
        public static final float AL_EAXREVERB_DEFAULT_LATE_REVERB_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_LATE_REVERB_DELAY

        +
        public static final float AL_EAXREVERB_MIN_LATE_REVERB_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_LATE_REVERB_DELAY

        +
        public static final float AL_EAXREVERB_MAX_LATE_REVERB_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_LATE_REVERB_DELAY

        +
        public static final float AL_EAXREVERB_DEFAULT_LATE_REVERB_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_LATE_REVERB_PAN_XYZ

        +
        public static final float AL_EAXREVERB_DEFAULT_LATE_REVERB_PAN_XYZ
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_ECHO_TIME

        +
        public static final float AL_EAXREVERB_MIN_ECHO_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_ECHO_TIME

        +
        public static final float AL_EAXREVERB_MAX_ECHO_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_ECHO_TIME

        +
        public static final float AL_EAXREVERB_DEFAULT_ECHO_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_ECHO_DEPTH

        +
        public static final float AL_EAXREVERB_MIN_ECHO_DEPTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_ECHO_DEPTH

        +
        public static final float AL_EAXREVERB_MAX_ECHO_DEPTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_ECHO_DEPTH

        +
        public static final float AL_EAXREVERB_DEFAULT_ECHO_DEPTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_MODULATION_TIME

        +
        public static final float AL_EAXREVERB_MIN_MODULATION_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_MODULATION_TIME

        +
        public static final float AL_EAXREVERB_MAX_MODULATION_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_MODULATION_TIME

        +
        public static final float AL_EAXREVERB_DEFAULT_MODULATION_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_MODULATION_DEPTH

        +
        public static final float AL_EAXREVERB_MIN_MODULATION_DEPTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_MODULATION_DEPTH

        +
        public static final float AL_EAXREVERB_MAX_MODULATION_DEPTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_MODULATION_DEPTH

        +
        public static final float AL_EAXREVERB_DEFAULT_MODULATION_DEPTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_AIR_ABSORPTION_GAINHF

        +
        public static final float AL_EAXREVERB_MIN_AIR_ABSORPTION_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_AIR_ABSORPTION_GAINHF

        +
        public static final float AL_EAXREVERB_MAX_AIR_ABSORPTION_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_AIR_ABSORPTION_GAINHF

        +
        public static final float AL_EAXREVERB_DEFAULT_AIR_ABSORPTION_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_HFREFERENCE

        +
        public static final float AL_EAXREVERB_MIN_HFREFERENCE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_HFREFERENCE

        +
        public static final float AL_EAXREVERB_MAX_HFREFERENCE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_HFREFERENCE

        +
        public static final float AL_EAXREVERB_DEFAULT_HFREFERENCE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_LFREFERENCE

        +
        public static final float AL_EAXREVERB_MIN_LFREFERENCE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_LFREFERENCE

        +
        public static final float AL_EAXREVERB_MAX_LFREFERENCE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_LFREFERENCE

        +
        public static final float AL_EAXREVERB_DEFAULT_LFREFERENCE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_ROOM_ROLLOFF_FACTOR

        +
        public static final float AL_EAXREVERB_MIN_ROOM_ROLLOFF_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_ROOM_ROLLOFF_FACTOR

        +
        public static final float AL_EAXREVERB_MAX_ROOM_ROLLOFF_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_ROOM_ROLLOFF_FACTOR

        +
        public static final float AL_EAXREVERB_DEFAULT_ROOM_ROLLOFF_FACTOR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MIN_DECAY_HFLIMIT

        +
        public static final int AL_EAXREVERB_MIN_DECAY_HFLIMIT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_MAX_DECAY_HFLIMIT

        +
        public static final int AL_EAXREVERB_MAX_DECAY_HFLIMIT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EAXREVERB_DEFAULT_DECAY_HFLIMIT

        +
        public static final int AL_EAXREVERB_DEFAULT_DECAY_HFLIMIT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_WAVEFORM_SINUSOID

        +
        public static final int AL_CHORUS_WAVEFORM_SINUSOID
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_WAVEFORM_TRIANGLE

        +
        public static final int AL_CHORUS_WAVEFORM_TRIANGLE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_MIN_WAVEFORM

        +
        public static final int AL_CHORUS_MIN_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_MAX_WAVEFORM

        +
        public static final int AL_CHORUS_MAX_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_DEFAULT_WAVEFORM

        +
        public static final int AL_CHORUS_DEFAULT_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_MIN_PHASE

        +
        public static final int AL_CHORUS_MIN_PHASE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_MAX_PHASE

        +
        public static final int AL_CHORUS_MAX_PHASE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_DEFAULT_PHASE

        +
        public static final int AL_CHORUS_DEFAULT_PHASE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_MIN_RATE

        +
        public static final float AL_CHORUS_MIN_RATE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_MAX_RATE

        +
        public static final float AL_CHORUS_MAX_RATE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_DEFAULT_RATE

        +
        public static final float AL_CHORUS_DEFAULT_RATE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_MIN_DEPTH

        +
        public static final float AL_CHORUS_MIN_DEPTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_MAX_DEPTH

        +
        public static final float AL_CHORUS_MAX_DEPTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_DEFAULT_DEPTH

        +
        public static final float AL_CHORUS_DEFAULT_DEPTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_MIN_FEEDBACK

        +
        public static final float AL_CHORUS_MIN_FEEDBACK
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_MAX_FEEDBACK

        +
        public static final float AL_CHORUS_MAX_FEEDBACK
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_DEFAULT_FEEDBACK

        +
        public static final float AL_CHORUS_DEFAULT_FEEDBACK
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_MIN_DELAY

        +
        public static final float AL_CHORUS_MIN_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_MAX_DELAY

        +
        public static final float AL_CHORUS_MAX_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_CHORUS_DEFAULT_DELAY

        +
        public static final float AL_CHORUS_DEFAULT_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_MIN_EDGE

        +
        public static final float AL_DISTORTION_MIN_EDGE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_MAX_EDGE

        +
        public static final float AL_DISTORTION_MAX_EDGE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_DEFAULT_EDGE

        +
        public static final float AL_DISTORTION_DEFAULT_EDGE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_MIN_GAIN

        +
        public static final float AL_DISTORTION_MIN_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_MAX_GAIN

        +
        public static final float AL_DISTORTION_MAX_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_DEFAULT_GAIN

        +
        public static final float AL_DISTORTION_DEFAULT_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_MIN_LOWPASS_CUTOFF

        +
        public static final float AL_DISTORTION_MIN_LOWPASS_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_MAX_LOWPASS_CUTOFF

        +
        public static final float AL_DISTORTION_MAX_LOWPASS_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_DEFAULT_LOWPASS_CUTOFF

        +
        public static final float AL_DISTORTION_DEFAULT_LOWPASS_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_MIN_EQCENTER

        +
        public static final float AL_DISTORTION_MIN_EQCENTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_MAX_EQCENTER

        +
        public static final float AL_DISTORTION_MAX_EQCENTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_DEFAULT_EQCENTER

        +
        public static final float AL_DISTORTION_DEFAULT_EQCENTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_MIN_EQBANDWIDTH

        +
        public static final float AL_DISTORTION_MIN_EQBANDWIDTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_MAX_EQBANDWIDTH

        +
        public static final float AL_DISTORTION_MAX_EQBANDWIDTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_DISTORTION_DEFAULT_EQBANDWIDTH

        +
        public static final float AL_DISTORTION_DEFAULT_EQBANDWIDTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        AL_ECHO_DEFAULT_DELAY

        +
        public static final float AL_ECHO_DEFAULT_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ECHO_MIN_LRDELAY

        +
        public static final float AL_ECHO_MIN_LRDELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ECHO_MAX_LRDELAY

        +
        public static final float AL_ECHO_MAX_LRDELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ECHO_DEFAULT_LRDELAY

        +
        public static final float AL_ECHO_DEFAULT_LRDELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ECHO_MIN_DAMPING

        +
        public static final float AL_ECHO_MIN_DAMPING
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ECHO_MAX_DAMPING

        +
        public static final float AL_ECHO_MAX_DAMPING
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ECHO_DEFAULT_DAMPING

        +
        public static final float AL_ECHO_DEFAULT_DAMPING
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ECHO_MIN_FEEDBACK

        +
        public static final float AL_ECHO_MIN_FEEDBACK
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ECHO_MAX_FEEDBACK

        +
        public static final float AL_ECHO_MAX_FEEDBACK
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ECHO_DEFAULT_FEEDBACK

        +
        public static final float AL_ECHO_DEFAULT_FEEDBACK
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ECHO_MIN_SPREAD

        +
        public static final float AL_ECHO_MIN_SPREAD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ECHO_MAX_SPREAD

        +
        public static final float AL_ECHO_MAX_SPREAD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_ECHO_DEFAULT_SPREAD

        +
        public static final float AL_ECHO_DEFAULT_SPREAD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_WAVEFORM_SINUSOID

        +
        public static final int AL_FLANGER_WAVEFORM_SINUSOID
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_WAVEFORM_TRIANGLE

        +
        public static final int AL_FLANGER_WAVEFORM_TRIANGLE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_MIN_WAVEFORM

        +
        public static final int AL_FLANGER_MIN_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_MAX_WAVEFORM

        +
        public static final int AL_FLANGER_MAX_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_DEFAULT_WAVEFORM

        +
        public static final int AL_FLANGER_DEFAULT_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_MIN_PHASE

        +
        public static final int AL_FLANGER_MIN_PHASE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_MAX_PHASE

        +
        public static final int AL_FLANGER_MAX_PHASE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_DEFAULT_PHASE

        +
        public static final int AL_FLANGER_DEFAULT_PHASE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_MIN_RATE

        +
        public static final float AL_FLANGER_MIN_RATE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_MAX_RATE

        +
        public static final float AL_FLANGER_MAX_RATE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_DEFAULT_RATE

        +
        public static final float AL_FLANGER_DEFAULT_RATE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_MIN_DEPTH

        +
        public static final float AL_FLANGER_MIN_DEPTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_MAX_DEPTH

        +
        public static final float AL_FLANGER_MAX_DEPTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_DEFAULT_DEPTH

        +
        public static final float AL_FLANGER_DEFAULT_DEPTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_MIN_FEEDBACK

        +
        public static final float AL_FLANGER_MIN_FEEDBACK
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_MAX_FEEDBACK

        +
        public static final float AL_FLANGER_MAX_FEEDBACK
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_DEFAULT_FEEDBACK

        +
        public static final float AL_FLANGER_DEFAULT_FEEDBACK
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_MIN_DELAY

        +
        public static final float AL_FLANGER_MIN_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_MAX_DELAY

        +
        public static final float AL_FLANGER_MAX_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FLANGER_DEFAULT_DELAY

        +
        public static final float AL_FLANGER_DEFAULT_DELAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_MIN_FREQUENCY

        +
        public static final float AL_FREQUENCY_SHIFTER_MIN_FREQUENCY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_MAX_FREQUENCY

        +
        public static final float AL_FREQUENCY_SHIFTER_MAX_FREQUENCY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_DEFAULT_FREQUENCY

        +
        public static final float AL_FREQUENCY_SHIFTER_DEFAULT_FREQUENCY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_MIN_LEFT_DIRECTION

        +
        public static final int AL_FREQUENCY_SHIFTER_MIN_LEFT_DIRECTION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_MAX_LEFT_DIRECTION

        +
        public static final int AL_FREQUENCY_SHIFTER_MAX_LEFT_DIRECTION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_DEFAULT_LEFT_DIRECTION

        +
        public static final int AL_FREQUENCY_SHIFTER_DEFAULT_LEFT_DIRECTION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_DIRECTION_DOWN

        +
        public static final int AL_FREQUENCY_SHIFTER_DIRECTION_DOWN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_DIRECTION_UP

        +
        public static final int AL_FREQUENCY_SHIFTER_DIRECTION_UP
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_DIRECTION_OFF

        +
        public static final int AL_FREQUENCY_SHIFTER_DIRECTION_OFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_MIN_RIGHT_DIRECTION

        +
        public static final int AL_FREQUENCY_SHIFTER_MIN_RIGHT_DIRECTION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_MAX_RIGHT_DIRECTION

        +
        public static final int AL_FREQUENCY_SHIFTER_MAX_RIGHT_DIRECTION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_FREQUENCY_SHIFTER_DEFAULT_RIGHT_DIRECTION

        +
        public static final int AL_FREQUENCY_SHIFTER_DEFAULT_RIGHT_DIRECTION
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_MIN_PHONEMEA

        +
        public static final int AL_VOCAL_MORPHER_MIN_PHONEMEA
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_MAX_PHONEMEA

        +
        public static final int AL_VOCAL_MORPHER_MAX_PHONEMEA
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_DEFAULT_PHONEMEA

        +
        public static final int AL_VOCAL_MORPHER_DEFAULT_PHONEMEA
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_MIN_PHONEMEA_COARSE_TUNING

        +
        public static final int AL_VOCAL_MORPHER_MIN_PHONEMEA_COARSE_TUNING
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_MAX_PHONEMEA_COARSE_TUNING

        +
        public static final int AL_VOCAL_MORPHER_MAX_PHONEMEA_COARSE_TUNING
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_DEFAULT_PHONEMEA_COARSE_TUNING

        +
        public static final int AL_VOCAL_MORPHER_DEFAULT_PHONEMEA_COARSE_TUNING
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_MIN_PHONEMEB

        +
        public static final int AL_VOCAL_MORPHER_MIN_PHONEMEB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_MAX_PHONEMEB

        +
        public static final int AL_VOCAL_MORPHER_MAX_PHONEMEB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_DEFAULT_PHONEMEB

        +
        public static final int AL_VOCAL_MORPHER_DEFAULT_PHONEMEB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_MIN_PHONEMEB_COARSE_TUNING

        +
        public static final int AL_VOCAL_MORPHER_MIN_PHONEMEB_COARSE_TUNING
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_MAX_PHONEMEB_COARSE_TUNING

        +
        public static final int AL_VOCAL_MORPHER_MAX_PHONEMEB_COARSE_TUNING
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_DEFAULT_PHONEMEB_COARSE_TUNING

        +
        public static final int AL_VOCAL_MORPHER_DEFAULT_PHONEMEB_COARSE_TUNING
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_A

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_A
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_E

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_E
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_I

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_I
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_O

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_O
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_U

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_U
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_AA

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_AA
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_AE

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_AE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_AH

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_AH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_AO

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_AO
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_EH

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_EH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_ER

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_ER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_IH

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_IH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_IY

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_IY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_UH

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_UH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_UW

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_UW
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_B

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_B
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_D

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_F

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_F
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_G

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_G
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_J

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_J
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_K

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_K
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_L

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_L
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_M

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_M
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_N

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_N
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_P

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_P
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_R

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_R
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_S

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_S
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_T

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_T
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_V

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_V
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_PHONEME_Z

        +
        public static final int AL_VOCAL_MORPHER_PHONEME_Z
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_WAVEFORM_SINUSOID

        +
        public static final int AL_VOCAL_MORPHER_WAVEFORM_SINUSOID
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_WAVEFORM_TRIANGLE

        +
        public static final int AL_VOCAL_MORPHER_WAVEFORM_TRIANGLE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_WAVEFORM_SAWTOOTH

        +
        public static final int AL_VOCAL_MORPHER_WAVEFORM_SAWTOOTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_MIN_WAVEFORM

        +
        public static final int AL_VOCAL_MORPHER_MIN_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_MAX_WAVEFORM

        +
        public static final int AL_VOCAL_MORPHER_MAX_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_DEFAULT_WAVEFORM

        +
        public static final int AL_VOCAL_MORPHER_DEFAULT_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_MIN_RATE

        +
        public static final float AL_VOCAL_MORPHER_MIN_RATE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_MAX_RATE

        +
        public static final float AL_VOCAL_MORPHER_MAX_RATE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_VOCAL_MORPHER_DEFAULT_RATE

        +
        public static final float AL_VOCAL_MORPHER_DEFAULT_RATE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_PITCH_SHIFTER_MIN_COARSE_TUNE

        +
        public static final int AL_PITCH_SHIFTER_MIN_COARSE_TUNE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_PITCH_SHIFTER_MAX_COARSE_TUNE

        +
        public static final int AL_PITCH_SHIFTER_MAX_COARSE_TUNE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_PITCH_SHIFTER_DEFAULT_COARSE_TUNE

        +
        public static final int AL_PITCH_SHIFTER_DEFAULT_COARSE_TUNE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_PITCH_SHIFTER_MIN_FINE_TUNE

        +
        public static final int AL_PITCH_SHIFTER_MIN_FINE_TUNE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_PITCH_SHIFTER_MAX_FINE_TUNE

        +
        public static final int AL_PITCH_SHIFTER_MAX_FINE_TUNE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_PITCH_SHIFTER_DEFAULT_FINE_TUNE

        +
        public static final int AL_PITCH_SHIFTER_DEFAULT_FINE_TUNE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_MIN_FREQUENCY

        +
        public static final float AL_RING_MODULATOR_MIN_FREQUENCY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_MAX_FREQUENCY

        +
        public static final float AL_RING_MODULATOR_MAX_FREQUENCY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_DEFAULT_FREQUENCY

        +
        public static final float AL_RING_MODULATOR_DEFAULT_FREQUENCY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_MIN_HIGHPASS_CUTOFF

        +
        public static final float AL_RING_MODULATOR_MIN_HIGHPASS_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_MAX_HIGHPASS_CUTOFF

        +
        public static final float AL_RING_MODULATOR_MAX_HIGHPASS_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_DEFAULT_HIGHPASS_CUTOFF

        +
        public static final float AL_RING_MODULATOR_DEFAULT_HIGHPASS_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_SINUSOID

        +
        public static final int AL_RING_MODULATOR_SINUSOID
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_SAWTOOTH

        +
        public static final int AL_RING_MODULATOR_SAWTOOTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_SQUARE

        +
        public static final int AL_RING_MODULATOR_SQUARE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_MIN_WAVEFORM

        +
        public static final int AL_RING_MODULATOR_MIN_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_MAX_WAVEFORM

        +
        public static final int AL_RING_MODULATOR_MAX_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_RING_MODULATOR_DEFAULT_WAVEFORM

        +
        public static final int AL_RING_MODULATOR_DEFAULT_WAVEFORM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_MIN_ATTACK_TIME

        +
        public static final float AL_AUTOWAH_MIN_ATTACK_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_MAX_ATTACK_TIME

        +
        public static final float AL_AUTOWAH_MAX_ATTACK_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_DEFAULT_ATTACK_TIME

        +
        public static final float AL_AUTOWAH_DEFAULT_ATTACK_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_MIN_RELEASE_TIME

        +
        public static final float AL_AUTOWAH_MIN_RELEASE_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_MAX_RELEASE_TIME

        +
        public static final float AL_AUTOWAH_MAX_RELEASE_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_DEFAULT_RELEASE_TIME

        +
        public static final float AL_AUTOWAH_DEFAULT_RELEASE_TIME
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_MIN_RESONANCE

        +
        public static final float AL_AUTOWAH_MIN_RESONANCE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_MAX_RESONANCE

        +
        public static final float AL_AUTOWAH_MAX_RESONANCE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_DEFAULT_RESONANCE

        +
        public static final float AL_AUTOWAH_DEFAULT_RESONANCE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_MIN_PEAK_GAIN

        +
        public static final float AL_AUTOWAH_MIN_PEAK_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_MAX_PEAK_GAIN

        +
        public static final float AL_AUTOWAH_MAX_PEAK_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_AUTOWAH_DEFAULT_PEAK_GAIN

        +
        public static final float AL_AUTOWAH_DEFAULT_PEAK_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_COMPRESSOR_MIN_ONOFF

        +
        public static final int AL_COMPRESSOR_MIN_ONOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_COMPRESSOR_MAX_ONOFF

        +
        public static final int AL_COMPRESSOR_MAX_ONOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_COMPRESSOR_DEFAULT_ONOFF

        +
        public static final int AL_COMPRESSOR_DEFAULT_ONOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MIN_LOW_GAIN

        +
        public static final float AL_EQUALIZER_MIN_LOW_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MAX_LOW_GAIN

        +
        public static final float AL_EQUALIZER_MAX_LOW_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_DEFAULT_LOW_GAIN

        +
        public static final float AL_EQUALIZER_DEFAULT_LOW_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MIN_LOW_CUTOFF

        +
        public static final float AL_EQUALIZER_MIN_LOW_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MAX_LOW_CUTOFF

        +
        public static final float AL_EQUALIZER_MAX_LOW_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_DEFAULT_LOW_CUTOFF

        +
        public static final float AL_EQUALIZER_DEFAULT_LOW_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MIN_MID1_GAIN

        +
        public static final float AL_EQUALIZER_MIN_MID1_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MAX_MID1_GAIN

        +
        public static final float AL_EQUALIZER_MAX_MID1_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_DEFAULT_MID1_GAIN

        +
        public static final float AL_EQUALIZER_DEFAULT_MID1_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MIN_MID1_CENTER

        +
        public static final float AL_EQUALIZER_MIN_MID1_CENTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MAX_MID1_CENTER

        +
        public static final float AL_EQUALIZER_MAX_MID1_CENTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_DEFAULT_MID1_CENTER

        +
        public static final float AL_EQUALIZER_DEFAULT_MID1_CENTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MIN_MID1_WIDTH

        +
        public static final float AL_EQUALIZER_MIN_MID1_WIDTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MAX_MID1_WIDTH

        +
        public static final float AL_EQUALIZER_MAX_MID1_WIDTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_DEFAULT_MID1_WIDTH

        +
        public static final float AL_EQUALIZER_DEFAULT_MID1_WIDTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MIN_MID2_GAIN

        +
        public static final float AL_EQUALIZER_MIN_MID2_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MAX_MID2_GAIN

        +
        public static final float AL_EQUALIZER_MAX_MID2_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_DEFAULT_MID2_GAIN

        +
        public static final float AL_EQUALIZER_DEFAULT_MID2_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MIN_MID2_CENTER

        +
        public static final float AL_EQUALIZER_MIN_MID2_CENTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MAX_MID2_CENTER

        +
        public static final float AL_EQUALIZER_MAX_MID2_CENTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_DEFAULT_MID2_CENTER

        +
        public static final float AL_EQUALIZER_DEFAULT_MID2_CENTER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MIN_MID2_WIDTH

        +
        public static final float AL_EQUALIZER_MIN_MID2_WIDTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MAX_MID2_WIDTH

        +
        public static final float AL_EQUALIZER_MAX_MID2_WIDTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_DEFAULT_MID2_WIDTH

        +
        public static final float AL_EQUALIZER_DEFAULT_MID2_WIDTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MIN_HIGH_GAIN

        +
        public static final float AL_EQUALIZER_MIN_HIGH_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MAX_HIGH_GAIN

        +
        public static final float AL_EQUALIZER_MAX_HIGH_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_DEFAULT_HIGH_GAIN

        +
        public static final float AL_EQUALIZER_DEFAULT_HIGH_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MIN_HIGH_CUTOFF

        +
        public static final float AL_EQUALIZER_MIN_HIGH_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_MAX_HIGH_CUTOFF

        +
        public static final float AL_EQUALIZER_MAX_HIGH_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        AL_EQUALIZER_DEFAULT_HIGH_CUTOFF

        +
        public static final float AL_EQUALIZER_DEFAULT_HIGH_CUTOFF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        LOWPASS_DEFAULT_GAIN

        +
        public static final float LOWPASS_DEFAULT_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        LOWPASS_MIN_GAINHF

        +
        public static final float LOWPASS_MIN_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        LOWPASS_MAX_GAINHF

        +
        public static final float LOWPASS_MAX_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        LOWPASS_DEFAULT_GAINHF

        +
        public static final float LOWPASS_DEFAULT_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        HIGHPASS_DEFAULT_GAIN

        +
        public static final float HIGHPASS_DEFAULT_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        HIGHPASS_MIN_GAINLF

        +
        public static final float HIGHPASS_MIN_GAINLF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        HIGHPASS_MAX_GAINLF

        +
        public static final float HIGHPASS_MAX_GAINLF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        HIGHPASS_DEFAULT_GAINLF

        +
        public static final float HIGHPASS_DEFAULT_GAINLF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        BANDPASS_DEFAULT_GAIN

        +
        public static final float BANDPASS_DEFAULT_GAIN
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        BANDPASS_MIN_GAINHF

        +
        public static final float BANDPASS_MIN_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        BANDPASS_MAX_GAINHF

        +
        public static final float BANDPASS_MAX_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        BANDPASS_DEFAULT_GAINHF

        +
        public static final float BANDPASS_DEFAULT_GAINHF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        BANDPASS_MIN_GAINLF

        +
        public static final float BANDPASS_MIN_GAINLF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        BANDPASS_MAX_GAINLF

        +
        public static final float BANDPASS_MAX_GAINLF
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        BANDPASS_DEFAULT_GAINLF

        +
        public static final float BANDPASS_DEFAULT_GAINLF
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        alGenAuxiliaryEffectSlots

        +
        public static void alGenAuxiliaryEffectSlots(java.nio.IntBuffer auxiliaryeffectslots)
        +
      • +
      + + + +
        +
      • +

        alGenAuxiliaryEffectSlots

        +
        public static int alGenAuxiliaryEffectSlots()
        +
        Overloads alGenAuxiliaryEffectSlots.
        +
      • +
      + + + +
        +
      • +

        alDeleteAuxiliaryEffectSlots

        +
        public static void alDeleteAuxiliaryEffectSlots(java.nio.IntBuffer auxiliaryeffectslots)
        +
      • +
      + + + +
        +
      • +

        alDeleteAuxiliaryEffectSlots

        +
        public static void alDeleteAuxiliaryEffectSlots(int auxiliaryeffectslot)
        +
        Overloads alDeleteAuxiliaryEffectSlots.
        +
      • +
      + + + +
        +
      • +

        alIsAuxiliaryEffectSlot

        +
        public static boolean alIsAuxiliaryEffectSlot(int auxiliaryeffectslot)
        +
      • +
      + + + +
        +
      • +

        alAuxiliaryEffectSloti

        +
        public static void alAuxiliaryEffectSloti(int auxiliaryeffectslot,
        +                          int param,
        +                          int value)
        +
      • +
      + + + +
        +
      • +

        alAuxiliaryEffectSlot

        +
        public static void alAuxiliaryEffectSlot(int auxiliaryeffectslot,
        +                         int param,
        +                         java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        alAuxiliaryEffectSlotf

        +
        public static void alAuxiliaryEffectSlotf(int auxiliaryeffectslot,
        +                          int param,
        +                          float value)
        +
      • +
      + + + +
        +
      • +

        alAuxiliaryEffectSlot

        +
        public static void alAuxiliaryEffectSlot(int auxiliaryeffectslot,
        +                         int param,
        +                         java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        alGetAuxiliaryEffectSloti

        +
        public static int alGetAuxiliaryEffectSloti(int auxiliaryeffectslot,
        +                            int param)
        +
      • +
      + + + +
        +
      • +

        alGetAuxiliaryEffectSlot

        +
        public static void alGetAuxiliaryEffectSlot(int auxiliaryeffectslot,
        +                            int param,
        +                            java.nio.IntBuffer intdata)
        +
      • +
      + + + +
        +
      • +

        alGetAuxiliaryEffectSlotf

        +
        public static float alGetAuxiliaryEffectSlotf(int auxiliaryeffectslot,
        +                              int param)
        +
      • +
      + + + +
        +
      • +

        alGetAuxiliaryEffectSlot

        +
        public static void alGetAuxiliaryEffectSlot(int auxiliaryeffectslot,
        +                            int param,
        +                            java.nio.FloatBuffer floatdata)
        +
      • +
      + + + +
        +
      • +

        alGenEffects

        +
        public static void alGenEffects(java.nio.IntBuffer effects)
        +
      • +
      + + + +
        +
      • +

        alGenEffects

        +
        public static int alGenEffects()
        +
        Overloads alGenEffects.
        +
      • +
      + + + +
        +
      • +

        alDeleteEffects

        +
        public static void alDeleteEffects(java.nio.IntBuffer effects)
        +
      • +
      + + + +
        +
      • +

        alDeleteEffects

        +
        public static void alDeleteEffects(int effect)
        +
        Overloads alDeleteEffects.
        +
      • +
      + + + +
        +
      • +

        alIsEffect

        +
        public static boolean alIsEffect(int effect)
        +
      • +
      + + + +
        +
      • +

        alEffecti

        +
        public static void alEffecti(int effect,
        +             int param,
        +             int value)
        +
      • +
      + + + +
        +
      • +

        alEffect

        +
        public static void alEffect(int effect,
        +            int param,
        +            java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        alEffectf

        +
        public static void alEffectf(int effect,
        +             int param,
        +             float value)
        +
      • +
      + + + +
        +
      • +

        alEffect

        +
        public static void alEffect(int effect,
        +            int param,
        +            java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        alGetEffecti

        +
        public static int alGetEffecti(int effect,
        +               int param)
        +
      • +
      + + + +
        +
      • +

        alGetEffect

        +
        public static void alGetEffect(int effect,
        +               int param,
        +               java.nio.IntBuffer intdata)
        +
      • +
      + + + +
        +
      • +

        alGetEffectf

        +
        public static float alGetEffectf(int effect,
        +                 int param)
        +
      • +
      + + + +
        +
      • +

        alGetEffect

        +
        public static void alGetEffect(int effect,
        +               int param,
        +               java.nio.FloatBuffer floatdata)
        +
      • +
      + + + +
        +
      • +

        alGenFilters

        +
        public static void alGenFilters(java.nio.IntBuffer filters)
        +
      • +
      + + + +
        +
      • +

        alGenFilters

        +
        public static int alGenFilters()
        +
        Overloads alGenFilters.
        +
      • +
      + + + +
        +
      • +

        alDeleteFilters

        +
        public static void alDeleteFilters(java.nio.IntBuffer filters)
        +
      • +
      + + + +
        +
      • +

        alDeleteFilters

        +
        public static void alDeleteFilters(int filter)
        +
        Overloads alDeleteFilters.
        +
      • +
      + + + +
        +
      • +

        alIsFilter

        +
        public static boolean alIsFilter(int filter)
        +
      • +
      + + + +
        +
      • +

        alFilteri

        +
        public static void alFilteri(int filter,
        +             int param,
        +             int value)
        +
      • +
      + + + +
        +
      • +

        alFilter

        +
        public static void alFilter(int filter,
        +            int param,
        +            java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        alFilterf

        +
        public static void alFilterf(int filter,
        +             int param,
        +             float value)
        +
      • +
      + + + +
        +
      • +

        alFilter

        +
        public static void alFilter(int filter,
        +            int param,
        +            java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        alGetFilteri

        +
        public static int alGetFilteri(int filter,
        +               int param)
        +
      • +
      + + + +
        +
      • +

        alGetFilter

        +
        public static void alGetFilter(int filter,
        +               int param,
        +               java.nio.IntBuffer intdata)
        +
      • +
      + + + +
        +
      • +

        alGetFilterf

        +
        public static float alGetFilterf(int filter,
        +                 int param)
        +
      • +
      + + + +
        +
      • +

        alGetFilter

        +
        public static void alGetFilter(int filter,
        +               int param,
        +               java.nio.FloatBuffer floatdata)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/EFXUtil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/EFXUtil.html new file mode 100644 index 00000000..374d940c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/EFXUtil.html @@ -0,0 +1,284 @@ + + + + + +EFXUtil (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.openal
+

Class EFXUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.openal.EFXUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EFXUtil
    +extends java.lang.Object
    +
    Utility class for the OpenAL extension ALC_EXT_EFX. Provides functions to check for the extension + and support of various effects and filters. +

    + Currently supports ALC_EXT_EFX version 1.0 effects and filters.

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    Ciardhubh
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static booleanisEffectSupported(int effectType) +
      Tests OpenAL to see whether the given effect type is supported.
      +
      static booleanisEfxSupported() +
      Checks if OpenAL implementation is loaded and supports ALC_EXT_EFX.
      +
      static booleanisFilterSupported(int filterType) +
      Tests OpenAL to see whether the given filter type is supported.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isEfxSupported

        +
        public static boolean isEfxSupported()
        +
        Checks if OpenAL implementation is loaded and supports ALC_EXT_EFX.
        +
        Returns:
        True if ALC_EXT_EFX is supported, false if not.
        +
        Throws:
        +
        OpenALException - If OpenAL has not been created yet.
        +
      • +
      + + + +
        +
      • +

        isEffectSupported

        +
        public static boolean isEffectSupported(int effectType)
        +
        Tests OpenAL to see whether the given effect type is supported. This is done by creating an + effect of the given type. If creation succeeds the effect is supported.
        +
        Parameters:
        effectType - Type of effect whose support is to be tested, e.g. AL_EFFECT_REVERB.
        +
        Returns:
        True if it is supported, false if not.
        +
        Throws:
        +
        OpenALException - If the request fails due to an AL_OUT_OF_MEMORY error or OpenAL has + not been created yet.
        +
        java.lang.IllegalArgumentException - effectType is not a valid effect type.
        +
      • +
      + + + +
        +
      • +

        isFilterSupported

        +
        public static boolean isFilterSupported(int filterType)
        +
        Tests OpenAL to see whether the given filter type is supported. This is done by creating a + filter of the given type. If creation succeeds the filter is supported.
        +
        Parameters:
        filterType - Type of filter whose support is to be tested, e.g. AL_FILTER_LOWPASS.
        +
        Returns:
        True if it is supported, false if not.
        +
        Throws:
        +
        OpenALException - If the request fails due to an AL_OUT_OF_MEMORY error or OpenAL has + not been created yet.
        +
        java.lang.IllegalArgumentException - filterType is not a valid filter type.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/OpenALException.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/OpenALException.html new file mode 100644 index 00000000..26856407 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/OpenALException.html @@ -0,0 +1,332 @@ + + + + + +OpenALException (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.openal
+

Class OpenALException

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.lang.Throwable
    • +
    • +
        +
      • java.lang.Exception
      • +
      • +
          +
        • java.lang.RuntimeException
        • +
        • +
            +
          • org.lwjgl.openal.OpenALException
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class OpenALException
    +extends java.lang.RuntimeException
    +

    + Thrown by the debug build library of the LWJGL if any OpenAL operation + causes an error.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    Brian Matzon
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      OpenALException() +
      Constructor for OpenALException.
      +
      OpenALException(int error_code) +
      Constructor that takes an AL error number
      +
      OpenALException(java.lang.String message) +
      Constructor for OpenALException.
      +
      OpenALException(java.lang.String message, + java.lang.Throwable cause) +
      Constructor for OpenALException.
      +
      OpenALException(java.lang.Throwable cause) +
      Constructor for OpenALException.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        OpenALException

        +
        public OpenALException()
        +
        Constructor for OpenALException.
        +
      • +
      + + + +
        +
      • +

        OpenALException

        +
        public OpenALException(int error_code)
        +
        Constructor that takes an AL error number
        +
      • +
      + + + +
        +
      • +

        OpenALException

        +
        public OpenALException(java.lang.String message)
        +
        Constructor for OpenALException.
        +
        Parameters:
        message -
        +
      • +
      + + + +
        +
      • +

        OpenALException

        +
        public OpenALException(java.lang.String message,
        +               java.lang.Throwable cause)
        +
        Constructor for OpenALException.
        +
        Parameters:
        message -
        cause -
        +
      • +
      + + + +
        +
      • +

        OpenALException

        +
        public OpenALException(java.lang.Throwable cause)
        +
        Constructor for OpenALException.
        +
        Parameters:
        cause -
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/Util.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/Util.html new file mode 100644 index 00000000..1444da22 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/Util.html @@ -0,0 +1,282 @@ + + + + + +Util (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.openal
+

Class Util

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.openal.Util
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class Util
    +extends java.lang.Object
    +
    Simple utility class for checking AL/ALC errors
    +
    Version:
    +
    $Revision$
    +
    Author:
    +
    cix_foo , Brian Matzon
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidcheckALCError(ALCdevice device) +
      Checks for any ALC errors and throws an unchecked exception on errors
      +
      static voidcheckALCValidContext(ALCcontext context) +
      Checks for a valid context
      +
      static voidcheckALCValidDevice(ALCdevice device) +
      Checks for a valid device
      +
      static voidcheckALError() +
      Checks for any AL errors and throws an unchecked exception on errors
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        checkALCError

        +
        public static void checkALCError(ALCdevice device)
        +
        Checks for any ALC errors and throws an unchecked exception on errors
        +
        Parameters:
        device - Device for which to check ALC errors
        +
      • +
      + + + +
        +
      • +

        checkALError

        +
        public static void checkALError()
        +
        Checks for any AL errors and throws an unchecked exception on errors
        +
      • +
      + + + +
        +
      • +

        checkALCValidDevice

        +
        public static void checkALCValidDevice(ALCdevice device)
        +
        Checks for a valid device
        +
        Parameters:
        device - ALCdevice to check the validity of
        +
      • +
      + + + +
        +
      • +

        checkALCValidContext

        +
        public static void checkALCValidContext(ALCcontext context)
        +
        Checks for a valid context
        +
        Parameters:
        context - ALCcontext to check the validity of
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/AL.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/AL.html new file mode 100644 index 00000000..30834976 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/AL.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.openal.AL (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.openal.AL

+
+
No usage of org.lwjgl.openal.AL
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/AL10.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/AL10.html new file mode 100644 index 00000000..f210d0a5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/AL10.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.openal.AL10 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.openal.AL10

+
+
No usage of org.lwjgl.openal.AL10
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/AL11.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/AL11.html new file mode 100644 index 00000000..33902ba4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/AL11.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.openal.AL11 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.openal.AL11

+
+
No usage of org.lwjgl.openal.AL11
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/ALC10.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/ALC10.html new file mode 100644 index 00000000..462356b6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/ALC10.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.openal.ALC10 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.openal.ALC10

+
+
No usage of org.lwjgl.openal.ALC10
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/ALC11.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/ALC11.html new file mode 100644 index 00000000..4c9b91f5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/ALC11.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.openal.ALC11 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.openal.ALC11

+
+
No usage of org.lwjgl.openal.ALC11
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/ALCcontext.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/ALCcontext.html new file mode 100644 index 00000000..21ba1e82 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/ALCcontext.html @@ -0,0 +1,219 @@ + + + + + +Uses of Class org.lwjgl.openal.ALCcontext (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.openal.ALCcontext

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/ALCdevice.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/ALCdevice.html new file mode 100644 index 00000000..a678135d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/ALCdevice.html @@ -0,0 +1,282 @@ + + + + + +Uses of Class org.lwjgl.openal.ALCdevice (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.openal.ALCdevice

+
+
+
    +
  • + + + + + + + + + + + + +
    Packages that use ALCdevice 
    PackageDescription
    org.lwjgl.openal 
    +
  • +
  • +
      +
    • + + +

      Uses of ALCdevice in org.lwjgl.openal

      + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.openal that return ALCdevice 
      Modifier and TypeMethod and Description
      static ALCdeviceALC11.alcCaptureOpenDevice(java.lang.String devicename, + int frequency, + int format, + int buffersize) +
      The alcCaptureOpenDevice function allows the application to connect to a capture + device.
      +
      static ALCdeviceALC10.alcGetContextsDevice(ALCcontext context) +
      The application can query for, and obtain an handle to, the device of a given context.
      +
      static ALCdeviceALC10.alcOpenDevice(java.lang.String devicename) +
      The alcOpenDevice function allows the application (i.e.
      +
      static ALCdeviceAL.getDevice() 
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.openal with parameters of type ALCdevice 
      Modifier and TypeMethod and Description
      static booleanALC11.alcCaptureCloseDevice(ALCdevice device) +
      The alcCaptureCloseDevice function allows the application to disconnect from a capture + device.
      +
      static voidALC11.alcCaptureSamples(ALCdevice device, + java.nio.ByteBuffer buffer, + int samples) +
      When the application feels there are enough samples available to process, it can obtain + them from the AL via the alcCaptureSamples entry point.
      +
      static voidALC11.alcCaptureStart(ALCdevice device) +
      Once a capture device has been opened via alcCaptureOpenDevice, it is made to start + recording audio via the alcCaptureStart entry point: + + Once started, the device will record audio to an internal ring buffer, the size of which was + specified when opening the device.
      +
      static voidALC11.alcCaptureStop(ALCdevice device) +
      If the application doesn't need to capture more audio for an amount of time, they can halt + the device without closing it via the alcCaptureStop entry point.
      +
      static booleanALC10.alcCloseDevice(ALCdevice device) +
      The alcCloseDevice function allows the application (i.e.
      +
      static ALCcontextALC10.alcCreateContext(ALCdevice device, + java.nio.IntBuffer attrList) +
      A context is created using alcCreateContext.
      +
      static intALC10.alcGetEnumValue(ALCdevice device, + java.lang.String enumName) +
      Enumeration/token values are device independend, but tokens defined for + extensions might not be present for a given device.
      +
      static intALC10.alcGetError(ALCdevice device) +
      ALC uses the same conventions and mechanisms as AL for error handling.
      +
      static voidALC10.alcGetInteger(ALCdevice device, + int pname, + java.nio.IntBuffer integerdata) +
      The application can query ALC for information using an integer query function.
      +
      static java.lang.StringALC10.alcGetString(ALCdevice device, + int pname) +
      The application can obtain certain strings from ALC.
      +
      static booleanALC10.alcIsExtensionPresent(ALCdevice device, + java.lang.String extName) +
      Verify that a given extension is available for the current context and the device it + is associated with.
      +
      static voidUtil.checkALCError(ALCdevice device) +
      Checks for any ALC errors and throws an unchecked exception on errors
      +
      static voidUtil.checkALCValidDevice(ALCdevice device) +
      Checks for a valid device
      +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/EFX10.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/EFX10.html new file mode 100644 index 00000000..00403475 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/EFX10.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.openal.EFX10 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.openal.EFX10

+
+
No usage of org.lwjgl.openal.EFX10
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/EFXUtil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/EFXUtil.html new file mode 100644 index 00000000..6dc028ac --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/EFXUtil.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.openal.EFXUtil (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.openal.EFXUtil

+
+
No usage of org.lwjgl.openal.EFXUtil
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/OpenALException.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/OpenALException.html new file mode 100644 index 00000000..9ded085e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/OpenALException.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.openal.OpenALException (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.openal.OpenALException

+
+
No usage of org.lwjgl.openal.OpenALException
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/Util.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/Util.html new file mode 100644 index 00000000..04b61d45 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/class-use/Util.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.openal.Util (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.openal.Util

+
+
No usage of org.lwjgl.openal.Util
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/package-frame.html new file mode 100644 index 00000000..0ab2767e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/package-frame.html @@ -0,0 +1,32 @@ + + + + + +org.lwjgl.openal (LWJGL API) + + + + +

org.lwjgl.openal

+
+

Classes

+ +

Exceptions

+ +
+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/package-summary.html new file mode 100644 index 00000000..eed7b7ed --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/package-summary.html @@ -0,0 +1,216 @@ + + + + + +org.lwjgl.openal (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl.openal

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    AL +
    + The AL class implements the actual creation code for linking to the native library + OpenAL.
    +
    AL10 +

    + This is the core OpenAL class.
    +
    AL11 +

    + This is the core OpenAL class.
    +
    ALC10 +
    + ALC introduces the notion of a Device.
    +
    ALC11 +
    + The ALC11 class implements features in OpenAL 1.1, specifically + ALC methods and properties.
    +
    ALCcontext +
    The ALCcontext class represents a context opened in OpenAL space.
    +
    ALCdevice +
    The ALCdevice class represents a device opened in OpenAL space.
    +
    EFX10 +
    Implementation of the OpenAL extension ALC_EXT_EFX (version 1.0).
    +
    EFXUtil +
    Utility class for the OpenAL extension ALC_EXT_EFX.
    +
    Util +
    Simple utility class for checking AL/ALC errors
    +
    +
  • +
  • + + + + + + + + + + + + +
    Exception Summary 
    ExceptionDescription
    OpenALException +

    + Thrown by the debug build library of the LWJGL if any OpenAL operation + causes an error.
    +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/package-tree.html new file mode 100644 index 00000000..c9a6a519 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/package-tree.html @@ -0,0 +1,151 @@ + + + + + +org.lwjgl.openal Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl.openal

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.lwjgl.openal.AL
    • +
    • org.lwjgl.openal.AL10
    • +
    • org.lwjgl.openal.AL11
    • +
    • org.lwjgl.openal.ALC10
    • +
    • org.lwjgl.openal.ALC11
    • +
    • org.lwjgl.openal.ALCcontext
    • +
    • org.lwjgl.openal.ALCdevice
    • +
    • org.lwjgl.openal.EFX10
    • +
    • org.lwjgl.openal.EFXUtil
    • +
    • java.lang.Throwable (implements java.io.Serializable) +
        +
      • java.lang.Exception + +
      • +
      +
    • +
    • org.lwjgl.openal.Util
    • +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/package-use.html new file mode 100644 index 00000000..dbaed58f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/openal/package-use.html @@ -0,0 +1,156 @@ + + + + + +Uses of Package org.lwjgl.openal (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl.openal

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/AMDDeviceAttributeQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/AMDDeviceAttributeQuery.html new file mode 100644 index 00000000..6e39e88d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/AMDDeviceAttributeQuery.html @@ -0,0 +1,236 @@ + + + + + +AMDDeviceAttributeQuery (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class AMDDeviceAttributeQuery

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.AMDDeviceAttributeQuery
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDDeviceAttributeQuery
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCL_DEVICE_PROFILING_TIMER_OFFSET_AMD +
      Accepted as the <param_name> parameter of clGetDeviceInfo.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_DEVICE_PROFILING_TIMER_OFFSET_AMD

        +
        public static final int CL_DEVICE_PROFILING_TIMER_OFFSET_AMD
        +
        Accepted as the <param_name> parameter of clGetDeviceInfo. Return the + offset in nano-seconds between an event timestamp and Epoch.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/AMDDeviceMemoryFlags.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/AMDDeviceMemoryFlags.html new file mode 100644 index 00000000..b2eb4a95 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/AMDDeviceMemoryFlags.html @@ -0,0 +1,235 @@ + + + + + +AMDDeviceMemoryFlags (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class AMDDeviceMemoryFlags

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.AMDDeviceMemoryFlags
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDDeviceMemoryFlags
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCL_MEM_USE_PERSISTENT_MEM_AMD +
      Alloc from GPU's CPU visible heap.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_MEM_USE_PERSISTENT_MEM_AMD

        +
        public static final int CL_MEM_USE_PERSISTENT_MEM_AMD
        +
        Alloc from GPU's CPU visible heap.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/AMDOfflineDevices.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/AMDOfflineDevices.html new file mode 100644 index 00000000..caaeb8d6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/AMDOfflineDevices.html @@ -0,0 +1,232 @@ + + + + + +AMDOfflineDevices (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class AMDOfflineDevices

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.AMDOfflineDevices
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDOfflineDevices
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_CONTEXT_OFFLINE_DEVICES_AMD

        +
        public static final int CL_CONTEXT_OFFLINE_DEVICES_AMD
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/APPLEContextLoggingUtil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/APPLEContextLoggingUtil.html new file mode 100644 index 00000000..8d622f2a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/APPLEContextLoggingUtil.html @@ -0,0 +1,272 @@ + + + + + +APPLEContextLoggingUtil (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class APPLEContextLoggingUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.APPLEContextLoggingUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEContextLoggingUtil
    +extends java.lang.Object
    +
    Utility class that provides CLContextCallback implementations that use + the APPLE_ContextLoggingFunctions callback functions. +

    + TODO: Test this class

    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        SYSTEM_LOG_CALLBACK

        +
        public static final CLContextCallback SYSTEM_LOG_CALLBACK
        +
        Sends all log messages to the Apple System Logger.
        +
      • +
      + + + +
        +
      • +

        STD_OUT_CALLBACK

        +
        public static final CLContextCallback STD_OUT_CALLBACK
        +
        Sends all log messages to the file descriptor stdout.
        +
      • +
      + + + +
        +
      • +

        STD_ERR_CALLBACK

        +
        public static final CLContextCallback STD_ERR_CALLBACK
        +
        Sends all log messages to the file descriptor stderr.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/APPLEGLSharing.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/APPLEGLSharing.html new file mode 100644 index 00000000..e64a0f75 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/APPLEGLSharing.html @@ -0,0 +1,331 @@ + + + + + +APPLEGLSharing (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class APPLEGLSharing

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.APPLEGLSharing
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEGLSharing
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCL_CGL_DEVICE_FOR_CURRENT_VIRTUAL_SCREEN_APPLE +
      Returns a cl_device_id for the CL device associated with the virtual screen for + the given CGL context.
      +
      static intCL_CGL_DEVICES_FOR_SUPPORTED_VIRTUAL_SCREENS_APPLE +
      Returns an array of cl_device_ids for the CL device(s) corresponding to + the virtual screen(s) for the given CGL context.
      +
      static intCL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE +
      This enumerated value can be specified as part of the <properties> argument passed to clCreateContext + to allow OpenCL compliant devices in an existing CGL share group to be used as the devices in + the newly created CL context.
      +
      static intCL_INVALID_GL_CONTEXT_APPLE +
      Error code returned by clGetGLContextInfoAPPLE if an invalid platform_gl_ctx is provided
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static intclGetGLContextInfoAPPLE(CLContext context, + PointerBuffer platform_gl_ctx, + int param_name, + java.nio.ByteBuffer param_value, + PointerBuffer param_value_size_ret) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE

        +
        public static final int CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE
        +
        This enumerated value can be specified as part of the <properties> argument passed to clCreateContext + to allow OpenCL compliant devices in an existing CGL share group to be used as the devices in + the newly created CL context. GL objects that were allocated in the given CGL share group can + now be shared between CL and GL.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_CGL_DEVICE_FOR_CURRENT_VIRTUAL_SCREEN_APPLE

        +
        public static final int CL_CGL_DEVICE_FOR_CURRENT_VIRTUAL_SCREEN_APPLE
        +
        Returns a cl_device_id for the CL device associated with the virtual screen for + the given CGL context. Return type: cl_device_id
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_CGL_DEVICES_FOR_SUPPORTED_VIRTUAL_SCREENS_APPLE

        +
        public static final int CL_CGL_DEVICES_FOR_SUPPORTED_VIRTUAL_SCREENS_APPLE
        +
        Returns an array of cl_device_ids for the CL device(s) corresponding to + the virtual screen(s) for the given CGL context. Return type: cl_device_id[]
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_GL_CONTEXT_APPLE

        +
        public static final int CL_INVALID_GL_CONTEXT_APPLE
        +
        Error code returned by clGetGLContextInfoAPPLE if an invalid platform_gl_ctx is provided
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        clGetGLContextInfoAPPLE

        +
        public static int clGetGLContextInfoAPPLE(CLContext context,
        +                          PointerBuffer platform_gl_ctx,
        +                          int param_name,
        +                          java.nio.ByteBuffer param_value,
        +                          PointerBuffer param_value_size_ret)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/APPLESetMemObjectDestructor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/APPLESetMemObjectDestructor.html new file mode 100644 index 00000000..d3786633 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/APPLESetMemObjectDestructor.html @@ -0,0 +1,225 @@ + + + + + +APPLESetMemObjectDestructor (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class APPLESetMemObjectDestructor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.APPLESetMemObjectDestructor
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLESetMemObjectDestructor
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL.html new file mode 100644 index 00000000..2c4818ea --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL.html @@ -0,0 +1,257 @@ + + + + + +CL (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CL

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.CL
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class CL
    +extends java.lang.Object
    +
    LWJGL users must use this class to initialize OpenCL + before using any other class in the org.lwjgl.opencl package.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidcreate() 
      static voiddestroy() 
      static booleanisCreated() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isCreated

        +
        public static boolean isCreated()
        +
        Returns:
        true if CL has been created
        +
      • +
      + + + + + + + +
        +
      • +

        destroy

        +
        public static void destroy()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL10.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL10.html new file mode 100644 index 00000000..35776dfb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL10.html @@ -0,0 +1,6794 @@ + + + + + +CL10 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CL10

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.CL10
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class CL10
    +extends java.lang.Object
    +
    The core OpenCL 1.0 API
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        CL_DEVICE_NOT_FOUND

        +
        public static final int CL_DEVICE_NOT_FOUND
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_NOT_AVAILABLE

        +
        public static final int CL_DEVICE_NOT_AVAILABLE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMPILER_NOT_AVAILABLE

        +
        public static final int CL_COMPILER_NOT_AVAILABLE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_OBJECT_ALLOCATION_FAILURE

        +
        public static final int CL_MEM_OBJECT_ALLOCATION_FAILURE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_OUT_OF_RESOURCES

        +
        public static final int CL_OUT_OF_RESOURCES
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_OUT_OF_HOST_MEMORY

        +
        public static final int CL_OUT_OF_HOST_MEMORY
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROFILING_INFO_NOT_AVAILABLE

        +
        public static final int CL_PROFILING_INFO_NOT_AVAILABLE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_COPY_OVERLAP

        +
        public static final int CL_MEM_COPY_OVERLAP
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_IMAGE_FORMAT_MISMATCH

        +
        public static final int CL_IMAGE_FORMAT_MISMATCH
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_IMAGE_FORMAT_NOT_SUPPORTED

        +
        public static final int CL_IMAGE_FORMAT_NOT_SUPPORTED
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_BUILD_PROGRAM_FAILURE

        +
        public static final int CL_BUILD_PROGRAM_FAILURE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MAP_FAILURE

        +
        public static final int CL_MAP_FAILURE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_VALUE

        +
        public static final int CL_INVALID_VALUE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_DEVICE_TYPE

        +
        public static final int CL_INVALID_DEVICE_TYPE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_PLATFORM

        +
        public static final int CL_INVALID_PLATFORM
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_DEVICE

        +
        public static final int CL_INVALID_DEVICE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_CONTEXT

        +
        public static final int CL_INVALID_CONTEXT
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_QUEUE_PROPERTIES

        +
        public static final int CL_INVALID_QUEUE_PROPERTIES
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_COMMAND_QUEUE

        +
        public static final int CL_INVALID_COMMAND_QUEUE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_HOST_PTR

        +
        public static final int CL_INVALID_HOST_PTR
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_MEM_OBJECT

        +
        public static final int CL_INVALID_MEM_OBJECT
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_IMAGE_FORMAT_DESCRIPTOR

        +
        public static final int CL_INVALID_IMAGE_FORMAT_DESCRIPTOR
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_IMAGE_SIZE

        +
        public static final int CL_INVALID_IMAGE_SIZE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_SAMPLER

        +
        public static final int CL_INVALID_SAMPLER
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_BINARY

        +
        public static final int CL_INVALID_BINARY
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_BUILD_OPTIONS

        +
        public static final int CL_INVALID_BUILD_OPTIONS
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_PROGRAM

        +
        public static final int CL_INVALID_PROGRAM
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_PROGRAM_EXECUTABLE

        +
        public static final int CL_INVALID_PROGRAM_EXECUTABLE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_KERNEL_NAME

        +
        public static final int CL_INVALID_KERNEL_NAME
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_KERNEL_DEFINITION

        +
        public static final int CL_INVALID_KERNEL_DEFINITION
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_KERNEL

        +
        public static final int CL_INVALID_KERNEL
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_ARG_INDEX

        +
        public static final int CL_INVALID_ARG_INDEX
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_ARG_VALUE

        +
        public static final int CL_INVALID_ARG_VALUE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_ARG_SIZE

        +
        public static final int CL_INVALID_ARG_SIZE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_KERNEL_ARGS

        +
        public static final int CL_INVALID_KERNEL_ARGS
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_WORK_DIMENSION

        +
        public static final int CL_INVALID_WORK_DIMENSION
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_WORK_GROUP_SIZE

        +
        public static final int CL_INVALID_WORK_GROUP_SIZE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_WORK_ITEM_SIZE

        +
        public static final int CL_INVALID_WORK_ITEM_SIZE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_GLOBAL_OFFSET

        +
        public static final int CL_INVALID_GLOBAL_OFFSET
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_EVENT_WAIT_LIST

        +
        public static final int CL_INVALID_EVENT_WAIT_LIST
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_EVENT

        +
        public static final int CL_INVALID_EVENT
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_OPERATION

        +
        public static final int CL_INVALID_OPERATION
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_GL_OBJECT

        +
        public static final int CL_INVALID_GL_OBJECT
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_BUFFER_SIZE

        +
        public static final int CL_INVALID_BUFFER_SIZE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_MIP_LEVEL

        +
        public static final int CL_INVALID_MIP_LEVEL
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_GLOBAL_WORK_SIZE

        +
        public static final int CL_INVALID_GLOBAL_WORK_SIZE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_VERSION_1_0

        +
        public static final int CL_VERSION_1_0
        +
        OpenCL Version
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        CL_PLATFORM_PROFILE

        +
        public static final int CL_PLATFORM_PROFILE
        +
        cl_platform_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PLATFORM_VERSION

        +
        public static final int CL_PLATFORM_VERSION
        +
        cl_platform_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PLATFORM_NAME

        +
        public static final int CL_PLATFORM_NAME
        +
        cl_platform_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PLATFORM_VENDOR

        +
        public static final int CL_PLATFORM_VENDOR
        +
        cl_platform_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PLATFORM_EXTENSIONS

        +
        public static final int CL_PLATFORM_EXTENSIONS
        +
        cl_platform_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_TYPE_DEFAULT

        +
        public static final int CL_DEVICE_TYPE_DEFAULT
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_TYPE_CPU

        +
        public static final int CL_DEVICE_TYPE_CPU
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_TYPE_GPU

        +
        public static final int CL_DEVICE_TYPE_GPU
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_TYPE_ACCELERATOR

        +
        public static final int CL_DEVICE_TYPE_ACCELERATOR
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_TYPE_ALL

        +
        public static final int CL_DEVICE_TYPE_ALL
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_TYPE

        +
        public static final int CL_DEVICE_TYPE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_VENDOR_ID

        +
        public static final int CL_DEVICE_VENDOR_ID
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_MAX_COMPUTE_UNITS

        +
        public static final int CL_DEVICE_MAX_COMPUTE_UNITS
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS

        +
        public static final int CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_MAX_WORK_GROUP_SIZE

        +
        public static final int CL_DEVICE_MAX_WORK_GROUP_SIZE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_MAX_WORK_ITEM_SIZES

        +
        public static final int CL_DEVICE_MAX_WORK_ITEM_SIZES
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR

        +
        public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT

        +
        public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PREFERRED_VECTOR_WIDTH_

        +
        public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG

        +
        public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT

        +
        public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE

        +
        public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_MAX_CLOCK_FREQUENCY

        +
        public static final int CL_DEVICE_MAX_CLOCK_FREQUENCY
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_ADDRESS_BITS

        +
        public static final int CL_DEVICE_ADDRESS_BITS
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_MAX_READ_IMAGE_ARGS

        +
        public static final int CL_DEVICE_MAX_READ_IMAGE_ARGS
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_MAX_WRITE_IMAGE_ARGS

        +
        public static final int CL_DEVICE_MAX_WRITE_IMAGE_ARGS
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_MAX_MEM_ALLOC_SIZE

        +
        public static final int CL_DEVICE_MAX_MEM_ALLOC_SIZE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_IMAGE2D_MAX_WIDTH

        +
        public static final int CL_DEVICE_IMAGE2D_MAX_WIDTH
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_IMAGE2D_MAX_HEIGHT

        +
        public static final int CL_DEVICE_IMAGE2D_MAX_HEIGHT
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_IMAGE3D_MAX_WIDTH

        +
        public static final int CL_DEVICE_IMAGE3D_MAX_WIDTH
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_IMAGE3D_MAX_HEIGHT

        +
        public static final int CL_DEVICE_IMAGE3D_MAX_HEIGHT
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_IMAGE3D_MAX_DEPTH

        +
        public static final int CL_DEVICE_IMAGE3D_MAX_DEPTH
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_IMAGE_SUPPORT

        +
        public static final int CL_DEVICE_IMAGE_SUPPORT
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_MAX_PARAMETER_SIZE

        +
        public static final int CL_DEVICE_MAX_PARAMETER_SIZE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_MAX_SAMPLERS

        +
        public static final int CL_DEVICE_MAX_SAMPLERS
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_MEM_BASE_ADDR_ALIGN

        +
        public static final int CL_DEVICE_MEM_BASE_ADDR_ALIGN
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE

        +
        public static final int CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_SINGLE_FP_CONFIG

        +
        public static final int CL_DEVICE_SINGLE_FP_CONFIG
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_GLOBAL_MEM_CACHE_TYPE

        +
        public static final int CL_DEVICE_GLOBAL_MEM_CACHE_TYPE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE

        +
        public static final int CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_GLOBAL_MEM_CACHE_SIZE

        +
        public static final int CL_DEVICE_GLOBAL_MEM_CACHE_SIZE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_GLOBAL_MEM_SIZE

        +
        public static final int CL_DEVICE_GLOBAL_MEM_SIZE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE

        +
        public static final int CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_MAX_CONSTANT_ARGS

        +
        public static final int CL_DEVICE_MAX_CONSTANT_ARGS
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_LOCAL_MEM_TYPE

        +
        public static final int CL_DEVICE_LOCAL_MEM_TYPE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_LOCAL_MEM_SIZE

        +
        public static final int CL_DEVICE_LOCAL_MEM_SIZE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_ERROR_CORRECTION_SUPPORT

        +
        public static final int CL_DEVICE_ERROR_CORRECTION_SUPPORT
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PROFILING_TIMER_RESOLUTION

        +
        public static final int CL_DEVICE_PROFILING_TIMER_RESOLUTION
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_ENDIAN_LITTLE

        +
        public static final int CL_DEVICE_ENDIAN_LITTLE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_AVAILABLE

        +
        public static final int CL_DEVICE_AVAILABLE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_COMPILER_AVAILABLE

        +
        public static final int CL_DEVICE_COMPILER_AVAILABLE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_EXECUTION_CAPABILITIES

        +
        public static final int CL_DEVICE_EXECUTION_CAPABILITIES
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_QUEUE_PROPERTIES

        +
        public static final int CL_DEVICE_QUEUE_PROPERTIES
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_NAME

        +
        public static final int CL_DEVICE_NAME
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_VENDOR

        +
        public static final int CL_DEVICE_VENDOR
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DRIVER_VERSION

        +
        public static final int CL_DRIVER_VERSION
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PROFILE

        +
        public static final int CL_DEVICE_PROFILE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_VERSION

        +
        public static final int CL_DEVICE_VERSION
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_EXTENSIONS

        +
        public static final int CL_DEVICE_EXTENSIONS
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PLATFORM

        +
        public static final int CL_DEVICE_PLATFORM
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_FP_DENORM

        +
        public static final int CL_FP_DENORM
        +
        cl_device_fp_config - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_FP_INF_NAN

        +
        public static final int CL_FP_INF_NAN
        +
        cl_device_fp_config - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_FP_ROUND_TO_NEAREST

        +
        public static final int CL_FP_ROUND_TO_NEAREST
        +
        cl_device_fp_config - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_FP_ROUND_TO_ZERO

        +
        public static final int CL_FP_ROUND_TO_ZERO
        +
        cl_device_fp_config - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_FP_ROUND_TO_INF

        +
        public static final int CL_FP_ROUND_TO_INF
        +
        cl_device_fp_config - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_FP_FMA

        +
        public static final int CL_FP_FMA
        +
        cl_device_fp_config - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_NONE

        +
        public static final int CL_NONE
        +
        cl_device_mem_cache_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_READ_ONLY_CACHE

        +
        public static final int CL_READ_ONLY_CACHE
        +
        cl_device_mem_cache_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_READ_WRITE_CACHE

        +
        public static final int CL_READ_WRITE_CACHE
        +
        cl_device_mem_cache_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_LOCAL

        +
        public static final int CL_LOCAL
        +
        cl_device_local_mem_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_GLOBAL

        +
        public static final int CL_GLOBAL
        +
        cl_device_local_mem_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_EXEC_KERNEL

        +
        public static final int CL_EXEC_KERNEL
        +
        cl_device_exec_capabilities - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_EXEC_NATIVE_KERNEL

        +
        public static final int CL_EXEC_NATIVE_KERNEL
        +
        cl_device_exec_capabilities - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE

        +
        public static final int CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
        +
        cl_command_queue_properties - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_QUEUE_PROFILING_ENABLE

        +
        public static final int CL_QUEUE_PROFILING_ENABLE
        +
        cl_command_queue_properties - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_CONTEXT_REFERENCE_COUNT

        +
        public static final int CL_CONTEXT_REFERENCE_COUNT
        +
        cl_context_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_CONTEXT_DEVICES

        +
        public static final int CL_CONTEXT_DEVICES
        +
        cl_context_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_CONTEXT_PROPERTIES

        +
        public static final int CL_CONTEXT_PROPERTIES
        +
        cl_context_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_CONTEXT_PLATFORM

        +
        public static final int CL_CONTEXT_PLATFORM
        +
        cl_context_info + cl_context_properties
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_QUEUE_CONTEXT

        +
        public static final int CL_QUEUE_CONTEXT
        +
        cl_command_queue_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_QUEUE_DEVICE

        +
        public static final int CL_QUEUE_DEVICE
        +
        cl_command_queue_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_QUEUE_REFERENCE_COUNT

        +
        public static final int CL_QUEUE_REFERENCE_COUNT
        +
        cl_command_queue_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_QUEUE_PROPERTIES

        +
        public static final int CL_QUEUE_PROPERTIES
        +
        cl_command_queue_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_READ_WRITE

        +
        public static final int CL_MEM_READ_WRITE
        +
        cl_mem_flags - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_WRITE_ONLY

        +
        public static final int CL_MEM_WRITE_ONLY
        +
        cl_mem_flags - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_READ_ONLY

        +
        public static final int CL_MEM_READ_ONLY
        +
        cl_mem_flags - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_USE_HOST_PTR

        +
        public static final int CL_MEM_USE_HOST_PTR
        +
        cl_mem_flags - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_ALLOC_HOST_PTR

        +
        public static final int CL_MEM_ALLOC_HOST_PTR
        +
        cl_mem_flags - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_COPY_HOST_PTR

        +
        public static final int CL_MEM_COPY_HOST_PTR
        +
        cl_mem_flags - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        CL_INTENSITY

        +
        public static final int CL_INTENSITY
        +
        cl_channel_order
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_LUMINANCE

        +
        public static final int CL_LUMINANCE
        +
        cl_channel_order
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_SNORM_INT8

        +
        public static final int CL_SNORM_INT8
        +
        cl_channel_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_SNORM_INT16

        +
        public static final int CL_SNORM_INT16
        +
        cl_channel_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_UNORM_INT8

        +
        public static final int CL_UNORM_INT8
        +
        cl_channel_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_UNORM_INT16

        +
        public static final int CL_UNORM_INT16
        +
        cl_channel_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_UNORM_SHORT_565

        +
        public static final int CL_UNORM_SHORT_565
        +
        cl_channel_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_UNORM_SHORT_555

        +
        public static final int CL_UNORM_SHORT_555
        +
        cl_channel_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_UNORM_INT_101010

        +
        public static final int CL_UNORM_INT_101010
        +
        cl_channel_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_SIGNED_INT8

        +
        public static final int CL_SIGNED_INT8
        +
        cl_channel_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_SIGNED_INT16

        +
        public static final int CL_SIGNED_INT16
        +
        cl_channel_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_SIGNED_INT32

        +
        public static final int CL_SIGNED_INT32
        +
        cl_channel_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_UNSIGNED_INT8

        +
        public static final int CL_UNSIGNED_INT8
        +
        cl_channel_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_UNSIGNED_INT16

        +
        public static final int CL_UNSIGNED_INT16
        +
        cl_channel_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_UNSIGNED_INT32

        +
        public static final int CL_UNSIGNED_INT32
        +
        cl_channel_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_HALF_FLOAT

        +
        public static final int CL_HALF_FLOAT
        +
        cl_channel_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + +
        +
      • +

        CL_MEM_OBJECT_BUFFER

        +
        public static final int CL_MEM_OBJECT_BUFFER
        +
        cl_mem_object_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_OBJECT_IMAGE2D

        +
        public static final int CL_MEM_OBJECT_IMAGE2D
        +
        cl_mem_object_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_OBJECT_IMAGE3D

        +
        public static final int CL_MEM_OBJECT_IMAGE3D
        +
        cl_mem_object_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        CL_MEM_HOST_PTR

        +
        public static final int CL_MEM_HOST_PTR
        +
        cl_mem_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_MAP_COUNT

        +
        public static final int CL_MEM_MAP_COUNT
        +
        cl_mem_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_REFERENCE_COUNT

        +
        public static final int CL_MEM_REFERENCE_COUNT
        +
        cl_mem_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_CONTEXT

        +
        public static final int CL_MEM_CONTEXT
        +
        cl_mem_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_IMAGE_FORMAT

        +
        public static final int CL_IMAGE_FORMAT
        +
        cl_image_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_IMAGE_ELEMENT_SIZE

        +
        public static final int CL_IMAGE_ELEMENT_SIZE
        +
        cl_image_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_IMAGE_ROW_PITCH

        +
        public static final int CL_IMAGE_ROW_PITCH
        +
        cl_image_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_IMAGE_SLICE_PITCH

        +
        public static final int CL_IMAGE_SLICE_PITCH
        +
        cl_image_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_IMAGE_WIDTH

        +
        public static final int CL_IMAGE_WIDTH
        +
        cl_image_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_IMAGE_HEIGHT

        +
        public static final int CL_IMAGE_HEIGHT
        +
        cl_image_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_IMAGE_DEPTH

        +
        public static final int CL_IMAGE_DEPTH
        +
        cl_image_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_ADDRESS_NONE

        +
        public static final int CL_ADDRESS_NONE
        +
        cl_addressing_mode
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_ADDRESS_CLAMP_TO_EDGE

        +
        public static final int CL_ADDRESS_CLAMP_TO_EDGE
        +
        cl_addressing_mode
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_ADDRESS_CLAMP

        +
        public static final int CL_ADDRESS_CLAMP
        +
        cl_addressing_mode
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_ADDRESS_REPEAT

        +
        public static final int CL_ADDRESS_REPEAT
        +
        cl_addressing_mode
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_FILTER_NEAREST

        +
        public static final int CL_FILTER_NEAREST
        +
        cl_filter_mode
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_FILTER_LINEAR

        +
        public static final int CL_FILTER_LINEAR
        +
        cl_filter_mode
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_SAMPLER_REFERENCE_COUNT

        +
        public static final int CL_SAMPLER_REFERENCE_COUNT
        +
        cl_sampler_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_SAMPLER_CONTEXT

        +
        public static final int CL_SAMPLER_CONTEXT
        +
        cl_sampler_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_SAMPLER_NORMALIZED_COORDS

        +
        public static final int CL_SAMPLER_NORMALIZED_COORDS
        +
        cl_sampler_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_SAMPLER_ADDRESSING_MODE

        +
        public static final int CL_SAMPLER_ADDRESSING_MODE
        +
        cl_sampler_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_SAMPLER_FILTER_MODE

        +
        public static final int CL_SAMPLER_FILTER_MODE
        +
        cl_sampler_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MAP_READ

        +
        public static final int CL_MAP_READ
        +
        cl_map_flags - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MAP_WRITE

        +
        public static final int CL_MAP_WRITE
        +
        cl_map_flags - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_REFERENCE_COUNT

        +
        public static final int CL_PROGRAM_REFERENCE_COUNT
        +
        cl_program_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_CONTEXT

        +
        public static final int CL_PROGRAM_CONTEXT
        +
        cl_program_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_NUM_DEVICES

        +
        public static final int CL_PROGRAM_NUM_DEVICES
        +
        cl_program_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_DEVICES

        +
        public static final int CL_PROGRAM_DEVICES
        +
        cl_program_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_SOURCE

        +
        public static final int CL_PROGRAM_SOURCE
        +
        cl_program_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_BINARY_SIZES

        +
        public static final int CL_PROGRAM_BINARY_SIZES
        +
        cl_program_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_BINARIES

        +
        public static final int CL_PROGRAM_BINARIES
        +
        cl_program_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_BUILD_STATUS

        +
        public static final int CL_PROGRAM_BUILD_STATUS
        +
        cl_program_build_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_BUILD_OPTIONS

        +
        public static final int CL_PROGRAM_BUILD_OPTIONS
        +
        cl_program_build_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_BUILD_LOG

        +
        public static final int CL_PROGRAM_BUILD_LOG
        +
        cl_program_build_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_BUILD_SUCCESS

        +
        public static final int CL_BUILD_SUCCESS
        +
        cl_build_status
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_BUILD_NONE

        +
        public static final int CL_BUILD_NONE
        +
        cl_build_status
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_BUILD_ERROR

        +
        public static final int CL_BUILD_ERROR
        +
        cl_build_status
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_BUILD_IN_PROGRESS

        +
        public static final int CL_BUILD_IN_PROGRESS
        +
        cl_build_status
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_FUNCTION_NAME

        +
        public static final int CL_KERNEL_FUNCTION_NAME
        +
        cl_kernel_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_NUM_ARGS

        +
        public static final int CL_KERNEL_NUM_ARGS
        +
        cl_kernel_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_REFERENCE_COUNT

        +
        public static final int CL_KERNEL_REFERENCE_COUNT
        +
        cl_kernel_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_CONTEXT

        +
        public static final int CL_KERNEL_CONTEXT
        +
        cl_kernel_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_PROGRAM

        +
        public static final int CL_KERNEL_PROGRAM
        +
        cl_kernel_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_WORK_GROUP_SIZE

        +
        public static final int CL_KERNEL_WORK_GROUP_SIZE
        +
        cl_kernel_work_group_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_COMPILE_WORK_GROUP_SIZE

        +
        public static final int CL_KERNEL_COMPILE_WORK_GROUP_SIZE
        +
        cl_kernel_work_group_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_LOCAL_MEM_SIZE

        +
        public static final int CL_KERNEL_LOCAL_MEM_SIZE
        +
        cl_kernel_work_group_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_EVENT_COMMAND_QUEUE

        +
        public static final int CL_EVENT_COMMAND_QUEUE
        +
        cl_event_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_EVENT_COMMAND_TYPE

        +
        public static final int CL_EVENT_COMMAND_TYPE
        +
        cl_event_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_EVENT_REFERENCE_COUNT

        +
        public static final int CL_EVENT_REFERENCE_COUNT
        +
        cl_event_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_EVENT_COMMAND_EXECUTION_STATUS

        +
        public static final int CL_EVENT_COMMAND_EXECUTION_STATUS
        +
        cl_event_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_NDRANGE_KERNEL

        +
        public static final int CL_COMMAND_NDRANGE_KERNEL
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_TASK

        +
        public static final int CL_COMMAND_TASK
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_NATIVE_KERNEL

        +
        public static final int CL_COMMAND_NATIVE_KERNEL
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_READ_BUFFER

        +
        public static final int CL_COMMAND_READ_BUFFER
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_WRITE_BUFFER

        +
        public static final int CL_COMMAND_WRITE_BUFFER
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_COPY_BUFFER

        +
        public static final int CL_COMMAND_COPY_BUFFER
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_READ_IMAGE

        +
        public static final int CL_COMMAND_READ_IMAGE
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_WRITE_IMAGE

        +
        public static final int CL_COMMAND_WRITE_IMAGE
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_COPY_IMAGE

        +
        public static final int CL_COMMAND_COPY_IMAGE
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_COPY_IMAGE_TO_BUFFER

        +
        public static final int CL_COMMAND_COPY_IMAGE_TO_BUFFER
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_COPY_BUFFER_TO_IMAGE

        +
        public static final int CL_COMMAND_COPY_BUFFER_TO_IMAGE
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_MAP_BUFFER

        +
        public static final int CL_COMMAND_MAP_BUFFER
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_MAP_IMAGE

        +
        public static final int CL_COMMAND_MAP_IMAGE
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_UNMAP_MEM_OBJECT

        +
        public static final int CL_COMMAND_UNMAP_MEM_OBJECT
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_MARKER

        +
        public static final int CL_COMMAND_MARKER
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_ACQUIRE_GL_OBJECTS

        +
        public static final int CL_COMMAND_ACQUIRE_GL_OBJECTS
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_RELEASE_GL_OBJECTS

        +
        public static final int CL_COMMAND_RELEASE_GL_OBJECTS
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMPLETE

        +
        public static final int CL_COMPLETE
        +
        command execution status
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_RUNNING

        +
        public static final int CL_RUNNING
        +
        command execution status
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_SUBMITTED

        +
        public static final int CL_SUBMITTED
        +
        command execution status
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_QUEUED

        +
        public static final int CL_QUEUED
        +
        command execution status
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROFILING_COMMAND_QUEUED

        +
        public static final int CL_PROFILING_COMMAND_QUEUED
        +
        cl_profiling_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROFILING_COMMAND_SUBMIT

        +
        public static final int CL_PROFILING_COMMAND_SUBMIT
        +
        cl_profiling_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROFILING_COMMAND_START

        +
        public static final int CL_PROFILING_COMMAND_START
        +
        cl_profiling_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROFILING_COMMAND_END

        +
        public static final int CL_PROFILING_COMMAND_END
        +
        cl_profiling_info
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        clGetPlatformIDs

        +
        public static int clGetPlatformIDs(PointerBuffer platforms,
        +                   java.nio.IntBuffer num_platforms)
        +
      • +
      + + + +
        +
      • +

        clGetPlatformInfo

        +
        public static int clGetPlatformInfo(CLPlatform platform,
        +                    int param_name,
        +                    java.nio.ByteBuffer param_value,
        +                    PointerBuffer param_value_size_ret)
        +
      • +
      + + + +
        +
      • +

        clGetDeviceIDs

        +
        public static int clGetDeviceIDs(CLPlatform platform,
        +                 long device_type,
        +                 PointerBuffer devices,
        +                 java.nio.IntBuffer num_devices)
        +
      • +
      + + + +
        +
      • +

        clGetDeviceInfo

        +
        public static int clGetDeviceInfo(CLDevice device,
        +                  int param_name,
        +                  java.nio.ByteBuffer param_value,
        +                  PointerBuffer param_value_size_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateContext

        +
        public static CLContext clCreateContext(PointerBuffer properties,
        +                        PointerBuffer devices,
        +                        CLContextCallback pfn_notify,
        +                        java.nio.IntBuffer errcode_ret)
        +
        LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer.
        +
      • +
      + + + +
        +
      • +

        clCreateContext

        +
        public static CLContext clCreateContext(PointerBuffer properties,
        +                        CLDevice device,
        +                        CLContextCallback pfn_notify,
        +                        java.nio.IntBuffer errcode_ret)
        +
        Overloads clCreateContext. +

        + LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer.

        +
      • +
      + + + +
        +
      • +

        clCreateContextFromType

        +
        public static CLContext clCreateContextFromType(PointerBuffer properties,
        +                                long device_type,
        +                                CLContextCallback pfn_notify,
        +                                java.nio.IntBuffer errcode_ret)
        +
        LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer.
        +
      • +
      + + + +
        +
      • +

        clRetainContext

        +
        public static int clRetainContext(CLContext context)
        +
      • +
      + + + +
        +
      • +

        clReleaseContext

        +
        public static int clReleaseContext(CLContext context)
        +
      • +
      + + + +
        +
      • +

        clGetContextInfo

        +
        public static int clGetContextInfo(CLContext context,
        +                   int param_name,
        +                   java.nio.ByteBuffer param_value,
        +                   PointerBuffer param_value_size_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateCommandQueue

        +
        public static CLCommandQueue clCreateCommandQueue(CLContext context,
        +                                  CLDevice device,
        +                                  long properties,
        +                                  java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clRetainCommandQueue

        +
        public static int clRetainCommandQueue(CLCommandQueue command_queue)
        +
      • +
      + + + +
        +
      • +

        clReleaseCommandQueue

        +
        public static int clReleaseCommandQueue(CLCommandQueue command_queue)
        +
      • +
      + + + +
        +
      • +

        clGetCommandQueueInfo

        +
        public static int clGetCommandQueueInfo(CLCommandQueue command_queue,
        +                        int param_name,
        +                        java.nio.ByteBuffer param_value,
        +                        PointerBuffer param_value_size_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateBuffer

        +
        public static CLMem clCreateBuffer(CLContext context,
        +                   long flags,
        +                   long host_ptr_size,
        +                   java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateBuffer

        +
        public static CLMem clCreateBuffer(CLContext context,
        +                   long flags,
        +                   java.nio.ByteBuffer host_ptr,
        +                   java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateBuffer

        +
        public static CLMem clCreateBuffer(CLContext context,
        +                   long flags,
        +                   java.nio.DoubleBuffer host_ptr,
        +                   java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateBuffer

        +
        public static CLMem clCreateBuffer(CLContext context,
        +                   long flags,
        +                   java.nio.FloatBuffer host_ptr,
        +                   java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateBuffer

        +
        public static CLMem clCreateBuffer(CLContext context,
        +                   long flags,
        +                   java.nio.IntBuffer host_ptr,
        +                   java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateBuffer

        +
        public static CLMem clCreateBuffer(CLContext context,
        +                   long flags,
        +                   java.nio.LongBuffer host_ptr,
        +                   java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateBuffer

        +
        public static CLMem clCreateBuffer(CLContext context,
        +                   long flags,
        +                   java.nio.ShortBuffer host_ptr,
        +                   java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clEnqueueReadBuffer

        +
        public static int clEnqueueReadBuffer(CLCommandQueue command_queue,
        +                      CLMem buffer,
        +                      int blocking_read,
        +                      long offset,
        +                      java.nio.ByteBuffer ptr,
        +                      PointerBuffer event_wait_list,
        +                      PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueReadBuffer

        +
        public static int clEnqueueReadBuffer(CLCommandQueue command_queue,
        +                      CLMem buffer,
        +                      int blocking_read,
        +                      long offset,
        +                      java.nio.DoubleBuffer ptr,
        +                      PointerBuffer event_wait_list,
        +                      PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueReadBuffer

        +
        public static int clEnqueueReadBuffer(CLCommandQueue command_queue,
        +                      CLMem buffer,
        +                      int blocking_read,
        +                      long offset,
        +                      java.nio.FloatBuffer ptr,
        +                      PointerBuffer event_wait_list,
        +                      PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueReadBuffer

        +
        public static int clEnqueueReadBuffer(CLCommandQueue command_queue,
        +                      CLMem buffer,
        +                      int blocking_read,
        +                      long offset,
        +                      java.nio.IntBuffer ptr,
        +                      PointerBuffer event_wait_list,
        +                      PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueReadBuffer

        +
        public static int clEnqueueReadBuffer(CLCommandQueue command_queue,
        +                      CLMem buffer,
        +                      int blocking_read,
        +                      long offset,
        +                      java.nio.LongBuffer ptr,
        +                      PointerBuffer event_wait_list,
        +                      PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueReadBuffer

        +
        public static int clEnqueueReadBuffer(CLCommandQueue command_queue,
        +                      CLMem buffer,
        +                      int blocking_read,
        +                      long offset,
        +                      java.nio.ShortBuffer ptr,
        +                      PointerBuffer event_wait_list,
        +                      PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueWriteBuffer

        +
        public static int clEnqueueWriteBuffer(CLCommandQueue command_queue,
        +                       CLMem buffer,
        +                       int blocking_write,
        +                       long offset,
        +                       java.nio.ByteBuffer ptr,
        +                       PointerBuffer event_wait_list,
        +                       PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueWriteBuffer

        +
        public static int clEnqueueWriteBuffer(CLCommandQueue command_queue,
        +                       CLMem buffer,
        +                       int blocking_write,
        +                       long offset,
        +                       java.nio.DoubleBuffer ptr,
        +                       PointerBuffer event_wait_list,
        +                       PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueWriteBuffer

        +
        public static int clEnqueueWriteBuffer(CLCommandQueue command_queue,
        +                       CLMem buffer,
        +                       int blocking_write,
        +                       long offset,
        +                       java.nio.FloatBuffer ptr,
        +                       PointerBuffer event_wait_list,
        +                       PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueWriteBuffer

        +
        public static int clEnqueueWriteBuffer(CLCommandQueue command_queue,
        +                       CLMem buffer,
        +                       int blocking_write,
        +                       long offset,
        +                       java.nio.IntBuffer ptr,
        +                       PointerBuffer event_wait_list,
        +                       PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueWriteBuffer

        +
        public static int clEnqueueWriteBuffer(CLCommandQueue command_queue,
        +                       CLMem buffer,
        +                       int blocking_write,
        +                       long offset,
        +                       java.nio.LongBuffer ptr,
        +                       PointerBuffer event_wait_list,
        +                       PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueWriteBuffer

        +
        public static int clEnqueueWriteBuffer(CLCommandQueue command_queue,
        +                       CLMem buffer,
        +                       int blocking_write,
        +                       long offset,
        +                       java.nio.ShortBuffer ptr,
        +                       PointerBuffer event_wait_list,
        +                       PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueCopyBuffer

        +
        public static int clEnqueueCopyBuffer(CLCommandQueue command_queue,
        +                      CLMem src_buffer,
        +                      CLMem dst_buffer,
        +                      long src_offset,
        +                      long dst_offset,
        +                      long size,
        +                      PointerBuffer event_wait_list,
        +                      PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueMapBuffer

        +
        public static java.nio.ByteBuffer clEnqueueMapBuffer(CLCommandQueue command_queue,
        +                                     CLMem buffer,
        +                                     int blocking_map,
        +                                     long map_flags,
        +                                     long offset,
        +                                     long size,
        +                                     PointerBuffer event_wait_list,
        +                                     PointerBuffer event,
        +                                     java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateImage2D

        +
        public static CLMem clCreateImage2D(CLContext context,
        +                    long flags,
        +                    java.nio.ByteBuffer image_format,
        +                    long image_width,
        +                    long image_height,
        +                    long image_row_pitch,
        +                    java.nio.ByteBuffer host_ptr,
        +                    java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateImage2D

        +
        public static CLMem clCreateImage2D(CLContext context,
        +                    long flags,
        +                    java.nio.ByteBuffer image_format,
        +                    long image_width,
        +                    long image_height,
        +                    long image_row_pitch,
        +                    java.nio.FloatBuffer host_ptr,
        +                    java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateImage2D

        +
        public static CLMem clCreateImage2D(CLContext context,
        +                    long flags,
        +                    java.nio.ByteBuffer image_format,
        +                    long image_width,
        +                    long image_height,
        +                    long image_row_pitch,
        +                    java.nio.IntBuffer host_ptr,
        +                    java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateImage2D

        +
        public static CLMem clCreateImage2D(CLContext context,
        +                    long flags,
        +                    java.nio.ByteBuffer image_format,
        +                    long image_width,
        +                    long image_height,
        +                    long image_row_pitch,
        +                    java.nio.ShortBuffer host_ptr,
        +                    java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateImage3D

        +
        public static CLMem clCreateImage3D(CLContext context,
        +                    long flags,
        +                    java.nio.ByteBuffer image_format,
        +                    long image_width,
        +                    long image_height,
        +                    long image_depth,
        +                    long image_row_pitch,
        +                    long image_slice_pitch,
        +                    java.nio.ByteBuffer host_ptr,
        +                    java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateImage3D

        +
        public static CLMem clCreateImage3D(CLContext context,
        +                    long flags,
        +                    java.nio.ByteBuffer image_format,
        +                    long image_width,
        +                    long image_height,
        +                    long image_depth,
        +                    long image_row_pitch,
        +                    long image_slice_pitch,
        +                    java.nio.FloatBuffer host_ptr,
        +                    java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateImage3D

        +
        public static CLMem clCreateImage3D(CLContext context,
        +                    long flags,
        +                    java.nio.ByteBuffer image_format,
        +                    long image_width,
        +                    long image_height,
        +                    long image_depth,
        +                    long image_row_pitch,
        +                    long image_slice_pitch,
        +                    java.nio.IntBuffer host_ptr,
        +                    java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateImage3D

        +
        public static CLMem clCreateImage3D(CLContext context,
        +                    long flags,
        +                    java.nio.ByteBuffer image_format,
        +                    long image_width,
        +                    long image_height,
        +                    long image_depth,
        +                    long image_row_pitch,
        +                    long image_slice_pitch,
        +                    java.nio.ShortBuffer host_ptr,
        +                    java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clGetSupportedImageFormats

        +
        public static int clGetSupportedImageFormats(CLContext context,
        +                             long flags,
        +                             int image_type,
        +                             java.nio.ByteBuffer image_formats,
        +                             java.nio.IntBuffer num_image_formats)
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        clGetImageInfo

        +
        public static int clGetImageInfo(CLMem image,
        +                 int param_name,
        +                 java.nio.ByteBuffer param_value,
        +                 PointerBuffer param_value_size_ret)
        +
      • +
      + + + +
        +
      • +

        clRetainMemObject

        +
        public static int clRetainMemObject(CLMem memobj)
        +
      • +
      + + + +
        +
      • +

        clReleaseMemObject

        +
        public static int clReleaseMemObject(CLMem memobj)
        +
      • +
      + + + + + + + +
        +
      • +

        clGetMemObjectInfo

        +
        public static int clGetMemObjectInfo(CLMem memobj,
        +                     int param_name,
        +                     java.nio.ByteBuffer param_value,
        +                     PointerBuffer param_value_size_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateSampler

        +
        public static CLSampler clCreateSampler(CLContext context,
        +                        int normalized_coords,
        +                        int addressing_mode,
        +                        int filter_mode,
        +                        java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clRetainSampler

        +
        public static int clRetainSampler(CLSampler sampler)
        +
      • +
      + + + +
        +
      • +

        clReleaseSampler

        +
        public static int clReleaseSampler(CLSampler sampler)
        +
      • +
      + + + +
        +
      • +

        clGetSamplerInfo

        +
        public static int clGetSamplerInfo(CLSampler sampler,
        +                   int param_name,
        +                   java.nio.ByteBuffer param_value,
        +                   PointerBuffer param_value_size_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateProgramWithSource

        +
        public static CLProgram clCreateProgramWithSource(CLContext context,
        +                                  java.nio.ByteBuffer string,
        +                                  java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateProgramWithSource

        +
        public static CLProgram clCreateProgramWithSource(CLContext context,
        +                                  java.nio.ByteBuffer strings,
        +                                  PointerBuffer lengths,
        +                                  java.nio.IntBuffer errcode_ret)
        +
        Overloads clCreateProgramWithSource.
        +
      • +
      + + + +
        +
      • +

        clCreateProgramWithSource

        +
        public static CLProgram clCreateProgramWithSource(CLContext context,
        +                                  java.nio.ByteBuffer[] strings,
        +                                  java.nio.IntBuffer errcode_ret)
        +
        Overloads clCreateProgramWithSource.
        +
      • +
      + + + +
        +
      • +

        clCreateProgramWithSource

        +
        public static CLProgram clCreateProgramWithSource(CLContext context,
        +                                  java.lang.CharSequence string,
        +                                  java.nio.IntBuffer errcode_ret)
        +
        Overloads clCreateProgramWithSource.
        +
      • +
      + + + +
        +
      • +

        clCreateProgramWithSource

        +
        public static CLProgram clCreateProgramWithSource(CLContext context,
        +                                  java.lang.CharSequence[] strings,
        +                                  java.nio.IntBuffer errcode_ret)
        +
        Overloads clCreateProgramWithSource.
        +
      • +
      + + + +
        +
      • +

        clCreateProgramWithBinary

        +
        public static CLProgram clCreateProgramWithBinary(CLContext context,
        +                                  CLDevice device,
        +                                  java.nio.ByteBuffer binary,
        +                                  java.nio.IntBuffer binary_status,
        +                                  java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateProgramWithBinary

        +
        public static CLProgram clCreateProgramWithBinary(CLContext context,
        +                                  PointerBuffer device_list,
        +                                  PointerBuffer lengths,
        +                                  java.nio.ByteBuffer binaries,
        +                                  java.nio.IntBuffer binary_status,
        +                                  java.nio.IntBuffer errcode_ret)
        +
        Overloads clCreateProgramWithBinary.
        +
      • +
      + + + +
        +
      • +

        clCreateProgramWithBinary

        +
        public static CLProgram clCreateProgramWithBinary(CLContext context,
        +                                  PointerBuffer device_list,
        +                                  java.nio.ByteBuffer[] binaries,
        +                                  java.nio.IntBuffer binary_status,
        +                                  java.nio.IntBuffer errcode_ret)
        +
        Overloads clCreateProgramWithBinary.
        +
      • +
      + + + +
        +
      • +

        clRetainProgram

        +
        public static int clRetainProgram(CLProgram program)
        +
      • +
      + + + +
        +
      • +

        clReleaseProgram

        +
        public static int clReleaseProgram(CLProgram program)
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        clBuildProgram

        +
        public static int clBuildProgram(CLProgram program,
        +                 CLDevice device,
        +                 java.lang.CharSequence options,
        +                 CLBuildProgramCallback pfn_notify)
        +
        Overloads clBuildProgram.
        +
      • +
      + + + +
        +
      • +

        clUnloadCompiler

        +
        public static int clUnloadCompiler()
        +
      • +
      + + + +
        +
      • +

        clGetProgramInfo

        +
        public static int clGetProgramInfo(CLProgram program,
        +                   int param_name,
        +                   java.nio.ByteBuffer param_value,
        +                   PointerBuffer param_value_size_ret)
        +
      • +
      + + + +
        +
      • +

        clGetProgramInfo

        +
        public static int clGetProgramInfo(CLProgram program,
        +                   PointerBuffer sizes,
        +                   java.nio.ByteBuffer param_value,
        +                   PointerBuffer param_value_size_ret)
        +
        Overloads clGetProgramInfo. +

        + This method can be used to get program binaries. The binary for each device (in the + order returned by CL_PROGRAM_DEVICES) will be written sequentially to + the param_value buffer. The buffer size must be big enough to hold + all the binaries, as returned by CL_PROGRAM_BINARY_SIZES. +

        +
        Parameters:
        program - the program
        param_value - the buffers where the binaries will be written to.
        param_value_size_ret - optional size result +

        +
        Returns:
        the error code
        +
      • +
      + + + +
        +
      • +

        clGetProgramInfo

        +
        public static int clGetProgramInfo(CLProgram program,
        +                   java.nio.ByteBuffer[] param_value,
        +                   PointerBuffer param_value_size_ret)
        +
        Overloads clGetProgramInfo. +

        + This method can be used to get program binaries. The binary for each device (in the + order returned by CL_PROGRAM_DEVICES) will be written to the corresponding + slot of the param_value array. The size of each buffer must be big enough to + hold the corresponding binary, as returned by CL_PROGRAM_BINARY_SIZES. +

        +
        Parameters:
        program - the program
        param_value - the buffers where the binaries will be written to.
        param_value_size_ret - optional size result +

        +
        Returns:
        the error code
        +
      • +
      + + + +
        +
      • +

        clGetProgramBuildInfo

        +
        public static int clGetProgramBuildInfo(CLProgram program,
        +                        CLDevice device,
        +                        int param_name,
        +                        java.nio.ByteBuffer param_value,
        +                        PointerBuffer param_value_size_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateKernel

        +
        public static CLKernel clCreateKernel(CLProgram program,
        +                      java.nio.ByteBuffer kernel_name,
        +                      java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateKernel

        +
        public static CLKernel clCreateKernel(CLProgram program,
        +                      java.lang.CharSequence kernel_name,
        +                      java.nio.IntBuffer errcode_ret)
        +
        Overloads clCreateKernel.
        +
      • +
      + + + +
        +
      • +

        clCreateKernelsInProgram

        +
        public static int clCreateKernelsInProgram(CLProgram program,
        +                           PointerBuffer kernels,
        +                           java.nio.IntBuffer num_kernels_ret)
        +
      • +
      + + + +
        +
      • +

        clRetainKernel

        +
        public static int clRetainKernel(CLKernel kernel)
        +
      • +
      + + + +
        +
      • +

        clReleaseKernel

        +
        public static int clReleaseKernel(CLKernel kernel)
        +
      • +
      + + + +
        +
      • +

        clSetKernelArg

        +
        public static int clSetKernelArg(CLKernel kernel,
        +                 int arg_index,
        +                 long arg_value_arg_size)
        +
      • +
      + + + +
        +
      • +

        clSetKernelArg

        +
        public static int clSetKernelArg(CLKernel kernel,
        +                 int arg_index,
        +                 java.nio.ByteBuffer arg_value)
        +
      • +
      + + + +
        +
      • +

        clSetKernelArg

        +
        public static int clSetKernelArg(CLKernel kernel,
        +                 int arg_index,
        +                 java.nio.DoubleBuffer arg_value)
        +
      • +
      + + + +
        +
      • +

        clSetKernelArg

        +
        public static int clSetKernelArg(CLKernel kernel,
        +                 int arg_index,
        +                 java.nio.FloatBuffer arg_value)
        +
      • +
      + + + +
        +
      • +

        clSetKernelArg

        +
        public static int clSetKernelArg(CLKernel kernel,
        +                 int arg_index,
        +                 java.nio.IntBuffer arg_value)
        +
      • +
      + + + +
        +
      • +

        clSetKernelArg

        +
        public static int clSetKernelArg(CLKernel kernel,
        +                 int arg_index,
        +                 java.nio.LongBuffer arg_value)
        +
      • +
      + + + +
        +
      • +

        clSetKernelArg

        +
        public static int clSetKernelArg(CLKernel kernel,
        +                 int arg_index,
        +                 java.nio.ShortBuffer arg_value)
        +
      • +
      + + + +
        +
      • +

        clSetKernelArg

        +
        public static int clSetKernelArg(CLKernel kernel,
        +                 int arg_index,
        +                 org.lwjgl.opencl.CLObject arg_value)
        +
        Overloads clSetKernelArg.
        +
      • +
      + + + +
        +
      • +

        clGetKernelInfo

        +
        public static int clGetKernelInfo(CLKernel kernel,
        +                  int param_name,
        +                  java.nio.ByteBuffer param_value,
        +                  PointerBuffer param_value_size_ret)
        +
      • +
      + + + +
        +
      • +

        clGetKernelWorkGroupInfo

        +
        public static int clGetKernelWorkGroupInfo(CLKernel kernel,
        +                           CLDevice device,
        +                           int param_name,
        +                           java.nio.ByteBuffer param_value,
        +                           PointerBuffer param_value_size_ret)
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        clEnqueueNativeKernel

        +
        public static int clEnqueueNativeKernel(CLCommandQueue command_queue,
        +                        CLNativeKernel user_func,
        +                        CLMem[] mem_list,
        +                        long[] sizes,
        +                        PointerBuffer event_wait_list,
        +                        PointerBuffer event)
        +
        Enqueues a native kernel to the specified command queue. The mem_list parameter + can be used to pass a list of CLMem objects that will be mapped to global memory space and + exposed as a ByteBuffer array in the CLNativeKernel#execute method. The + sizes parameter will be used to allocate direct ByteBuffers with the correct + capacities. The user is responsible for passing appropriate values to avoid crashes. +

        +
        Parameters:
        command_queue - the command queue
        user_func - the native kernel
        mem_list - the CLMem objects
        sizes - the CLMem object sizes
        event_wait_list - the event wait list
        event - the queue event +

        +
        Returns:
        the error code
        +
      • +
      + + + +
        +
      • +

        clWaitForEvents

        +
        public static int clWaitForEvents(PointerBuffer event_list)
        +
      • +
      + + + +
        +
      • +

        clWaitForEvents

        +
        public static int clWaitForEvents(CLEvent event)
        +
        Overloads clWaitForEvents.
        +
      • +
      + + + +
        +
      • +

        clGetEventInfo

        +
        public static int clGetEventInfo(CLEvent event,
        +                 int param_name,
        +                 java.nio.ByteBuffer param_value,
        +                 PointerBuffer param_value_size_ret)
        +
      • +
      + + + +
        +
      • +

        clRetainEvent

        +
        public static int clRetainEvent(CLEvent event)
        +
      • +
      + + + +
        +
      • +

        clReleaseEvent

        +
        public static int clReleaseEvent(CLEvent event)
        +
      • +
      + + + + + + + +
        +
      • +

        clEnqueueBarrier

        +
        public static int clEnqueueBarrier(CLCommandQueue command_queue)
        +
      • +
      + + + + + + + +
        +
      • +

        clEnqueueWaitForEvents

        +
        public static int clEnqueueWaitForEvents(CLCommandQueue command_queue,
        +                         CLEvent event)
        +
        Overloads clEnqueueWaitForEvents.
        +
      • +
      + + + +
        +
      • +

        clGetEventProfilingInfo

        +
        public static int clGetEventProfilingInfo(CLEvent event,
        +                          int param_name,
        +                          java.nio.ByteBuffer param_value,
        +                          PointerBuffer param_value_size_ret)
        +
      • +
      + + + +
        +
      • +

        clFlush

        +
        public static int clFlush(CLCommandQueue command_queue)
        +
      • +
      + + + +
        +
      • +

        clFinish

        +
        public static int clFinish(CLCommandQueue command_queue)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL10GL.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL10GL.html new file mode 100644 index 00000000..702730fc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL10GL.html @@ -0,0 +1,538 @@ + + + + + +CL10GL (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CL10GL

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.CL10GL
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class CL10GL
    +extends java.lang.Object
    +
    The core OpenCL 1.0 OpenGL interrop functionality.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_GL_OBJECT_BUFFER

        +
        public static final int CL_GL_OBJECT_BUFFER
        +
        cl_gl_object_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_GL_OBJECT_TEXTURE2D

        +
        public static final int CL_GL_OBJECT_TEXTURE2D
        +
        cl_gl_object_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_GL_OBJECT_TEXTURE3D

        +
        public static final int CL_GL_OBJECT_TEXTURE3D
        +
        cl_gl_object_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_GL_OBJECT_RENDERBUFFER

        +
        public static final int CL_GL_OBJECT_RENDERBUFFER
        +
        cl_gl_object_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_GL_TEXTURE_TARGET

        +
        public static final int CL_GL_TEXTURE_TARGET
        +
        cl_gl_texture_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_GL_MIPMAP_LEVEL

        +
        public static final int CL_GL_MIPMAP_LEVEL
        +
        cl_gl_texture_info
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        clCreateFromGLBuffer

        +
        public static CLMem clCreateFromGLBuffer(CLContext context,
        +                         long flags,
        +                         int bufobj,
        +                         java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateFromGLTexture2D

        +
        public static CLMem clCreateFromGLTexture2D(CLContext context,
        +                            long flags,
        +                            int target,
        +                            int miplevel,
        +                            int texture,
        +                            java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateFromGLTexture3D

        +
        public static CLMem clCreateFromGLTexture3D(CLContext context,
        +                            long flags,
        +                            int target,
        +                            int miplevel,
        +                            int texture,
        +                            java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateFromGLRenderbuffer

        +
        public static CLMem clCreateFromGLRenderbuffer(CLContext context,
        +                               long flags,
        +                               int renderbuffer,
        +                               java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clGetGLObjectInfo

        +
        public static int clGetGLObjectInfo(CLMem memobj,
        +                    java.nio.IntBuffer gl_object_type,
        +                    java.nio.IntBuffer gl_object_name)
        +
      • +
      + + + +
        +
      • +

        clGetGLTextureInfo

        +
        public static int clGetGLTextureInfo(CLMem memobj,
        +                     int param_name,
        +                     java.nio.ByteBuffer param_value,
        +                     PointerBuffer param_value_size_ret)
        +
      • +
      + + + + + + + +
        +
      • +

        clEnqueueAcquireGLObjects

        +
        public static int clEnqueueAcquireGLObjects(CLCommandQueue command_queue,
        +                            CLMem mem_object,
        +                            PointerBuffer event_wait_list,
        +                            PointerBuffer event)
        +
        Overloads clEnqueueAcquireGLObjects.
        +
      • +
      + + + + + + + +
        +
      • +

        clEnqueueReleaseGLObjects

        +
        public static int clEnqueueReleaseGLObjects(CLCommandQueue command_queue,
        +                            CLMem mem_object,
        +                            PointerBuffer event_wait_list,
        +                            PointerBuffer event)
        +
        Overloads clEnqueueReleaseGLObjects.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL11.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL11.html new file mode 100644 index 00000000..0fa2cbbc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL11.html @@ -0,0 +1,1306 @@ + + + + + +CL11 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CL11

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.CL11
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class CL11
    +extends java.lang.Object
    +
    The core OpenCL 1.1 API
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_MISALIGNED_SUB_BUFFER_OFFSET

        +
        public static final int CL_MISALIGNED_SUB_BUFFER_OFFSET
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST

        +
        public static final int CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_PROPERTY

        +
        public static final int CL_INVALID_PROPERTY
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_VERSION_1_1

        +
        public static final int CL_VERSION_1_1
        +
        OpenCL Version
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF

        +
        public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_HOST_UNIFIED_MEMORY

        +
        public static final int CL_DEVICE_HOST_UNIFIED_MEMORY
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR

        +
        public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT

        +
        public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_NATIVE_VECTOR_WIDTH_INT

        +
        public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_INT
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG

        +
        public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT

        +
        public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE

        +
        public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF

        +
        public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_OPENCL_C_VERSION

        +
        public static final int CL_DEVICE_OPENCL_C_VERSION
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_FP_SOFT_FLOAT

        +
        public static final int CL_FP_SOFT_FLOAT
        +
        cl_device_fp_config - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_CONTEXT_NUM_DEVICES

        +
        public static final int CL_CONTEXT_NUM_DEVICES
        +
        cl_context_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        CL_MEM_ASSOCIATED_MEMOBJECT

        +
        public static final int CL_MEM_ASSOCIATED_MEMOBJECT
        +
        cl_mem_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_OFFSET

        +
        public static final int CL_MEM_OFFSET
        +
        cl_mem_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_ADDRESS_MIRRORED_REPEAT

        +
        public static final int CL_ADDRESS_MIRRORED_REPEAT
        +
        cl_addressing_mode
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE

        +
        public static final int CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE
        +
        cl_kernel_work_group_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_PRIVATE_MEM_SIZE

        +
        public static final int CL_KERNEL_PRIVATE_MEM_SIZE
        +
        cl_kernel_work_group_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_EVENT_CONTEXT

        +
        public static final int CL_EVENT_CONTEXT
        +
        cl_event_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_READ_BUFFER_RECT

        +
        public static final int CL_COMMAND_READ_BUFFER_RECT
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_WRITE_BUFFER_RECT

        +
        public static final int CL_COMMAND_WRITE_BUFFER_RECT
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_COPY_BUFFER_RECT

        +
        public static final int CL_COMMAND_COPY_BUFFER_RECT
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_USER

        +
        public static final int CL_COMMAND_USER
        +
        cl_command_type
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_BUFFER_CREATE_TYPE_REGION

        +
        public static final int CL_BUFFER_CREATE_TYPE_REGION
        +
        cl_buffer_create_type
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        clCreateSubBuffer

        +
        public static CLMem clCreateSubBuffer(CLMem buffer,
        +                      long flags,
        +                      int buffer_create_type,
        +                      java.nio.ByteBuffer buffer_create_info,
        +                      java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + + + + + +
        +
      • +

        clEnqueueReadBufferRect

        +
        public static int clEnqueueReadBufferRect(CLCommandQueue command_queue,
        +                          CLMem buffer,
        +                          int blocking_read,
        +                          PointerBuffer buffer_offset,
        +                          PointerBuffer host_offset,
        +                          PointerBuffer region,
        +                          long buffer_row_pitch,
        +                          long buffer_slice_pitch,
        +                          long host_row_pitch,
        +                          long host_slice_pitch,
        +                          java.nio.ByteBuffer ptr,
        +                          PointerBuffer event_wait_list,
        +                          PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueReadBufferRect

        +
        public static int clEnqueueReadBufferRect(CLCommandQueue command_queue,
        +                          CLMem buffer,
        +                          int blocking_read,
        +                          PointerBuffer buffer_offset,
        +                          PointerBuffer host_offset,
        +                          PointerBuffer region,
        +                          long buffer_row_pitch,
        +                          long buffer_slice_pitch,
        +                          long host_row_pitch,
        +                          long host_slice_pitch,
        +                          java.nio.DoubleBuffer ptr,
        +                          PointerBuffer event_wait_list,
        +                          PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueReadBufferRect

        +
        public static int clEnqueueReadBufferRect(CLCommandQueue command_queue,
        +                          CLMem buffer,
        +                          int blocking_read,
        +                          PointerBuffer buffer_offset,
        +                          PointerBuffer host_offset,
        +                          PointerBuffer region,
        +                          long buffer_row_pitch,
        +                          long buffer_slice_pitch,
        +                          long host_row_pitch,
        +                          long host_slice_pitch,
        +                          java.nio.FloatBuffer ptr,
        +                          PointerBuffer event_wait_list,
        +                          PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueReadBufferRect

        +
        public static int clEnqueueReadBufferRect(CLCommandQueue command_queue,
        +                          CLMem buffer,
        +                          int blocking_read,
        +                          PointerBuffer buffer_offset,
        +                          PointerBuffer host_offset,
        +                          PointerBuffer region,
        +                          long buffer_row_pitch,
        +                          long buffer_slice_pitch,
        +                          long host_row_pitch,
        +                          long host_slice_pitch,
        +                          java.nio.IntBuffer ptr,
        +                          PointerBuffer event_wait_list,
        +                          PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueReadBufferRect

        +
        public static int clEnqueueReadBufferRect(CLCommandQueue command_queue,
        +                          CLMem buffer,
        +                          int blocking_read,
        +                          PointerBuffer buffer_offset,
        +                          PointerBuffer host_offset,
        +                          PointerBuffer region,
        +                          long buffer_row_pitch,
        +                          long buffer_slice_pitch,
        +                          long host_row_pitch,
        +                          long host_slice_pitch,
        +                          java.nio.LongBuffer ptr,
        +                          PointerBuffer event_wait_list,
        +                          PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueReadBufferRect

        +
        public static int clEnqueueReadBufferRect(CLCommandQueue command_queue,
        +                          CLMem buffer,
        +                          int blocking_read,
        +                          PointerBuffer buffer_offset,
        +                          PointerBuffer host_offset,
        +                          PointerBuffer region,
        +                          long buffer_row_pitch,
        +                          long buffer_slice_pitch,
        +                          long host_row_pitch,
        +                          long host_slice_pitch,
        +                          java.nio.ShortBuffer ptr,
        +                          PointerBuffer event_wait_list,
        +                          PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueWriteBufferRect

        +
        public static int clEnqueueWriteBufferRect(CLCommandQueue command_queue,
        +                           CLMem buffer,
        +                           int blocking_write,
        +                           PointerBuffer buffer_offset,
        +                           PointerBuffer host_offset,
        +                           PointerBuffer region,
        +                           long buffer_row_pitch,
        +                           long buffer_slice_pitch,
        +                           long host_row_pitch,
        +                           long host_slice_pitch,
        +                           java.nio.ByteBuffer ptr,
        +                           PointerBuffer event_wait_list,
        +                           PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueWriteBufferRect

        +
        public static int clEnqueueWriteBufferRect(CLCommandQueue command_queue,
        +                           CLMem buffer,
        +                           int blocking_write,
        +                           PointerBuffer buffer_offset,
        +                           PointerBuffer host_offset,
        +                           PointerBuffer region,
        +                           long buffer_row_pitch,
        +                           long buffer_slice_pitch,
        +                           long host_row_pitch,
        +                           long host_slice_pitch,
        +                           java.nio.DoubleBuffer ptr,
        +                           PointerBuffer event_wait_list,
        +                           PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueWriteBufferRect

        +
        public static int clEnqueueWriteBufferRect(CLCommandQueue command_queue,
        +                           CLMem buffer,
        +                           int blocking_write,
        +                           PointerBuffer buffer_offset,
        +                           PointerBuffer host_offset,
        +                           PointerBuffer region,
        +                           long buffer_row_pitch,
        +                           long buffer_slice_pitch,
        +                           long host_row_pitch,
        +                           long host_slice_pitch,
        +                           java.nio.FloatBuffer ptr,
        +                           PointerBuffer event_wait_list,
        +                           PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueWriteBufferRect

        +
        public static int clEnqueueWriteBufferRect(CLCommandQueue command_queue,
        +                           CLMem buffer,
        +                           int blocking_write,
        +                           PointerBuffer buffer_offset,
        +                           PointerBuffer host_offset,
        +                           PointerBuffer region,
        +                           long buffer_row_pitch,
        +                           long buffer_slice_pitch,
        +                           long host_row_pitch,
        +                           long host_slice_pitch,
        +                           java.nio.IntBuffer ptr,
        +                           PointerBuffer event_wait_list,
        +                           PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueWriteBufferRect

        +
        public static int clEnqueueWriteBufferRect(CLCommandQueue command_queue,
        +                           CLMem buffer,
        +                           int blocking_write,
        +                           PointerBuffer buffer_offset,
        +                           PointerBuffer host_offset,
        +                           PointerBuffer region,
        +                           long buffer_row_pitch,
        +                           long buffer_slice_pitch,
        +                           long host_row_pitch,
        +                           long host_slice_pitch,
        +                           java.nio.LongBuffer ptr,
        +                           PointerBuffer event_wait_list,
        +                           PointerBuffer event)
        +
      • +
      + + + +
        +
      • +

        clEnqueueWriteBufferRect

        +
        public static int clEnqueueWriteBufferRect(CLCommandQueue command_queue,
        +                           CLMem buffer,
        +                           int blocking_write,
        +                           PointerBuffer buffer_offset,
        +                           PointerBuffer host_offset,
        +                           PointerBuffer region,
        +                           long buffer_row_pitch,
        +                           long buffer_slice_pitch,
        +                           long host_row_pitch,
        +                           long host_slice_pitch,
        +                           java.nio.ShortBuffer ptr,
        +                           PointerBuffer event_wait_list,
        +                           PointerBuffer event)
        +
      • +
      + + + + + + + +
        +
      • +

        clCreateUserEvent

        +
        public static CLEvent clCreateUserEvent(CLContext context,
        +                        java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clSetUserEventStatus

        +
        public static int clSetUserEventStatus(CLEvent event,
        +                       int execution_status)
        +
      • +
      + + + +
        +
      • +

        clSetEventCallback

        +
        public static int clSetEventCallback(CLEvent event,
        +                     int command_exec_callback_type,
        +                     CLEventCallback pfn_notify)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL12.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL12.html new file mode 100644 index 00000000..f15d471c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL12.html @@ -0,0 +1,2149 @@ + + + + + +CL12 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CL12

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.CL12
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class CL12
    +extends java.lang.Object
    +
    The core OpenCL 1.1 API
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_COMPILE_PROGRAM_FAILURE

        +
        public static final int CL_COMPILE_PROGRAM_FAILURE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_LINKER_NOT_AVAILABLE

        +
        public static final int CL_LINKER_NOT_AVAILABLE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_LINK_PROGRAM_FAILURE

        +
        public static final int CL_LINK_PROGRAM_FAILURE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARTITION_FAILED

        +
        public static final int CL_DEVICE_PARTITION_FAILED
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_INFO_NOT_AVAILABLE

        +
        public static final int CL_KERNEL_ARG_INFO_NOT_AVAILABLE
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_IMAGE_DESCRIPTOR

        +
        public static final int CL_INVALID_IMAGE_DESCRIPTOR
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_COMPILER_OPTIONS

        +
        public static final int CL_INVALID_COMPILER_OPTIONS
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_LINKER_OPTIONS

        +
        public static final int CL_INVALID_LINKER_OPTIONS
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_DEVICE_PARTITION_COUNT

        +
        public static final int CL_INVALID_DEVICE_PARTITION_COUNT
        +
        Error Codes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_VERSION_1_2

        +
        public static final int CL_VERSION_1_2
        +
        OpenCL Version
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + +
        +
      • +

        CL_NON_BLOCKING

        +
        public static final int CL_NON_BLOCKING
        +
        cl_bool
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_TYPE_CUSTOM

        +
        public static final int CL_DEVICE_TYPE_CUSTOM
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_DOUBLE_FP_CONFIG

        +
        public static final int CL_DEVICE_DOUBLE_FP_CONFIG
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_LINKER_AVAILABLE

        +
        public static final int CL_DEVICE_LINKER_AVAILABLE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_BUILT_IN_KERNELS

        +
        public static final int CL_DEVICE_BUILT_IN_KERNELS
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_IMAGE_MAX_BUFFER_SIZE

        +
        public static final int CL_DEVICE_IMAGE_MAX_BUFFER_SIZE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_IMAGE_MAX_ARRAY_SIZE

        +
        public static final int CL_DEVICE_IMAGE_MAX_ARRAY_SIZE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARENT_DEVICE

        +
        public static final int CL_DEVICE_PARENT_DEVICE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARTITION_MAX_SUB_DEVICES

        +
        public static final int CL_DEVICE_PARTITION_MAX_SUB_DEVICES
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARTITION_PROPERTIES

        +
        public static final int CL_DEVICE_PARTITION_PROPERTIES
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARTITION_AFFINITY_DOMAIN

        +
        public static final int CL_DEVICE_PARTITION_AFFINITY_DOMAIN
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARTITION_TYPE

        +
        public static final int CL_DEVICE_PARTITION_TYPE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_REFERENCE_COUNT

        +
        public static final int CL_DEVICE_REFERENCE_COUNT
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PREFERRED_INTEROP_USER_SYNC

        +
        public static final int CL_DEVICE_PREFERRED_INTEROP_USER_SYNC
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PRINTF_BUFFER_SIZE

        +
        public static final int CL_DEVICE_PRINTF_BUFFER_SIZE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT

        +
        public static final int CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_CONTEXT_INTEROP_USER_SYNC

        +
        public static final int CL_CONTEXT_INTEROP_USER_SYNC
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARTITION_EQUALLY

        +
        public static final int CL_DEVICE_PARTITION_EQUALLY
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARTITION_BY_COUNTS

        +
        public static final int CL_DEVICE_PARTITION_BY_COUNTS
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARTITION_BY_COUNTS_LIST_END

        +
        public static final int CL_DEVICE_PARTITION_BY_COUNTS_LIST_END
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN

        +
        public static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_AFFINITY_DOMAIN_NUMA

        +
        public static final int CL_DEVICE_AFFINITY_DOMAIN_NUMA
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE

        +
        public static final int CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE

        +
        public static final int CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE

        +
        public static final int CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE

        +
        public static final int CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE

        +
        public static final int CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_HOST_WRITE_ONLY

        +
        public static final int CL_MEM_HOST_WRITE_ONLY
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_HOST_READ_ONLY

        +
        public static final int CL_MEM_HOST_READ_ONLY
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_HOST_NO_ACCESS

        +
        public static final int CL_MEM_HOST_NO_ACCESS
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MIGRATE_MEM_OBJECT_HOST

        +
        public static final int CL_MIGRATE_MEM_OBJECT_HOST
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED

        +
        public static final int CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_OBJECT_IMAGE2D_ARRAY

        +
        public static final int CL_MEM_OBJECT_IMAGE2D_ARRAY
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_OBJECT_IMAGE1D

        +
        public static final int CL_MEM_OBJECT_IMAGE1D
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_OBJECT_IMAGE1D_ARRAY

        +
        public static final int CL_MEM_OBJECT_IMAGE1D_ARRAY
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MEM_OBJECT_IMAGE1D_BUFFER

        +
        public static final int CL_MEM_OBJECT_IMAGE1D_BUFFER
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_IMAGE_ARRAY_SIZE

        +
        public static final int CL_IMAGE_ARRAY_SIZE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_IMAGE_BUFFER

        +
        public static final int CL_IMAGE_BUFFER
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_IMAGE_NUM_MIP_LEVELS

        +
        public static final int CL_IMAGE_NUM_MIP_LEVELS
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_IMAGE_NUM_SAMPLES

        +
        public static final int CL_IMAGE_NUM_SAMPLES
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_MAP_WRITE_INVALIDATE_REGION

        +
        public static final int CL_MAP_WRITE_INVALIDATE_REGION
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_NUM_KERNELS

        +
        public static final int CL_PROGRAM_NUM_KERNELS
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_KERNEL_NAMES

        +
        public static final int CL_PROGRAM_KERNEL_NAMES
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_BINARY_TYPE

        +
        public static final int CL_PROGRAM_BINARY_TYPE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_BINARY_TYPE_NONE

        +
        public static final int CL_PROGRAM_BINARY_TYPE_NONE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT

        +
        public static final int CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_BINARY_TYPE_LIBRARY

        +
        public static final int CL_PROGRAM_BINARY_TYPE_LIBRARY
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROGRAM_BINARY_TYPE_EXECUTABLE

        +
        public static final int CL_PROGRAM_BINARY_TYPE_EXECUTABLE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ATTRIBUTES

        +
        public static final int CL_KERNEL_ATTRIBUTES
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_ADDRESS_QUALIFIER

        +
        public static final int CL_KERNEL_ARG_ADDRESS_QUALIFIER
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_ACCESS_QUALIFIER

        +
        public static final int CL_KERNEL_ARG_ACCESS_QUALIFIER
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_TYPE_NAME

        +
        public static final int CL_KERNEL_ARG_TYPE_NAME
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_TYPE_QUALIFIER

        +
        public static final int CL_KERNEL_ARG_TYPE_QUALIFIER
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_NAME

        +
        public static final int CL_KERNEL_ARG_NAME
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_ADDRESS_GLOBAL

        +
        public static final int CL_KERNEL_ARG_ADDRESS_GLOBAL
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_ADDRESS_LOCAL

        +
        public static final int CL_KERNEL_ARG_ADDRESS_LOCAL
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_ADDRESS_CONSTANT

        +
        public static final int CL_KERNEL_ARG_ADDRESS_CONSTANT
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_ADDRESS_PRIVATE

        +
        public static final int CL_KERNEL_ARG_ADDRESS_PRIVATE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_ACCESS_READ_ONLY

        +
        public static final int CL_KERNEL_ARG_ACCESS_READ_ONLY
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_ACCESS_WRITE_ONLY

        +
        public static final int CL_KERNEL_ARG_ACCESS_WRITE_ONLY
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_ACCESS_READ_WRITE

        +
        public static final int CL_KERNEL_ARG_ACCESS_READ_WRITE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_ACCESS_NONE

        +
        public static final int CL_KERNEL_ARG_ACCESS_NONE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_TYPE_NONE

        +
        public static final int CL_KERNEL_ARG_TYPE_NONE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_TYPE_CONST

        +
        public static final int CL_KERNEL_ARG_TYPE_CONST
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_TYPE_RESTRICT

        +
        public static final int CL_KERNEL_ARG_TYPE_RESTRICT
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_ARG_TYPE_VOLATILE

        +
        public static final int CL_KERNEL_ARG_TYPE_VOLATILE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_KERNEL_GLOBAL_WORK_SIZE

        +
        public static final int CL_KERNEL_GLOBAL_WORK_SIZE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_BARRIER

        +
        public static final int CL_COMMAND_BARRIER
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_MIGRATE_MEM_OBJECTS

        +
        public static final int CL_COMMAND_MIGRATE_MEM_OBJECTS
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_FILL_BUFFER

        +
        public static final int CL_COMMAND_FILL_BUFFER
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_FILL_IMAGE

        +
        public static final int CL_COMMAND_FILL_IMAGE
        +
        cl_device_type - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        clRetainDevice

        +
        public static int clRetainDevice(CLDevice device)
        +
      • +
      + + + +
        +
      • +

        clReleaseDevice

        +
        public static int clReleaseDevice(CLDevice device)
        +
        Warning: LWJGL will not automatically release any objects associated with sub-devices. + The user is responsible for tracking and releasing everything prior to calling this method. +

        +
        Parameters:
        device - the parent CLDevice +

        +
        Returns:
        the error code
        +
      • +
      + + + +
        +
      • +

        clCreateSubDevices

        +
        public static int clCreateSubDevices(CLDevice in_device,
        +                     java.nio.LongBuffer properties,
        +                     PointerBuffer out_devices,
        +                     java.nio.IntBuffer num_devices_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateImage

        +
        public static CLMem clCreateImage(CLContext context,
        +                  long flags,
        +                  java.nio.ByteBuffer image_format,
        +                  java.nio.ByteBuffer image_desc,
        +                  java.nio.ByteBuffer host_ptr,
        +                  java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateImage

        +
        public static CLMem clCreateImage(CLContext context,
        +                  long flags,
        +                  java.nio.ByteBuffer image_format,
        +                  java.nio.ByteBuffer image_desc,
        +                  java.nio.FloatBuffer host_ptr,
        +                  java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateImage

        +
        public static CLMem clCreateImage(CLContext context,
        +                  long flags,
        +                  java.nio.ByteBuffer image_format,
        +                  java.nio.ByteBuffer image_desc,
        +                  java.nio.IntBuffer host_ptr,
        +                  java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateImage

        +
        public static CLMem clCreateImage(CLContext context,
        +                  long flags,
        +                  java.nio.ByteBuffer image_format,
        +                  java.nio.ByteBuffer image_desc,
        +                  java.nio.ShortBuffer host_ptr,
        +                  java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateProgramWithBuiltInKernels

        +
        public static CLProgram clCreateProgramWithBuiltInKernels(CLContext context,
        +                                          PointerBuffer device_list,
        +                                          java.nio.ByteBuffer kernel_names,
        +                                          java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        clCreateProgramWithBuiltInKernels

        +
        public static CLProgram clCreateProgramWithBuiltInKernels(CLContext context,
        +                                          PointerBuffer device_list,
        +                                          java.lang.CharSequence kernel_names,
        +                                          java.nio.IntBuffer errcode_ret)
        +
        Overloads clCreateProgramWithBuiltInKernels.
        +
      • +
      + + + +
        +
      • +

        clCompileProgram

        +
        public static int clCompileProgram(CLProgram program,
        +                   PointerBuffer device_list,
        +                   java.nio.ByteBuffer options,
        +                   PointerBuffer input_header,
        +                   java.nio.ByteBuffer header_include_name,
        +                   CLCompileProgramCallback pfn_notify)
        +
        Single null-terminated header include name.
        +
      • +
      + + + +
        +
      • +

        clCompileProgramMulti

        +
        public static int clCompileProgramMulti(CLProgram program,
        +                        PointerBuffer device_list,
        +                        java.nio.ByteBuffer options,
        +                        PointerBuffer input_headers,
        +                        java.nio.ByteBuffer header_include_names,
        +                        CLCompileProgramCallback pfn_notify)
        +
        Overloads clCompileProgram. +

        + Multiple null-terminated header include names, one after the other.

        +
      • +
      + + + + + + + + + + + +
        +
      • +

        clCompileProgram

        +
        public static int clCompileProgram(CLProgram program,
        +                   PointerBuffer device_list,
        +                   java.lang.CharSequence options,
        +                   PointerBuffer input_header,
        +                   java.lang.CharSequence[] header_include_name,
        +                   CLCompileProgramCallback pfn_notify)
        +
        Overloads clCompileProgram.
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        clUnloadPlatformCompiler

        +
        public static int clUnloadPlatformCompiler(CLPlatform platform)
        +
      • +
      + + + +
        +
      • +

        clGetKernelArgInfo

        +
        public static int clGetKernelArgInfo(CLKernel kernel,
        +                     int arg_indx,
        +                     int param_name,
        +                     java.nio.ByteBuffer param_value,
        +                     PointerBuffer param_value_size_ret)
        +
      • +
      + + + +
        +
      • +

        clEnqueueFillBuffer

        +
        public static int clEnqueueFillBuffer(CLCommandQueue command_queue,
        +                      CLMem buffer,
        +                      java.nio.ByteBuffer pattern,
        +                      long offset,
        +                      long size,
        +                      PointerBuffer event_wait_list,
        +                      PointerBuffer event)
        +
      • +
      + + + + + + + + + + + + + + + + + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL12GL.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL12GL.html new file mode 100644 index 00000000..72755b00 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CL12GL.html @@ -0,0 +1,313 @@ + + + + + +CL12GL (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CL12GL

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.CL12GL
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class CL12GL
    +extends java.lang.Object
    +
    The core OpenCL 1.2 OpenGL interrop functionality.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_GL_OBJECT_TEXTURE2D_ARRAY

        +
        public static final int CL_GL_OBJECT_TEXTURE2D_ARRAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_GL_OBJECT_TEXTURE1D

        +
        public static final int CL_GL_OBJECT_TEXTURE1D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_GL_OBJECT_TEXTURE1D_ARRAY

        +
        public static final int CL_GL_OBJECT_TEXTURE1D_ARRAY
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_GL_OBJECT_TEXTURE_BUFFER

        +
        public static final int CL_GL_OBJECT_TEXTURE_BUFFER
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        clCreateFromGLTexture

        +
        public static CLMem clCreateFromGLTexture(CLContext context,
        +                          long flags,
        +                          int target,
        +                          int miplevel,
        +                          int texture,
        +                          java.nio.IntBuffer errcode_ret)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLBuildProgramCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLBuildProgramCallback.html new file mode 100644 index 00000000..0e8126b2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLBuildProgramCallback.html @@ -0,0 +1,297 @@ + + + + + +CLBuildProgramCallback (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLBuildProgramCallback

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public abstract class CLBuildProgramCallback
    +extends PointerWrapperAbstract
    +
    Instances of this class can be used to receive OpenCL program build notifications. + A single CLBuildProgramCallback instance should only be used with programs created + in the same CLContext.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CLBuildProgramCallback

        +
        public CLBuildProgramCallback()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleMessage

        +
        protected abstract void handleMessage(CLProgram program)
        +
        The callback method.
        +
        Parameters:
        program - the CLProgram object affected
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLCapabilities.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLCapabilities.html new file mode 100644 index 00000000..49fb3983 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLCapabilities.html @@ -0,0 +1,236 @@ + + + + + +CLCapabilities (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLCapabilities

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.CLCapabilities
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class CLCapabilities
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLCommandQueue.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLCommandQueue.html new file mode 100644 index 00000000..6ec76e30 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLCommandQueue.html @@ -0,0 +1,343 @@ + + + + + +CLCommandQueue (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLCommandQueue

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class CLCommandQueue
    +extends PointerWrapperAbstract
    +
    This class is a wrapper around a cl_command_queue pointer.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCLDevice

        +
        public CLDevice getCLDevice()
        +
      • +
      + + + +
        +
      • +

        getCLEvent

        +
        public CLEvent getCLEvent(long id)
        +
        Returns a CLEvent associated with this command-queue.
        +
        Parameters:
        id - the event object id
        +
        Returns:
        the CLEvent object
        +
      • +
      + + + +
        +
      • +

        getInfoInt

        +
        public int getInfoInt(int param_name)
        +
        Returns the integer value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public P getParent()
        +
      • +
      + + + +
        +
      • +

        getReferenceCount

        +
        public final int getReferenceCount()
        +
      • +
      + + + +
        +
      • +

        isValid

        +
        public final boolean isValid()
        +
        Description copied from class: PointerWrapperAbstract
        +
        Returns true if this object represents a valid pointer. + The pointer might be invalid because it is NULL or because + some other action has deleted the object that this pointer + represents.
        +
        +
        Overrides:
        +
        isValid in class PointerWrapperAbstract
        +
        Returns:
        true if the pointer is valid
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLCompileProgramCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLCompileProgramCallback.html new file mode 100644 index 00000000..3a88ece5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLCompileProgramCallback.html @@ -0,0 +1,297 @@ + + + + + +CLCompileProgramCallback (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLCompileProgramCallback

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public abstract class CLCompileProgramCallback
    +extends PointerWrapperAbstract
    +
    Instances of this class can be used to receive OpenCL program compilation notifications. + A single CLCompileProgramCallback instance should only be used with programs created + in the same CLContext.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CLCompileProgramCallback

        +
        public CLCompileProgramCallback()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleMessage

        +
        protected abstract void handleMessage(CLProgram program)
        +
        The callback method.
        +
        Parameters:
        program - the CLProgram object affected
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLContext.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLContext.html new file mode 100644 index 00000000..381c6f1a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLContext.html @@ -0,0 +1,613 @@ + + + + + +CLContext (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLContext

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class CLContext
    +extends PointerWrapperAbstract
    +
    This class is a wrapper around a cl_context pointer.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCLCommandQueue

        +
        public CLCommandQueue getCLCommandQueue(long id)
        +
        Returns a CLCommandQueue associated with this context.
        +
        Parameters:
        id - the command queue object id
        +
        Returns:
        the CLCommandQueue object
        +
      • +
      + + + +
        +
      • +

        getCLMem

        +
        public CLMem getCLMem(long id)
        +
        Returns a CLMem associated with this context.
        +
        Parameters:
        id - the memory object id
        +
        Returns:
        the CLMem object
        +
      • +
      + + + +
        +
      • +

        getCLSampler

        +
        public CLSampler getCLSampler(long id)
        +
        Returns a CLSampler associated with this context.
        +
        Parameters:
        id - the sampler object id
        +
        Returns:
        the CLSampler object
        +
      • +
      + + + +
        +
      • +

        getCLProgram

        +
        public CLProgram getCLProgram(long id)
        +
        Returns a CLProgram associated with this context.
        +
        Parameters:
        id - the program object id
        +
        Returns:
        the CLProgram object
        +
      • +
      + + + +
        +
      • +

        getCLEvent

        +
        public CLEvent getCLEvent(long id)
        +
        Returns a user CLEvent associated with this context.
        +
        Parameters:
        id - the event object id
        +
        Returns:
        the CLEvent object
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static CLContext create(CLPlatform platform,
        +               java.util.List<CLDevice> devices,
        +               java.nio.IntBuffer errcode_ret)
        +                        throws LWJGLException
        +
        Creates a new CLContext.
        +
        Parameters:
        platform - the platform to use
        devices - the devices to use
        errcode_ret - the error code result
        +
        Returns:
        the new CLContext
        +
        Throws:
        +
        LWJGLException - if an exception occurs while creating the context
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static CLContext create(CLPlatform platform,
        +               java.util.List<CLDevice> devices,
        +               CLContextCallback pfn_notify,
        +               java.nio.IntBuffer errcode_ret)
        +                        throws LWJGLException
        +
        Creates a new CLContext.
        +
        Parameters:
        platform - the platform to use
        devices - the devices to use
        pfn_notify - the context callback function
        errcode_ret - the error code result
        +
        Returns:
        the new CLContext
        +
        Throws:
        +
        LWJGLException - if an exception occurs while creating the context
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static CLContext create(CLPlatform platform,
        +               java.util.List<CLDevice> devices,
        +               CLContextCallback pfn_notify,
        +               Drawable share_drawable,
        +               java.nio.IntBuffer errcode_ret)
        +                        throws LWJGLException
        +
        Creates a new CLContext.
        +
        Parameters:
        platform - the platform to use
        devices - the devices to use
        share_drawable - the OpenGL drawable to share objects with
        errcode_ret - the error code result
        +
        Returns:
        the new CLContext
        +
        Throws:
        +
        LWJGLException - if an exception occurs while creating the context
        +
      • +
      + + + +
        +
      • +

        createFromType

        +
        public static CLContext createFromType(CLPlatform platform,
        +                       long device_type,
        +                       java.nio.IntBuffer errcode_ret)
        +                                throws LWJGLException
        +
        Creates a new CLContext.
        +
        Parameters:
        platform - the platform to use
        device_type - the device type to use
        errcode_ret - the error code result
        +
        Returns:
        the new CLContext
        +
        Throws:
        +
        LWJGLException - if an exception occurs while creating the context
        +
      • +
      + + + +
        +
      • +

        createFromType

        +
        public static CLContext createFromType(CLPlatform platform,
        +                       long device_type,
        +                       CLContextCallback pfn_notify,
        +                       java.nio.IntBuffer errcode_ret)
        +                                throws LWJGLException
        +
        Creates a new CLContext.
        +
        Parameters:
        platform - the platform to use
        device_type - the device type to use
        pfn_notify - the context callback function
        errcode_ret - the error code result
        +
        Returns:
        the new CLContext
        +
        Throws:
        +
        LWJGLException - if an exception occurs while creating the context
        +
      • +
      + + + +
        +
      • +

        createFromType

        +
        public static CLContext createFromType(CLPlatform platform,
        +                       long device_type,
        +                       CLContextCallback pfn_notify,
        +                       Drawable share_drawable,
        +                       java.nio.IntBuffer errcode_ret)
        +                                throws LWJGLException
        +
        Creates a new CLContext.
        +
        Parameters:
        platform - the platform to use
        device_type - the device type to use
        share_drawable - the OpenGL drawable to share objects with
        errcode_ret - the error code result
        +
        Returns:
        the new CLContext
        +
        Throws:
        +
        LWJGLException - if an exception occurs while creating the context
        +
      • +
      + + + +
        +
      • +

        getInfoInt

        +
        public int getInfoInt(int param_name)
        +
        Returns the integer value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getInfoDevices

        +
        public java.util.List<CLDevice> getInfoDevices()
        +
        Returns the list of devices in context.
        +
        Returns:
        the list of devices
        +
      • +
      + + + +
        +
      • +

        getSupportedImageFormats

        +
        public java.util.List<CLImageFormat> getSupportedImageFormats(long flags,
        +                                                     int image_type)
        +
      • +
      + + + +
        +
      • +

        getSupportedImageFormats

        +
        public java.util.List<CLImageFormat> getSupportedImageFormats(long flags,
        +                                                     int image_type,
        +                                                     Filter<CLImageFormat> filter)
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public P getParent()
        +
      • +
      + + + +
        +
      • +

        getReferenceCount

        +
        public final int getReferenceCount()
        +
      • +
      + + + +
        +
      • +

        isValid

        +
        public final boolean isValid()
        +
        Description copied from class: PointerWrapperAbstract
        +
        Returns true if this object represents a valid pointer. + The pointer might be invalid because it is NULL or because + some other action has deleted the object that this pointer + represents.
        +
        +
        Overrides:
        +
        isValid in class PointerWrapperAbstract
        +
        Returns:
        true if the pointer is valid
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLContextCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLContextCallback.html new file mode 100644 index 00000000..c967c3d4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLContextCallback.html @@ -0,0 +1,316 @@ + + + + + +CLContextCallback (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLContextCallback

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public abstract class CLContextCallback
    +extends PointerWrapperAbstract
    +
    Instances of this class can be used to receive OpenCL context error notifications.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CLContextCallback

        +
        protected CLContextCallback()
        +
      • +
      + + + +
        +
      • +

        CLContextCallback

        +
        protected CLContextCallback(long pointer)
        +
        This constructor allows non-LWJGL implementations.
        +
        Parameters:
        pointer -
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleMessage

        +
        protected abstract void handleMessage(java.lang.String errinfo,
        +                 java.nio.ByteBuffer private_info)
        +
        The callback method.
        +
        Parameters:
        errinfo - the error description
        private_info - optional error data (may be null)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLDevice.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLDevice.html new file mode 100644 index 00000000..c9008781 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLDevice.html @@ -0,0 +1,434 @@ + + + + + +CLDevice (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLDevice

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class CLDevice
    +extends PointerWrapperAbstract
    +
    This class is a wrapper around a cl_device_id pointer.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPlatform

        +
        public CLPlatform getPlatform()
        +
      • +
      + + + +
        +
      • +

        getSubCLDevice

        +
        public CLDevice getSubCLDevice(long id)
        +
        Returns a sub-device of this device.
        +
        Parameters:
        id - the sub-device object id
        +
        Returns:
        the CLDevice object
        +
      • +
      + + + +
        +
      • +

        getInfoString

        +
        public java.lang.String getInfoString(int param_name)
        +
        Returns the value of the specified String parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getInfoInt

        +
        public int getInfoInt(int param_name)
        +
        Returns the integer value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getInfoBoolean

        +
        public boolean getInfoBoolean(int param_name)
        +
        Returns the boolean value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getInfoSize

        +
        public long getInfoSize(int param_name)
        +
        Returns the size_t value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getInfoSizeArray

        +
        public long[] getInfoSizeArray(int param_name)
        +
        Returns an array of size_t values of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter values
        +
      • +
      + + + +
        +
      • +

        getInfoLong

        +
        public long getInfoLong(int param_name)
        +
        Returns the long value of the specified parameter. Can be used + for both cl_ulong and cl_bitfield parameters.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public P getParent()
        +
      • +
      + + + +
        +
      • +

        getReferenceCount

        +
        public final int getReferenceCount()
        +
      • +
      + + + +
        +
      • +

        isValid

        +
        public final boolean isValid()
        +
        Description copied from class: PointerWrapperAbstract
        +
        Returns true if this object represents a valid pointer. + The pointer might be invalid because it is NULL or because + some other action has deleted the object that this pointer + represents.
        +
        +
        Overrides:
        +
        isValid in class PointerWrapperAbstract
        +
        Returns:
        true if the pointer is valid
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLDeviceCapabilities.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLDeviceCapabilities.html new file mode 100644 index 00000000..638a60da --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLDeviceCapabilities.html @@ -0,0 +1,947 @@ + + + + + +CLDeviceCapabilities (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLDeviceCapabilities

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.CLDeviceCapabilities
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class CLDeviceCapabilities
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        majorVersion

        +
        public final int majorVersion
        +
      • +
      + + + +
        +
      • +

        minorVersion

        +
        public final int minorVersion
        +
      • +
      + + + +
        +
      • +

        OpenCL11

        +
        public final boolean OpenCL11
        +
      • +
      + + + +
        +
      • +

        OpenCL12

        +
        public final boolean OpenCL12
        +
      • +
      + + + +
        +
      • +

        CL_AMD_device_attribute_query

        +
        public final boolean CL_AMD_device_attribute_query
        +
      • +
      + + + +
        +
      • +

        CL_AMD_device_memory_flags

        +
        public final boolean CL_AMD_device_memory_flags
        +
      • +
      + + + +
        +
      • +

        CL_AMD_fp64

        +
        public final boolean CL_AMD_fp64
        +
      • +
      + + + +
        +
      • +

        CL_AMD_media_ops

        +
        public final boolean CL_AMD_media_ops
        +
      • +
      + + + +
        +
      • +

        CL_AMD_media_ops2

        +
        public final boolean CL_AMD_media_ops2
        +
      • +
      + + + +
        +
      • +

        CL_AMD_offline_devices

        +
        public final boolean CL_AMD_offline_devices
        +
      • +
      + + + +
        +
      • +

        CL_AMD_popcnt

        +
        public final boolean CL_AMD_popcnt
        +
      • +
      + + + +
        +
      • +

        CL_AMD_printf

        +
        public final boolean CL_AMD_printf
        +
      • +
      + + + +
        +
      • +

        CL_AMD_vec3

        +
        public final boolean CL_AMD_vec3
        +
      • +
      + + + +
        +
      • +

        CL_APPLE_SetMemObjectDestructor

        +
        public final boolean CL_APPLE_SetMemObjectDestructor
        +
      • +
      + + + +
        +
      • +

        CL_APPLE_gl_sharing

        +
        public final boolean CL_APPLE_gl_sharing
        +
      • +
      + + + +
        +
      • +

        CL_EXT_atomic_counters_32

        +
        public final boolean CL_EXT_atomic_counters_32
        +
      • +
      + + + +
        +
      • +

        CL_EXT_atomic_counters_64

        +
        public final boolean CL_EXT_atomic_counters_64
        +
      • +
      + + + +
        +
      • +

        CL_EXT_device_fission

        +
        public final boolean CL_EXT_device_fission
        +
      • +
      + + + +
        +
      • +

        CL_EXT_migrate_memobject

        +
        public final boolean CL_EXT_migrate_memobject
        +
      • +
      + + + +
        +
      • +

        CL_INTEL_immediate_execution

        +
        public final boolean CL_INTEL_immediate_execution
        +
      • +
      + + + +
        +
      • +

        CL_INTEL_printf

        +
        public final boolean CL_INTEL_printf
        +
      • +
      + + + +
        +
      • +

        CL_INTEL_thread_local_exec

        +
        public final boolean CL_INTEL_thread_local_exec
        +
      • +
      + + + +
        +
      • +

        CL_KHR_3d_image_writes

        +
        public final boolean CL_KHR_3d_image_writes
        +
      • +
      + + + +
        +
      • +

        CL_KHR_byte_addressable_store

        +
        public final boolean CL_KHR_byte_addressable_store
        +
      • +
      + + + +
        +
      • +

        CL_KHR_depth_images

        +
        public final boolean CL_KHR_depth_images
        +
      • +
      + + + +
        +
      • +

        CL_KHR_fp16

        +
        public final boolean CL_KHR_fp16
        +
      • +
      + + + +
        +
      • +

        CL_KHR_fp64

        +
        public final boolean CL_KHR_fp64
        +
      • +
      + + + +
        +
      • +

        CL_KHR_gl_depth_images

        +
        public final boolean CL_KHR_gl_depth_images
        +
      • +
      + + + +
        +
      • +

        CL_KHR_gl_event

        +
        public final boolean CL_KHR_gl_event
        +
      • +
      + + + +
        +
      • +

        CL_KHR_gl_msaa_sharing

        +
        public final boolean CL_KHR_gl_msaa_sharing
        +
      • +
      + + + +
        +
      • +

        CL_KHR_gl_sharing

        +
        public final boolean CL_KHR_gl_sharing
        +
      • +
      + + + +
        +
      • +

        CL_KHR_global_int32_base_atomics

        +
        public final boolean CL_KHR_global_int32_base_atomics
        +
      • +
      + + + +
        +
      • +

        CL_KHR_global_int32_extended_atomics

        +
        public final boolean CL_KHR_global_int32_extended_atomics
        +
      • +
      + + + +
        +
      • +

        CL_KHR_image2d_from_buffer

        +
        public final boolean CL_KHR_image2d_from_buffer
        +
      • +
      + + + +
        +
      • +

        CL_KHR_initialize_memory

        +
        public final boolean CL_KHR_initialize_memory
        +
      • +
      + + + +
        +
      • +

        CL_KHR_int64_base_atomics

        +
        public final boolean CL_KHR_int64_base_atomics
        +
      • +
      + + + +
        +
      • +

        CL_KHR_int64_extended_atomics

        +
        public final boolean CL_KHR_int64_extended_atomics
        +
      • +
      + + + +
        +
      • +

        CL_KHR_local_int32_base_atomics

        +
        public final boolean CL_KHR_local_int32_base_atomics
        +
      • +
      + + + +
        +
      • +

        CL_KHR_local_int32_extended_atomics

        +
        public final boolean CL_KHR_local_int32_extended_atomics
        +
      • +
      + + + +
        +
      • +

        CL_KHR_mipmap_image

        +
        public final boolean CL_KHR_mipmap_image
        +
      • +
      + + + +
        +
      • +

        CL_KHR_mipmap_image_writes

        +
        public final boolean CL_KHR_mipmap_image_writes
        +
      • +
      + + + +
        +
      • +

        CL_KHR_select_fprounding_mode

        +
        public final boolean CL_KHR_select_fprounding_mode
        +
      • +
      + + + +
        +
      • +

        CL_KHR_spir

        +
        public final boolean CL_KHR_spir
        +
      • +
      + + + +
        +
      • +

        CL_KHR_srgb_image_writes

        +
        public final boolean CL_KHR_srgb_image_writes
        +
      • +
      + + + +
        +
      • +

        CL_KHR_subgroups

        +
        public final boolean CL_KHR_subgroups
        +
      • +
      + + + +
        +
      • +

        CL_KHR_terminate_context

        +
        public final boolean CL_KHR_terminate_context
        +
      • +
      + + + +
        +
      • +

        CL_NV_compiler_options

        +
        public final boolean CL_NV_compiler_options
        +
      • +
      + + + +
        +
      • +

        CL_NV_device_attribute_query

        +
        public final boolean CL_NV_device_attribute_query
        +
      • +
      + + + +
        +
      • +

        CL_NV_pragma_unroll

        +
        public final boolean CL_NV_pragma_unroll
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CLDeviceCapabilities

        +
        public CLDeviceCapabilities(CLDevice device)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMajorVersion

        +
        public int getMajorVersion()
        +
      • +
      + + + +
        +
      • +

        getMinorVersion

        +
        public int getMinorVersion()
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLEvent.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLEvent.html new file mode 100644 index 00000000..76048fa5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLEvent.html @@ -0,0 +1,349 @@ + + + + + +CLEvent (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLEvent

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class CLEvent
    +extends PointerWrapperAbstract
    +
    This class is a wrapper around a cl_mem pointer.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCLCommandQueue

        +
        public CLCommandQueue getCLCommandQueue()
        +
        Returns the command-queue associated with this event. For + user events this method returns null.
        +
        Returns:
        the command-queue or null if this is a user event
        +
      • +
      + + + +
        +
      • +

        getInfoInt

        +
        public int getInfoInt(int param_name)
        +
        Returns the integer value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getProfilingInfoLong

        +
        public long getProfilingInfoLong(int param_name)
        +
        Returns the long value of the specified parameter. Can be used + for both cl_ulong and cl_bitfield parameters.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public P getParent()
        +
      • +
      + + + +
        +
      • +

        getReferenceCount

        +
        public final int getReferenceCount()
        +
      • +
      + + + +
        +
      • +

        isValid

        +
        public final boolean isValid()
        +
        Description copied from class: PointerWrapperAbstract
        +
        Returns true if this object represents a valid pointer. + The pointer might be invalid because it is NULL or because + some other action has deleted the object that this pointer + represents.
        +
        +
        Overrides:
        +
        isValid in class PointerWrapperAbstract
        +
        Returns:
        true if the pointer is valid
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLEventCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLEventCallback.html new file mode 100644 index 00000000..ef84b4da --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLEventCallback.html @@ -0,0 +1,301 @@ + + + + + +CLEventCallback (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLEventCallback

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public abstract class CLEventCallback
    +extends PointerWrapperAbstract
    +
    Instances of this class can be used to handle OpenCL event callbacks. A single + CLEventCallback instance should only be used on events generated from the same + CLCommandQueue or on user events associated with the same CLContext.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CLEventCallback

        +
        protected CLEventCallback()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleMessage

        +
        protected abstract void handleMessage(CLEvent event,
        +                 int event_command_exec_status)
        +
        The callback method.
        +
        Parameters:
        event - the CLEvent object
        event_command_exec_status - the execution status
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLKernel.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLKernel.html new file mode 100644 index 00000000..67980968 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLKernel.html @@ -0,0 +1,565 @@ + + + + + +CLKernel (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLKernel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class CLKernel
    +extends PointerWrapperAbstract
    +
    This class is a wrapper around a cl_kernel pointer.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      intgetInfoInt(int param_name) +
      Returns the integer value of the specified parameter.
      +
      java.lang.StringgetInfoString(int param_name) +
      Returns the String value of the specified parameter.
      +
      PgetParent() 
      intgetReferenceCount() 
      longgetWorkGroupInfoLong(CLDevice device, + int param_name) +
      Returns the long value of the specified parameter.
      +
      longgetWorkGroupInfoSize(CLDevice device, + int param_name) +
      Returns the size_t value of the specified parameter.
      +
      long[]getWorkGroupInfoSizeArray(CLDevice device, + int param_name) +
      Returns an array of size_t values of the specified parameter.
      +
      booleanisValid() +
      Returns true if this object represents a valid pointer.
      +
      CLKernelsetArg(int index, + byte value) +
      Sets a kernel argument at the specified index to the specified + byte value.
      +
      CLKernelsetArg(int index, + org.lwjgl.opencl.CLObject value) +
      Sets a kernel argument at the specified index to the specified + pointer value.
      +
      CLKernelsetArg(int index, + double value) +
      Sets a kernel argument at the specified index to the specified + double value.
      +
      CLKernelsetArg(int index, + float value) +
      Sets a kernel argument at the specified index to the specified + float value.
      +
      CLKernelsetArg(int index, + int value) +
      Sets a kernel argument at the specified index to the specified + int value.
      +
      CLKernelsetArg(int index, + long value) +
      Sets a kernel argument at the specified index to the specified + long value.
      +
      CLKernelsetArg(int index, + short value) +
      Sets a kernel argument at the specified index to the specified + byte value.
      +
      CLKernelsetArgSize(int index, + long size) +
      Sets the size of a __local kernel argument at the specified index.
      +
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setArg

        +
        public CLKernel setArg(int index,
        +              byte value)
        +
        Sets a kernel argument at the specified index to the specified + byte value.
        +
        Parameters:
        index - the argument index
        value - the argument value
        +
        Returns:
        this CLKernel object
        +
      • +
      + + + +
        +
      • +

        setArg

        +
        public CLKernel setArg(int index,
        +              short value)
        +
        Sets a kernel argument at the specified index to the specified + byte value.
        +
        Parameters:
        index - the argument index
        value - the argument value
        +
        Returns:
        this CLKernel object
        +
      • +
      + + + +
        +
      • +

        setArg

        +
        public CLKernel setArg(int index,
        +              int value)
        +
        Sets a kernel argument at the specified index to the specified + int value.
        +
        Parameters:
        index - the argument index
        value - the argument value
        +
        Returns:
        this CLKernel object
        +
      • +
      + + + +
        +
      • +

        setArg

        +
        public CLKernel setArg(int index,
        +              long value)
        +
        Sets a kernel argument at the specified index to the specified + long value.
        +
        Parameters:
        index - the argument index
        value - the argument value
        +
        Returns:
        this CLKernel object
        +
      • +
      + + + +
        +
      • +

        setArg

        +
        public CLKernel setArg(int index,
        +              float value)
        +
        Sets a kernel argument at the specified index to the specified + float value.
        +
        Parameters:
        index - the argument index
        value - the argument value
        +
        Returns:
        this CLKernel object
        +
      • +
      + + + +
        +
      • +

        setArg

        +
        public CLKernel setArg(int index,
        +              double value)
        +
        Sets a kernel argument at the specified index to the specified + double value.
        +
        Parameters:
        index - the argument index
        value - the argument value
        +
        Returns:
        this CLKernel object
        +
      • +
      + + + +
        +
      • +

        setArg

        +
        public CLKernel setArg(int index,
        +              org.lwjgl.opencl.CLObject value)
        +
        Sets a kernel argument at the specified index to the specified + pointer value.
        +
        Parameters:
        index - the argument index
        value - the argument value
        +
        Returns:
        this CLKernel object
        +
      • +
      + + + +
        +
      • +

        setArgSize

        +
        public CLKernel setArgSize(int index,
        +                  long size)
        +
        Sets the size of a __local kernel argument at the specified index.
        +
        Parameters:
        index - the argument index
        size - the argument size
        +
        Returns:
        this CLKernel object
        +
      • +
      + + + +
        +
      • +

        getInfoString

        +
        public java.lang.String getInfoString(int param_name)
        +
        Returns the String value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getInfoInt

        +
        public int getInfoInt(int param_name)
        +
        Returns the integer value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getWorkGroupInfoSize

        +
        public long getWorkGroupInfoSize(CLDevice device,
        +                        int param_name)
        +
        Returns the size_t value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getWorkGroupInfoSizeArray

        +
        public long[] getWorkGroupInfoSizeArray(CLDevice device,
        +                               int param_name)
        +
        Returns an array of size_t values of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter values
        +
      • +
      + + + +
        +
      • +

        getWorkGroupInfoLong

        +
        public long getWorkGroupInfoLong(CLDevice device,
        +                        int param_name)
        +
        Returns the long value of the specified parameter. Can be used + for both cl_ulong and cl_bitfield parameters.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public P getParent()
        +
      • +
      + + + +
        +
      • +

        getReferenceCount

        +
        public final int getReferenceCount()
        +
      • +
      + + + +
        +
      • +

        isValid

        +
        public final boolean isValid()
        +
        Description copied from class: PointerWrapperAbstract
        +
        Returns true if this object represents a valid pointer. + The pointer might be invalid because it is NULL or because + some other action has deleted the object that this pointer + represents.
        +
        +
        Overrides:
        +
        isValid in class PointerWrapperAbstract
        +
        Returns:
        true if the pointer is valid
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLLinkProgramCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLLinkProgramCallback.html new file mode 100644 index 00000000..cf743d87 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLLinkProgramCallback.html @@ -0,0 +1,297 @@ + + + + + +CLLinkProgramCallback (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLLinkProgramCallback

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public abstract class CLLinkProgramCallback
    +extends PointerWrapperAbstract
    +
    Instances of this class can be used to receive OpenCL program linkage notifications. + A single CLLinkProgramCallback instance should only be used with programs created + in the same CLContext.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CLLinkProgramCallback

        +
        public CLLinkProgramCallback()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleMessage

        +
        protected abstract void handleMessage(CLProgram program)
        +
        The callback method.
        +
        Parameters:
        program - the CLProgram object affected
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLMem.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLMem.html new file mode 100644 index 00000000..db10c33c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLMem.html @@ -0,0 +1,580 @@ + + + + + +CLMem (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLMem

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class CLMem
    +extends PointerWrapperAbstract
    +
    This class is a wrapper around a cl_mem pointer.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static CLMemcreateImage2D(CLContext context, + long flags, + CLImageFormat image_format, + long image_width, + long image_height, + long image_row_pitch, + java.nio.Buffer host_ptr, + java.nio.IntBuffer errcode_ret) +
      Creates a new 2D image object.
      +
      static CLMemcreateImage3D(CLContext context, + long flags, + CLImageFormat image_format, + long image_width, + long image_height, + long image_depth, + long image_row_pitch, + long image_slice_pitch, + java.nio.Buffer host_ptr, + java.nio.IntBuffer errcode_ret) +
      Creates a new 3D image object.
      +
      CLMemcreateSubBuffer(long flags, + int buffer_create_type, + CLBufferRegion buffer_create_info, + java.nio.IntBuffer errcode_ret) 
      intgetGLObjectName() +
      Returns the GL object name.
      +
      intgetGLObjectType() +
      Returns the GL object type.
      +
      intgetGLTextureInfoInt(int param_name) +
      Returns the int value of the specified parameter.
      +
      intgetImageChannelOrder() +
      Returns the image channel order.
      +
      intgetImageChannelType() +
      Returns the image channel type.
      +
      CLImageFormatgetImageFormat() +
      Returns the image format.
      +
      longgetImageInfoSize(int param_name) +
      Returns the size_t value of the specified parameter.
      +
      java.nio.ByteBuffergetInfoHostBuffer() +
      Returns a direct ByteBuffer instance that points to the host + memory that backs this CLMem object.
      +
      intgetInfoInt(int param_name) +
      Returns the integer value of the specified parameter.
      +
      longgetInfoLong(int param_name) +
      Returns the long value of the specified parameter.
      +
      longgetInfoSize(int param_name) +
      Returns the size_t value of the specified parameter.
      +
      PgetParent() 
      intgetReferenceCount() 
      booleanisValid() +
      Returns true if this object represents a valid pointer.
      +
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createImage2D

        +
        public static CLMem createImage2D(CLContext context,
        +                  long flags,
        +                  CLImageFormat image_format,
        +                  long image_width,
        +                  long image_height,
        +                  long image_row_pitch,
        +                  java.nio.Buffer host_ptr,
        +                  java.nio.IntBuffer errcode_ret)
        +
        Creates a new 2D image object.
        +
        Parameters:
        context - the context on which to create the image object
        flags - the memory object flags
        image_format - the image format
        image_width - the image width
        image_height - the image height
        image_row_pitch - the image row pitch
        host_ptr - the host buffer from which to read image data (optional)
        errcode_ret - the error code result
        +
        Returns:
        the new CLMem object
        +
      • +
      + + + +
        +
      • +

        createImage3D

        +
        public static CLMem createImage3D(CLContext context,
        +                  long flags,
        +                  CLImageFormat image_format,
        +                  long image_width,
        +                  long image_height,
        +                  long image_depth,
        +                  long image_row_pitch,
        +                  long image_slice_pitch,
        +                  java.nio.Buffer host_ptr,
        +                  java.nio.IntBuffer errcode_ret)
        +
        Creates a new 3D image object.
        +
        Parameters:
        context - the context on which to create the image object
        flags - the memory object flags
        image_format - the image format
        image_width - the image width
        image_height - the image height
        image_depth - the image depth
        image_row_pitch - the image row pitch
        image_slice_pitch - the image slice pitch
        host_ptr - the host buffer from which to read image data (optional)
        errcode_ret - the error code result
        +
        Returns:
        the new CLMem object
        +
      • +
      + + + +
        +
      • +

        createSubBuffer

        +
        public CLMem createSubBuffer(long flags,
        +                    int buffer_create_type,
        +                    CLBufferRegion buffer_create_info,
        +                    java.nio.IntBuffer errcode_ret)
        +
      • +
      + + + +
        +
      • +

        getInfoInt

        +
        public int getInfoInt(int param_name)
        +
        Returns the integer value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getInfoSize

        +
        public long getInfoSize(int param_name)
        +
        Returns the size_t value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getInfoLong

        +
        public long getInfoLong(int param_name)
        +
        Returns the long value of the specified parameter. Can be used + for both cl_ulong and cl_bitfield parameters.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getInfoHostBuffer

        +
        public java.nio.ByteBuffer getInfoHostBuffer()
        +
        Returns a direct ByteBuffer instance that points to the host + memory that backs this CLMem object. Applicable only to CLMem + objects that were created with the CL_MEM_USE_HOST_PTR flag.
        +
        Returns:
        the host memory ByteBuffer
        +
      • +
      + + + +
        +
      • +

        getImageInfoSize

        +
        public long getImageInfoSize(int param_name)
        +
        Returns the size_t value of the specified parameter. Applicable to image objects only.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getImageFormat

        +
        public CLImageFormat getImageFormat()
        +
        Returns the image format. Applicable to image objects only.
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getImageChannelOrder

        +
        public int getImageChannelOrder()
        +
        Returns the image channel order. Applicable to image objects only.
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getImageChannelType

        +
        public int getImageChannelType()
        +
        Returns the image channel type. Applicable to image objects only.
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getGLObjectType

        +
        public int getGLObjectType()
        +
        Returns the GL object type. Applicable to CLMem objects + that have been created GL objects only.
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getGLObjectName

        +
        public int getGLObjectName()
        +
        Returns the GL object name. Applicable to CLMem objects + that have been created GL objects only.
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getGLTextureInfoInt

        +
        public int getGLTextureInfoInt(int param_name)
        +
        Returns the int value of the specified parameter. Applicable to CLMem objects + that have been created by GL textures only.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public P getParent()
        +
      • +
      + + + +
        +
      • +

        getReferenceCount

        +
        public final int getReferenceCount()
        +
      • +
      + + + +
        +
      • +

        isValid

        +
        public final boolean isValid()
        +
        Description copied from class: PointerWrapperAbstract
        +
        Returns true if this object represents a valid pointer. + The pointer might be invalid because it is NULL or because + some other action has deleted the object that this pointer + represents.
        +
        +
        Overrides:
        +
        isValid in class PointerWrapperAbstract
        +
        Returns:
        true if the pointer is valid
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLMemObjectDestructorCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLMemObjectDestructorCallback.html new file mode 100644 index 00000000..28b06524 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLMemObjectDestructorCallback.html @@ -0,0 +1,297 @@ + + + + + +CLMemObjectDestructorCallback (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLMemObjectDestructorCallback

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public abstract class CLMemObjectDestructorCallback
    +extends PointerWrapperAbstract
    +
    Instances of this class can be used to receive OpenCL memory object destruction notifications.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CLMemObjectDestructorCallback

        +
        protected CLMemObjectDestructorCallback()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleMessage

        +
        protected abstract void handleMessage(long memobj)
        +
        The callback method.
        +
        Parameters:
        memobj - id of the CLMem object that was destroyed
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLNativeKernel.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLNativeKernel.html new file mode 100644 index 00000000..3e4ff06e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLNativeKernel.html @@ -0,0 +1,302 @@ + + + + + +CLNativeKernel (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLNativeKernel

+
+
+ +
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      protected CLNativeKernel() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      protected abstract voidexecute(java.nio.ByteBuffer[] memobjs) +
      Implement this method to execute an action on cl_mem objects in global memory.
      +
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CLNativeKernel

        +
        protected CLNativeKernel()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        execute

        +
        protected abstract void execute(java.nio.ByteBuffer[] memobjs)
        +
        Implement this method to execute an action on cl_mem objects in global memory.
        +
        Parameters:
        memobjs - an array of ByteBuffers pointing to cl_mem global memory.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLPlatform.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLPlatform.html new file mode 100644 index 00000000..8ab8f2e4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLPlatform.html @@ -0,0 +1,375 @@ + + + + + +CLPlatform (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLPlatform

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class CLPlatform
    +extends PointerWrapperAbstract
    +
    This class is a wrapper around a cl_platform_id pointer.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCLPlatform

        +
        public static CLPlatform getCLPlatform(long id)
        +
        Returns a CLPlatform with the specified id.
        +
        Parameters:
        id - the platform object id
        +
        Returns:
        the CLPlatform object
        +
      • +
      + + + +
        +
      • +

        getCLDevice

        +
        public CLDevice getCLDevice(long id)
        +
        Returns a CLDevice that is available on this platform.
        +
        Parameters:
        id - the device object id
        +
        Returns:
        the CLDevice object
        +
      • +
      + + + +
        +
      • +

        getPlatforms

        +
        public static java.util.List<CLPlatform> getPlatforms()
        +
        Returns a list of all the available platforms.
        +
        Returns:
        the available platforms
        +
      • +
      + + + +
        +
      • +

        getPlatforms

        +
        public static java.util.List<CLPlatform> getPlatforms(Filter<CLPlatform> filter)
        +
        Returns a list of the available platforms, filtered by the specified filter.
        +
        Parameters:
        filter - the platform filter
        +
        Returns:
        the available platforms
        +
      • +
      + + + +
        +
      • +

        getInfoString

        +
        public java.lang.String getInfoString(int param_name)
        +
        Returns the String value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getDevices

        +
        public java.util.List<CLDevice> getDevices(int device_type)
        +
        Returns a list of the available devices on this platform that + match the specified type.
        +
        Parameters:
        device_type - the device type
        +
        Returns:
        the available devices
        +
      • +
      + + + +
        +
      • +

        getDevices

        +
        public java.util.List<CLDevice> getDevices(int device_type,
        +                                  Filter<CLDevice> filter)
        +
        Returns a list of the available devices on this platform that + match the specified type, filtered by the specified filter.
        +
        Parameters:
        device_type - the device type
        filter - the device filter
        +
        Returns:
        the available devices
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLPlatformCapabilities.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLPlatformCapabilities.html new file mode 100644 index 00000000..d30c070d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLPlatformCapabilities.html @@ -0,0 +1,440 @@ + + + + + +CLPlatformCapabilities (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLPlatformCapabilities

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.CLPlatformCapabilities
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class CLPlatformCapabilities
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        majorVersion

        +
        public final int majorVersion
        +
      • +
      + + + +
        +
      • +

        minorVersion

        +
        public final int minorVersion
        +
      • +
      + + + +
        +
      • +

        OpenCL11

        +
        public final boolean OpenCL11
        +
      • +
      + + + +
        +
      • +

        OpenCL12

        +
        public final boolean OpenCL12
        +
      • +
      + + + +
        +
      • +

        CL_APPLE_SetMemObjectDestructor

        +
        public final boolean CL_APPLE_SetMemObjectDestructor
        +
      • +
      + + + +
        +
      • +

        CL_APPLE_gl_sharing

        +
        public final boolean CL_APPLE_gl_sharing
        +
      • +
      + + + +
        +
      • +

        CL_KHR_d3d10_sharing

        +
        public final boolean CL_KHR_d3d10_sharing
        +
      • +
      + + + +
        +
      • +

        CL_KHR_gl_event

        +
        public final boolean CL_KHR_gl_event
        +
      • +
      + + + +
        +
      • +

        CL_KHR_gl_sharing

        +
        public final boolean CL_KHR_gl_sharing
        +
      • +
      + + + +
        +
      • +

        CL_KHR_icd

        +
        public final boolean CL_KHR_icd
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CLPlatformCapabilities

        +
        public CLPlatformCapabilities(CLPlatform platform)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMajorVersion

        +
        public int getMajorVersion()
        +
      • +
      + + + +
        +
      • +

        getMinorVersion

        +
        public int getMinorVersion()
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLPrintfCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLPrintfCallback.html new file mode 100644 index 00000000..43d0cbaf --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLPrintfCallback.html @@ -0,0 +1,297 @@ + + + + + +CLPrintfCallback (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLPrintfCallback

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public abstract class CLPrintfCallback
    +extends PointerWrapperAbstract
    +
    Instances of this class can be used to receive OpenCL printf messages. + Different CLContexts should use different CLPrintfCallback instances.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CLPrintfCallback

        +
        protected CLPrintfCallback()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleMessage

        +
        protected abstract void handleMessage(java.lang.String data)
        +
        The callback method.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLProgram.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLProgram.html new file mode 100644 index 00000000..5105ce9a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLProgram.html @@ -0,0 +1,486 @@ + + + + + +CLProgram (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLProgram

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class CLProgram
    +extends PointerWrapperAbstract
    +
    This class is a wrapper around a cl_program pointer.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      CLKernel[]createKernelsInProgram() +
      Creates kernel objects for all kernels functions in this program.
      +
      intgetBuildInfoInt(CLDevice device, + int param_name) +
      Returns the integer value of the specified parameter.
      +
      java.lang.StringgetBuildInfoString(CLDevice device, + int param_name) +
      Returns the String value of the specified parameter.
      +
      CLKernelgetCLKernel(long id) +
      Returns a CLKernel associated with this program.
      +
      java.nio.ByteBuffergetInfoBinaries(java.nio.ByteBuffer target) +
      Returns the program binaries for all devices associated with program, + written sequentially in the target ByteBuffer.
      +
      java.nio.ByteBuffer[]getInfoBinaries(java.nio.ByteBuffer[] target) +
      Returns the program binaries for all devices associated with program, + as a ByteBuffer array.
      +
      CLDevice[]getInfoDevices() +
      Returns an array of CLDevices associated with this program.
      +
      intgetInfoInt(int param_name) +
      Returns the integer value of the specified parameter.
      +
      long[]getInfoSizeArray(int param_name) +
      Returns an array of size_t values of the specified parameter.
      +
      java.lang.StringgetInfoString(int param_name) +
      Returns the String value of the specified parameter.
      +
      PgetParent() 
      intgetReferenceCount() 
      booleanisValid() +
      Returns true if this object represents a valid pointer.
      +
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCLKernel

        +
        public CLKernel getCLKernel(long id)
        +
        Returns a CLKernel associated with this program.
        +
        Parameters:
        id - the kernel id
        +
        Returns:
        the CLKernel object
        +
      • +
      + + + +
        +
      • +

        createKernelsInProgram

        +
        public CLKernel[] createKernelsInProgram()
        +
        Creates kernel objects for all kernels functions in this program.
        +
        Returns:
        a CLKernel array
        +
      • +
      + + + +
        +
      • +

        getInfoString

        +
        public java.lang.String getInfoString(int param_name)
        +
        Returns the String value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getInfoInt

        +
        public int getInfoInt(int param_name)
        +
        Returns the integer value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getInfoSizeArray

        +
        public long[] getInfoSizeArray(int param_name)
        +
        Returns an array of size_t values of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter values
        +
      • +
      + + + +
        +
      • +

        getInfoDevices

        +
        public CLDevice[] getInfoDevices()
        +
        Returns an array of CLDevices associated with this program.
        +
        Returns:
        the array of devices
        +
      • +
      + + + +
        +
      • +

        getInfoBinaries

        +
        public java.nio.ByteBuffer getInfoBinaries(java.nio.ByteBuffer target)
        +
        Returns the program binaries for all devices associated with program, + written sequentially in the target ByteBuffer. If the target + parameter is null, a new ByteBuffer will be allocated. If not, the + target ByteBuffer must be big enough to hold the program binaries, as + returned by CL_PROGRAM_BINARY_SIZES.
        +
        Parameters:
        target - the target ByteBuffer array.
        +
        Returns:
        the array of devices
        +
      • +
      + + + +
        +
      • +

        getInfoBinaries

        +
        public java.nio.ByteBuffer[] getInfoBinaries(java.nio.ByteBuffer[] target)
        +
        Returns the program binaries for all devices associated with program, + as a ByteBuffer array. If the target parameter is null, + a new ByteBuffer array will be allocated. If not, the target ByteBuffers + must be big enough to hold the program binaries, as returned by + CL_PROGRAM_BINARY_SIZES.
        +
        Parameters:
        target - the target ByteBuffer array.
        +
        Returns:
        the array of devices
        +
      • +
      + + + +
        +
      • +

        getBuildInfoString

        +
        public java.lang.String getBuildInfoString(CLDevice device,
        +                                  int param_name)
        +
        Returns the String value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getBuildInfoInt

        +
        public int getBuildInfoInt(CLDevice device,
        +                  int param_name)
        +
        Returns the integer value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public P getParent()
        +
      • +
      + + + +
        +
      • +

        getReferenceCount

        +
        public final int getReferenceCount()
        +
      • +
      + + + +
        +
      • +

        isValid

        +
        public final boolean isValid()
        +
        Description copied from class: PointerWrapperAbstract
        +
        Returns true if this object represents a valid pointer. + The pointer might be invalid because it is NULL or because + some other action has deleted the object that this pointer + represents.
        +
        +
        Overrides:
        +
        isValid in class PointerWrapperAbstract
        +
        Returns:
        true if the pointer is valid
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLSampler.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLSampler.html new file mode 100644 index 00000000..c71a31d5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/CLSampler.html @@ -0,0 +1,331 @@ + + + + + +CLSampler (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class CLSampler

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class CLSampler
    +extends PointerWrapperAbstract
    +
    This class is a wrapper around a cl_sampler pointer.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getInfoInt

        +
        public int getInfoInt(int param_name)
        +
        Returns the integer value of the specified parameter.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getInfoLong

        +
        public long getInfoLong(int param_name)
        +
        Returns the long value of the specified parameter. Can be used + for both cl_ulong and cl_bitfield parameters.
        +
        Parameters:
        param_name - the parameter
        +
        Returns:
        the parameter value
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public P getParent()
        +
      • +
      + + + +
        +
      • +

        getReferenceCount

        +
        public final int getReferenceCount()
        +
      • +
      + + + +
        +
      • +

        isValid

        +
        public final boolean isValid()
        +
        Description copied from class: PointerWrapperAbstract
        +
        Returns true if this object represents a valid pointer. + The pointer might be invalid because it is NULL or because + some other action has deleted the object that this pointer + represents.
        +
        +
        Overrides:
        +
        isValid in class PointerWrapperAbstract
        +
        Returns:
        true if the pointer is valid
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/EXTAtomicCounters32.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/EXTAtomicCounters32.html new file mode 100644 index 00000000..3b734884 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/EXTAtomicCounters32.html @@ -0,0 +1,235 @@ + + + + + +EXTAtomicCounters32 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class EXTAtomicCounters32

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.EXTAtomicCounters32
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTAtomicCounters32
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCL_DEVICE_MAX_ATOMIC_COUNTERS_EXT +
      CLDevice query: Max number of atomic counters that can be used by a kernel.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_DEVICE_MAX_ATOMIC_COUNTERS_EXT

        +
        public static final int CL_DEVICE_MAX_ATOMIC_COUNTERS_EXT
        +
        CLDevice query: Max number of atomic counters that can be used by a kernel.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/EXTAtomicCounters64.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/EXTAtomicCounters64.html new file mode 100644 index 00000000..da9c461e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/EXTAtomicCounters64.html @@ -0,0 +1,235 @@ + + + + + +EXTAtomicCounters64 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class EXTAtomicCounters64

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.EXTAtomicCounters64
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTAtomicCounters64
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCL_DEVICE_MAX_ATOMIC_COUNTERS_EXT +
      CLDevice query: Max number of atomic counters that can be used by a kernel.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_DEVICE_MAX_ATOMIC_COUNTERS_EXT

        +
        public static final int CL_DEVICE_MAX_ATOMIC_COUNTERS_EXT
        +
        CLDevice query: Max number of atomic counters that can be used by a kernel.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/EXTDeviceFission.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/EXTDeviceFission.html new file mode 100644 index 00000000..9fad8d84 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/EXTDeviceFission.html @@ -0,0 +1,701 @@ + + + + + +EXTDeviceFission (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class EXTDeviceFission

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.EXTDeviceFission
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTDeviceFission
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCL_AFFINITY_DOMAIN_L1_CACHE_EXT +
      Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
      +
      static intCL_AFFINITY_DOMAIN_L2_CACHE_EXT +
      Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
      +
      static intCL_AFFINITY_DOMAIN_L3_CACHE_EXT +
      Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
      +
      static intCL_AFFINITY_DOMAIN_L4_CACHE_EXT +
      Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
      +
      static intCL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT +
      Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
      +
      static intCL_AFFINITY_DOMAIN_NUMA_EXT +
      Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
      +
      static intCL_DEVICE_AFFINITY_DOMAINS_EXT +
      Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
      +
      static intCL_DEVICE_PARENT_DEVICE_EXT +
      Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
      +
      static intCL_DEVICE_PARITION_TYPES_EXT +
      Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
      +
      static intCL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT +
      Accepted as a property name in the <properties> parameter of + clCreateSubDeviceEXT:
      +
      static intCL_DEVICE_PARTITION_BY_COUNTS_EXT +
      Accepted as a property name in the <properties> parameter of + clCreateSubDeviceEXT:
      +
      static intCL_DEVICE_PARTITION_BY_NAMES_EXT +
      Accepted as a property name in the <properties> parameter of + clCreateSubDeviceEXT:
      +
      static intCL_DEVICE_PARTITION_EQUALLY_EXT +
      Accepted as a property name in the <properties> parameter of + clCreateSubDeviceEXT:
      +
      static intCL_DEVICE_PARTITION_FAILED_EXT +
      Returned by clCreateSubDevicesEXT when the indicated partition scheme is + supported by the implementation, but the implementation can not further + partition the device in this way.
      +
      static intCL_DEVICE_PARTITION_STYLE_EXT +
      Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
      +
      static intCL_DEVICE_REFERENCE_COUNT_EXT +
      Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
      +
      static intCL_INVALID_PARTITION_COUNT_EXT +
      Returned by clCreateSubDevicesEXT when the total number of compute units + requested exceeds CL_DEVICE_MAX_COMPUTE_UNITS, or the number of compute + units for any one sub-device is less than 1.
      +
      static intCL_INVALID_PARTITION_NAME_EXT +
      Returned by clCreateSubDevicesEXT when a compute unit name appearing in a + name list following CL_DEVICE_PARTITION_BY_NAMES_EXT is not in range.
      +
      static intCL_PARTITION_BY_COUNTS_LIST_END_EXT +
      Accepted as the partition counts list terminator in the <properties> + parameter of clCreateSubDeviceEXT:
      +
      static intCL_PARTITION_BY_NAMES_LIST_END_EXT +
      Accepted as the partition names list terminator in the <properties> + parameter of clCreateSubDeviceEXT:
      +
      static intCL_PROPERTIES_LIST_END_EXT +
      Accepted as the property list terminator in the <properties> parameter of + clCreateSubDeviceEXT:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static intclCreateSubDevicesEXT(CLDevice in_device, + java.nio.LongBuffer properties, + PointerBuffer out_devices, + java.nio.IntBuffer num_devices) 
      static intclReleaseDeviceEXT(CLDevice device) +
      Warning: LWJGL will not automatically release any objects associated with sub-devices.
      +
      static intclRetainDeviceEXT(CLDevice device) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_DEVICE_PARTITION_EQUALLY_EXT

        +
        public static final int CL_DEVICE_PARTITION_EQUALLY_EXT
        +
        Accepted as a property name in the <properties> parameter of + clCreateSubDeviceEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARTITION_BY_COUNTS_EXT

        +
        public static final int CL_DEVICE_PARTITION_BY_COUNTS_EXT
        +
        Accepted as a property name in the <properties> parameter of + clCreateSubDeviceEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARTITION_BY_NAMES_EXT

        +
        public static final int CL_DEVICE_PARTITION_BY_NAMES_EXT
        +
        Accepted as a property name in the <properties> parameter of + clCreateSubDeviceEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT

        +
        public static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT
        +
        Accepted as a property name in the <properties> parameter of + clCreateSubDeviceEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_AFFINITY_DOMAIN_L1_CACHE_EXT

        +
        public static final int CL_AFFINITY_DOMAIN_L1_CACHE_EXT
        +
        Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_AFFINITY_DOMAIN_L2_CACHE_EXT

        +
        public static final int CL_AFFINITY_DOMAIN_L2_CACHE_EXT
        +
        Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_AFFINITY_DOMAIN_L3_CACHE_EXT

        +
        public static final int CL_AFFINITY_DOMAIN_L3_CACHE_EXT
        +
        Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_AFFINITY_DOMAIN_L4_CACHE_EXT

        +
        public static final int CL_AFFINITY_DOMAIN_L4_CACHE_EXT
        +
        Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_AFFINITY_DOMAIN_NUMA_EXT

        +
        public static final int CL_AFFINITY_DOMAIN_NUMA_EXT
        +
        Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT

        +
        public static final int CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT
        +
        Accepted as a property name, when accompanying the + CL_DEVICE_PARITION_BY_AFFINITY_DOMAIN_EXT property, in the <properties> + parameter of clCreateSubDeviceEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARENT_DEVICE_EXT

        +
        public static final int CL_DEVICE_PARENT_DEVICE_EXT
        +
        Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARITION_TYPES_EXT

        +
        public static final int CL_DEVICE_PARITION_TYPES_EXT
        +
        Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_AFFINITY_DOMAINS_EXT

        +
        public static final int CL_DEVICE_AFFINITY_DOMAINS_EXT
        +
        Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_REFERENCE_COUNT_EXT

        +
        public static final int CL_DEVICE_REFERENCE_COUNT_EXT
        +
        Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARTITION_STYLE_EXT

        +
        public static final int CL_DEVICE_PARTITION_STYLE_EXT
        +
        Accepted as a property being queried in the <param_name> argument of + clGetDeviceInfo:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PROPERTIES_LIST_END_EXT

        +
        public static final int CL_PROPERTIES_LIST_END_EXT
        +
        Accepted as the property list terminator in the <properties> parameter of + clCreateSubDeviceEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PARTITION_BY_COUNTS_LIST_END_EXT

        +
        public static final int CL_PARTITION_BY_COUNTS_LIST_END_EXT
        +
        Accepted as the partition counts list terminator in the <properties> + parameter of clCreateSubDeviceEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PARTITION_BY_NAMES_LIST_END_EXT

        +
        public static final int CL_PARTITION_BY_NAMES_LIST_END_EXT
        +
        Accepted as the partition names list terminator in the <properties> + parameter of clCreateSubDeviceEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_PARTITION_FAILED_EXT

        +
        public static final int CL_DEVICE_PARTITION_FAILED_EXT
        +
        Returned by clCreateSubDevicesEXT when the indicated partition scheme is + supported by the implementation, but the implementation can not further + partition the device in this way.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_PARTITION_COUNT_EXT

        +
        public static final int CL_INVALID_PARTITION_COUNT_EXT
        +
        Returned by clCreateSubDevicesEXT when the total number of compute units + requested exceeds CL_DEVICE_MAX_COMPUTE_UNITS, or the number of compute + units for any one sub-device is less than 1.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_INVALID_PARTITION_NAME_EXT

        +
        public static final int CL_INVALID_PARTITION_NAME_EXT
        +
        Returned by clCreateSubDevicesEXT when a compute unit name appearing in a + name list following CL_DEVICE_PARTITION_BY_NAMES_EXT is not in range.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        clRetainDeviceEXT

        +
        public static int clRetainDeviceEXT(CLDevice device)
        +
      • +
      + + + +
        +
      • +

        clReleaseDeviceEXT

        +
        public static int clReleaseDeviceEXT(CLDevice device)
        +
        Warning: LWJGL will not automatically release any objects associated with sub-devices. + The user is responsible for tracking and releasing everything prior to calling this method. +

        +
        Parameters:
        device - the parent CLDevice +

        +
        Returns:
        the error code
        +
      • +
      + + + +
        +
      • +

        clCreateSubDevicesEXT

        +
        public static int clCreateSubDevicesEXT(CLDevice in_device,
        +                        java.nio.LongBuffer properties,
        +                        PointerBuffer out_devices,
        +                        java.nio.IntBuffer num_devices)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/EXTMigrateMemobject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/EXTMigrateMemobject.html new file mode 100644 index 00000000..a254cb6e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/EXTMigrateMemobject.html @@ -0,0 +1,316 @@ + + + + + +EXTMigrateMemobject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class EXTMigrateMemobject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.EXTMigrateMemobject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTMigrateMemobject
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_MIGRATE_MEM_OBJECT_HOST_EXT

        +
        public static final int CL_MIGRATE_MEM_OBJECT_HOST_EXT
        +
        Besides a value of zero, the following cl_mem_migration_flags_ext values are + allowed:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_COMMAND_MIGRATE_MEM_OBJECT_EXT

        +
        public static final int CL_COMMAND_MIGRATE_MEM_OBJECT_EXT
        +
        Returned in the <param_value> parameter of the clGetEventInfo when + <param_name> is CL_EVENT_COMMAND_TYPE:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/INTELImmediateExecution.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/INTELImmediateExecution.html new file mode 100644 index 00000000..8677f546 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/INTELImmediateExecution.html @@ -0,0 +1,252 @@ + + + + + +INTELImmediateExecution (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class INTELImmediateExecution

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.INTELImmediateExecution
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class INTELImmediateExecution
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_QUEUE_IMMEDIATE_EXECUTION_ENABLE_INTEL

        +
        public static final int CL_QUEUE_IMMEDIATE_EXECUTION_ENABLE_INTEL
        +
        cl_command_queue_properties - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_EXEC_IMMEDIATE_EXECUTION_INTEL

        +
        public static final int CL_EXEC_IMMEDIATE_EXECUTION_INTEL
        +
        cl_device_exec_capabilities - bitfield
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/INTELThreadLocalExec.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/INTELThreadLocalExec.html new file mode 100644 index 00000000..ddd8c907 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/INTELThreadLocalExec.html @@ -0,0 +1,244 @@ + + + + + +INTELThreadLocalExec (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class INTELThreadLocalExec

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.INTELThreadLocalExec
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class INTELThreadLocalExec
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCL_QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL +
      Allows the user to execute OpenCL tasks and kernels with + the user application's threads.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL

        +
        public static final int CL_QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL
        +
        Allows the user to execute OpenCL tasks and kernels with + the user application's threads. This token that can + be passed to clCreateCommandQueue, creating a queue with the "thread + local exec" capability. +

        + All enqueue APIs (e.g., clEnqueueRead) submitted to such a queue + never enqueue commands. An Enqueue API call is executed by the + caller host-thread itself without involving any of the OpenCL + runtime threads, much like function calls.

        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRDepthImages.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRDepthImages.html new file mode 100644 index 00000000..bc342d4d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRDepthImages.html @@ -0,0 +1,235 @@ + + + + + +KHRDepthImages (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class KHRDepthImages

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.KHRDepthImages
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRDepthImages
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCL_DEPTH +
      cl_channel_order
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRFp16.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRFp16.html new file mode 100644 index 00000000..002e5c62 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRFp16.html @@ -0,0 +1,235 @@ + + + + + +KHRFp16 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class KHRFp16

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.KHRFp16
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRFp16
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCL_DEVICE_HALF_FP_CONFIG +
      cl_device_info
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_DEVICE_HALF_FP_CONFIG

        +
        public static final int CL_DEVICE_HALF_FP_CONFIG
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRFp64.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRFp64.html new file mode 100644 index 00000000..9acb3fea --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRFp64.html @@ -0,0 +1,235 @@ + + + + + +KHRFp64 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class KHRFp64

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.KHRFp64
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRFp64
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_DEVICE_DOUBLE_FP_CONFIG

        +
        public static final int CL_DEVICE_DOUBLE_FP_CONFIG
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRGLDepthImages.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRGLDepthImages.html new file mode 100644 index 00000000..49653405 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRGLDepthImages.html @@ -0,0 +1,252 @@ + + + + + +KHRGLDepthImages (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class KHRGLDepthImages

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.KHRGLDepthImages
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRGLDepthImages
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCL_DEPTH_STENCIL +
      cl_channel_order
      +
      static intCL_UNORM_INT24 +
      cl_channel_type
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRGLEvent.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRGLEvent.html new file mode 100644 index 00000000..8cbcdf5a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRGLEvent.html @@ -0,0 +1,267 @@ + + + + + +KHRGLEvent (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class KHRGLEvent

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.KHRGLEvent
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRGLEvent
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR +
      Returned by clGetEventInfo when param_name is CL_EVENT_COMMAND_TYPE:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static CLEventclCreateEventFromGLsyncKHR(CLContext context, + GLSync sync, + java.nio.IntBuffer errcode_ret) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR

        +
        public static final int CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR
        +
        Returned by clGetEventInfo when param_name is CL_EVENT_COMMAND_TYPE:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        clCreateEventFromGLsyncKHR

        +
        public static CLEvent clCreateEventFromGLsyncKHR(CLContext context,
        +                                 GLSync sync,
        +                                 java.nio.IntBuffer errcode_ret)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRGLMsaaSharing.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRGLMsaaSharing.html new file mode 100644 index 00000000..437d6d21 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRGLMsaaSharing.html @@ -0,0 +1,235 @@ + + + + + +KHRGLMsaaSharing (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class KHRGLMsaaSharing

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.KHRGLMsaaSharing
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRGLMsaaSharing
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCL_GL_NUM_SAMPLES +
      cl_gl_texture_info
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_GL_NUM_SAMPLES

        +
        public static final int CL_GL_NUM_SAMPLES
        +
        cl_gl_texture_info
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRGLSharing.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRGLSharing.html new file mode 100644 index 00000000..df1623a6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRGLSharing.html @@ -0,0 +1,402 @@ + + + + + +KHRGLSharing (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class KHRGLSharing

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.KHRGLSharing
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRGLSharing
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCL_CGL_SHAREGROUP_KHR +
      Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
      +
      static intCL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR +
      Accepted as the <param_name> argument of clGetGLContextInfoKHR:
      +
      static intCL_DEVICES_FOR_GL_CONTEXT_KHR +
      Accepted as the <param_name> argument of clGetGLContextInfoKHR:
      +
      static intCL_EGL_DISPLAY_KHR +
      Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
      +
      static intCL_GL_CONTEXT_KHR +
      Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
      +
      static intCL_GLX_DISPLAY_KHR +
      Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
      +
      static intCL_INVALID_GL_SHAREGROUP_REFERENCE_KHR +
      Returned by clCreateContext, clCreateContextFromType, and + clGetGLContextInfoKHR when an invalid OpenGL context or share group + object handle is specified in <properties>:
      +
      static intCL_WGL_HDC_KHR +
      Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static intclGetGLContextInfoKHR(PointerBuffer properties, + int param_name, + java.nio.ByteBuffer param_value, + PointerBuffer param_value_size_ret) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR

        +
        public static final int CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR
        +
        Returned by clCreateContext, clCreateContextFromType, and + clGetGLContextInfoKHR when an invalid OpenGL context or share group + object handle is specified in <properties>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR

        +
        public static final int CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR
        +
        Accepted as the <param_name> argument of clGetGLContextInfoKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICES_FOR_GL_CONTEXT_KHR

        +
        public static final int CL_DEVICES_FOR_GL_CONTEXT_KHR
        +
        Accepted as the <param_name> argument of clGetGLContextInfoKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_GL_CONTEXT_KHR

        +
        public static final int CL_GL_CONTEXT_KHR
        +
        Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_EGL_DISPLAY_KHR

        +
        public static final int CL_EGL_DISPLAY_KHR
        +
        Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_GLX_DISPLAY_KHR

        +
        public static final int CL_GLX_DISPLAY_KHR
        +
        Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_WGL_HDC_KHR

        +
        public static final int CL_WGL_HDC_KHR
        +
        Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_CGL_SHAREGROUP_KHR

        +
        public static final int CL_CGL_SHAREGROUP_KHR
        +
        Accepted as an attribute name in the 'properties' argument of + clCreateContext and clCreateContextFromType:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        clGetGLContextInfoKHR

        +
        public static int clGetGLContextInfoKHR(PointerBuffer properties,
        +                        int param_name,
        +                        java.nio.ByteBuffer param_value,
        +                        PointerBuffer param_value_size_ret)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRICD.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRICD.html new file mode 100644 index 00000000..0fae0f33 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRICD.html @@ -0,0 +1,282 @@ + + + + + +KHRICD (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class KHRICD

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.KHRICD
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRICD
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCL_PLATFORM_ICD_SUFFIX_KHR +
      Accepted as <param_name> to the function clGetPlatformInfo
      +
      static intCL_PLATFORM_NOT_FOUND_KHR +
      Returned by clGetPlatformIDs when no platforms are found
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static intclIcdGetPlatformIDsKHR(PointerBuffer platforms, + java.nio.IntBuffer num_platforms) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_PLATFORM_ICD_SUFFIX_KHR

        +
        public static final int CL_PLATFORM_ICD_SUFFIX_KHR
        +
        Accepted as <param_name> to the function clGetPlatformInfo
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_PLATFORM_NOT_FOUND_KHR

        +
        public static final int CL_PLATFORM_NOT_FOUND_KHR
        +
        Returned by clGetPlatformIDs when no platforms are found
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        clIcdGetPlatformIDsKHR

        +
        public static int clIcdGetPlatformIDsKHR(PointerBuffer platforms,
        +                         java.nio.IntBuffer num_platforms)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRImage2DFromBuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRImage2DFromBuffer.html new file mode 100644 index 00000000..b367ecd2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRImage2DFromBuffer.html @@ -0,0 +1,252 @@ + + + + + +KHRImage2DFromBuffer (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class KHRImage2DFromBuffer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.KHRImage2DFromBuffer
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRImage2DFromBuffer
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_DEVICE_IMAGE_PITCH_ALIGNMENT

        +
        public static final int CL_DEVICE_IMAGE_PITCH_ALIGNMENT
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT

        +
        public static final int CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT
        +
        cl_device_info
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRInitializeMemory.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRInitializeMemory.html new file mode 100644 index 00000000..10379399 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRInitializeMemory.html @@ -0,0 +1,263 @@ + + + + + +KHRInitializeMemory (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class KHRInitializeMemory

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.KHRInitializeMemory
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRInitializeMemory
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_CONTEXT_MEMORY_INITIALIZE_KHR

        +
        public static final int CL_CONTEXT_MEMORY_INITIALIZE_KHR
        +
        cl_context_properties
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_CONTEXT_MEMORY_INITIALIZE_LOCAL_KHR

        +
        public static final int CL_CONTEXT_MEMORY_INITIALIZE_LOCAL_KHR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_CONTEXT_MEMORY_INITIALIZE_PRIVATE_KHR

        +
        public static final int CL_CONTEXT_MEMORY_INITIALIZE_PRIVATE_KHR
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRSubgroups.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRSubgroups.html new file mode 100644 index 00000000..c1b09f72 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRSubgroups.html @@ -0,0 +1,233 @@ + + + + + +KHRSubgroups (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class KHRSubgroups

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.KHRSubgroups
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRSubgroups
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static intclGetKernelSubGroupInfoKHR(CLKernel kernel, + CLDevice device, + int param_name, + java.nio.ByteBuffer input_value, + java.nio.ByteBuffer param_value, + PointerBuffer param_value_size_ret) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        clGetKernelSubGroupInfoKHR

        +
        public static int clGetKernelSubGroupInfoKHR(CLKernel kernel,
        +                             CLDevice device,
        +                             int param_name,
        +                             java.nio.ByteBuffer input_value,
        +                             java.nio.ByteBuffer param_value,
        +                             PointerBuffer param_value_size_ret)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRTerminateContext.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRTerminateContext.html new file mode 100644 index 00000000..e7f3515b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/KHRTerminateContext.html @@ -0,0 +1,274 @@ + + + + + +KHRTerminateContext (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class KHRTerminateContext

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.KHRTerminateContext
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRTerminateContext
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_DEVICE_TERMINATE_CAPABILITY_KHR

        +
        public static final int CL_DEVICE_TERMINATE_CAPABILITY_KHR
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_CONTEXT_TERMINATE_KHR

        +
        public static final int CL_CONTEXT_TERMINATE_KHR
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        clTerminateContextKHR

        +
        public static int clTerminateContextKHR(CLContext context)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/NVDeviceAttributeQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/NVDeviceAttributeQuery.html new file mode 100644 index 00000000..0ee4fffe --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/NVDeviceAttributeQuery.html @@ -0,0 +1,337 @@ + + + + + +NVDeviceAttributeQuery (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class NVDeviceAttributeQuery

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.NVDeviceAttributeQuery
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVDeviceAttributeQuery
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV

        +
        public static final int CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV
        +
        Accepted as the <param_name> parameter of clGetDeviceInfo.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV

        +
        public static final int CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV
        +
        Accepted as the <param_name> parameter of clGetDeviceInfo.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_REGISTERS_PER_BLOCK_NV

        +
        public static final int CL_DEVICE_REGISTERS_PER_BLOCK_NV
        +
        Accepted as the <param_name> parameter of clGetDeviceInfo.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_WARP_SIZE_NV

        +
        public static final int CL_DEVICE_WARP_SIZE_NV
        +
        Accepted as the <param_name> parameter of clGetDeviceInfo.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_GPU_OVERLAP_NV

        +
        public static final int CL_DEVICE_GPU_OVERLAP_NV
        +
        Accepted as the <param_name> parameter of clGetDeviceInfo.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV

        +
        public static final int CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV
        +
        Accepted as the <param_name> parameter of clGetDeviceInfo.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CL_DEVICE_INTEGRATED_MEMORY_NV

        +
        public static final int CL_DEVICE_INTEGRATED_MEMORY_NV
        +
        Accepted as the <param_name> parameter of clGetDeviceInfo.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/OpenCLException.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/OpenCLException.html new file mode 100644 index 00000000..76c02def --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/OpenCLException.html @@ -0,0 +1,294 @@ + + + + + +OpenCLException (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class OpenCLException

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.lang.Throwable
    • +
    • +
        +
      • java.lang.Exception
      • +
      • +
          +
        • java.lang.RuntimeException
        • +
        • +
            +
          • org.lwjgl.opencl.OpenCLException
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class OpenCLException
    +extends java.lang.RuntimeException
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        OpenCLException

        +
        public OpenCLException()
        +
      • +
      + + + +
        +
      • +

        OpenCLException

        +
        public OpenCLException(java.lang.String message)
        +
      • +
      + + + +
        +
      • +

        OpenCLException

        +
        public OpenCLException(java.lang.String message,
        +               java.lang.Throwable cause)
        +
      • +
      + + + +
        +
      • +

        OpenCLException

        +
        public OpenCLException(java.lang.Throwable cause)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/Util.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/Util.html new file mode 100644 index 00000000..09b282ab --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/Util.html @@ -0,0 +1,226 @@ + + + + + +Util (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl
+

Class Util

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.Util
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class Util
    +extends java.lang.Object
    +
    Utility methods for OpenCL
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidcheckCLError(int errcode) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        checkCLError

        +
        public static void checkCLError(int errcode)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/CLBufferRegion.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/CLBufferRegion.html new file mode 100644 index 00000000..8e086695 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/CLBufferRegion.html @@ -0,0 +1,314 @@ + + + + + +CLBufferRegion (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl.api
+

Class CLBufferRegion

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.api.CLBufferRegion
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class CLBufferRegion
    +extends java.lang.Object
    +
    Simple container for cl_buffer_region struct values.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intSTRUCT_SIZE +
      The cl_buffer_region struct size in bytes.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      CLBufferRegion(int origin, + int size) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      intgetOrigin() 
      intgetSize() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        STRUCT_SIZE

        +
        public static final int STRUCT_SIZE
        +
        The cl_buffer_region struct size in bytes.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CLBufferRegion

        +
        public CLBufferRegion(int origin,
        +              int size)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getOrigin

        +
        public int getOrigin()
        +
      • +
      + + + +
        +
      • +

        getSize

        +
        public int getSize()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/CLImageFormat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/CLImageFormat.html new file mode 100644 index 00000000..59b04dad --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/CLImageFormat.html @@ -0,0 +1,315 @@ + + + + + +CLImageFormat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl.api
+

Class CLImageFormat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opencl.api.CLImageFormat
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class CLImageFormat
    +extends java.lang.Object
    +
    Simple container for cl_image_format struct values.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intSTRUCT_SIZE +
      The cl_image_format struct size in bytes.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      CLImageFormat(int channelOrder, + int channelType) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      intgetChannelOrder() 
      intgetChannelType() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        STRUCT_SIZE

        +
        public static final int STRUCT_SIZE
        +
        The cl_image_format struct size in bytes.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CLImageFormat

        +
        public CLImageFormat(int channelOrder,
        +             int channelType)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getChannelOrder

        +
        public int getChannelOrder()
        +
      • +
      + + + +
        +
      • +

        getChannelType

        +
        public int getChannelType()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/Filter.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/Filter.html new file mode 100644 index 00000000..ef81855c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/Filter.html @@ -0,0 +1,217 @@ + + + + + +Filter (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opencl.api
+

Interface Filter<T>

+
+
+
+
    +
  • +
    +
    +
    public interface Filter<T>
    +
    Simple filter interface.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      booleanaccept(T object) +
      Returns true if the specified object passes the filter.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        accept

        +
        boolean accept(T object)
        +
        Returns true if the specified object passes the filter.
        +
        Parameters:
        object - the object to test
        +
        Returns:
        true if the object is accepted
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/class-use/CLBufferRegion.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/class-use/CLBufferRegion.html new file mode 100644 index 00000000..3c5fc121 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/class-use/CLBufferRegion.html @@ -0,0 +1,159 @@ + + + + + +Uses of Class org.lwjgl.opencl.api.CLBufferRegion (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.api.CLBufferRegion

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/class-use/CLImageFormat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/class-use/CLImageFormat.html new file mode 100644 index 00000000..8b82fe07 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/class-use/CLImageFormat.html @@ -0,0 +1,230 @@ + + + + + +Uses of Class org.lwjgl.opencl.api.CLImageFormat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.api.CLImageFormat

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/class-use/Filter.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/class-use/Filter.html new file mode 100644 index 00000000..186b0238 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/class-use/Filter.html @@ -0,0 +1,172 @@ + + + + + +Uses of Interface org.lwjgl.opencl.api.Filter (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.opencl.api.Filter

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/package-frame.html new file mode 100644 index 00000000..fcda51a4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/package-frame.html @@ -0,0 +1,24 @@ + + + + + +org.lwjgl.opencl.api (LWJGL API) + + + + +

org.lwjgl.opencl.api

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/package-summary.html new file mode 100644 index 00000000..2e81bb7b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/package-summary.html @@ -0,0 +1,159 @@ + + + + + +org.lwjgl.opencl.api (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl.opencl.api

+
+
+
    +
  • + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    Filter<T> +
    Simple filter interface.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    CLBufferRegion +
    Simple container for cl_buffer_region struct values.
    +
    CLImageFormat +
    Simple container for cl_image_format struct values.
    +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/package-tree.html new file mode 100644 index 00000000..0fa53076 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/package-tree.html @@ -0,0 +1,134 @@ + + + + + +org.lwjgl.opencl.api Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl.opencl.api

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+
    +
  • org.lwjgl.opencl.api.Filter<T>
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/package-use.html new file mode 100644 index 00000000..636cb422 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/api/package-use.html @@ -0,0 +1,161 @@ + + + + + +Uses of Package org.lwjgl.opencl.api (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl.opencl.api

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/AMDDeviceAttributeQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/AMDDeviceAttributeQuery.html new file mode 100644 index 00000000..e560831e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/AMDDeviceAttributeQuery.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.AMDDeviceAttributeQuery (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.AMDDeviceAttributeQuery

+
+
No usage of org.lwjgl.opencl.AMDDeviceAttributeQuery
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/AMDDeviceMemoryFlags.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/AMDDeviceMemoryFlags.html new file mode 100644 index 00000000..57fbe83a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/AMDDeviceMemoryFlags.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.AMDDeviceMemoryFlags (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.AMDDeviceMemoryFlags

+
+
No usage of org.lwjgl.opencl.AMDDeviceMemoryFlags
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/AMDOfflineDevices.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/AMDOfflineDevices.html new file mode 100644 index 00000000..0ed4f837 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/AMDOfflineDevices.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.AMDOfflineDevices (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.AMDOfflineDevices

+
+
No usage of org.lwjgl.opencl.AMDOfflineDevices
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/APPLEContextLoggingUtil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/APPLEContextLoggingUtil.html new file mode 100644 index 00000000..174d862b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/APPLEContextLoggingUtil.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.APPLEContextLoggingUtil (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.APPLEContextLoggingUtil

+
+
No usage of org.lwjgl.opencl.APPLEContextLoggingUtil
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/APPLEGLSharing.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/APPLEGLSharing.html new file mode 100644 index 00000000..a424e0c3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/APPLEGLSharing.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.APPLEGLSharing (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.APPLEGLSharing

+
+
No usage of org.lwjgl.opencl.APPLEGLSharing
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/APPLESetMemObjectDestructor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/APPLESetMemObjectDestructor.html new file mode 100644 index 00000000..8c16747a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/APPLESetMemObjectDestructor.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.APPLESetMemObjectDestructor (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.APPLESetMemObjectDestructor

+
+
No usage of org.lwjgl.opencl.APPLESetMemObjectDestructor
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL.html new file mode 100644 index 00000000..8c1a31b1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.CL (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CL

+
+
No usage of org.lwjgl.opencl.CL
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL10.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL10.html new file mode 100644 index 00000000..380be193 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL10.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.CL10 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CL10

+
+
No usage of org.lwjgl.opencl.CL10
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL10GL.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL10GL.html new file mode 100644 index 00000000..e07230d0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL10GL.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.CL10GL (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CL10GL

+
+
No usage of org.lwjgl.opencl.CL10GL
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL11.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL11.html new file mode 100644 index 00000000..44189809 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL11.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.CL11 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CL11

+
+
No usage of org.lwjgl.opencl.CL11
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL12.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL12.html new file mode 100644 index 00000000..2d88f104 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL12.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.CL12 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CL12

+
+
No usage of org.lwjgl.opencl.CL12
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL12GL.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL12GL.html new file mode 100644 index 00000000..75e313d9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CL12GL.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.CL12GL (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CL12GL

+
+
No usage of org.lwjgl.opencl.CL12GL
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLBuildProgramCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLBuildProgramCallback.html new file mode 100644 index 00000000..3536ea95 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLBuildProgramCallback.html @@ -0,0 +1,177 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLBuildProgramCallback (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLBuildProgramCallback

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLCapabilities.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLCapabilities.html new file mode 100644 index 00000000..c7aa55ce --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLCapabilities.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLCapabilities (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLCapabilities

+
+
No usage of org.lwjgl.opencl.CLCapabilities
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLCommandQueue.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLCommandQueue.html new file mode 100644 index 00000000..bc1494e9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLCommandQueue.html @@ -0,0 +1,852 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLCommandQueue (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLCommandQueue

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLCompileProgramCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLCompileProgramCallback.html new file mode 100644 index 00000000..047af843 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLCompileProgramCallback.html @@ -0,0 +1,207 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLCompileProgramCallback (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLCompileProgramCallback

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLContext.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLContext.html new file mode 100644 index 00000000..643d0d4f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLContext.html @@ -0,0 +1,686 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLContext (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLContext

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLContextCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLContextCallback.html new file mode 100644 index 00000000..5f93a85f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLContextCallback.html @@ -0,0 +1,244 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLContextCallback (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLContextCallback

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLDevice.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLDevice.html new file mode 100644 index 00000000..2a0cdadb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLDevice.html @@ -0,0 +1,406 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLDevice (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLDevice

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLDeviceCapabilities.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLDeviceCapabilities.html new file mode 100644 index 00000000..c8bc89d6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLDeviceCapabilities.html @@ -0,0 +1,156 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLDeviceCapabilities (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLDeviceCapabilities

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLEvent.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLEvent.html new file mode 100644 index 00000000..9e81fd28 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLEvent.html @@ -0,0 +1,261 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLEvent (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLEvent

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLEventCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLEventCallback.html new file mode 100644 index 00000000..891f47aa --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLEventCallback.html @@ -0,0 +1,158 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLEventCallback (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLEventCallback

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLKernel.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLKernel.html new file mode 100644 index 00000000..854ee8a9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLKernel.html @@ -0,0 +1,358 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLKernel (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLKernel

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLLinkProgramCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLLinkProgramCallback.html new file mode 100644 index 00000000..08553dc9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLLinkProgramCallback.html @@ -0,0 +1,172 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLLinkProgramCallback (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLLinkProgramCallback

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLMem.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLMem.html new file mode 100644 index 00000000..1c6fafd3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLMem.html @@ -0,0 +1,1053 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLMem (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLMem

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLMemObjectDestructorCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLMemObjectDestructorCallback.html new file mode 100644 index 00000000..7aa3cc88 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLMemObjectDestructorCallback.html @@ -0,0 +1,162 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLMemObjectDestructorCallback (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLMemObjectDestructorCallback

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLNativeKernel.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLNativeKernel.html new file mode 100644 index 00000000..fb0f1678 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLNativeKernel.html @@ -0,0 +1,163 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLNativeKernel (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLNativeKernel

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLPlatform.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLPlatform.html new file mode 100644 index 00000000..3813dd92 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLPlatform.html @@ -0,0 +1,294 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLPlatform (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLPlatform

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLPlatformCapabilities.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLPlatformCapabilities.html new file mode 100644 index 00000000..865e6bd7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLPlatformCapabilities.html @@ -0,0 +1,156 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLPlatformCapabilities (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLPlatformCapabilities

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLPrintfCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLPrintfCallback.html new file mode 100644 index 00000000..46cc00f2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLPrintfCallback.html @@ -0,0 +1,157 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLPrintfCallback (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLPrintfCallback

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLProgram.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLProgram.html new file mode 100644 index 00000000..920c0d71 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLProgram.html @@ -0,0 +1,411 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLProgram (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLProgram

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLSampler.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLSampler.html new file mode 100644 index 00000000..d066df53 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/CLSampler.html @@ -0,0 +1,190 @@ + + + + + +Uses of Class org.lwjgl.opencl.CLSampler (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.CLSampler

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/EXTAtomicCounters32.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/EXTAtomicCounters32.html new file mode 100644 index 00000000..abc0e180 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/EXTAtomicCounters32.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.EXTAtomicCounters32 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.EXTAtomicCounters32

+
+
No usage of org.lwjgl.opencl.EXTAtomicCounters32
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/EXTAtomicCounters64.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/EXTAtomicCounters64.html new file mode 100644 index 00000000..783b0239 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/EXTAtomicCounters64.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.EXTAtomicCounters64 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.EXTAtomicCounters64

+
+
No usage of org.lwjgl.opencl.EXTAtomicCounters64
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/EXTDeviceFission.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/EXTDeviceFission.html new file mode 100644 index 00000000..da081c3c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/EXTDeviceFission.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.EXTDeviceFission (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.EXTDeviceFission

+
+
No usage of org.lwjgl.opencl.EXTDeviceFission
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/EXTMigrateMemobject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/EXTMigrateMemobject.html new file mode 100644 index 00000000..516a3d13 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/EXTMigrateMemobject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.EXTMigrateMemobject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.EXTMigrateMemobject

+
+
No usage of org.lwjgl.opencl.EXTMigrateMemobject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/INTELImmediateExecution.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/INTELImmediateExecution.html new file mode 100644 index 00000000..076cde4e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/INTELImmediateExecution.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.INTELImmediateExecution (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.INTELImmediateExecution

+
+
No usage of org.lwjgl.opencl.INTELImmediateExecution
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/INTELThreadLocalExec.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/INTELThreadLocalExec.html new file mode 100644 index 00000000..b3a8dc12 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/INTELThreadLocalExec.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.INTELThreadLocalExec (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.INTELThreadLocalExec

+
+
No usage of org.lwjgl.opencl.INTELThreadLocalExec
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRDepthImages.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRDepthImages.html new file mode 100644 index 00000000..544e7983 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRDepthImages.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.KHRDepthImages (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.KHRDepthImages

+
+
No usage of org.lwjgl.opencl.KHRDepthImages
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRFp16.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRFp16.html new file mode 100644 index 00000000..22cceb51 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRFp16.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.KHRFp16 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.KHRFp16

+
+
No usage of org.lwjgl.opencl.KHRFp16
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRFp64.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRFp64.html new file mode 100644 index 00000000..591e2160 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRFp64.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.KHRFp64 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.KHRFp64

+
+
No usage of org.lwjgl.opencl.KHRFp64
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRGLDepthImages.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRGLDepthImages.html new file mode 100644 index 00000000..12afbeba --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRGLDepthImages.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.KHRGLDepthImages (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.KHRGLDepthImages

+
+
No usage of org.lwjgl.opencl.KHRGLDepthImages
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRGLEvent.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRGLEvent.html new file mode 100644 index 00000000..1ce8ac4e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRGLEvent.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.KHRGLEvent (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.KHRGLEvent

+
+
No usage of org.lwjgl.opencl.KHRGLEvent
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRGLMsaaSharing.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRGLMsaaSharing.html new file mode 100644 index 00000000..a94c3d40 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRGLMsaaSharing.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.KHRGLMsaaSharing (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.KHRGLMsaaSharing

+
+
No usage of org.lwjgl.opencl.KHRGLMsaaSharing
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRGLSharing.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRGLSharing.html new file mode 100644 index 00000000..7ec3b1f9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRGLSharing.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.KHRGLSharing (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.KHRGLSharing

+
+
No usage of org.lwjgl.opencl.KHRGLSharing
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRICD.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRICD.html new file mode 100644 index 00000000..c64e1a23 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRICD.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.KHRICD (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.KHRICD

+
+
No usage of org.lwjgl.opencl.KHRICD
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRImage2DFromBuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRImage2DFromBuffer.html new file mode 100644 index 00000000..845326a1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRImage2DFromBuffer.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.KHRImage2DFromBuffer (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.KHRImage2DFromBuffer

+
+
No usage of org.lwjgl.opencl.KHRImage2DFromBuffer
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRInitializeMemory.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRInitializeMemory.html new file mode 100644 index 00000000..2cb8a437 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRInitializeMemory.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.KHRInitializeMemory (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.KHRInitializeMemory

+
+
No usage of org.lwjgl.opencl.KHRInitializeMemory
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRSubgroups.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRSubgroups.html new file mode 100644 index 00000000..fce1a218 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRSubgroups.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.KHRSubgroups (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.KHRSubgroups

+
+
No usage of org.lwjgl.opencl.KHRSubgroups
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRTerminateContext.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRTerminateContext.html new file mode 100644 index 00000000..6dfd560c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/KHRTerminateContext.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.KHRTerminateContext (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.KHRTerminateContext

+
+
No usage of org.lwjgl.opencl.KHRTerminateContext
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/NVDeviceAttributeQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/NVDeviceAttributeQuery.html new file mode 100644 index 00000000..0a4d18f2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/NVDeviceAttributeQuery.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.NVDeviceAttributeQuery (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.NVDeviceAttributeQuery

+
+
No usage of org.lwjgl.opencl.NVDeviceAttributeQuery
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/OpenCLException.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/OpenCLException.html new file mode 100644 index 00000000..71d290a1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/OpenCLException.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.OpenCLException (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.OpenCLException

+
+
No usage of org.lwjgl.opencl.OpenCLException
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/Util.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/Util.html new file mode 100644 index 00000000..8143d6d8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/class-use/Util.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opencl.Util (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opencl.Util

+
+
No usage of org.lwjgl.opencl.Util
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/package-frame.html new file mode 100644 index 00000000..10cc47c9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/package-frame.html @@ -0,0 +1,74 @@ + + + + + +org.lwjgl.opencl (LWJGL API) + + + + +

org.lwjgl.opencl

+ + + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/package-summary.html new file mode 100644 index 00000000..ddb1d2a0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/package-summary.html @@ -0,0 +1,405 @@ + + + + + +org.lwjgl.opencl (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl.opencl

+
+
+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/package-tree.html new file mode 100644 index 00000000..9299650b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/package-tree.html @@ -0,0 +1,197 @@ + + + + + +org.lwjgl.opencl Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl.opencl

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/package-use.html new file mode 100644 index 00000000..817b5f95 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opencl/package-use.html @@ -0,0 +1,263 @@ + + + + + +Uses of Package org.lwjgl.opencl (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl.opencl

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDBlendMinmaxFactor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDBlendMinmaxFactor.html new file mode 100644 index 00000000..506d196b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDBlendMinmaxFactor.html @@ -0,0 +1,260 @@ + + + + + +AMDBlendMinmaxFactor (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDBlendMinmaxFactor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDBlendMinmaxFactor
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDBlendMinmaxFactor
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FACTOR_MAX_AMD +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi, and by + the <modeRGB> and <modeAlpha> parameters of BlendEquationSeparate and + BlendEquationSeparatei:
      +
      static intGL_FACTOR_MIN_AMD +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi, and by + the <modeRGB> and <modeAlpha> parameters of BlendEquationSeparate and + BlendEquationSeparatei:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FACTOR_MIN_AMD

        +
        public static final int GL_FACTOR_MIN_AMD
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi, and by + the <modeRGB> and <modeAlpha> parameters of BlendEquationSeparate and + BlendEquationSeparatei:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FACTOR_MAX_AMD

        +
        public static final int GL_FACTOR_MAX_AMD
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi, and by + the <modeRGB> and <modeAlpha> parameters of BlendEquationSeparate and + BlendEquationSeparatei:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDebugOutput.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDebugOutput.html new file mode 100644 index 00000000..7de4e9c6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDebugOutput.html @@ -0,0 +1,603 @@ + + + + + +AMDDebugOutput (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDDebugOutput

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDDebugOutput
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDDebugOutput
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEBUG_CATEGORY_API_ERROR_AMD +
      Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
      +
      static intGL_DEBUG_CATEGORY_APPLICATION_AMD +
      Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
      +
      static intGL_DEBUG_CATEGORY_DEPRECATION_AMD +
      Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
      +
      static intGL_DEBUG_CATEGORY_OTHER_AMD +
      Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
      +
      static intGL_DEBUG_CATEGORY_PERFORMANCE_AMD +
      Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
      +
      static intGL_DEBUG_CATEGORY_SHADER_COMPILER_AMD +
      Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
      +
      static intGL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD +
      Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
      +
      static intGL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD +
      Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
      +
      static intGL_DEBUG_LOGGED_MESSAGES_AMD +
      Tokens accepted by GetIntegerv:
      +
      static intGL_DEBUG_SEVERITY_HIGH_AMD +
      Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + DebugMessageInsertAMD, and DEBUGPROCAMD callback function + for <severity>:
      +
      static intGL_DEBUG_SEVERITY_LOW_AMD +
      Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + DebugMessageInsertAMD, and DEBUGPROCAMD callback function + for <severity>:
      +
      static intGL_DEBUG_SEVERITY_MEDIUM_AMD +
      Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + DebugMessageInsertAMD, and DEBUGPROCAMD callback function + for <severity>:
      +
      static intGL_MAX_DEBUG_LOGGED_MESSAGES_AMD +
      Tokens accepted by GetIntegerv:
      +
      static intGL_MAX_DEBUG_MESSAGE_LENGTH_AMD +
      Tokens accepted by GetIntegerv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDebugMessageCallbackAMD(AMDDebugOutputCallback callback) +
      The AMDDebugOutputCallback.Handler implementation passed to this method will be used for + AMD_debug_output messages.
      +
      static voidglDebugMessageEnableAMD(int category, + int severity, + java.nio.IntBuffer ids, + boolean enabled) 
      static voidglDebugMessageInsertAMD(int category, + int severity, + int id, + java.nio.ByteBuffer buf) 
      static voidglDebugMessageInsertAMD(int category, + int severity, + int id, + java.lang.CharSequence buf) +
      Overloads glDebugMessageInsertAMD.
      +
      static intglGetDebugMessageLogAMD(int count, + java.nio.IntBuffer categories, + java.nio.IntBuffer severities, + java.nio.IntBuffer ids, + java.nio.IntBuffer lengths, + java.nio.ByteBuffer messageLog) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_DEBUG_MESSAGE_LENGTH_AMD

        +
        public static final int GL_MAX_DEBUG_MESSAGE_LENGTH_AMD
        +
        Tokens accepted by GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEBUG_LOGGED_MESSAGES_AMD

        +
        public static final int GL_MAX_DEBUG_LOGGED_MESSAGES_AMD
        +
        Tokens accepted by GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_LOGGED_MESSAGES_AMD

        +
        public static final int GL_DEBUG_LOGGED_MESSAGES_AMD
        +
        Tokens accepted by GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_HIGH_AMD

        +
        public static final int GL_DEBUG_SEVERITY_HIGH_AMD
        +
        Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + DebugMessageInsertAMD, and DEBUGPROCAMD callback function + for <severity>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_MEDIUM_AMD

        +
        public static final int GL_DEBUG_SEVERITY_MEDIUM_AMD
        +
        Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + DebugMessageInsertAMD, and DEBUGPROCAMD callback function + for <severity>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_LOW_AMD

        +
        public static final int GL_DEBUG_SEVERITY_LOW_AMD
        +
        Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + DebugMessageInsertAMD, and DEBUGPROCAMD callback function + for <severity>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CATEGORY_API_ERROR_AMD

        +
        public static final int GL_DEBUG_CATEGORY_API_ERROR_AMD
        +
        Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD

        +
        public static final int GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD
        +
        Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CATEGORY_DEPRECATION_AMD

        +
        public static final int GL_DEBUG_CATEGORY_DEPRECATION_AMD
        +
        Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD

        +
        public static final int GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD
        +
        Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CATEGORY_PERFORMANCE_AMD

        +
        public static final int GL_DEBUG_CATEGORY_PERFORMANCE_AMD
        +
        Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD

        +
        public static final int GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD
        +
        Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CATEGORY_APPLICATION_AMD

        +
        public static final int GL_DEBUG_CATEGORY_APPLICATION_AMD
        +
        Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CATEGORY_OTHER_AMD

        +
        public static final int GL_DEBUG_CATEGORY_OTHER_AMD
        +
        Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, + and DEBUGPROCAMD callback function for <category>:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDebugMessageEnableAMD

        +
        public static void glDebugMessageEnableAMD(int category,
        +                           int severity,
        +                           java.nio.IntBuffer ids,
        +                           boolean enabled)
        +
      • +
      + + + +
        +
      • +

        glDebugMessageInsertAMD

        +
        public static void glDebugMessageInsertAMD(int category,
        +                           int severity,
        +                           int id,
        +                           java.nio.ByteBuffer buf)
        +
      • +
      + + + +
        +
      • +

        glDebugMessageInsertAMD

        +
        public static void glDebugMessageInsertAMD(int category,
        +                           int severity,
        +                           int id,
        +                           java.lang.CharSequence buf)
        +
        Overloads glDebugMessageInsertAMD.
        +
      • +
      + + + +
        +
      • +

        glDebugMessageCallbackAMD

        +
        public static void glDebugMessageCallbackAMD(AMDDebugOutputCallback callback)
        +
        The AMDDebugOutputCallback.Handler implementation passed to this method will be used for + AMD_debug_output messages. If callback is null, any previously registered handler for the current + thread will be unregistered and stop receiving messages. +

        +
        Parameters:
        callback - the callback function to use
        +
      • +
      + + + +
        +
      • +

        glGetDebugMessageLogAMD

        +
        public static int glGetDebugMessageLogAMD(int count,
        +                          java.nio.IntBuffer categories,
        +                          java.nio.IntBuffer severities,
        +                          java.nio.IntBuffer ids,
        +                          java.nio.IntBuffer lengths,
        +                          java.nio.ByteBuffer messageLog)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDebugOutputCallback.Handler.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDebugOutputCallback.Handler.html new file mode 100644 index 00000000..218bdb95 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDebugOutputCallback.Handler.html @@ -0,0 +1,222 @@ + + + + + +AMDDebugOutputCallback.Handler (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Interface AMDDebugOutputCallback.Handler

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    AMDDebugOutputCallback
    +
    +
    +
    +
    public static interface AMDDebugOutputCallback.Handler
    +
    Implementations of this interface can be used to receive AMD_debug_output notifications.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidhandleMessage(int id, + int category, + int severity, + java.lang.String message) +
      This method will be called when an AMD_debug_output message is generated.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleMessage

        +
        void handleMessage(int id,
        +                 int category,
        +                 int severity,
        +                 java.lang.String message)
        +
        This method will be called when an AMD_debug_output message is generated.
        +
        Parameters:
        id - the message ID
        category - the message category
        severity - the message severity
        message - the string representation of the message.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDebugOutputCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDebugOutputCallback.html new file mode 100644 index 00000000..acb9ebca --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDebugOutputCallback.html @@ -0,0 +1,309 @@ + + + + + +AMDDebugOutputCallback (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDDebugOutputCallback

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class AMDDebugOutputCallback
    +extends PointerWrapperAbstract
    +
    Instances of this class are needed to use the callback functionality of the AMD_debug_output extension. + A debug context must be current before creating instances of this class. Users of this class may provide + implementations of the Handler interface to receive notifications. The same Handler + instance may be used by different contexts but it is not recommended. Handler notifications are synchronized.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AMDDebugOutputCallback

        +
        public AMDDebugOutputCallback()
        +
        Creates an AMDDebugOutputCallback with a default callback handler. + The default handler will simply print the message on System.err.
        +
      • +
      + + + +
        +
      • +

        AMDDebugOutputCallback

        +
        public AMDDebugOutputCallback(AMDDebugOutputCallback.Handler handler)
        +
        Creates an AMDDebugOutputCallback with the specified callback handler. + The handler's handleMessage method will be called whenever + debug output is generated by the GL.
        +
        Parameters:
        handler - the callback handler
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDepthClampSeparate.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDepthClampSeparate.html new file mode 100644 index 00000000..c350794c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDepthClampSeparate.html @@ -0,0 +1,260 @@ + + + + + +AMDDepthClampSeparate (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDDepthClampSeparate

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDDepthClampSeparate
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDDepthClampSeparate
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEPTH_CLAMP_FAR_AMD +
      Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_DEPTH_CLAMP_NEAR_AMD +
      Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEPTH_CLAMP_NEAR_AMD

        +
        public static final int GL_DEPTH_CLAMP_NEAR_AMD
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_CLAMP_FAR_AMD

        +
        public static final int GL_DEPTH_CLAMP_FAR_AMD
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDrawBuffersBlend.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDrawBuffersBlend.html new file mode 100644 index 00000000..0f8ecc17 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDDrawBuffersBlend.html @@ -0,0 +1,280 @@ + + + + + +AMDDrawBuffersBlend (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDDrawBuffersBlend

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDDrawBuffersBlend
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDDrawBuffersBlend
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBlendEquationIndexedAMD(int buf, + int mode) 
      static voidglBlendEquationSeparateIndexedAMD(int buf, + int modeRGB, + int modeAlpha) 
      static voidglBlendFuncIndexedAMD(int buf, + int src, + int dst) 
      static voidglBlendFuncSeparateIndexedAMD(int buf, + int srcRGB, + int dstRGB, + int srcAlpha, + int dstAlpha) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlendFuncIndexedAMD

        +
        public static void glBlendFuncIndexedAMD(int buf,
        +                         int src,
        +                         int dst)
        +
      • +
      + + + +
        +
      • +

        glBlendFuncSeparateIndexedAMD

        +
        public static void glBlendFuncSeparateIndexedAMD(int buf,
        +                                 int srcRGB,
        +                                 int dstRGB,
        +                                 int srcAlpha,
        +                                 int dstAlpha)
        +
      • +
      + + + +
        +
      • +

        glBlendEquationIndexedAMD

        +
        public static void glBlendEquationIndexedAMD(int buf,
        +                             int mode)
        +
      • +
      + + + +
        +
      • +

        glBlendEquationSeparateIndexedAMD

        +
        public static void glBlendEquationSeparateIndexedAMD(int buf,
        +                                     int modeRGB,
        +                                     int modeAlpha)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDInterleavedElements.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDInterleavedElements.html new file mode 100644 index 00000000..5cf74eea --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDInterleavedElements.html @@ -0,0 +1,286 @@ + + + + + +AMDInterleavedElements (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDInterleavedElements

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDInterleavedElements
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDInterleavedElements
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_VERTEX_ELEMENT_SWIZZLE_AMD +
      Accepted by the <pname> parameter of VertexAttribParameteriAMD and + GetVertexAttrib{iv|dv|fv|Iiv|Iuiv|Ldv}:
      +
      static intGL_VERTEX_ID_SWIZZLE_AMD +
      Selected by the <pname> parameter of ProgramParameteri and GetProgramiv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglVertexAttribParameteriAMD(int index, + int pname, + int param) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_ELEMENT_SWIZZLE_AMD

        +
        public static final int GL_VERTEX_ELEMENT_SWIZZLE_AMD
        +
        Accepted by the <pname> parameter of VertexAttribParameteriAMD and + GetVertexAttrib{iv|dv|fv|Iiv|Iuiv|Ldv}:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ID_SWIZZLE_AMD

        +
        public static final int GL_VERTEX_ID_SWIZZLE_AMD
        +
        Selected by the <pname> parameter of ProgramParameteri and GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertexAttribParameteriAMD

        +
        public static void glVertexAttribParameteriAMD(int index,
        +                               int pname,
        +                               int param)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDMultiDrawIndirect.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDMultiDrawIndirect.html new file mode 100644 index 00000000..6747bea2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDMultiDrawIndirect.html @@ -0,0 +1,336 @@ + + + + + +AMDMultiDrawIndirect (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDMultiDrawIndirect

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDMultiDrawIndirect
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDMultiDrawIndirect
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglMultiDrawArraysIndirectAMD(int mode, + java.nio.ByteBuffer indirect, + int primcount, + int stride) 
      static voidglMultiDrawArraysIndirectAMD(int mode, + java.nio.IntBuffer indirect, + int primcount, + int stride) +
      Overloads glMultiDrawArraysIndirectAMD.
      +
      static voidglMultiDrawArraysIndirectAMD(int mode, + long indirect_buffer_offset, + int primcount, + int stride) 
      static voidglMultiDrawElementsIndirectAMD(int mode, + int type, + java.nio.ByteBuffer indirect, + int primcount, + int stride) 
      static voidglMultiDrawElementsIndirectAMD(int mode, + int type, + java.nio.IntBuffer indirect, + int primcount, + int stride) +
      Overloads glMultiDrawElementsIndirectAMD.
      +
      static voidglMultiDrawElementsIndirectAMD(int mode, + int type, + long indirect_buffer_offset, + int primcount, + int stride) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glMultiDrawArraysIndirectAMD

        +
        public static void glMultiDrawArraysIndirectAMD(int mode,
        +                                java.nio.ByteBuffer indirect,
        +                                int primcount,
        +                                int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawArraysIndirectAMD

        +
        public static void glMultiDrawArraysIndirectAMD(int mode,
        +                                long indirect_buffer_offset,
        +                                int primcount,
        +                                int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawArraysIndirectAMD

        +
        public static void glMultiDrawArraysIndirectAMD(int mode,
        +                                java.nio.IntBuffer indirect,
        +                                int primcount,
        +                                int stride)
        +
        Overloads glMultiDrawArraysIndirectAMD.
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementsIndirectAMD

        +
        public static void glMultiDrawElementsIndirectAMD(int mode,
        +                                  int type,
        +                                  java.nio.ByteBuffer indirect,
        +                                  int primcount,
        +                                  int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementsIndirectAMD

        +
        public static void glMultiDrawElementsIndirectAMD(int mode,
        +                                  int type,
        +                                  long indirect_buffer_offset,
        +                                  int primcount,
        +                                  int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementsIndirectAMD

        +
        public static void glMultiDrawElementsIndirectAMD(int mode,
        +                                  int type,
        +                                  java.nio.IntBuffer indirect,
        +                                  int primcount,
        +                                  int stride)
        +
        Overloads glMultiDrawElementsIndirectAMD.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDNameGenDelete.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDNameGenDelete.html new file mode 100644 index 00000000..126649a2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDNameGenDelete.html @@ -0,0 +1,397 @@ + + + + + +AMDNameGenDelete (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDNameGenDelete

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDNameGenDelete
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDNameGenDelete
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DATA_BUFFER_AMD +
      Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
      +
      static intGL_PERFORMANCE_MONITOR_AMD +
      Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
      +
      static intGL_QUERY_OBJECT_AMD +
      Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
      +
      static intGL_SAMPLER_OBJECT_AMD +
      Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
      +
      static intGL_VERTEX_ARRAY_OBJECT_AMD +
      Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDeleteNamesAMD(int identifier, + int name) +
      Overloads glDeleteNamesAMD.
      +
      static voidglDeleteNamesAMD(int identifier, + java.nio.IntBuffer names) 
      static intglGenNamesAMD(int identifier) +
      Overloads glGenNamesAMD.
      +
      static voidglGenNamesAMD(int identifier, + java.nio.IntBuffer names) 
      static booleanglIsNameAMD(int identifier, + int name) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DATA_BUFFER_AMD

        +
        public static final int GL_DATA_BUFFER_AMD
        +
        Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PERFORMANCE_MONITOR_AMD

        +
        public static final int GL_PERFORMANCE_MONITOR_AMD
        +
        Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_OBJECT_AMD

        +
        public static final int GL_QUERY_OBJECT_AMD
        +
        Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ARRAY_OBJECT_AMD

        +
        public static final int GL_VERTEX_ARRAY_OBJECT_AMD
        +
        Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_OBJECT_AMD

        +
        public static final int GL_SAMPLER_OBJECT_AMD
        +
        Accepted as the <identifier> parameter of GenNamesAMD and DeleteNamesAMD:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGenNamesAMD

        +
        public static void glGenNamesAMD(int identifier,
        +                 java.nio.IntBuffer names)
        +
      • +
      + + + +
        +
      • +

        glGenNamesAMD

        +
        public static int glGenNamesAMD(int identifier)
        +
        Overloads glGenNamesAMD.
        +
      • +
      + + + +
        +
      • +

        glDeleteNamesAMD

        +
        public static void glDeleteNamesAMD(int identifier,
        +                    java.nio.IntBuffer names)
        +
      • +
      + + + +
        +
      • +

        glDeleteNamesAMD

        +
        public static void glDeleteNamesAMD(int identifier,
        +                    int name)
        +
        Overloads glDeleteNamesAMD.
        +
      • +
      + + + +
        +
      • +

        glIsNameAMD

        +
        public static boolean glIsNameAMD(int identifier,
        +                  int name)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDPerformanceMonitor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDPerformanceMonitor.html new file mode 100644 index 00000000..3941da76 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDPerformanceMonitor.html @@ -0,0 +1,645 @@ + + + + + +AMDPerformanceMonitor (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDPerformanceMonitor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDPerformanceMonitor
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDPerformanceMonitor
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COUNTER_RANGE_AMD +
      Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD
      +
      static intGL_COUNTER_TYPE_AMD +
      Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD
      +
      static intGL_PERCENTAGE_AMD +
      Returned as a valid value in <data> parameter of + GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD
      +
      static intGL_PERFMON_RESULT_AMD +
      Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
      +
      static intGL_PERFMON_RESULT_AVAILABLE_AMD +
      Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
      +
      static intGL_PERFMON_RESULT_SIZE_AMD +
      Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
      +
      static intGL_UNSIGNED_INT64_AMD +
      Returned as a valid value in <data> parameter of + GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD
      +
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COUNTER_TYPE_AMD

        +
        public static final int GL_COUNTER_TYPE_AMD
        +
        Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COUNTER_RANGE_AMD

        +
        public static final int GL_COUNTER_RANGE_AMD
        +
        Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT64_AMD

        +
        public static final int GL_UNSIGNED_INT64_AMD
        +
        Returned as a valid value in <data> parameter of + GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PERCENTAGE_AMD

        +
        public static final int GL_PERCENTAGE_AMD
        +
        Returned as a valid value in <data> parameter of + GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PERFMON_RESULT_AVAILABLE_AMD

        +
        public static final int GL_PERFMON_RESULT_AVAILABLE_AMD
        +
        Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PERFMON_RESULT_SIZE_AMD

        +
        public static final int GL_PERFMON_RESULT_SIZE_AMD
        +
        Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PERFMON_RESULT_AMD

        +
        public static final int GL_PERFMON_RESULT_AMD
        +
        Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetPerfMonitorGroupsAMD

        +
        public static void glGetPerfMonitorGroupsAMD(java.nio.IntBuffer numGroups,
        +                             java.nio.IntBuffer groups)
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorCountersAMD

        +
        public static void glGetPerfMonitorCountersAMD(int group,
        +                               java.nio.IntBuffer numCounters,
        +                               java.nio.IntBuffer maxActiveCounters,
        +                               java.nio.IntBuffer counters)
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorGroupStringAMD

        +
        public static void glGetPerfMonitorGroupStringAMD(int group,
        +                                  java.nio.IntBuffer length,
        +                                  java.nio.ByteBuffer groupString)
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorGroupStringAMD

        +
        public static java.lang.String glGetPerfMonitorGroupStringAMD(int group,
        +                                              int bufSize)
        +
        Overloads glGetPerfMonitorGroupStringAMD.
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorCounterStringAMD

        +
        public static void glGetPerfMonitorCounterStringAMD(int group,
        +                                    int counter,
        +                                    java.nio.IntBuffer length,
        +                                    java.nio.ByteBuffer counterString)
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorCounterStringAMD

        +
        public static java.lang.String glGetPerfMonitorCounterStringAMD(int group,
        +                                                int counter,
        +                                                int bufSize)
        +
        Overloads glGetPerfMonitorCounterStringAMD.
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorCounterInfoAMD

        +
        public static void glGetPerfMonitorCounterInfoAMD(int group,
        +                                  int counter,
        +                                  int pname,
        +                                  java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGenPerfMonitorsAMD

        +
        public static void glGenPerfMonitorsAMD(java.nio.IntBuffer monitors)
        +
      • +
      + + + +
        +
      • +

        glGenPerfMonitorsAMD

        +
        public static int glGenPerfMonitorsAMD()
        +
        Overloads glGenPerfMonitorsAMD.
        +
      • +
      + + + +
        +
      • +

        glDeletePerfMonitorsAMD

        +
        public static void glDeletePerfMonitorsAMD(java.nio.IntBuffer monitors)
        +
      • +
      + + + +
        +
      • +

        glDeletePerfMonitorsAMD

        +
        public static void glDeletePerfMonitorsAMD(int monitor)
        +
        Overloads glDeletePerfMonitorsAMD.
        +
      • +
      + + + +
        +
      • +

        glSelectPerfMonitorCountersAMD

        +
        public static void glSelectPerfMonitorCountersAMD(int monitor,
        +                                  boolean enable,
        +                                  int group,
        +                                  java.nio.IntBuffer counterList)
        +
      • +
      + + + +
        +
      • +

        glSelectPerfMonitorCountersAMD

        +
        public static void glSelectPerfMonitorCountersAMD(int monitor,
        +                                  boolean enable,
        +                                  int group,
        +                                  int counter)
        +
        Overloads glSelectPerfMonitorCountersAMD.
        +
      • +
      + + + +
        +
      • +

        glBeginPerfMonitorAMD

        +
        public static void glBeginPerfMonitorAMD(int monitor)
        +
      • +
      + + + +
        +
      • +

        glEndPerfMonitorAMD

        +
        public static void glEndPerfMonitorAMD(int monitor)
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorCounterDataAMD

        +
        public static void glGetPerfMonitorCounterDataAMD(int monitor,
        +                                  int pname,
        +                                  java.nio.IntBuffer data,
        +                                  java.nio.IntBuffer bytesWritten)
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorCounterDataAMD

        +
        public static int glGetPerfMonitorCounterDataAMD(int monitor,
        +                                 int pname)
        +
        Overloads glGetPerfMonitorCounterDataAMD.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDPinnedMemory.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDPinnedMemory.html new file mode 100644 index 00000000..22e44ae4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDPinnedMemory.html @@ -0,0 +1,239 @@ + + + + + +AMDPinnedMemory (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDPinnedMemory

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDPinnedMemory
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDPinnedMemory
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD +
      Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, GetBufferPointerv, MapBufferRange:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD

        +
        public static final int GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, GetBufferPointerv, MapBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDQueryBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDQueryBufferObject.html new file mode 100644 index 00000000..929d12dd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDQueryBufferObject.html @@ -0,0 +1,279 @@ + + + + + +AMDQueryBufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDQueryBufferObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDQueryBufferObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDQueryBufferObject
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_QUERY_BUFFER_AMD +
      Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, MapBufferRange, GetBufferSubData, + GetBufferParameteriv + and GetBufferPointerv:
      +
      static intGL_QUERY_BUFFER_BINDING_AMD +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_QUERY_RESULT_NO_WAIT_AMD +
      Accepted by the <pname> parameter of GetQueryObjectiv, GetQueryObjectuiv, + GetQueryObjecti64v and GetQueryObjectui64v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_QUERY_RESULT_NO_WAIT_AMD

        +
        public static final int GL_QUERY_RESULT_NO_WAIT_AMD
        +
        Accepted by the <pname> parameter of GetQueryObjectiv, GetQueryObjectuiv, + GetQueryObjecti64v and GetQueryObjectui64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_BUFFER_AMD

        +
        public static final int GL_QUERY_BUFFER_AMD
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, MapBufferRange, GetBufferSubData, + GetBufferParameteriv + and GetBufferPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_BUFFER_BINDING_AMD

        +
        public static final int GL_QUERY_BUFFER_BINDING_AMD
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDSamplePositions.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDSamplePositions.html new file mode 100644 index 00000000..d843f366 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDSamplePositions.html @@ -0,0 +1,267 @@ + + + + + +AMDSamplePositions (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDSamplePositions

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDSamplePositions
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDSamplePositions
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_SUBSAMPLE_DISTANCE_AMD +
      Accepted by the <pname> parameter of GetFloatv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglSetMultisampleAMD(int pname, + int index, + java.nio.FloatBuffer val) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SUBSAMPLE_DISTANCE_AMD

        +
        public static final int GL_SUBSAMPLE_DISTANCE_AMD
        +
        Accepted by the <pname> parameter of GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glSetMultisampleAMD

        +
        public static void glSetMultisampleAMD(int pname,
        +                       int index,
        +                       java.nio.FloatBuffer val)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDSeamlessCubemapPerTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDSeamlessCubemapPerTexture.html new file mode 100644 index 00000000..865c9092 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDSeamlessCubemapPerTexture.html @@ -0,0 +1,237 @@ + + + + + +AMDSeamlessCubemapPerTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDSeamlessCubemapPerTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDSeamlessCubemapPerTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDSeamlessCubemapPerTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_TEXTURE_CUBE_MAP_SEAMLESS +
      Accepted by the <pname> parameter of TexParameterf, TexParameteri, + TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_SEAMLESS

        +
        public static final int GL_TEXTURE_CUBE_MAP_SEAMLESS
        +
        Accepted by the <pname> parameter of TexParameterf, TexParameteri, + TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDSparseTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDSparseTexture.html new file mode 100644 index 00000000..9476ac88 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDSparseTexture.html @@ -0,0 +1,446 @@ + + + + + +AMDSparseTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDSparseTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDSparseTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDSparseTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglTexStorageSparseAMD(int target, + int internalFormat, + int width, + int height, + int depth, + int layers, + int flags) 
      static voidglTextureStorageSparseAMD(int texture, + int target, + int internalFormat, + int width, + int height, + int depth, + int layers, + int flags) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_STORAGE_SPARSE_BIT_AMD

        +
        public static final int GL_TEXTURE_STORAGE_SPARSE_BIT_AMD
        +
        Accepted by the <flags> parameter to TexStorageSparseAMD and TextureStorageSparseAMD:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIRTUAL_PAGE_SIZE_X_AMD

        +
        public static final int GL_VIRTUAL_PAGE_SIZE_X_AMD
        +
        Accepted by the <pname> parameter to GetInternalformativ:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIRTUAL_PAGE_SIZE_Y_AMD

        +
        public static final int GL_VIRTUAL_PAGE_SIZE_Y_AMD
        +
        Accepted by the <pname> parameter to GetInternalformativ:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIRTUAL_PAGE_SIZE_Z_AMD

        +
        public static final int GL_VIRTUAL_PAGE_SIZE_Z_AMD
        +
        Accepted by the <pname> parameter to GetInternalformativ:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SPARSE_TEXTURE_SIZE_AMD

        +
        public static final int GL_MAX_SPARSE_TEXTURE_SIZE_AMD
        +
        Accepted by the <pname> parameter to GetIntegerv, GetFloatv, GetDoublev, + GetInteger64v, and GetBooleanv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD

        +
        public static final int GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD
        +
        Accepted by the <pname> parameter to GetIntegerv, GetFloatv, GetDoublev, + GetInteger64v, and GetBooleanv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS

        +
        public static final int GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS
        +
        Accepted by the <pname> parameter to GetIntegerv, GetFloatv, GetDoublev, + GetInteger64v, and GetBooleanv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIN_SPARSE_LEVEL_AMD

        +
        public static final int GL_MIN_SPARSE_LEVEL_AMD
        +
        Accepted by the <pname> parameter of GetTexParameter{if}v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIN_LOD_WARNING_AMD

        +
        public static final int GL_MIN_LOD_WARNING_AMD
        +
        Accepted by the <pname> parameter of TexParameter{if}{v} and + GetTexParameter{if}v:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTexStorageSparseAMD

        +
        public static void glTexStorageSparseAMD(int target,
        +                         int internalFormat,
        +                         int width,
        +                         int height,
        +                         int depth,
        +                         int layers,
        +                         int flags)
        +
      • +
      + + + +
        +
      • +

        glTextureStorageSparseAMD

        +
        public static void glTextureStorageSparseAMD(int texture,
        +                             int target,
        +                             int internalFormat,
        +                             int width,
        +                             int height,
        +                             int depth,
        +                             int layers,
        +                             int flags)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDStencilOperationExtended.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDStencilOperationExtended.html new file mode 100644 index 00000000..04274bb6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDStencilOperationExtended.html @@ -0,0 +1,438 @@ + + + + + +AMDStencilOperationExtended (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDStencilOperationExtended

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDStencilOperationExtended
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDStencilOperationExtended
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_AND +
      Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
      +
      static intGL_EQUIV +
      Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
      +
      static intGL_NAND +
      Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
      +
      static intGL_NOR +
      Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
      +
      static intGL_OR +
      Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
      +
      static intGL_REPLACE_VALUE_AMD +
      Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
      +
      static intGL_SET_AMD +
      Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
      +
      static intGL_STENCIL_BACK_OP_VALUE_AMD +
      Accepted by the <param> parameter of GetIntegerv, GetFloatv, GetBooleanv + GetDoublev and GetInteger64v:
      +
      static intGL_STENCIL_OP_VALUE_AMD +
      Accepted by the <param> parameter of GetIntegerv, GetFloatv, GetBooleanv + GetDoublev and GetInteger64v:
      +
      static intGL_XOR +
      Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglStencilOpValueAMD(int face, + int value) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SET_AMD

        +
        public static final int GL_SET_AMD
        +
        Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_AND

        +
        public static final int GL_AND
        +
        Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_XOR

        +
        public static final int GL_XOR
        +
        Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OR

        +
        public static final int GL_OR
        +
        Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NOR

        +
        public static final int GL_NOR
        +
        Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EQUIV

        +
        public static final int GL_EQUIV
        +
        Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NAND

        +
        public static final int GL_NAND
        +
        Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REPLACE_VALUE_AMD

        +
        public static final int GL_REPLACE_VALUE_AMD
        +
        Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp + and StencilOpSeparate:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_OP_VALUE_AMD

        +
        public static final int GL_STENCIL_OP_VALUE_AMD
        +
        Accepted by the <param> parameter of GetIntegerv, GetFloatv, GetBooleanv + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BACK_OP_VALUE_AMD

        +
        public static final int GL_STENCIL_BACK_OP_VALUE_AMD
        +
        Accepted by the <param> parameter of GetIntegerv, GetFloatv, GetBooleanv + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glStencilOpValueAMD

        +
        public static void glStencilOpValueAMD(int face,
        +                       int value)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDVertexShaderTessellator.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDVertexShaderTessellator.html new file mode 100644 index 00000000..5d79076d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AMDVertexShaderTessellator.html @@ -0,0 +1,378 @@ + + + + + +AMDVertexShaderTessellator (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AMDVertexShaderTessellator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.AMDVertexShaderTessellator
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDVertexShaderTessellator
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SAMPLER_BUFFER_AMD

        +
        public static final int GL_SAMPLER_BUFFER_AMD
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_BUFFER_AMD

        +
        public static final int GL_INT_SAMPLER_BUFFER_AMD
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DISCRETE_AMD

        +
        public static final int GL_DISCRETE_AMD
        +
        Accepted by TessellationModeAMD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONTINUOUS_AMD

        +
        public static final int GL_CONTINUOUS_AMD
        +
        Accepted by TessellationModeAMD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESSELLATION_MODE_AMD

        +
        public static final int GL_TESSELLATION_MODE_AMD
        +
        Accepted by GetIntegerv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESSELLATION_FACTOR_AMD

        +
        public static final int GL_TESSELLATION_FACTOR_AMD
        +
        Accepted by GetFloatv
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTessellationFactorAMD

        +
        public static void glTessellationFactorAMD(float factor)
        +
      • +
      + + + +
        +
      • +

        glTessellationModeAMD

        +
        public static void glTessellationModeAMD(int mode)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEAuxDepthStencil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEAuxDepthStencil.html new file mode 100644 index 00000000..72b3b00d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEAuxDepthStencil.html @@ -0,0 +1,235 @@ + + + + + +APPLEAuxDepthStencil (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLEAuxDepthStencil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLEAuxDepthStencil
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEAuxDepthStencil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_AUX_DEPTH_STENCIL_APPLE +
      Accepted by the <pname> parameter of GetIntegerv.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_AUX_DEPTH_STENCIL_APPLE

        +
        public static final int GL_AUX_DEPTH_STENCIL_APPLE
        +
        Accepted by the <pname> parameter of GetIntegerv.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEClientStorage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEClientStorage.html new file mode 100644 index 00000000..1c8bbd1b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEClientStorage.html @@ -0,0 +1,235 @@ + + + + + +APPLEClientStorage (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLEClientStorage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLEClientStorage
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEClientStorage
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_UNPACK_CLIENT_STORAGE_APPLE +
      Accepted by the <pname> parameters of PixelStore:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_UNPACK_CLIENT_STORAGE_APPLE

        +
        public static final int GL_UNPACK_CLIENT_STORAGE_APPLE
        +
        Accepted by the <pname> parameters of PixelStore:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEElementArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEElementArray.html new file mode 100644 index 00000000..f41a660d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEElementArray.html @@ -0,0 +1,403 @@ + + + + + +APPLEElementArray (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLEElementArray

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLEElementArray
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEElementArray
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ELEMENT_ARRAY_APPLE +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState and the <value> parameter of IsEnabled:
      +
      static intGL_ELEMENT_ARRAY_POINTER_APPLE +
      Accepted by the <pname> parameter of GetPointerv:
      +
      static intGL_ELEMENT_ARRAY_TYPE_APPLE +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDrawElementArrayAPPLE(int mode, + int first, + int count) 
      static voidglDrawRangeElementArrayAPPLE(int mode, + int start, + int end, + int first, + int count) 
      static voidglElementPointerAPPLE(java.nio.ByteBuffer pointer) 
      static voidglElementPointerAPPLE(java.nio.IntBuffer pointer) 
      static voidglElementPointerAPPLE(java.nio.ShortBuffer pointer) 
      static voidglMultiDrawElementArrayAPPLE(int mode, + java.nio.IntBuffer first, + java.nio.IntBuffer count) 
      static voidglMultiDrawRangeElementArrayAPPLE(int mode, + int start, + int end, + java.nio.IntBuffer first, + java.nio.IntBuffer count) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_ELEMENT_ARRAY_APPLE

        +
        public static final int GL_ELEMENT_ARRAY_APPLE
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState and the <value> parameter of IsEnabled:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ELEMENT_ARRAY_TYPE_APPLE

        +
        public static final int GL_ELEMENT_ARRAY_TYPE_APPLE
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ELEMENT_ARRAY_POINTER_APPLE

        +
        public static final int GL_ELEMENT_ARRAY_POINTER_APPLE
        +
        Accepted by the <pname> parameter of GetPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glElementPointerAPPLE

        +
        public static void glElementPointerAPPLE(java.nio.ByteBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glElementPointerAPPLE

        +
        public static void glElementPointerAPPLE(java.nio.IntBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glElementPointerAPPLE

        +
        public static void glElementPointerAPPLE(java.nio.ShortBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glDrawElementArrayAPPLE

        +
        public static void glDrawElementArrayAPPLE(int mode,
        +                           int first,
        +                           int count)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElementArrayAPPLE

        +
        public static void glDrawRangeElementArrayAPPLE(int mode,
        +                                int start,
        +                                int end,
        +                                int first,
        +                                int count)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementArrayAPPLE

        +
        public static void glMultiDrawElementArrayAPPLE(int mode,
        +                                java.nio.IntBuffer first,
        +                                java.nio.IntBuffer count)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawRangeElementArrayAPPLE

        +
        public static void glMultiDrawRangeElementArrayAPPLE(int mode,
        +                                     int start,
        +                                     int end,
        +                                     java.nio.IntBuffer first,
        +                                     java.nio.IntBuffer count)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEFence.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEFence.html new file mode 100644 index 00000000..c05089e2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEFence.html @@ -0,0 +1,407 @@ + + + + + +APPLEFence (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLEFence

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLEFence
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEFence
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DRAW_PIXELS_APPLE +
      Accepted by the <object> parameter of TestObjectAPPLE and FinishObjectAPPLE:
      +
      static intGL_FENCE_APPLE +
      Accepted by the <object> parameter of TestObjectAPPLE and FinishObjectAPPLE:
      +
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DRAW_PIXELS_APPLE

        +
        public static final int GL_DRAW_PIXELS_APPLE
        +
        Accepted by the <object> parameter of TestObjectAPPLE and FinishObjectAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FENCE_APPLE

        +
        public static final int GL_FENCE_APPLE
        +
        Accepted by the <object> parameter of TestObjectAPPLE and FinishObjectAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGenFencesAPPLE

        +
        public static void glGenFencesAPPLE(java.nio.IntBuffer fences)
        +
      • +
      + + + +
        +
      • +

        glGenFencesAPPLE

        +
        public static int glGenFencesAPPLE()
        +
        Overloads glGenFencesAPPLE.
        +
      • +
      + + + +
        +
      • +

        glDeleteFencesAPPLE

        +
        public static void glDeleteFencesAPPLE(java.nio.IntBuffer fences)
        +
      • +
      + + + +
        +
      • +

        glDeleteFencesAPPLE

        +
        public static void glDeleteFencesAPPLE(int fence)
        +
        Overloads glDeleteFencesAPPLE.
        +
      • +
      + + + +
        +
      • +

        glSetFenceAPPLE

        +
        public static void glSetFenceAPPLE(int fence)
        +
      • +
      + + + +
        +
      • +

        glIsFenceAPPLE

        +
        public static boolean glIsFenceAPPLE(int fence)
        +
      • +
      + + + +
        +
      • +

        glTestFenceAPPLE

        +
        public static boolean glTestFenceAPPLE(int fence)
        +
      • +
      + + + +
        +
      • +

        glFinishFenceAPPLE

        +
        public static void glFinishFenceAPPLE(int fence)
        +
      • +
      + + + +
        +
      • +

        glTestObjectAPPLE

        +
        public static boolean glTestObjectAPPLE(int object,
        +                        int name)
        +
      • +
      + + + +
        +
      • +

        glFinishObjectAPPLE

        +
        public static void glFinishObjectAPPLE(int object,
        +                       int name)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEFloatPixels.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEFloatPixels.html new file mode 100644 index 00000000..f5905d27 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEFloatPixels.html @@ -0,0 +1,484 @@ + + + + + +APPLEFloatPixels (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLEFloatPixels

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLEFloatPixels
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEFloatPixels
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ALPHA_FLOAT16_APPLE +
      Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA_FLOAT32_APPLE +
      Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_COLOR_FLOAT_APPLE +
      Accepted by the GetBooleanv:
      +
      static intGL_HALF_APPLE +
      Accepted by the parameters of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and + GetTexImage:
      +
      static intGL_INTENSITY_FLOAT16_APPLE +
      Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_INTENSITY_FLOAT32_APPLE +
      Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_ALPHA_FLOAT16_APPLE +
      Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_ALPHA_FLOAT32_APPLE +
      Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_FLOAT16_APPLE +
      Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_FLOAT32_APPLE +
      Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB_FLOAT16_APPLE +
      Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB_FLOAT32_APPLE +
      Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA_FLOAT16_APPLE +
      Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA_FLOAT32_APPLE +
      Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_HALF_APPLE

        +
        public static final int GL_HALF_APPLE
        +
        Accepted by the parameters of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and + GetTexImage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_FLOAT_APPLE

        +
        public static final int GL_COLOR_FLOAT_APPLE
        +
        Accepted by the GetBooleanv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA_FLOAT32_APPLE

        +
        public static final int GL_RGBA_FLOAT32_APPLE
        +
        Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB_FLOAT32_APPLE

        +
        public static final int GL_RGB_FLOAT32_APPLE
        +
        Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA_FLOAT32_APPLE

        +
        public static final int GL_ALPHA_FLOAT32_APPLE
        +
        Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY_FLOAT32_APPLE

        +
        public static final int GL_INTENSITY_FLOAT32_APPLE
        +
        Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_FLOAT32_APPLE

        +
        public static final int GL_LUMINANCE_FLOAT32_APPLE
        +
        Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA_FLOAT32_APPLE

        +
        public static final int GL_LUMINANCE_ALPHA_FLOAT32_APPLE
        +
        Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA_FLOAT16_APPLE

        +
        public static final int GL_RGBA_FLOAT16_APPLE
        +
        Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB_FLOAT16_APPLE

        +
        public static final int GL_RGB_FLOAT16_APPLE
        +
        Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA_FLOAT16_APPLE

        +
        public static final int GL_ALPHA_FLOAT16_APPLE
        +
        Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY_FLOAT16_APPLE

        +
        public static final int GL_INTENSITY_FLOAT16_APPLE
        +
        Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_FLOAT16_APPLE

        +
        public static final int GL_LUMINANCE_FLOAT16_APPLE
        +
        Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA_FLOAT16_APPLE

        +
        public static final int GL_LUMINANCE_ALPHA_FLOAT16_APPLE
        +
        Accepted by the parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEFlushBufferRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEFlushBufferRange.html new file mode 100644 index 00000000..3cf0ef22 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEFlushBufferRange.html @@ -0,0 +1,305 @@ + + + + + +APPLEFlushBufferRange (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLEFlushBufferRange

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLEFlushBufferRange
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEFlushBufferRange
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BUFFER_FLUSHING_UNMAP_APPLE +
      Accepted by the <pname> parameter of BufferParameteriAPPLE and + GetBufferParameteriv:
      +
      static intGL_BUFFER_SERIALIZED_MODIFY_APPLE +
      Accepted by the <pname> parameter of BufferParameteriAPPLE and + GetBufferParameteriv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBufferParameteriAPPLE(int target, + int pname, + int param) 
      static voidglFlushMappedBufferRangeAPPLE(int target, + long offset, + long size) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BUFFER_SERIALIZED_MODIFY_APPLE

        +
        public static final int GL_BUFFER_SERIALIZED_MODIFY_APPLE
        +
        Accepted by the <pname> parameter of BufferParameteriAPPLE and + GetBufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_FLUSHING_UNMAP_APPLE

        +
        public static final int GL_BUFFER_FLUSHING_UNMAP_APPLE
        +
        Accepted by the <pname> parameter of BufferParameteriAPPLE and + GetBufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBufferParameteriAPPLE

        +
        public static void glBufferParameteriAPPLE(int target,
        +                           int pname,
        +                           int param)
        +
      • +
      + + + +
        +
      • +

        glFlushMappedBufferRangeAPPLE

        +
        public static void glFlushMappedBufferRangeAPPLE(int target,
        +                                 long offset,
        +                                 long size)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEObjectPurgeable.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEObjectPurgeable.html new file mode 100644 index 00000000..8162b58d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEObjectPurgeable.html @@ -0,0 +1,418 @@ + + + + + +APPLEObjectPurgeable (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLEObjectPurgeable

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLEObjectPurgeable
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEObjectPurgeable
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BUFFER_OBJECT_APPLE +
      Accepted by the <objectType> parameters of ObjectPurgeableAPPLE, + ObjectUnpurgeableAPPLE and GetObjectParameteriv:
      +
      static intGL_PURGEABLE_APPLE +
      Accepted by the <pname> parameters of GetObjectParameteriv:
      +
      static intGL_RELEASED_APPLE +
      Accepted by the <option> parameter of ObjectPurgeable, and returned + by ObjectPurgeable:
      +
      static intGL_RETAINED_APPLE +
      Accepted by the <option> parameters of ObjectUnpurgeable, and + returned by ObjectUnpurgeable:
      +
      static intGL_UNDEFINED_APPLE +
      Accepted by the <option> parameters of ObjectUnpurgeable, and + returned by ObjectUnpurgeable:
      +
      static intGL_VOLATILE_APPLE +
      Accepted by the <option> parameter of ObjectPurgeable, and returned + by ObjectPurgeable:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglGetObjectParameterAPPLE(int objectType, + int name, + int pname, + java.nio.IntBuffer params) 
      static intglGetObjectParameteriAPPLE(int objectType, + int name, + int pname) +
      Overloads glGetObjectParameterivAPPLE.
      +
      static intglObjectPurgeableAPPLE(int objectType, + int name, + int option) 
      static intglObjectUnpurgeableAPPLE(int objectType, + int name, + int option) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RELEASED_APPLE

        +
        public static final int GL_RELEASED_APPLE
        +
        Accepted by the <option> parameter of ObjectPurgeable, and returned + by ObjectPurgeable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VOLATILE_APPLE

        +
        public static final int GL_VOLATILE_APPLE
        +
        Accepted by the <option> parameter of ObjectPurgeable, and returned + by ObjectPurgeable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RETAINED_APPLE

        +
        public static final int GL_RETAINED_APPLE
        +
        Accepted by the <option> parameters of ObjectUnpurgeable, and + returned by ObjectUnpurgeable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNDEFINED_APPLE

        +
        public static final int GL_UNDEFINED_APPLE
        +
        Accepted by the <option> parameters of ObjectUnpurgeable, and + returned by ObjectUnpurgeable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PURGEABLE_APPLE

        +
        public static final int GL_PURGEABLE_APPLE
        +
        Accepted by the <pname> parameters of GetObjectParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_OBJECT_APPLE

        +
        public static final int GL_BUFFER_OBJECT_APPLE
        +
        Accepted by the <objectType> parameters of ObjectPurgeableAPPLE, + ObjectUnpurgeableAPPLE and GetObjectParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glObjectPurgeableAPPLE

        +
        public static int glObjectPurgeableAPPLE(int objectType,
        +                         int name,
        +                         int option)
        +
      • +
      + + + +
        +
      • +

        glObjectUnpurgeableAPPLE

        +
        public static int glObjectUnpurgeableAPPLE(int objectType,
        +                           int name,
        +                           int option)
        +
      • +
      + + + +
        +
      • +

        glGetObjectParameterAPPLE

        +
        public static void glGetObjectParameterAPPLE(int objectType,
        +                             int name,
        +                             int pname,
        +                             java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetObjectParameteriAPPLE

        +
        public static int glGetObjectParameteriAPPLE(int objectType,
        +                             int name,
        +                             int pname)
        +
        Overloads glGetObjectParameterivAPPLE.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEPackedPixels.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEPackedPixels.html new file mode 100644 index 00000000..a6884ac3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEPackedPixels.html @@ -0,0 +1,566 @@ + + + + + +APPLEPackedPixels (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLEPackedPixels

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLEPackedPixels
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEPackedPixels
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_UNSIGNED_BYTE_2_3_3_REV +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
      +
      static intGL_UNSIGNED_BYTE_3_3_2 +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
      +
      static intGL_UNSIGNED_INT_10_10_10_2 +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
      +
      static intGL_UNSIGNED_INT_2_10_10_10_REV +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
      +
      static intGL_UNSIGNED_INT_8_8_8_8 +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
      +
      static intGL_UNSIGNED_INT_8_8_8_8_REV +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
      +
      static intGL_UNSIGNED_SHORT_1_5_5_5_REV +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
      +
      static intGL_UNSIGNED_SHORT_4_4_4_4 +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
      +
      static intGL_UNSIGNED_SHORT_4_4_4_4_REV +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
      +
      static intGL_UNSIGNED_SHORT_5_5_5_1 +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
      +
      static intGL_UNSIGNED_SHORT_5_6_5 +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
      +
      static intGL_UNSIGNED_SHORT_5_6_5_REV +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_UNSIGNED_BYTE_3_3_2

        +
        public static final int GL_UNSIGNED_BYTE_3_3_2
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_BYTE_2_3_3_REV

        +
        public static final int GL_UNSIGNED_BYTE_2_3_3_REV
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_5_6_5

        +
        public static final int GL_UNSIGNED_SHORT_5_6_5
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_5_6_5_REV

        +
        public static final int GL_UNSIGNED_SHORT_5_6_5_REV
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_4_4_4_4

        +
        public static final int GL_UNSIGNED_SHORT_4_4_4_4
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_4_4_4_4_REV

        +
        public static final int GL_UNSIGNED_SHORT_4_4_4_4_REV
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_5_5_5_1

        +
        public static final int GL_UNSIGNED_SHORT_5_5_5_1
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_1_5_5_5_REV

        +
        public static final int GL_UNSIGNED_SHORT_1_5_5_5_REV
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_8_8_8_8

        +
        public static final int GL_UNSIGNED_INT_8_8_8_8
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_8_8_8_8_REV

        +
        public static final int GL_UNSIGNED_INT_8_8_8_8_REV
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_10_10_10_2

        +
        public static final int GL_UNSIGNED_INT_10_10_10_2
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_2_10_10_10_REV

        +
        public static final int GL_UNSIGNED_INT_2_10_10_10_REV
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, SeparableFilter3D, + GetSeparableFilter, ColorTable, GetColorTable, TexImage4DSGIS, + and TexSubImage4DSGIS:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLERgb422.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLERgb422.html new file mode 100644 index 00000000..13a953b5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLERgb422.html @@ -0,0 +1,293 @@ + + + + + +APPLERgb422 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLERgb422

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLERgb422
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLERgb422
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_RGB_422_APPLE +
      Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
      +
      static intGL_UNSIGNED_SHORT_8_8_APPLE +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
      +
      static intGL_UNSIGNED_SHORT_8_8_REV_APPLE +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RGB_422_APPLE

        +
        public static final int GL_RGB_422_APPLE
        +
        Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_8_8_APPLE

        +
        public static final int GL_UNSIGNED_SHORT_8_8_APPLE
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_8_8_REV_APPLE

        +
        public static final int GL_UNSIGNED_SHORT_8_8_REV_APPLE
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLERowBytes.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLERowBytes.html new file mode 100644 index 00000000..1c986d7a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLERowBytes.html @@ -0,0 +1,256 @@ + + + + + +APPLERowBytes (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLERowBytes

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLERowBytes
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLERowBytes
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_PACK_ROW_BYTES_APPLE +
      Accepted by the <pname> parameter of PixelStorei and the <pname> + parameter of GetIntegerv:
      +
      static intGL_UNPACK_ROW_BYTES_APPLE +
      Accepted by the <pname> parameter of PixelStorei and the <pname> + parameter of GetIntegerv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PACK_ROW_BYTES_APPLE

        +
        public static final int GL_PACK_ROW_BYTES_APPLE
        +
        Accepted by the <pname> parameter of PixelStorei and the <pname> + parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNPACK_ROW_BYTES_APPLE

        +
        public static final int GL_UNPACK_ROW_BYTES_APPLE
        +
        Accepted by the <pname> parameter of PixelStorei and the <pname> + parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLETextureRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLETextureRange.html new file mode 100644 index 00000000..183c73ce --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLETextureRange.html @@ -0,0 +1,379 @@ + + + + + +APPLETextureRange (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLETextureRange

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLETextureRange
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLETextureRange
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_STORAGE_CACHED_APPLE +
      Accepted by the parameters of TexParameteri, TexParameterf, + TexParameteriv, and TexParameterfv:
      +
      static intGL_STORAGE_PRIVATE_APPLE +
      Accepted by the parameters of TexParameteri, TexParameterf, + TexParameteriv, and TexParameterfv:
      +
      static intGL_STORAGE_SHARED_APPLE +
      Accepted by the parameters of TexParameteri, TexParameterf, + TexParameteriv, and TexParameterfv:
      +
      static intGL_TEXTURE_RANGE_LENGTH_APPLE +
      Accepted by the parameters of GetTexParameteriv and + GetTexParameterfv:
      +
      static intGL_TEXTURE_RANGE_POINTER_APPLE +
      Accepted by the parameters of GetTexParameterPointerv:
      +
      static intGL_TEXTURE_STORAGE_HINT_APPLE +
      Accepted by the parameters of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and + GetTexParameterfv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static java.nio.BufferglGetTexParameterPointervAPPLE(int target, + int pname, + long result_size) 
      static voidglTextureRangeAPPLE(int target, + java.nio.ByteBuffer pointer) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_STORAGE_HINT_APPLE

        +
        public static final int GL_TEXTURE_STORAGE_HINT_APPLE
        +
        Accepted by the parameters of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and + GetTexParameterfv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STORAGE_PRIVATE_APPLE

        +
        public static final int GL_STORAGE_PRIVATE_APPLE
        +
        Accepted by the parameters of TexParameteri, TexParameterf, + TexParameteriv, and TexParameterfv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STORAGE_CACHED_APPLE

        +
        public static final int GL_STORAGE_CACHED_APPLE
        +
        Accepted by the parameters of TexParameteri, TexParameterf, + TexParameteriv, and TexParameterfv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STORAGE_SHARED_APPLE

        +
        public static final int GL_STORAGE_SHARED_APPLE
        +
        Accepted by the parameters of TexParameteri, TexParameterf, + TexParameteriv, and TexParameterfv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_RANGE_LENGTH_APPLE

        +
        public static final int GL_TEXTURE_RANGE_LENGTH_APPLE
        +
        Accepted by the parameters of GetTexParameteriv and + GetTexParameterfv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_RANGE_POINTER_APPLE

        +
        public static final int GL_TEXTURE_RANGE_POINTER_APPLE
        +
        Accepted by the parameters of GetTexParameterPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTextureRangeAPPLE

        +
        public static void glTextureRangeAPPLE(int target,
        +                       java.nio.ByteBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glGetTexParameterPointervAPPLE

        +
        public static java.nio.Buffer glGetTexParameterPointervAPPLE(int target,
        +                                             int pname,
        +                                             long result_size)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEVertexArrayObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEVertexArrayObject.html new file mode 100644 index 00000000..86af5c0e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEVertexArrayObject.html @@ -0,0 +1,336 @@ + + + + + +APPLEVertexArrayObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLEVertexArrayObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLEVertexArrayObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEVertexArrayObject
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_VERTEX_ARRAY_BINDING_APPLE +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_ARRAY_BINDING_APPLE

        +
        public static final int GL_VERTEX_ARRAY_BINDING_APPLE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindVertexArrayAPPLE

        +
        public static void glBindVertexArrayAPPLE(int array)
        +
      • +
      + + + +
        +
      • +

        glDeleteVertexArraysAPPLE

        +
        public static void glDeleteVertexArraysAPPLE(java.nio.IntBuffer arrays)
        +
      • +
      + + + +
        +
      • +

        glDeleteVertexArraysAPPLE

        +
        public static void glDeleteVertexArraysAPPLE(int array)
        +
        Overloads glDeleteVertexArraysAPPLE.
        +
      • +
      + + + +
        +
      • +

        glGenVertexArraysAPPLE

        +
        public static void glGenVertexArraysAPPLE(java.nio.IntBuffer arrays)
        +
      • +
      + + + +
        +
      • +

        glGenVertexArraysAPPLE

        +
        public static int glGenVertexArraysAPPLE()
        +
        Overloads glGenVertexArraysAPPLE.
        +
      • +
      + + + +
        +
      • +

        glIsVertexArrayAPPLE

        +
        public static boolean glIsVertexArrayAPPLE(int array)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEVertexArrayRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEVertexArrayRange.html new file mode 100644 index 00000000..b0828b4c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEVertexArrayRange.html @@ -0,0 +1,435 @@ + + + + + +APPLEVertexArrayRange (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLEVertexArrayRange

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLEVertexArrayRange
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEVertexArrayRange
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglFlushVertexArrayRangeAPPLE(java.nio.ByteBuffer pointer) 
      static voidglVertexArrayParameteriAPPLE(int pname, + int param) 
      static voidglVertexArrayRangeAPPLE(java.nio.ByteBuffer pointer) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_ARRAY_RANGE_APPLE

        +
        public static final int GL_VERTEX_ARRAY_RANGE_APPLE
        +
        Accepted by the <cap> parameter of EnableClientState, DisableClientState, + and IsEnabled:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE

        +
        public static final int GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE

        +
        public static final int GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ARRAY_RANGE_POINTER_APPLE

        +
        public static final int GL_VERTEX_ARRAY_RANGE_POINTER_APPLE
        +
        Accepted by the <pname> parameter of GetPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ARRAY_STORAGE_HINT_APPLE

        +
        public static final int GL_VERTEX_ARRAY_STORAGE_HINT_APPLE
        +
        Accepted by the <pname> parameter of VertexArrayParameteriAPPLE, + GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STORAGE_CACHED_APPLE

        +
        public static final int GL_STORAGE_CACHED_APPLE
        +
        Accepted by the <param> parameter of VertexArrayParameteriAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STORAGE_SHARED_APPLE

        +
        public static final int GL_STORAGE_SHARED_APPLE
        +
        Accepted by the <param> parameter of VertexArrayParameteriAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_PIXELS_APPLE

        +
        public static final int GL_DRAW_PIXELS_APPLE
        +
        Accepted by the <object> parameter of TestObjectAPPLE and FinishObjectAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FENCE_APPLE

        +
        public static final int GL_FENCE_APPLE
        +
        Accepted by the <object> parameter of TestObjectAPPLE and FinishObjectAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertexArrayRangeAPPLE

        +
        public static void glVertexArrayRangeAPPLE(java.nio.ByteBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glFlushVertexArrayRangeAPPLE

        +
        public static void glFlushVertexArrayRangeAPPLE(java.nio.ByteBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayParameteriAPPLE

        +
        public static void glVertexArrayParameteriAPPLE(int pname,
        +                                int param)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEVertexProgramEvaluators.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEVertexProgramEvaluators.html new file mode 100644 index 00000000..ff473710 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEVertexProgramEvaluators.html @@ -0,0 +1,584 @@ + + + + + +APPLEVertexProgramEvaluators (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLEVertexProgramEvaluators

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLEVertexProgramEvaluators
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEVertexProgramEvaluators
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_VERTEX_ATTRIB_MAP1_APPLE +
      Accepted by the <pname> parameter of EnableVertexAttribAPPLE, + DisableVertexAttribAPPLE, and IsVertexAttribEnabledAPPLE.
      +
      static intGL_VERTEX_ATTRIB_MAP1_COEFF_APPLE +
      Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
      +
      static intGL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE +
      Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
      +
      static intGL_VERTEX_ATTRIB_MAP1_ORDER_APPLE +
      Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
      +
      static intGL_VERTEX_ATTRIB_MAP1_SIZE_APPLE +
      Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
      +
      static intGL_VERTEX_ATTRIB_MAP2_APPLE +
      Accepted by the <pname> parameter of EnableVertexAttribAPPLE, + DisableVertexAttribAPPLE, and IsVertexAttribEnabledAPPLE.
      +
      static intGL_VERTEX_ATTRIB_MAP2_COEFF_APPLE +
      Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
      +
      static intGL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE +
      Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
      +
      static intGL_VERTEX_ATTRIB_MAP2_ORDER_APPLE +
      Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
      +
      static intGL_VERTEX_ATTRIB_MAP2_SIZE_APPLE +
      Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDisableVertexAttribAPPLE(int index, + int pname) 
      static voidglEnableVertexAttribAPPLE(int index, + int pname) 
      static booleanglIsVertexAttribEnabledAPPLE(int index, + int pname) 
      static voidglMapVertexAttrib1dAPPLE(int index, + int size, + double u1, + double u2, + int stride, + int order, + java.nio.DoubleBuffer points) 
      static voidglMapVertexAttrib1fAPPLE(int index, + int size, + float u1, + float u2, + int stride, + int order, + java.nio.FloatBuffer points) 
      static voidglMapVertexAttrib2dAPPLE(int index, + int size, + double u1, + double u2, + int ustride, + int uorder, + double v1, + double v2, + int vstride, + int vorder, + java.nio.DoubleBuffer points) 
      static voidglMapVertexAttrib2fAPPLE(int index, + int size, + float u1, + float u2, + int ustride, + int uorder, + float v1, + float v2, + int vstride, + int vorder, + java.nio.FloatBuffer points) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_MAP1_APPLE

        +
        public static final int GL_VERTEX_ATTRIB_MAP1_APPLE
        +
        Accepted by the <pname> parameter of EnableVertexAttribAPPLE, + DisableVertexAttribAPPLE, and IsVertexAttribEnabledAPPLE.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_MAP2_APPLE

        +
        public static final int GL_VERTEX_ATTRIB_MAP2_APPLE
        +
        Accepted by the <pname> parameter of EnableVertexAttribAPPLE, + DisableVertexAttribAPPLE, and IsVertexAttribEnabledAPPLE.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE

        +
        public static final int GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE
        +
        Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE

        +
        public static final int GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE
        +
        Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE

        +
        public static final int GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE
        +
        Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE

        +
        public static final int GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE
        +
        Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE

        +
        public static final int GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE
        +
        Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE

        +
        public static final int GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE
        +
        Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE

        +
        public static final int GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE
        +
        Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE

        +
        public static final int GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE
        +
        Accepted by the <pname> parameter of GetVertexAttribdvARB, + GetVertexAttribfvARB, and GetVertexAttribivARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glEnableVertexAttribAPPLE

        +
        public static void glEnableVertexAttribAPPLE(int index,
        +                             int pname)
        +
      • +
      + + + +
        +
      • +

        glDisableVertexAttribAPPLE

        +
        public static void glDisableVertexAttribAPPLE(int index,
        +                              int pname)
        +
      • +
      + + + +
        +
      • +

        glIsVertexAttribEnabledAPPLE

        +
        public static boolean glIsVertexAttribEnabledAPPLE(int index,
        +                                   int pname)
        +
      • +
      + + + +
        +
      • +

        glMapVertexAttrib1dAPPLE

        +
        public static void glMapVertexAttrib1dAPPLE(int index,
        +                            int size,
        +                            double u1,
        +                            double u2,
        +                            int stride,
        +                            int order,
        +                            java.nio.DoubleBuffer points)
        +
      • +
      + + + +
        +
      • +

        glMapVertexAttrib1fAPPLE

        +
        public static void glMapVertexAttrib1fAPPLE(int index,
        +                            int size,
        +                            float u1,
        +                            float u2,
        +                            int stride,
        +                            int order,
        +                            java.nio.FloatBuffer points)
        +
      • +
      + + + +
        +
      • +

        glMapVertexAttrib2dAPPLE

        +
        public static void glMapVertexAttrib2dAPPLE(int index,
        +                            int size,
        +                            double u1,
        +                            double u2,
        +                            int ustride,
        +                            int uorder,
        +                            double v1,
        +                            double v2,
        +                            int vstride,
        +                            int vorder,
        +                            java.nio.DoubleBuffer points)
        +
      • +
      + + + +
        +
      • +

        glMapVertexAttrib2fAPPLE

        +
        public static void glMapVertexAttrib2fAPPLE(int index,
        +                            int size,
        +                            float u1,
        +                            float u2,
        +                            int ustride,
        +                            int uorder,
        +                            float v1,
        +                            float v2,
        +                            int vstride,
        +                            int vorder,
        +                            java.nio.FloatBuffer points)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEYcbcr422.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEYcbcr422.html new file mode 100644 index 00000000..722f8bba --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/APPLEYcbcr422.html @@ -0,0 +1,299 @@ + + + + + +APPLEYcbcr422 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class APPLEYcbcr422

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.APPLEYcbcr422
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEYcbcr422
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_UNSIGNED_SHORT_8_8_APPLE +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, + SeparableFilter2D, SeparableFilter3D, GetSeparableFilter, ColorTable, + GetColorTable:
      +
      static intGL_UNSIGNED_SHORT_8_8_REV_APPLE +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, + SeparableFilter2D, SeparableFilter3D, GetSeparableFilter, ColorTable, + GetColorTable:
      +
      static intGL_YCBCR_422_APPLE +
      Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, + SeparableFilter2D, SeparableFilter3D, GetSeparableFilter, ColorTable, + GetColorTable:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_YCBCR_422_APPLE

        +
        public static final int GL_YCBCR_422_APPLE
        +
        Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, + SeparableFilter2D, SeparableFilter3D, GetSeparableFilter, ColorTable, + GetColorTable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_8_8_APPLE

        +
        public static final int GL_UNSIGNED_SHORT_8_8_APPLE
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, + SeparableFilter2D, SeparableFilter3D, GetSeparableFilter, ColorTable, + GetColorTable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_8_8_REV_APPLE

        +
        public static final int GL_UNSIGNED_SHORT_8_8_REV_APPLE
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, + SeparableFilter2D, SeparableFilter3D, GetSeparableFilter, ColorTable, + GetColorTable:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBaseInstance.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBaseInstance.html new file mode 100644 index 00000000..4432baeb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBaseInstance.html @@ -0,0 +1,399 @@ + + + + + +ARBBaseInstance (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBBaseInstance

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBBaseInstance
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBBaseInstance
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawArraysInstancedBaseInstance

        +
        public static void glDrawArraysInstancedBaseInstance(int mode,
        +                                     int first,
        +                                     int count,
        +                                     int primcount,
        +                                     int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseInstance

        +
        public static void glDrawElementsInstancedBaseInstance(int mode,
        +                                       java.nio.ByteBuffer indices,
        +                                       int primcount,
        +                                       int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseInstance

        +
        public static void glDrawElementsInstancedBaseInstance(int mode,
        +                                       java.nio.IntBuffer indices,
        +                                       int primcount,
        +                                       int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseInstance

        +
        public static void glDrawElementsInstancedBaseInstance(int mode,
        +                                       java.nio.ShortBuffer indices,
        +                                       int primcount,
        +                                       int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseInstance

        +
        public static void glDrawElementsInstancedBaseInstance(int mode,
        +                                       int indices_count,
        +                                       int type,
        +                                       long indices_buffer_offset,
        +                                       int primcount,
        +                                       int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertexBaseInstance

        +
        public static void glDrawElementsInstancedBaseVertexBaseInstance(int mode,
        +                                                 java.nio.ByteBuffer indices,
        +                                                 int primcount,
        +                                                 int basevertex,
        +                                                 int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertexBaseInstance

        +
        public static void glDrawElementsInstancedBaseVertexBaseInstance(int mode,
        +                                                 java.nio.IntBuffer indices,
        +                                                 int primcount,
        +                                                 int basevertex,
        +                                                 int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertexBaseInstance

        +
        public static void glDrawElementsInstancedBaseVertexBaseInstance(int mode,
        +                                                 java.nio.ShortBuffer indices,
        +                                                 int primcount,
        +                                                 int basevertex,
        +                                                 int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertexBaseInstance

        +
        public static void glDrawElementsInstancedBaseVertexBaseInstance(int mode,
        +                                                 int indices_count,
        +                                                 int type,
        +                                                 long indices_buffer_offset,
        +                                                 int primcount,
        +                                                 int basevertex,
        +                                                 int baseinstance)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBindlessTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBindlessTexture.html new file mode 100644 index 00000000..acd83df2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBindlessTexture.html @@ -0,0 +1,490 @@ + + + + + +ARBBindlessTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBBindlessTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBBindlessTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBBindlessTexture
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_UNSIGNED_INT64_ARB

        +
        public static final int GL_UNSIGNED_INT64_ARB
        +
        Accepted by the <type> parameter of VertexAttribLPointer:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetTextureHandleARB

        +
        public static long glGetTextureHandleARB(int texture)
        +
      • +
      + + + +
        +
      • +

        glGetTextureSamplerHandleARB

        +
        public static long glGetTextureSamplerHandleARB(int texture,
        +                                int sampler)
        +
      • +
      + + + +
        +
      • +

        glMakeTextureHandleResidentARB

        +
        public static void glMakeTextureHandleResidentARB(long handle)
        +
      • +
      + + + +
        +
      • +

        glMakeTextureHandleNonResidentARB

        +
        public static void glMakeTextureHandleNonResidentARB(long handle)
        +
      • +
      + + + +
        +
      • +

        glGetImageHandleARB

        +
        public static long glGetImageHandleARB(int texture,
        +                       int level,
        +                       boolean layered,
        +                       int layer,
        +                       int format)
        +
      • +
      + + + +
        +
      • +

        glMakeImageHandleResidentARB

        +
        public static void glMakeImageHandleResidentARB(long handle,
        +                                int access)
        +
      • +
      + + + +
        +
      • +

        glMakeImageHandleNonResidentARB

        +
        public static void glMakeImageHandleNonResidentARB(long handle)
        +
      • +
      + + + +
        +
      • +

        glUniformHandleui64ARB

        +
        public static void glUniformHandleui64ARB(int location,
        +                          long value)
        +
      • +
      + + + +
        +
      • +

        glUniformHandleuARB

        +
        public static void glUniformHandleuARB(int location,
        +                       java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformHandleui64ARB

        +
        public static void glProgramUniformHandleui64ARB(int program,
        +                                 int location,
        +                                 long value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformHandleuARB

        +
        public static void glProgramUniformHandleuARB(int program,
        +                              int location,
        +                              java.nio.LongBuffer values)
        +
      • +
      + + + +
        +
      • +

        glIsTextureHandleResidentARB

        +
        public static boolean glIsTextureHandleResidentARB(long handle)
        +
      • +
      + + + +
        +
      • +

        glIsImageHandleResidentARB

        +
        public static boolean glIsImageHandleResidentARB(long handle)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL1ui64ARB

        +
        public static void glVertexAttribL1ui64ARB(int index,
        +                           long x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL1uARB

        +
        public static void glVertexAttribL1uARB(int index,
        +                        java.nio.LongBuffer v)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribLuARB

        +
        public static void glGetVertexAttribLuARB(int index,
        +                          int pname,
        +                          java.nio.LongBuffer params)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBlendFuncExtended.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBlendFuncExtended.html new file mode 100644 index 00000000..2fb42445 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBlendFuncExtended.html @@ -0,0 +1,410 @@ + + + + + +ARBBlendFuncExtended (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBBlendFuncExtended

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBBlendFuncExtended
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBBlendFuncExtended
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_DUAL_SOURCE_DRAW_BUFFERS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev:
      +
      static intGL_ONE_MINUS_SRC1_ALPHA +
      Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
      +
      static intGL_ONE_MINUS_SRC1_COLOR +
      Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
      +
      static intGL_SRC1_ALPHA +
      Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
      +
      static intGL_SRC1_COLOR +
      Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBindFragDataLocationIndexed(int program, + int colorNumber, + int index, + java.nio.ByteBuffer name) 
      static voidglBindFragDataLocationIndexed(int program, + int colorNumber, + int index, + java.lang.CharSequence name) +
      Overloads glBindFragDataLocationIndexed.
      +
      static intglGetFragDataIndex(int program, + java.nio.ByteBuffer name) 
      static intglGetFragDataIndex(int program, + java.lang.CharSequence name) +
      Overloads glGetFragDataIndex.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SRC1_COLOR

        +
        public static final int GL_SRC1_COLOR
        +
        Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRC1_ALPHA

        +
        public static final int GL_SRC1_ALPHA
        +
        Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ONE_MINUS_SRC1_COLOR

        +
        public static final int GL_ONE_MINUS_SRC1_COLOR
        +
        Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ONE_MINUS_SRC1_ALPHA

        +
        public static final int GL_ONE_MINUS_SRC1_ALPHA
        +
        Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DUAL_SOURCE_DRAW_BUFFERS

        +
        public static final int GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindFragDataLocationIndexed

        +
        public static void glBindFragDataLocationIndexed(int program,
        +                                 int colorNumber,
        +                                 int index,
        +                                 java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glBindFragDataLocationIndexed

        +
        public static void glBindFragDataLocationIndexed(int program,
        +                                 int colorNumber,
        +                                 int index,
        +                                 java.lang.CharSequence name)
        +
        Overloads glBindFragDataLocationIndexed.
        +
      • +
      + + + +
        +
      • +

        glGetFragDataIndex

        +
        public static int glGetFragDataIndex(int program,
        +                     java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetFragDataIndex

        +
        public static int glGetFragDataIndex(int program,
        +                     java.lang.CharSequence name)
        +
        Overloads glGetFragDataIndex.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBufferObject.html new file mode 100644 index 00000000..f1150c0b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBufferObject.html @@ -0,0 +1,1084 @@ + + + + + +ARBBufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBBufferObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBBufferObject
    • +
    +
  • +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BUFFER_ACCESS_ARB +
      Accepted by the <pname> parameter of GetBufferParameterivARB:
      +
      static intGL_BUFFER_MAP_POINTER_ARB +
      Accepted by the <pname> parameter of GetBufferParameterivARB:
      +
      static intGL_BUFFER_MAPPED_ARB +
      Accepted by the <pname> parameter of GetBufferParameterivARB:
      +
      static intGL_BUFFER_SIZE_ARB +
      Accepted by the <pname> parameter of GetBufferParameterivARB:
      +
      static intGL_BUFFER_USAGE_ARB +
      Accepted by the <pname> parameter of GetBufferParameterivARB:
      +
      static intGL_DYNAMIC_COPY_ARB +
      Accepted by the <usage> parameter of BufferDataARB:
      +
      static intGL_DYNAMIC_DRAW_ARB +
      Accepted by the <usage> parameter of BufferDataARB:
      +
      static intGL_DYNAMIC_READ_ARB +
      Accepted by the <usage> parameter of BufferDataARB:
      +
      static intGL_READ_ONLY_ARB +
      Accepted by the <access> parameter of MapBufferARB:
      +
      static intGL_READ_WRITE_ARB +
      Accepted by the <access> parameter of MapBufferARB:
      +
      static intGL_STATIC_COPY_ARB +
      Accepted by the <usage> parameter of BufferDataARB:
      +
      static intGL_STATIC_DRAW_ARB +
      Accepted by the <usage> parameter of BufferDataARB:
      +
      static intGL_STATIC_READ_ARB +
      Accepted by the <usage> parameter of BufferDataARB:
      +
      static intGL_STREAM_COPY_ARB +
      Accepted by the <usage> parameter of BufferDataARB:
      +
      static intGL_STREAM_DRAW_ARB +
      Accepted by the <usage> parameter of BufferDataARB:
      +
      static intGL_STREAM_READ_ARB +
      Accepted by the <usage> parameter of BufferDataARB:
      +
      static intGL_WRITE_ONLY_ARB +
      Accepted by the <access> parameter of MapBufferARB:
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ARBBufferObject() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBindBufferARB(int target, + int buffer) 
      static voidglBufferDataARB(int target, + java.nio.ByteBuffer data, + int usage) 
      static voidglBufferDataARB(int target, + java.nio.DoubleBuffer data, + int usage) 
      static voidglBufferDataARB(int target, + java.nio.FloatBuffer data, + int usage) 
      static voidglBufferDataARB(int target, + java.nio.IntBuffer data, + int usage) 
      static voidglBufferDataARB(int target, + long data_size, + int usage) 
      static voidglBufferDataARB(int target, + java.nio.ShortBuffer data, + int usage) 
      static voidglBufferSubDataARB(int target, + long offset, + java.nio.ByteBuffer data) 
      static voidglBufferSubDataARB(int target, + long offset, + java.nio.DoubleBuffer data) 
      static voidglBufferSubDataARB(int target, + long offset, + java.nio.FloatBuffer data) 
      static voidglBufferSubDataARB(int target, + long offset, + java.nio.IntBuffer data) 
      static voidglBufferSubDataARB(int target, + long offset, + java.nio.ShortBuffer data) 
      static voidglDeleteBuffersARB(int buffer) +
      Overloads glDeleteBuffersARB.
      +
      static voidglDeleteBuffersARB(java.nio.IntBuffer buffers) 
      static intglGenBuffersARB() +
      Overloads glGenBuffersARB.
      +
      static voidglGenBuffersARB(java.nio.IntBuffer buffers) 
      static intglGetBufferParameterARB(int target, + int pname) +
      Deprecated.  +
      Will be removed in 3.0. Use glGetBufferParameteriARB(int, int) instead.
      +
      +
      static voidglGetBufferParameterARB(int target, + int pname, + java.nio.IntBuffer params) 
      static intglGetBufferParameteriARB(int target, + int pname) +
      Overloads glGetBufferParameterivARB.
      +
      static java.nio.ByteBufferglGetBufferPointerARB(int target, + int pname) 
      static voidglGetBufferSubDataARB(int target, + long offset, + java.nio.ByteBuffer data) 
      static voidglGetBufferSubDataARB(int target, + long offset, + java.nio.DoubleBuffer data) 
      static voidglGetBufferSubDataARB(int target, + long offset, + java.nio.FloatBuffer data) 
      static voidglGetBufferSubDataARB(int target, + long offset, + java.nio.IntBuffer data) 
      static voidglGetBufferSubDataARB(int target, + long offset, + java.nio.ShortBuffer data) 
      static booleanglIsBufferARB(int buffer) 
      static java.nio.ByteBufferglMapBufferARB(int target, + int access, + java.nio.ByteBuffer old_buffer) +
      glMapBufferARB maps a GL buffer object to a ByteBuffer.
      +
      static java.nio.ByteBufferglMapBufferARB(int target, + int access, + long length, + java.nio.ByteBuffer old_buffer) +
      glMapBufferARB maps a GL buffer object to a ByteBuffer.
      +
      static booleanglUnmapBufferARB(int target) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_STREAM_DRAW_ARB

        +
        public static final int GL_STREAM_DRAW_ARB
        +
        Accepted by the <usage> parameter of BufferDataARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STREAM_READ_ARB

        +
        public static final int GL_STREAM_READ_ARB
        +
        Accepted by the <usage> parameter of BufferDataARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STREAM_COPY_ARB

        +
        public static final int GL_STREAM_COPY_ARB
        +
        Accepted by the <usage> parameter of BufferDataARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STATIC_DRAW_ARB

        +
        public static final int GL_STATIC_DRAW_ARB
        +
        Accepted by the <usage> parameter of BufferDataARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STATIC_READ_ARB

        +
        public static final int GL_STATIC_READ_ARB
        +
        Accepted by the <usage> parameter of BufferDataARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STATIC_COPY_ARB

        +
        public static final int GL_STATIC_COPY_ARB
        +
        Accepted by the <usage> parameter of BufferDataARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DYNAMIC_DRAW_ARB

        +
        public static final int GL_DYNAMIC_DRAW_ARB
        +
        Accepted by the <usage> parameter of BufferDataARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DYNAMIC_READ_ARB

        +
        public static final int GL_DYNAMIC_READ_ARB
        +
        Accepted by the <usage> parameter of BufferDataARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DYNAMIC_COPY_ARB

        +
        public static final int GL_DYNAMIC_COPY_ARB
        +
        Accepted by the <usage> parameter of BufferDataARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_ONLY_ARB

        +
        public static final int GL_READ_ONLY_ARB
        +
        Accepted by the <access> parameter of MapBufferARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_WRITE_ONLY_ARB

        +
        public static final int GL_WRITE_ONLY_ARB
        +
        Accepted by the <access> parameter of MapBufferARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_WRITE_ARB

        +
        public static final int GL_READ_WRITE_ARB
        +
        Accepted by the <access> parameter of MapBufferARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_SIZE_ARB

        +
        public static final int GL_BUFFER_SIZE_ARB
        +
        Accepted by the <pname> parameter of GetBufferParameterivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_USAGE_ARB

        +
        public static final int GL_BUFFER_USAGE_ARB
        +
        Accepted by the <pname> parameter of GetBufferParameterivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_ACCESS_ARB

        +
        public static final int GL_BUFFER_ACCESS_ARB
        +
        Accepted by the <pname> parameter of GetBufferParameterivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_MAPPED_ARB

        +
        public static final int GL_BUFFER_MAPPED_ARB
        +
        Accepted by the <pname> parameter of GetBufferParameterivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_MAP_POINTER_ARB

        +
        public static final int GL_BUFFER_MAP_POINTER_ARB
        +
        Accepted by the <pname> parameter of GetBufferParameterivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ARBBufferObject

        +
        public ARBBufferObject()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindBufferARB

        +
        public static void glBindBufferARB(int target,
        +                   int buffer)
        +
      • +
      + + + +
        +
      • +

        glDeleteBuffersARB

        +
        public static void glDeleteBuffersARB(java.nio.IntBuffer buffers)
        +
      • +
      + + + +
        +
      • +

        glDeleteBuffersARB

        +
        public static void glDeleteBuffersARB(int buffer)
        +
        Overloads glDeleteBuffersARB.
        +
      • +
      + + + +
        +
      • +

        glGenBuffersARB

        +
        public static void glGenBuffersARB(java.nio.IntBuffer buffers)
        +
      • +
      + + + +
        +
      • +

        glGenBuffersARB

        +
        public static int glGenBuffersARB()
        +
        Overloads glGenBuffersARB.
        +
      • +
      + + + +
        +
      • +

        glIsBufferARB

        +
        public static boolean glIsBufferARB(int buffer)
        +
      • +
      + + + +
        +
      • +

        glBufferDataARB

        +
        public static void glBufferDataARB(int target,
        +                   long data_size,
        +                   int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferDataARB

        +
        public static void glBufferDataARB(int target,
        +                   java.nio.ByteBuffer data,
        +                   int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferDataARB

        +
        public static void glBufferDataARB(int target,
        +                   java.nio.DoubleBuffer data,
        +                   int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferDataARB

        +
        public static void glBufferDataARB(int target,
        +                   java.nio.FloatBuffer data,
        +                   int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferDataARB

        +
        public static void glBufferDataARB(int target,
        +                   java.nio.IntBuffer data,
        +                   int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferDataARB

        +
        public static void glBufferDataARB(int target,
        +                   java.nio.ShortBuffer data,
        +                   int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferSubDataARB

        +
        public static void glBufferSubDataARB(int target,
        +                      long offset,
        +                      java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glBufferSubDataARB

        +
        public static void glBufferSubDataARB(int target,
        +                      long offset,
        +                      java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glBufferSubDataARB

        +
        public static void glBufferSubDataARB(int target,
        +                      long offset,
        +                      java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glBufferSubDataARB

        +
        public static void glBufferSubDataARB(int target,
        +                      long offset,
        +                      java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glBufferSubDataARB

        +
        public static void glBufferSubDataARB(int target,
        +                      long offset,
        +                      java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetBufferSubDataARB

        +
        public static void glGetBufferSubDataARB(int target,
        +                         long offset,
        +                         java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetBufferSubDataARB

        +
        public static void glGetBufferSubDataARB(int target,
        +                         long offset,
        +                         java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetBufferSubDataARB

        +
        public static void glGetBufferSubDataARB(int target,
        +                         long offset,
        +                         java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetBufferSubDataARB

        +
        public static void glGetBufferSubDataARB(int target,
        +                         long offset,
        +                         java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetBufferSubDataARB

        +
        public static void glGetBufferSubDataARB(int target,
        +                         long offset,
        +                         java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glMapBufferARB

        +
        public static java.nio.ByteBuffer glMapBufferARB(int target,
        +                                 int access,
        +                                 java.nio.ByteBuffer old_buffer)
        +
        glMapBufferARB maps a GL buffer object to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapBufferARB like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapBufferARB(..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBufferARB(..., ..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        + The version of this method without an explicit length argument calls glGetBufferParameterARB internally to + retrieve the current buffer object size, which may cause a pipeline flush and reduce application performance. +

        + The version of this method with an explicit length argument is a fast alternative to the one without. No GL call + is made to retrieve the buffer object size, so the user is responsible for tracking and using the appropriate length.
        + Security warning: The length argument should match the buffer object size. Reading from or writing to outside + the memory region that corresponds to the mapped buffer object will cause native crashes. +

        +
        Parameters:
        length - the length of the mapped memory in bytes.
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glMapBufferARB

        +
        public static java.nio.ByteBuffer glMapBufferARB(int target,
        +                                 int access,
        +                                 long length,
        +                                 java.nio.ByteBuffer old_buffer)
        +
        glMapBufferARB maps a GL buffer object to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapBufferARB like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapBufferARB(..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBufferARB(..., ..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        + The version of this method without an explicit length argument calls glGetBufferParameterARB internally to + retrieve the current buffer object size, which may cause a pipeline flush and reduce application performance. +

        + The version of this method with an explicit length argument is a fast alternative to the one without. No GL call + is made to retrieve the buffer object size, so the user is responsible for tracking and using the appropriate length.
        + Security warning: The length argument should match the buffer object size. Reading from or writing to outside + the memory region that corresponds to the mapped buffer object will cause native crashes. +

        +
        Parameters:
        length - the length of the mapped memory in bytes.
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glUnmapBufferARB

        +
        public static boolean glUnmapBufferARB(int target)
        +
      • +
      + + + +
        +
      • +

        glGetBufferParameterARB

        +
        public static void glGetBufferParameterARB(int target,
        +                           int pname,
        +                           java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetBufferParameterARB

        +
        @Deprecated
        +public static int glGetBufferParameterARB(int target,
        +                                     int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetBufferParameteriARB(int, int) instead.
        +
        Overloads glGetBufferParameterivARB. +

        +
      • +
      + + + +
        +
      • +

        glGetBufferParameteriARB

        +
        public static int glGetBufferParameteriARB(int target,
        +                           int pname)
        +
        Overloads glGetBufferParameterivARB.
        +
      • +
      + + + +
        +
      • +

        glGetBufferPointerARB

        +
        public static java.nio.ByteBuffer glGetBufferPointerARB(int target,
        +                                        int pname)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBufferStorage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBufferStorage.html new file mode 100644 index 00000000..1c03a087 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBBufferStorage.html @@ -0,0 +1,604 @@ + + + + + +ARBBufferStorage (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBBufferStorage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBBufferStorage
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBBufferStorage
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BUFFER_IMMUTABLE_STORAGE +
      Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
      +
      static intGL_BUFFER_STORAGE_FLAGS +
      Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
      +
      static intGL_CLIENT_MAPPED_BUFFER_BARRIER_BIT +
      Accepted by the <barriers> parameter of MemoryBarrier:
      +
      static intGL_CLIENT_STORAGE_BIT +
      Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
      +
      static intGL_DYNAMIC_STORAGE_BIT +
      Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
      +
      static intGL_MAP_COHERENT_BIT +
      Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
      +
      static intGL_MAP_PERSISTENT_BIT +
      Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBufferStorage(int target, + java.nio.ByteBuffer data, + int flags) 
      static voidglBufferStorage(int target, + java.nio.DoubleBuffer data, + int flags) 
      static voidglBufferStorage(int target, + java.nio.FloatBuffer data, + int flags) 
      static voidglBufferStorage(int target, + java.nio.IntBuffer data, + int flags) 
      static voidglBufferStorage(int target, + java.nio.LongBuffer data, + int flags) 
      static voidglBufferStorage(int target, + long size, + int flags) +
      Overloads glBufferStorage.
      +
      static voidglBufferStorage(int target, + java.nio.ShortBuffer data, + int flags) 
      static voidglNamedBufferStorageEXT(int buffer, + java.nio.ByteBuffer data, + int flags) 
      static voidglNamedBufferStorageEXT(int buffer, + java.nio.DoubleBuffer data, + int flags) 
      static voidglNamedBufferStorageEXT(int buffer, + java.nio.FloatBuffer data, + int flags) 
      static voidglNamedBufferStorageEXT(int buffer, + java.nio.IntBuffer data, + int flags) 
      static voidglNamedBufferStorageEXT(int buffer, + java.nio.LongBuffer data, + int flags) 
      static voidglNamedBufferStorageEXT(int buffer, + long size, + int flags) +
      Overloads glNamedBufferStorageEXT.
      +
      static voidglNamedBufferStorageEXT(int buffer, + java.nio.ShortBuffer data, + int flags) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAP_PERSISTENT_BIT

        +
        public static final int GL_MAP_PERSISTENT_BIT
        +
        Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_COHERENT_BIT

        +
        public static final int GL_MAP_COHERENT_BIT
        +
        Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DYNAMIC_STORAGE_BIT

        +
        public static final int GL_DYNAMIC_STORAGE_BIT
        +
        Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLIENT_STORAGE_BIT

        +
        public static final int GL_CLIENT_STORAGE_BIT
        +
        Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_IMMUTABLE_STORAGE

        +
        public static final int GL_BUFFER_IMMUTABLE_STORAGE
        +
        Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_STORAGE_FLAGS

        +
        public static final int GL_BUFFER_STORAGE_FLAGS
        +
        Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT

        +
        public static final int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBufferStorage

        +
        public static void glBufferStorage(int target,
        +                   java.nio.ByteBuffer data,
        +                   int flags)
        +
      • +
      + + + +
        +
      • +

        glBufferStorage

        +
        public static void glBufferStorage(int target,
        +                   java.nio.DoubleBuffer data,
        +                   int flags)
        +
      • +
      + + + +
        +
      • +

        glBufferStorage

        +
        public static void glBufferStorage(int target,
        +                   java.nio.FloatBuffer data,
        +                   int flags)
        +
      • +
      + + + +
        +
      • +

        glBufferStorage

        +
        public static void glBufferStorage(int target,
        +                   java.nio.IntBuffer data,
        +                   int flags)
        +
      • +
      + + + +
        +
      • +

        glBufferStorage

        +
        public static void glBufferStorage(int target,
        +                   java.nio.ShortBuffer data,
        +                   int flags)
        +
      • +
      + + + +
        +
      • +

        glBufferStorage

        +
        public static void glBufferStorage(int target,
        +                   java.nio.LongBuffer data,
        +                   int flags)
        +
      • +
      + + + +
        +
      • +

        glBufferStorage

        +
        public static void glBufferStorage(int target,
        +                   long size,
        +                   int flags)
        +
        Overloads glBufferStorage.
        +
      • +
      + + + +
        +
      • +

        glNamedBufferStorageEXT

        +
        public static void glNamedBufferStorageEXT(int buffer,
        +                           java.nio.ByteBuffer data,
        +                           int flags)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferStorageEXT

        +
        public static void glNamedBufferStorageEXT(int buffer,
        +                           java.nio.DoubleBuffer data,
        +                           int flags)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferStorageEXT

        +
        public static void glNamedBufferStorageEXT(int buffer,
        +                           java.nio.FloatBuffer data,
        +                           int flags)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferStorageEXT

        +
        public static void glNamedBufferStorageEXT(int buffer,
        +                           java.nio.IntBuffer data,
        +                           int flags)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferStorageEXT

        +
        public static void glNamedBufferStorageEXT(int buffer,
        +                           java.nio.ShortBuffer data,
        +                           int flags)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferStorageEXT

        +
        public static void glNamedBufferStorageEXT(int buffer,
        +                           java.nio.LongBuffer data,
        +                           int flags)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferStorageEXT

        +
        public static void glNamedBufferStorageEXT(int buffer,
        +                           long size,
        +                           int flags)
        +
        Overloads glNamedBufferStorageEXT.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBCLEvent.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBCLEvent.html new file mode 100644 index 00000000..8cda1a2a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBCLEvent.html @@ -0,0 +1,284 @@ + + + + + +ARBCLEvent (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBCLEvent

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBCLEvent
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBCLEvent
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_SYNC_CL_EVENT_ARB +
      Returned in <values> for GetSynciv <pname> OBJECT_TYPE.
      +
      static intGL_SYNC_CL_EVENT_COMPLETE_ARB +
      Returned in <values> for GetSynciv <pname> SYNC_CONDITION.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static GLSyncglCreateSyncFromCLeventARB(CLContext context, + CLEvent event, + int flags) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SYNC_CL_EVENT_ARB

        +
        public static final int GL_SYNC_CL_EVENT_ARB
        +
        Returned in <values> for GetSynciv <pname> OBJECT_TYPE.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_CL_EVENT_COMPLETE_ARB

        +
        public static final int GL_SYNC_CL_EVENT_COMPLETE_ARB
        +
        Returned in <values> for GetSynciv <pname> SYNC_CONDITION.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glCreateSyncFromCLeventARB

        +
        public static GLSync glCreateSyncFromCLeventARB(CLContext context,
        +                                CLEvent event,
        +                                int flags)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBClearBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBClearBufferObject.html new file mode 100644 index 00000000..2dbe5e1d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBClearBufferObject.html @@ -0,0 +1,298 @@ + + + + + +ARBClearBufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBClearBufferObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBClearBufferObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBClearBufferObject
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglClearBufferData(int target, + int internalformat, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglClearBufferSubData(int target, + int internalformat, + long offset, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglClearNamedBufferDataEXT(int buffer, + int internalformat, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglClearNamedBufferSubDataEXT(int buffer, + int internalformat, + long offset, + int format, + int type, + java.nio.ByteBuffer data) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glClearBufferData

        +
        public static void glClearBufferData(int target,
        +                     int internalformat,
        +                     int format,
        +                     int type,
        +                     java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearBufferSubData

        +
        public static void glClearBufferSubData(int target,
        +                        int internalformat,
        +                        long offset,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearNamedBufferDataEXT

        +
        public static void glClearNamedBufferDataEXT(int buffer,
        +                             int internalformat,
        +                             int format,
        +                             int type,
        +                             java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearNamedBufferSubDataEXT

        +
        public static void glClearNamedBufferSubDataEXT(int buffer,
        +                                int internalformat,
        +                                long offset,
        +                                int format,
        +                                int type,
        +                                java.nio.ByteBuffer data)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBClearTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBClearTexture.html new file mode 100644 index 00000000..f2ec4d76 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBClearTexture.html @@ -0,0 +1,576 @@ + + + + + +ARBClearTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBClearTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBClearTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBClearTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_CLEAR_TEXTURE +
      Accepted by the <pname> parameter for GetInternalformativ and + GetInternalformati64v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglClearTexImage(int texture, + int level, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglClearTexImage(int texture, + int level, + int format, + int type, + java.nio.DoubleBuffer data) 
      static voidglClearTexImage(int texture, + int level, + int format, + int type, + java.nio.FloatBuffer data) 
      static voidglClearTexImage(int texture, + int level, + int format, + int type, + java.nio.IntBuffer data) 
      static voidglClearTexImage(int texture, + int level, + int format, + int type, + java.nio.LongBuffer data) 
      static voidglClearTexImage(int texture, + int level, + int format, + int type, + java.nio.ShortBuffer data) 
      static voidglClearTexSubImage(int texture, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglClearTexSubImage(int texture, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.DoubleBuffer data) 
      static voidglClearTexSubImage(int texture, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.FloatBuffer data) 
      static voidglClearTexSubImage(int texture, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.IntBuffer data) 
      static voidglClearTexSubImage(int texture, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.LongBuffer data) 
      static voidglClearTexSubImage(int texture, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.ShortBuffer data) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_CLEAR_TEXTURE

        +
        public static final int GL_CLEAR_TEXTURE
        +
        Accepted by the <pname> parameter for GetInternalformativ and + GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glClearTexImage

        +
        public static void glClearTexImage(int texture,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexImage

        +
        public static void glClearTexImage(int texture,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexImage

        +
        public static void glClearTexImage(int texture,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexImage

        +
        public static void glClearTexImage(int texture,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexImage

        +
        public static void glClearTexImage(int texture,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexImage

        +
        public static void glClearTexImage(int texture,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.LongBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexSubImage

        +
        public static void glClearTexSubImage(int texture,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexSubImage

        +
        public static void glClearTexSubImage(int texture,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexSubImage

        +
        public static void glClearTexSubImage(int texture,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexSubImage

        +
        public static void glClearTexSubImage(int texture,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexSubImage

        +
        public static void glClearTexSubImage(int texture,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexSubImage

        +
        public static void glClearTexSubImage(int texture,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.LongBuffer data)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBColorBufferFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBColorBufferFloat.html new file mode 100644 index 00000000..db8eeead --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBColorBufferFloat.html @@ -0,0 +1,400 @@ + + + + + +ARBColorBufferFloat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBColorBufferFloat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBColorBufferFloat
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBColorBufferFloat
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_CLAMP_FRAGMENT_COLOR_ARB +
      Accepted by the <target> parameter of ClampColorARB and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      +
      static intGL_CLAMP_READ_COLOR_ARB +
      Accepted by the <target> parameter of ClampColorARB and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      +
      static intGL_CLAMP_VERTEX_COLOR_ARB +
      Accepted by the <target> parameter of ClampColorARB and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      +
      static intGL_FIXED_ONLY_ARB +
      Accepted by the <clamp> parameter of ClampColorARB.
      +
      static intGL_RGBA_FLOAT_MODE_ARB +
      Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGLX_RGBA_FLOAT_BIT +
      Accepted as a bit set in the GLX_RENDER_TYPE variable
      +
      static intGLX_RGBA_FLOAT_TYPE +
      Accepted as values of the <render_type> arguments in the + glXCreateNewContext and glXCreateContext functions
      +
      static intWGL_TYPE_RGBA_FLOAT_ARB +
      Accepted as a value in the <piAttribIList> and <pfAttribFList> + parameter arrays of wglChoosePixelFormatARB, and returned in the + <piValues> parameter array of wglGetPixelFormatAttribivARB, and the + <pfValues> parameter array of wglGetPixelFormatAttribfvARB:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglClampColorARB(int target, + int clamp) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RGBA_FLOAT_MODE_ARB

        +
        public static final int GL_RGBA_FLOAT_MODE_ARB
        +
        Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLAMP_VERTEX_COLOR_ARB

        +
        public static final int GL_CLAMP_VERTEX_COLOR_ARB
        +
        Accepted by the <target> parameter of ClampColorARB and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLAMP_FRAGMENT_COLOR_ARB

        +
        public static final int GL_CLAMP_FRAGMENT_COLOR_ARB
        +
        Accepted by the <target> parameter of ClampColorARB and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLAMP_READ_COLOR_ARB

        +
        public static final int GL_CLAMP_READ_COLOR_ARB
        +
        Accepted by the <target> parameter of ClampColorARB and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FIXED_ONLY_ARB

        +
        public static final int GL_FIXED_ONLY_ARB
        +
        Accepted by the <clamp> parameter of ClampColorARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        WGL_TYPE_RGBA_FLOAT_ARB

        +
        public static final int WGL_TYPE_RGBA_FLOAT_ARB
        +
        Accepted as a value in the <piAttribIList> and <pfAttribFList> + parameter arrays of wglChoosePixelFormatARB, and returned in the + <piValues> parameter array of wglGetPixelFormatAttribivARB, and the + <pfValues> parameter array of wglGetPixelFormatAttribfvARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GLX_RGBA_FLOAT_TYPE

        +
        public static final int GLX_RGBA_FLOAT_TYPE
        +
        Accepted as values of the <render_type> arguments in the + glXCreateNewContext and glXCreateContext functions
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GLX_RGBA_FLOAT_BIT

        +
        public static final int GLX_RGBA_FLOAT_BIT
        +
        Accepted as a bit set in the GLX_RENDER_TYPE variable
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glClampColorARB

        +
        public static void glClampColorARB(int target,
        +                   int clamp)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBCompressedTexturePixelStorage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBCompressedTexturePixelStorage.html new file mode 100644 index 00000000..3d9c53f5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBCompressedTexturePixelStorage.html @@ -0,0 +1,370 @@ + + + + + +ARBCompressedTexturePixelStorage (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBCompressedTexturePixelStorage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBCompressedTexturePixelStorage
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBCompressedTexturePixelStorage
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_PACK_COMPRESSED_BLOCK_DEPTH +
      Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_PACK_COMPRESSED_BLOCK_HEIGHT +
      Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_PACK_COMPRESSED_BLOCK_SIZE +
      Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_PACK_COMPRESSED_BLOCK_WIDTH +
      Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_UNPACK_COMPRESSED_BLOCK_DEPTH +
      Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_UNPACK_COMPRESSED_BLOCK_HEIGHT +
      Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_UNPACK_COMPRESSED_BLOCK_SIZE +
      Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_UNPACK_COMPRESSED_BLOCK_WIDTH +
      Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_UNPACK_COMPRESSED_BLOCK_WIDTH

        +
        public static final int GL_UNPACK_COMPRESSED_BLOCK_WIDTH
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNPACK_COMPRESSED_BLOCK_HEIGHT

        +
        public static final int GL_UNPACK_COMPRESSED_BLOCK_HEIGHT
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNPACK_COMPRESSED_BLOCK_DEPTH

        +
        public static final int GL_UNPACK_COMPRESSED_BLOCK_DEPTH
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNPACK_COMPRESSED_BLOCK_SIZE

        +
        public static final int GL_UNPACK_COMPRESSED_BLOCK_SIZE
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PACK_COMPRESSED_BLOCK_WIDTH

        +
        public static final int GL_PACK_COMPRESSED_BLOCK_WIDTH
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PACK_COMPRESSED_BLOCK_HEIGHT

        +
        public static final int GL_PACK_COMPRESSED_BLOCK_HEIGHT
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PACK_COMPRESSED_BLOCK_DEPTH

        +
        public static final int GL_PACK_COMPRESSED_BLOCK_DEPTH
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PACK_COMPRESSED_BLOCK_SIZE

        +
        public static final int GL_PACK_COMPRESSED_BLOCK_SIZE
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBComputeShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBComputeShader.html new file mode 100644 index 00000000..a2aebc4a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBComputeShader.html @@ -0,0 +1,599 @@ + + + + + +ARBComputeShader (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBComputeShader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBComputeShader
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBComputeShader
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDispatchCompute(int num_groups_x, + int num_groups_y, + int num_groups_z) 
      static voidglDispatchComputeIndirect(long indirect) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPUTE_SHADER

        +
        public static final int GL_COMPUTE_SHADER
        +
        Accepted by the <type> parameter of CreateShader and returned in the + <params> parameter by GetShaderiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_UNIFORM_BLOCKS

        +
        public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS

        +
        public static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_IMAGE_UNIFORMS

        +
        public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_SHARED_MEMORY_SIZE

        +
        public static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_ATOMIC_COUNTERS

        +
        public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS

        +
        public static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_WORK_GROUP_COUNT

        +
        public static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT
        +
        Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetFloati_v, GetDoublei_v and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_WORK_GROUP_SIZE

        +
        public static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE
        +
        Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetFloati_v, GetDoublei_v and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPUTE_WORK_GROUP_SIZE

        +
        public static final int GL_COMPUTE_WORK_GROUP_SIZE
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER

        +
        public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DISPATCH_INDIRECT_BUFFER

        +
        public static final int GL_DISPATCH_INDIRECT_BUFFER
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DISPATCH_INDIRECT_BUFFER_BINDING

        +
        public static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING
        +
        Accepted by the <value> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPUTE_SHADER_BIT

        +
        public static final int GL_COMPUTE_SHADER_BIT
        +
        Accepted by the <stages> parameter of UseProgramStages:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDispatchCompute

        +
        public static void glDispatchCompute(int num_groups_x,
        +                     int num_groups_y,
        +                     int num_groups_z)
        +
      • +
      + + + +
        +
      • +

        glDispatchComputeIndirect

        +
        public static void glDispatchComputeIndirect(long indirect)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBComputeVariableGroupSize.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBComputeVariableGroupSize.html new file mode 100644 index 00000000..a97e67fd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBComputeVariableGroupSize.html @@ -0,0 +1,332 @@ + + + + + +ARBComputeVariableGroupSize (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBComputeVariableGroupSize

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBComputeVariableGroupSize
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBComputeVariableGroupSize
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDispatchComputeGroupSizeARB(int num_groups_x, + int num_groups_y, + int num_groups_z, + int group_size_x, + int group_size_y, + int group_size_z) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB

        +
        public static final int GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB

        +
        public static final int GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB

        +
        public static final int GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB
        +
        Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetFloati_v, GetDoublei_v and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB

        +
        public static final int GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB
        +
        Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetFloati_v, GetDoublei_v and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDispatchComputeGroupSizeARB

        +
        public static void glDispatchComputeGroupSizeARB(int num_groups_x,
        +                                 int num_groups_y,
        +                                 int num_groups_z,
        +                                 int group_size_x,
        +                                 int group_size_y,
        +                                 int group_size_z)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBCopyBuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBCopyBuffer.html new file mode 100644 index 00000000..7f51777a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBCopyBuffer.html @@ -0,0 +1,304 @@ + + + + + +ARBCopyBuffer (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBCopyBuffer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBCopyBuffer
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBCopyBuffer
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COPY_READ_BUFFER +
      Accepted by the target parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, + GetBufferParameteriv, BindBufferRange, BindBufferBase, + and CopyBufferSubData:
      +
      static intGL_COPY_WRITE_BUFFER +
      Accepted by the target parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, + GetBufferParameteriv, BindBufferRange, BindBufferBase, + and CopyBufferSubData:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglCopyBufferSubData(int readTarget, + int writeTarget, + long readOffset, + long writeOffset, + long size) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COPY_READ_BUFFER

        +
        public static final int GL_COPY_READ_BUFFER
        +
        Accepted by the target parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, + GetBufferParameteriv, BindBufferRange, BindBufferBase, + and CopyBufferSubData:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COPY_WRITE_BUFFER

        +
        public static final int GL_COPY_WRITE_BUFFER
        +
        Accepted by the target parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, + GetBufferParameteriv, BindBufferRange, BindBufferBase, + and CopyBufferSubData:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glCopyBufferSubData

        +
        public static void glCopyBufferSubData(int readTarget,
        +                       int writeTarget,
        +                       long readOffset,
        +                       long writeOffset,
        +                       long size)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBCopyImage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBCopyImage.html new file mode 100644 index 00000000..3a417d72 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBCopyImage.html @@ -0,0 +1,251 @@ + + + + + +ARBCopyImage (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBCopyImage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBCopyImage
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBCopyImage
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglCopyImageSubData(int srcName, + int srcTarget, + int srcLevel, + int srcX, + int srcY, + int srcZ, + int dstName, + int dstTarget, + int dstLevel, + int dstX, + int dstY, + int dstZ, + int srcWidth, + int srcHeight, + int srcDepth) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glCopyImageSubData

        +
        public static void glCopyImageSubData(int srcName,
        +                      int srcTarget,
        +                      int srcLevel,
        +                      int srcX,
        +                      int srcY,
        +                      int srcZ,
        +                      int dstName,
        +                      int dstTarget,
        +                      int dstLevel,
        +                      int dstX,
        +                      int dstY,
        +                      int dstZ,
        +                      int srcWidth,
        +                      int srcHeight,
        +                      int srcDepth)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDebugOutput.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDebugOutput.html new file mode 100644 index 00000000..f2e61f87 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDebugOutput.html @@ -0,0 +1,795 @@ + + + + + +ARBDebugOutput (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBDebugOutput

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBDebugOutput
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBDebugOutput
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEBUG_CALLBACK_FUNCTION_ARB +
      Tokens accepted by the <pname> parameter of GetPointerv:
      +
      static intGL_DEBUG_CALLBACK_USER_PARAM_ARB +
      Tokens accepted by the <pname> parameter of GetPointerv:
      +
      static intGL_DEBUG_LOGGED_MESSAGES_ARB +
      Tokens accepted by the <value> parameters of GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
      +
      static intGL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB +
      Tokens accepted by the <value> parameters of GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
      +
      static intGL_DEBUG_OUTPUT_SYNCHRONOUS_ARB +
      Tokens accepted by the <target> parameters of Enable, Disable, + and IsEnabled:
      +
      static intGL_DEBUG_SEVERITY_HIGH_ARB +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB + callback functions, and the <severities> parameter of + GetDebugMessageLogARB:
      +
      static intGL_DEBUG_SEVERITY_LOW_ARB +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB + callback functions, and the <severities> parameter of + GetDebugMessageLogARB:
      +
      static intGL_DEBUG_SEVERITY_MEDIUM_ARB +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB + callback functions, and the <severities> parameter of + GetDebugMessageLogARB:
      +
      static intGL_DEBUG_SOURCE_API_ARB +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
      +
      static intGL_DEBUG_SOURCE_APPLICATION_ARB +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
      +
      static intGL_DEBUG_SOURCE_OTHER_ARB +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
      +
      static intGL_DEBUG_SOURCE_SHADER_COMPILER_ARB +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
      +
      static intGL_DEBUG_SOURCE_THIRD_PARTY_ARB +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
      +
      static intGL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
      +
      static intGL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
      +
      static intGL_DEBUG_TYPE_ERROR_ARB +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
      +
      static intGL_DEBUG_TYPE_OTHER_ARB +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
      +
      static intGL_DEBUG_TYPE_PERFORMANCE_ARB +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
      +
      static intGL_DEBUG_TYPE_PORTABILITY_ARB +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
      +
      static intGL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
      +
      static intGL_MAX_DEBUG_LOGGED_MESSAGES_ARB +
      Tokens accepted by the <value> parameters of GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_DEBUG_MESSAGE_LENGTH_ARB +
      Tokens accepted by the <value> parameters of GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDebugMessageCallbackARB(ARBDebugOutputCallback callback) +
      The ARBDebugOutputCallback.Handler implementation passed to this method will be used for + ARB_debug_output messages.
      +
      static voidglDebugMessageControlARB(int source, + int type, + int severity, + java.nio.IntBuffer ids, + boolean enabled) 
      static voidglDebugMessageInsertARB(int source, + int type, + int id, + int severity, + java.nio.ByteBuffer buf) 
      static voidglDebugMessageInsertARB(int source, + int type, + int id, + int severity, + java.lang.CharSequence buf) +
      Overloads glDebugMessageInsertARB.
      +
      static intglGetDebugMessageLogARB(int count, + java.nio.IntBuffer sources, + java.nio.IntBuffer types, + java.nio.IntBuffer ids, + java.nio.IntBuffer severities, + java.nio.IntBuffer lengths, + java.nio.ByteBuffer messageLog) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB

        +
        public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
        +
        Tokens accepted by the <target> parameters of Enable, Disable, + and IsEnabled:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEBUG_MESSAGE_LENGTH_ARB

        +
        public static final int GL_MAX_DEBUG_MESSAGE_LENGTH_ARB
        +
        Tokens accepted by the <value> parameters of GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEBUG_LOGGED_MESSAGES_ARB

        +
        public static final int GL_MAX_DEBUG_LOGGED_MESSAGES_ARB
        +
        Tokens accepted by the <value> parameters of GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_LOGGED_MESSAGES_ARB

        +
        public static final int GL_DEBUG_LOGGED_MESSAGES_ARB
        +
        Tokens accepted by the <value> parameters of GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB

        +
        public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
        +
        Tokens accepted by the <value> parameters of GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CALLBACK_FUNCTION_ARB

        +
        public static final int GL_DEBUG_CALLBACK_FUNCTION_ARB
        +
        Tokens accepted by the <pname> parameter of GetPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CALLBACK_USER_PARAM_ARB

        +
        public static final int GL_DEBUG_CALLBACK_USER_PARAM_ARB
        +
        Tokens accepted by the <pname> parameter of GetPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_API_ARB

        +
        public static final int GL_DEBUG_SOURCE_API_ARB
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB

        +
        public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_SHADER_COMPILER_ARB

        +
        public static final int GL_DEBUG_SOURCE_SHADER_COMPILER_ARB
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_THIRD_PARTY_ARB

        +
        public static final int GL_DEBUG_SOURCE_THIRD_PARTY_ARB
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_APPLICATION_ARB

        +
        public static final int GL_DEBUG_SOURCE_APPLICATION_ARB
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_OTHER_ARB

        +
        public static final int GL_DEBUG_SOURCE_OTHER_ARB
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <sources> parameter of GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_ERROR_ARB

        +
        public static final int GL_DEBUG_TYPE_ERROR_ARB
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB

        +
        public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB

        +
        public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_PORTABILITY_ARB

        +
        public static final int GL_DEBUG_TYPE_PORTABILITY_ARB
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_PERFORMANCE_ARB

        +
        public static final int GL_DEBUG_TYPE_PERFORMANCE_ARB
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_OTHER_ARB

        +
        public static final int GL_DEBUG_TYPE_OTHER_ARB
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB, + and the <types> parameter of GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_HIGH_ARB

        +
        public static final int GL_DEBUG_SEVERITY_HIGH_ARB
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB + callback functions, and the <severities> parameter of + GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_MEDIUM_ARB

        +
        public static final int GL_DEBUG_SEVERITY_MEDIUM_ARB
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB + callback functions, and the <severities> parameter of + GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_LOW_ARB

        +
        public static final int GL_DEBUG_SEVERITY_LOW_ARB
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControlARB, DebugMessageInsertARB and DEBUGPROCARB + callback functions, and the <severities> parameter of + GetDebugMessageLogARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDebugMessageControlARB

        +
        public static void glDebugMessageControlARB(int source,
        +                            int type,
        +                            int severity,
        +                            java.nio.IntBuffer ids,
        +                            boolean enabled)
        +
      • +
      + + + +
        +
      • +

        glDebugMessageInsertARB

        +
        public static void glDebugMessageInsertARB(int source,
        +                           int type,
        +                           int id,
        +                           int severity,
        +                           java.nio.ByteBuffer buf)
        +
      • +
      + + + +
        +
      • +

        glDebugMessageInsertARB

        +
        public static void glDebugMessageInsertARB(int source,
        +                           int type,
        +                           int id,
        +                           int severity,
        +                           java.lang.CharSequence buf)
        +
        Overloads glDebugMessageInsertARB.
        +
      • +
      + + + +
        +
      • +

        glDebugMessageCallbackARB

        +
        public static void glDebugMessageCallbackARB(ARBDebugOutputCallback callback)
        +
        The ARBDebugOutputCallback.Handler implementation passed to this method will be used for + ARB_debug_output messages. If callback is null, any previously registered handler for the current + thread will be unregistered and stop receiving messages. +

        +
        Parameters:
        callback - the callback function to use
        +
      • +
      + + + +
        +
      • +

        glGetDebugMessageLogARB

        +
        public static int glGetDebugMessageLogARB(int count,
        +                          java.nio.IntBuffer sources,
        +                          java.nio.IntBuffer types,
        +                          java.nio.IntBuffer ids,
        +                          java.nio.IntBuffer severities,
        +                          java.nio.IntBuffer lengths,
        +                          java.nio.ByteBuffer messageLog)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDebugOutputCallback.Handler.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDebugOutputCallback.Handler.html new file mode 100644 index 00000000..712b079b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDebugOutputCallback.Handler.html @@ -0,0 +1,224 @@ + + + + + +ARBDebugOutputCallback.Handler (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Interface ARBDebugOutputCallback.Handler

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    ARBDebugOutputCallback
    +
    +
    +
    +
    public static interface ARBDebugOutputCallback.Handler
    +
    Implementations of this interface can be used to receive ARB_debug_output notifications.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidhandleMessage(int source, + int type, + int id, + int severity, + java.lang.String message) +
      This method will be called when an ARB_debug_output message is generated.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleMessage

        +
        void handleMessage(int source,
        +                 int type,
        +                 int id,
        +                 int severity,
        +                 java.lang.String message)
        +
        This method will be called when an ARB_debug_output message is generated.
        +
        Parameters:
        source - the message source
        type - the message type
        id - the message ID
        severity - the message severity
        message - the string representation of the message.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDebugOutputCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDebugOutputCallback.html new file mode 100644 index 00000000..165e5084 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDebugOutputCallback.html @@ -0,0 +1,309 @@ + + + + + +ARBDebugOutputCallback (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBDebugOutputCallback

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class ARBDebugOutputCallback
    +extends PointerWrapperAbstract
    +
    Instances of this class are needed to use the callback functionality of the ARB_debug_output extension. + A debug context must be current before creating instances of this class. Users of this class may provide + implementations of the Handler interface to receive notifications. The same Handler + instance may be used by different contexts but it is not recommended. Handler notifications are synchronized.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ARBDebugOutputCallback

        +
        public ARBDebugOutputCallback()
        +
        Creates an ARBDebugOutputCallback with a default callback handler. + The default handler will simply print the message on System.err.
        +
      • +
      + + + +
        +
      • +

        ARBDebugOutputCallback

        +
        public ARBDebugOutputCallback(ARBDebugOutputCallback.Handler handler)
        +
        Creates an ARBDebugOutputCallback with the specified callback handler. + The handler's handleMessage method will be called whenever + debug output is generated by the GL.
        +
        Parameters:
        handler - the callback handler
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDepthBufferFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDepthBufferFloat.html new file mode 100644 index 00000000..1deb5c99 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDepthBufferFloat.html @@ -0,0 +1,285 @@ + + + + + +ARBDepthBufferFloat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBDepthBufferFloat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBDepthBufferFloat
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBDepthBufferFloat
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEPTH_COMPONENT32F +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
      +
      static intGL_DEPTH32F_STENCIL8 +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
      +
      static intGL_FLOAT_32_UNSIGNED_INT_24_8_REV +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and + GetTexImage:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEPTH_COMPONENT32F

        +
        public static final int GL_DEPTH_COMPONENT32F
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH32F_STENCIL8

        +
        public static final int GL_DEPTH32F_STENCIL8
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_32_UNSIGNED_INT_24_8_REV

        +
        public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and + GetTexImage:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDepthClamp.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDepthClamp.html new file mode 100644 index 00000000..8b9b42b1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDepthClamp.html @@ -0,0 +1,239 @@ + + + + + +ARBDepthClamp (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBDepthClamp

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBDepthClamp
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBDepthClamp
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEPTH_CLAMP +
      Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEPTH_CLAMP

        +
        public static final int GL_DEPTH_CLAMP
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDepthTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDepthTexture.html new file mode 100644 index 00000000..9cb4ae1b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDepthTexture.html @@ -0,0 +1,313 @@ + + + + + +ARBDepthTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBDepthTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBDepthTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBDepthTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEPTH_COMPONENT16_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + CopyTexImage1D and CopyTexImage2D:
      +
      static intGL_DEPTH_COMPONENT24_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + CopyTexImage1D and CopyTexImage2D:
      +
      static intGL_DEPTH_COMPONENT32_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + CopyTexImage1D and CopyTexImage2D:
      +
      static intGL_DEPTH_TEXTURE_MODE_ARB +
      Accepted by the <pname> parameter of TexParameterf, TexParameteri, + TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TEXTURE_DEPTH_SIZE_ARB +
      Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEPTH_COMPONENT16_ARB

        +
        public static final int GL_DEPTH_COMPONENT16_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + CopyTexImage1D and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_COMPONENT24_ARB

        +
        public static final int GL_DEPTH_COMPONENT24_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + CopyTexImage1D and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_COMPONENT32_ARB

        +
        public static final int GL_DEPTH_COMPONENT32_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + CopyTexImage1D and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_DEPTH_SIZE_ARB

        +
        public static final int GL_TEXTURE_DEPTH_SIZE_ARB
        +
        Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_TEXTURE_MODE_ARB

        +
        public static final int GL_DEPTH_TEXTURE_MODE_ARB
        +
        Accepted by the <pname> parameter of TexParameterf, TexParameteri, + TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawBuffers.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawBuffers.html new file mode 100644 index 00000000..751bc470 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawBuffers.html @@ -0,0 +1,585 @@ + + + + + +ARBDrawBuffers (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBDrawBuffers

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBDrawBuffers
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBDrawBuffers
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DRAW_BUFFER0_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER1_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER10_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER11_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER12_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER13_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER14_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER15_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER2_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER3_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER4_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER5_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER6_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER7_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER8_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER9_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_MAX_DRAW_BUFFERS_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDrawBuffersARB(int buffer) +
      Overloads glDrawBuffersARB.
      +
      static voidglDrawBuffersARB(java.nio.IntBuffer buffers) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_DRAW_BUFFERS_ARB

        +
        public static final int GL_MAX_DRAW_BUFFERS_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER0_ARB

        +
        public static final int GL_DRAW_BUFFER0_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER1_ARB

        +
        public static final int GL_DRAW_BUFFER1_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER2_ARB

        +
        public static final int GL_DRAW_BUFFER2_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER3_ARB

        +
        public static final int GL_DRAW_BUFFER3_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER4_ARB

        +
        public static final int GL_DRAW_BUFFER4_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER5_ARB

        +
        public static final int GL_DRAW_BUFFER5_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER6_ARB

        +
        public static final int GL_DRAW_BUFFER6_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER7_ARB

        +
        public static final int GL_DRAW_BUFFER7_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER8_ARB

        +
        public static final int GL_DRAW_BUFFER8_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER9_ARB

        +
        public static final int GL_DRAW_BUFFER9_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER10_ARB

        +
        public static final int GL_DRAW_BUFFER10_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER11_ARB

        +
        public static final int GL_DRAW_BUFFER11_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER12_ARB

        +
        public static final int GL_DRAW_BUFFER12_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER13_ARB

        +
        public static final int GL_DRAW_BUFFER13_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER14_ARB

        +
        public static final int GL_DRAW_BUFFER14_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER15_ARB

        +
        public static final int GL_DRAW_BUFFER15_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawBuffersARB

        +
        public static void glDrawBuffersARB(java.nio.IntBuffer buffers)
        +
      • +
      + + + +
        +
      • +

        glDrawBuffersARB

        +
        public static void glDrawBuffersARB(int buffer)
        +
        Overloads glDrawBuffersARB.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawBuffersBlend.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawBuffersBlend.html new file mode 100644 index 00000000..770e3569 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawBuffersBlend.html @@ -0,0 +1,280 @@ + + + + + +ARBDrawBuffersBlend (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBDrawBuffersBlend

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBDrawBuffersBlend
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBDrawBuffersBlend
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBlendEquationiARB(int buf, + int mode) 
      static voidglBlendEquationSeparateiARB(int buf, + int modeRGB, + int modeAlpha) 
      static voidglBlendFunciARB(int buf, + int src, + int dst) 
      static voidglBlendFuncSeparateiARB(int buf, + int srcRGB, + int dstRGB, + int srcAlpha, + int dstAlpha) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlendEquationiARB

        +
        public static void glBlendEquationiARB(int buf,
        +                       int mode)
        +
      • +
      + + + +
        +
      • +

        glBlendEquationSeparateiARB

        +
        public static void glBlendEquationSeparateiARB(int buf,
        +                               int modeRGB,
        +                               int modeAlpha)
        +
      • +
      + + + +
        +
      • +

        glBlendFunciARB

        +
        public static void glBlendFunciARB(int buf,
        +                   int src,
        +                   int dst)
        +
      • +
      + + + +
        +
      • +

        glBlendFuncSeparateiARB

        +
        public static void glBlendFuncSeparateiARB(int buf,
        +                           int srcRGB,
        +                           int dstRGB,
        +                           int srcAlpha,
        +                           int dstAlpha)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawElementsBaseVertex.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawElementsBaseVertex.html new file mode 100644 index 00000000..293ac01f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawElementsBaseVertex.html @@ -0,0 +1,450 @@ + + + + + +ARBDrawElementsBaseVertex (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBDrawElementsBaseVertex

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBDrawElementsBaseVertex
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBDrawElementsBaseVertex
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDrawElementsBaseVertex(int mode, + java.nio.ByteBuffer indices, + int basevertex) 
      static voidglDrawElementsBaseVertex(int mode, + java.nio.IntBuffer indices, + int basevertex) 
      static voidglDrawElementsBaseVertex(int mode, + int indices_count, + int type, + long indices_buffer_offset, + int basevertex) 
      static voidglDrawElementsBaseVertex(int mode, + java.nio.ShortBuffer indices, + int basevertex) 
      static voidglDrawElementsInstancedBaseVertex(int mode, + java.nio.ByteBuffer indices, + int primcount, + int basevertex) 
      static voidglDrawElementsInstancedBaseVertex(int mode, + java.nio.IntBuffer indices, + int primcount, + int basevertex) 
      static voidglDrawElementsInstancedBaseVertex(int mode, + int indices_count, + int type, + long indices_buffer_offset, + int primcount, + int basevertex) 
      static voidglDrawElementsInstancedBaseVertex(int mode, + java.nio.ShortBuffer indices, + int primcount, + int basevertex) 
      static voidglDrawRangeElementsBaseVertex(int mode, + int start, + int end, + java.nio.ByteBuffer indices, + int basevertex) 
      static voidglDrawRangeElementsBaseVertex(int mode, + int start, + int end, + java.nio.IntBuffer indices, + int basevertex) 
      static voidglDrawRangeElementsBaseVertex(int mode, + int start, + int end, + int indices_count, + int type, + long indices_buffer_offset, + int basevertex) 
      static voidglDrawRangeElementsBaseVertex(int mode, + int start, + int end, + java.nio.ShortBuffer indices, + int basevertex) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawElementsBaseVertex

        +
        public static void glDrawElementsBaseVertex(int mode,
        +                            java.nio.ByteBuffer indices,
        +                            int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsBaseVertex

        +
        public static void glDrawElementsBaseVertex(int mode,
        +                            java.nio.IntBuffer indices,
        +                            int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsBaseVertex

        +
        public static void glDrawElementsBaseVertex(int mode,
        +                            java.nio.ShortBuffer indices,
        +                            int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsBaseVertex

        +
        public static void glDrawElementsBaseVertex(int mode,
        +                            int indices_count,
        +                            int type,
        +                            long indices_buffer_offset,
        +                            int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElementsBaseVertex

        +
        public static void glDrawRangeElementsBaseVertex(int mode,
        +                                 int start,
        +                                 int end,
        +                                 java.nio.ByteBuffer indices,
        +                                 int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElementsBaseVertex

        +
        public static void glDrawRangeElementsBaseVertex(int mode,
        +                                 int start,
        +                                 int end,
        +                                 java.nio.IntBuffer indices,
        +                                 int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElementsBaseVertex

        +
        public static void glDrawRangeElementsBaseVertex(int mode,
        +                                 int start,
        +                                 int end,
        +                                 java.nio.ShortBuffer indices,
        +                                 int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElementsBaseVertex

        +
        public static void glDrawRangeElementsBaseVertex(int mode,
        +                                 int start,
        +                                 int end,
        +                                 int indices_count,
        +                                 int type,
        +                                 long indices_buffer_offset,
        +                                 int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertex

        +
        public static void glDrawElementsInstancedBaseVertex(int mode,
        +                                     java.nio.ByteBuffer indices,
        +                                     int primcount,
        +                                     int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertex

        +
        public static void glDrawElementsInstancedBaseVertex(int mode,
        +                                     java.nio.IntBuffer indices,
        +                                     int primcount,
        +                                     int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertex

        +
        public static void glDrawElementsInstancedBaseVertex(int mode,
        +                                     java.nio.ShortBuffer indices,
        +                                     int primcount,
        +                                     int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertex

        +
        public static void glDrawElementsInstancedBaseVertex(int mode,
        +                                     int indices_count,
        +                                     int type,
        +                                     long indices_buffer_offset,
        +                                     int primcount,
        +                                     int basevertex)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawIndirect.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawIndirect.html new file mode 100644 index 00000000..c27df770 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawIndirect.html @@ -0,0 +1,379 @@ + + + + + +ARBDrawIndirect (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBDrawIndirect

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBDrawIndirect
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBDrawIndirect
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DRAW_INDIRECT_BUFFER +
      Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, + GetBufferParameteriv, BindBufferRange, BindBufferBase, and + CopyBufferSubData:
      +
      static intGL_DRAW_INDIRECT_BUFFER_BINDING +
      Accepted by the <value> parameter of GetIntegerv, GetBooleanv, GetFloatv, + and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDrawArraysIndirect(int mode, + java.nio.ByteBuffer indirect) 
      static voidglDrawArraysIndirect(int mode, + java.nio.IntBuffer indirect) +
      Overloads glDrawArraysIndirect.
      +
      static voidglDrawArraysIndirect(int mode, + long indirect_buffer_offset) 
      static voidglDrawElementsIndirect(int mode, + int type, + java.nio.ByteBuffer indirect) 
      static voidglDrawElementsIndirect(int mode, + int type, + java.nio.IntBuffer indirect) +
      Overloads glDrawElementsIndirect.
      +
      static voidglDrawElementsIndirect(int mode, + int type, + long indirect_buffer_offset) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DRAW_INDIRECT_BUFFER

        +
        public static final int GL_DRAW_INDIRECT_BUFFER
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, + GetBufferParameteriv, BindBufferRange, BindBufferBase, and + CopyBufferSubData:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_INDIRECT_BUFFER_BINDING

        +
        public static final int GL_DRAW_INDIRECT_BUFFER_BINDING
        +
        Accepted by the <value> parameter of GetIntegerv, GetBooleanv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawArraysIndirect

        +
        public static void glDrawArraysIndirect(int mode,
        +                        java.nio.ByteBuffer indirect)
        +
      • +
      + + + +
        +
      • +

        glDrawArraysIndirect

        +
        public static void glDrawArraysIndirect(int mode,
        +                        long indirect_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glDrawArraysIndirect

        +
        public static void glDrawArraysIndirect(int mode,
        +                        java.nio.IntBuffer indirect)
        +
        Overloads glDrawArraysIndirect.
        +
      • +
      + + + +
        +
      • +

        glDrawElementsIndirect

        +
        public static void glDrawElementsIndirect(int mode,
        +                          int type,
        +                          java.nio.ByteBuffer indirect)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsIndirect

        +
        public static void glDrawElementsIndirect(int mode,
        +                          int type,
        +                          long indirect_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsIndirect

        +
        public static void glDrawElementsIndirect(int mode,
        +                          int type,
        +                          java.nio.IntBuffer indirect)
        +
        Overloads glDrawElementsIndirect.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawInstanced.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawInstanced.html new file mode 100644 index 00000000..683ca733 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBDrawInstanced.html @@ -0,0 +1,301 @@ + + + + + +ARBDrawInstanced (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBDrawInstanced

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBDrawInstanced
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBDrawInstanced
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDrawArraysInstancedARB(int mode, + int first, + int count, + int primcount) 
      static voidglDrawElementsInstancedARB(int mode, + java.nio.ByteBuffer indices, + int primcount) 
      static voidglDrawElementsInstancedARB(int mode, + java.nio.IntBuffer indices, + int primcount) 
      static voidglDrawElementsInstancedARB(int mode, + int indices_count, + int type, + long indices_buffer_offset, + int primcount) 
      static voidglDrawElementsInstancedARB(int mode, + java.nio.ShortBuffer indices, + int primcount) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawArraysInstancedARB

        +
        public static void glDrawArraysInstancedARB(int mode,
        +                            int first,
        +                            int count,
        +                            int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedARB

        +
        public static void glDrawElementsInstancedARB(int mode,
        +                              java.nio.ByteBuffer indices,
        +                              int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedARB

        +
        public static void glDrawElementsInstancedARB(int mode,
        +                              java.nio.IntBuffer indices,
        +                              int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedARB

        +
        public static void glDrawElementsInstancedARB(int mode,
        +                              java.nio.ShortBuffer indices,
        +                              int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedARB

        +
        public static void glDrawElementsInstancedARB(int mode,
        +                              int indices_count,
        +                              int type,
        +                              long indices_buffer_offset,
        +                              int primcount)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBES2Compatibility.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBES2Compatibility.html new file mode 100644 index 00000000..7c2811b2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBES2Compatibility.html @@ -0,0 +1,591 @@ + + + + + +ARBES2Compatibility (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBES2Compatibility

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBES2Compatibility
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBES2Compatibility
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FIXED +
      Accepted by the <type> parameter of VertexAttribPointer:
      +
      static intGL_HIGH_FLOAT +
      Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
      +
      static intGL_HIGH_INT +
      Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
      +
      static intGL_IMPLEMENTATION_COLOR_READ_FORMAT +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_IMPLEMENTATION_COLOR_READ_TYPE +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_LOW_FLOAT +
      Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
      +
      static intGL_LOW_INT +
      Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
      +
      static intGL_MAX_FRAGMENT_UNIFORM_VECTORS +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_VARYING_VECTORS +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_VERTEX_UNIFORM_VECTORS +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MEDIUM_FLOAT +
      Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
      +
      static intGL_MEDIUM_INT +
      Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
      +
      static intGL_NUM_SHADER_BINARY_FORMATS +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_RGB565 +
      Accepted by the <format> parameter of most commands taking sized internal formats:
      +
      static intGL_SHADER_COMPILER +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglClearDepthf(float d) 
      static voidglDepthRangef(float n, + float f) 
      static voidglGetShaderPrecisionFormat(int shadertype, + int precisiontype, + java.nio.IntBuffer range, + java.nio.IntBuffer precision) 
      static voidglReleaseShaderCompiler() 
      static voidglShaderBinary(java.nio.IntBuffer shaders, + int binaryformat, + java.nio.ByteBuffer binary) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SHADER_COMPILER

        +
        public static final int GL_SHADER_COMPILER
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_SHADER_BINARY_FORMATS

        +
        public static final int GL_NUM_SHADER_BINARY_FORMATS
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_UNIFORM_VECTORS

        +
        public static final int GL_MAX_VERTEX_UNIFORM_VECTORS
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VARYING_VECTORS

        +
        public static final int GL_MAX_VARYING_VECTORS
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_UNIFORM_VECTORS

        +
        public static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMPLEMENTATION_COLOR_READ_TYPE

        +
        public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMPLEMENTATION_COLOR_READ_FORMAT

        +
        public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FIXED

        +
        public static final int GL_FIXED
        +
        Accepted by the <type> parameter of VertexAttribPointer:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LOW_FLOAT

        +
        public static final int GL_LOW_FLOAT
        +
        Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MEDIUM_FLOAT

        +
        public static final int GL_MEDIUM_FLOAT
        +
        Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HIGH_FLOAT

        +
        public static final int GL_HIGH_FLOAT
        +
        Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LOW_INT

        +
        public static final int GL_LOW_INT
        +
        Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MEDIUM_INT

        +
        public static final int GL_MEDIUM_INT
        +
        Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HIGH_INT

        +
        public static final int GL_HIGH_INT
        +
        Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB565

        +
        public static final int GL_RGB565
        +
        Accepted by the <format> parameter of most commands taking sized internal formats:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glReleaseShaderCompiler

        +
        public static void glReleaseShaderCompiler()
        +
      • +
      + + + +
        +
      • +

        glShaderBinary

        +
        public static void glShaderBinary(java.nio.IntBuffer shaders,
        +                  int binaryformat,
        +                  java.nio.ByteBuffer binary)
        +
      • +
      + + + +
        +
      • +

        glGetShaderPrecisionFormat

        +
        public static void glGetShaderPrecisionFormat(int shadertype,
        +                              int precisiontype,
        +                              java.nio.IntBuffer range,
        +                              java.nio.IntBuffer precision)
        +
      • +
      + + + +
        +
      • +

        glDepthRangef

        +
        public static void glDepthRangef(float n,
        +                 float f)
        +
      • +
      + + + +
        +
      • +

        glClearDepthf

        +
        public static void glClearDepthf(float d)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBES3Compatibility.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBES3Compatibility.html new file mode 100644 index 00000000..7aecc029 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBES3Compatibility.html @@ -0,0 +1,441 @@ + + + + + +ARBES3Compatibility (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBES3Compatibility

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBES3Compatibility
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBES3Compatibility
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_RGB8_ETC2

        +
        public static final int GL_COMPRESSED_RGB8_ETC2
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ETC2

        +
        public static final int GL_COMPRESSED_SRGB8_ETC2
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2

        +
        public static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2

        +
        public static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA8_ETC2_EAC

        +
        public static final int GL_COMPRESSED_RGBA8_ETC2_EAC
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_R11_EAC

        +
        public static final int GL_COMPRESSED_R11_EAC
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SIGNED_R11_EAC

        +
        public static final int GL_COMPRESSED_SIGNED_R11_EAC
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RG11_EAC

        +
        public static final int GL_COMPRESSED_RG11_EAC
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SIGNED_RG11_EAC

        +
        public static final int GL_COMPRESSED_SIGNED_RG11_EAC
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PRIMITIVE_RESTART_FIXED_INDEX

        +
        public static final int GL_PRIMITIVE_RESTART_FIXED_INDEX
        +
        Accepted by the <target> parameter of Enable and Disable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ANY_SAMPLES_PASSED_CONSERVATIVE

        +
        public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE
        +
        Accepted by the <target> parameter of BeginQuery, EndQuery, + GetQueryIndexediv and GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_ELEMENT_INDEX

        +
        public static final int GL_MAX_ELEMENT_INDEX
        +
        Accepted by the <value> parameter of the GetInteger* functions:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBEnhancedLayouts.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBEnhancedLayouts.html new file mode 100644 index 00000000..35118c34 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBEnhancedLayouts.html @@ -0,0 +1,269 @@ + + + + + +ARBEnhancedLayouts (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBEnhancedLayouts

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBEnhancedLayouts
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBEnhancedLayouts
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_LOCATION_COMPONENT

        +
        public static final int GL_LOCATION_COMPONENT
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_INDEX

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBExplicitUniformLocation.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBExplicitUniformLocation.html new file mode 100644 index 00000000..86820fa9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBExplicitUniformLocation.html @@ -0,0 +1,237 @@ + + + + + +ARBExplicitUniformLocation (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBExplicitUniformLocation

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBExplicitUniformLocation
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBExplicitUniformLocation
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_UNIFORM_LOCATIONS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_UNIFORM_LOCATIONS

        +
        public static final int GL_MAX_UNIFORM_LOCATIONS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFragmentProgram.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFragmentProgram.html new file mode 100644 index 00000000..a1beb2d4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFragmentProgram.html @@ -0,0 +1,506 @@ + + + + + +ARBFragmentProgram (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBFragmentProgram

+
+
+ +
+
    +
  • +
    +
    +
    public final class ARBFragmentProgram
    +extends ARBProgram
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FRAGMENT_PROGRAM_ARB

        +
        public static final int GL_FRAGMENT_PROGRAM_ARB
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, by the + <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, + and by the <target> parameter of ProgramStringARB, BindProgramARB, + ProgramEnvParameter4[df][v]ARB, ProgramLocalParameter4[df][v]ARB, + GetProgramEnvParameter[df]vARB, GetProgramLocalParameter[df]vARB, + GetProgramivARB and GetProgramStringARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_ALU_INSTRUCTIONS_ARB

        +
        public static final int GL_PROGRAM_ALU_INSTRUCTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_TEX_INSTRUCTIONS_ARB

        +
        public static final int GL_PROGRAM_TEX_INSTRUCTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_TEX_INDIRECTIONS_ARB

        +
        public static final int GL_PROGRAM_TEX_INDIRECTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB

        +
        public static final int GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB

        +
        public static final int GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB

        +
        public static final int GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB

        +
        public static final int GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB

        +
        public static final int GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB

        +
        public static final int GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB

        +
        public static final int GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB

        +
        public static final int GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB

        +
        public static final int GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_COORDS_ARB

        +
        public static final int GL_MAX_TEXTURE_COORDS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_IMAGE_UNITS_ARB

        +
        public static final int GL_MAX_TEXTURE_IMAGE_UNITS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFragmentShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFragmentShader.html new file mode 100644 index 00000000..151e7838 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFragmentShader.html @@ -0,0 +1,313 @@ + + + + + +ARBFragmentShader (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBFragmentShader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBFragmentShader
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBFragmentShader
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FRAGMENT_SHADER_ARB +
      Accepted by the <shaderType> argument of CreateShaderObjectARB and + returned by the <params> parameter of GetObjectParameter{fi}vARB:
      +
      static intGL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB +
      Accepted by the <target> parameter of Hint and the <pname> parameter of + GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAX_TEXTURE_COORDS_ARB +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAX_TEXTURE_IMAGE_UNITS_ARB +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FRAGMENT_SHADER_ARB

        +
        public static final int GL_FRAGMENT_SHADER_ARB
        +
        Accepted by the <shaderType> argument of CreateShaderObjectARB and + returned by the <params> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB

        +
        public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_COORDS_ARB

        +
        public static final int GL_MAX_TEXTURE_COORDS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_IMAGE_UNITS_ARB

        +
        public static final int GL_MAX_TEXTURE_IMAGE_UNITS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB

        +
        public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB
        +
        Accepted by the <target> parameter of Hint and the <pname> parameter of + GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFramebufferNoAttachments.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFramebufferNoAttachments.html new file mode 100644 index 00000000..6fa90732 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFramebufferNoAttachments.html @@ -0,0 +1,518 @@ + + + + + +ARBFramebufferNoAttachments (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBFramebufferNoAttachments

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBFramebufferNoAttachments
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBFramebufferNoAttachments
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS +
      Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
      +
      static intGL_FRAMEBUFFER_DEFAULT_HEIGHT +
      Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
      +
      static intGL_FRAMEBUFFER_DEFAULT_LAYERS +
      Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
      +
      static intGL_FRAMEBUFFER_DEFAULT_SAMPLES +
      Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
      +
      static intGL_FRAMEBUFFER_DEFAULT_WIDTH +
      Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
      +
      static intGL_MAX_FRAMEBUFFER_HEIGHT +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_FRAMEBUFFER_LAYERS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_FRAMEBUFFER_SAMPLES +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_FRAMEBUFFER_WIDTH +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FRAMEBUFFER_DEFAULT_WIDTH

        +
        public static final int GL_FRAMEBUFFER_DEFAULT_WIDTH
        +
        Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_DEFAULT_HEIGHT

        +
        public static final int GL_FRAMEBUFFER_DEFAULT_HEIGHT
        +
        Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_DEFAULT_LAYERS

        +
        public static final int GL_FRAMEBUFFER_DEFAULT_LAYERS
        +
        Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_DEFAULT_SAMPLES

        +
        public static final int GL_FRAMEBUFFER_DEFAULT_SAMPLES
        +
        Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS

        +
        public static final int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
        +
        Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAMEBUFFER_WIDTH

        +
        public static final int GL_MAX_FRAMEBUFFER_WIDTH
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAMEBUFFER_HEIGHT

        +
        public static final int GL_MAX_FRAMEBUFFER_HEIGHT
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAMEBUFFER_LAYERS

        +
        public static final int GL_MAX_FRAMEBUFFER_LAYERS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAMEBUFFER_SAMPLES

        +
        public static final int GL_MAX_FRAMEBUFFER_SAMPLES
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glFramebufferParameteri

        +
        public static void glFramebufferParameteri(int target,
        +                           int pname,
        +                           int param)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferParameter

        +
        public static void glGetFramebufferParameter(int target,
        +                             int pname,
        +                             java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferParameteri

        +
        public static int glGetFramebufferParameteri(int target,
        +                             int pname)
        +
        Overloads glGetFramebufferParameteriv.
        +
      • +
      + + + +
        +
      • +

        glNamedFramebufferParameteriEXT

        +
        public static void glNamedFramebufferParameteriEXT(int framebuffer,
        +                                   int pname,
        +                                   int param)
        +
      • +
      + + + +
        +
      • +

        glGetNamedFramebufferParameterEXT

        +
        public static void glGetNamedFramebufferParameterEXT(int framebuffer,
        +                                     int pname,
        +                                     java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetNamedFramebufferParameterEXT

        +
        public static int glGetNamedFramebufferParameterEXT(int framebuffer,
        +                                    int pname)
        +
        Overloads glGetNamedFramebufferParameterivEXT.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFramebufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFramebufferObject.html new file mode 100644 index 00000000..b97d5f48 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFramebufferObject.html @@ -0,0 +1,2155 @@ + + + + + +ARBFramebufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBFramebufferObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBFramebufferObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBFramebufferObject
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COLOR_ATTACHMENT0 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT1 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT10 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT11 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT12 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT13 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT14 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT15 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT2 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT3 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT4 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT5 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT6 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT7 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT8 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT9 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_DEPTH_ATTACHMENT +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_DEPTH_STENCIL +
      Accepted by the <format> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage, by the <type> parameter of + CopyPixels, by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameteriv:
      +
      static intGL_DEPTH_STENCIL_ATTACHMENT +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_DEPTH24_STENCIL8 +
      Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameteriv:
      +
      static intGL_DRAW_FRAMEBUFFER +
      Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
      +
      static intGL_DRAW_FRAMEBUFFER_BINDING +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_FRAMEBUFFER +
      Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_RED_SIZE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_BINDING +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_FRAMEBUFFER_COMPLETE +
      Returned by CheckFramebufferStatus():
      +
      static intGL_FRAMEBUFFER_DEFAULT +
      Returned in <params> by GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT +
      Returned by CheckFramebufferStatus():
      +
      static intGL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER +
      Returned by CheckFramebufferStatus():
      +
      static intGL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT +
      Returned by CheckFramebufferStatus():
      +
      static intGL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE +
      Returned by CheckFramebufferStatus():
      +
      static intGL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER +
      Returned by CheckFramebufferStatus():
      +
      static intGL_FRAMEBUFFER_UNDEFINED +
      Returned by CheckFramebufferStatus():
      +
      static intGL_FRAMEBUFFER_UNSUPPORTED +
      Returned by CheckFramebufferStatus():
      +
      static intGL_INDEX +
      Returned in <params> by GetFramebufferAttachmentParameteriv:
      +
      static intGL_INVALID_FRAMEBUFFER_OPERATION +
      Returned by GetError():
      +
      static intGL_MAX_COLOR_ATTACHMENTS +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_MAX_RENDERBUFFER_SIZE +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_MAX_SAMPLES +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_READ_FRAMEBUFFER +
      Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
      +
      static intGL_READ_FRAMEBUFFER_BINDING +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_RENDERBUFFER +
      Accepted by the <target> parameter of BindRenderbuffer, + RenderbufferStorage, and GetRenderbufferParameteriv, and + returned by GetFramebufferAttachmentParameteriv:
      +
      static intGL_RENDERBUFFER_ALPHA_SIZE +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_BINDING +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_RENDERBUFFER_BLUE_SIZE +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_DEPTH_SIZE +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_GREEN_SIZE +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_HEIGHT +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_INTERNAL_FORMAT +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_RED_SIZE +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_SAMPLES +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_STENCIL_SIZE +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_WIDTH +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_SRGB +
      Returned in <params> by GetFramebufferAttachmentParameteriv:
      +
      static intGL_STENCIL_ATTACHMENT +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_STENCIL_INDEX1 +
      Accepted by the <internalformat> parameter of + RenderbufferStorage:
      +
      static intGL_STENCIL_INDEX16 +
      Accepted by the <internalformat> parameter of + RenderbufferStorage:
      +
      static intGL_STENCIL_INDEX4 +
      Accepted by the <internalformat> parameter of + RenderbufferStorage:
      +
      static intGL_STENCIL_INDEX8 +
      Accepted by the <internalformat> parameter of + RenderbufferStorage:
      +
      static intGL_TEXTURE_STENCIL_SIZE +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_UNSIGNED_INT_24_8 +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage:
      +
      static intGL_UNSIGNED_NORMALIZED +
      Returned in <params> by GetFramebufferAttachmentParameteriv:
      +
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FRAMEBUFFER

        +
        public static final int GL_FRAMEBUFFER
        +
        Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_FRAMEBUFFER

        +
        public static final int GL_READ_FRAMEBUFFER
        +
        Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_FRAMEBUFFER

        +
        public static final int GL_DRAW_FRAMEBUFFER
        +
        Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER

        +
        public static final int GL_RENDERBUFFER
        +
        Accepted by the <target> parameter of BindRenderbuffer, + RenderbufferStorage, and GetRenderbufferParameteriv, and + returned by GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX1

        +
        public static final int GL_STENCIL_INDEX1
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX4

        +
        public static final int GL_STENCIL_INDEX4
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX8

        +
        public static final int GL_STENCIL_INDEX8
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX16

        +
        public static final int GL_STENCIL_INDEX16
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_WIDTH

        +
        public static final int GL_RENDERBUFFER_WIDTH
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_HEIGHT

        +
        public static final int GL_RENDERBUFFER_HEIGHT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_INTERNAL_FORMAT

        +
        public static final int GL_RENDERBUFFER_INTERNAL_FORMAT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_RED_SIZE

        +
        public static final int GL_RENDERBUFFER_RED_SIZE
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_GREEN_SIZE

        +
        public static final int GL_RENDERBUFFER_GREEN_SIZE
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_BLUE_SIZE

        +
        public static final int GL_RENDERBUFFER_BLUE_SIZE
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_ALPHA_SIZE

        +
        public static final int GL_RENDERBUFFER_ALPHA_SIZE
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_DEPTH_SIZE

        +
        public static final int GL_RENDERBUFFER_DEPTH_SIZE
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_STENCIL_SIZE

        +
        public static final int GL_RENDERBUFFER_STENCIL_SIZE
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_SAMPLES

        +
        public static final int GL_RENDERBUFFER_SAMPLES
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB

        +
        public static final int GL_SRGB
        +
        Returned in <params> by GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_NORMALIZED

        +
        public static final int GL_UNSIGNED_NORMALIZED
        +
        Returned in <params> by GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_DEFAULT

        +
        public static final int GL_FRAMEBUFFER_DEFAULT
        +
        Returned in <params> by GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INDEX

        +
        public static final int GL_INDEX
        +
        Returned in <params> by GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT0

        +
        public static final int GL_COLOR_ATTACHMENT0
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT1

        +
        public static final int GL_COLOR_ATTACHMENT1
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT2

        +
        public static final int GL_COLOR_ATTACHMENT2
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT3

        +
        public static final int GL_COLOR_ATTACHMENT3
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT4

        +
        public static final int GL_COLOR_ATTACHMENT4
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT5

        +
        public static final int GL_COLOR_ATTACHMENT5
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT6

        +
        public static final int GL_COLOR_ATTACHMENT6
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT7

        +
        public static final int GL_COLOR_ATTACHMENT7
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT8

        +
        public static final int GL_COLOR_ATTACHMENT8
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT9

        +
        public static final int GL_COLOR_ATTACHMENT9
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT10

        +
        public static final int GL_COLOR_ATTACHMENT10
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT11

        +
        public static final int GL_COLOR_ATTACHMENT11
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT12

        +
        public static final int GL_COLOR_ATTACHMENT12
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT13

        +
        public static final int GL_COLOR_ATTACHMENT13
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT14

        +
        public static final int GL_COLOR_ATTACHMENT14
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT15

        +
        public static final int GL_COLOR_ATTACHMENT15
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_ATTACHMENT

        +
        public static final int GL_DEPTH_ATTACHMENT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_ATTACHMENT

        +
        public static final int GL_STENCIL_ATTACHMENT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_STENCIL_ATTACHMENT

        +
        public static final int GL_DEPTH_STENCIL_ATTACHMENT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SAMPLES

        +
        public static final int GL_MAX_SAMPLES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_COMPLETE

        +
        public static final int GL_FRAMEBUFFER_COMPLETE
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_UNSUPPORTED

        +
        public static final int GL_FRAMEBUFFER_UNSUPPORTED
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_UNDEFINED

        +
        public static final int GL_FRAMEBUFFER_UNDEFINED
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_BINDING

        +
        public static final int GL_FRAMEBUFFER_BINDING
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_FRAMEBUFFER_BINDING

        +
        public static final int GL_DRAW_FRAMEBUFFER_BINDING
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_FRAMEBUFFER_BINDING

        +
        public static final int GL_READ_FRAMEBUFFER_BINDING
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_BINDING

        +
        public static final int GL_RENDERBUFFER_BINDING
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COLOR_ATTACHMENTS

        +
        public static final int GL_MAX_COLOR_ATTACHMENTS
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_RENDERBUFFER_SIZE

        +
        public static final int GL_MAX_RENDERBUFFER_SIZE
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INVALID_FRAMEBUFFER_OPERATION

        +
        public static final int GL_INVALID_FRAMEBUFFER_OPERATION
        +
        Returned by GetError():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_STENCIL

        +
        public static final int GL_DEPTH_STENCIL
        +
        Accepted by the <format> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage, by the <type> parameter of + CopyPixels, by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_24_8

        +
        public static final int GL_UNSIGNED_INT_24_8
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH24_STENCIL8

        +
        public static final int GL_DEPTH24_STENCIL8
        +
        Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_STENCIL_SIZE

        +
        public static final int GL_TEXTURE_STENCIL_SIZE
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glIsRenderbuffer

        +
        public static boolean glIsRenderbuffer(int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glBindRenderbuffer

        +
        public static void glBindRenderbuffer(int target,
        +                      int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glDeleteRenderbuffers

        +
        public static void glDeleteRenderbuffers(java.nio.IntBuffer renderbuffers)
        +
      • +
      + + + +
        +
      • +

        glDeleteRenderbuffers

        +
        public static void glDeleteRenderbuffers(int renderbuffer)
        +
        Overloads glDeleteRenderbuffers.
        +
      • +
      + + + +
        +
      • +

        glGenRenderbuffers

        +
        public static void glGenRenderbuffers(java.nio.IntBuffer renderbuffers)
        +
      • +
      + + + +
        +
      • +

        glGenRenderbuffers

        +
        public static int glGenRenderbuffers()
        +
        Overloads glGenRenderbuffers.
        +
      • +
      + + + +
        +
      • +

        glRenderbufferStorage

        +
        public static void glRenderbufferStorage(int target,
        +                         int internalformat,
        +                         int width,
        +                         int height)
        +
      • +
      + + + +
        +
      • +

        glRenderbufferStorageMultisample

        +
        public static void glRenderbufferStorageMultisample(int target,
        +                                    int samples,
        +                                    int internalformat,
        +                                    int width,
        +                                    int height)
        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameter

        +
        public static void glGetRenderbufferParameter(int target,
        +                              int pname,
        +                              java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameter

        +
        @Deprecated
        +public static int glGetRenderbufferParameter(int target,
        +                                        int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetRenderbufferParameteri(int, int) instead.
        +
        Overloads glGetRenderbufferParameteriv. +

        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameteri

        +
        public static int glGetRenderbufferParameteri(int target,
        +                              int pname)
        +
        Overloads glGetRenderbufferParameteriv.
        +
      • +
      + + + +
        +
      • +

        glIsFramebuffer

        +
        public static boolean glIsFramebuffer(int framebuffer)
        +
      • +
      + + + +
        +
      • +

        glBindFramebuffer

        +
        public static void glBindFramebuffer(int target,
        +                     int framebuffer)
        +
      • +
      + + + +
        +
      • +

        glDeleteFramebuffers

        +
        public static void glDeleteFramebuffers(java.nio.IntBuffer framebuffers)
        +
      • +
      + + + +
        +
      • +

        glDeleteFramebuffers

        +
        public static void glDeleteFramebuffers(int framebuffer)
        +
        Overloads glDeleteFramebuffers.
        +
      • +
      + + + +
        +
      • +

        glGenFramebuffers

        +
        public static void glGenFramebuffers(java.nio.IntBuffer framebuffers)
        +
      • +
      + + + +
        +
      • +

        glGenFramebuffers

        +
        public static int glGenFramebuffers()
        +
        Overloads glGenFramebuffers.
        +
      • +
      + + + +
        +
      • +

        glCheckFramebufferStatus

        +
        public static int glCheckFramebufferStatus(int target)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture1D

        +
        public static void glFramebufferTexture1D(int target,
        +                          int attachment,
        +                          int textarget,
        +                          int texture,
        +                          int level)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture2D

        +
        public static void glFramebufferTexture2D(int target,
        +                          int attachment,
        +                          int textarget,
        +                          int texture,
        +                          int level)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture3D

        +
        public static void glFramebufferTexture3D(int target,
        +                          int attachment,
        +                          int textarget,
        +                          int texture,
        +                          int level,
        +                          int layer)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTextureLayer

        +
        public static void glFramebufferTextureLayer(int target,
        +                             int attachment,
        +                             int texture,
        +                             int level,
        +                             int layer)
        +
      • +
      + + + +
        +
      • +

        glFramebufferRenderbuffer

        +
        public static void glFramebufferRenderbuffer(int target,
        +                             int attachment,
        +                             int renderbuffertarget,
        +                             int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameter

        +
        public static void glGetFramebufferAttachmentParameter(int target,
        +                                       int attachment,
        +                                       int pname,
        +                                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameter

        +
        @Deprecated
        +public static int glGetFramebufferAttachmentParameter(int target,
        +                                                 int attachment,
        +                                                 int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetFramebufferAttachmentParameteri(int, int, int) instead.
        +
        Overloads glGetFramebufferAttachmentParameteriv. +

        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameteri

        +
        public static int glGetFramebufferAttachmentParameteri(int target,
        +                                       int attachment,
        +                                       int pname)
        +
        Overloads glGetFramebufferAttachmentParameteriv.
        +
      • +
      + + + +
        +
      • +

        glBlitFramebuffer

        +
        public static void glBlitFramebuffer(int srcX0,
        +                     int srcY0,
        +                     int srcX1,
        +                     int srcY1,
        +                     int dstX0,
        +                     int dstY0,
        +                     int dstX1,
        +                     int dstY1,
        +                     int mask,
        +                     int filter)
        +
      • +
      + + + +
        +
      • +

        glGenerateMipmap

        +
        public static void glGenerateMipmap(int target)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFramebufferSRGB.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFramebufferSRGB.html new file mode 100644 index 00000000..98ed6678 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBFramebufferSRGB.html @@ -0,0 +1,298 @@ + + + + + +ARBFramebufferSRGB (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBFramebufferSRGB

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBFramebufferSRGB
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBFramebufferSRGB
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FRAMEBUFFER_SRGB_ARB +
      Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_FRAMEBUFFER_SRGB_CAPABLE_ARB +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGLX_FRAMEBUFFER_SRGB_CAPABLE_ARB +
      Accepted by the <attribList> parameter of glXChooseVisual, and by + the <attrib> parameter of glXGetConfig:
      +
      static intWGL_FRAMEBUFFER_SRGB_CAPABLE_ARB +
      Accepted by the <piAttributes> parameter of + wglGetPixelFormatAttribivEXT, wglGetPixelFormatAttribfvEXT, and + the <piAttribIList> and <pfAttribIList> of wglChoosePixelFormatEXT:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB

        +
        public static final int GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB
        +
        Accepted by the <attribList> parameter of glXChooseVisual, and by + the <attrib> parameter of glXGetConfig:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB

        +
        public static final int WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB
        +
        Accepted by the <piAttributes> parameter of + wglGetPixelFormatAttribivEXT, wglGetPixelFormatAttribfvEXT, and + the <piAttribIList> and <pfAttribIList> of wglChoosePixelFormatEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_SRGB_ARB

        +
        public static final int GL_FRAMEBUFFER_SRGB_ARB
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_SRGB_CAPABLE_ARB

        +
        public static final int GL_FRAMEBUFFER_SRGB_CAPABLE_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBGeometryShader4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBGeometryShader4.html new file mode 100644 index 00000000..0b75ac51 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBGeometryShader4.html @@ -0,0 +1,697 @@ + + + + + +ARBGeometryShader4 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBGeometryShader4

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBGeometryShader4
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBGeometryShader4
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_GEOMETRY_SHADER_ARB

        +
        public static final int GL_GEOMETRY_SHADER_ARB
        +
        Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_VERTICES_OUT_ARB

        +
        public static final int GL_GEOMETRY_VERTICES_OUT_ARB
        +
        Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_INPUT_TYPE_ARB

        +
        public static final int GL_GEOMETRY_INPUT_TYPE_ARB
        +
        Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_OUTPUT_TYPE_ARB

        +
        public static final int GL_GEOMETRY_OUTPUT_TYPE_ARB
        +
        Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB

        +
        public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB

        +
        public static final int GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_VARYING_COMPONENTS_ARB

        +
        public static final int GL_MAX_VERTEX_VARYING_COMPONENTS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VARYING_COMPONENTS_ARB

        +
        public static final int GL_MAX_VARYING_COMPONENTS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB

        +
        public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB

        +
        public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB

        +
        public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LINES_ADJACENCY_ARB

        +
        public static final int GL_LINES_ADJACENCY_ARB
        +
        Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LINE_STRIP_ADJACENCY_ARB

        +
        public static final int GL_LINE_STRIP_ADJACENCY_ARB
        +
        Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRIANGLES_ADJACENCY_ARB

        +
        public static final int GL_TRIANGLES_ADJACENCY_ARB
        +
        Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRIANGLE_STRIP_ADJACENCY_ARB

        +
        public static final int GL_TRIANGLE_STRIP_ADJACENCY_ARB
        +
        Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
        +
        Returned by CheckFramebufferStatusEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
        +
        Returned by CheckFramebufferStatusEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB
        +
        Accepted by the <pname> parameter of GetFramebufferAttachment- + ParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_ARB

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_ARB
        +
        Accepted by the <pname> parameter of GetFramebufferAttachment- + ParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_POINT_SIZE_ARB

        +
        public static final int GL_PROGRAM_POINT_SIZE_ARB
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetIntegerv, GetFloatv, GetDoublev, + and GetBooleanv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glProgramParameteriARB

        +
        public static void glProgramParameteriARB(int program,
        +                          int pname,
        +                          int value)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTextureARB

        +
        public static void glFramebufferTextureARB(int target,
        +                           int attachment,
        +                           int texture,
        +                           int level)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTextureLayerARB

        +
        public static void glFramebufferTextureLayerARB(int target,
        +                                int attachment,
        +                                int texture,
        +                                int level,
        +                                int layer)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTextureFaceARB

        +
        public static void glFramebufferTextureFaceARB(int target,
        +                               int attachment,
        +                               int texture,
        +                               int level,
        +                               int face)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBGetProgramBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBGetProgramBinary.html new file mode 100644 index 00000000..6dc4a87a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBGetProgramBinary.html @@ -0,0 +1,360 @@ + + + + + +ARBGetProgramBinary (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBGetProgramBinary

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBGetProgramBinary
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBGetProgramBinary
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_NUM_PROGRAM_BINARY_FORMATS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev:
      +
      static intGL_PROGRAM_BINARY_FORMATS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev:
      +
      static intGL_PROGRAM_BINARY_LENGTH +
      Accepted by the <pname> parameter of GetProgramiv:
      +
      static intGL_PROGRAM_BINARY_RETRIEVABLE_HINT +
      Accepted by the <pname> parameter of ProgramParameteri and + GetProgramiv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglGetProgramBinary(int program, + java.nio.IntBuffer length, + java.nio.IntBuffer binaryFormat, + java.nio.ByteBuffer binary) 
      static voidglProgramBinary(int program, + int binaryFormat, + java.nio.ByteBuffer binary) 
      static voidglProgramParameteri(int program, + int pname, + int value) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PROGRAM_BINARY_RETRIEVABLE_HINT

        +
        public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT
        +
        Accepted by the <pname> parameter of ProgramParameteri and + GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_BINARY_LENGTH

        +
        public static final int GL_PROGRAM_BINARY_LENGTH
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_PROGRAM_BINARY_FORMATS

        +
        public static final int GL_NUM_PROGRAM_BINARY_FORMATS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_BINARY_FORMATS

        +
        public static final int GL_PROGRAM_BINARY_FORMATS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetProgramBinary

        +
        public static void glGetProgramBinary(int program,
        +                      java.nio.IntBuffer length,
        +                      java.nio.IntBuffer binaryFormat,
        +                      java.nio.ByteBuffer binary)
        +
      • +
      + + + +
        +
      • +

        glProgramBinary

        +
        public static void glProgramBinary(int program,
        +                   int binaryFormat,
        +                   java.nio.ByteBuffer binary)
        +
      • +
      + + + +
        +
      • +

        glProgramParameteri

        +
        public static void glProgramParameteri(int program,
        +                       int pname,
        +                       int value)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBGpuShader5.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBGpuShader5.html new file mode 100644 index 00000000..592bd494 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBGpuShader5.html @@ -0,0 +1,330 @@ + + + + + +ARBGpuShader5 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBGpuShader5

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBGpuShader5
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBGpuShader5
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FRAGMENT_INTERPOLATION_OFFSET_BITS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
      +
      static intGL_GEOMETRY_SHADER_INVOCATIONS +
      Accepted by the <pname> parameter of GetProgramiv:
      +
      static intGL_MAX_FRAGMENT_INTERPOLATION_OFFSET +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
      +
      static intGL_MAX_GEOMETRY_SHADER_INVOCATIONS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
      +
      static intGL_MAX_VERTEX_STREAMS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
      +
      static intGL_MIN_FRAGMENT_INTERPOLATION_OFFSET +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_GEOMETRY_SHADER_INVOCATIONS

        +
        public static final int GL_GEOMETRY_SHADER_INVOCATIONS
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_SHADER_INVOCATIONS

        +
        public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIN_FRAGMENT_INTERPOLATION_OFFSET

        +
        public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_INTERPOLATION_OFFSET

        +
        public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_INTERPOLATION_OFFSET_BITS

        +
        public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_STREAMS

        +
        public static final int GL_MAX_VERTEX_STREAMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBGpuShaderFp64.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBGpuShaderFp64.html new file mode 100644 index 00000000..b29f93a0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBGpuShaderFp64.html @@ -0,0 +1,1101 @@ + + + + + +ARBGpuShaderFp64 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBGpuShaderFp64

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBGpuShaderFp64
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBGpuShaderFp64
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DOUBLE +
      Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_DOUBLE_MAT2 +
      Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_DOUBLE_MAT2x3 +
      Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_DOUBLE_MAT2x4 +
      Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_DOUBLE_MAT3 +
      Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_DOUBLE_MAT3x2 +
      Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_DOUBLE_MAT3x4 +
      Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_DOUBLE_MAT4 +
      Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_DOUBLE_MAT4x2 +
      Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_DOUBLE_MAT4x3 +
      Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_DOUBLE_VEC2 +
      Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_DOUBLE_VEC3 +
      Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_DOUBLE_VEC4 +
      Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglGetUniform(int program, + int location, + java.nio.DoubleBuffer params) 
      static voidglProgramUniform1dEXT(int program, + int location, + double x) 
      static voidglProgramUniform1EXT(int program, + int location, + java.nio.DoubleBuffer value) 
      static voidglProgramUniform2dEXT(int program, + int location, + double x, + double y) 
      static voidglProgramUniform2EXT(int program, + int location, + java.nio.DoubleBuffer value) 
      static voidglProgramUniform3dEXT(int program, + int location, + double x, + double y, + double z) 
      static voidglProgramUniform3EXT(int program, + int location, + java.nio.DoubleBuffer value) 
      static voidglProgramUniform4dEXT(int program, + int location, + double x, + double y, + double z, + double w) 
      static voidglProgramUniform4EXT(int program, + int location, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix2EXT(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix2x3EXT(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix2x4EXT(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix3EXT(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix3x2EXT(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix3x4EXT(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix4EXT(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix4x2EXT(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix4x3EXT(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglUniform1(int location, + java.nio.DoubleBuffer value) 
      static voidglUniform1d(int location, + double x) 
      static voidglUniform2(int location, + java.nio.DoubleBuffer value) 
      static voidglUniform2d(int location, + double x, + double y) 
      static voidglUniform3(int location, + java.nio.DoubleBuffer value) 
      static voidglUniform3d(int location, + double x, + double y, + double z) 
      static voidglUniform4(int location, + java.nio.DoubleBuffer value) 
      static voidglUniform4d(int location, + double x, + double y, + double z, + double w) 
      static voidglUniformMatrix2(int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglUniformMatrix2x3(int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglUniformMatrix2x4(int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglUniformMatrix3(int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglUniformMatrix3x2(int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglUniformMatrix3x4(int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglUniformMatrix4(int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglUniformMatrix4x2(int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglUniformMatrix4x3(int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DOUBLE

        +
        public static final int GL_DOUBLE
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_VEC2

        +
        public static final int GL_DOUBLE_VEC2
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_VEC3

        +
        public static final int GL_DOUBLE_VEC3
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_VEC4

        +
        public static final int GL_DOUBLE_VEC4
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2

        +
        public static final int GL_DOUBLE_MAT2
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3

        +
        public static final int GL_DOUBLE_MAT3
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4

        +
        public static final int GL_DOUBLE_MAT4
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2x3

        +
        public static final int GL_DOUBLE_MAT2x3
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2x4

        +
        public static final int GL_DOUBLE_MAT2x4
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3x2

        +
        public static final int GL_DOUBLE_MAT3x2
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3x4

        +
        public static final int GL_DOUBLE_MAT3x4
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4x2

        +
        public static final int GL_DOUBLE_MAT4x2
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4x3

        +
        public static final int GL_DOUBLE_MAT4x3
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glUniform1d

        +
        public static void glUniform1d(int location,
        +               double x)
        +
      • +
      + + + +
        +
      • +

        glUniform2d

        +
        public static void glUniform2d(int location,
        +               double x,
        +               double y)
        +
      • +
      + + + +
        +
      • +

        glUniform3d

        +
        public static void glUniform3d(int location,
        +               double x,
        +               double y,
        +               double z)
        +
      • +
      + + + +
        +
      • +

        glUniform4d

        +
        public static void glUniform4d(int location,
        +               double x,
        +               double y,
        +               double z,
        +               double w)
        +
      • +
      + + + +
        +
      • +

        glUniform1

        +
        public static void glUniform1(int location,
        +              java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform2

        +
        public static void glUniform2(int location,
        +              java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform3

        +
        public static void glUniform3(int location,
        +              java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform4

        +
        public static void glUniform4(int location,
        +              java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix2

        +
        public static void glUniformMatrix2(int location,
        +                    boolean transpose,
        +                    java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix3

        +
        public static void glUniformMatrix3(int location,
        +                    boolean transpose,
        +                    java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix4

        +
        public static void glUniformMatrix4(int location,
        +                    boolean transpose,
        +                    java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix2x3

        +
        public static void glUniformMatrix2x3(int location,
        +                      boolean transpose,
        +                      java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix2x4

        +
        public static void glUniformMatrix2x4(int location,
        +                      boolean transpose,
        +                      java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix3x2

        +
        public static void glUniformMatrix3x2(int location,
        +                      boolean transpose,
        +                      java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix3x4

        +
        public static void glUniformMatrix3x4(int location,
        +                      boolean transpose,
        +                      java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix4x2

        +
        public static void glUniformMatrix4x2(int location,
        +                      boolean transpose,
        +                      java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix4x3

        +
        public static void glUniformMatrix4x3(int location,
        +                      boolean transpose,
        +                      java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glGetUniform

        +
        public static void glGetUniform(int program,
        +                int location,
        +                java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1dEXT

        +
        public static void glProgramUniform1dEXT(int program,
        +                         int location,
        +                         double x)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2dEXT

        +
        public static void glProgramUniform2dEXT(int program,
        +                         int location,
        +                         double x,
        +                         double y)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3dEXT

        +
        public static void glProgramUniform3dEXT(int program,
        +                         int location,
        +                         double x,
        +                         double y,
        +                         double z)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4dEXT

        +
        public static void glProgramUniform4dEXT(int program,
        +                         int location,
        +                         double x,
        +                         double y,
        +                         double z,
        +                         double w)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1EXT

        +
        public static void glProgramUniform1EXT(int program,
        +                        int location,
        +                        java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2EXT

        +
        public static void glProgramUniform2EXT(int program,
        +                        int location,
        +                        java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3EXT

        +
        public static void glProgramUniform3EXT(int program,
        +                        int location,
        +                        java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4EXT

        +
        public static void glProgramUniform4EXT(int program,
        +                        int location,
        +                        java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2EXT

        +
        public static void glProgramUniformMatrix2EXT(int program,
        +                              int location,
        +                              boolean transpose,
        +                              java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3EXT

        +
        public static void glProgramUniformMatrix3EXT(int program,
        +                              int location,
        +                              boolean transpose,
        +                              java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4EXT

        +
        public static void glProgramUniformMatrix4EXT(int program,
        +                              int location,
        +                              boolean transpose,
        +                              java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2x3EXT

        +
        public static void glProgramUniformMatrix2x3EXT(int program,
        +                                int location,
        +                                boolean transpose,
        +                                java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2x4EXT

        +
        public static void glProgramUniformMatrix2x4EXT(int program,
        +                                int location,
        +                                boolean transpose,
        +                                java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3x2EXT

        +
        public static void glProgramUniformMatrix3x2EXT(int program,
        +                                int location,
        +                                boolean transpose,
        +                                java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3x4EXT

        +
        public static void glProgramUniformMatrix3x4EXT(int program,
        +                                int location,
        +                                boolean transpose,
        +                                java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4x2EXT

        +
        public static void glProgramUniformMatrix4x2EXT(int program,
        +                                int location,
        +                                boolean transpose,
        +                                java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4x3EXT

        +
        public static void glProgramUniformMatrix4x3EXT(int program,
        +                                int location,
        +                                boolean transpose,
        +                                java.nio.DoubleBuffer value)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBHalfFloatPixel.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBHalfFloatPixel.html new file mode 100644 index 00000000..b1eaac68 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBHalfFloatPixel.html @@ -0,0 +1,245 @@ + + + + + +ARBHalfFloatPixel (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBHalfFloatPixel

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBHalfFloatPixel
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBHalfFloatPixel
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_HALF_FLOAT_ARB +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, GetConvolutionFilter, + SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, + and GetColorTable:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_HALF_FLOAT_ARB

        +
        public static final int GL_HALF_FLOAT_ARB
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, GetConvolutionFilter, + SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, + and GetColorTable:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBHalfFloatVertex.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBHalfFloatVertex.html new file mode 100644 index 00000000..1e39e22b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBHalfFloatVertex.html @@ -0,0 +1,239 @@ + + + + + +ARBHalfFloatVertex (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBHalfFloatVertex

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBHalfFloatVertex
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBHalfFloatVertex
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_HALF_FLOAT +
      Accepted by the <type> argument of VertexPointer, NormalPointer, + ColorPointer, SecondaryColorPointer, FogCoordPointer, TexCoordPointer, + and VertexAttribPointer:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_HALF_FLOAT

        +
        public static final int GL_HALF_FLOAT
        +
        Accepted by the <type> argument of VertexPointer, NormalPointer, + ColorPointer, SecondaryColorPointer, FogCoordPointer, TexCoordPointer, + and VertexAttribPointer:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBImaging.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBImaging.html new file mode 100644 index 00000000..7e145e99 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBImaging.html @@ -0,0 +1,5133 @@ + + + + + +ARBImaging (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBImaging

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBImaging
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBImaging
    +extends java.lang.Object
    +

    + The GL12 imaging subset extension. +

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBlendColor(float red, + float green, + float blue, + float alpha) 
      static voidglBlendEquation(int mode) 
      static voidglColorSubTable(int target, + int start, + int count, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglColorSubTable(int target, + int start, + int count, + int format, + int type, + java.nio.DoubleBuffer data) 
      static voidglColorSubTable(int target, + int start, + int count, + int format, + int type, + java.nio.FloatBuffer data) 
      static voidglColorSubTable(int target, + int start, + int count, + int format, + int type, + long data_buffer_offset) 
      static voidglColorTable(int target, + int internalFormat, + int width, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglColorTable(int target, + int internalFormat, + int width, + int format, + int type, + java.nio.DoubleBuffer data) 
      static voidglColorTable(int target, + int internalFormat, + int width, + int format, + int type, + java.nio.FloatBuffer data) 
      static voidglColorTable(int target, + int internalFormat, + int width, + int format, + int type, + long data_buffer_offset) 
      static voidglColorTableParameter(int target, + int pname, + java.nio.FloatBuffer params) 
      static voidglColorTableParameter(int target, + int pname, + java.nio.IntBuffer params) 
      static voidglConvolutionFilter1D(int target, + int internalformat, + int width, + int format, + int type, + java.nio.ByteBuffer image) 
      static voidglConvolutionFilter1D(int target, + int internalformat, + int width, + int format, + int type, + java.nio.DoubleBuffer image) 
      static voidglConvolutionFilter1D(int target, + int internalformat, + int width, + int format, + int type, + java.nio.FloatBuffer image) 
      static voidglConvolutionFilter1D(int target, + int internalformat, + int width, + int format, + int type, + java.nio.IntBuffer image) 
      static voidglConvolutionFilter1D(int target, + int internalformat, + int width, + int format, + int type, + long image_buffer_offset) 
      static voidglConvolutionFilter1D(int target, + int internalformat, + int width, + int format, + int type, + java.nio.ShortBuffer image) 
      static voidglConvolutionFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.ByteBuffer image) 
      static voidglConvolutionFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.IntBuffer image) 
      static voidglConvolutionFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + long image_buffer_offset) 
      static voidglConvolutionFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.ShortBuffer image) 
      static voidglConvolutionParameter(int target, + int pname, + java.nio.FloatBuffer params) 
      static voidglConvolutionParameter(int target, + int pname, + java.nio.IntBuffer params) 
      static voidglConvolutionParameterf(int target, + int pname, + float params) 
      static voidglConvolutionParameteri(int target, + int pname, + int params) 
      static voidglCopyColorSubTable(int target, + int start, + int x, + int y, + int width) 
      static voidglCopyColorTable(int target, + int internalformat, + int x, + int y, + int width) 
      static voidglCopyConvolutionFilter1D(int target, + int internalformat, + int x, + int y, + int width) 
      static voidglCopyConvolutionFilter2D(int target, + int internalformat, + int x, + int y, + int width, + int height) 
      static voidglGetColorTable(int target, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglGetColorTable(int target, + int format, + int type, + java.nio.DoubleBuffer data) 
      static voidglGetColorTable(int target, + int format, + int type, + java.nio.FloatBuffer data) 
      static voidglGetColorTableParameter(int target, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetColorTableParameter(int target, + int pname, + java.nio.IntBuffer params) 
      static voidglGetConvolutionFilter(int target, + int format, + int type, + java.nio.ByteBuffer image) 
      static voidglGetConvolutionFilter(int target, + int format, + int type, + java.nio.DoubleBuffer image) 
      static voidglGetConvolutionFilter(int target, + int format, + int type, + java.nio.FloatBuffer image) 
      static voidglGetConvolutionFilter(int target, + int format, + int type, + java.nio.IntBuffer image) 
      static voidglGetConvolutionFilter(int target, + int format, + int type, + long image_buffer_offset) 
      static voidglGetConvolutionFilter(int target, + int format, + int type, + java.nio.ShortBuffer image) 
      static voidglGetConvolutionParameter(int target, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetConvolutionParameter(int target, + int pname, + java.nio.IntBuffer params) 
      static voidglGetHistogram(int target, + boolean reset, + int format, + int type, + java.nio.ByteBuffer values) 
      static voidglGetHistogram(int target, + boolean reset, + int format, + int type, + java.nio.DoubleBuffer values) 
      static voidglGetHistogram(int target, + boolean reset, + int format, + int type, + java.nio.FloatBuffer values) 
      static voidglGetHistogram(int target, + boolean reset, + int format, + int type, + java.nio.IntBuffer values) 
      static voidglGetHistogram(int target, + boolean reset, + int format, + int type, + long values_buffer_offset) 
      static voidglGetHistogram(int target, + boolean reset, + int format, + int type, + java.nio.ShortBuffer values) 
      static voidglGetHistogramParameter(int target, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetHistogramParameter(int target, + int pname, + java.nio.IntBuffer params) 
      static voidglGetMinmax(int target, + boolean reset, + int format, + int types, + java.nio.ByteBuffer values) 
      static voidglGetMinmax(int target, + boolean reset, + int format, + int types, + java.nio.DoubleBuffer values) 
      static voidglGetMinmax(int target, + boolean reset, + int format, + int types, + java.nio.FloatBuffer values) 
      static voidglGetMinmax(int target, + boolean reset, + int format, + int types, + java.nio.IntBuffer values) 
      static voidglGetMinmax(int target, + boolean reset, + int format, + int types, + long values_buffer_offset) 
      static voidglGetMinmax(int target, + boolean reset, + int format, + int types, + java.nio.ShortBuffer values) 
      static voidglGetMinmaxParameter(int target, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetMinmaxParameter(int target, + int pname, + java.nio.IntBuffer params) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ByteBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ByteBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ByteBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ByteBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.DoubleBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.DoubleBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.DoubleBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.DoubleBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.IntBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.IntBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.IntBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.IntBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ShortBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ShortBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ShortBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ShortBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ByteBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ByteBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ByteBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ByteBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.DoubleBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.DoubleBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.DoubleBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.DoubleBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.IntBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.IntBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.IntBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.IntBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ShortBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ShortBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ShortBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ShortBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ByteBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ByteBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ByteBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ByteBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.DoubleBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.DoubleBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.DoubleBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.DoubleBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.IntBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.IntBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.IntBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.IntBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ShortBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ShortBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ShortBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ShortBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ByteBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ByteBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ByteBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ByteBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.DoubleBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.DoubleBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.DoubleBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.DoubleBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.IntBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.IntBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.IntBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.IntBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ShortBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ShortBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ShortBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ShortBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + long row_buffer_offset, + long column_buffer_offset, + long span_buffer_offset) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ByteBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ByteBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ByteBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ByteBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.DoubleBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.DoubleBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.DoubleBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.DoubleBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.IntBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.IntBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.IntBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.IntBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ShortBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ShortBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ShortBuffer column, + java.nio.IntBuffer span) 
      static voidglGetSeparableFilter(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ShortBuffer column, + java.nio.ShortBuffer span) 
      static voidglHistogram(int target, + int width, + int internalformat, + boolean sink) 
      static voidglMinmax(int target, + int internalformat, + boolean sink) 
      static voidglResetHistogram(int target) 
      static voidglResetMinmax(int target) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ByteBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.DoubleBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.FloatBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.IntBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ShortBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ByteBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.DoubleBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.FloatBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.IntBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ShortBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ByteBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.DoubleBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.FloatBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.IntBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ShortBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ByteBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.IntBuffer row, + java.nio.DoubleBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.IntBuffer row, + java.nio.FloatBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.IntBuffer row, + java.nio.IntBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ShortBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + long row_buffer_offset, + long column_buffer_offset) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ByteBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.DoubleBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.FloatBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.IntBuffer column) 
      static voidglSeparableFilter2D(int target, + int internalformat, + int width, + int height, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ShortBuffer column) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glColorTable

        +
        public static void glColorTable(int target,
        +                int internalFormat,
        +                int width,
        +                int format,
        +                int type,
        +                java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorTable

        +
        public static void glColorTable(int target,
        +                int internalFormat,
        +                int width,
        +                int format,
        +                int type,
        +                java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorTable

        +
        public static void glColorTable(int target,
        +                int internalFormat,
        +                int width,
        +                int format,
        +                int type,
        +                java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorTable

        +
        public static void glColorTable(int target,
        +                int internalFormat,
        +                int width,
        +                int format,
        +                int type,
        +                long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glColorSubTable

        +
        public static void glColorSubTable(int target,
        +                   int start,
        +                   int count,
        +                   int format,
        +                   int type,
        +                   java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorSubTable

        +
        public static void glColorSubTable(int target,
        +                   int start,
        +                   int count,
        +                   int format,
        +                   int type,
        +                   java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorSubTable

        +
        public static void glColorSubTable(int target,
        +                   int start,
        +                   int count,
        +                   int format,
        +                   int type,
        +                   java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorSubTable

        +
        public static void glColorSubTable(int target,
        +                   int start,
        +                   int count,
        +                   int format,
        +                   int type,
        +                   long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glColorTableParameter

        +
        public static void glColorTableParameter(int target,
        +                         int pname,
        +                         java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glColorTableParameter

        +
        public static void glColorTableParameter(int target,
        +                         int pname,
        +                         java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glCopyColorSubTable

        +
        public static void glCopyColorSubTable(int target,
        +                       int start,
        +                       int x,
        +                       int y,
        +                       int width)
        +
      • +
      + + + +
        +
      • +

        glCopyColorTable

        +
        public static void glCopyColorTable(int target,
        +                    int internalformat,
        +                    int x,
        +                    int y,
        +                    int width)
        +
      • +
      + + + +
        +
      • +

        glGetColorTable

        +
        public static void glGetColorTable(int target,
        +                   int format,
        +                   int type,
        +                   java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetColorTable

        +
        public static void glGetColorTable(int target,
        +                   int format,
        +                   int type,
        +                   java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetColorTable

        +
        public static void glGetColorTable(int target,
        +                   int format,
        +                   int type,
        +                   java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetColorTableParameter

        +
        public static void glGetColorTableParameter(int target,
        +                            int pname,
        +                            java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetColorTableParameter

        +
        public static void glGetColorTableParameter(int target,
        +                            int pname,
        +                            java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glBlendEquation

        +
        public static void glBlendEquation(int mode)
        +
      • +
      + + + +
        +
      • +

        glBlendColor

        +
        public static void glBlendColor(float red,
        +                float green,
        +                float blue,
        +                float alpha)
        +
      • +
      + + + +
        +
      • +

        glHistogram

        +
        public static void glHistogram(int target,
        +               int width,
        +               int internalformat,
        +               boolean sink)
        +
      • +
      + + + +
        +
      • +

        glResetHistogram

        +
        public static void glResetHistogram(int target)
        +
      • +
      + + + +
        +
      • +

        glGetHistogram

        +
        public static void glGetHistogram(int target,
        +                  boolean reset,
        +                  int format,
        +                  int type,
        +                  java.nio.ByteBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetHistogram

        +
        public static void glGetHistogram(int target,
        +                  boolean reset,
        +                  int format,
        +                  int type,
        +                  java.nio.DoubleBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetHistogram

        +
        public static void glGetHistogram(int target,
        +                  boolean reset,
        +                  int format,
        +                  int type,
        +                  java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetHistogram

        +
        public static void glGetHistogram(int target,
        +                  boolean reset,
        +                  int format,
        +                  int type,
        +                  java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetHistogram

        +
        public static void glGetHistogram(int target,
        +                  boolean reset,
        +                  int format,
        +                  int type,
        +                  java.nio.ShortBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetHistogram

        +
        public static void glGetHistogram(int target,
        +                  boolean reset,
        +                  int format,
        +                  int type,
        +                  long values_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetHistogramParameter

        +
        public static void glGetHistogramParameter(int target,
        +                           int pname,
        +                           java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetHistogramParameter

        +
        public static void glGetHistogramParameter(int target,
        +                           int pname,
        +                           java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glMinmax

        +
        public static void glMinmax(int target,
        +            int internalformat,
        +            boolean sink)
        +
      • +
      + + + +
        +
      • +

        glResetMinmax

        +
        public static void glResetMinmax(int target)
        +
      • +
      + + + +
        +
      • +

        glGetMinmax

        +
        public static void glGetMinmax(int target,
        +               boolean reset,
        +               int format,
        +               int types,
        +               java.nio.ByteBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetMinmax

        +
        public static void glGetMinmax(int target,
        +               boolean reset,
        +               int format,
        +               int types,
        +               java.nio.DoubleBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetMinmax

        +
        public static void glGetMinmax(int target,
        +               boolean reset,
        +               int format,
        +               int types,
        +               java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetMinmax

        +
        public static void glGetMinmax(int target,
        +               boolean reset,
        +               int format,
        +               int types,
        +               java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetMinmax

        +
        public static void glGetMinmax(int target,
        +               boolean reset,
        +               int format,
        +               int types,
        +               java.nio.ShortBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetMinmax

        +
        public static void glGetMinmax(int target,
        +               boolean reset,
        +               int format,
        +               int types,
        +               long values_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetMinmaxParameter

        +
        public static void glGetMinmaxParameter(int target,
        +                        int pname,
        +                        java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMinmaxParameter

        +
        public static void glGetMinmaxParameter(int target,
        +                        int pname,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glConvolutionFilter1D

        +
        public static void glConvolutionFilter1D(int target,
        +                         int internalformat,
        +                         int width,
        +                         int format,
        +                         int type,
        +                         java.nio.ByteBuffer image)
        +
      • +
      + + + +
        +
      • +

        glConvolutionFilter1D

        +
        public static void glConvolutionFilter1D(int target,
        +                         int internalformat,
        +                         int width,
        +                         int format,
        +                         int type,
        +                         java.nio.DoubleBuffer image)
        +
      • +
      + + + +
        +
      • +

        glConvolutionFilter1D

        +
        public static void glConvolutionFilter1D(int target,
        +                         int internalformat,
        +                         int width,
        +                         int format,
        +                         int type,
        +                         java.nio.FloatBuffer image)
        +
      • +
      + + + +
        +
      • +

        glConvolutionFilter1D

        +
        public static void glConvolutionFilter1D(int target,
        +                         int internalformat,
        +                         int width,
        +                         int format,
        +                         int type,
        +                         java.nio.IntBuffer image)
        +
      • +
      + + + +
        +
      • +

        glConvolutionFilter1D

        +
        public static void glConvolutionFilter1D(int target,
        +                         int internalformat,
        +                         int width,
        +                         int format,
        +                         int type,
        +                         java.nio.ShortBuffer image)
        +
      • +
      + + + +
        +
      • +

        glConvolutionFilter1D

        +
        public static void glConvolutionFilter1D(int target,
        +                         int internalformat,
        +                         int width,
        +                         int format,
        +                         int type,
        +                         long image_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glConvolutionFilter2D

        +
        public static void glConvolutionFilter2D(int target,
        +                         int internalformat,
        +                         int width,
        +                         int height,
        +                         int format,
        +                         int type,
        +                         java.nio.ByteBuffer image)
        +
      • +
      + + + +
        +
      • +

        glConvolutionFilter2D

        +
        public static void glConvolutionFilter2D(int target,
        +                         int internalformat,
        +                         int width,
        +                         int height,
        +                         int format,
        +                         int type,
        +                         java.nio.IntBuffer image)
        +
      • +
      + + + +
        +
      • +

        glConvolutionFilter2D

        +
        public static void glConvolutionFilter2D(int target,
        +                         int internalformat,
        +                         int width,
        +                         int height,
        +                         int format,
        +                         int type,
        +                         java.nio.ShortBuffer image)
        +
      • +
      + + + +
        +
      • +

        glConvolutionFilter2D

        +
        public static void glConvolutionFilter2D(int target,
        +                         int internalformat,
        +                         int width,
        +                         int height,
        +                         int format,
        +                         int type,
        +                         long image_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glConvolutionParameterf

        +
        public static void glConvolutionParameterf(int target,
        +                           int pname,
        +                           float params)
        +
      • +
      + + + +
        +
      • +

        glConvolutionParameter

        +
        public static void glConvolutionParameter(int target,
        +                          int pname,
        +                          java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glConvolutionParameteri

        +
        public static void glConvolutionParameteri(int target,
        +                           int pname,
        +                           int params)
        +
      • +
      + + + +
        +
      • +

        glConvolutionParameter

        +
        public static void glConvolutionParameter(int target,
        +                          int pname,
        +                          java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glCopyConvolutionFilter1D

        +
        public static void glCopyConvolutionFilter1D(int target,
        +                             int internalformat,
        +                             int x,
        +                             int y,
        +                             int width)
        +
      • +
      + + + +
        +
      • +

        glCopyConvolutionFilter2D

        +
        public static void glCopyConvolutionFilter2D(int target,
        +                             int internalformat,
        +                             int x,
        +                             int y,
        +                             int width,
        +                             int height)
        +
      • +
      + + + +
        +
      • +

        glGetConvolutionFilter

        +
        public static void glGetConvolutionFilter(int target,
        +                          int format,
        +                          int type,
        +                          java.nio.ByteBuffer image)
        +
      • +
      + + + +
        +
      • +

        glGetConvolutionFilter

        +
        public static void glGetConvolutionFilter(int target,
        +                          int format,
        +                          int type,
        +                          java.nio.DoubleBuffer image)
        +
      • +
      + + + +
        +
      • +

        glGetConvolutionFilter

        +
        public static void glGetConvolutionFilter(int target,
        +                          int format,
        +                          int type,
        +                          java.nio.FloatBuffer image)
        +
      • +
      + + + +
        +
      • +

        glGetConvolutionFilter

        +
        public static void glGetConvolutionFilter(int target,
        +                          int format,
        +                          int type,
        +                          java.nio.IntBuffer image)
        +
      • +
      + + + +
        +
      • +

        glGetConvolutionFilter

        +
        public static void glGetConvolutionFilter(int target,
        +                          int format,
        +                          int type,
        +                          java.nio.ShortBuffer image)
        +
      • +
      + + + +
        +
      • +

        glGetConvolutionFilter

        +
        public static void glGetConvolutionFilter(int target,
        +                          int format,
        +                          int type,
        +                          long image_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetConvolutionParameter

        +
        public static void glGetConvolutionParameter(int target,
        +                             int pname,
        +                             java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetConvolutionParameter

        +
        public static void glGetConvolutionParameter(int target,
        +                             int pname,
        +                             java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.ByteBuffer row,
        +                       java.nio.ByteBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.ByteBuffer row,
        +                       java.nio.DoubleBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.ByteBuffer row,
        +                       java.nio.FloatBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.ByteBuffer row,
        +                       java.nio.IntBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.ByteBuffer row,
        +                       java.nio.ShortBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.DoubleBuffer row,
        +                       java.nio.ByteBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.DoubleBuffer row,
        +                       java.nio.DoubleBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.DoubleBuffer row,
        +                       java.nio.FloatBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.DoubleBuffer row,
        +                       java.nio.IntBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.DoubleBuffer row,
        +                       java.nio.ShortBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.FloatBuffer row,
        +                       java.nio.ByteBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.FloatBuffer row,
        +                       java.nio.DoubleBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.FloatBuffer row,
        +                       java.nio.FloatBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.FloatBuffer row,
        +                       java.nio.IntBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.FloatBuffer row,
        +                       java.nio.ShortBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.IntBuffer row,
        +                       java.nio.ByteBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.IntBuffer row,
        +                       java.nio.DoubleBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.IntBuffer row,
        +                       java.nio.FloatBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.IntBuffer row,
        +                       java.nio.IntBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.IntBuffer row,
        +                       java.nio.ShortBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.ShortBuffer row,
        +                       java.nio.ByteBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.ShortBuffer row,
        +                       java.nio.DoubleBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.ShortBuffer row,
        +                       java.nio.FloatBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.ShortBuffer row,
        +                       java.nio.IntBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       java.nio.ShortBuffer row,
        +                       java.nio.ShortBuffer column)
        +
      • +
      + + + +
        +
      • +

        glSeparableFilter2D

        +
        public static void glSeparableFilter2D(int target,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int format,
        +                       int type,
        +                       long row_buffer_offset,
        +                       long column_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.ByteBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.DoubleBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.IntBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer row,
        +                        java.nio.ShortBuffer column,
        +                        java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetSeparableFilter

        +
        public static void glGetSeparableFilter(int target,
        +                        int format,
        +                        int type,
        +                        long row_buffer_offset,
        +                        long column_buffer_offset,
        +                        long span_buffer_offset)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBIndirectParameters.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBIndirectParameters.html new file mode 100644 index 00000000..586f1de2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBIndirectParameters.html @@ -0,0 +1,413 @@ + + + + + +ARBIndirectParameters (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBIndirectParameters

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBIndirectParameters
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBIndirectParameters
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_PARAMETER_BUFFER_ARB +
      Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, + GetBufferParameteriv, and CopyBufferSubData:
      +
      static intGL_PARAMETER_BUFFER_BINDING_ARB +
      Accepted by the <value> parameter of GetIntegerv, GetBooleanv, GetFloatv, + and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglMultiDrawArraysIndirectCountARB(int mode, + java.nio.ByteBuffer indirect, + long drawcount, + int maxdrawcount, + int stride) 
      static voidglMultiDrawArraysIndirectCountARB(int mode, + java.nio.IntBuffer indirect, + long drawcount, + int maxdrawcount, + int stride) +
      Overloads glMultiDrawArraysIndirectCountARB.
      +
      static voidglMultiDrawArraysIndirectCountARB(int mode, + long indirect_buffer_offset, + long drawcount, + int maxdrawcount, + int stride) 
      static voidglMultiDrawElementsIndirectCountARB(int mode, + int type, + java.nio.ByteBuffer indirect, + long drawcount, + int maxdrawcount, + int stride) 
      static voidglMultiDrawElementsIndirectCountARB(int mode, + int type, + java.nio.IntBuffer indirect, + long drawcount, + int maxdrawcount, + int stride) +
      Overloads glMultiDrawElementsIndirectCountARB.
      +
      static voidglMultiDrawElementsIndirectCountARB(int mode, + int type, + long indirect_buffer_offset, + long drawcount, + int maxdrawcount, + int stride) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PARAMETER_BUFFER_ARB

        +
        public static final int GL_PARAMETER_BUFFER_ARB
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, + GetBufferParameteriv, and CopyBufferSubData:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PARAMETER_BUFFER_BINDING_ARB

        +
        public static final int GL_PARAMETER_BUFFER_BINDING_ARB
        +
        Accepted by the <value> parameter of GetIntegerv, GetBooleanv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glMultiDrawArraysIndirectCountARB

        +
        public static void glMultiDrawArraysIndirectCountARB(int mode,
        +                                     java.nio.ByteBuffer indirect,
        +                                     long drawcount,
        +                                     int maxdrawcount,
        +                                     int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawArraysIndirectCountARB

        +
        public static void glMultiDrawArraysIndirectCountARB(int mode,
        +                                     long indirect_buffer_offset,
        +                                     long drawcount,
        +                                     int maxdrawcount,
        +                                     int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawArraysIndirectCountARB

        +
        public static void glMultiDrawArraysIndirectCountARB(int mode,
        +                                     java.nio.IntBuffer indirect,
        +                                     long drawcount,
        +                                     int maxdrawcount,
        +                                     int stride)
        +
        Overloads glMultiDrawArraysIndirectCountARB.
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementsIndirectCountARB

        +
        public static void glMultiDrawElementsIndirectCountARB(int mode,
        +                                       int type,
        +                                       java.nio.ByteBuffer indirect,
        +                                       long drawcount,
        +                                       int maxdrawcount,
        +                                       int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementsIndirectCountARB

        +
        public static void glMultiDrawElementsIndirectCountARB(int mode,
        +                                       int type,
        +                                       long indirect_buffer_offset,
        +                                       long drawcount,
        +                                       int maxdrawcount,
        +                                       int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementsIndirectCountARB

        +
        public static void glMultiDrawElementsIndirectCountARB(int mode,
        +                                       int type,
        +                                       java.nio.IntBuffer indirect,
        +                                       long drawcount,
        +                                       int maxdrawcount,
        +                                       int stride)
        +
        Overloads glMultiDrawElementsIndirectCountARB.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBInstancedArrays.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBInstancedArrays.html new file mode 100644 index 00000000..d43f9196 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBInstancedArrays.html @@ -0,0 +1,267 @@ + + + + + +ARBInstancedArrays (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBInstancedArrays

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBInstancedArrays
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBInstancedArrays
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB +
      Accepted by the <pname> parameters of GetVertexAttribdv, + GetVertexAttribfv, and GetVertexAttribiv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglVertexAttribDivisorARB(int index, + int divisor) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB
        +
        Accepted by the <pname> parameters of GetVertexAttribdv, + GetVertexAttribfv, and GetVertexAttribiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertexAttribDivisorARB

        +
        public static void glVertexAttribDivisorARB(int index,
        +                            int divisor)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBInternalformatQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBInternalformatQuery.html new file mode 100644 index 00000000..33b51650 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBInternalformatQuery.html @@ -0,0 +1,289 @@ + + + + + +ARBInternalformatQuery (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBInternalformatQuery

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBInternalformatQuery
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBInternalformatQuery
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_NUM_SAMPLE_COUNTS +
      Accepted by the <pname> parameter of GetInternalformativ:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static intglGetInternalformat(int target, + int internalformat, + int pname) +
      Overloads glGetInternalformativ.
      +
      static voidglGetInternalformat(int target, + int internalformat, + int pname, + java.nio.IntBuffer params) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_NUM_SAMPLE_COUNTS

        +
        public static final int GL_NUM_SAMPLE_COUNTS
        +
        Accepted by the <pname> parameter of GetInternalformativ:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetInternalformat

        +
        public static void glGetInternalformat(int target,
        +                       int internalformat,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetInternalformat

        +
        public static int glGetInternalformat(int target,
        +                      int internalformat,
        +                      int pname)
        +
        Overloads glGetInternalformativ.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBInternalformatQuery2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBInternalformatQuery2.html new file mode 100644 index 00000000..0b4533b5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBInternalformatQuery2.html @@ -0,0 +1,2457 @@ + + + + + +ARBInternalformatQuery2 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBInternalformatQuery2

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBInternalformatQuery2
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBInternalformatQuery2
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_AUTO_GENERATE_MIPMAP +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_CAVEAT_SUPPORT +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_CLEAR_BUFFER +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_COLOR_COMPONENTS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_COLOR_ENCODING +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_COLOR_RENDERABLE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_COMPUTE_TEXTURE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_DEPTH_COMPONENTS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_DEPTH_RENDERABLE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_FILTER +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_FRAGMENT_TEXTURE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_FRAMEBUFFER_BLEND +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_FRAMEBUFFER_RENDERABLE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_FRAMEBUFFER_RENDERABLE_LAYERED +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_FULL_SUPPORT +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_GEOMETRY_TEXTURE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_GET_TEXTURE_IMAGE_FORMAT +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_GET_TEXTURE_IMAGE_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_IMAGE_CLASS_1_X_16 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_1_X_32 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_1_X_8 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_10_10_10_2 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_11_11_10 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_2_X_16 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_2_X_32 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_2_X_8 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_4_X_16 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_4_X_32 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_4_X_8 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_COMPATIBILITY_CLASS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_IMAGE_FORMAT_COMPATIBILITY_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_IMAGE_PIXEL_FORMAT +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_IMAGE_PIXEL_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_IMAGE_TEXEL_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_ALPHA_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_ALPHA_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_BLUE_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_BLUE_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_DEPTH_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_DEPTH_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_GREEN_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_GREEN_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_PREFERRED +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_RED_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_RED_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_SHARED_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_STENCIL_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_STENCIL_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_SUPPORTED +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_MANUAL_GENERATE_MIPMAP +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_MAX_COMBINED_DIMENSIONS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_MAX_DEPTH +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_MAX_HEIGHT +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_MAX_LAYERS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_MAX_WIDTH +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_MIPMAP +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_NUM_SAMPLE_COUNTS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_READ_PIXELS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_READ_PIXELS_FORMAT +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_READ_PIXELS_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_RENDERBUFFER +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SAMPLES +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SHADER_IMAGE_ATOMIC +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SHADER_IMAGE_LOAD +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SHADER_IMAGE_STORE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SRGB_DECODE_ARB +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SRGB_READ +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SRGB_WRITE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_STENCIL_COMPONENTS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_STENCIL_RENDERABLE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TESS_CONTROL_TEXTURE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TESS_EVALUATION_TEXTURE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_1D +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_1D_ARRAY +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_2D +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_2D_ARRAY +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_2D_MULTISAMPLE +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_2D_MULTISAMPLE_ARRAY +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_3D +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_BUFFER +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_COMPRESSED +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_COMPRESSED_BLOCK_HEIGHT +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_COMPRESSED_BLOCK_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_COMPRESSED_BLOCK_WIDTH +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_CUBE_MAP +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_CUBE_MAP_ARRAY +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_GATHER +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_GATHER_SHADOW +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_IMAGE_FORMAT +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_IMAGE_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_RECTANGLE +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_SHADOW +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_VIEW +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_VERTEX_TEXTURE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_VIEW_CLASS_128_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_16_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_24_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_32_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_48_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_64_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_8_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_96_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_BPTC_FLOAT +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_BPTC_UNORM +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_RGTC1_RED +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_RGTC2_RG +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_S3TC_DXT1_RGB +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_S3TC_DXT1_RGBA +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_S3TC_DXT3_RGBA +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_S3TC_DXT5_RGBA +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_COMPATIBILITY_CLASS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglGetInternalformat(int target, + int internalformat, + int pname, + java.nio.LongBuffer params) 
      static longglGetInternalformati64(int target, + int internalformat, + int pname) +
      Overloads glGetInternalformati64v.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_1D

        +
        public static final int GL_TEXTURE_1D
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_1D_ARRAY

        +
        public static final int GL_TEXTURE_1D_ARRAY
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D

        +
        public static final int GL_TEXTURE_2D
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D_ARRAY

        +
        public static final int GL_TEXTURE_2D_ARRAY
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_3D

        +
        public static final int GL_TEXTURE_3D
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP

        +
        public static final int GL_TEXTURE_CUBE_MAP
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_ARRAY

        +
        public static final int GL_TEXTURE_CUBE_MAP_ARRAY
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_RECTANGLE

        +
        public static final int GL_TEXTURE_RECTANGLE
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BUFFER

        +
        public static final int GL_TEXTURE_BUFFER
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER

        +
        public static final int GL_RENDERBUFFER
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D_MULTISAMPLE

        +
        public static final int GL_TEXTURE_2D_MULTISAMPLE
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLES

        +
        public static final int GL_SAMPLES
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_SAMPLE_COUNTS

        +
        public static final int GL_NUM_SAMPLE_COUNTS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_SUPPORTED

        +
        public static final int GL_INTERNALFORMAT_SUPPORTED
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_PREFERRED

        +
        public static final int GL_INTERNALFORMAT_PREFERRED
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_RED_SIZE

        +
        public static final int GL_INTERNALFORMAT_RED_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_GREEN_SIZE

        +
        public static final int GL_INTERNALFORMAT_GREEN_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_BLUE_SIZE

        +
        public static final int GL_INTERNALFORMAT_BLUE_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_ALPHA_SIZE

        +
        public static final int GL_INTERNALFORMAT_ALPHA_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_DEPTH_SIZE

        +
        public static final int GL_INTERNALFORMAT_DEPTH_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_STENCIL_SIZE

        +
        public static final int GL_INTERNALFORMAT_STENCIL_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_SHARED_SIZE

        +
        public static final int GL_INTERNALFORMAT_SHARED_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_RED_TYPE

        +
        public static final int GL_INTERNALFORMAT_RED_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_GREEN_TYPE

        +
        public static final int GL_INTERNALFORMAT_GREEN_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_BLUE_TYPE

        +
        public static final int GL_INTERNALFORMAT_BLUE_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_ALPHA_TYPE

        +
        public static final int GL_INTERNALFORMAT_ALPHA_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_DEPTH_TYPE

        +
        public static final int GL_INTERNALFORMAT_DEPTH_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_STENCIL_TYPE

        +
        public static final int GL_INTERNALFORMAT_STENCIL_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_WIDTH

        +
        public static final int GL_MAX_WIDTH
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_HEIGHT

        +
        public static final int GL_MAX_HEIGHT
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEPTH

        +
        public static final int GL_MAX_DEPTH
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_LAYERS

        +
        public static final int GL_MAX_LAYERS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_DIMENSIONS

        +
        public static final int GL_MAX_COMBINED_DIMENSIONS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_COMPONENTS

        +
        public static final int GL_COLOR_COMPONENTS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_COMPONENTS

        +
        public static final int GL_DEPTH_COMPONENTS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_COMPONENTS

        +
        public static final int GL_STENCIL_COMPONENTS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_RENDERABLE

        +
        public static final int GL_COLOR_RENDERABLE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_RENDERABLE

        +
        public static final int GL_DEPTH_RENDERABLE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_RENDERABLE

        +
        public static final int GL_STENCIL_RENDERABLE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_RENDERABLE

        +
        public static final int GL_FRAMEBUFFER_RENDERABLE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_RENDERABLE_LAYERED

        +
        public static final int GL_FRAMEBUFFER_RENDERABLE_LAYERED
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_BLEND

        +
        public static final int GL_FRAMEBUFFER_BLEND
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_PIXELS

        +
        public static final int GL_READ_PIXELS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_PIXELS_FORMAT

        +
        public static final int GL_READ_PIXELS_FORMAT
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_PIXELS_TYPE

        +
        public static final int GL_READ_PIXELS_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_IMAGE_FORMAT

        +
        public static final int GL_TEXTURE_IMAGE_FORMAT
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_IMAGE_TYPE

        +
        public static final int GL_TEXTURE_IMAGE_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GET_TEXTURE_IMAGE_FORMAT

        +
        public static final int GL_GET_TEXTURE_IMAGE_FORMAT
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GET_TEXTURE_IMAGE_TYPE

        +
        public static final int GL_GET_TEXTURE_IMAGE_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIPMAP

        +
        public static final int GL_MIPMAP
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MANUAL_GENERATE_MIPMAP

        +
        public static final int GL_MANUAL_GENERATE_MIPMAP
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_AUTO_GENERATE_MIPMAP

        +
        public static final int GL_AUTO_GENERATE_MIPMAP
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ENCODING

        +
        public static final int GL_COLOR_ENCODING
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB_READ

        +
        public static final int GL_SRGB_READ
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB_WRITE

        +
        public static final int GL_SRGB_WRITE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB_DECODE_ARB

        +
        public static final int GL_SRGB_DECODE_ARB
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FILTER

        +
        public static final int GL_FILTER
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_TEXTURE

        +
        public static final int GL_VERTEX_TEXTURE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_CONTROL_TEXTURE

        +
        public static final int GL_TESS_CONTROL_TEXTURE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_EVALUATION_TEXTURE

        +
        public static final int GL_TESS_EVALUATION_TEXTURE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_TEXTURE

        +
        public static final int GL_GEOMETRY_TEXTURE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_TEXTURE

        +
        public static final int GL_FRAGMENT_TEXTURE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPUTE_TEXTURE

        +
        public static final int GL_COMPUTE_TEXTURE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SHADOW

        +
        public static final int GL_TEXTURE_SHADOW
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_GATHER

        +
        public static final int GL_TEXTURE_GATHER
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_GATHER_SHADOW

        +
        public static final int GL_TEXTURE_GATHER_SHADOW
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_IMAGE_LOAD

        +
        public static final int GL_SHADER_IMAGE_LOAD
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_IMAGE_STORE

        +
        public static final int GL_SHADER_IMAGE_STORE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_IMAGE_ATOMIC

        +
        public static final int GL_SHADER_IMAGE_ATOMIC
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_TEXEL_SIZE

        +
        public static final int GL_IMAGE_TEXEL_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_COMPATIBILITY_CLASS

        +
        public static final int GL_IMAGE_COMPATIBILITY_CLASS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_PIXEL_FORMAT

        +
        public static final int GL_IMAGE_PIXEL_FORMAT
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_PIXEL_TYPE

        +
        public static final int GL_IMAGE_PIXEL_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

        +
        public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST

        +
        public static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST

        +
        public static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE

        +
        public static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE

        +
        public static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COMPRESSED

        +
        public static final int GL_TEXTURE_COMPRESSED
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COMPRESSED_BLOCK_WIDTH

        +
        public static final int GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT

        +
        public static final int GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COMPRESSED_BLOCK_SIZE

        +
        public static final int GL_TEXTURE_COMPRESSED_BLOCK_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLEAR_BUFFER

        +
        public static final int GL_CLEAR_BUFFER
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_VIEW

        +
        public static final int GL_TEXTURE_VIEW
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_COMPATIBILITY_CLASS

        +
        public static final int GL_VIEW_COMPATIBILITY_CLASS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FULL_SUPPORT

        +
        public static final int GL_FULL_SUPPORT
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CAVEAT_SUPPORT

        +
        public static final int GL_CAVEAT_SUPPORT
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_4_X_32

        +
        public static final int GL_IMAGE_CLASS_4_X_32
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_2_X_32

        +
        public static final int GL_IMAGE_CLASS_2_X_32
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_1_X_32

        +
        public static final int GL_IMAGE_CLASS_1_X_32
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_4_X_16

        +
        public static final int GL_IMAGE_CLASS_4_X_16
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_2_X_16

        +
        public static final int GL_IMAGE_CLASS_2_X_16
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_1_X_16

        +
        public static final int GL_IMAGE_CLASS_1_X_16
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_4_X_8

        +
        public static final int GL_IMAGE_CLASS_4_X_8
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_2_X_8

        +
        public static final int GL_IMAGE_CLASS_2_X_8
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_1_X_8

        +
        public static final int GL_IMAGE_CLASS_1_X_8
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_11_11_10

        +
        public static final int GL_IMAGE_CLASS_11_11_10
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_10_10_10_2

        +
        public static final int GL_IMAGE_CLASS_10_10_10_2
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_128_BITS

        +
        public static final int GL_VIEW_CLASS_128_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_96_BITS

        +
        public static final int GL_VIEW_CLASS_96_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_64_BITS

        +
        public static final int GL_VIEW_CLASS_64_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_48_BITS

        +
        public static final int GL_VIEW_CLASS_48_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_32_BITS

        +
        public static final int GL_VIEW_CLASS_32_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_24_BITS

        +
        public static final int GL_VIEW_CLASS_24_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_16_BITS

        +
        public static final int GL_VIEW_CLASS_16_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_8_BITS

        +
        public static final int GL_VIEW_CLASS_8_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_S3TC_DXT1_RGB

        +
        public static final int GL_VIEW_CLASS_S3TC_DXT1_RGB
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_S3TC_DXT1_RGBA

        +
        public static final int GL_VIEW_CLASS_S3TC_DXT1_RGBA
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_S3TC_DXT3_RGBA

        +
        public static final int GL_VIEW_CLASS_S3TC_DXT3_RGBA
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_S3TC_DXT5_RGBA

        +
        public static final int GL_VIEW_CLASS_S3TC_DXT5_RGBA
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_RGTC1_RED

        +
        public static final int GL_VIEW_CLASS_RGTC1_RED
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_RGTC2_RG

        +
        public static final int GL_VIEW_CLASS_RGTC2_RG
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_BPTC_UNORM

        +
        public static final int GL_VIEW_CLASS_BPTC_UNORM
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_BPTC_FLOAT

        +
        public static final int GL_VIEW_CLASS_BPTC_FLOAT
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetInternalformat

        +
        public static void glGetInternalformat(int target,
        +                       int internalformat,
        +                       int pname,
        +                       java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetInternalformati64

        +
        public static long glGetInternalformati64(int target,
        +                          int internalformat,
        +                          int pname)
        +
        Overloads glGetInternalformati64v.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBInvalidateSubdata.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBInvalidateSubdata.html new file mode 100644 index 00000000..ce682f06 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBInvalidateSubdata.html @@ -0,0 +1,320 @@ + + + + + +ARBInvalidateSubdata (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBInvalidateSubdata

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBInvalidateSubdata
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBInvalidateSubdata
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglInvalidateBufferData(int buffer) 
      static voidglInvalidateBufferSubData(int buffer, + long offset, + long length) 
      static voidglInvalidateFramebuffer(int target, + java.nio.IntBuffer attachments) 
      static voidglInvalidateSubFramebuffer(int target, + java.nio.IntBuffer attachments, + int x, + int y, + int width, + int height) 
      static voidglInvalidateTexImage(int texture, + int level) 
      static voidglInvalidateTexSubImage(int texture, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glInvalidateTexSubImage

        +
        public static void glInvalidateTexSubImage(int texture,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int zoffset,
        +                           int width,
        +                           int height,
        +                           int depth)
        +
      • +
      + + + +
        +
      • +

        glInvalidateTexImage

        +
        public static void glInvalidateTexImage(int texture,
        +                        int level)
        +
      • +
      + + + +
        +
      • +

        glInvalidateBufferSubData

        +
        public static void glInvalidateBufferSubData(int buffer,
        +                             long offset,
        +                             long length)
        +
      • +
      + + + +
        +
      • +

        glInvalidateBufferData

        +
        public static void glInvalidateBufferData(int buffer)
        +
      • +
      + + + +
        +
      • +

        glInvalidateFramebuffer

        +
        public static void glInvalidateFramebuffer(int target,
        +                           java.nio.IntBuffer attachments)
        +
      • +
      + + + +
        +
      • +

        glInvalidateSubFramebuffer

        +
        public static void glInvalidateSubFramebuffer(int target,
        +                              java.nio.IntBuffer attachments,
        +                              int x,
        +                              int y,
        +                              int width,
        +                              int height)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMapBufferAlignment.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMapBufferAlignment.html new file mode 100644 index 00000000..c4f8d863 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMapBufferAlignment.html @@ -0,0 +1,237 @@ + + + + + +ARBMapBufferAlignment (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBMapBufferAlignment

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBMapBufferAlignment
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBMapBufferAlignment
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MIN_MAP_BUFFER_ALIGNMENT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MIN_MAP_BUFFER_ALIGNMENT

        +
        public static final int GL_MIN_MAP_BUFFER_ALIGNMENT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMapBufferRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMapBufferRange.html new file mode 100644 index 00000000..e330a593 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMapBufferRange.html @@ -0,0 +1,387 @@ + + + + + +ARBMapBufferRange (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBMapBufferRange

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBMapBufferRange
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBMapBufferRange
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglFlushMappedBufferRange(int target, + long offset, + long length) 
      static java.nio.ByteBufferglMapBufferRange(int target, + long offset, + long length, + int access, + java.nio.ByteBuffer old_buffer) +
      glMapBufferRange maps a GL buffer object range to a ByteBuffer.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAP_READ_BIT

        +
        public static final int GL_MAP_READ_BIT
        +
        Accepted by the <access> parameter of MapBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_WRITE_BIT

        +
        public static final int GL_MAP_WRITE_BIT
        +
        Accepted by the <access> parameter of MapBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_INVALIDATE_RANGE_BIT

        +
        public static final int GL_MAP_INVALIDATE_RANGE_BIT
        +
        Accepted by the <access> parameter of MapBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_INVALIDATE_BUFFER_BIT

        +
        public static final int GL_MAP_INVALIDATE_BUFFER_BIT
        +
        Accepted by the <access> parameter of MapBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_FLUSH_EXPLICIT_BIT

        +
        public static final int GL_MAP_FLUSH_EXPLICIT_BIT
        +
        Accepted by the <access> parameter of MapBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_UNSYNCHRONIZED_BIT

        +
        public static final int GL_MAP_UNSYNCHRONIZED_BIT
        +
        Accepted by the <access> parameter of MapBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glMapBufferRange

        +
        public static java.nio.ByteBuffer glMapBufferRange(int target,
        +                                   long offset,
        +                                   long length,
        +                                   int access,
        +                                   java.nio.ByteBuffer old_buffer)
        +
        glMapBufferRange maps a GL buffer object range to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapBufferRange like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapBufferRange(..., ..., ..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBufferRange(..., ..., ..., ..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        +
        Parameters:
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glFlushMappedBufferRange

        +
        public static void glFlushMappedBufferRange(int target,
        +                            long offset,
        +                            long length)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMatrixPalette.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMatrixPalette.html new file mode 100644 index 00000000..2a96d95a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMatrixPalette.html @@ -0,0 +1,495 @@ + + + + + +ARBMatrixPalette (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBMatrixPalette

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBMatrixPalette
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBMatrixPalette
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MATRIX_PALETTE_ARB

        +
        public static final int GL_MATRIX_PALETTE_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB

        +
        public static final int GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PALETTE_MATRICES_ARB

        +
        public static final int GL_MAX_PALETTE_MATRICES_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_PALETTE_MATRIX_ARB

        +
        public static final int GL_CURRENT_PALETTE_MATRIX_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX_INDEX_ARRAY_ARB

        +
        public static final int GL_MATRIX_INDEX_ARRAY_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_MATRIX_INDEX_ARB

        +
        public static final int GL_CURRENT_MATRIX_INDEX_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX_INDEX_ARRAY_SIZE_ARB

        +
        public static final int GL_MATRIX_INDEX_ARRAY_SIZE_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX_INDEX_ARRAY_TYPE_ARB

        +
        public static final int GL_MATRIX_INDEX_ARRAY_TYPE_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX_INDEX_ARRAY_STRIDE_ARB

        +
        public static final int GL_MATRIX_INDEX_ARRAY_STRIDE_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX_INDEX_ARRAY_POINTER_ARB

        +
        public static final int GL_MATRIX_INDEX_ARRAY_POINTER_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glCurrentPaletteMatrixARB

        +
        public static void glCurrentPaletteMatrixARB(int index)
        +
      • +
      + + + +
        +
      • +

        glMatrixIndexPointerARB

        +
        public static void glMatrixIndexPointerARB(int size,
        +                           int stride,
        +                           java.nio.ByteBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glMatrixIndexPointerARB

        +
        public static void glMatrixIndexPointerARB(int size,
        +                           int stride,
        +                           java.nio.IntBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glMatrixIndexPointerARB

        +
        public static void glMatrixIndexPointerARB(int size,
        +                           int stride,
        +                           java.nio.ShortBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glMatrixIndexPointerARB

        +
        public static void glMatrixIndexPointerARB(int size,
        +                           int type,
        +                           int stride,
        +                           long pPointer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glMatrixIndexuARB

        +
        public static void glMatrixIndexuARB(java.nio.ByteBuffer pIndices)
        +
      • +
      + + + +
        +
      • +

        glMatrixIndexuARB

        +
        public static void glMatrixIndexuARB(java.nio.ShortBuffer pIndices)
        +
      • +
      + + + +
        +
      • +

        glMatrixIndexuARB

        +
        public static void glMatrixIndexuARB(java.nio.IntBuffer pIndices)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMultiBind.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMultiBind.html new file mode 100644 index 00000000..91f0b2cf --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMultiBind.html @@ -0,0 +1,324 @@ + + + + + +ARBMultiBind (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBMultiBind

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBMultiBind
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBMultiBind
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBindBuffersBase(int target, + int first, + int count, + java.nio.IntBuffer buffers) 
      static voidglBindBuffersRange(int target, + int first, + int count, + java.nio.IntBuffer buffers, + PointerBuffer offsets, + PointerBuffer sizes) 
      static voidglBindImageTextures(int first, + int count, + java.nio.IntBuffer textures) 
      static voidglBindSamplers(int first, + int count, + java.nio.IntBuffer samplers) 
      static voidglBindTextures(int first, + int count, + java.nio.IntBuffer textures) 
      static voidglBindVertexBuffers(int first, + int count, + java.nio.IntBuffer buffers, + PointerBuffer offsets, + java.nio.IntBuffer strides) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindBuffersBase

        +
        public static void glBindBuffersBase(int target,
        +                     int first,
        +                     int count,
        +                     java.nio.IntBuffer buffers)
        +
      • +
      + + + +
        +
      • +

        glBindBuffersRange

        +
        public static void glBindBuffersRange(int target,
        +                      int first,
        +                      int count,
        +                      java.nio.IntBuffer buffers,
        +                      PointerBuffer offsets,
        +                      PointerBuffer sizes)
        +
      • +
      + + + +
        +
      • +

        glBindTextures

        +
        public static void glBindTextures(int first,
        +                  int count,
        +                  java.nio.IntBuffer textures)
        +
      • +
      + + + +
        +
      • +

        glBindSamplers

        +
        public static void glBindSamplers(int first,
        +                  int count,
        +                  java.nio.IntBuffer samplers)
        +
      • +
      + + + +
        +
      • +

        glBindImageTextures

        +
        public static void glBindImageTextures(int first,
        +                       int count,
        +                       java.nio.IntBuffer textures)
        +
      • +
      + + + +
        +
      • +

        glBindVertexBuffers

        +
        public static void glBindVertexBuffers(int first,
        +                       int count,
        +                       java.nio.IntBuffer buffers,
        +                       PointerBuffer offsets,
        +                       java.nio.IntBuffer strides)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMultiDrawIndirect.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMultiDrawIndirect.html new file mode 100644 index 00000000..b6d1ade6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMultiDrawIndirect.html @@ -0,0 +1,336 @@ + + + + + +ARBMultiDrawIndirect (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBMultiDrawIndirect

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBMultiDrawIndirect
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBMultiDrawIndirect
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglMultiDrawArraysIndirect(int mode, + java.nio.ByteBuffer indirect, + int primcount, + int stride) 
      static voidglMultiDrawArraysIndirect(int mode, + java.nio.IntBuffer indirect, + int primcount, + int stride) +
      Overloads glMultiDrawArraysIndirect.
      +
      static voidglMultiDrawArraysIndirect(int mode, + long indirect_buffer_offset, + int primcount, + int stride) 
      static voidglMultiDrawElementsIndirect(int mode, + int type, + java.nio.ByteBuffer indirect, + int primcount, + int stride) 
      static voidglMultiDrawElementsIndirect(int mode, + int type, + java.nio.IntBuffer indirect, + int primcount, + int stride) +
      Overloads glMultiDrawElementsIndirect.
      +
      static voidglMultiDrawElementsIndirect(int mode, + int type, + long indirect_buffer_offset, + int primcount, + int stride) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glMultiDrawArraysIndirect

        +
        public static void glMultiDrawArraysIndirect(int mode,
        +                             java.nio.ByteBuffer indirect,
        +                             int primcount,
        +                             int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawArraysIndirect

        +
        public static void glMultiDrawArraysIndirect(int mode,
        +                             long indirect_buffer_offset,
        +                             int primcount,
        +                             int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawArraysIndirect

        +
        public static void glMultiDrawArraysIndirect(int mode,
        +                             java.nio.IntBuffer indirect,
        +                             int primcount,
        +                             int stride)
        +
        Overloads glMultiDrawArraysIndirect.
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementsIndirect

        +
        public static void glMultiDrawElementsIndirect(int mode,
        +                               int type,
        +                               java.nio.ByteBuffer indirect,
        +                               int primcount,
        +                               int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementsIndirect

        +
        public static void glMultiDrawElementsIndirect(int mode,
        +                               int type,
        +                               long indirect_buffer_offset,
        +                               int primcount,
        +                               int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementsIndirect

        +
        public static void glMultiDrawElementsIndirect(int mode,
        +                               int type,
        +                               java.nio.IntBuffer indirect,
        +                               int primcount,
        +                               int stride)
        +
        Overloads glMultiDrawElementsIndirect.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMultisample.html new file mode 100644 index 00000000..9a07dddc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMultisample.html @@ -0,0 +1,374 @@ + + + + + +ARBMultisample (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBMultisample

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBMultisample
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBMultisample
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glSampleCoverageARB

        +
        public static void glSampleCoverageARB(float value,
        +                       boolean invert)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMultitexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMultitexture.html new file mode 100644 index 00000000..beb1ac31 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBMultitexture.html @@ -0,0 +1,1037 @@ + + + + + +ARBMultitexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBMultitexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBMultitexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBMultitexture
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glClientActiveTextureARB

        +
        public static void glClientActiveTextureARB(int texture)
        +
      • +
      + + + +
        +
      • +

        glActiveTextureARB

        +
        public static void glActiveTextureARB(int texture)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord1fARB

        +
        public static void glMultiTexCoord1fARB(int target,
        +                        float s)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord1dARB

        +
        public static void glMultiTexCoord1dARB(int target,
        +                        double s)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord1iARB

        +
        public static void glMultiTexCoord1iARB(int target,
        +                        int s)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord1sARB

        +
        public static void glMultiTexCoord1sARB(int target,
        +                        short s)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord2fARB

        +
        public static void glMultiTexCoord2fARB(int target,
        +                        float s,
        +                        float t)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord2dARB

        +
        public static void glMultiTexCoord2dARB(int target,
        +                        double s,
        +                        double t)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord2iARB

        +
        public static void glMultiTexCoord2iARB(int target,
        +                        int s,
        +                        int t)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord2sARB

        +
        public static void glMultiTexCoord2sARB(int target,
        +                        short s,
        +                        short t)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord3fARB

        +
        public static void glMultiTexCoord3fARB(int target,
        +                        float s,
        +                        float t,
        +                        float r)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord3dARB

        +
        public static void glMultiTexCoord3dARB(int target,
        +                        double s,
        +                        double t,
        +                        double r)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord3iARB

        +
        public static void glMultiTexCoord3iARB(int target,
        +                        int s,
        +                        int t,
        +                        int r)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord3sARB

        +
        public static void glMultiTexCoord3sARB(int target,
        +                        short s,
        +                        short t,
        +                        short r)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord4fARB

        +
        public static void glMultiTexCoord4fARB(int target,
        +                        float s,
        +                        float t,
        +                        float r,
        +                        float q)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord4dARB

        +
        public static void glMultiTexCoord4dARB(int target,
        +                        double s,
        +                        double t,
        +                        double r,
        +                        double q)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord4iARB

        +
        public static void glMultiTexCoord4iARB(int target,
        +                        int s,
        +                        int t,
        +                        int r,
        +                        int q)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord4sARB

        +
        public static void glMultiTexCoord4sARB(int target,
        +                        short s,
        +                        short t,
        +                        short r,
        +                        short q)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBOcclusionQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBOcclusionQuery.html new file mode 100644 index 00000000..11b9b698 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBOcclusionQuery.html @@ -0,0 +1,551 @@ + + + + + +ARBOcclusionQuery (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBOcclusionQuery

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBOcclusionQuery
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBOcclusionQuery
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_CURRENT_QUERY_ARB +
      Accepted by the <pname> parameter of GetQueryivARB:
      +
      static intGL_QUERY_COUNTER_BITS_ARB +
      Accepted by the <pname> parameter of GetQueryivARB:
      +
      static intGL_QUERY_RESULT_ARB +
      Accepted by the <pname> parameter of GetQueryObjectivARB and + GetQueryObjectuivARB:
      +
      static intGL_QUERY_RESULT_AVAILABLE_ARB +
      Accepted by the <pname> parameter of GetQueryObjectivARB and + GetQueryObjectuivARB:
      +
      static intGL_SAMPLES_PASSED_ARB +
      Accepted by the <target> parameter of BeginQueryARB, EndQueryARB, + and GetQueryivARB:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBeginQueryARB(int target, + int id) 
      static voidglDeleteQueriesARB(int id) +
      Overloads glDeleteQueriesARB.
      +
      static voidglDeleteQueriesARB(java.nio.IntBuffer ids) 
      static voidglEndQueryARB(int target) 
      static intglGenQueriesARB() +
      Overloads glGenQueriesARB.
      +
      static voidglGenQueriesARB(java.nio.IntBuffer ids) 
      static intglGetQueryARB(int target, + int pname) +
      Deprecated.  +
      Will be removed in 3.0. Use glGetQueryiARB(int, int) instead.
      +
      +
      static voidglGetQueryARB(int target, + int pname, + java.nio.IntBuffer params) 
      static intglGetQueryiARB(int target, + int pname) +
      Overloads glGetQueryivARB.
      +
      static voidglGetQueryObjectARB(int id, + int pname, + java.nio.IntBuffer params) 
      static intglGetQueryObjectiARB(int id, + int pname) +
      Overloads glGetQueryObjectivARB.
      +
      static voidglGetQueryObjectuARB(int id, + int pname, + java.nio.IntBuffer params) 
      static intglGetQueryObjectuiARB(int id, + int pname) +
      Overloads glGetQueryObjectuivARB.
      +
      static booleanglIsQueryARB(int id) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SAMPLES_PASSED_ARB

        +
        public static final int GL_SAMPLES_PASSED_ARB
        +
        Accepted by the <target> parameter of BeginQueryARB, EndQueryARB, + and GetQueryivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_COUNTER_BITS_ARB

        +
        public static final int GL_QUERY_COUNTER_BITS_ARB
        +
        Accepted by the <pname> parameter of GetQueryivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_QUERY_ARB

        +
        public static final int GL_CURRENT_QUERY_ARB
        +
        Accepted by the <pname> parameter of GetQueryivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_RESULT_ARB

        +
        public static final int GL_QUERY_RESULT_ARB
        +
        Accepted by the <pname> parameter of GetQueryObjectivARB and + GetQueryObjectuivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_RESULT_AVAILABLE_ARB

        +
        public static final int GL_QUERY_RESULT_AVAILABLE_ARB
        +
        Accepted by the <pname> parameter of GetQueryObjectivARB and + GetQueryObjectuivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGenQueriesARB

        +
        public static void glGenQueriesARB(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glGenQueriesARB

        +
        public static int glGenQueriesARB()
        +
        Overloads glGenQueriesARB.
        +
      • +
      + + + +
        +
      • +

        glDeleteQueriesARB

        +
        public static void glDeleteQueriesARB(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glDeleteQueriesARB

        +
        public static void glDeleteQueriesARB(int id)
        +
        Overloads glDeleteQueriesARB.
        +
      • +
      + + + +
        +
      • +

        glIsQueryARB

        +
        public static boolean glIsQueryARB(int id)
        +
      • +
      + + + +
        +
      • +

        glBeginQueryARB

        +
        public static void glBeginQueryARB(int target,
        +                   int id)
        +
      • +
      + + + +
        +
      • +

        glEndQueryARB

        +
        public static void glEndQueryARB(int target)
        +
      • +
      + + + +
        +
      • +

        glGetQueryARB

        +
        public static void glGetQueryARB(int target,
        +                 int pname,
        +                 java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryARB

        +
        @Deprecated
        +public static int glGetQueryARB(int target,
        +                           int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetQueryiARB(int, int) instead.
        +
        Overloads glGetQueryivARB. +

        +
      • +
      + + + +
        +
      • +

        glGetQueryiARB

        +
        public static int glGetQueryiARB(int target,
        +                 int pname)
        +
        Overloads glGetQueryivARB.
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectARB

        +
        public static void glGetQueryObjectARB(int id,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectiARB

        +
        public static int glGetQueryObjectiARB(int id,
        +                       int pname)
        +
        Overloads glGetQueryObjectivARB.
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectuARB

        +
        public static void glGetQueryObjectuARB(int id,
        +                        int pname,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectuiARB

        +
        public static int glGetQueryObjectuiARB(int id,
        +                        int pname)
        +
        Overloads glGetQueryObjectuivARB.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBOcclusionQuery2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBOcclusionQuery2.html new file mode 100644 index 00000000..325a18e9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBOcclusionQuery2.html @@ -0,0 +1,237 @@ + + + + + +ARBOcclusionQuery2 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBOcclusionQuery2

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBOcclusionQuery2
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBOcclusionQuery2
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ANY_SAMPLES_PASSED +
      Accepted by the <target> parameter of BeginQuery, EndQuery, + and GetQueryiv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_ANY_SAMPLES_PASSED

        +
        public static final int GL_ANY_SAMPLES_PASSED
        +
        Accepted by the <target> parameter of BeginQuery, EndQuery, + and GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBPixelBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBPixelBufferObject.html new file mode 100644 index 00000000..9b4f3394 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBPixelBufferObject.html @@ -0,0 +1,317 @@ + + + + + +ARBPixelBufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBPixelBufferObject

+
+
+ +
+
    +
  • +
    +
    +
    public final class ARBPixelBufferObject
    +extends ARBBufferObject
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PIXEL_PACK_BUFFER_ARB

        +
        public static final int GL_PIXEL_PACK_BUFFER_ARB
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, and GetBufferPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PIXEL_UNPACK_BUFFER_ARB

        +
        public static final int GL_PIXEL_UNPACK_BUFFER_ARB
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, and GetBufferPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PIXEL_PACK_BUFFER_BINDING_ARB

        +
        public static final int GL_PIXEL_PACK_BUFFER_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PIXEL_UNPACK_BUFFER_BINDING_ARB

        +
        public static final int GL_PIXEL_UNPACK_BUFFER_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBPointParameters.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBPointParameters.html new file mode 100644 index 00000000..802164d3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBPointParameters.html @@ -0,0 +1,319 @@ + + + + + +ARBPointParameters (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBPointParameters

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBPointParameters
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBPointParameters
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_POINT_SIZE_MIN_ARB

        +
        public static final int GL_POINT_SIZE_MIN_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_POINT_SIZE_MAX_ARB

        +
        public static final int GL_POINT_SIZE_MAX_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_POINT_FADE_THRESHOLD_SIZE_ARB

        +
        public static final int GL_POINT_FADE_THRESHOLD_SIZE_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_POINT_DISTANCE_ATTENUATION_ARB

        +
        public static final int GL_POINT_DISTANCE_ATTENUATION_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glPointParameterfARB

        +
        public static void glPointParameterfARB(int pname,
        +                        float param)
        +
      • +
      + + + +
        +
      • +

        glPointParameterARB

        +
        public static void glPointParameterARB(int pname,
        +                       java.nio.FloatBuffer pfParams)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBPointSprite.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBPointSprite.html new file mode 100644 index 00000000..3141e4af --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBPointSprite.html @@ -0,0 +1,262 @@ + + + + + +ARBPointSprite (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBPointSprite

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBPointSprite
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBPointSprite
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COORD_REPLACE_ARB +
      When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, or GetTexEnviv is POINT_SPRITE_ARB, then the value of + <pname> may be:
      +
      static intGL_POINT_SPRITE_ARB +
      Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev, and by the <target> parameter of TexEnvi, TexEnviv, + TexEnvf, TexEnvfv, GetTexEnviv, and GetTexEnvfv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_POINT_SPRITE_ARB

        +
        public static final int GL_POINT_SPRITE_ARB
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev, and by the <target> parameter of TexEnvi, TexEnviv, + TexEnvf, TexEnvfv, GetTexEnviv, and GetTexEnvfv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COORD_REPLACE_ARB

        +
        public static final int GL_COORD_REPLACE_ARB
        +
        When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, or GetTexEnviv is POINT_SPRITE_ARB, then the value of + <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBProgram.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBProgram.html new file mode 100644 index 00000000..fc82c27b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBProgram.html @@ -0,0 +1,1798 @@ + + + + + +ARBProgram (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBProgram

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBProgram
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PROGRAM_FORMAT_ASCII_ARB

        +
        public static final int GL_PROGRAM_FORMAT_ASCII_ARB
        +
        Accepted by the <format> parameter of ProgramStringARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_LENGTH_ARB

        +
        public static final int GL_PROGRAM_LENGTH_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_FORMAT_ARB

        +
        public static final int GL_PROGRAM_FORMAT_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_BINDING_ARB

        +
        public static final int GL_PROGRAM_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_INSTRUCTIONS_ARB

        +
        public static final int GL_PROGRAM_INSTRUCTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_INSTRUCTIONS_ARB

        +
        public static final int GL_MAX_PROGRAM_INSTRUCTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB

        +
        public static final int GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB

        +
        public static final int GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_TEMPORARIES_ARB

        +
        public static final int GL_PROGRAM_TEMPORARIES_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_TEMPORARIES_ARB

        +
        public static final int GL_MAX_PROGRAM_TEMPORARIES_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_NATIVE_TEMPORARIES_ARB

        +
        public static final int GL_PROGRAM_NATIVE_TEMPORARIES_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB

        +
        public static final int GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_PARAMETERS_ARB

        +
        public static final int GL_PROGRAM_PARAMETERS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_PARAMETERS_ARB

        +
        public static final int GL_MAX_PROGRAM_PARAMETERS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_NATIVE_PARAMETERS_ARB

        +
        public static final int GL_PROGRAM_NATIVE_PARAMETERS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB

        +
        public static final int GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_ATTRIBS_ARB

        +
        public static final int GL_PROGRAM_ATTRIBS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_ATTRIBS_ARB

        +
        public static final int GL_MAX_PROGRAM_ATTRIBS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_NATIVE_ATTRIBS_ARB

        +
        public static final int GL_PROGRAM_NATIVE_ATTRIBS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB

        +
        public static final int GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB

        +
        public static final int GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_ENV_PARAMETERS_ARB

        +
        public static final int GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB

        +
        public static final int GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_STRING_ARB

        +
        public static final int GL_PROGRAM_STRING_ARB
        +
        Accepted by the <pname> parameter of GetProgramStringARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_ERROR_POSITION_ARB

        +
        public static final int GL_PROGRAM_ERROR_POSITION_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_MATRIX_ARB

        +
        public static final int GL_CURRENT_MATRIX_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSPOSE_CURRENT_MATRIX_ARB

        +
        public static final int GL_TRANSPOSE_CURRENT_MATRIX_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_MATRIX_STACK_DEPTH_ARB

        +
        public static final int GL_CURRENT_MATRIX_STACK_DEPTH_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_MATRICES_ARB

        +
        public static final int GL_MAX_PROGRAM_MATRICES_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB

        +
        public static final int GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_ERROR_STRING_ARB

        +
        public static final int GL_PROGRAM_ERROR_STRING_ARB
        +
        Accepted by the <name> parameter of GetString:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX0_ARB

        +
        public static final int GL_MATRIX0_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX1_ARB

        +
        public static final int GL_MATRIX1_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX2_ARB

        +
        public static final int GL_MATRIX2_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX3_ARB

        +
        public static final int GL_MATRIX3_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX4_ARB

        +
        public static final int GL_MATRIX4_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX5_ARB

        +
        public static final int GL_MATRIX5_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX6_ARB

        +
        public static final int GL_MATRIX6_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX7_ARB

        +
        public static final int GL_MATRIX7_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX8_ARB

        +
        public static final int GL_MATRIX8_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX9_ARB

        +
        public static final int GL_MATRIX9_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX10_ARB

        +
        public static final int GL_MATRIX10_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX11_ARB

        +
        public static final int GL_MATRIX11_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX12_ARB

        +
        public static final int GL_MATRIX12_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX13_ARB

        +
        public static final int GL_MATRIX13_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX14_ARB

        +
        public static final int GL_MATRIX14_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX15_ARB

        +
        public static final int GL_MATRIX15_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX16_ARB

        +
        public static final int GL_MATRIX16_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX17_ARB

        +
        public static final int GL_MATRIX17_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX18_ARB

        +
        public static final int GL_MATRIX18_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX19_ARB

        +
        public static final int GL_MATRIX19_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX20_ARB

        +
        public static final int GL_MATRIX20_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX21_ARB

        +
        public static final int GL_MATRIX21_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX22_ARB

        +
        public static final int GL_MATRIX22_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX23_ARB

        +
        public static final int GL_MATRIX23_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX24_ARB

        +
        public static final int GL_MATRIX24_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX25_ARB

        +
        public static final int GL_MATRIX25_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX26_ARB

        +
        public static final int GL_MATRIX26_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX27_ARB

        +
        public static final int GL_MATRIX27_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX28_ARB

        +
        public static final int GL_MATRIX28_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX29_ARB

        +
        public static final int GL_MATRIX29_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX30_ARB

        +
        public static final int GL_MATRIX30_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX31_ARB

        +
        public static final int GL_MATRIX31_ARB
        +
        Accepted by the <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ARBProgram

        +
        public ARBProgram()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glProgramStringARB

        +
        public static void glProgramStringARB(int target,
        +                      int format,
        +                      java.nio.ByteBuffer string)
        +
      • +
      + + + +
        +
      • +

        glProgramStringARB

        +
        public static void glProgramStringARB(int target,
        +                      int format,
        +                      java.lang.CharSequence string)
        +
        Overloads glProgramStringARB.
        +
      • +
      + + + +
        +
      • +

        glBindProgramARB

        +
        public static void glBindProgramARB(int target,
        +                    int program)
        +
      • +
      + + + +
        +
      • +

        glDeleteProgramsARB

        +
        public static void glDeleteProgramsARB(java.nio.IntBuffer programs)
        +
      • +
      + + + +
        +
      • +

        glDeleteProgramsARB

        +
        public static void glDeleteProgramsARB(int program)
        +
        Overloads glDeleteProgramsARB.
        +
      • +
      + + + +
        +
      • +

        glGenProgramsARB

        +
        public static void glGenProgramsARB(java.nio.IntBuffer programs)
        +
      • +
      + + + +
        +
      • +

        glGenProgramsARB

        +
        public static int glGenProgramsARB()
        +
        Overloads glGenProgramsARB.
        +
      • +
      + + + +
        +
      • +

        glProgramEnvParameter4fARB

        +
        public static void glProgramEnvParameter4fARB(int target,
        +                              int index,
        +                              float x,
        +                              float y,
        +                              float z,
        +                              float w)
        +
      • +
      + + + +
        +
      • +

        glProgramEnvParameter4dARB

        +
        public static void glProgramEnvParameter4dARB(int target,
        +                              int index,
        +                              double x,
        +                              double y,
        +                              double z,
        +                              double w)
        +
      • +
      + + + +
        +
      • +

        glProgramEnvParameter4ARB

        +
        public static void glProgramEnvParameter4ARB(int target,
        +                             int index,
        +                             java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramEnvParameter4ARB

        +
        public static void glProgramEnvParameter4ARB(int target,
        +                             int index,
        +                             java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramLocalParameter4fARB

        +
        public static void glProgramLocalParameter4fARB(int target,
        +                                int index,
        +                                float x,
        +                                float y,
        +                                float z,
        +                                float w)
        +
      • +
      + + + +
        +
      • +

        glProgramLocalParameter4dARB

        +
        public static void glProgramLocalParameter4dARB(int target,
        +                                int index,
        +                                double x,
        +                                double y,
        +                                double z,
        +                                double w)
        +
      • +
      + + + +
        +
      • +

        glProgramLocalParameter4ARB

        +
        public static void glProgramLocalParameter4ARB(int target,
        +                               int index,
        +                               java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramLocalParameter4ARB

        +
        public static void glProgramLocalParameter4ARB(int target,
        +                               int index,
        +                               java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramEnvParameterARB

        +
        public static void glGetProgramEnvParameterARB(int target,
        +                               int index,
        +                               java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramEnvParameterARB

        +
        public static void glGetProgramEnvParameterARB(int target,
        +                               int index,
        +                               java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramLocalParameterARB

        +
        public static void glGetProgramLocalParameterARB(int target,
        +                                 int index,
        +                                 java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramLocalParameterARB

        +
        public static void glGetProgramLocalParameterARB(int target,
        +                                 int index,
        +                                 java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramARB

        +
        public static void glGetProgramARB(int target,
        +                   int parameterName,
        +                   java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramARB

        +
        @Deprecated
        +public static int glGetProgramARB(int target,
        +                             int parameterName)
        +
        Deprecated. Will be removed in 3.0. Use glGetProgramiARB(int, int) instead.
        +
        Overloads glGetProgramivARB. +

        +
      • +
      + + + +
        +
      • +

        glGetProgramiARB

        +
        public static int glGetProgramiARB(int target,
        +                   int parameterName)
        +
        Overloads glGetProgramivARB.
        +
      • +
      + + + +
        +
      • +

        glGetProgramStringARB

        +
        public static void glGetProgramStringARB(int target,
        +                         int parameterName,
        +                         java.nio.ByteBuffer paramString)
        +
      • +
      + + + +
        +
      • +

        glGetProgramStringARB

        +
        public static java.lang.String glGetProgramStringARB(int target,
        +                                     int parameterName)
        +
        Overloads glGetProgramStringARB.
        +
      • +
      + + + +
        +
      • +

        glIsProgramARB

        +
        public static boolean glIsProgramARB(int program)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBProgramInterfaceQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBProgramInterfaceQuery.html new file mode 100644 index 00000000..d57e4a63 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBProgramInterfaceQuery.html @@ -0,0 +1,1324 @@ + + + + + +ARBProgramInterfaceQuery (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBProgramInterfaceQuery

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBProgramInterfaceQuery
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBProgramInterfaceQuery
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ACTIVE_RESOURCES +
      Accepted by the <pname> parameter of GetProgramInterfaceiv:
      +
      static intGL_ACTIVE_VARIABLES +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_ARRAY_SIZE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_ARRAY_STRIDE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_ATOMIC_COUNTER_BUFFER_INDEX +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_BLOCK_INDEX +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_BUFFER_BINDING +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_BUFFER_DATA_SIZE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_BUFFER_VARIABLE +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_COMPUTE_SUBROUTINE +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_COMPUTE_SUBROUTINE_UNIFORM +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_FRAGMENT_SUBROUTINE +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_FRAGMENT_SUBROUTINE_UNIFORM +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_GEOMETRY_SUBROUTINE +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_GEOMETRY_SUBROUTINE_UNIFORM +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_IS_PER_PATCH +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_IS_ROW_MAJOR +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_LOCATION +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_LOCATION_INDEX +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_MATRIX_STRIDE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_MAX_NAME_LENGTH +
      Accepted by the <pname> parameter of GetProgramInterfaceiv:
      +
      static intGL_MAX_NUM_ACTIVE_VARIABLES +
      Accepted by the <pname> parameter of GetProgramInterfaceiv:
      +
      static intGL_MAX_NUM_COMPATIBLE_SUBROUTINES +
      Accepted by the <pname> parameter of GetProgramInterfaceiv:
      +
      static intGL_NAME_LENGTH +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_NUM_ACTIVE_VARIABLES +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_OFFSET +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_PROGRAM_INPUT +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_PROGRAM_OUTPUT +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_REFERENCED_BY_COMPUTE_SHADER +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_REFERENCED_BY_FRAGMENT_SHADER +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_REFERENCED_BY_GEOMETRY_SHADER +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_REFERENCED_BY_TESS_CONTROL_SHADER +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_REFERENCED_BY_TESS_EVALUATION_SHADER +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_REFERENCED_BY_VERTEX_SHADER +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_SHADER_STORAGE_BLOCK +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_TESS_CONTROL_SUBROUTINE +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_TESS_CONTROL_SUBROUTINE_UNIFORM +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_TESS_EVALUATION_SUBROUTINE +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_TESS_EVALUATION_SUBROUTINE_UNIFORM +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_TOP_LEVEL_ARRAY_SIZE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_TOP_LEVEL_ARRAY_STRIDE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_TRANSFORM_FEEDBACK_VARYING +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_TYPE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_UNIFORM +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_UNIFORM_BLOCK +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_VERTEX_SUBROUTINE +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_VERTEX_SUBROUTINE_UNIFORM +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglGetProgramInterface(int program, + int programInterface, + int pname, + java.nio.IntBuffer params) 
      static intglGetProgramInterfacei(int program, + int programInterface, + int pname) +
      Overloads glGetProgramInterfaceiv.
      +
      static voidglGetProgramResource(int program, + int programInterface, + int index, + java.nio.IntBuffer props, + java.nio.IntBuffer length, + java.nio.IntBuffer params) 
      static intglGetProgramResourceIndex(int program, + int programInterface, + java.nio.ByteBuffer name) 
      static intglGetProgramResourceIndex(int program, + int programInterface, + java.lang.CharSequence name) +
      Overloads glGetProgramResourceIndex.
      +
      static intglGetProgramResourceLocation(int program, + int programInterface, + java.nio.ByteBuffer name) 
      static intglGetProgramResourceLocation(int program, + int programInterface, + java.lang.CharSequence name) +
      Overloads glGetProgramResourceLocation.
      +
      static intglGetProgramResourceLocationIndex(int program, + int programInterface, + java.nio.ByteBuffer name) 
      static intglGetProgramResourceLocationIndex(int program, + int programInterface, + java.lang.CharSequence name) +
      Overloads glGetProgramResourceLocationIndex.
      +
      static java.lang.StringglGetProgramResourceName(int program, + int programInterface, + int index, + int bufSize) +
      Overloads glGetProgramResourceName.
      +
      static voidglGetProgramResourceName(int program, + int programInterface, + int index, + java.nio.IntBuffer length, + java.nio.ByteBuffer name) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_UNIFORM

        +
        public static final int GL_UNIFORM
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK

        +
        public static final int GL_UNIFORM_BLOCK
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_INPUT

        +
        public static final int GL_PROGRAM_INPUT
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_OUTPUT

        +
        public static final int GL_PROGRAM_OUTPUT
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_VARIABLE

        +
        public static final int GL_BUFFER_VARIABLE
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_STORAGE_BLOCK

        +
        public static final int GL_SHADER_STORAGE_BLOCK
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_SUBROUTINE

        +
        public static final int GL_VERTEX_SUBROUTINE
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_CONTROL_SUBROUTINE

        +
        public static final int GL_TESS_CONTROL_SUBROUTINE
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_EVALUATION_SUBROUTINE

        +
        public static final int GL_TESS_EVALUATION_SUBROUTINE
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_SUBROUTINE

        +
        public static final int GL_GEOMETRY_SUBROUTINE
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_SUBROUTINE

        +
        public static final int GL_FRAGMENT_SUBROUTINE
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPUTE_SUBROUTINE

        +
        public static final int GL_COMPUTE_SUBROUTINE
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_SUBROUTINE_UNIFORM

        +
        public static final int GL_VERTEX_SUBROUTINE_UNIFORM
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_CONTROL_SUBROUTINE_UNIFORM

        +
        public static final int GL_TESS_CONTROL_SUBROUTINE_UNIFORM
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_EVALUATION_SUBROUTINE_UNIFORM

        +
        public static final int GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_SUBROUTINE_UNIFORM

        +
        public static final int GL_GEOMETRY_SUBROUTINE_UNIFORM
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_SUBROUTINE_UNIFORM

        +
        public static final int GL_FRAGMENT_SUBROUTINE_UNIFORM
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPUTE_SUBROUTINE_UNIFORM

        +
        public static final int GL_COMPUTE_SUBROUTINE_UNIFORM
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_VARYING

        +
        public static final int GL_TRANSFORM_FEEDBACK_VARYING
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_RESOURCES

        +
        public static final int GL_ACTIVE_RESOURCES
        +
        Accepted by the <pname> parameter of GetProgramInterfaceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_NAME_LENGTH

        +
        public static final int GL_MAX_NAME_LENGTH
        +
        Accepted by the <pname> parameter of GetProgramInterfaceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_NUM_ACTIVE_VARIABLES

        +
        public static final int GL_MAX_NUM_ACTIVE_VARIABLES
        +
        Accepted by the <pname> parameter of GetProgramInterfaceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_NUM_COMPATIBLE_SUBROUTINES

        +
        public static final int GL_MAX_NUM_COMPATIBLE_SUBROUTINES
        +
        Accepted by the <pname> parameter of GetProgramInterfaceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NAME_LENGTH

        +
        public static final int GL_NAME_LENGTH
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TYPE

        +
        public static final int GL_TYPE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ARRAY_SIZE

        +
        public static final int GL_ARRAY_SIZE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET

        +
        public static final int GL_OFFSET
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BLOCK_INDEX

        +
        public static final int GL_BLOCK_INDEX
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ARRAY_STRIDE

        +
        public static final int GL_ARRAY_STRIDE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX_STRIDE

        +
        public static final int GL_MATRIX_STRIDE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IS_ROW_MAJOR

        +
        public static final int GL_IS_ROW_MAJOR
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_INDEX

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_BINDING

        +
        public static final int GL_BUFFER_BINDING
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_DATA_SIZE

        +
        public static final int GL_BUFFER_DATA_SIZE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_ACTIVE_VARIABLES

        +
        public static final int GL_NUM_ACTIVE_VARIABLES
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_VARIABLES

        +
        public static final int GL_ACTIVE_VARIABLES
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REFERENCED_BY_VERTEX_SHADER

        +
        public static final int GL_REFERENCED_BY_VERTEX_SHADER
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REFERENCED_BY_TESS_CONTROL_SHADER

        +
        public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REFERENCED_BY_TESS_EVALUATION_SHADER

        +
        public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REFERENCED_BY_GEOMETRY_SHADER

        +
        public static final int GL_REFERENCED_BY_GEOMETRY_SHADER
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REFERENCED_BY_FRAGMENT_SHADER

        +
        public static final int GL_REFERENCED_BY_FRAGMENT_SHADER
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REFERENCED_BY_COMPUTE_SHADER

        +
        public static final int GL_REFERENCED_BY_COMPUTE_SHADER
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TOP_LEVEL_ARRAY_SIZE

        +
        public static final int GL_TOP_LEVEL_ARRAY_SIZE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TOP_LEVEL_ARRAY_STRIDE

        +
        public static final int GL_TOP_LEVEL_ARRAY_STRIDE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LOCATION

        +
        public static final int GL_LOCATION
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LOCATION_INDEX

        +
        public static final int GL_LOCATION_INDEX
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IS_PER_PATCH

        +
        public static final int GL_IS_PER_PATCH
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetProgramInterface

        +
        public static void glGetProgramInterface(int program,
        +                         int programInterface,
        +                         int pname,
        +                         java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramInterfacei

        +
        public static int glGetProgramInterfacei(int program,
        +                         int programInterface,
        +                         int pname)
        +
        Overloads glGetProgramInterfaceiv.
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceIndex

        +
        public static int glGetProgramResourceIndex(int program,
        +                            int programInterface,
        +                            java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceIndex

        +
        public static int glGetProgramResourceIndex(int program,
        +                            int programInterface,
        +                            java.lang.CharSequence name)
        +
        Overloads glGetProgramResourceIndex.
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceName

        +
        public static void glGetProgramResourceName(int program,
        +                            int programInterface,
        +                            int index,
        +                            java.nio.IntBuffer length,
        +                            java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceName

        +
        public static java.lang.String glGetProgramResourceName(int program,
        +                                        int programInterface,
        +                                        int index,
        +                                        int bufSize)
        +
        Overloads glGetProgramResourceName.
        +
      • +
      + + + +
        +
      • +

        glGetProgramResource

        +
        public static void glGetProgramResource(int program,
        +                        int programInterface,
        +                        int index,
        +                        java.nio.IntBuffer props,
        +                        java.nio.IntBuffer length,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceLocation

        +
        public static int glGetProgramResourceLocation(int program,
        +                               int programInterface,
        +                               java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceLocation

        +
        public static int glGetProgramResourceLocation(int program,
        +                               int programInterface,
        +                               java.lang.CharSequence name)
        +
        Overloads glGetProgramResourceLocation.
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceLocationIndex

        +
        public static int glGetProgramResourceLocationIndex(int program,
        +                                    int programInterface,
        +                                    java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceLocationIndex

        +
        public static int glGetProgramResourceLocationIndex(int program,
        +                                    int programInterface,
        +                                    java.lang.CharSequence name)
        +
        Overloads glGetProgramResourceLocationIndex.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBProvokingVertex.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBProvokingVertex.html new file mode 100644 index 00000000..bfeea035 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBProvokingVertex.html @@ -0,0 +1,318 @@ + + + + + +ARBProvokingVertex (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBProvokingVertex

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBProvokingVertex
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBProvokingVertex
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglProvokingVertex(int mode) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FIRST_VERTEX_CONVENTION

        +
        public static final int GL_FIRST_VERTEX_CONVENTION
        +
        Accepted by the <mode> parameter of ProvokingVertex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LAST_VERTEX_CONVENTION

        +
        public static final int GL_LAST_VERTEX_CONVENTION
        +
        Accepted by the <mode> parameter of ProvokingVertex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROVOKING_VERTEX

        +
        public static final int GL_PROVOKING_VERTEX
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION

        +
        public static final int GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glProvokingVertex

        +
        public static void glProvokingVertex(int mode)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBQueryBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBQueryBufferObject.html new file mode 100644 index 00000000..0aecf6af --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBQueryBufferObject.html @@ -0,0 +1,298 @@ + + + + + +ARBQueryBufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBQueryBufferObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBQueryBufferObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBQueryBufferObject
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_QUERY_BUFFER +
      Accepted by the <target> parameter of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, MapBufferRange, GetBufferSubData, + GetBufferParameteriv, GetBufferParameteri64v, GetBufferPointerv, + ClearBufferSubData, and the <readtarget> and <writetarget> parameters of + CopyBufferSubData:
      +
      static intGL_QUERY_BUFFER_BARRIER_BIT +
      Accepted in the <barriers> bitfield in MemoryBarrier:
      +
      static intGL_QUERY_BUFFER_BINDING +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_QUERY_RESULT_NO_WAIT +
      Accepted by the <pname> parameter of GetQueryObjectiv, GetQueryObjectuiv, + GetQueryObjecti64v and GetQueryObjectui64v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_QUERY_RESULT_NO_WAIT

        +
        public static final int GL_QUERY_RESULT_NO_WAIT
        +
        Accepted by the <pname> parameter of GetQueryObjectiv, GetQueryObjectuiv, + GetQueryObjecti64v and GetQueryObjectui64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_BUFFER

        +
        public static final int GL_QUERY_BUFFER
        +
        Accepted by the <target> parameter of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, MapBufferRange, GetBufferSubData, + GetBufferParameteriv, GetBufferParameteri64v, GetBufferPointerv, + ClearBufferSubData, and the <readtarget> and <writetarget> parameters of + CopyBufferSubData:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_BUFFER_BINDING

        +
        public static final int GL_QUERY_BUFFER_BINDING
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_BUFFER_BARRIER_BIT

        +
        public static final int GL_QUERY_BUFFER_BARRIER_BIT
        +
        Accepted in the <barriers> bitfield in MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBRobustness.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBRobustness.html new file mode 100644 index 00000000..f420a740 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBRobustness.html @@ -0,0 +1,4246 @@ + + + + + +ARBRobustness (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBRobustness

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBRobustness
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBRobustness
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static intglGetGraphicsResetStatusARB() 
      static voidglGetnColorTableARB(int target, + int format, + int type, + java.nio.ByteBuffer table) 
      static voidglGetnColorTableARB(int target, + int format, + int type, + java.nio.DoubleBuffer table) 
      static voidglGetnColorTableARB(int target, + int format, + int type, + java.nio.FloatBuffer table) 
      static voidglGetnCompressedTexImageARB(int target, + int lod, + java.nio.ByteBuffer img) 
      static voidglGetnCompressedTexImageARB(int target, + int lod, + java.nio.IntBuffer img) 
      static voidglGetnCompressedTexImageARB(int target, + int lod, + int img_bufSize, + long img_buffer_offset) 
      static voidglGetnCompressedTexImageARB(int target, + int lod, + java.nio.ShortBuffer img) 
      static voidglGetnConvolutionFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer image) 
      static voidglGetnConvolutionFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer image) 
      static voidglGetnConvolutionFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer image) 
      static voidglGetnConvolutionFilterARB(int target, + int format, + int type, + java.nio.IntBuffer image) 
      static voidglGetnConvolutionFilterARB(int target, + int format, + int type, + int image_bufSize, + long image_buffer_offset) 
      static voidglGetnConvolutionFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer image) 
      static voidglGetnHistogramARB(int target, + boolean reset, + int format, + int type, + java.nio.ByteBuffer values) 
      static voidglGetnHistogramARB(int target, + boolean reset, + int format, + int type, + java.nio.DoubleBuffer values) 
      static voidglGetnHistogramARB(int target, + boolean reset, + int format, + int type, + java.nio.FloatBuffer values) 
      static voidglGetnHistogramARB(int target, + boolean reset, + int format, + int type, + java.nio.IntBuffer values) 
      static voidglGetnHistogramARB(int target, + boolean reset, + int format, + int type, + int values_bufSize, + long values_buffer_offset) 
      static voidglGetnHistogramARB(int target, + boolean reset, + int format, + int type, + java.nio.ShortBuffer values) 
      static voidglGetnMapdvARB(int target, + int query, + java.nio.DoubleBuffer v) 
      static voidglGetnMapfvARB(int target, + int query, + java.nio.FloatBuffer v) 
      static voidglGetnMapivARB(int target, + int query, + java.nio.IntBuffer v) 
      static voidglGetnMinmaxARB(int target, + boolean reset, + int format, + int type, + java.nio.ByteBuffer values) 
      static voidglGetnMinmaxARB(int target, + boolean reset, + int format, + int type, + java.nio.DoubleBuffer values) 
      static voidglGetnMinmaxARB(int target, + boolean reset, + int format, + int type, + java.nio.FloatBuffer values) 
      static voidglGetnMinmaxARB(int target, + boolean reset, + int format, + int type, + java.nio.IntBuffer values) 
      static voidglGetnMinmaxARB(int target, + boolean reset, + int format, + int type, + int values_bufSize, + long values_buffer_offset) 
      static voidglGetnMinmaxARB(int target, + boolean reset, + int format, + int type, + java.nio.ShortBuffer values) 
      static voidglGetnPixelMapfvARB(int map, + java.nio.FloatBuffer values) 
      static voidglGetnPixelMapuivARB(int map, + java.nio.IntBuffer values) 
      static voidglGetnPixelMapusvARB(int map, + java.nio.ShortBuffer values) 
      static voidglGetnPolygonStippleARB(java.nio.ByteBuffer pattern) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ByteBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ByteBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ByteBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ByteBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ByteBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.DoubleBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.DoubleBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.DoubleBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.DoubleBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.DoubleBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.FloatBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.FloatBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.FloatBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.FloatBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.FloatBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.IntBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.IntBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.IntBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.IntBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.IntBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ShortBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ShortBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ShortBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ShortBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ByteBuffer row, + java.nio.ShortBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ByteBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ByteBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ByteBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ByteBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ByteBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.DoubleBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.DoubleBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.DoubleBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.DoubleBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.DoubleBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.FloatBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.FloatBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.FloatBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.FloatBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.FloatBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.IntBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.IntBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.IntBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.IntBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.IntBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ShortBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ShortBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ShortBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ShortBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.DoubleBuffer row, + java.nio.ShortBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ByteBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ByteBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ByteBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ByteBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ByteBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.DoubleBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.DoubleBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.DoubleBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.DoubleBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.DoubleBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.FloatBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.FloatBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.FloatBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.FloatBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.FloatBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.IntBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.IntBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.IntBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.IntBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.IntBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ShortBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ShortBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ShortBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ShortBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.FloatBuffer row, + java.nio.ShortBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ByteBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ByteBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ByteBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ByteBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ByteBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.DoubleBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.DoubleBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.DoubleBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.DoubleBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.DoubleBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.FloatBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.FloatBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.FloatBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.FloatBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.FloatBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.IntBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.IntBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.IntBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.IntBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.IntBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ShortBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ShortBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ShortBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ShortBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.IntBuffer row, + java.nio.ShortBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + int row_rowBufSize, + long row_buffer_offset, + int column_columnBufSize, + long column_buffer_offset, + long span_buffer_offset) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ByteBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ByteBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ByteBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ByteBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ByteBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.DoubleBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.DoubleBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.DoubleBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.DoubleBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.DoubleBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.FloatBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.FloatBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.FloatBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.FloatBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.FloatBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.IntBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.IntBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.IntBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.IntBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.IntBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ShortBuffer column, + java.nio.ByteBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ShortBuffer column, + java.nio.DoubleBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ShortBuffer column, + java.nio.FloatBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ShortBuffer column, + java.nio.IntBuffer span) 
      static voidglGetnSeparableFilterARB(int target, + int format, + int type, + java.nio.ShortBuffer row, + java.nio.ShortBuffer column, + java.nio.ShortBuffer span) 
      static voidglGetnTexImageARB(int target, + int level, + int format, + int type, + java.nio.ByteBuffer img) 
      static voidglGetnTexImageARB(int target, + int level, + int format, + int type, + java.nio.DoubleBuffer img) 
      static voidglGetnTexImageARB(int target, + int level, + int format, + int type, + java.nio.FloatBuffer img) 
      static voidglGetnTexImageARB(int target, + int level, + int format, + int type, + java.nio.IntBuffer img) 
      static voidglGetnTexImageARB(int target, + int level, + int format, + int type, + int img_bufSize, + long img_buffer_offset) 
      static voidglGetnTexImageARB(int target, + int level, + int format, + int type, + java.nio.ShortBuffer img) 
      static voidglGetnUniformdvARB(int program, + int location, + java.nio.DoubleBuffer params) 
      static voidglGetnUniformfvARB(int program, + int location, + java.nio.FloatBuffer params) 
      static voidglGetnUniformivARB(int program, + int location, + java.nio.IntBuffer params) 
      static voidglGetnUniformuivARB(int program, + int location, + java.nio.IntBuffer params) 
      static voidglReadnPixelsARB(int x, + int y, + int width, + int height, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglReadnPixelsARB(int x, + int y, + int width, + int height, + int format, + int type, + java.nio.DoubleBuffer data) 
      static voidglReadnPixelsARB(int x, + int y, + int width, + int height, + int format, + int type, + java.nio.FloatBuffer data) 
      static voidglReadnPixelsARB(int x, + int y, + int width, + int height, + int format, + int type, + java.nio.IntBuffer data) 
      static voidglReadnPixelsARB(int x, + int y, + int width, + int height, + int format, + int type, + int data_bufSize, + long data_buffer_offset) 
      static voidglReadnPixelsARB(int x, + int y, + int width, + int height, + int format, + int type, + java.nio.ShortBuffer data) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_NO_ERROR

        +
        public static final int GL_NO_ERROR
        +
        Returned by GetGraphicsResetStatusARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GUILTY_CONTEXT_RESET_ARB

        +
        public static final int GL_GUILTY_CONTEXT_RESET_ARB
        +
        Returned by GetGraphicsResetStatusARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INNOCENT_CONTEXT_RESET_ARB

        +
        public static final int GL_INNOCENT_CONTEXT_RESET_ARB
        +
        Returned by GetGraphicsResetStatusARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNKNOWN_CONTEXT_RESET_ARB

        +
        public static final int GL_UNKNOWN_CONTEXT_RESET_ARB
        +
        Returned by GetGraphicsResetStatusARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RESET_NOTIFICATION_STRATEGY_ARB

        +
        public static final int GL_RESET_NOTIFICATION_STRATEGY_ARB
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LOSE_CONTEXT_ON_RESET_ARB

        +
        public static final int GL_LOSE_CONTEXT_ON_RESET_ARB
        +
        Returned by GetIntegerv and related simple queries when + <value> is RESET_NOTIFICATION_STRATEGY_ARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NO_RESET_NOTIFICATION_ARB

        +
        public static final int GL_NO_RESET_NOTIFICATION_ARB
        +
        Returned by GetIntegerv and related simple queries when + <value> is RESET_NOTIFICATION_STRATEGY_ARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB

        +
        public static final int GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
        +
        Returned by GetIntegerv when <pname> is CONTEXT_FLAGS:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetGraphicsResetStatusARB

        +
        public static int glGetGraphicsResetStatusARB()
        +
      • +
      + + + +
        +
      • +

        glGetnMapdvARB

        +
        public static void glGetnMapdvARB(int target,
        +                  int query,
        +                  java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glGetnMapfvARB

        +
        public static void glGetnMapfvARB(int target,
        +                  int query,
        +                  java.nio.FloatBuffer v)
        +
      • +
      + + + +
        +
      • +

        glGetnMapivARB

        +
        public static void glGetnMapivARB(int target,
        +                  int query,
        +                  java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glGetnPixelMapfvARB

        +
        public static void glGetnPixelMapfvARB(int map,
        +                       java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetnPixelMapuivARB

        +
        public static void glGetnPixelMapuivARB(int map,
        +                        java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetnPixelMapusvARB

        +
        public static void glGetnPixelMapusvARB(int map,
        +                        java.nio.ShortBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetnPolygonStippleARB

        +
        public static void glGetnPolygonStippleARB(java.nio.ByteBuffer pattern)
        +
      • +
      + + + +
        +
      • +

        glGetnTexImageARB

        +
        public static void glGetnTexImageARB(int target,
        +                     int level,
        +                     int format,
        +                     int type,
        +                     java.nio.ByteBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetnTexImageARB

        +
        public static void glGetnTexImageARB(int target,
        +                     int level,
        +                     int format,
        +                     int type,
        +                     java.nio.DoubleBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetnTexImageARB

        +
        public static void glGetnTexImageARB(int target,
        +                     int level,
        +                     int format,
        +                     int type,
        +                     java.nio.FloatBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetnTexImageARB

        +
        public static void glGetnTexImageARB(int target,
        +                     int level,
        +                     int format,
        +                     int type,
        +                     java.nio.IntBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetnTexImageARB

        +
        public static void glGetnTexImageARB(int target,
        +                     int level,
        +                     int format,
        +                     int type,
        +                     java.nio.ShortBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetnTexImageARB

        +
        public static void glGetnTexImageARB(int target,
        +                     int level,
        +                     int format,
        +                     int type,
        +                     int img_bufSize,
        +                     long img_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glReadnPixelsARB

        +
        public static void glReadnPixelsARB(int x,
        +                    int y,
        +                    int width,
        +                    int height,
        +                    int format,
        +                    int type,
        +                    java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glReadnPixelsARB

        +
        public static void glReadnPixelsARB(int x,
        +                    int y,
        +                    int width,
        +                    int height,
        +                    int format,
        +                    int type,
        +                    java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glReadnPixelsARB

        +
        public static void glReadnPixelsARB(int x,
        +                    int y,
        +                    int width,
        +                    int height,
        +                    int format,
        +                    int type,
        +                    java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glReadnPixelsARB

        +
        public static void glReadnPixelsARB(int x,
        +                    int y,
        +                    int width,
        +                    int height,
        +                    int format,
        +                    int type,
        +                    java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glReadnPixelsARB

        +
        public static void glReadnPixelsARB(int x,
        +                    int y,
        +                    int width,
        +                    int height,
        +                    int format,
        +                    int type,
        +                    java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glReadnPixelsARB

        +
        public static void glReadnPixelsARB(int x,
        +                    int y,
        +                    int width,
        +                    int height,
        +                    int format,
        +                    int type,
        +                    int data_bufSize,
        +                    long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetnColorTableARB

        +
        public static void glGetnColorTableARB(int target,
        +                       int format,
        +                       int type,
        +                       java.nio.ByteBuffer table)
        +
      • +
      + + + +
        +
      • +

        glGetnColorTableARB

        +
        public static void glGetnColorTableARB(int target,
        +                       int format,
        +                       int type,
        +                       java.nio.DoubleBuffer table)
        +
      • +
      + + + +
        +
      • +

        glGetnColorTableARB

        +
        public static void glGetnColorTableARB(int target,
        +                       int format,
        +                       int type,
        +                       java.nio.FloatBuffer table)
        +
      • +
      + + + +
        +
      • +

        glGetnConvolutionFilterARB

        +
        public static void glGetnConvolutionFilterARB(int target,
        +                              int format,
        +                              int type,
        +                              java.nio.ByteBuffer image)
        +
      • +
      + + + +
        +
      • +

        glGetnConvolutionFilterARB

        +
        public static void glGetnConvolutionFilterARB(int target,
        +                              int format,
        +                              int type,
        +                              java.nio.DoubleBuffer image)
        +
      • +
      + + + +
        +
      • +

        glGetnConvolutionFilterARB

        +
        public static void glGetnConvolutionFilterARB(int target,
        +                              int format,
        +                              int type,
        +                              java.nio.FloatBuffer image)
        +
      • +
      + + + +
        +
      • +

        glGetnConvolutionFilterARB

        +
        public static void glGetnConvolutionFilterARB(int target,
        +                              int format,
        +                              int type,
        +                              java.nio.IntBuffer image)
        +
      • +
      + + + +
        +
      • +

        glGetnConvolutionFilterARB

        +
        public static void glGetnConvolutionFilterARB(int target,
        +                              int format,
        +                              int type,
        +                              java.nio.ShortBuffer image)
        +
      • +
      + + + +
        +
      • +

        glGetnConvolutionFilterARB

        +
        public static void glGetnConvolutionFilterARB(int target,
        +                              int format,
        +                              int type,
        +                              int image_bufSize,
        +                              long image_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ByteBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.DoubleBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.FloatBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.IntBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.ByteBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.DoubleBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.FloatBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.IntBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.ByteBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.DoubleBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.FloatBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.IntBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            java.nio.ShortBuffer row,
        +                            java.nio.ShortBuffer column,
        +                            java.nio.ShortBuffer span)
        +
      • +
      + + + +
        +
      • +

        glGetnSeparableFilterARB

        +
        public static void glGetnSeparableFilterARB(int target,
        +                            int format,
        +                            int type,
        +                            int row_rowBufSize,
        +                            long row_buffer_offset,
        +                            int column_columnBufSize,
        +                            long column_buffer_offset,
        +                            long span_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetnHistogramARB

        +
        public static void glGetnHistogramARB(int target,
        +                      boolean reset,
        +                      int format,
        +                      int type,
        +                      java.nio.ByteBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetnHistogramARB

        +
        public static void glGetnHistogramARB(int target,
        +                      boolean reset,
        +                      int format,
        +                      int type,
        +                      java.nio.DoubleBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetnHistogramARB

        +
        public static void glGetnHistogramARB(int target,
        +                      boolean reset,
        +                      int format,
        +                      int type,
        +                      java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetnHistogramARB

        +
        public static void glGetnHistogramARB(int target,
        +                      boolean reset,
        +                      int format,
        +                      int type,
        +                      java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetnHistogramARB

        +
        public static void glGetnHistogramARB(int target,
        +                      boolean reset,
        +                      int format,
        +                      int type,
        +                      java.nio.ShortBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetnHistogramARB

        +
        public static void glGetnHistogramARB(int target,
        +                      boolean reset,
        +                      int format,
        +                      int type,
        +                      int values_bufSize,
        +                      long values_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetnMinmaxARB

        +
        public static void glGetnMinmaxARB(int target,
        +                   boolean reset,
        +                   int format,
        +                   int type,
        +                   java.nio.ByteBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetnMinmaxARB

        +
        public static void glGetnMinmaxARB(int target,
        +                   boolean reset,
        +                   int format,
        +                   int type,
        +                   java.nio.DoubleBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetnMinmaxARB

        +
        public static void glGetnMinmaxARB(int target,
        +                   boolean reset,
        +                   int format,
        +                   int type,
        +                   java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetnMinmaxARB

        +
        public static void glGetnMinmaxARB(int target,
        +                   boolean reset,
        +                   int format,
        +                   int type,
        +                   java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetnMinmaxARB

        +
        public static void glGetnMinmaxARB(int target,
        +                   boolean reset,
        +                   int format,
        +                   int type,
        +                   java.nio.ShortBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetnMinmaxARB

        +
        public static void glGetnMinmaxARB(int target,
        +                   boolean reset,
        +                   int format,
        +                   int type,
        +                   int values_bufSize,
        +                   long values_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetnCompressedTexImageARB

        +
        public static void glGetnCompressedTexImageARB(int target,
        +                               int lod,
        +                               java.nio.ByteBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetnCompressedTexImageARB

        +
        public static void glGetnCompressedTexImageARB(int target,
        +                               int lod,
        +                               java.nio.IntBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetnCompressedTexImageARB

        +
        public static void glGetnCompressedTexImageARB(int target,
        +                               int lod,
        +                               java.nio.ShortBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetnCompressedTexImageARB

        +
        public static void glGetnCompressedTexImageARB(int target,
        +                               int lod,
        +                               int img_bufSize,
        +                               long img_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetnUniformfvARB

        +
        public static void glGetnUniformfvARB(int program,
        +                      int location,
        +                      java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetnUniformivARB

        +
        public static void glGetnUniformivARB(int program,
        +                      int location,
        +                      java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetnUniformuivARB

        +
        public static void glGetnUniformuivARB(int program,
        +                       int location,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetnUniformdvARB

        +
        public static void glGetnUniformdvARB(int program,
        +                      int location,
        +                      java.nio.DoubleBuffer params)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSampleShading.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSampleShading.html new file mode 100644 index 00000000..24f5c4eb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSampleShading.html @@ -0,0 +1,286 @@ + + + + + +ARBSampleShading (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBSampleShading

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBSampleShading
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBSampleShading
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MIN_SAMPLE_SHADING_VALUE_ARB +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv, and GetFloatv:
      +
      static intGL_SAMPLE_SHADING_ARB +
      Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglMinSampleShadingARB(float value) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SAMPLE_SHADING_ARB

        +
        public static final int GL_SAMPLE_SHADING_ARB
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIN_SAMPLE_SHADING_VALUE_ARB

        +
        public static final int GL_MIN_SAMPLE_SHADING_VALUE_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv, and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glMinSampleShadingARB

        +
        public static void glMinSampleShadingARB(float value)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSamplerObjects.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSamplerObjects.html new file mode 100644 index 00000000..3ef0ebe2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSamplerObjects.html @@ -0,0 +1,580 @@ + + + + + +ARBSamplerObjects (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBSamplerObjects

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBSamplerObjects
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBSamplerObjects
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_SAMPLER_BINDING +
      Accepted by the <value> parameter of the GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev functions:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBindSampler(int unit, + int sampler) 
      static voidglDeleteSamplers(int sampler) +
      Overloads glDeleteSamplers.
      +
      static voidglDeleteSamplers(java.nio.IntBuffer samplers) 
      static intglGenSamplers() +
      Overloads glGenSamplers.
      +
      static voidglGenSamplers(java.nio.IntBuffer samplers) 
      static voidglGetSamplerParameter(int sampler, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetSamplerParameter(int sampler, + int pname, + java.nio.IntBuffer params) 
      static floatglGetSamplerParameterf(int sampler, + int pname) +
      Overloads glGetSamplerParameterfv.
      +
      static intglGetSamplerParameteri(int sampler, + int pname) +
      Overloads glGetSamplerParameteriv.
      +
      static voidglGetSamplerParameterI(int sampler, + int pname, + java.nio.IntBuffer params) 
      static intglGetSamplerParameterIi(int sampler, + int pname) +
      Overloads glGetSamplerParameterIiv.
      +
      static voidglGetSamplerParameterIu(int sampler, + int pname, + java.nio.IntBuffer params) 
      static intglGetSamplerParameterIui(int sampler, + int pname) +
      Overloads glGetSamplerParameterIuiv.
      +
      static booleanglIsSampler(int sampler) 
      static voidglSamplerParameter(int sampler, + int pname, + java.nio.FloatBuffer params) 
      static voidglSamplerParameter(int sampler, + int pname, + java.nio.IntBuffer params) 
      static voidglSamplerParameterf(int sampler, + int pname, + float param) 
      static voidglSamplerParameteri(int sampler, + int pname, + int param) 
      static voidglSamplerParameterI(int sampler, + int pname, + java.nio.IntBuffer params) 
      static voidglSamplerParameterIu(int sampler, + int pname, + java.nio.IntBuffer params) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SAMPLER_BINDING

        +
        public static final int GL_SAMPLER_BINDING
        +
        Accepted by the <value> parameter of the GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev functions:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGenSamplers

        +
        public static void glGenSamplers(java.nio.IntBuffer samplers)
        +
      • +
      + + + +
        +
      • +

        glGenSamplers

        +
        public static int glGenSamplers()
        +
        Overloads glGenSamplers.
        +
      • +
      + + + +
        +
      • +

        glDeleteSamplers

        +
        public static void glDeleteSamplers(java.nio.IntBuffer samplers)
        +
      • +
      + + + +
        +
      • +

        glDeleteSamplers

        +
        public static void glDeleteSamplers(int sampler)
        +
        Overloads glDeleteSamplers.
        +
      • +
      + + + +
        +
      • +

        glIsSampler

        +
        public static boolean glIsSampler(int sampler)
        +
      • +
      + + + +
        +
      • +

        glBindSampler

        +
        public static void glBindSampler(int unit,
        +                 int sampler)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameteri

        +
        public static void glSamplerParameteri(int sampler,
        +                       int pname,
        +                       int param)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameterf

        +
        public static void glSamplerParameterf(int sampler,
        +                       int pname,
        +                       float param)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameter

        +
        public static void glSamplerParameter(int sampler,
        +                      int pname,
        +                      java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameter

        +
        public static void glSamplerParameter(int sampler,
        +                      int pname,
        +                      java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameterI

        +
        public static void glSamplerParameterI(int sampler,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameterIu

        +
        public static void glSamplerParameterIu(int sampler,
        +                        int pname,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameter

        +
        public static void glGetSamplerParameter(int sampler,
        +                         int pname,
        +                         java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameteri

        +
        public static int glGetSamplerParameteri(int sampler,
        +                         int pname)
        +
        Overloads glGetSamplerParameteriv.
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameter

        +
        public static void glGetSamplerParameter(int sampler,
        +                         int pname,
        +                         java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameterf

        +
        public static float glGetSamplerParameterf(int sampler,
        +                           int pname)
        +
        Overloads glGetSamplerParameterfv.
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameterI

        +
        public static void glGetSamplerParameterI(int sampler,
        +                          int pname,
        +                          java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameterIi

        +
        public static int glGetSamplerParameterIi(int sampler,
        +                          int pname)
        +
        Overloads glGetSamplerParameterIiv.
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameterIu

        +
        public static void glGetSamplerParameterIu(int sampler,
        +                           int pname,
        +                           java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameterIui

        +
        public static int glGetSamplerParameterIui(int sampler,
        +                           int pname)
        +
        Overloads glGetSamplerParameterIuiv.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSeamlessCubeMap.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSeamlessCubeMap.html new file mode 100644 index 00000000..94172835 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSeamlessCubeMap.html @@ -0,0 +1,239 @@ + + + + + +ARBSeamlessCubeMap (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBSeamlessCubeMap

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBSeamlessCubeMap
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBSeamlessCubeMap
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_TEXTURE_CUBE_MAP_SEAMLESS +
      Accepted by the <cap> parameter of Enable, Disable and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_SEAMLESS

        +
        public static final int GL_TEXTURE_CUBE_MAP_SEAMLESS
        +
        Accepted by the <cap> parameter of Enable, Disable and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSeamlessCubemapPerTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSeamlessCubemapPerTexture.html new file mode 100644 index 00000000..df9e70b6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSeamlessCubemapPerTexture.html @@ -0,0 +1,239 @@ + + + + + +ARBSeamlessCubemapPerTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBSeamlessCubemapPerTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBSeamlessCubemapPerTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBSeamlessCubemapPerTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_TEXTURE_CUBE_MAP_SEAMLESS +
      Accepted by the <pname> parameter of TexParameter{if}, + TexParameter{if}v, GetTexParameter{if}v, SamplerParameter{if}, + SamplerParameter{if}v, and GetSamplerParameter{if}v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_SEAMLESS

        +
        public static final int GL_TEXTURE_CUBE_MAP_SEAMLESS
        +
        Accepted by the <pname> parameter of TexParameter{if}, + TexParameter{if}v, GetTexParameter{if}v, SamplerParameter{if}, + SamplerParameter{if}v, and GetSamplerParameter{if}v:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSeparateShaderObjects.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSeparateShaderObjects.html new file mode 100644 index 00000000..96899eaf --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSeparateShaderObjects.html @@ -0,0 +1,1634 @@ + + + + + +ARBSeparateShaderObjects (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBSeparateShaderObjects

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBSeparateShaderObjects
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBSeparateShaderObjects
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglActiveShaderProgram(int pipeline, + int program) 
      static voidglBindProgramPipeline(int pipeline) 
      static intglCreateShaderProgram(int type, + java.nio.ByteBuffer string) +
      Single null-terminated source code string.
      +
      static intglCreateShaderProgram(int type, + java.nio.ByteBuffer[] strings) +
      Overloads glCreateShaderProgramv.
      +
      static intglCreateShaderProgram(int type, + java.lang.CharSequence string) +
      Overloads glCreateShaderProgramv.
      +
      static intglCreateShaderProgram(int type, + java.lang.CharSequence[] strings) +
      Overloads glCreateShaderProgramv.
      +
      static intglCreateShaderProgram(int type, + int count, + java.nio.ByteBuffer strings) +
      Overloads glCreateShaderProgramv.
      +
      static voidglDeleteProgramPipelines(int pipeline) +
      Overloads glDeleteProgramPipelines.
      +
      static voidglDeleteProgramPipelines(java.nio.IntBuffer pipelines) 
      static intglGenProgramPipelines() +
      Overloads glGenProgramPipelines.
      +
      static voidglGenProgramPipelines(java.nio.IntBuffer pipelines) 
      static voidglGetProgramPipeline(int pipeline, + int pname, + java.nio.IntBuffer params) 
      static intglGetProgramPipelinei(int pipeline, + int pname) +
      Overloads glGetProgramPipelineiv.
      +
      static java.lang.StringglGetProgramPipelineInfoLog(int pipeline, + int bufSize) +
      Overloads glGetProgramPipelineInfoLog.
      +
      static voidglGetProgramPipelineInfoLog(int pipeline, + java.nio.IntBuffer length, + java.nio.ByteBuffer infoLog) 
      static booleanglIsProgramPipeline(int pipeline) 
      static voidglProgramParameteri(int program, + int pname, + int value) 
      static voidglProgramUniform1(int program, + int location, + java.nio.DoubleBuffer value) 
      static voidglProgramUniform1(int program, + int location, + java.nio.FloatBuffer value) 
      static voidglProgramUniform1(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform1d(int program, + int location, + double v0) 
      static voidglProgramUniform1f(int program, + int location, + float v0) 
      static voidglProgramUniform1i(int program, + int location, + int v0) 
      static voidglProgramUniform1u(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform1ui(int program, + int location, + int v0) 
      static voidglProgramUniform2(int program, + int location, + java.nio.DoubleBuffer value) 
      static voidglProgramUniform2(int program, + int location, + java.nio.FloatBuffer value) 
      static voidglProgramUniform2(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform2d(int program, + int location, + double v0, + double v1) 
      static voidglProgramUniform2f(int program, + int location, + float v0, + float v1) 
      static voidglProgramUniform2i(int program, + int location, + int v0, + int v1) 
      static voidglProgramUniform2u(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform2ui(int program, + int location, + int v0, + int v1) 
      static voidglProgramUniform3(int program, + int location, + java.nio.DoubleBuffer value) 
      static voidglProgramUniform3(int program, + int location, + java.nio.FloatBuffer value) 
      static voidglProgramUniform3(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform3d(int program, + int location, + double v0, + double v1, + double v2) 
      static voidglProgramUniform3f(int program, + int location, + float v0, + float v1, + float v2) 
      static voidglProgramUniform3i(int program, + int location, + int v0, + int v1, + int v2) 
      static voidglProgramUniform3u(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform3ui(int program, + int location, + int v0, + int v1, + int v2) 
      static voidglProgramUniform4(int program, + int location, + java.nio.DoubleBuffer value) 
      static voidglProgramUniform4(int program, + int location, + java.nio.FloatBuffer value) 
      static voidglProgramUniform4(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform4d(int program, + int location, + double v0, + double v1, + double v2, + double v3) 
      static voidglProgramUniform4f(int program, + int location, + float v0, + float v1, + float v2, + float v3) 
      static voidglProgramUniform4i(int program, + int location, + int v0, + int v1, + int v2, + int v3) 
      static voidglProgramUniform4u(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform4ui(int program, + int location, + int v0, + int v1, + int v2, + int v3) 
      static voidglProgramUniformMatrix2(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix2(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix2x3(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix2x3(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix2x4(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix2x4(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix3(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix3(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix3x2(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix3x2(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix3x4(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix3x4(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix4(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix4(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix4x2(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix4x2(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix4x3(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix4x3(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglUseProgramStages(int pipeline, + int stages, + int program) 
      static voidglValidateProgramPipeline(int pipeline) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_SHADER_BIT

        +
        public static final int GL_VERTEX_SHADER_BIT
        +
        Accepted by <stages> parameter to UseProgramStages:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_SHADER_BIT

        +
        public static final int GL_FRAGMENT_SHADER_BIT
        +
        Accepted by <stages> parameter to UseProgramStages:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_SHADER_BIT

        +
        public static final int GL_GEOMETRY_SHADER_BIT
        +
        Accepted by <stages> parameter to UseProgramStages:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_CONTROL_SHADER_BIT

        +
        public static final int GL_TESS_CONTROL_SHADER_BIT
        +
        Accepted by <stages> parameter to UseProgramStages:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_EVALUATION_SHADER_BIT

        +
        public static final int GL_TESS_EVALUATION_SHADER_BIT
        +
        Accepted by <stages> parameter to UseProgramStages:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALL_SHADER_BITS

        +
        public static final int GL_ALL_SHADER_BITS
        +
        Accepted by <stages> parameter to UseProgramStages:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_SEPARABLE

        +
        public static final int GL_PROGRAM_SEPARABLE
        +
        Accepted by the <pname> parameter of ProgramParameteri and + GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_PROGRAM

        +
        public static final int GL_ACTIVE_PROGRAM
        +
        Accepted by <type> parameter to GetProgramPipelineiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_PIPELINE_BINDING

        +
        public static final int GL_PROGRAM_PIPELINE_BINDING
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glUseProgramStages

        +
        public static void glUseProgramStages(int pipeline,
        +                      int stages,
        +                      int program)
        +
      • +
      + + + +
        +
      • +

        glActiveShaderProgram

        +
        public static void glActiveShaderProgram(int pipeline,
        +                         int program)
        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgram

        +
        public static int glCreateShaderProgram(int type,
        +                        java.nio.ByteBuffer string)
        +
        Single null-terminated source code string.
        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgram

        +
        public static int glCreateShaderProgram(int type,
        +                        int count,
        +                        java.nio.ByteBuffer strings)
        +
        Overloads glCreateShaderProgramv. +

        + Multiple null-terminated source code strings, one after the other.

        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgram

        +
        public static int glCreateShaderProgram(int type,
        +                        java.nio.ByteBuffer[] strings)
        +
        Overloads glCreateShaderProgramv.
        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgram

        +
        public static int glCreateShaderProgram(int type,
        +                        java.lang.CharSequence string)
        +
        Overloads glCreateShaderProgramv.
        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgram

        +
        public static int glCreateShaderProgram(int type,
        +                        java.lang.CharSequence[] strings)
        +
        Overloads glCreateShaderProgramv.
        +
      • +
      + + + +
        +
      • +

        glBindProgramPipeline

        +
        public static void glBindProgramPipeline(int pipeline)
        +
      • +
      + + + +
        +
      • +

        glDeleteProgramPipelines

        +
        public static void glDeleteProgramPipelines(java.nio.IntBuffer pipelines)
        +
      • +
      + + + +
        +
      • +

        glDeleteProgramPipelines

        +
        public static void glDeleteProgramPipelines(int pipeline)
        +
        Overloads glDeleteProgramPipelines.
        +
      • +
      + + + +
        +
      • +

        glGenProgramPipelines

        +
        public static void glGenProgramPipelines(java.nio.IntBuffer pipelines)
        +
      • +
      + + + +
        +
      • +

        glGenProgramPipelines

        +
        public static int glGenProgramPipelines()
        +
        Overloads glGenProgramPipelines.
        +
      • +
      + + + +
        +
      • +

        glIsProgramPipeline

        +
        public static boolean glIsProgramPipeline(int pipeline)
        +
      • +
      + + + +
        +
      • +

        glProgramParameteri

        +
        public static void glProgramParameteri(int program,
        +                       int pname,
        +                       int value)
        +
      • +
      + + + +
        +
      • +

        glGetProgramPipeline

        +
        public static void glGetProgramPipeline(int pipeline,
        +                        int pname,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramPipelinei

        +
        public static int glGetProgramPipelinei(int pipeline,
        +                        int pname)
        +
        Overloads glGetProgramPipelineiv.
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1i

        +
        public static void glProgramUniform1i(int program,
        +                      int location,
        +                      int v0)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2i

        +
        public static void glProgramUniform2i(int program,
        +                      int location,
        +                      int v0,
        +                      int v1)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3i

        +
        public static void glProgramUniform3i(int program,
        +                      int location,
        +                      int v0,
        +                      int v1,
        +                      int v2)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4i

        +
        public static void glProgramUniform4i(int program,
        +                      int location,
        +                      int v0,
        +                      int v1,
        +                      int v2,
        +                      int v3)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1f

        +
        public static void glProgramUniform1f(int program,
        +                      int location,
        +                      float v0)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2f

        +
        public static void glProgramUniform2f(int program,
        +                      int location,
        +                      float v0,
        +                      float v1)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3f

        +
        public static void glProgramUniform3f(int program,
        +                      int location,
        +                      float v0,
        +                      float v1,
        +                      float v2)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4f

        +
        public static void glProgramUniform4f(int program,
        +                      int location,
        +                      float v0,
        +                      float v1,
        +                      float v2,
        +                      float v3)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1d

        +
        public static void glProgramUniform1d(int program,
        +                      int location,
        +                      double v0)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2d

        +
        public static void glProgramUniform2d(int program,
        +                      int location,
        +                      double v0,
        +                      double v1)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3d

        +
        public static void glProgramUniform3d(int program,
        +                      int location,
        +                      double v0,
        +                      double v1,
        +                      double v2)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4d

        +
        public static void glProgramUniform4d(int program,
        +                      int location,
        +                      double v0,
        +                      double v1,
        +                      double v2,
        +                      double v3)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1

        +
        public static void glProgramUniform1(int program,
        +                     int location,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2

        +
        public static void glProgramUniform2(int program,
        +                     int location,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3

        +
        public static void glProgramUniform3(int program,
        +                     int location,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4

        +
        public static void glProgramUniform4(int program,
        +                     int location,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1

        +
        public static void glProgramUniform1(int program,
        +                     int location,
        +                     java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2

        +
        public static void glProgramUniform2(int program,
        +                     int location,
        +                     java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3

        +
        public static void glProgramUniform3(int program,
        +                     int location,
        +                     java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4

        +
        public static void glProgramUniform4(int program,
        +                     int location,
        +                     java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1

        +
        public static void glProgramUniform1(int program,
        +                     int location,
        +                     java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2

        +
        public static void glProgramUniform2(int program,
        +                     int location,
        +                     java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3

        +
        public static void glProgramUniform3(int program,
        +                     int location,
        +                     java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4

        +
        public static void glProgramUniform4(int program,
        +                     int location,
        +                     java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1ui

        +
        public static void glProgramUniform1ui(int program,
        +                       int location,
        +                       int v0)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2ui

        +
        public static void glProgramUniform2ui(int program,
        +                       int location,
        +                       int v0,
        +                       int v1)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3ui

        +
        public static void glProgramUniform3ui(int program,
        +                       int location,
        +                       int v0,
        +                       int v1,
        +                       int v2)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4ui

        +
        public static void glProgramUniform4ui(int program,
        +                       int location,
        +                       int v0,
        +                       int v1,
        +                       int v2,
        +                       int v3)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1u

        +
        public static void glProgramUniform1u(int program,
        +                      int location,
        +                      java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2u

        +
        public static void glProgramUniform2u(int program,
        +                      int location,
        +                      java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3u

        +
        public static void glProgramUniform3u(int program,
        +                      int location,
        +                      java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4u

        +
        public static void glProgramUniform4u(int program,
        +                      int location,
        +                      java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2

        +
        public static void glProgramUniformMatrix2(int program,
        +                           int location,
        +                           boolean transpose,
        +                           java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3

        +
        public static void glProgramUniformMatrix3(int program,
        +                           int location,
        +                           boolean transpose,
        +                           java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4

        +
        public static void glProgramUniformMatrix4(int program,
        +                           int location,
        +                           boolean transpose,
        +                           java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2

        +
        public static void glProgramUniformMatrix2(int program,
        +                           int location,
        +                           boolean transpose,
        +                           java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3

        +
        public static void glProgramUniformMatrix3(int program,
        +                           int location,
        +                           boolean transpose,
        +                           java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4

        +
        public static void glProgramUniformMatrix4(int program,
        +                           int location,
        +                           boolean transpose,
        +                           java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2x3

        +
        public static void glProgramUniformMatrix2x3(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3x2

        +
        public static void glProgramUniformMatrix3x2(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2x4

        +
        public static void glProgramUniformMatrix2x4(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4x2

        +
        public static void glProgramUniformMatrix4x2(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3x4

        +
        public static void glProgramUniformMatrix3x4(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4x3

        +
        public static void glProgramUniformMatrix4x3(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2x3

        +
        public static void glProgramUniformMatrix2x3(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3x2

        +
        public static void glProgramUniformMatrix3x2(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2x4

        +
        public static void glProgramUniformMatrix2x4(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4x2

        +
        public static void glProgramUniformMatrix4x2(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3x4

        +
        public static void glProgramUniformMatrix3x4(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4x3

        +
        public static void glProgramUniformMatrix4x3(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glValidateProgramPipeline

        +
        public static void glValidateProgramPipeline(int pipeline)
        +
      • +
      + + + +
        +
      • +

        glGetProgramPipelineInfoLog

        +
        public static void glGetProgramPipelineInfoLog(int pipeline,
        +                               java.nio.IntBuffer length,
        +                               java.nio.ByteBuffer infoLog)
        +
      • +
      + + + +
        +
      • +

        glGetProgramPipelineInfoLog

        +
        public static java.lang.String glGetProgramPipelineInfoLog(int pipeline,
        +                                           int bufSize)
        +
        Overloads glGetProgramPipelineInfoLog.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderAtomicCounters.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderAtomicCounters.html new file mode 100644 index 00000000..0eb1cbc6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderAtomicCounters.html @@ -0,0 +1,797 @@ + + + + + +ARBShaderAtomicCounters (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBShaderAtomicCounters

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBShaderAtomicCounters
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBShaderAtomicCounters
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER
        +
        Accepted by the <target> parameter of BindBufferBase and BindBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_BINDING

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_BINDING
        +
        Accepted by the <pname> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, GetInteger64i_v, GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, GetDoublev, and GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_START

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_START
        +
        Accepted by the <pname> parameter of GetIntegeri_64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_SIZE

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_SIZE
        +
        Accepted by the <pname> parameter of GetIntegeri_64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_ATOMIC_COUNTERS

        +
        public static final int GL_MAX_VERTEX_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS

        +
        public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS

        +
        public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_ATOMIC_COUNTERS

        +
        public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_ATOMIC_COUNTERS

        +
        public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_ATOMIC_COUNTERS

        +
        public static final int GL_MAX_COMBINED_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE

        +
        public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS

        +
        public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX

        +
        public static final int GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
        +
        Accepted by the <pname> parameter of GetActiveUniformsiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_ATOMIC_COUNTER

        +
        public static final int GL_UNSIGNED_INT_ATOMIC_COUNTER
        +
        Returned in <params> by GetActiveUniform and GetActiveUniformsiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetActiveAtomicCounterBuffer

        +
        public static void glGetActiveAtomicCounterBuffer(int program,
        +                                  int bufferIndex,
        +                                  int pname,
        +                                  java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetActiveAtomicCounterBuffer

        +
        public static int glGetActiveAtomicCounterBuffer(int program,
        +                                 int bufferIndex,
        +                                 int pname)
        +
        Overloads glGetActiveAtomicCounterBufferiv.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderImageLoadStore.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderImageLoadStore.html new file mode 100644 index 00000000..295b9228 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderImageLoadStore.html @@ -0,0 +1,1387 @@ + + + + + +ARBShaderImageLoadStore (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBShaderImageLoadStore

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBShaderImageLoadStore
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBShaderImageLoadStore
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_IMAGE_UNITS

        +
        public static final int GL_MAX_IMAGE_UNITS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS

        +
        public static final int GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_IMAGE_SAMPLES

        +
        public static final int GL_MAX_IMAGE_SAMPLES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_IMAGE_UNIFORMS

        +
        public static final int GL_MAX_VERTEX_IMAGE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS

        +
        public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS

        +
        public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_IMAGE_UNIFORMS

        +
        public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_IMAGE_UNIFORMS

        +
        public static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_IMAGE_UNIFORMS

        +
        public static final int GL_MAX_COMBINED_IMAGE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_NAME

        +
        public static final int GL_IMAGE_BINDING_NAME
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_LEVEL

        +
        public static final int GL_IMAGE_BINDING_LEVEL
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_LAYERED

        +
        public static final int GL_IMAGE_BINDING_LAYERED
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_LAYER

        +
        public static final int GL_IMAGE_BINDING_LAYER
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_ACCESS

        +
        public static final int GL_IMAGE_BINDING_ACCESS
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_FORMAT

        +
        public static final int GL_IMAGE_BINDING_FORMAT
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ELEMENT_ARRAY_BARRIER_BIT

        +
        public static final int GL_ELEMENT_ARRAY_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BARRIER_BIT

        +
        public static final int GL_UNIFORM_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_FETCH_BARRIER_BIT

        +
        public static final int GL_TEXTURE_FETCH_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_IMAGE_ACCESS_BARRIER_BIT

        +
        public static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMMAND_BARRIER_BIT

        +
        public static final int GL_COMMAND_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PIXEL_BUFFER_BARRIER_BIT

        +
        public static final int GL_PIXEL_BUFFER_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_UPDATE_BARRIER_BIT

        +
        public static final int GL_TEXTURE_UPDATE_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_UPDATE_BARRIER_BIT

        +
        public static final int GL_BUFFER_UPDATE_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_BARRIER_BIT

        +
        public static final int GL_FRAMEBUFFER_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BARRIER_BIT

        +
        public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BARRIER_BIT

        +
        public static final int GL_ATOMIC_COUNTER_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALL_BARRIER_BITS

        +
        public static final int GL_ALL_BARRIER_BITS
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_1D

        +
        public static final int GL_IMAGE_1D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D

        +
        public static final int GL_IMAGE_2D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_3D

        +
        public static final int GL_IMAGE_3D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D_RECT

        +
        public static final int GL_IMAGE_2D_RECT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CUBE

        +
        public static final int GL_IMAGE_CUBE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BUFFER

        +
        public static final int GL_IMAGE_BUFFER
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_1D_ARRAY

        +
        public static final int GL_IMAGE_1D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D_ARRAY

        +
        public static final int GL_IMAGE_2D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CUBE_MAP_ARRAY

        +
        public static final int GL_IMAGE_CUBE_MAP_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D_MULTISAMPLE

        +
        public static final int GL_IMAGE_2D_MULTISAMPLE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_IMAGE_2D_MULTISAMPLE_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_1D

        +
        public static final int GL_INT_IMAGE_1D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D

        +
        public static final int GL_INT_IMAGE_2D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_3D

        +
        public static final int GL_INT_IMAGE_3D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D_RECT

        +
        public static final int GL_INT_IMAGE_2D_RECT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_CUBE

        +
        public static final int GL_INT_IMAGE_CUBE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_BUFFER

        +
        public static final int GL_INT_IMAGE_BUFFER
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_1D_ARRAY

        +
        public static final int GL_INT_IMAGE_1D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D_ARRAY

        +
        public static final int GL_INT_IMAGE_2D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_CUBE_MAP_ARRAY

        +
        public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D_MULTISAMPLE

        +
        public static final int GL_INT_IMAGE_2D_MULTISAMPLE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_1D

        +
        public static final int GL_UNSIGNED_INT_IMAGE_1D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_3D

        +
        public static final int GL_UNSIGNED_INT_IMAGE_3D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D_RECT

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D_RECT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_CUBE

        +
        public static final int GL_UNSIGNED_INT_IMAGE_CUBE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_BUFFER

        +
        public static final int GL_UNSIGNED_INT_IMAGE_BUFFER
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_1D_ARRAY

        +
        public static final int GL_UNSIGNED_INT_IMAGE_1D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D_ARRAY

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY

        +
        public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

        +
        public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
        +
        Accepted by the <value> parameter of GetTexParameteriv, GetTexParameterfv, + GetTexParameterIiv, and GetTexParameterIuiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE

        +
        public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
        +
        Returned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, + GetTexParameterIiv, and GetTexParameterIuiv when <value> is + IMAGE_FORMAT_COMPATIBILITY_TYPE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        IMAGE_FORMAT_COMPATIBILITY_BY_CLASS

        +
        public static final int IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
        +
        Returned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, + GetTexParameterIiv, and GetTexParameterIuiv when <value> is + IMAGE_FORMAT_COMPATIBILITY_TYPE:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindImageTexture

        +
        public static void glBindImageTexture(int unit,
        +                      int texture,
        +                      int level,
        +                      boolean layered,
        +                      int layer,
        +                      int access,
        +                      int format)
        +
      • +
      + + + +
        +
      • +

        glMemoryBarrier

        +
        public static void glMemoryBarrier(int barriers)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderObjects.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderObjects.html new file mode 100644 index 00000000..f61e8b00 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderObjects.html @@ -0,0 +1,1654 @@ + + + + + +ARBShaderObjects (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBShaderObjects

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBShaderObjects
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBShaderObjects
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglAttachObjectARB(int containerObj, + int obj) 
      static voidglCompileShaderARB(int shaderObj) 
      static intglCreateProgramObjectARB() 
      static intglCreateShaderObjectARB(int shaderType) 
      static voidglDeleteObjectARB(int obj) 
      static voidglDetachObjectARB(int containerObj, + int attachedObj) 
      static java.lang.StringglGetActiveUniformARB(int programObj, + int index, + int maxLength) +
      Overloads glGetActiveUniformARB.
      +
      static voidglGetActiveUniformARB(int programObj, + int index, + java.nio.IntBuffer length, + java.nio.IntBuffer size, + java.nio.IntBuffer type, + java.nio.ByteBuffer name) 
      static java.lang.StringglGetActiveUniformARB(int programObj, + int index, + int maxLength, + java.nio.IntBuffer sizeType) +
      Overloads glGetActiveUniformARB.
      +
      static intglGetActiveUniformSizeARB(int programObj, + int index) +
      Overloads glGetActiveUniformARB.
      +
      static intglGetActiveUniformTypeARB(int programObj, + int index) +
      Overloads glGetActiveUniformARB.
      +
      static voidglGetAttachedObjectsARB(int containerObj, + java.nio.IntBuffer count, + java.nio.IntBuffer obj) 
      static intglGetHandleARB(int pname) 
      static java.lang.StringglGetInfoLogARB(int obj, + int maxLength) +
      Overloads glGetInfoLogARB.
      +
      static voidglGetInfoLogARB(int obj, + java.nio.IntBuffer length, + java.nio.ByteBuffer infoLog) 
      static voidglGetObjectParameterARB(int obj, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetObjectParameterARB(int obj, + int pname, + java.nio.IntBuffer params) 
      static floatglGetObjectParameterfARB(int obj, + int pname) +
      Overloads glGetObjectParameterfvARB.
      +
      static intglGetObjectParameteriARB(int obj, + int pname) +
      Overloads glGetObjectParameterivARB.
      +
      static java.lang.StringglGetShaderSourceARB(int obj, + int maxLength) +
      Overloads glGetShaderSourceARB.
      +
      static voidglGetShaderSourceARB(int obj, + java.nio.IntBuffer length, + java.nio.ByteBuffer source) 
      static voidglGetUniformARB(int programObj, + int location, + java.nio.FloatBuffer params) 
      static voidglGetUniformARB(int programObj, + int location, + java.nio.IntBuffer params) 
      static intglGetUniformLocationARB(int programObj, + java.nio.ByteBuffer name) +
      Returns the location of the uniform with the specified name.
      +
      static intglGetUniformLocationARB(int programObj, + java.lang.CharSequence name) +
      Overloads glGetUniformLocationARB.
      +
      static voidglLinkProgramARB(int programObj) 
      static voidglShaderSourceARB(int shader, + java.nio.ByteBuffer string) +
      The ARB_shader_objects extension allows multiple, optionally null-terminated, source strings to define a shader program.
      +
      static voidglShaderSourceARB(int shader, + java.lang.CharSequence string) +
      Overloads glShaderSourceARB.
      +
      static voidglShaderSourceARB(int shader, + java.lang.CharSequence[] strings) +
      Overloads glShaderSourceARB.
      +
      static voidglUniform1ARB(int location, + java.nio.FloatBuffer values) 
      static voidglUniform1ARB(int location, + java.nio.IntBuffer values) 
      static voidglUniform1fARB(int location, + float v0) 
      static voidglUniform1iARB(int location, + int v0) 
      static voidglUniform2ARB(int location, + java.nio.FloatBuffer values) 
      static voidglUniform2ARB(int location, + java.nio.IntBuffer values) 
      static voidglUniform2fARB(int location, + float v0, + float v1) 
      static voidglUniform2iARB(int location, + int v0, + int v1) 
      static voidglUniform3ARB(int location, + java.nio.FloatBuffer values) 
      static voidglUniform3ARB(int location, + java.nio.IntBuffer values) 
      static voidglUniform3fARB(int location, + float v0, + float v1, + float v2) 
      static voidglUniform3iARB(int location, + int v0, + int v1, + int v2) 
      static voidglUniform4ARB(int location, + java.nio.FloatBuffer values) 
      static voidglUniform4ARB(int location, + java.nio.IntBuffer values) 
      static voidglUniform4fARB(int location, + float v0, + float v1, + float v2, + float v3) 
      static voidglUniform4iARB(int location, + int v0, + int v1, + int v2, + int v3) 
      static voidglUniformMatrix2ARB(int location, + boolean transpose, + java.nio.FloatBuffer matrices) 
      static voidglUniformMatrix3ARB(int location, + boolean transpose, + java.nio.FloatBuffer matrices) 
      static voidglUniformMatrix4ARB(int location, + boolean transpose, + java.nio.FloatBuffer matrices) 
      static voidglUseProgramObjectARB(int programObj) 
      static voidglValidateProgramARB(int programObj) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PROGRAM_OBJECT_ARB

        +
        public static final int GL_PROGRAM_OBJECT_ARB
        +
        Accepted by the <pname> argument of GetHandleARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_TYPE_ARB

        +
        public static final int GL_OBJECT_TYPE_ARB
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_SUBTYPE_ARB

        +
        public static final int GL_OBJECT_SUBTYPE_ARB
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_DELETE_STATUS_ARB

        +
        public static final int GL_OBJECT_DELETE_STATUS_ARB
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_COMPILE_STATUS_ARB

        +
        public static final int GL_OBJECT_COMPILE_STATUS_ARB
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_LINK_STATUS_ARB

        +
        public static final int GL_OBJECT_LINK_STATUS_ARB
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_VALIDATE_STATUS_ARB

        +
        public static final int GL_OBJECT_VALIDATE_STATUS_ARB
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_INFO_LOG_LENGTH_ARB

        +
        public static final int GL_OBJECT_INFO_LOG_LENGTH_ARB
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_ATTACHED_OBJECTS_ARB

        +
        public static final int GL_OBJECT_ATTACHED_OBJECTS_ARB
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_ACTIVE_UNIFORMS_ARB

        +
        public static final int GL_OBJECT_ACTIVE_UNIFORMS_ARB
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB

        +
        public static final int GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_SHADER_SOURCE_LENGTH_ARB

        +
        public static final int GL_OBJECT_SHADER_SOURCE_LENGTH_ARB
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_OBJECT_ARB

        +
        public static final int GL_SHADER_OBJECT_ARB
        +
        Returned by the <params> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_VEC2_ARB

        +
        public static final int GL_FLOAT_VEC2_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_VEC3_ARB

        +
        public static final int GL_FLOAT_VEC3_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_VEC4_ARB

        +
        public static final int GL_FLOAT_VEC4_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_VEC2_ARB

        +
        public static final int GL_INT_VEC2_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_VEC3_ARB

        +
        public static final int GL_INT_VEC3_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_VEC4_ARB

        +
        public static final int GL_INT_VEC4_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BOOL_ARB

        +
        public static final int GL_BOOL_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BOOL_VEC2_ARB

        +
        public static final int GL_BOOL_VEC2_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BOOL_VEC3_ARB

        +
        public static final int GL_BOOL_VEC3_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BOOL_VEC4_ARB

        +
        public static final int GL_BOOL_VEC4_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_MAT2_ARB

        +
        public static final int GL_FLOAT_MAT2_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_MAT3_ARB

        +
        public static final int GL_FLOAT_MAT3_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_MAT4_ARB

        +
        public static final int GL_FLOAT_MAT4_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_1D_ARB

        +
        public static final int GL_SAMPLER_1D_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_ARB

        +
        public static final int GL_SAMPLER_2D_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_3D_ARB

        +
        public static final int GL_SAMPLER_3D_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_CUBE_ARB

        +
        public static final int GL_SAMPLER_CUBE_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_1D_SHADOW_ARB

        +
        public static final int GL_SAMPLER_1D_SHADOW_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_SHADOW_ARB

        +
        public static final int GL_SAMPLER_2D_SHADOW_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_RECT_ARB

        +
        public static final int GL_SAMPLER_2D_RECT_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_RECT_SHADOW_ARB

        +
        public static final int GL_SAMPLER_2D_RECT_SHADOW_ARB
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDeleteObjectARB

        +
        public static void glDeleteObjectARB(int obj)
        +
      • +
      + + + +
        +
      • +

        glGetHandleARB

        +
        public static int glGetHandleARB(int pname)
        +
      • +
      + + + +
        +
      • +

        glDetachObjectARB

        +
        public static void glDetachObjectARB(int containerObj,
        +                     int attachedObj)
        +
      • +
      + + + +
        +
      • +

        glCreateShaderObjectARB

        +
        public static int glCreateShaderObjectARB(int shaderType)
        +
      • +
      + + + +
        +
      • +

        glShaderSourceARB

        +
        public static void glShaderSourceARB(int shader,
        +                     java.nio.ByteBuffer string)
        +
        The ARB_shader_objects extension allows multiple, optionally null-terminated, source strings to define a shader program. +

        + This method uses just a single string, that should NOT be null-terminated.

        +
      • +
      + + + +
        +
      • +

        glShaderSourceARB

        +
        public static void glShaderSourceARB(int shader,
        +                     java.lang.CharSequence string)
        +
        Overloads glShaderSourceARB.
        +
      • +
      + + + +
        +
      • +

        glShaderSourceARB

        +
        public static void glShaderSourceARB(int shader,
        +                     java.lang.CharSequence[] strings)
        +
        Overloads glShaderSourceARB.
        +
      • +
      + + + +
        +
      • +

        glCompileShaderARB

        +
        public static void glCompileShaderARB(int shaderObj)
        +
      • +
      + + + +
        +
      • +

        glCreateProgramObjectARB

        +
        public static int glCreateProgramObjectARB()
        +
      • +
      + + + +
        +
      • +

        glAttachObjectARB

        +
        public static void glAttachObjectARB(int containerObj,
        +                     int obj)
        +
      • +
      + + + +
        +
      • +

        glLinkProgramARB

        +
        public static void glLinkProgramARB(int programObj)
        +
      • +
      + + + +
        +
      • +

        glUseProgramObjectARB

        +
        public static void glUseProgramObjectARB(int programObj)
        +
      • +
      + + + +
        +
      • +

        glValidateProgramARB

        +
        public static void glValidateProgramARB(int programObj)
        +
      • +
      + + + +
        +
      • +

        glUniform1fARB

        +
        public static void glUniform1fARB(int location,
        +                  float v0)
        +
      • +
      + + + +
        +
      • +

        glUniform2fARB

        +
        public static void glUniform2fARB(int location,
        +                  float v0,
        +                  float v1)
        +
      • +
      + + + +
        +
      • +

        glUniform3fARB

        +
        public static void glUniform3fARB(int location,
        +                  float v0,
        +                  float v1,
        +                  float v2)
        +
      • +
      + + + +
        +
      • +

        glUniform4fARB

        +
        public static void glUniform4fARB(int location,
        +                  float v0,
        +                  float v1,
        +                  float v2,
        +                  float v3)
        +
      • +
      + + + +
        +
      • +

        glUniform1iARB

        +
        public static void glUniform1iARB(int location,
        +                  int v0)
        +
      • +
      + + + +
        +
      • +

        glUniform2iARB

        +
        public static void glUniform2iARB(int location,
        +                  int v0,
        +                  int v1)
        +
      • +
      + + + +
        +
      • +

        glUniform3iARB

        +
        public static void glUniform3iARB(int location,
        +                  int v0,
        +                  int v1,
        +                  int v2)
        +
      • +
      + + + +
        +
      • +

        glUniform4iARB

        +
        public static void glUniform4iARB(int location,
        +                  int v0,
        +                  int v1,
        +                  int v2,
        +                  int v3)
        +
      • +
      + + + +
        +
      • +

        glUniform1ARB

        +
        public static void glUniform1ARB(int location,
        +                 java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniform2ARB

        +
        public static void glUniform2ARB(int location,
        +                 java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniform3ARB

        +
        public static void glUniform3ARB(int location,
        +                 java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniform4ARB

        +
        public static void glUniform4ARB(int location,
        +                 java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniform1ARB

        +
        public static void glUniform1ARB(int location,
        +                 java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniform2ARB

        +
        public static void glUniform2ARB(int location,
        +                 java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniform3ARB

        +
        public static void glUniform3ARB(int location,
        +                 java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniform4ARB

        +
        public static void glUniform4ARB(int location,
        +                 java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix2ARB

        +
        public static void glUniformMatrix2ARB(int location,
        +                       boolean transpose,
        +                       java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix3ARB

        +
        public static void glUniformMatrix3ARB(int location,
        +                       boolean transpose,
        +                       java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix4ARB

        +
        public static void glUniformMatrix4ARB(int location,
        +                       boolean transpose,
        +                       java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glGetObjectParameterARB

        +
        public static void glGetObjectParameterARB(int obj,
        +                           int pname,
        +                           java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetObjectParameterfARB

        +
        public static float glGetObjectParameterfARB(int obj,
        +                             int pname)
        +
        Overloads glGetObjectParameterfvARB.
        +
      • +
      + + + +
        +
      • +

        glGetObjectParameterARB

        +
        public static void glGetObjectParameterARB(int obj,
        +                           int pname,
        +                           java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetObjectParameteriARB

        +
        public static int glGetObjectParameteriARB(int obj,
        +                           int pname)
        +
        Overloads glGetObjectParameterivARB.
        +
      • +
      + + + +
        +
      • +

        glGetInfoLogARB

        +
        public static void glGetInfoLogARB(int obj,
        +                   java.nio.IntBuffer length,
        +                   java.nio.ByteBuffer infoLog)
        +
      • +
      + + + +
        +
      • +

        glGetInfoLogARB

        +
        public static java.lang.String glGetInfoLogARB(int obj,
        +                               int maxLength)
        +
        Overloads glGetInfoLogARB.
        +
      • +
      + + + +
        +
      • +

        glGetAttachedObjectsARB

        +
        public static void glGetAttachedObjectsARB(int containerObj,
        +                           java.nio.IntBuffer count,
        +                           java.nio.IntBuffer obj)
        +
      • +
      + + + +
        +
      • +

        glGetUniformLocationARB

        +
        public static int glGetUniformLocationARB(int programObj,
        +                          java.nio.ByteBuffer name)
        +
        Returns the location of the uniform with the specified name. The ByteBuffer should contain the uniform name as a null-terminated string. +

        +
        Parameters:
        programObj -
        name -
        +
      • +
      + + + +
        +
      • +

        glGetUniformLocationARB

        +
        public static int glGetUniformLocationARB(int programObj,
        +                          java.lang.CharSequence name)
        +
        Overloads glGetUniformLocationARB.
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformARB

        +
        public static void glGetActiveUniformARB(int programObj,
        +                         int index,
        +                         java.nio.IntBuffer length,
        +                         java.nio.IntBuffer size,
        +                         java.nio.IntBuffer type,
        +                         java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformARB

        +
        public static java.lang.String glGetActiveUniformARB(int programObj,
        +                                     int index,
        +                                     int maxLength,
        +                                     java.nio.IntBuffer sizeType)
        +
        Overloads glGetActiveUniformARB. +

        + Overloads glGetActiveUniformARB. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).

        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformARB

        +
        public static java.lang.String glGetActiveUniformARB(int programObj,
        +                                     int index,
        +                                     int maxLength)
        +
        Overloads glGetActiveUniformARB. +

        + Overloads glGetActiveUniformARB. This version returns only the uniform name.

        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformSizeARB

        +
        public static int glGetActiveUniformSizeARB(int programObj,
        +                            int index)
        +
        Overloads glGetActiveUniformARB. +

        + Overloads glGetActiveUniformARB. This version returns only the uniform size.

        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformTypeARB

        +
        public static int glGetActiveUniformTypeARB(int programObj,
        +                            int index)
        +
        Overloads glGetActiveUniformARB. +

        + Overloads glGetActiveUniformARB. This version returns only the uniform type.

        +
      • +
      + + + +
        +
      • +

        glGetUniformARB

        +
        public static void glGetUniformARB(int programObj,
        +                   int location,
        +                   java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetUniformARB

        +
        public static void glGetUniformARB(int programObj,
        +                   int location,
        +                   java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetShaderSourceARB

        +
        public static void glGetShaderSourceARB(int obj,
        +                        java.nio.IntBuffer length,
        +                        java.nio.ByteBuffer source)
        +
      • +
      + + + +
        +
      • +

        glGetShaderSourceARB

        +
        public static java.lang.String glGetShaderSourceARB(int obj,
        +                                    int maxLength)
        +
        Overloads glGetShaderSourceARB.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderStorageBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderStorageBufferObject.html new file mode 100644 index 00000000..2b6b7477 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderStorageBufferObject.html @@ -0,0 +1,556 @@ + + + + + +ARBShaderStorageBufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBShaderStorageBufferObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBShaderStorageBufferObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBShaderStorageBufferObject
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglShaderStorageBlockBinding(int program, + int storageBlockIndex, + int storageBlockBinding) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SHADER_STORAGE_BUFFER

        +
        public static final int GL_SHADER_STORAGE_BUFFER
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_STORAGE_BUFFER_BINDING

        +
        public static final int GL_SHADER_STORAGE_BUFFER_BINDING
        +
        Accepted by the <pname> parameter of GetIntegerv, GetIntegeri_v, + GetBooleanv, GetInteger64v, GetFloatv, GetDoublev, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_STORAGE_BUFFER_START

        +
        public static final int GL_SHADER_STORAGE_BUFFER_START
        +
        Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_STORAGE_BUFFER_SIZE

        +
        public static final int GL_SHADER_STORAGE_BUFFER_SIZE
        +
        Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS

        +
        public static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS

        +
        public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS

        +
        public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS

        +
        public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS

        +
        public static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS

        +
        public static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS

        +
        public static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS

        +
        public static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SHADER_STORAGE_BLOCK_SIZE

        +
        public static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT

        +
        public static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_STORAGE_BARRIER_BIT

        +
        public static final int GL_SHADER_STORAGE_BARRIER_BIT
        +
        Accepted in the <barriers> bitfield in glMemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES

        +
        public static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
        +
        Alias for the existing token + MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glShaderStorageBlockBinding

        +
        public static void glShaderStorageBlockBinding(int program,
        +                               int storageBlockIndex,
        +                               int storageBlockBinding)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderSubroutine.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderSubroutine.html new file mode 100644 index 00000000..19ab1405 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShaderSubroutine.html @@ -0,0 +1,716 @@ + + + + + +ARBShaderSubroutine (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBShaderSubroutine

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBShaderSubroutine
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBShaderSubroutine
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static java.lang.StringglGetActiveSubroutineName(int program, + int shadertype, + int index, + int bufsize) +
      Overloads glGetActiveSubroutineName.
      +
      static voidglGetActiveSubroutineName(int program, + int shadertype, + int index, + java.nio.IntBuffer length, + java.nio.ByteBuffer name) 
      static voidglGetActiveSubroutineUniform(int program, + int shadertype, + int index, + int pname, + java.nio.IntBuffer values) 
      static intglGetActiveSubroutineUniformi(int program, + int shadertype, + int index, + int pname) +
      Overloads glGetActiveSubroutineUniformiv.
      +
      static java.lang.StringglGetActiveSubroutineUniformName(int program, + int shadertype, + int index, + int bufsize) +
      Overloads glGetActiveSubroutineUniformName.
      +
      static voidglGetActiveSubroutineUniformName(int program, + int shadertype, + int index, + java.nio.IntBuffer length, + java.nio.ByteBuffer name) 
      static voidglGetProgramStage(int program, + int shadertype, + int pname, + java.nio.IntBuffer values) 
      static intglGetProgramStagei(int program, + int shadertype, + int pname) +
      Overloads glGetProgramStageiv.
      +
      static intglGetSubroutineIndex(int program, + int shadertype, + java.nio.ByteBuffer name) 
      static intglGetSubroutineIndex(int program, + int shadertype, + java.lang.CharSequence name) +
      Overloads glGetSubroutineIndex.
      +
      static intglGetSubroutineUniformLocation(int program, + int shadertype, + java.nio.ByteBuffer name) 
      static intglGetSubroutineUniformLocation(int program, + int shadertype, + java.lang.CharSequence name) +
      Overloads glGetSubroutineUniformLocation.
      +
      static voidglGetUniformSubroutineu(int shadertype, + int location, + java.nio.IntBuffer params) 
      static intglGetUniformSubroutineui(int shadertype, + int location) +
      Overloads glGetUniformSubroutineuiv.
      +
      static voidglUniformSubroutinesu(int shadertype, + java.nio.IntBuffer indices) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_ACTIVE_SUBROUTINES

        +
        public static final int GL_ACTIVE_SUBROUTINES
        +
        Accepted by the <pname> parameter of GetProgramStageiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_SUBROUTINE_UNIFORMS

        +
        public static final int GL_ACTIVE_SUBROUTINE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetProgramStageiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS

        +
        public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
        +
        Accepted by the <pname> parameter of GetProgramStageiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_SUBROUTINE_MAX_LENGTH

        +
        public static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTH
        +
        Accepted by the <pname> parameter of GetProgramStageiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH

        +
        public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
        +
        Accepted by the <pname> parameter of GetProgramStageiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SUBROUTINES

        +
        public static final int GL_MAX_SUBROUTINES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS

        +
        public static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_COMPATIBLE_SUBROUTINES

        +
        public static final int GL_NUM_COMPATIBLE_SUBROUTINES
        +
        Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPATIBLE_SUBROUTINES

        +
        public static final int GL_COMPATIBLE_SUBROUTINES
        +
        Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_SIZE

        +
        public static final int GL_UNIFORM_SIZE
        +
        Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_NAME_LENGTH

        +
        public static final int GL_UNIFORM_NAME_LENGTH
        +
        Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetSubroutineUniformLocation

        +
        public static int glGetSubroutineUniformLocation(int program,
        +                                 int shadertype,
        +                                 java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetSubroutineUniformLocation

        +
        public static int glGetSubroutineUniformLocation(int program,
        +                                 int shadertype,
        +                                 java.lang.CharSequence name)
        +
        Overloads glGetSubroutineUniformLocation.
        +
      • +
      + + + +
        +
      • +

        glGetSubroutineIndex

        +
        public static int glGetSubroutineIndex(int program,
        +                       int shadertype,
        +                       java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetSubroutineIndex

        +
        public static int glGetSubroutineIndex(int program,
        +                       int shadertype,
        +                       java.lang.CharSequence name)
        +
        Overloads glGetSubroutineIndex.
        +
      • +
      + + + +
        +
      • +

        glGetActiveSubroutineUniform

        +
        public static void glGetActiveSubroutineUniform(int program,
        +                                int shadertype,
        +                                int index,
        +                                int pname,
        +                                java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetActiveSubroutineUniformi

        +
        public static int glGetActiveSubroutineUniformi(int program,
        +                                int shadertype,
        +                                int index,
        +                                int pname)
        +
        Overloads glGetActiveSubroutineUniformiv.
        +
      • +
      + + + +
        +
      • +

        glGetActiveSubroutineUniformName

        +
        public static void glGetActiveSubroutineUniformName(int program,
        +                                    int shadertype,
        +                                    int index,
        +                                    java.nio.IntBuffer length,
        +                                    java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetActiveSubroutineUniformName

        +
        public static java.lang.String glGetActiveSubroutineUniformName(int program,
        +                                                int shadertype,
        +                                                int index,
        +                                                int bufsize)
        +
        Overloads glGetActiveSubroutineUniformName.
        +
      • +
      + + + +
        +
      • +

        glGetActiveSubroutineName

        +
        public static void glGetActiveSubroutineName(int program,
        +                             int shadertype,
        +                             int index,
        +                             java.nio.IntBuffer length,
        +                             java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetActiveSubroutineName

        +
        public static java.lang.String glGetActiveSubroutineName(int program,
        +                                         int shadertype,
        +                                         int index,
        +                                         int bufsize)
        +
        Overloads glGetActiveSubroutineName.
        +
      • +
      + + + +
        +
      • +

        glUniformSubroutinesu

        +
        public static void glUniformSubroutinesu(int shadertype,
        +                         java.nio.IntBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glGetUniformSubroutineu

        +
        public static void glGetUniformSubroutineu(int shadertype,
        +                           int location,
        +                           java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetUniformSubroutineui

        +
        public static int glGetUniformSubroutineui(int shadertype,
        +                           int location)
        +
        Overloads glGetUniformSubroutineuiv.
        +
      • +
      + + + +
        +
      • +

        glGetProgramStage

        +
        public static void glGetProgramStage(int program,
        +                     int shadertype,
        +                     int pname,
        +                     java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetProgramStagei

        +
        public static int glGetProgramStagei(int program,
        +                     int shadertype,
        +                     int pname)
        +
        Overloads glGetProgramStageiv.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShadingLanguage100.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShadingLanguage100.html new file mode 100644 index 00000000..d70df575 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShadingLanguage100.html @@ -0,0 +1,235 @@ + + + + + +ARBShadingLanguage100 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBShadingLanguage100

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBShadingLanguage100
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBShadingLanguage100
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_SHADING_LANGUAGE_VERSION_ARB +
      Accepted by the <name> parameter of GetString:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SHADING_LANGUAGE_VERSION_ARB

        +
        public static final int GL_SHADING_LANGUAGE_VERSION_ARB
        +
        Accepted by the <name> parameter of GetString:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShadingLanguageInclude.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShadingLanguageInclude.html new file mode 100644 index 00000000..be07b465 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShadingLanguageInclude.html @@ -0,0 +1,524 @@ + + + + + +ARBShadingLanguageInclude (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBShadingLanguageInclude

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBShadingLanguageInclude
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBShadingLanguageInclude
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_NAMED_STRING_LENGTH_ARB +
      Accepted by the <pname> parameter of GetNamedStringivARB:
      +
      static intGL_NAMED_STRING_TYPE_ARB +
      Accepted by the <pname> parameter of GetNamedStringivARB:
      +
      static intGL_SHADER_INCLUDE_ARB +
      Accepted by the <type> parameter of NamedStringARB:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglCompileShaderIncludeARB(int shader, + java.lang.CharSequence[] path) +
      Overloads glCompileShaderIncludeARB.
      +
      static voidglCompileShaderIncludeARB(int shader, + int count, + java.nio.ByteBuffer path) 
      static voidglDeleteNamedStringARB(java.nio.ByteBuffer name) 
      static voidglDeleteNamedStringARB(java.lang.CharSequence name) +
      Overloads glDeleteNamedStringARB.
      +
      static voidglGetNamedStringARB(java.nio.ByteBuffer name, + java.nio.IntBuffer stringlen, + java.nio.ByteBuffer string) 
      static voidglGetNamedStringARB(java.nio.ByteBuffer name, + int pname, + java.nio.IntBuffer params) 
      static java.lang.StringglGetNamedStringARB(java.lang.CharSequence name, + int bufSize) +
      Overloads glGetNamedStringARB.
      +
      static voidglGetNamedStringARB(java.lang.CharSequence name, + java.nio.IntBuffer stringlen, + java.nio.ByteBuffer string) +
      Overloads glGetNamedStringARB.
      +
      static intglGetNamedStringiARB(java.lang.CharSequence name, + int pname) +
      Overloads glGetNamedStringivARB.
      +
      static voidglGetNamedStringiARB(java.lang.CharSequence name, + int pname, + java.nio.IntBuffer params) +
      Overloads glGetNamedStringivARB.
      +
      static booleanglIsNamedStringARB(java.nio.ByteBuffer name) 
      static booleanglIsNamedStringARB(java.lang.CharSequence name) +
      Overloads glIsNamedStringARB.
      +
      static voidglNamedStringARB(int type, + java.nio.ByteBuffer name, + java.nio.ByteBuffer string) 
      static voidglNamedStringARB(int type, + java.lang.CharSequence name, + java.lang.CharSequence string) +
      Overloads glNamedStringARB.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SHADER_INCLUDE_ARB

        +
        public static final int GL_SHADER_INCLUDE_ARB
        +
        Accepted by the <type> parameter of NamedStringARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NAMED_STRING_LENGTH_ARB

        +
        public static final int GL_NAMED_STRING_LENGTH_ARB
        +
        Accepted by the <pname> parameter of GetNamedStringivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NAMED_STRING_TYPE_ARB

        +
        public static final int GL_NAMED_STRING_TYPE_ARB
        +
        Accepted by the <pname> parameter of GetNamedStringivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glNamedStringARB

        +
        public static void glNamedStringARB(int type,
        +                    java.nio.ByteBuffer name,
        +                    java.nio.ByteBuffer string)
        +
      • +
      + + + +
        +
      • +

        glNamedStringARB

        +
        public static void glNamedStringARB(int type,
        +                    java.lang.CharSequence name,
        +                    java.lang.CharSequence string)
        +
        Overloads glNamedStringARB.
        +
      • +
      + + + +
        +
      • +

        glDeleteNamedStringARB

        +
        public static void glDeleteNamedStringARB(java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glDeleteNamedStringARB

        +
        public static void glDeleteNamedStringARB(java.lang.CharSequence name)
        +
        Overloads glDeleteNamedStringARB.
        +
      • +
      + + + +
        +
      • +

        glCompileShaderIncludeARB

        +
        public static void glCompileShaderIncludeARB(int shader,
        +                             int count,
        +                             java.nio.ByteBuffer path)
        +
      • +
      + + + +
        +
      • +

        glCompileShaderIncludeARB

        +
        public static void glCompileShaderIncludeARB(int shader,
        +                             java.lang.CharSequence[] path)
        +
        Overloads glCompileShaderIncludeARB.
        +
      • +
      + + + +
        +
      • +

        glIsNamedStringARB

        +
        public static boolean glIsNamedStringARB(java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glIsNamedStringARB

        +
        public static boolean glIsNamedStringARB(java.lang.CharSequence name)
        +
        Overloads glIsNamedStringARB.
        +
      • +
      + + + +
        +
      • +

        glGetNamedStringARB

        +
        public static void glGetNamedStringARB(java.nio.ByteBuffer name,
        +                       java.nio.IntBuffer stringlen,
        +                       java.nio.ByteBuffer string)
        +
      • +
      + + + +
        +
      • +

        glGetNamedStringARB

        +
        public static void glGetNamedStringARB(java.lang.CharSequence name,
        +                       java.nio.IntBuffer stringlen,
        +                       java.nio.ByteBuffer string)
        +
        Overloads glGetNamedStringARB.
        +
      • +
      + + + +
        +
      • +

        glGetNamedStringARB

        +
        public static java.lang.String glGetNamedStringARB(java.lang.CharSequence name,
        +                                   int bufSize)
        +
        Overloads glGetNamedStringARB.
        +
      • +
      + + + +
        +
      • +

        glGetNamedStringARB

        +
        public static void glGetNamedStringARB(java.nio.ByteBuffer name,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetNamedStringiARB

        +
        public static void glGetNamedStringiARB(java.lang.CharSequence name,
        +                        int pname,
        +                        java.nio.IntBuffer params)
        +
        Overloads glGetNamedStringivARB.
        +
      • +
      + + + +
        +
      • +

        glGetNamedStringiARB

        +
        public static int glGetNamedStringiARB(java.lang.CharSequence name,
        +                       int pname)
        +
        Overloads glGetNamedStringivARB.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShadow.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShadow.html new file mode 100644 index 00000000..21493ad3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShadow.html @@ -0,0 +1,260 @@ + + + + + +ARBShadow (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBShadow

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBShadow
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBShadow
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_COMPARE_MODE_ARB

        +
        public static final int GL_TEXTURE_COMPARE_MODE_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COMPARE_FUNC_ARB

        +
        public static final int GL_TEXTURE_COMPARE_FUNC_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPARE_R_TO_TEXTURE_ARB

        +
        public static final int GL_COMPARE_R_TO_TEXTURE_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShadowAmbient.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShadowAmbient.html new file mode 100644 index 00000000..0cb0c358 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBShadowAmbient.html @@ -0,0 +1,232 @@ + + + + + +ARBShadowAmbient (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBShadowAmbient

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBShadowAmbient
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBShadowAmbient
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_COMPARE_FAIL_VALUE_ARB

        +
        public static final int GL_TEXTURE_COMPARE_FAIL_VALUE_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSparseTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSparseTexture.html new file mode 100644 index 00000000..2bbee726 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSparseTexture.html @@ -0,0 +1,494 @@ + + + + + +ARBSparseTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBSparseTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBSparseTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBSparseTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglTexPageCommitmentARB(int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + boolean commit) 
      static voidglTexturePageCommitmentEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + boolean commit) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_SPARSE_ARB

        +
        public static final int GL_TEXTURE_SPARSE_ARB
        +
        Accepted by the <pname> parameter to TexParameter{i f}{v}, + TexParameterI{u}v, GetTexParameter{if}v and GetTexParameterIi{u}v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIRTUAL_PAGE_SIZE_INDEX_ARB

        +
        public static final int GL_VIRTUAL_PAGE_SIZE_INDEX_ARB
        +
        Accepted by the <pname> parameter to TexParameter{i f}{v}, + TexParameterI{u}v, GetTexParameter{if}v and GetTexParameterIi{u}v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_SPARSE_LEVELS_ARB

        +
        public static final int GL_NUM_SPARSE_LEVELS_ARB
        +
        Accepted by the <pname> parameter of GetTexParameter{if}v and + GetTexParameterIi{u}v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_VIRTUAL_PAGE_SIZES_ARB

        +
        public static final int GL_NUM_VIRTUAL_PAGE_SIZES_ARB
        +
        Accepted by the <pname> parameter to GetInternalformativ:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIRTUAL_PAGE_SIZE_X_ARB

        +
        public static final int GL_VIRTUAL_PAGE_SIZE_X_ARB
        +
        Accepted by the <pname> parameter to GetInternalformativ:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIRTUAL_PAGE_SIZE_Y_ARB

        +
        public static final int GL_VIRTUAL_PAGE_SIZE_Y_ARB
        +
        Accepted by the <pname> parameter to GetInternalformativ:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIRTUAL_PAGE_SIZE_Z_ARB

        +
        public static final int GL_VIRTUAL_PAGE_SIZE_Z_ARB
        +
        Accepted by the <pname> parameter to GetInternalformativ:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SPARSE_TEXTURE_SIZE_ARB

        +
        public static final int GL_MAX_SPARSE_TEXTURE_SIZE_ARB
        +
        Accepted by the <pname> parameter to GetIntegerv, GetFloatv, GetDoublev, + GetInteger64v, and GetBooleanv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB

        +
        public static final int GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB
        +
        Accepted by the <pname> parameter to GetIntegerv, GetFloatv, GetDoublev, + GetInteger64v, and GetBooleanv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB

        +
        public static final int GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB
        +
        Accepted by the <pname> parameter to GetIntegerv, GetFloatv, GetDoublev, + GetInteger64v, and GetBooleanv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB

        +
        public static final int GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB
        +
        Accepted by the <pname> parameter to GetIntegerv, GetFloatv, GetDoublev, + GetInteger64v, and GetBooleanv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTexPageCommitmentARB

        +
        public static void glTexPageCommitmentARB(int target,
        +                          int level,
        +                          int xoffset,
        +                          int yoffset,
        +                          int zoffset,
        +                          int width,
        +                          int height,
        +                          int depth,
        +                          boolean commit)
        +
      • +
      + + + +
        +
      • +

        glTexturePageCommitmentEXT

        +
        public static void glTexturePageCommitmentEXT(int texture,
        +                              int target,
        +                              int level,
        +                              int xoffset,
        +                              int yoffset,
        +                              int zoffset,
        +                              int width,
        +                              int height,
        +                              int depth,
        +                              boolean commit)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBStencilTexturing.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBStencilTexturing.html new file mode 100644 index 00000000..49180883 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBStencilTexturing.html @@ -0,0 +1,235 @@ + + + + + +ARBStencilTexturing (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBStencilTexturing

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBStencilTexturing
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBStencilTexturing
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEPTH_STENCIL_TEXTURE_MODE +
      Accepted by the <pname> parameter of TexParameter* and GetTexParameter*:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEPTH_STENCIL_TEXTURE_MODE

        +
        public static final int GL_DEPTH_STENCIL_TEXTURE_MODE
        +
        Accepted by the <pname> parameter of TexParameter* and GetTexParameter*:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSync.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSync.html new file mode 100644 index 00000000..2ae9868d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBSync.html @@ -0,0 +1,654 @@ + + + + + +ARBSync (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBSync

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBSync
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBSync
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static intglClientWaitSync(GLSync sync, + int flags, + long timeout) 
      static voidglDeleteSync(GLSync sync) 
      static GLSyncglFenceSync(int condition, + int flags) 
      static longglGetInteger64(int pname) +
      Overloads glGetInteger64v.
      +
      static voidglGetInteger64(int pname, + java.nio.LongBuffer params) 
      static intglGetSync(GLSync sync, + int pname) +
      Deprecated.  +
      Will be removed in 3.0. Use glGetSynci(org.lwjgl.opengl.GLSync, int) instead.
      +
      +
      static voidglGetSync(GLSync sync, + int pname, + java.nio.IntBuffer length, + java.nio.IntBuffer values) 
      static intglGetSynci(GLSync sync, + int pname) +
      Overloads glGetSynciv.
      +
      static booleanglIsSync(GLSync sync) 
      static voidglWaitSync(GLSync sync, + int flags, + long timeout) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_SERVER_WAIT_TIMEOUT

        +
        public static final int GL_MAX_SERVER_WAIT_TIMEOUT
        +
        Accepted as the <pname> parameter of GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_TYPE

        +
        public static final int GL_OBJECT_TYPE
        +
        Accepted as the <pname> parameter of GetSynciv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_CONDITION

        +
        public static final int GL_SYNC_CONDITION
        +
        Accepted as the <pname> parameter of GetSynciv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_STATUS

        +
        public static final int GL_SYNC_STATUS
        +
        Accepted as the <pname> parameter of GetSynciv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_FLAGS

        +
        public static final int GL_SYNC_FLAGS
        +
        Accepted as the <pname> parameter of GetSynciv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_FENCE

        +
        public static final int GL_SYNC_FENCE
        +
        Returned in <values> for GetSynciv <pname> OBJECT_TYPE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_GPU_COMMANDS_COMPLETE

        +
        public static final int GL_SYNC_GPU_COMMANDS_COMPLETE
        +
        Returned in <values> for GetSynciv <pname> SYNC_CONDITION:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNALED

        +
        public static final int GL_UNSIGNALED
        +
        Returned in <values> for GetSynciv <pname> SYNC_STATUS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNALED

        +
        public static final int GL_SIGNALED
        +
        Returned in <values> for GetSynciv <pname> SYNC_STATUS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_FLUSH_COMMANDS_BIT

        +
        public static final int GL_SYNC_FLUSH_COMMANDS_BIT
        +
        Accepted in the <flags> parameter of ClientWaitSync:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TIMEOUT_IGNORED

        +
        public static final long GL_TIMEOUT_IGNORED
        +
        Accepted in the <timeout> parameter of WaitSync:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALREADY_SIGNALED

        +
        public static final int GL_ALREADY_SIGNALED
        +
        Returned by ClientWaitSync:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TIMEOUT_EXPIRED

        +
        public static final int GL_TIMEOUT_EXPIRED
        +
        Returned by ClientWaitSync:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONDITION_SATISFIED

        +
        public static final int GL_CONDITION_SATISFIED
        +
        Returned by ClientWaitSync:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_WAIT_FAILED

        +
        public static final int GL_WAIT_FAILED
        +
        Returned by ClientWaitSync:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glFenceSync

        +
        public static GLSync glFenceSync(int condition,
        +                 int flags)
        +
      • +
      + + + +
        +
      • +

        glIsSync

        +
        public static boolean glIsSync(GLSync sync)
        +
      • +
      + + + +
        +
      • +

        glDeleteSync

        +
        public static void glDeleteSync(GLSync sync)
        +
      • +
      + + + +
        +
      • +

        glClientWaitSync

        +
        public static int glClientWaitSync(GLSync sync,
        +                   int flags,
        +                   long timeout)
        +
      • +
      + + + +
        +
      • +

        glWaitSync

        +
        public static void glWaitSync(GLSync sync,
        +              int flags,
        +              long timeout)
        +
      • +
      + + + +
        +
      • +

        glGetInteger64

        +
        public static void glGetInteger64(int pname,
        +                  java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetInteger64

        +
        public static long glGetInteger64(int pname)
        +
        Overloads glGetInteger64v.
        +
      • +
      + + + +
        +
      • +

        glGetSync

        +
        public static void glGetSync(GLSync sync,
        +             int pname,
        +             java.nio.IntBuffer length,
        +             java.nio.IntBuffer values)
        +
      • +
      + + + + + + + +
        +
      • +

        glGetSynci

        +
        public static int glGetSynci(GLSync sync,
        +             int pname)
        +
        Overloads glGetSynciv.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTessellationShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTessellationShader.html new file mode 100644 index 00000000..40171d78 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTessellationShader.html @@ -0,0 +1,970 @@ + + + + + +ARBTessellationShader (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTessellationShader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTessellationShader
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTessellationShader
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_CCW +
      Returned by GetProgramiv when <pname> is TESS_GEN_VERTEX_ORDER:
      +
      static intGL_CW +
      Returned by GetProgramiv when <pname> is TESS_GEN_VERTEX_ORDER:
      +
      static intGL_EQUAL +
      Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
      +
      static intGL_FALSE +
      Returned by GetProgramiv when <pname> is TESS_GEN_POINT_MODE:
      +
      static intGL_FRACTIONAL_EVEN +
      Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
      +
      static intGL_FRACTIONAL_ODD +
      Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
      +
      static intGL_ISOLINES +
      Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
      +
      static intGL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_PATCH_VERTICES +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_TESS_CONTROL_INPUT_COMPONENTS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_TESS_CONTROL_UNIFORM_BLOCKS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_TESS_EVALUATION_INPUT_COMPONENTS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_TESS_GEN_LEVEL +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_MAX_TESS_PATCH_COMPONENTS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
      +
      static intGL_PATCH_DEFAULT_INNER_LEVEL +
      Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, + GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:
      +
      static intGL_PATCH_DEFAULT_OUTER_LEVEL +
      Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, + GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:
      +
      static intGL_PATCH_VERTICES +
      Accepted by the <pname> parameter of PatchParameteri, GetBooleanv, + GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
      +
      static intGL_PATCHES +
      Accepted by the <mode> parameter of Begin and all vertex array functions + that implicitly call Begin:
      +
      static intGL_QUADS +
      Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
      +
      static intGL_TESS_CONTROL_OUTPUT_VERTICES +
      Accepted by the <pname> parameter of GetProgramiv:
      +
      static intGL_TESS_CONTROL_SHADER +
      Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
      +
      static intGL_TESS_EVALUATION_SHADER +
      Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
      +
      static intGL_TESS_GEN_MODE +
      Accepted by the <pname> parameter of GetProgramiv:
      +
      static intGL_TESS_GEN_POINT_MODE +
      Accepted by the <pname> parameter of GetProgramiv:
      +
      static intGL_TESS_GEN_SPACING +
      Accepted by the <pname> parameter of GetProgramiv:
      +
      static intGL_TESS_GEN_VERTEX_ORDER +
      Accepted by the <pname> parameter of GetProgramiv:
      +
      static intGL_TRIANGLES +
      Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
      +
      static intGL_TRUE +
      Returned by GetProgramiv when <pname> is TESS_GEN_POINT_MODE:
      +
      static intGL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER +
      Accepted by the <pname> parameter of GetActiveUniformBlockiv:
      +
      static intGL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER +
      Accepted by the <pname> parameter of GetActiveUniformBlockiv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglPatchParameter(int pname, + java.nio.FloatBuffer values) 
      static voidglPatchParameteri(int pname, + int value) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PATCHES

        +
        public static final int GL_PATCHES
        +
        Accepted by the <mode> parameter of Begin and all vertex array functions + that implicitly call Begin:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATCH_VERTICES

        +
        public static final int GL_PATCH_VERTICES
        +
        Accepted by the <pname> parameter of PatchParameteri, GetBooleanv, + GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATCH_DEFAULT_INNER_LEVEL

        +
        public static final int GL_PATCH_DEFAULT_INNER_LEVEL
        +
        Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, + GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATCH_DEFAULT_OUTER_LEVEL

        +
        public static final int GL_PATCH_DEFAULT_OUTER_LEVEL
        +
        Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, + GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_CONTROL_OUTPUT_VERTICES

        +
        public static final int GL_TESS_CONTROL_OUTPUT_VERTICES
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_GEN_MODE

        +
        public static final int GL_TESS_GEN_MODE
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_GEN_SPACING

        +
        public static final int GL_TESS_GEN_SPACING
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_GEN_VERTEX_ORDER

        +
        public static final int GL_TESS_GEN_VERTEX_ORDER
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_GEN_POINT_MODE

        +
        public static final int GL_TESS_GEN_POINT_MODE
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRIANGLES

        +
        public static final int GL_TRIANGLES
        +
        Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUADS

        +
        public static final int GL_QUADS
        +
        Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ISOLINES

        +
        public static final int GL_ISOLINES
        +
        Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EQUAL

        +
        public static final int GL_EQUAL
        +
        Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRACTIONAL_ODD

        +
        public static final int GL_FRACTIONAL_ODD
        +
        Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRACTIONAL_EVEN

        +
        public static final int GL_FRACTIONAL_EVEN
        +
        Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CCW

        +
        public static final int GL_CCW
        +
        Returned by GetProgramiv when <pname> is TESS_GEN_VERTEX_ORDER:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CW

        +
        public static final int GL_CW
        +
        Returned by GetProgramiv when <pname> is TESS_GEN_VERTEX_ORDER:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FALSE

        +
        public static final int GL_FALSE
        +
        Returned by GetProgramiv when <pname> is TESS_GEN_POINT_MODE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRUE

        +
        public static final int GL_TRUE
        +
        Returned by GetProgramiv when <pname> is TESS_GEN_POINT_MODE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PATCH_VERTICES

        +
        public static final int GL_MAX_PATCH_VERTICES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_GEN_LEVEL

        +
        public static final int GL_MAX_TESS_GEN_LEVEL
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS

        +
        public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS

        +
        public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS

        +
        public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_PATCH_COMPONENTS

        +
        public static final int GL_MAX_TESS_PATCH_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS

        +
        public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS

        +
        public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS

        +
        public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS

        +
        public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_INPUT_COMPONENTS

        +
        public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS

        +
        public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER

        +
        public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER

        +
        public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_EVALUATION_SHADER

        +
        public static final int GL_TESS_EVALUATION_SHADER
        +
        Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_CONTROL_SHADER

        +
        public static final int GL_TESS_CONTROL_SHADER
        +
        Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glPatchParameteri

        +
        public static void glPatchParameteri(int pname,
        +                     int value)
        +
      • +
      + + + +
        +
      • +

        glPatchParameter

        +
        public static void glPatchParameter(int pname,
        +                    java.nio.FloatBuffer values)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureBorderClamp.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureBorderClamp.html new file mode 100644 index 00000000..3290e9db --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureBorderClamp.html @@ -0,0 +1,232 @@ + + + + + +ARBTextureBorderClamp (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureBorderClamp

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureBorderClamp
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureBorderClamp
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureBufferObject.html new file mode 100644 index 00000000..45bb5466 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureBufferObject.html @@ -0,0 +1,351 @@ + + + + + +ARBTextureBufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureBufferObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureBufferObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureBufferObject
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_TEXTURE_BUFFER_SIZE_ARB +
      Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
      +
      static intGL_TEXTURE_BINDING_BUFFER_ARB +
      Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
      +
      static intGL_TEXTURE_BUFFER_ARB +
      Accepted by the <target> parameter of BindBuffer, BufferData, + BufferSubData, MapBuffer, MapBufferRangeARB, BindTexture, UnmapBuffer, + GetBufferSubData, GetBufferParameteriv, GetBufferPointerv, and TexBufferARB, + and the parameter of GetBooleanv, GetDoublev, GetFloatv, and + GetIntegerv:
      +
      static intGL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB +
      Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
      +
      static intGL_TEXTURE_BUFFER_FORMAT_ARB +
      Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglTexBufferARB(int target, + int internalformat, + int buffer) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_BUFFER_ARB

        +
        public static final int GL_TEXTURE_BUFFER_ARB
        +
        Accepted by the <target> parameter of BindBuffer, BufferData, + BufferSubData, MapBuffer, MapBufferRangeARB, BindTexture, UnmapBuffer, + GetBufferSubData, GetBufferParameteriv, GetBufferPointerv, and TexBufferARB, + and the parameter of GetBooleanv, GetDoublev, GetFloatv, and + GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_BUFFER_SIZE_ARB

        +
        public static final int GL_MAX_TEXTURE_BUFFER_SIZE_ARB
        +
        Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_BUFFER_ARB

        +
        public static final int GL_TEXTURE_BINDING_BUFFER_ARB
        +
        Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB

        +
        public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB
        +
        Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BUFFER_FORMAT_ARB

        +
        public static final int GL_TEXTURE_BUFFER_FORMAT_ARB
        +
        Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTexBufferARB

        +
        public static void glTexBufferARB(int target,
        +                  int internalformat,
        +                  int buffer)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureBufferRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureBufferRange.html new file mode 100644 index 00000000..2231d21d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureBufferRange.html @@ -0,0 +1,330 @@ + + + + + +ARBTextureBufferRange (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureBufferRange

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureBufferRange
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureBufferRange
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_TEXTURE_BUFFER_OFFSET +
      Accepted by the <pname> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_BUFFER_OFFSET_ALIGNMENT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_TEXTURE_BUFFER_SIZE +
      Accepted by the <pname> parameter of GetTexLevelParameter:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglTexBufferRange(int target, + int internalformat, + int buffer, + long offset, + long size) 
      static voidglTextureBufferRangeEXT(int texture, + int target, + int internalformat, + int buffer, + long offset, + long size) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_BUFFER_OFFSET

        +
        public static final int GL_TEXTURE_BUFFER_OFFSET
        +
        Accepted by the <pname> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BUFFER_SIZE

        +
        public static final int GL_TEXTURE_BUFFER_SIZE
        +
        Accepted by the <pname> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT

        +
        public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTexBufferRange

        +
        public static void glTexBufferRange(int target,
        +                    int internalformat,
        +                    int buffer,
        +                    long offset,
        +                    long size)
        +
      • +
      + + + +
        +
      • +

        glTextureBufferRangeEXT

        +
        public static void glTextureBufferRangeEXT(int texture,
        +                           int target,
        +                           int internalformat,
        +                           int buffer,
        +                           long offset,
        +                           long size)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCompression.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCompression.html new file mode 100644 index 00000000..92bd7643 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCompression.html @@ -0,0 +1,745 @@ + + + + + +ARBTextureCompression (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureCompression

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureCompression
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureCompression
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_ALPHA_ARB

        +
        public static final int GL_COMPRESSED_ALPHA_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_LUMINANCE_ARB

        +
        public static final int GL_COMPRESSED_LUMINANCE_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_LUMINANCE_ALPHA_ARB

        +
        public static final int GL_COMPRESSED_LUMINANCE_ALPHA_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_INTENSITY_ARB

        +
        public static final int GL_COMPRESSED_INTENSITY_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGB_ARB

        +
        public static final int GL_COMPRESSED_RGB_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ARB

        +
        public static final int GL_COMPRESSED_RGBA_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COMPRESSION_HINT_ARB

        +
        public static final int GL_TEXTURE_COMPRESSION_HINT_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB

        +
        public static final int GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COMPRESSED_ARB

        +
        public static final int GL_TEXTURE_COMPRESSED_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB

        +
        public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_TEXTURE_FORMATS_ARB

        +
        public static final int GL_COMPRESSED_TEXTURE_FORMATS_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glCompressedTexImage1DARB

        +
        public static void glCompressedTexImage1DARB(int target,
        +                             int level,
        +                             int internalformat,
        +                             int width,
        +                             int border,
        +                             java.nio.ByteBuffer pData)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage1DARB

        +
        public static void glCompressedTexImage1DARB(int target,
        +                             int level,
        +                             int internalformat,
        +                             int width,
        +                             int border,
        +                             int pData_imageSize,
        +                             long pData_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage2DARB

        +
        public static void glCompressedTexImage2DARB(int target,
        +                             int level,
        +                             int internalformat,
        +                             int width,
        +                             int height,
        +                             int border,
        +                             java.nio.ByteBuffer pData)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage2DARB

        +
        public static void glCompressedTexImage2DARB(int target,
        +                             int level,
        +                             int internalformat,
        +                             int width,
        +                             int height,
        +                             int border,
        +                             int pData_imageSize,
        +                             long pData_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage3DARB

        +
        public static void glCompressedTexImage3DARB(int target,
        +                             int level,
        +                             int internalformat,
        +                             int width,
        +                             int height,
        +                             int depth,
        +                             int border,
        +                             java.nio.ByteBuffer pData)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage3DARB

        +
        public static void glCompressedTexImage3DARB(int target,
        +                             int level,
        +                             int internalformat,
        +                             int width,
        +                             int height,
        +                             int depth,
        +                             int border,
        +                             int pData_imageSize,
        +                             long pData_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage1DARB

        +
        public static void glCompressedTexSubImage1DARB(int target,
        +                                int level,
        +                                int xoffset,
        +                                int width,
        +                                int format,
        +                                java.nio.ByteBuffer pData)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage1DARB

        +
        public static void glCompressedTexSubImage1DARB(int target,
        +                                int level,
        +                                int xoffset,
        +                                int width,
        +                                int format,
        +                                int pData_imageSize,
        +                                long pData_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage2DARB

        +
        public static void glCompressedTexSubImage2DARB(int target,
        +                                int level,
        +                                int xoffset,
        +                                int yoffset,
        +                                int width,
        +                                int height,
        +                                int format,
        +                                java.nio.ByteBuffer pData)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage2DARB

        +
        public static void glCompressedTexSubImage2DARB(int target,
        +                                int level,
        +                                int xoffset,
        +                                int yoffset,
        +                                int width,
        +                                int height,
        +                                int format,
        +                                int pData_imageSize,
        +                                long pData_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage3DARB

        +
        public static void glCompressedTexSubImage3DARB(int target,
        +                                int level,
        +                                int xoffset,
        +                                int yoffset,
        +                                int zoffset,
        +                                int width,
        +                                int height,
        +                                int depth,
        +                                int format,
        +                                java.nio.ByteBuffer pData)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage3DARB

        +
        public static void glCompressedTexSubImage3DARB(int target,
        +                                int level,
        +                                int xoffset,
        +                                int yoffset,
        +                                int zoffset,
        +                                int width,
        +                                int height,
        +                                int depth,
        +                                int format,
        +                                int pData_imageSize,
        +                                long pData_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedTexImageARB

        +
        public static void glGetCompressedTexImageARB(int target,
        +                              int lod,
        +                              java.nio.ByteBuffer pImg)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedTexImageARB

        +
        public static void glGetCompressedTexImageARB(int target,
        +                              int lod,
        +                              long pImg_buffer_offset)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCompressionBPTC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCompressionBPTC.html new file mode 100644 index 00000000..f08111d2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCompressionBPTC.html @@ -0,0 +1,310 @@ + + + + + +ARBTextureCompressionBPTC (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureCompressionBPTC

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureCompressionBPTC
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureCompressionBPTC
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB +
      Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
      +
      static intGL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB +
      Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
      +
      static intGL_COMPRESSED_RGBA_BPTC_UNORM_ARB +
      Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
      +
      static intGL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB +
      Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_BPTC_UNORM_ARB

        +
        public static final int GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
        +
        Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB

        +
        public static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
        +
        Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB

        +
        public static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
        +
        Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB

        +
        public static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
        +
        Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCompressionRGTC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCompressionRGTC.html new file mode 100644 index 00000000..76fc8e9d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCompressionRGTC.html @@ -0,0 +1,302 @@ + + + + + +ARBTextureCompressionRGTC (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureCompressionRGTC

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureCompressionRGTC
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureCompressionRGTC
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPRESSED_RED_RGTC1 +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_RG_RGTC2 +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_SIGNED_RED_RGTC1 +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_SIGNED_RG_RGTC2 +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_RED_RGTC1

        +
        public static final int GL_COMPRESSED_RED_RGTC1
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SIGNED_RED_RGTC1

        +
        public static final int GL_COMPRESSED_SIGNED_RED_RGTC1
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RG_RGTC2

        +
        public static final int GL_COMPRESSED_RG_RGTC2
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SIGNED_RG_RGTC2

        +
        public static final int GL_COMPRESSED_SIGNED_RG_RGTC2
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCubeMap.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCubeMap.html new file mode 100644 index 00000000..6601eefd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCubeMap.html @@ -0,0 +1,386 @@ + + + + + +ARBTextureCubeMap (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureCubeMap

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureCubeMap
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureCubeMap
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        GL_REFLECTION_MAP_ARB

        +
        public static final int GL_REFLECTION_MAP_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_ARB

        +
        public static final int GL_TEXTURE_CUBE_MAP_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_CUBE_MAP_ARB

        +
        public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB

        +
        public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB

        +
        public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB

        +
        public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB

        +
        public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB

        +
        public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB

        +
        public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_CUBE_MAP_ARB

        +
        public static final int GL_PROXY_TEXTURE_CUBE_MAP_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB

        +
        public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCubeMapArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCubeMapArray.html new file mode 100644 index 00000000..a050bcdb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureCubeMapArray.html @@ -0,0 +1,353 @@ + + + + + +ARBTextureCubeMapArray (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureCubeMapArray

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureCubeMapArray
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureCubeMapArray
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB +
      Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D:
      +
      static intGL_SAMPLER_CUBE_MAP_ARRAY_ARB +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv and GetFloatv:
      +
      static intGL_TEXTURE_CUBE_MAP_ARRAY_ARB +
      Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, BindTexture, and GenerateMipmap: +

      + Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D: +

      + Accepted by the <tex> parameter of GetTexImage:

      +
      static intGL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB +
      Returned by the <type> parameter of GetActiveUniform:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_ARRAY_ARB

        +
        public static final int GL_TEXTURE_CUBE_MAP_ARRAY_ARB
        +
        Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, BindTexture, and GenerateMipmap: +

        + Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D: +

        + Accepted by the <tex> parameter of GetTexImage:

        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB

        +
        public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB

        +
        public static final int GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB
        +
        Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_CUBE_MAP_ARRAY_ARB

        +
        public static final int GL_SAMPLER_CUBE_MAP_ARRAY_ARB
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB

        +
        public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB

        +
        public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureEnvCombine.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureEnvCombine.html new file mode 100644 index 00000000..0075fb9d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureEnvCombine.html @@ -0,0 +1,526 @@ + + + + + +ARBTextureEnvCombine (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureEnvCombine

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureEnvCombine
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureEnvCombine
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureEnvDot3.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureEnvDot3.html new file mode 100644 index 00000000..1d229efd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureEnvDot3.html @@ -0,0 +1,246 @@ + + + + + +ARBTextureEnvDot3 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureEnvDot3

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureEnvDot3
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureEnvDot3
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureFloat.html new file mode 100644 index 00000000..09481ec2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureFloat.html @@ -0,0 +1,582 @@ + + + + + +ARBTextureFloat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureFloat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureFloat
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureFloat
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ALPHA16F_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA32F_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_INTENSITY16F_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_INTENSITY32F_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_ALPHA16F_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_ALPHA32F_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE16F_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE32F_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB16F_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB32F_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA16F_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA32F_ARB +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_TEXTURE_ALPHA_TYPE_ARB +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_BLUE_TYPE_ARB +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_DEPTH_TYPE_ARB +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_GREEN_TYPE_ARB +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_INTENSITY_TYPE_ARB +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_LUMINANCE_TYPE_ARB +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_RED_TYPE_ARB +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_UNSIGNED_NORMALIZED_ARB +
      Returned by the <params> parameter of GetTexLevelParameter:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_RED_TYPE_ARB

        +
        public static final int GL_TEXTURE_RED_TYPE_ARB
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_GREEN_TYPE_ARB

        +
        public static final int GL_TEXTURE_GREEN_TYPE_ARB
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BLUE_TYPE_ARB

        +
        public static final int GL_TEXTURE_BLUE_TYPE_ARB
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_ALPHA_TYPE_ARB

        +
        public static final int GL_TEXTURE_ALPHA_TYPE_ARB
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_LUMINANCE_TYPE_ARB

        +
        public static final int GL_TEXTURE_LUMINANCE_TYPE_ARB
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_INTENSITY_TYPE_ARB

        +
        public static final int GL_TEXTURE_INTENSITY_TYPE_ARB
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_DEPTH_TYPE_ARB

        +
        public static final int GL_TEXTURE_DEPTH_TYPE_ARB
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_NORMALIZED_ARB

        +
        public static final int GL_UNSIGNED_NORMALIZED_ARB
        +
        Returned by the <params> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA32F_ARB

        +
        public static final int GL_RGBA32F_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB32F_ARB

        +
        public static final int GL_RGB32F_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA32F_ARB

        +
        public static final int GL_ALPHA32F_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY32F_ARB

        +
        public static final int GL_INTENSITY32F_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE32F_ARB

        +
        public static final int GL_LUMINANCE32F_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA32F_ARB

        +
        public static final int GL_LUMINANCE_ALPHA32F_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA16F_ARB

        +
        public static final int GL_RGBA16F_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB16F_ARB

        +
        public static final int GL_RGB16F_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA16F_ARB

        +
        public static final int GL_ALPHA16F_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY16F_ARB

        +
        public static final int GL_INTENSITY16F_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE16F_ARB

        +
        public static final int GL_LUMINANCE16F_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA16F_ARB

        +
        public static final int GL_LUMINANCE_ALPHA16F_ARB
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureGather.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureGather.html new file mode 100644 index 00000000..0c64b584 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureGather.html @@ -0,0 +1,275 @@ + + + + + +ARBTextureGather (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureGather

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureGather
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureGather
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB

        +
        public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB

        +
        public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB

        +
        public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureMirrorClampToEdge.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureMirrorClampToEdge.html new file mode 100644 index 00000000..e67bba61 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureMirrorClampToEdge.html @@ -0,0 +1,243 @@ + + + + + +ARBTextureMirrorClampToEdge (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureMirrorClampToEdge

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureMirrorClampToEdge
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureMirrorClampToEdge
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MIRROR_CLAMP_TO_EDGE +
      Accepted by the <param> parameter of TexParameter{if}, SamplerParameter{if} + and SamplerParameter{if}v, and by the <params> parameter of + TexParameter{if}v, TexParameterI{i ui}v and SamplerParameterI{i ui}v when + their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or + TEXTURE_WRAP_R:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MIRROR_CLAMP_TO_EDGE

        +
        public static final int GL_MIRROR_CLAMP_TO_EDGE
        +
        Accepted by the <param> parameter of TexParameter{if}, SamplerParameter{if} + and SamplerParameter{if}v, and by the <params> parameter of + TexParameter{if}v, TexParameterI{i ui}v and SamplerParameterI{i ui}v when + their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or + TEXTURE_WRAP_R:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureMirroredRepeat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureMirroredRepeat.html new file mode 100644 index 00000000..c63f887d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureMirroredRepeat.html @@ -0,0 +1,232 @@ + + + + + +ARBTextureMirroredRepeat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureMirroredRepeat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureMirroredRepeat
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureMirroredRepeat
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureMultisample.html new file mode 100644 index 00000000..3377358f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureMultisample.html @@ -0,0 +1,692 @@ + + + + + +ARBTextureMultisample (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureMultisample

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureMultisample
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureMultisample
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SAMPLE_POSITION

        +
        public static final int GL_SAMPLE_POSITION
        +
        Accepted by the <pname> parameter of GetMultisamplefv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLE_MASK

        +
        public static final int GL_SAMPLE_MASK
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLE_MASK_VALUE

        +
        public static final int GL_SAMPLE_MASK_VALUE
        +
        Accepted by the <target> parameter of GetBooleani_v and + GetIntegeri_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D_MULTISAMPLE

        +
        public static final int GL_TEXTURE_2D_MULTISAMPLE
        +
        Accepted by the <target> parameter of BindTexture and + TexImage2DMultisample:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_2D_MULTISAMPLE

        +
        public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE
        +
        Accepted by the <target> parameter of TexImage2DMultisample:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
        +
        Accepted by the <target> parameter of BindTexture and + TexImage3DMultisample:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
        +
        Accepted by the <target> parameter of TexImage3DMultisample:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SAMPLE_MASK_WORDS

        +
        public static final int GL_MAX_SAMPLE_MASK_WORDS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COLOR_TEXTURE_SAMPLES

        +
        public static final int GL_MAX_COLOR_TEXTURE_SAMPLES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEPTH_TEXTURE_SAMPLES

        +
        public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_INTEGER_SAMPLES

        +
        public static final int GL_MAX_INTEGER_SAMPLES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_2D_MULTISAMPLE

        +
        public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SAMPLES

        +
        public static final int GL_TEXTURE_SAMPLES
        +
        Accepted by the <pname> parameter of GetTexLevelParameter
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_FIXED_SAMPLE_LOCATIONS

        +
        public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
        +
        Accepted by the <pname> parameter of GetTexLevelParameter
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_MULTISAMPLE

        +
        public static final int GL_SAMPLER_2D_MULTISAMPLE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_2D_MULTISAMPLE

        +
        public static final int GL_INT_SAMPLER_2D_MULTISAMPLE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTexImage2DMultisample

        +
        public static void glTexImage2DMultisample(int target,
        +                           int samples,
        +                           int internalformat,
        +                           int width,
        +                           int height,
        +                           boolean fixedsamplelocations)
        +
      • +
      + + + +
        +
      • +

        glTexImage3DMultisample

        +
        public static void glTexImage3DMultisample(int target,
        +                           int samples,
        +                           int internalformat,
        +                           int width,
        +                           int height,
        +                           int depth,
        +                           boolean fixedsamplelocations)
        +
      • +
      + + + +
        +
      • +

        glGetMultisample

        +
        public static void glGetMultisample(int pname,
        +                    int index,
        +                    java.nio.FloatBuffer val)
        +
      • +
      + + + +
        +
      • +

        glSampleMaski

        +
        public static void glSampleMaski(int index,
        +                 int mask)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureRGB10_A2UI.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureRGB10_A2UI.html new file mode 100644 index 00000000..b0845e37 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureRGB10_A2UI.html @@ -0,0 +1,239 @@ + + + + + +ARBTextureRGB10_A2UI (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureRGB10_A2UI

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureRGB10_A2UI
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureRGB10_A2UI
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_RGB10_A2UI +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, RenderbufferStorage and + RenderbufferStorageMultisample:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RGB10_A2UI

        +
        public static final int GL_RGB10_A2UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, RenderbufferStorage and + RenderbufferStorageMultisample:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureRectangle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureRectangle.html new file mode 100644 index 00000000..d3f1d333 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureRectangle.html @@ -0,0 +1,344 @@ + + + + + +ARBTextureRectangle (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureRectangle

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureRectangle
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureRectangle
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_RECTANGLE_TEXTURE_SIZE_ARB +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv and GetFloatv:
      +
      static intGL_PROXY_TEXTURE_RECTANGLE_ARB +
      Accepted by the <target> parameter of GetTexLevelParameteriv, + GetTexLevelParameterfv, GetTexParameteriv and TexImage2D:
      +
      static intGL_SAMPLER_2D_RECT_ARB +
      Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRect:
      +
      static intGL_SAMPLER_2D_RECT_SHADOW_ARB +
      Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRectShadow:
      +
      static intGL_TEXTURE_BINDING_RECTANGLE_ARB +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv and GetDoublev:
      +
      static intGL_TEXTURE_RECTANGLE_ARB +
      Accepted by the <cap> parameter of Enable, Disable and IsEnabled; + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev; and by the <target> parameter of BindTexture, + GetTexParameterfv, GetTexParameteriv, TexParameterf, TexParameteri, + TexParameterfv and TexParameteriv: + Accepted by the <target> parameter of GetTexImage, + GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, + CopyTexImage2D, TexSubImage2D and CopySubTexImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_RECTANGLE_ARB

        +
        public static final int GL_TEXTURE_RECTANGLE_ARB
        +
        Accepted by the <cap> parameter of Enable, Disable and IsEnabled; + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev; and by the <target> parameter of BindTexture, + GetTexParameterfv, GetTexParameteriv, TexParameterf, TexParameteri, + TexParameterfv and TexParameteriv: + Accepted by the <target> parameter of GetTexImage, + GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, + CopyTexImage2D, TexSubImage2D and CopySubTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_RECTANGLE_ARB

        +
        public static final int GL_TEXTURE_BINDING_RECTANGLE_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_RECTANGLE_ARB

        +
        public static final int GL_PROXY_TEXTURE_RECTANGLE_ARB
        +
        Accepted by the <target> parameter of GetTexLevelParameteriv, + GetTexLevelParameterfv, GetTexParameteriv and TexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB

        +
        public static final int GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_RECT_ARB

        +
        public static final int GL_SAMPLER_2D_RECT_ARB
        +
        Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRect:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_RECT_SHADOW_ARB

        +
        public static final int GL_SAMPLER_2D_RECT_SHADOW_ARB
        +
        Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRectShadow:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureRg.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureRg.html new file mode 100644 index 00000000..dd12691d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureRg.html @@ -0,0 +1,640 @@ + + + + + +ARBTextureRg (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureRg

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureRg
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureRg
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_R16 +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R16F +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R16I +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R16UI +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R32F +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R32I +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R32UI +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R8 +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R8I +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R8UI +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG +
      Accepted by the <format> parameter of TexImage3D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_RG_INTEGER +
      Accepted by the <format> parameter of TexImage3D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_RG16 +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG16F +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG16I +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG16UI +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG32F +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG32I +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG32UI +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG8 +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG8I +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG8UI +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_R8

        +
        public static final int GL_R8
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R16

        +
        public static final int GL_R16
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG8

        +
        public static final int GL_RG8
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG16

        +
        public static final int GL_RG16
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R16F

        +
        public static final int GL_R16F
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R32F

        +
        public static final int GL_R32F
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG16F

        +
        public static final int GL_RG16F
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG32F

        +
        public static final int GL_RG32F
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R8I

        +
        public static final int GL_R8I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R8UI

        +
        public static final int GL_R8UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R16I

        +
        public static final int GL_R16I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R16UI

        +
        public static final int GL_R16UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R32I

        +
        public static final int GL_R32I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R32UI

        +
        public static final int GL_R32UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG8I

        +
        public static final int GL_RG8I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG8UI

        +
        public static final int GL_RG8UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG16I

        +
        public static final int GL_RG16I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG16UI

        +
        public static final int GL_RG16UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG32I

        +
        public static final int GL_RG32I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG32UI

        +
        public static final int GL_RG32UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG

        +
        public static final int GL_RG
        +
        Accepted by the <format> parameter of TexImage3D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG_INTEGER

        +
        public static final int GL_RG_INTEGER
        +
        Accepted by the <format> parameter of TexImage3D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureStorage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureStorage.html new file mode 100644 index 00000000..1c670f64 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureStorage.html @@ -0,0 +1,382 @@ + + + + + +ARBTextureStorage (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureStorage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureStorage
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureStorage
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_TEXTURE_IMMUTABLE_FORMAT +
      Accepted by the <value> parameter of GetTexParameter{if}v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglTexStorage1D(int target, + int levels, + int internalformat, + int width) 
      static voidglTexStorage2D(int target, + int levels, + int internalformat, + int width, + int height) 
      static voidglTexStorage3D(int target, + int levels, + int internalformat, + int width, + int height, + int depth) 
      static voidglTextureStorage1DEXT(int texture, + int target, + int levels, + int internalformat, + int width) 
      static voidglTextureStorage2DEXT(int texture, + int target, + int levels, + int internalformat, + int width, + int height) 
      static voidglTextureStorage3DEXT(int texture, + int target, + int levels, + int internalformat, + int width, + int height, + int depth) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_IMMUTABLE_FORMAT

        +
        public static final int GL_TEXTURE_IMMUTABLE_FORMAT
        +
        Accepted by the <value> parameter of GetTexParameter{if}v:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTexStorage1D

        +
        public static void glTexStorage1D(int target,
        +                  int levels,
        +                  int internalformat,
        +                  int width)
        +
      • +
      + + + +
        +
      • +

        glTexStorage2D

        +
        public static void glTexStorage2D(int target,
        +                  int levels,
        +                  int internalformat,
        +                  int width,
        +                  int height)
        +
      • +
      + + + +
        +
      • +

        glTexStorage3D

        +
        public static void glTexStorage3D(int target,
        +                  int levels,
        +                  int internalformat,
        +                  int width,
        +                  int height,
        +                  int depth)
        +
      • +
      + + + +
        +
      • +

        glTextureStorage1DEXT

        +
        public static void glTextureStorage1DEXT(int texture,
        +                         int target,
        +                         int levels,
        +                         int internalformat,
        +                         int width)
        +
      • +
      + + + +
        +
      • +

        glTextureStorage2DEXT

        +
        public static void glTextureStorage2DEXT(int texture,
        +                         int target,
        +                         int levels,
        +                         int internalformat,
        +                         int width,
        +                         int height)
        +
      • +
      + + + +
        +
      • +

        glTextureStorage3DEXT

        +
        public static void glTextureStorage3DEXT(int texture,
        +                         int target,
        +                         int levels,
        +                         int internalformat,
        +                         int width,
        +                         int height,
        +                         int depth)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureStorageMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureStorageMultisample.html new file mode 100644 index 00000000..f568c8da --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureStorageMultisample.html @@ -0,0 +1,310 @@ + + + + + +ARBTextureStorageMultisample (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureStorageMultisample

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureStorageMultisample
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureStorageMultisample
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglTexStorage2DMultisample(int target, + int samples, + int internalformat, + int width, + int height, + boolean fixedsamplelocations) 
      static voidglTexStorage3DMultisample(int target, + int samples, + int internalformat, + int width, + int height, + int depth, + boolean fixedsamplelocations) 
      static voidglTextureStorage2DMultisampleEXT(int texture, + int target, + int samples, + int internalformat, + int width, + int height, + boolean fixedsamplelocations) 
      static voidglTextureStorage3DMultisampleEXT(int texture, + int target, + int samples, + int internalformat, + int width, + int height, + int depth, + boolean fixedsamplelocations) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTexStorage2DMultisample

        +
        public static void glTexStorage2DMultisample(int target,
        +                             int samples,
        +                             int internalformat,
        +                             int width,
        +                             int height,
        +                             boolean fixedsamplelocations)
        +
      • +
      + + + +
        +
      • +

        glTexStorage3DMultisample

        +
        public static void glTexStorage3DMultisample(int target,
        +                             int samples,
        +                             int internalformat,
        +                             int width,
        +                             int height,
        +                             int depth,
        +                             boolean fixedsamplelocations)
        +
      • +
      + + + +
        +
      • +

        glTextureStorage2DMultisampleEXT

        +
        public static void glTextureStorage2DMultisampleEXT(int texture,
        +                                    int target,
        +                                    int samples,
        +                                    int internalformat,
        +                                    int width,
        +                                    int height,
        +                                    boolean fixedsamplelocations)
        +
      • +
      + + + +
        +
      • +

        glTextureStorage3DMultisampleEXT

        +
        public static void glTextureStorage3DMultisampleEXT(int texture,
        +                                    int target,
        +                                    int samples,
        +                                    int internalformat,
        +                                    int width,
        +                                    int height,
        +                                    int depth,
        +                                    boolean fixedsamplelocations)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureSwizzle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureSwizzle.html new file mode 100644 index 00000000..0dfdc60a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureSwizzle.html @@ -0,0 +1,321 @@ + + + + + +ARBTextureSwizzle (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureSwizzle

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureSwizzle
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureSwizzle
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_TEXTURE_SWIZZLE_A +
      Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TEXTURE_SWIZZLE_B +
      Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TEXTURE_SWIZZLE_G +
      Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TEXTURE_SWIZZLE_R +
      Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TEXTURE_SWIZZLE_RGBA +
      Accepted by the <pname> parameters of TexParameteriv, + TexParameterfv, GetTexParameterfv, and GetTexParameteriv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_R

        +
        public static final int GL_TEXTURE_SWIZZLE_R
        +
        Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_G

        +
        public static final int GL_TEXTURE_SWIZZLE_G
        +
        Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_B

        +
        public static final int GL_TEXTURE_SWIZZLE_B
        +
        Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_A

        +
        public static final int GL_TEXTURE_SWIZZLE_A
        +
        Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_RGBA

        +
        public static final int GL_TEXTURE_SWIZZLE_RGBA
        +
        Accepted by the <pname> parameters of TexParameteriv, + TexParameterfv, GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureView.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureView.html new file mode 100644 index 00000000..203bd1f1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTextureView.html @@ -0,0 +1,355 @@ + + + + + +ARBTextureView (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTextureView

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTextureView
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureView
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_TEXTURE_IMMUTABLE_LEVELS +
      Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
      +
      static intGL_TEXTURE_VIEW_MIN_LAYER +
      Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
      +
      static intGL_TEXTURE_VIEW_MIN_LEVEL +
      Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
      +
      static intGL_TEXTURE_VIEW_NUM_LAYERS +
      Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
      +
      static intGL_TEXTURE_VIEW_NUM_LEVELS +
      Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglTextureView(int texture, + int target, + int origtexture, + int internalformat, + int minlevel, + int numlevels, + int minlayer, + int numlayers) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_VIEW_MIN_LEVEL

        +
        public static final int GL_TEXTURE_VIEW_MIN_LEVEL
        +
        Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_VIEW_NUM_LEVELS

        +
        public static final int GL_TEXTURE_VIEW_NUM_LEVELS
        +
        Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_VIEW_MIN_LAYER

        +
        public static final int GL_TEXTURE_VIEW_MIN_LAYER
        +
        Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_VIEW_NUM_LAYERS

        +
        public static final int GL_TEXTURE_VIEW_NUM_LAYERS
        +
        Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_IMMUTABLE_LEVELS

        +
        public static final int GL_TEXTURE_IMMUTABLE_LEVELS
        +
        Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTextureView

        +
        public static void glTextureView(int texture,
        +                 int target,
        +                 int origtexture,
        +                 int internalformat,
        +                 int minlevel,
        +                 int numlevels,
        +                 int minlayer,
        +                 int numlayers)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTimerQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTimerQuery.html new file mode 100644 index 00000000..30416e2e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTimerQuery.html @@ -0,0 +1,356 @@ + + + + + +ARBTimerQuery (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTimerQuery

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTimerQuery
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTimerQuery
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_TIME_ELAPSED +
      Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
      +
      static intGL_TIMESTAMP +
      Accepted by the <target> parameter of GetQueryiv and QueryCounter.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglGetQueryObject(int id, + int pname, + java.nio.LongBuffer params) 
      static longglGetQueryObjecti64(int id, + int pname) +
      Overloads glGetQueryObjecti64v.
      +
      static voidglGetQueryObjectu(int id, + int pname, + java.nio.LongBuffer params) 
      static longglGetQueryObjectui64(int id, + int pname) +
      Overloads glGetQueryObjectui64v.
      +
      static voidglQueryCounter(int id, + int target) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TIME_ELAPSED

        +
        public static final int GL_TIME_ELAPSED
        +
        Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TIMESTAMP

        +
        public static final int GL_TIMESTAMP
        +
        Accepted by the <target> parameter of GetQueryiv and QueryCounter. + Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glQueryCounter

        +
        public static void glQueryCounter(int id,
        +                  int target)
        +
      • +
      + + + +
        +
      • +

        glGetQueryObject

        +
        public static void glGetQueryObject(int id,
        +                    int pname,
        +                    java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjecti64

        +
        public static long glGetQueryObjecti64(int id,
        +                       int pname)
        +
        Overloads glGetQueryObjecti64v.
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectu

        +
        public static void glGetQueryObjectu(int id,
        +                     int pname,
        +                     java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectui64

        +
        public static long glGetQueryObjectui64(int id,
        +                        int pname)
        +
        Overloads glGetQueryObjectui64v.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTransformFeedback2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTransformFeedback2.html new file mode 100644 index 00000000..e56af332 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTransformFeedback2.html @@ -0,0 +1,434 @@ + + + + + +ARBTransformFeedback2 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTransformFeedback2

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTransformFeedback2
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTransformFeedback2
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK

        +
        public static final int GL_TRANSFORM_FEEDBACK
        +
        Accepted by the <target> parameter of BindTransformFeedback:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BINDING

        +
        public static final int GL_TRANSFORM_FEEDBACK_BINDING
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindTransformFeedback

        +
        public static void glBindTransformFeedback(int target,
        +                           int id)
        +
      • +
      + + + +
        +
      • +

        glDeleteTransformFeedbacks

        +
        public static void glDeleteTransformFeedbacks(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glDeleteTransformFeedbacks

        +
        public static void glDeleteTransformFeedbacks(int id)
        +
        Overloads glDeleteTransformFeedbacks.
        +
      • +
      + + + +
        +
      • +

        glGenTransformFeedbacks

        +
        public static void glGenTransformFeedbacks(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glGenTransformFeedbacks

        +
        public static int glGenTransformFeedbacks()
        +
        Overloads glGenTransformFeedbacks.
        +
      • +
      + + + +
        +
      • +

        glIsTransformFeedback

        +
        public static boolean glIsTransformFeedback(int id)
        +
      • +
      + + + +
        +
      • +

        glPauseTransformFeedback

        +
        public static void glPauseTransformFeedback()
        +
      • +
      + + + +
        +
      • +

        glResumeTransformFeedback

        +
        public static void glResumeTransformFeedback()
        +
      • +
      + + + +
        +
      • +

        glDrawTransformFeedback

        +
        public static void glDrawTransformFeedback(int mode,
        +                           int id)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTransformFeedback3.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTransformFeedback3.html new file mode 100644 index 00000000..b039dbc5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTransformFeedback3.html @@ -0,0 +1,359 @@ + + + + + +ARBTransformFeedback3 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTransformFeedback3

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTransformFeedback3
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTransformFeedback3
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_TRANSFORM_FEEDBACK_BUFFERS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
      +
      static intGL_MAX_VERTEX_STREAMS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBeginQueryIndexed(int target, + int index, + int id) 
      static voidglDrawTransformFeedbackStream(int mode, + int id, + int stream) 
      static voidglEndQueryIndexed(int target, + int index) 
      static voidglGetQueryIndexed(int target, + int index, + int pname, + java.nio.IntBuffer params) 
      static intglGetQueryIndexedi(int target, + int index, + int pname) +
      Overloads glGetQueryIndexediv.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_TRANSFORM_FEEDBACK_BUFFERS

        +
        public static final int GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_STREAMS

        +
        public static final int GL_MAX_VERTEX_STREAMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawTransformFeedbackStream

        +
        public static void glDrawTransformFeedbackStream(int mode,
        +                                 int id,
        +                                 int stream)
        +
      • +
      + + + +
        +
      • +

        glBeginQueryIndexed

        +
        public static void glBeginQueryIndexed(int target,
        +                       int index,
        +                       int id)
        +
      • +
      + + + +
        +
      • +

        glEndQueryIndexed

        +
        public static void glEndQueryIndexed(int target,
        +                     int index)
        +
      • +
      + + + +
        +
      • +

        glGetQueryIndexed

        +
        public static void glGetQueryIndexed(int target,
        +                     int index,
        +                     int pname,
        +                     java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryIndexedi

        +
        public static int glGetQueryIndexedi(int target,
        +                     int index,
        +                     int pname)
        +
        Overloads glGetQueryIndexediv.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTransformFeedbackInstanced.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTransformFeedbackInstanced.html new file mode 100644 index 00000000..891b353f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTransformFeedbackInstanced.html @@ -0,0 +1,246 @@ + + + + + +ARBTransformFeedbackInstanced (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTransformFeedbackInstanced

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTransformFeedbackInstanced
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTransformFeedbackInstanced
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDrawTransformFeedbackInstanced(int mode, + int id, + int primcount) 
      static voidglDrawTransformFeedbackStreamInstanced(int mode, + int id, + int stream, + int primcount) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawTransformFeedbackInstanced

        +
        public static void glDrawTransformFeedbackInstanced(int mode,
        +                                    int id,
        +                                    int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawTransformFeedbackStreamInstanced

        +
        public static void glDrawTransformFeedbackStreamInstanced(int mode,
        +                                          int id,
        +                                          int stream,
        +                                          int primcount)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTransposeMatrix.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTransposeMatrix.html new file mode 100644 index 00000000..ecc640af --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBTransposeMatrix.html @@ -0,0 +1,315 @@ + + + + + +ARBTransposeMatrix (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBTransposeMatrix

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBTransposeMatrix
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTransposeMatrix
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TRANSPOSE_MODELVIEW_MATRIX_ARB

        +
        public static final int GL_TRANSPOSE_MODELVIEW_MATRIX_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSPOSE_PROJECTION_MATRIX_ARB

        +
        public static final int GL_TRANSPOSE_PROJECTION_MATRIX_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSPOSE_TEXTURE_MATRIX_ARB

        +
        public static final int GL_TRANSPOSE_TEXTURE_MATRIX_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSPOSE_COLOR_MATRIX_ARB

        +
        public static final int GL_TRANSPOSE_COLOR_MATRIX_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glLoadTransposeMatrixARB

        +
        public static void glLoadTransposeMatrixARB(java.nio.FloatBuffer pfMtx)
        +
      • +
      + + + +
        +
      • +

        glMultTransposeMatrixARB

        +
        public static void glMultTransposeMatrixARB(java.nio.FloatBuffer pfMtx)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBUniformBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBUniformBufferObject.html new file mode 100644 index 00000000..a52651eb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBUniformBufferObject.html @@ -0,0 +1,1186 @@ + + + + + +ARBUniformBufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBUniformBufferObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBUniformBufferObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBUniformBufferObject
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_UNIFORM_BUFFER

        +
        public static final int GL_UNIFORM_BUFFER
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BUFFER_BINDING

        +
        public static final int GL_UNIFORM_BUFFER_BINDING
        +
        Accepted by the <pname> parameter of GetIntegeri_v, GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BUFFER_START

        +
        public static final int GL_UNIFORM_BUFFER_START
        +
        Accepted by the <pname> parameter of GetIntegeri_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BUFFER_SIZE

        +
        public static final int GL_UNIFORM_BUFFER_SIZE
        +
        Accepted by the <pname> parameter of GetIntegeri_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_UNIFORM_BLOCKS

        +
        public static final int GL_MAX_VERTEX_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_UNIFORM_BLOCKS

        +
        public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_UNIFORM_BLOCKS

        +
        public static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_UNIFORM_BLOCKS

        +
        public static final int GL_MAX_COMBINED_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_UNIFORM_BUFFER_BINDINGS

        +
        public static final int GL_MAX_UNIFORM_BUFFER_BINDINGS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_UNIFORM_BLOCK_SIZE

        +
        public static final int GL_MAX_UNIFORM_BLOCK_SIZE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

        +
        public static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

        +
        public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_UNIFORM_BLOCKS

        +
        public static final int GL_ACTIVE_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_TYPE

        +
        public static final int GL_UNIFORM_TYPE
        +
        Accepted by the <pname> parameter of GetActiveUniformsivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_SIZE

        +
        public static final int GL_UNIFORM_SIZE
        +
        Accepted by the <pname> parameter of GetActiveUniformsivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_NAME_LENGTH

        +
        public static final int GL_UNIFORM_NAME_LENGTH
        +
        Accepted by the <pname> parameter of GetActiveUniformsivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_INDEX

        +
        public static final int GL_UNIFORM_BLOCK_INDEX
        +
        Accepted by the <pname> parameter of GetActiveUniformsivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_OFFSET

        +
        public static final int GL_UNIFORM_OFFSET
        +
        Accepted by the <pname> parameter of GetActiveUniformsivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_ARRAY_STRIDE

        +
        public static final int GL_UNIFORM_ARRAY_STRIDE
        +
        Accepted by the <pname> parameter of GetActiveUniformsivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_MATRIX_STRIDE

        +
        public static final int GL_UNIFORM_MATRIX_STRIDE
        +
        Accepted by the <pname> parameter of GetActiveUniformsivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_IS_ROW_MAJOR

        +
        public static final int GL_UNIFORM_IS_ROW_MAJOR
        +
        Accepted by the <pname> parameter of GetActiveUniformsivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_BINDING

        +
        public static final int GL_UNIFORM_BLOCK_BINDING
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_DATA_SIZE

        +
        public static final int GL_UNIFORM_BLOCK_DATA_SIZE
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_NAME_LENGTH

        +
        public static final int GL_UNIFORM_BLOCK_NAME_LENGTH
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

        +
        public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

        +
        public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

        +
        public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER

        +
        public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

        +
        public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INVALID_INDEX

        +
        public static final int GL_INVALID_INDEX
        +
        Returned by GetActiveUniformsivARB and GetUniformBlockIndexARB
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetUniformIndices

        +
        public static void glGetUniformIndices(int program,
        +                       java.nio.ByteBuffer uniformNames,
        +                       java.nio.IntBuffer uniformIndices)
        +
      • +
      + + + +
        +
      • +

        glGetUniformIndices

        +
        public static void glGetUniformIndices(int program,
        +                       java.lang.CharSequence[] uniformNames,
        +                       java.nio.IntBuffer uniformIndices)
        +
        Overloads glGetUniformIndices.
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniforms

        +
        public static void glGetActiveUniforms(int program,
        +                       java.nio.IntBuffer uniformIndices,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniforms

        +
        @Deprecated
        +public static int glGetActiveUniforms(int program,
        +                                 int uniformIndex,
        +                                 int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetActiveUniformsi(int, int, int) instead.
        +
        Overloads glGetActiveUniformsiv. +

        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformsi

        +
        public static int glGetActiveUniformsi(int program,
        +                       int uniformIndex,
        +                       int pname)
        +
        Overloads glGetActiveUniformsiv.
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformName

        +
        public static void glGetActiveUniformName(int program,
        +                          int uniformIndex,
        +                          java.nio.IntBuffer length,
        +                          java.nio.ByteBuffer uniformName)
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformName

        +
        public static java.lang.String glGetActiveUniformName(int program,
        +                                      int uniformIndex,
        +                                      int bufSize)
        +
        Overloads glGetActiveUniformName.
        +
      • +
      + + + +
        +
      • +

        glGetUniformBlockIndex

        +
        public static int glGetUniformBlockIndex(int program,
        +                         java.nio.ByteBuffer uniformBlockName)
        +
      • +
      + + + +
        +
      • +

        glGetUniformBlockIndex

        +
        public static int glGetUniformBlockIndex(int program,
        +                         java.lang.CharSequence uniformBlockName)
        +
        Overloads glGetUniformBlockIndex.
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformBlock

        +
        public static void glGetActiveUniformBlock(int program,
        +                           int uniformBlockIndex,
        +                           int pname,
        +                           java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformBlock

        +
        @Deprecated
        +public static int glGetActiveUniformBlock(int program,
        +                                     int uniformBlockIndex,
        +                                     int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetActiveUniformBlocki(int, int, int) instead.
        +
        Overloads glGetActiveUniformBlockiv. +

        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformBlocki

        +
        public static int glGetActiveUniformBlocki(int program,
        +                           int uniformBlockIndex,
        +                           int pname)
        +
        Overloads glGetActiveUniformBlockiv.
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformBlockName

        +
        public static void glGetActiveUniformBlockName(int program,
        +                               int uniformBlockIndex,
        +                               java.nio.IntBuffer length,
        +                               java.nio.ByteBuffer uniformBlockName)
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformBlockName

        +
        public static java.lang.String glGetActiveUniformBlockName(int program,
        +                                           int uniformBlockIndex,
        +                                           int bufSize)
        +
        Overloads glGetActiveUniformBlockName.
        +
      • +
      + + + +
        +
      • +

        glBindBufferRange

        +
        public static void glBindBufferRange(int target,
        +                     int index,
        +                     int buffer,
        +                     long offset,
        +                     long size)
        +
      • +
      + + + +
        +
      • +

        glBindBufferBase

        +
        public static void glBindBufferBase(int target,
        +                    int index,
        +                    int buffer)
        +
      • +
      + + + +
        +
      • +

        glGetInteger

        +
        public static void glGetInteger(int value,
        +                int index,
        +                java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetInteger

        +
        public static int glGetInteger(int value,
        +               int index)
        +
        Overloads glGetIntegeri_v.
        +
      • +
      + + + +
        +
      • +

        glUniformBlockBinding

        +
        public static void glUniformBlockBinding(int program,
        +                         int uniformBlockIndex,
        +                         int uniformBlockBinding)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexArrayBgra.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexArrayBgra.html new file mode 100644 index 00000000..a6a7cb4b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexArrayBgra.html @@ -0,0 +1,237 @@ + + + + + +ARBVertexArrayBgra (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBVertexArrayBgra

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBVertexArrayBgra
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBVertexArrayBgra
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BGRA +
      Accepted by the <size> parameter of ColorPointer, + SecondaryColorPointer, and VertexAttribPointer:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BGRA

        +
        public static final int GL_BGRA
        +
        Accepted by the <size> parameter of ColorPointer, + SecondaryColorPointer, and VertexAttribPointer:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexArrayObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexArrayObject.html new file mode 100644 index 00000000..77d2c86c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexArrayObject.html @@ -0,0 +1,336 @@ + + + + + +ARBVertexArrayObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBVertexArrayObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBVertexArrayObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBVertexArrayObject
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_VERTEX_ARRAY_BINDING +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBindVertexArray(int array) 
      static voidglDeleteVertexArrays(int array) +
      Overloads glDeleteVertexArrays.
      +
      static voidglDeleteVertexArrays(java.nio.IntBuffer arrays) 
      static intglGenVertexArrays() +
      Overloads glGenVertexArrays.
      +
      static voidglGenVertexArrays(java.nio.IntBuffer arrays) 
      static booleanglIsVertexArray(int array) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_ARRAY_BINDING

        +
        public static final int GL_VERTEX_ARRAY_BINDING
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindVertexArray

        +
        public static void glBindVertexArray(int array)
        +
      • +
      + + + +
        +
      • +

        glDeleteVertexArrays

        +
        public static void glDeleteVertexArrays(java.nio.IntBuffer arrays)
        +
      • +
      + + + +
        +
      • +

        glDeleteVertexArrays

        +
        public static void glDeleteVertexArrays(int array)
        +
        Overloads glDeleteVertexArrays.
        +
      • +
      + + + +
        +
      • +

        glGenVertexArrays

        +
        public static void glGenVertexArrays(java.nio.IntBuffer arrays)
        +
      • +
      + + + +
        +
      • +

        glGenVertexArrays

        +
        public static int glGenVertexArrays()
        +
        Overloads glGenVertexArrays.
        +
      • +
      + + + +
        +
      • +

        glIsVertexArray

        +
        public static boolean glIsVertexArray(int array)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexAttrib64bit.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexAttrib64bit.html new file mode 100644 index 00000000..ed3f3191 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexAttrib64bit.html @@ -0,0 +1,649 @@ + + + + + +ARBVertexAttrib64bit (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBVertexAttrib64bit

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBVertexAttrib64bit
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBVertexAttrib64bit
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DOUBLE_MAT2 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT2x3 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT2x4 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT3 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT3x2 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT3x4 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT4 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT4x2 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT4x3 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_VEC2 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_VEC3 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_VEC4 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglGetVertexAttribL(int index, + int pname, + java.nio.DoubleBuffer params) 
      static voidglVertexArrayVertexAttribLOffsetEXT(int vaobj, + int buffer, + int index, + int size, + int type, + int stride, + long offset) 
      static voidglVertexAttribL1(int index, + java.nio.DoubleBuffer v) 
      static voidglVertexAttribL1d(int index, + double x) 
      static voidglVertexAttribL2(int index, + java.nio.DoubleBuffer v) 
      static voidglVertexAttribL2d(int index, + double x, + double y) 
      static voidglVertexAttribL3(int index, + java.nio.DoubleBuffer v) 
      static voidglVertexAttribL3d(int index, + double x, + double y, + double z) 
      static voidglVertexAttribL4(int index, + java.nio.DoubleBuffer v) 
      static voidglVertexAttribL4d(int index, + double x, + double y, + double z, + double w) 
      static voidglVertexAttribLPointer(int index, + int size, + int stride, + java.nio.DoubleBuffer pointer) 
      static voidglVertexAttribLPointer(int index, + int size, + int stride, + long pointer_buffer_offset) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DOUBLE_VEC2

        +
        public static final int GL_DOUBLE_VEC2
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_VEC3

        +
        public static final int GL_DOUBLE_VEC3
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_VEC4

        +
        public static final int GL_DOUBLE_VEC4
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2

        +
        public static final int GL_DOUBLE_MAT2
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3

        +
        public static final int GL_DOUBLE_MAT3
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4

        +
        public static final int GL_DOUBLE_MAT4
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2x3

        +
        public static final int GL_DOUBLE_MAT2x3
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2x4

        +
        public static final int GL_DOUBLE_MAT2x4
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3x2

        +
        public static final int GL_DOUBLE_MAT3x2
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3x4

        +
        public static final int GL_DOUBLE_MAT3x4
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4x2

        +
        public static final int GL_DOUBLE_MAT4x2
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4x3

        +
        public static final int GL_DOUBLE_MAT4x3
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertexAttribL1d

        +
        public static void glVertexAttribL1d(int index,
        +                     double x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL2d

        +
        public static void glVertexAttribL2d(int index,
        +                     double x,
        +                     double y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL3d

        +
        public static void glVertexAttribL3d(int index,
        +                     double x,
        +                     double y,
        +                     double z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL4d

        +
        public static void glVertexAttribL4d(int index,
        +                     double x,
        +                     double y,
        +                     double z,
        +                     double w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL1

        +
        public static void glVertexAttribL1(int index,
        +                    java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL2

        +
        public static void glVertexAttribL2(int index,
        +                    java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL3

        +
        public static void glVertexAttribL3(int index,
        +                    java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL4

        +
        public static void glVertexAttribL4(int index,
        +                    java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribLPointer

        +
        public static void glVertexAttribLPointer(int index,
        +                          int size,
        +                          int stride,
        +                          java.nio.DoubleBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribLPointer

        +
        public static void glVertexAttribLPointer(int index,
        +                          int size,
        +                          int stride,
        +                          long pointer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribL

        +
        public static void glGetVertexAttribL(int index,
        +                      int pname,
        +                      java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayVertexAttribLOffsetEXT

        +
        public static void glVertexArrayVertexAttribLOffsetEXT(int vaobj,
        +                                       int buffer,
        +                                       int index,
        +                                       int size,
        +                                       int type,
        +                                       int stride,
        +                                       long offset)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexAttribBinding.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexAttribBinding.html new file mode 100644 index 00000000..563539eb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexAttribBinding.html @@ -0,0 +1,466 @@ + + + + + +ARBVertexAttribBinding (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBVertexAttribBinding

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBVertexAttribBinding
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBVertexAttribBinding
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_VERTEX_ATTRIB_BINDINGS +
      Accepted by the <pname> parameter of GetIntegerv, ...
      +
      static intGL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET +
      Accepted by the <pname> parameter of GetIntegerv, ...
      +
      static intGL_VERTEX_ATTRIB_BINDING +
      Accepted by the <pname> parameter of GetVertexAttrib*v:
      +
      static intGL_VERTEX_ATTRIB_RELATIVE_OFFSET +
      Accepted by the <pname> parameter of GetVertexAttrib*v:
      +
      static intGL_VERTEX_BINDING_DIVISOR +
      Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
      +
      static intGL_VERTEX_BINDING_OFFSET +
      Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
      +
      static intGL_VERTEX_BINDING_STRIDE +
      Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBindVertexBuffer(int bindingindex, + int buffer, + long offset, + int stride) 
      static voidglVertexAttribBinding(int attribindex, + int bindingindex) 
      static voidglVertexAttribFormat(int attribindex, + int size, + int type, + boolean normalized, + int relativeoffset) 
      static voidglVertexAttribIFormat(int attribindex, + int size, + int type, + int relativeoffset) 
      static voidglVertexAttribLFormat(int attribindex, + int size, + int type, + int relativeoffset) 
      static voidglVertexBindingDivisor(int bindingindex, + int divisor) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_BINDING

        +
        public static final int GL_VERTEX_ATTRIB_BINDING
        +
        Accepted by the <pname> parameter of GetVertexAttrib*v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_RELATIVE_OFFSET

        +
        public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET
        +
        Accepted by the <pname> parameter of GetVertexAttrib*v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_BINDING_DIVISOR

        +
        public static final int GL_VERTEX_BINDING_DIVISOR
        +
        Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_BINDING_OFFSET

        +
        public static final int GL_VERTEX_BINDING_OFFSET
        +
        Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_BINDING_STRIDE

        +
        public static final int GL_VERTEX_BINDING_STRIDE
        +
        Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET

        +
        public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
        +
        Accepted by the <pname> parameter of GetIntegerv, ...
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_ATTRIB_BINDINGS

        +
        public static final int GL_MAX_VERTEX_ATTRIB_BINDINGS
        +
        Accepted by the <pname> parameter of GetIntegerv, ...
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindVertexBuffer

        +
        public static void glBindVertexBuffer(int bindingindex,
        +                      int buffer,
        +                      long offset,
        +                      int stride)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribFormat

        +
        public static void glVertexAttribFormat(int attribindex,
        +                        int size,
        +                        int type,
        +                        boolean normalized,
        +                        int relativeoffset)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIFormat

        +
        public static void glVertexAttribIFormat(int attribindex,
        +                         int size,
        +                         int type,
        +                         int relativeoffset)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribLFormat

        +
        public static void glVertexAttribLFormat(int attribindex,
        +                         int size,
        +                         int type,
        +                         int relativeoffset)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribBinding

        +
        public static void glVertexAttribBinding(int attribindex,
        +                         int bindingindex)
        +
      • +
      + + + +
        +
      • +

        glVertexBindingDivisor

        +
        public static void glVertexBindingDivisor(int bindingindex,
        +                          int divisor)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexBlend.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexBlend.html new file mode 100644 index 00000000..494686a1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexBlend.html @@ -0,0 +1,1048 @@ + + + + + +ARBVertexBlend (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBVertexBlend

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBVertexBlend
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBVertexBlend
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glWeightARB

        +
        public static void glWeightARB(java.nio.ByteBuffer pWeights)
        +
      • +
      + + + +
        +
      • +

        glWeightARB

        +
        public static void glWeightARB(java.nio.ShortBuffer pWeights)
        +
      • +
      + + + +
        +
      • +

        glWeightARB

        +
        public static void glWeightARB(java.nio.IntBuffer pWeights)
        +
      • +
      + + + +
        +
      • +

        glWeightARB

        +
        public static void glWeightARB(java.nio.FloatBuffer pWeights)
        +
      • +
      + + + +
        +
      • +

        glWeightARB

        +
        public static void glWeightARB(java.nio.DoubleBuffer pWeights)
        +
      • +
      + + + +
        +
      • +

        glWeightuARB

        +
        public static void glWeightuARB(java.nio.ByteBuffer pWeights)
        +
      • +
      + + + +
        +
      • +

        glWeightuARB

        +
        public static void glWeightuARB(java.nio.ShortBuffer pWeights)
        +
      • +
      + + + +
        +
      • +

        glWeightuARB

        +
        public static void glWeightuARB(java.nio.IntBuffer pWeights)
        +
      • +
      + + + +
        +
      • +

        glWeightPointerARB

        +
        public static void glWeightPointerARB(int size,
        +                      int stride,
        +                      java.nio.DoubleBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glWeightPointerARB

        +
        public static void glWeightPointerARB(int size,
        +                      int stride,
        +                      java.nio.FloatBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glWeightPointerARB

        +
        public static void glWeightPointerARB(int size,
        +                      boolean unsigned,
        +                      int stride,
        +                      java.nio.ByteBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glWeightPointerARB

        +
        public static void glWeightPointerARB(int size,
        +                      boolean unsigned,
        +                      int stride,
        +                      java.nio.IntBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glWeightPointerARB

        +
        public static void glWeightPointerARB(int size,
        +                      boolean unsigned,
        +                      int stride,
        +                      java.nio.ShortBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glWeightPointerARB

        +
        public static void glWeightPointerARB(int size,
        +                      int type,
        +                      int stride,
        +                      long pPointer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glVertexBlendARB

        +
        public static void glVertexBlendARB(int count)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexBufferObject.html new file mode 100644 index 00000000..d05c59b4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexBufferObject.html @@ -0,0 +1,509 @@ + + + + + +ARBVertexBufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBVertexBufferObject

+
+
+ +
+
    +
  • +
    +
    +
    public final class ARBVertexBufferObject
    +extends ARBBufferObject
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_ARRAY_BUFFER_ARB

        +
        public static final int GL_ARRAY_BUFFER_ARB
        +
        Accepted by the <target> parameters of BindBufferARB, BufferDataARB, + BufferSubDataARB, MapBufferARB, UnmapBufferARB, + GetBufferSubDataARB, GetBufferParameterivARB, and + GetBufferPointervARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ELEMENT_ARRAY_BUFFER_ARB

        +
        public static final int GL_ELEMENT_ARRAY_BUFFER_ARB
        +
        Accepted by the <target> parameters of BindBufferARB, BufferDataARB, + BufferSubDataARB, MapBufferARB, UnmapBufferARB, + GetBufferSubDataARB, GetBufferParameterivARB, and + GetBufferPointervARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ARRAY_BUFFER_BINDING_ARB

        +
        public static final int GL_ARRAY_BUFFER_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB

        +
        public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ARRAY_BUFFER_BINDING_ARB

        +
        public static final int GL_VERTEX_ARRAY_BUFFER_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NORMAL_ARRAY_BUFFER_BINDING_ARB

        +
        public static final int GL_NORMAL_ARRAY_BUFFER_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ARRAY_BUFFER_BINDING_ARB

        +
        public static final int GL_COLOR_ARRAY_BUFFER_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INDEX_ARRAY_BUFFER_BINDING_ARB

        +
        public static final int GL_INDEX_ARRAY_BUFFER_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB

        +
        public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB

        +
        public static final int GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB

        +
        public static final int GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB

        +
        public static final int GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB

        +
        public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttribivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexProgram.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexProgram.html new file mode 100644 index 00000000..331e00c5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexProgram.html @@ -0,0 +1,1013 @@ + + + + + +ARBVertexProgram (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBVertexProgram

+
+
+ +
+
    +
  • +
    +
    +
    public final class ARBVertexProgram
    +extends ARBProgram
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_PROGRAM_ARB

        +
        public static final int GL_VERTEX_PROGRAM_ARB
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, by the + <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, + and by the <target> parameter of ProgramStringARB, BindProgramARB, + ProgramEnvParameter4[df][v]ARB, ProgramLocalParameter4[df][v]ARB, + GetProgramEnvParameter[df]vARB, GetProgramLocalParameter[df]vARB, + GetProgramivARB, and GetProgramStringARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_PROGRAM_POINT_SIZE_ARB

        +
        public static final int GL_VERTEX_PROGRAM_POINT_SIZE_ARB
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_PROGRAM_TWO_SIDE_ARB

        +
        public static final int GL_VERTEX_PROGRAM_TWO_SIDE_ARB
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_SUM_ARB

        +
        public static final int GL_COLOR_SUM_ARB
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_VERTEX_ATTRIB_ARB

        +
        public static final int GL_CURRENT_VERTEX_ATTRIB_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttribPointervARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_ADDRESS_REGISTERS_ARB

        +
        public static final int GL_PROGRAM_ADDRESS_REGISTERS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB

        +
        public static final int GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB

        +
        public static final int GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB

        +
        public static final int GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_ATTRIBS_ARB

        +
        public static final int GL_MAX_VERTEX_ATTRIBS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertexAttrib1sARB

        +
        public static void glVertexAttrib1sARB(int index,
        +                       short x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib1fARB

        +
        public static void glVertexAttrib1fARB(int index,
        +                       float x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib1dARB

        +
        public static void glVertexAttrib1dARB(int index,
        +                       double x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2sARB

        +
        public static void glVertexAttrib2sARB(int index,
        +                       short x,
        +                       short y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2fARB

        +
        public static void glVertexAttrib2fARB(int index,
        +                       float x,
        +                       float y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2dARB

        +
        public static void glVertexAttrib2dARB(int index,
        +                       double x,
        +                       double y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3sARB

        +
        public static void glVertexAttrib3sARB(int index,
        +                       short x,
        +                       short y,
        +                       short z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3fARB

        +
        public static void glVertexAttrib3fARB(int index,
        +                       float x,
        +                       float y,
        +                       float z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3dARB

        +
        public static void glVertexAttrib3dARB(int index,
        +                       double x,
        +                       double y,
        +                       double z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4sARB

        +
        public static void glVertexAttrib4sARB(int index,
        +                       short x,
        +                       short y,
        +                       short z,
        +                       short w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4fARB

        +
        public static void glVertexAttrib4fARB(int index,
        +                       float x,
        +                       float y,
        +                       float z,
        +                       float w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4dARB

        +
        public static void glVertexAttrib4dARB(int index,
        +                       double x,
        +                       double y,
        +                       double z,
        +                       double w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4NubARB

        +
        public static void glVertexAttrib4NubARB(int index,
        +                         byte x,
        +                         byte y,
        +                         byte z,
        +                         byte w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerARB

        +
        public static void glVertexAttribPointerARB(int index,
        +                            int size,
        +                            boolean normalized,
        +                            int stride,
        +                            java.nio.DoubleBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerARB

        +
        public static void glVertexAttribPointerARB(int index,
        +                            int size,
        +                            boolean normalized,
        +                            int stride,
        +                            java.nio.FloatBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerARB

        +
        public static void glVertexAttribPointerARB(int index,
        +                            int size,
        +                            boolean unsigned,
        +                            boolean normalized,
        +                            int stride,
        +                            java.nio.ByteBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerARB

        +
        public static void glVertexAttribPointerARB(int index,
        +                            int size,
        +                            boolean unsigned,
        +                            boolean normalized,
        +                            int stride,
        +                            java.nio.IntBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerARB

        +
        public static void glVertexAttribPointerARB(int index,
        +                            int size,
        +                            boolean unsigned,
        +                            boolean normalized,
        +                            int stride,
        +                            java.nio.ShortBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerARB

        +
        public static void glVertexAttribPointerARB(int index,
        +                            int size,
        +                            int type,
        +                            boolean normalized,
        +                            int stride,
        +                            long buffer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glEnableVertexAttribArrayARB

        +
        public static void glEnableVertexAttribArrayARB(int index)
        +
      • +
      + + + +
        +
      • +

        glDisableVertexAttribArrayARB

        +
        public static void glDisableVertexAttribArrayARB(int index)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribARB

        +
        public static void glGetVertexAttribARB(int index,
        +                        int pname,
        +                        java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribARB

        +
        public static void glGetVertexAttribARB(int index,
        +                        int pname,
        +                        java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribARB

        +
        public static void glGetVertexAttribARB(int index,
        +                        int pname,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribPointerARB

        +
        public static java.nio.ByteBuffer glGetVertexAttribPointerARB(int index,
        +                                              int pname,
        +                                              long result_size)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexShader.html new file mode 100644 index 00000000..d066d103 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexShader.html @@ -0,0 +1,1352 @@ + + + + + +ARBVertexShader (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBVertexShader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBVertexShader
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBVertexShader
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBindAttribLocationARB(int programObj, + int index, + java.nio.ByteBuffer name) 
      static voidglBindAttribLocationARB(int programObj, + int index, + java.lang.CharSequence name) +
      Overloads glBindAttribLocationARB.
      +
      static voidglDisableVertexAttribArrayARB(int index) 
      static voidglEnableVertexAttribArrayARB(int index) 
      static java.lang.StringglGetActiveAttribARB(int programObj, + int index, + int maxLength) +
      Overloads glGetActiveAttribARB.
      +
      static voidglGetActiveAttribARB(int programObj, + int index, + java.nio.IntBuffer length, + java.nio.IntBuffer size, + java.nio.IntBuffer type, + java.nio.ByteBuffer name) 
      static java.lang.StringglGetActiveAttribARB(int programObj, + int index, + int maxLength, + java.nio.IntBuffer sizeType) +
      Overloads glGetActiveAttribARB.
      +
      static intglGetActiveAttribSizeARB(int programObj, + int index) +
      Overloads glGetActiveAttribARB.
      +
      static intglGetActiveAttribTypeARB(int programObj, + int index) +
      Overloads glGetActiveAttribARB.
      +
      static intglGetAttribLocationARB(int programObj, + java.nio.ByteBuffer name) 
      static intglGetAttribLocationARB(int programObj, + java.lang.CharSequence name) +
      Overloads glGetAttribLocationARB.
      +
      static voidglGetVertexAttribARB(int index, + int pname, + java.nio.DoubleBuffer params) 
      static voidglGetVertexAttribARB(int index, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetVertexAttribARB(int index, + int pname, + java.nio.IntBuffer params) 
      static java.nio.ByteBufferglGetVertexAttribPointerARB(int index, + int pname, + long result_size) 
      static voidglVertexAttrib1dARB(int index, + double v0) 
      static voidglVertexAttrib1fARB(int index, + float v0) 
      static voidglVertexAttrib1sARB(int index, + short v0) 
      static voidglVertexAttrib2dARB(int index, + double v0, + double v1) 
      static voidglVertexAttrib2fARB(int index, + float v0, + float v1) 
      static voidglVertexAttrib2sARB(int index, + short v0, + short v1) 
      static voidglVertexAttrib3dARB(int index, + double v0, + double v1, + double v2) 
      static voidglVertexAttrib3fARB(int index, + float v0, + float v1, + float v2) 
      static voidglVertexAttrib3sARB(int index, + short v0, + short v1, + short v2) 
      static voidglVertexAttrib4dARB(int index, + double v0, + double v1, + double v2, + double v3) 
      static voidglVertexAttrib4fARB(int index, + float v0, + float v1, + float v2, + float v3) 
      static voidglVertexAttrib4NubARB(int index, + byte x, + byte y, + byte z, + byte w) 
      static voidglVertexAttrib4sARB(int index, + short v0, + short v1, + short v2, + short v3) 
      static voidglVertexAttribPointerARB(int index, + int size, + boolean unsigned, + boolean normalized, + int stride, + java.nio.ByteBuffer buffer) 
      static voidglVertexAttribPointerARB(int index, + int size, + boolean unsigned, + boolean normalized, + int stride, + java.nio.IntBuffer buffer) 
      static voidglVertexAttribPointerARB(int index, + int size, + boolean unsigned, + boolean normalized, + int stride, + java.nio.ShortBuffer buffer) 
      static voidglVertexAttribPointerARB(int index, + int size, + boolean normalized, + int stride, + java.nio.DoubleBuffer buffer) 
      static voidglVertexAttribPointerARB(int index, + int size, + boolean normalized, + int stride, + java.nio.FloatBuffer buffer) 
      static voidglVertexAttribPointerARB(int index, + int size, + int type, + boolean normalized, + int stride, + java.nio.ByteBuffer buffer) +
      Overloads glVertexAttribPointerARB.
      +
      static voidglVertexAttribPointerARB(int index, + int size, + int type, + boolean normalized, + int stride, + long buffer_buffer_offset) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_SHADER_ARB

        +
        public static final int GL_VERTEX_SHADER_ARB
        +
        Accepted by the <shaderType> argument of CreateShaderObjectARB and + returned by the <params> parameter of GetObjectParameter{if}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB

        +
        public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VARYING_FLOATS_ARB

        +
        public static final int GL_MAX_VARYING_FLOATS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_ATTRIBS_ARB

        +
        public static final int GL_MAX_VERTEX_ATTRIBS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_IMAGE_UNITS_ARB

        +
        public static final int GL_MAX_TEXTURE_IMAGE_UNITS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB

        +
        public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB

        +
        public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_COORDS_ARB

        +
        public static final int GL_MAX_TEXTURE_COORDS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_PROGRAM_POINT_SIZE_ARB

        +
        public static final int GL_VERTEX_PROGRAM_POINT_SIZE_ARB
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_PROGRAM_TWO_SIDE_ARB

        +
        public static final int GL_VERTEX_PROGRAM_TWO_SIDE_ARB
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_ACTIVE_ATTRIBUTES_ARB

        +
        public static final int GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
        +
        Accepted by the <pname> parameter GetObjectParameter{if}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB

        +
        public static final int GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
        +
        Accepted by the <pname> parameter GetObjectParameter{if}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_VERTEX_ATTRIB_ARB

        +
        public static final int GL_CURRENT_VERTEX_ATTRIB_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
        +
        Accepted by the <pname> parameter of GetVertexAttribPointervARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_VEC2_ARB

        +
        public static final int GL_FLOAT_VEC2_ARB
        +
        Returned by the <type> parameter of GetActiveAttribARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_VEC3_ARB

        +
        public static final int GL_FLOAT_VEC3_ARB
        +
        Returned by the <type> parameter of GetActiveAttribARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_VEC4_ARB

        +
        public static final int GL_FLOAT_VEC4_ARB
        +
        Returned by the <type> parameter of GetActiveAttribARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_MAT2_ARB

        +
        public static final int GL_FLOAT_MAT2_ARB
        +
        Returned by the <type> parameter of GetActiveAttribARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_MAT3_ARB

        +
        public static final int GL_FLOAT_MAT3_ARB
        +
        Returned by the <type> parameter of GetActiveAttribARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_MAT4_ARB

        +
        public static final int GL_FLOAT_MAT4_ARB
        +
        Returned by the <type> parameter of GetActiveAttribARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertexAttrib1sARB

        +
        public static void glVertexAttrib1sARB(int index,
        +                       short v0)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib1fARB

        +
        public static void glVertexAttrib1fARB(int index,
        +                       float v0)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib1dARB

        +
        public static void glVertexAttrib1dARB(int index,
        +                       double v0)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2sARB

        +
        public static void glVertexAttrib2sARB(int index,
        +                       short v0,
        +                       short v1)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2fARB

        +
        public static void glVertexAttrib2fARB(int index,
        +                       float v0,
        +                       float v1)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2dARB

        +
        public static void glVertexAttrib2dARB(int index,
        +                       double v0,
        +                       double v1)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3sARB

        +
        public static void glVertexAttrib3sARB(int index,
        +                       short v0,
        +                       short v1,
        +                       short v2)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3fARB

        +
        public static void glVertexAttrib3fARB(int index,
        +                       float v0,
        +                       float v1,
        +                       float v2)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3dARB

        +
        public static void glVertexAttrib3dARB(int index,
        +                       double v0,
        +                       double v1,
        +                       double v2)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4sARB

        +
        public static void glVertexAttrib4sARB(int index,
        +                       short v0,
        +                       short v1,
        +                       short v2,
        +                       short v3)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4fARB

        +
        public static void glVertexAttrib4fARB(int index,
        +                       float v0,
        +                       float v1,
        +                       float v2,
        +                       float v3)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4dARB

        +
        public static void glVertexAttrib4dARB(int index,
        +                       double v0,
        +                       double v1,
        +                       double v2,
        +                       double v3)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4NubARB

        +
        public static void glVertexAttrib4NubARB(int index,
        +                         byte x,
        +                         byte y,
        +                         byte z,
        +                         byte w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerARB

        +
        public static void glVertexAttribPointerARB(int index,
        +                            int size,
        +                            boolean normalized,
        +                            int stride,
        +                            java.nio.DoubleBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerARB

        +
        public static void glVertexAttribPointerARB(int index,
        +                            int size,
        +                            boolean normalized,
        +                            int stride,
        +                            java.nio.FloatBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerARB

        +
        public static void glVertexAttribPointerARB(int index,
        +                            int size,
        +                            boolean unsigned,
        +                            boolean normalized,
        +                            int stride,
        +                            java.nio.ByteBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerARB

        +
        public static void glVertexAttribPointerARB(int index,
        +                            int size,
        +                            boolean unsigned,
        +                            boolean normalized,
        +                            int stride,
        +                            java.nio.IntBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerARB

        +
        public static void glVertexAttribPointerARB(int index,
        +                            int size,
        +                            boolean unsigned,
        +                            boolean normalized,
        +                            int stride,
        +                            java.nio.ShortBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerARB

        +
        public static void glVertexAttribPointerARB(int index,
        +                            int size,
        +                            int type,
        +                            boolean normalized,
        +                            int stride,
        +                            long buffer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerARB

        +
        public static void glVertexAttribPointerARB(int index,
        +                            int size,
        +                            int type,
        +                            boolean normalized,
        +                            int stride,
        +                            java.nio.ByteBuffer buffer)
        +
        Overloads glVertexAttribPointerARB.
        +
      • +
      + + + +
        +
      • +

        glEnableVertexAttribArrayARB

        +
        public static void glEnableVertexAttribArrayARB(int index)
        +
      • +
      + + + +
        +
      • +

        glDisableVertexAttribArrayARB

        +
        public static void glDisableVertexAttribArrayARB(int index)
        +
      • +
      + + + +
        +
      • +

        glBindAttribLocationARB

        +
        public static void glBindAttribLocationARB(int programObj,
        +                           int index,
        +                           java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glBindAttribLocationARB

        +
        public static void glBindAttribLocationARB(int programObj,
        +                           int index,
        +                           java.lang.CharSequence name)
        +
        Overloads glBindAttribLocationARB.
        +
      • +
      + + + +
        +
      • +

        glGetActiveAttribARB

        +
        public static void glGetActiveAttribARB(int programObj,
        +                        int index,
        +                        java.nio.IntBuffer length,
        +                        java.nio.IntBuffer size,
        +                        java.nio.IntBuffer type,
        +                        java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetActiveAttribARB

        +
        public static java.lang.String glGetActiveAttribARB(int programObj,
        +                                    int index,
        +                                    int maxLength,
        +                                    java.nio.IntBuffer sizeType)
        +
        Overloads glGetActiveAttribARB. +

        + Overloads glGetActiveAttribARB. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).

        +
      • +
      + + + +
        +
      • +

        glGetActiveAttribARB

        +
        public static java.lang.String glGetActiveAttribARB(int programObj,
        +                                    int index,
        +                                    int maxLength)
        +
        Overloads glGetActiveAttribARB. +

        + Overloads glGetActiveAttribARB. This version returns only the attrib name.

        +
      • +
      + + + +
        +
      • +

        glGetActiveAttribSizeARB

        +
        public static int glGetActiveAttribSizeARB(int programObj,
        +                           int index)
        +
        Overloads glGetActiveAttribARB. +

        + Overloads glGetActiveAttribARB. This version returns only the attrib size.

        +
      • +
      + + + +
        +
      • +

        glGetActiveAttribTypeARB

        +
        public static int glGetActiveAttribTypeARB(int programObj,
        +                           int index)
        +
        Overloads glGetActiveAttribARB. +

        + Overloads glGetActiveAttribARB. This version returns only the attrib type.

        +
      • +
      + + + +
        +
      • +

        glGetAttribLocationARB

        +
        public static int glGetAttribLocationARB(int programObj,
        +                         java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetAttribLocationARB

        +
        public static int glGetAttribLocationARB(int programObj,
        +                         java.lang.CharSequence name)
        +
        Overloads glGetAttribLocationARB.
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribARB

        +
        public static void glGetVertexAttribARB(int index,
        +                        int pname,
        +                        java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribARB

        +
        public static void glGetVertexAttribARB(int index,
        +                        int pname,
        +                        java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribARB

        +
        public static void glGetVertexAttribARB(int index,
        +                        int pname,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribPointerARB

        +
        public static java.nio.ByteBuffer glGetVertexAttribPointerARB(int index,
        +                                              int pname,
        +                                              long result_size)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexType2_10_10_10_REV.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexType2_10_10_10_REV.html new file mode 100644 index 00000000..f5fdec6d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBVertexType2_10_10_10_REV.html @@ -0,0 +1,897 @@ + + + + + +ARBVertexType2_10_10_10_REV (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBVertexType2_10_10_10_REV

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBVertexType2_10_10_10_REV
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_INT_2_10_10_10_REV +
      Accepted by the <type> parameter of VertexAttribPointer, VertexPointer, + NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer, + VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui, + ColorP*, SecondaryColorP* and VertexAttribP*
      +
      static intGL_UNSIGNED_INT_2_10_10_10_REV +
      Accepted by the <type> parameter of VertexAttribPointer, VertexPointer, + NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer, + VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui, + ColorP*, SecondaryColorP* and VertexAttribP*
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglColorP3u(int type, + java.nio.IntBuffer color) 
      static voidglColorP3ui(int type, + int color) 
      static voidglColorP4u(int type, + java.nio.IntBuffer color) 
      static voidglColorP4ui(int type, + int color) 
      static voidglMultiTexCoordP1u(int texture, + int type, + java.nio.IntBuffer coords) 
      static voidglMultiTexCoordP1ui(int texture, + int type, + int coords) 
      static voidglMultiTexCoordP2u(int texture, + int type, + java.nio.IntBuffer coords) 
      static voidglMultiTexCoordP2ui(int texture, + int type, + int coords) 
      static voidglMultiTexCoordP3u(int texture, + int type, + java.nio.IntBuffer coords) 
      static voidglMultiTexCoordP3ui(int texture, + int type, + int coords) 
      static voidglMultiTexCoordP4u(int texture, + int type, + java.nio.IntBuffer coords) 
      static voidglMultiTexCoordP4ui(int texture, + int type, + int coords) 
      static voidglNormalP3u(int type, + java.nio.IntBuffer coords) 
      static voidglNormalP3ui(int type, + int coords) 
      static voidglSecondaryColorP3u(int type, + java.nio.IntBuffer color) 
      static voidglSecondaryColorP3ui(int type, + int color) 
      static voidglTexCoordP1u(int type, + java.nio.IntBuffer coords) 
      static voidglTexCoordP1ui(int type, + int coords) 
      static voidglTexCoordP2u(int type, + java.nio.IntBuffer coords) 
      static voidglTexCoordP2ui(int type, + int coords) 
      static voidglTexCoordP3u(int type, + java.nio.IntBuffer coords) 
      static voidglTexCoordP3ui(int type, + int coords) 
      static voidglTexCoordP4u(int type, + java.nio.IntBuffer coords) 
      static voidglTexCoordP4ui(int type, + int coords) 
      static voidglVertexAttribP1u(int index, + int type, + boolean normalized, + java.nio.IntBuffer value) 
      static voidglVertexAttribP1ui(int index, + int type, + boolean normalized, + int value) 
      static voidglVertexAttribP2u(int index, + int type, + boolean normalized, + java.nio.IntBuffer value) 
      static voidglVertexAttribP2ui(int index, + int type, + boolean normalized, + int value) 
      static voidglVertexAttribP3u(int index, + int type, + boolean normalized, + java.nio.IntBuffer value) 
      static voidglVertexAttribP3ui(int index, + int type, + boolean normalized, + int value) 
      static voidglVertexAttribP4u(int index, + int type, + boolean normalized, + java.nio.IntBuffer value) 
      static voidglVertexAttribP4ui(int index, + int type, + boolean normalized, + int value) 
      static voidglVertexP2u(int type, + java.nio.IntBuffer value) 
      static voidglVertexP2ui(int type, + int value) 
      static voidglVertexP3u(int type, + java.nio.IntBuffer value) 
      static voidglVertexP3ui(int type, + int value) 
      static voidglVertexP4u(int type, + java.nio.IntBuffer value) 
      static voidglVertexP4ui(int type, + int value) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_UNSIGNED_INT_2_10_10_10_REV

        +
        public static final int GL_UNSIGNED_INT_2_10_10_10_REV
        +
        Accepted by the <type> parameter of VertexAttribPointer, VertexPointer, + NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer, + VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui, + ColorP*, SecondaryColorP* and VertexAttribP*
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_2_10_10_10_REV

        +
        public static final int GL_INT_2_10_10_10_REV
        +
        Accepted by the <type> parameter of VertexAttribPointer, VertexPointer, + NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer, + VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui, + ColorP*, SecondaryColorP* and VertexAttribP*
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertexP2ui

        +
        public static void glVertexP2ui(int type,
        +                int value)
        +
      • +
      + + + +
        +
      • +

        glVertexP3ui

        +
        public static void glVertexP3ui(int type,
        +                int value)
        +
      • +
      + + + +
        +
      • +

        glVertexP4ui

        +
        public static void glVertexP4ui(int type,
        +                int value)
        +
      • +
      + + + +
        +
      • +

        glVertexP2u

        +
        public static void glVertexP2u(int type,
        +               java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glVertexP3u

        +
        public static void glVertexP3u(int type,
        +               java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glVertexP4u

        +
        public static void glVertexP4u(int type,
        +               java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP1ui

        +
        public static void glTexCoordP1ui(int type,
        +                  int coords)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP2ui

        +
        public static void glTexCoordP2ui(int type,
        +                  int coords)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP3ui

        +
        public static void glTexCoordP3ui(int type,
        +                  int coords)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP4ui

        +
        public static void glTexCoordP4ui(int type,
        +                  int coords)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP1u

        +
        public static void glTexCoordP1u(int type,
        +                 java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP2u

        +
        public static void glTexCoordP2u(int type,
        +                 java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP3u

        +
        public static void glTexCoordP3u(int type,
        +                 java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP4u

        +
        public static void glTexCoordP4u(int type,
        +                 java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP1ui

        +
        public static void glMultiTexCoordP1ui(int texture,
        +                       int type,
        +                       int coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP2ui

        +
        public static void glMultiTexCoordP2ui(int texture,
        +                       int type,
        +                       int coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP3ui

        +
        public static void glMultiTexCoordP3ui(int texture,
        +                       int type,
        +                       int coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP4ui

        +
        public static void glMultiTexCoordP4ui(int texture,
        +                       int type,
        +                       int coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP1u

        +
        public static void glMultiTexCoordP1u(int texture,
        +                      int type,
        +                      java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP2u

        +
        public static void glMultiTexCoordP2u(int texture,
        +                      int type,
        +                      java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP3u

        +
        public static void glMultiTexCoordP3u(int texture,
        +                      int type,
        +                      java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP4u

        +
        public static void glMultiTexCoordP4u(int texture,
        +                      int type,
        +                      java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glNormalP3ui

        +
        public static void glNormalP3ui(int type,
        +                int coords)
        +
      • +
      + + + +
        +
      • +

        glNormalP3u

        +
        public static void glNormalP3u(int type,
        +               java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glColorP3ui

        +
        public static void glColorP3ui(int type,
        +               int color)
        +
      • +
      + + + +
        +
      • +

        glColorP4ui

        +
        public static void glColorP4ui(int type,
        +               int color)
        +
      • +
      + + + +
        +
      • +

        glColorP3u

        +
        public static void glColorP3u(int type,
        +              java.nio.IntBuffer color)
        +
      • +
      + + + +
        +
      • +

        glColorP4u

        +
        public static void glColorP4u(int type,
        +              java.nio.IntBuffer color)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColorP3ui

        +
        public static void glSecondaryColorP3ui(int type,
        +                        int color)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColorP3u

        +
        public static void glSecondaryColorP3u(int type,
        +                       java.nio.IntBuffer color)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP1ui

        +
        public static void glVertexAttribP1ui(int index,
        +                      int type,
        +                      boolean normalized,
        +                      int value)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP2ui

        +
        public static void glVertexAttribP2ui(int index,
        +                      int type,
        +                      boolean normalized,
        +                      int value)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP3ui

        +
        public static void glVertexAttribP3ui(int index,
        +                      int type,
        +                      boolean normalized,
        +                      int value)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP4ui

        +
        public static void glVertexAttribP4ui(int index,
        +                      int type,
        +                      boolean normalized,
        +                      int value)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP1u

        +
        public static void glVertexAttribP1u(int index,
        +                     int type,
        +                     boolean normalized,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP2u

        +
        public static void glVertexAttribP2u(int index,
        +                     int type,
        +                     boolean normalized,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP3u

        +
        public static void glVertexAttribP3u(int index,
        +                     int type,
        +                     boolean normalized,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP4u

        +
        public static void glVertexAttribP4u(int index,
        +                     int type,
        +                     boolean normalized,
        +                     java.nio.IntBuffer value)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBViewportArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBViewportArray.html new file mode 100644 index 00000000..d2e69dbe --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBViewportArray.html @@ -0,0 +1,756 @@ + + + + + +ARBViewportArray (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBViewportArray

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBViewportArray
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBViewportArray
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEPTH_RANGE +
      Accepted by the <pname> parameter of GetDoublei_v:
      +
      static intGL_FIRST_VERTEX_CONVENTION +
      Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
      +
      static intGL_LAST_VERTEX_CONVENTION +
      Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
      +
      static intGL_LAYER_PROVOKING_VERTEX +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_MAX_VIEWPORTS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_PROVOKING_VERTEX +
      Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
      +
      static intGL_SCISSOR_BOX +
      Accepted by the <pname> parameter of GetIntegeri_v:
      +
      static intGL_SCISSOR_TEST +
      Accepted by the <pname> parameter of Enablei, Disablei, and IsEnabledi:
      +
      static intGL_UNDEFINED_VERTEX +
      Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
      +
      static intGL_VIEWPORT +
      Accepted by the <pname> parameter of GetFloati_v:
      +
      static intGL_VIEWPORT_BOUNDS_RANGE +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_VIEWPORT_INDEX_PROVOKING_VERTEX +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_VIEWPORT_SUBPIXEL_BITS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDepthRangeArray(int first, + java.nio.DoubleBuffer v) 
      static voidglDepthRangeIndexed(int index, + double n, + double f) 
      static voidglDisableIndexedEXT(int target, + int index) 
      static voidglEnableIndexedEXT(int target, + int index) 
      static doubleglGetDouble(int target, + int index) +
      Overloads glGetDoublei_v.
      +
      static voidglGetDouble(int target, + int index, + java.nio.DoubleBuffer data) 
      static floatglGetFloat(int target, + int index) +
      Overloads glGetFloati_v.
      +
      static voidglGetFloat(int target, + int index, + java.nio.FloatBuffer data) 
      static intglGetIntegerIndexedEXT(int target, + int index) +
      Overloads glGetIntegerIndexedivEXT.
      +
      static voidglGetIntegerIndexedEXT(int target, + int index, + java.nio.IntBuffer v) 
      static booleanglIsEnabledIndexedEXT(int target, + int index) 
      static voidglScissorArray(int first, + java.nio.IntBuffer v) 
      static voidglScissorIndexed(int index, + java.nio.IntBuffer v) 
      static voidglScissorIndexed(int index, + int left, + int bottom, + int width, + int height) 
      static voidglViewportArray(int first, + java.nio.FloatBuffer v) 
      static voidglViewportIndexed(int index, + java.nio.FloatBuffer v) 
      static voidglViewportIndexedf(int index, + float x, + float y, + float w, + float h) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_VIEWPORTS

        +
        public static final int GL_MAX_VIEWPORTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEWPORT_SUBPIXEL_BITS

        +
        public static final int GL_VIEWPORT_SUBPIXEL_BITS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEWPORT_BOUNDS_RANGE

        +
        public static final int GL_VIEWPORT_BOUNDS_RANGE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LAYER_PROVOKING_VERTEX

        +
        public static final int GL_LAYER_PROVOKING_VERTEX
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEWPORT_INDEX_PROVOKING_VERTEX

        +
        public static final int GL_VIEWPORT_INDEX_PROVOKING_VERTEX
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SCISSOR_BOX

        +
        public static final int GL_SCISSOR_BOX
        +
        Accepted by the <pname> parameter of GetIntegeri_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEWPORT

        +
        public static final int GL_VIEWPORT
        +
        Accepted by the <pname> parameter of GetFloati_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_RANGE

        +
        public static final int GL_DEPTH_RANGE
        +
        Accepted by the <pname> parameter of GetDoublei_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SCISSOR_TEST

        +
        public static final int GL_SCISSOR_TEST
        +
        Accepted by the <pname> parameter of Enablei, Disablei, and IsEnabledi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FIRST_VERTEX_CONVENTION

        +
        public static final int GL_FIRST_VERTEX_CONVENTION
        +
        Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LAST_VERTEX_CONVENTION

        +
        public static final int GL_LAST_VERTEX_CONVENTION
        +
        Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROVOKING_VERTEX

        +
        public static final int GL_PROVOKING_VERTEX
        +
        Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNDEFINED_VERTEX

        +
        public static final int GL_UNDEFINED_VERTEX
        +
        Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glViewportArray

        +
        public static void glViewportArray(int first,
        +                   java.nio.FloatBuffer v)
        +
      • +
      + + + +
        +
      • +

        glViewportIndexedf

        +
        public static void glViewportIndexedf(int index,
        +                      float x,
        +                      float y,
        +                      float w,
        +                      float h)
        +
      • +
      + + + +
        +
      • +

        glViewportIndexed

        +
        public static void glViewportIndexed(int index,
        +                     java.nio.FloatBuffer v)
        +
      • +
      + + + +
        +
      • +

        glScissorArray

        +
        public static void glScissorArray(int first,
        +                  java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glScissorIndexed

        +
        public static void glScissorIndexed(int index,
        +                    int left,
        +                    int bottom,
        +                    int width,
        +                    int height)
        +
      • +
      + + + +
        +
      • +

        glScissorIndexed

        +
        public static void glScissorIndexed(int index,
        +                    java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glDepthRangeArray

        +
        public static void glDepthRangeArray(int first,
        +                     java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glDepthRangeIndexed

        +
        public static void glDepthRangeIndexed(int index,
        +                       double n,
        +                       double f)
        +
      • +
      + + + +
        +
      • +

        glGetFloat

        +
        public static void glGetFloat(int target,
        +              int index,
        +              java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetFloat

        +
        public static float glGetFloat(int target,
        +               int index)
        +
        Overloads glGetFloati_v.
        +
      • +
      + + + +
        +
      • +

        glGetDouble

        +
        public static void glGetDouble(int target,
        +               int index,
        +               java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetDouble

        +
        public static double glGetDouble(int target,
        +                 int index)
        +
        Overloads glGetDoublei_v.
        +
      • +
      + + + +
        +
      • +

        glGetIntegerIndexedEXT

        +
        public static void glGetIntegerIndexedEXT(int target,
        +                          int index,
        +                          java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glGetIntegerIndexedEXT

        +
        public static int glGetIntegerIndexedEXT(int target,
        +                         int index)
        +
        Overloads glGetIntegerIndexedivEXT.
        +
      • +
      + + + +
        +
      • +

        glEnableIndexedEXT

        +
        public static void glEnableIndexedEXT(int target,
        +                      int index)
        +
      • +
      + + + +
        +
      • +

        glDisableIndexedEXT

        +
        public static void glDisableIndexedEXT(int target,
        +                       int index)
        +
      • +
      + + + +
        +
      • +

        glIsEnabledIndexedEXT

        +
        public static boolean glIsEnabledIndexedEXT(int target,
        +                            int index)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBWindowPos.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBWindowPos.html new file mode 100644 index 00000000..d1df003a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ARBWindowPos.html @@ -0,0 +1,338 @@ + + + + + +ARBWindowPos (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ARBWindowPos

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ARBWindowPos
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBWindowPos
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglWindowPos2dARB(double x, + double y) 
      static voidglWindowPos2fARB(float x, + float y) 
      static voidglWindowPos2iARB(int x, + int y) 
      static voidglWindowPos2sARB(short x, + short y) 
      static voidglWindowPos3dARB(double x, + double y, + double z) 
      static voidglWindowPos3fARB(float x, + float y, + float z) 
      static voidglWindowPos3iARB(int x, + int y, + int z) 
      static voidglWindowPos3sARB(short x, + short y, + short z) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glWindowPos2fARB

        +
        public static void glWindowPos2fARB(float x,
        +                    float y)
        +
      • +
      + + + +
        +
      • +

        glWindowPos2dARB

        +
        public static void glWindowPos2dARB(double x,
        +                    double y)
        +
      • +
      + + + +
        +
      • +

        glWindowPos2iARB

        +
        public static void glWindowPos2iARB(int x,
        +                    int y)
        +
      • +
      + + + +
        +
      • +

        glWindowPos2sARB

        +
        public static void glWindowPos2sARB(short x,
        +                    short y)
        +
      • +
      + + + +
        +
      • +

        glWindowPos3fARB

        +
        public static void glWindowPos3fARB(float x,
        +                    float y,
        +                    float z)
        +
      • +
      + + + +
        +
      • +

        glWindowPos3dARB

        +
        public static void glWindowPos3dARB(double x,
        +                    double y,
        +                    double z)
        +
      • +
      + + + +
        +
      • +

        glWindowPos3iARB

        +
        public static void glWindowPos3iARB(int x,
        +                    int y,
        +                    int z)
        +
      • +
      + + + +
        +
      • +

        glWindowPos3sARB

        +
        public static void glWindowPos3sARB(short x,
        +                    short y,
        +                    short z)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIDrawBuffers.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIDrawBuffers.html new file mode 100644 index 00000000..d82a301d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIDrawBuffers.html @@ -0,0 +1,585 @@ + + + + + +ATIDrawBuffers (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATIDrawBuffers

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATIDrawBuffers
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATIDrawBuffers
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DRAW_BUFFER0_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER1_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER10_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER11_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER12_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER13_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER14_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER15_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER2_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER3_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER4_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER5_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER6_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER7_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER8_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER9_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_MAX_DRAW_BUFFERS_ATI +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDrawBuffersATI(int buffer) +
      Overloads glDrawBuffersATI.
      +
      static voidglDrawBuffersATI(java.nio.IntBuffer buffers) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_DRAW_BUFFERS_ATI

        +
        public static final int GL_MAX_DRAW_BUFFERS_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER0_ATI

        +
        public static final int GL_DRAW_BUFFER0_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER1_ATI

        +
        public static final int GL_DRAW_BUFFER1_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER2_ATI

        +
        public static final int GL_DRAW_BUFFER2_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER3_ATI

        +
        public static final int GL_DRAW_BUFFER3_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER4_ATI

        +
        public static final int GL_DRAW_BUFFER4_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER5_ATI

        +
        public static final int GL_DRAW_BUFFER5_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER6_ATI

        +
        public static final int GL_DRAW_BUFFER6_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER7_ATI

        +
        public static final int GL_DRAW_BUFFER7_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER8_ATI

        +
        public static final int GL_DRAW_BUFFER8_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER9_ATI

        +
        public static final int GL_DRAW_BUFFER9_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER10_ATI

        +
        public static final int GL_DRAW_BUFFER10_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER11_ATI

        +
        public static final int GL_DRAW_BUFFER11_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER12_ATI

        +
        public static final int GL_DRAW_BUFFER12_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER13_ATI

        +
        public static final int GL_DRAW_BUFFER13_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER14_ATI

        +
        public static final int GL_DRAW_BUFFER14_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER15_ATI

        +
        public static final int GL_DRAW_BUFFER15_ATI
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawBuffersATI

        +
        public static void glDrawBuffersATI(java.nio.IntBuffer buffers)
        +
      • +
      + + + +
        +
      • +

        glDrawBuffersATI

        +
        public static void glDrawBuffersATI(int buffer)
        +
        Overloads glDrawBuffersATI.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIElementArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIElementArray.html new file mode 100644 index 00000000..08489980 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIElementArray.html @@ -0,0 +1,348 @@ + + + + + +ATIElementArray (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATIElementArray

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATIElementArray
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATIElementArray
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_ELEMENT_ARRAY_ATI

        +
        public static final int GL_ELEMENT_ARRAY_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ELEMENT_ARRAY_TYPE_ATI

        +
        public static final int GL_ELEMENT_ARRAY_TYPE_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ELEMENT_ARRAY_POINTER_ATI

        +
        public static final int GL_ELEMENT_ARRAY_POINTER_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glElementPointerATI

        +
        public static void glElementPointerATI(java.nio.ByteBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glElementPointerATI

        +
        public static void glElementPointerATI(java.nio.IntBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glElementPointerATI

        +
        public static void glElementPointerATI(java.nio.ShortBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glDrawElementArrayATI

        +
        public static void glDrawElementArrayATI(int mode,
        +                         int count)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElementArrayATI

        +
        public static void glDrawRangeElementArrayATI(int mode,
        +                              int start,
        +                              int end,
        +                              int count)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIEnvmapBumpmap.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIEnvmapBumpmap.html new file mode 100644 index 00000000..6b2cfec7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIEnvmapBumpmap.html @@ -0,0 +1,405 @@ + + + + + +ATIEnvmapBumpmap (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATIEnvmapBumpmap

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATIEnvmapBumpmap
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATIEnvmapBumpmap
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTexBumpParameterATI

        +
        public static void glTexBumpParameterATI(int pname,
        +                         java.nio.FloatBuffer param)
        +
      • +
      + + + +
        +
      • +

        glTexBumpParameterATI

        +
        public static void glTexBumpParameterATI(int pname,
        +                         java.nio.IntBuffer param)
        +
      • +
      + + + +
        +
      • +

        glGetTexBumpParameterATI

        +
        public static void glGetTexBumpParameterATI(int pname,
        +                            java.nio.FloatBuffer param)
        +
      • +
      + + + +
        +
      • +

        glGetTexBumpParameterATI

        +
        public static void glGetTexBumpParameterATI(int pname,
        +                            java.nio.IntBuffer param)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIFragmentShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIFragmentShader.html new file mode 100644 index 00000000..c118a88e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIFragmentShader.html @@ -0,0 +1,1983 @@ + + + + + +ATIFragmentShader (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATIFragmentShader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATIFragmentShader
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATIFragmentShader
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIMapObjectBuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIMapObjectBuffer.html new file mode 100644 index 00000000..bcae828c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIMapObjectBuffer.html @@ -0,0 +1,299 @@ + + + + + +ATIMapObjectBuffer (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATIMapObjectBuffer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATIMapObjectBuffer
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATIMapObjectBuffer
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static java.nio.ByteBufferglMapObjectBufferATI(int buffer, + java.nio.ByteBuffer old_buffer) +
      glMapObjectBufferATI maps an ATI vertex array object to a ByteBuffer.
      +
      static java.nio.ByteBufferglMapObjectBufferATI(int buffer, + long length, + java.nio.ByteBuffer old_buffer) +
      glMapObjectBufferATI maps an ATI vertex array object to a ByteBuffer.
      +
      static voidglUnmapObjectBufferATI(int buffer) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glMapObjectBufferATI

        +
        public static java.nio.ByteBuffer glMapObjectBufferATI(int buffer,
        +                                       java.nio.ByteBuffer old_buffer)
        +
        glMapObjectBufferATI maps an ATI vertex array object to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the vertex array object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapObjectBufferATI like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapObjectBufferATI(..., null); ... // Another map on the same buffer mapped_buffer = glMapObjectBufferATI(..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        + The version of this method without an explicit length argument calls glGetObjectBufferATI internally to + retrieve the current vertex array object size, which may cause a pipeline flush and reduce application performance. +

        + The version of this method with an explicit length argument is a fast alternative to the one without. No GL call + is made to retrieve the vertex array object size, so the user is responsible for tracking and using the appropriate length.
        + Security warning: The length argument should match the vertex array object size. Reading from or writing to outside + the memory region that corresponds to the mapped vertex array object will cause native crashes. +

        +
        Parameters:
        length - the length of the mapped memory in bytes.
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glMapObjectBufferATI

        +
        public static java.nio.ByteBuffer glMapObjectBufferATI(int buffer,
        +                                       long length,
        +                                       java.nio.ByteBuffer old_buffer)
        +
        glMapObjectBufferATI maps an ATI vertex array object to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the vertex array object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapObjectBufferATI like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapObjectBufferATI(..., null); ... // Another map on the same buffer mapped_buffer = glMapObjectBufferATI(..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        + The version of this method without an explicit length argument calls glGetObjectBufferATI internally to + retrieve the current vertex array object size, which may cause a pipeline flush and reduce application performance. +

        + The version of this method with an explicit length argument is a fast alternative to the one without. No GL call + is made to retrieve the vertex array object size, so the user is responsible for tracking and using the appropriate length.
        + Security warning: The length argument should match the vertex array object size. Reading from or writing to outside + the memory region that corresponds to the mapped vertex array object will cause native crashes. +

        +
        Parameters:
        length - the length of the mapped memory in bytes.
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glUnmapObjectBufferATI

        +
        public static void glUnmapObjectBufferATI(int buffer)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIMeminfo.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIMeminfo.html new file mode 100644 index 00000000..ae9d0a1e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIMeminfo.html @@ -0,0 +1,269 @@ + + + + + +ATIMeminfo (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATIMeminfo

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATIMeminfo
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATIMeminfo
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VBO_FREE_MEMORY_ATI

        +
        public static final int GL_VBO_FREE_MEMORY_ATI
        +
        Accepted by the <value> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_FREE_MEMORY_ATI

        +
        public static final int GL_TEXTURE_FREE_MEMORY_ATI
        +
        Accepted by the <value> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_FREE_MEMORY_ATI

        +
        public static final int GL_RENDERBUFFER_FREE_MEMORY_ATI
        +
        Accepted by the <value> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIPnTriangles.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIPnTriangles.html new file mode 100644 index 00000000..6e977a78 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIPnTriangles.html @@ -0,0 +1,389 @@ + + + + + +ATIPnTriangles (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATIPnTriangles

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATIPnTriangles
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATIPnTriangles
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PN_TRIANGLES_ATI

        +
        public static final int GL_PN_TRIANGLES_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI

        +
        public static final int GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PN_TRIANGLES_POINT_MODE_ATI

        +
        public static final int GL_PN_TRIANGLES_POINT_MODE_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PN_TRIANGLES_NORMAL_MODE_ATI

        +
        public static final int GL_PN_TRIANGLES_NORMAL_MODE_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI

        +
        public static final int GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI

        +
        public static final int GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI

        +
        public static final int GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI

        +
        public static final int GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI

        +
        public static final int GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glPNTrianglesfATI

        +
        public static void glPNTrianglesfATI(int pname,
        +                     float param)
        +
      • +
      + + + +
        +
      • +

        glPNTrianglesiATI

        +
        public static void glPNTrianglesiATI(int pname,
        +                     int param)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATISeparateStencil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATISeparateStencil.html new file mode 100644 index 00000000..3b2b6fa9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATISeparateStencil.html @@ -0,0 +1,327 @@ + + + + + +ATISeparateStencil (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATISeparateStencil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATISeparateStencil
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATISeparateStencil
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_STENCIL_BACK_FUNC_ATI

        +
        public static final int GL_STENCIL_BACK_FUNC_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BACK_FAIL_ATI

        +
        public static final int GL_STENCIL_BACK_FAIL_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI

        +
        public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI

        +
        public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glStencilOpSeparateATI

        +
        public static void glStencilOpSeparateATI(int face,
        +                          int sfail,
        +                          int dpfail,
        +                          int dppass)
        +
      • +
      + + + +
        +
      • +

        glStencilFuncSeparateATI

        +
        public static void glStencilFuncSeparateATI(int frontfunc,
        +                            int backfunc,
        +                            int ref,
        +                            int mask)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextFragmentShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextFragmentShader.html new file mode 100644 index 00000000..f5db859c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextFragmentShader.html @@ -0,0 +1,247 @@ + + + + + +ATITextFragmentShader (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATITextFragmentShader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATITextFragmentShader
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATITextFragmentShader
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_TEXT_FRAGMENT_SHADER_ATI +
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of ProgramStringARB, + BindProgramARB, ProgramEnvParameter4{d,dv,f,fv}ARB, + ProgramLocalParameter4{d,dv,f,fv}ARB, + GetProgramEnvParameter{dv,fv}ARB, GetProgramLocalParameter{dv,fv}ARB, + GetProgramivARB, GetProgramfvATI, and GetProgramStringARB.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXT_FRAGMENT_SHADER_ATI

        +
        public static final int GL_TEXT_FRAGMENT_SHADER_ATI
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of ProgramStringARB, + BindProgramARB, ProgramEnvParameter4{d,dv,f,fv}ARB, + ProgramLocalParameter4{d,dv,f,fv}ARB, + GetProgramEnvParameter{dv,fv}ARB, GetProgramLocalParameter{dv,fv}ARB, + GetProgramivARB, GetProgramfvATI, and GetProgramStringARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextureCompression3DC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextureCompression3DC.html new file mode 100644 index 00000000..ae5e717d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextureCompression3DC.html @@ -0,0 +1,232 @@ + + + + + +ATITextureCompression3DC (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATITextureCompression3DC

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATITextureCompression3DC
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATITextureCompression3DC
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI

        +
        public static final int GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextureEnvCombine3.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextureEnvCombine3.html new file mode 100644 index 00000000..0ec6f407 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextureEnvCombine3.html @@ -0,0 +1,281 @@ + + + + + +ATITextureEnvCombine3 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATITextureEnvCombine3

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATITextureEnvCombine3
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATITextureEnvCombine3
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MODULATE_ADD_ATI +
      Accepted by the <params> parameter of TexEnvf, TexEnvi, TexEnvfv, + and TexEnviv when the <pname> parameter value is COMBINE_RGB_ARB + or COMBINE_ALPHA_ARB
      +
      static intGL_MODULATE_SIGNED_ADD_ATI +
      Accepted by the <params> parameter of TexEnvf, TexEnvi, TexEnvfv, + and TexEnviv when the <pname> parameter value is COMBINE_RGB_ARB + or COMBINE_ALPHA_ARB
      +
      static intGL_MODULATE_SUBTRACT_ATI +
      Accepted by the <params> parameter of TexEnvf, TexEnvi, TexEnvfv, + and TexEnviv when the <pname> parameter value is COMBINE_RGB_ARB + or COMBINE_ALPHA_ARB
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MODULATE_ADD_ATI

        +
        public static final int GL_MODULATE_ADD_ATI
        +
        Accepted by the <params> parameter of TexEnvf, TexEnvi, TexEnvfv, + and TexEnviv when the <pname> parameter value is COMBINE_RGB_ARB + or COMBINE_ALPHA_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MODULATE_SIGNED_ADD_ATI

        +
        public static final int GL_MODULATE_SIGNED_ADD_ATI
        +
        Accepted by the <params> parameter of TexEnvf, TexEnvi, TexEnvfv, + and TexEnviv when the <pname> parameter value is COMBINE_RGB_ARB + or COMBINE_ALPHA_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MODULATE_SUBTRACT_ATI

        +
        public static final int GL_MODULATE_SUBTRACT_ATI
        +
        Accepted by the <params> parameter of TexEnvf, TexEnvi, TexEnvfv, + and TexEnviv when the <pname> parameter value is COMBINE_RGB_ARB + or COMBINE_ALPHA_ARB
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextureFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextureFloat.html new file mode 100644 index 00000000..360bcd8b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextureFloat.html @@ -0,0 +1,446 @@ + + + + + +ATITextureFloat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATITextureFloat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATITextureFloat
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATITextureFloat
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ALPHA_FLOAT16_ATI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA_FLOAT32_ATI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_INTENSITY_FLOAT16_ATI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_INTENSITY_FLOAT32_ATI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_ALPHA_FLOAT16_ATI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_ALPHA_FLOAT32_ATI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_FLOAT16_ATI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_FLOAT32_ATI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB_FLOAT16_ATI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB_FLOAT32_ATI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA_FLOAT16_ATI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA_FLOAT32_ATI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RGBA_FLOAT32_ATI

        +
        public static final int GL_RGBA_FLOAT32_ATI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB_FLOAT32_ATI

        +
        public static final int GL_RGB_FLOAT32_ATI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA_FLOAT32_ATI

        +
        public static final int GL_ALPHA_FLOAT32_ATI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY_FLOAT32_ATI

        +
        public static final int GL_INTENSITY_FLOAT32_ATI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_FLOAT32_ATI

        +
        public static final int GL_LUMINANCE_FLOAT32_ATI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA_FLOAT32_ATI

        +
        public static final int GL_LUMINANCE_ALPHA_FLOAT32_ATI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA_FLOAT16_ATI

        +
        public static final int GL_RGBA_FLOAT16_ATI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB_FLOAT16_ATI

        +
        public static final int GL_RGB_FLOAT16_ATI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA_FLOAT16_ATI

        +
        public static final int GL_ALPHA_FLOAT16_ATI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY_FLOAT16_ATI

        +
        public static final int GL_INTENSITY_FLOAT16_ATI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_FLOAT16_ATI

        +
        public static final int GL_LUMINANCE_FLOAT16_ATI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA_FLOAT16_ATI

        +
        public static final int GL_LUMINANCE_ALPHA_FLOAT16_ATI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextureMirrorOnce.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextureMirrorOnce.html new file mode 100644 index 00000000..8f1e6d1f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATITextureMirrorOnce.html @@ -0,0 +1,246 @@ + + + + + +ATITextureMirrorOnce (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATITextureMirrorOnce

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATITextureMirrorOnce
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATITextureMirrorOnce
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIVertexArrayObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIVertexArrayObject.html new file mode 100644 index 00000000..32a9c079 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIVertexArrayObject.html @@ -0,0 +1,720 @@ + + + + + +ATIVertexArrayObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATIVertexArrayObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATIVertexArrayObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATIVertexArrayObject
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glNewObjectBufferATI

        +
        public static int glNewObjectBufferATI(int pPointer_size,
        +                       int usage)
        +
      • +
      + + + +
        +
      • +

        glNewObjectBufferATI

        +
        public static int glNewObjectBufferATI(java.nio.ByteBuffer pPointer,
        +                       int usage)
        +
      • +
      + + + +
        +
      • +

        glNewObjectBufferATI

        +
        public static int glNewObjectBufferATI(java.nio.DoubleBuffer pPointer,
        +                       int usage)
        +
      • +
      + + + +
        +
      • +

        glNewObjectBufferATI

        +
        public static int glNewObjectBufferATI(java.nio.FloatBuffer pPointer,
        +                       int usage)
        +
      • +
      + + + +
        +
      • +

        glNewObjectBufferATI

        +
        public static int glNewObjectBufferATI(java.nio.IntBuffer pPointer,
        +                       int usage)
        +
      • +
      + + + +
        +
      • +

        glNewObjectBufferATI

        +
        public static int glNewObjectBufferATI(java.nio.ShortBuffer pPointer,
        +                       int usage)
        +
      • +
      + + + +
        +
      • +

        glIsObjectBufferATI

        +
        public static boolean glIsObjectBufferATI(int buffer)
        +
      • +
      + + + +
        +
      • +

        glUpdateObjectBufferATI

        +
        public static void glUpdateObjectBufferATI(int buffer,
        +                           int offset,
        +                           java.nio.ByteBuffer pPointer,
        +                           int preserve)
        +
      • +
      + + + +
        +
      • +

        glUpdateObjectBufferATI

        +
        public static void glUpdateObjectBufferATI(int buffer,
        +                           int offset,
        +                           java.nio.DoubleBuffer pPointer,
        +                           int preserve)
        +
      • +
      + + + +
        +
      • +

        glUpdateObjectBufferATI

        +
        public static void glUpdateObjectBufferATI(int buffer,
        +                           int offset,
        +                           java.nio.FloatBuffer pPointer,
        +                           int preserve)
        +
      • +
      + + + +
        +
      • +

        glUpdateObjectBufferATI

        +
        public static void glUpdateObjectBufferATI(int buffer,
        +                           int offset,
        +                           java.nio.IntBuffer pPointer,
        +                           int preserve)
        +
      • +
      + + + +
        +
      • +

        glUpdateObjectBufferATI

        +
        public static void glUpdateObjectBufferATI(int buffer,
        +                           int offset,
        +                           java.nio.ShortBuffer pPointer,
        +                           int preserve)
        +
      • +
      + + + +
        +
      • +

        glGetObjectBufferATI

        +
        public static void glGetObjectBufferATI(int buffer,
        +                        int pname,
        +                        java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetObjectBufferATI

        +
        public static void glGetObjectBufferATI(int buffer,
        +                        int pname,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetObjectBufferiATI

        +
        public static int glGetObjectBufferiATI(int buffer,
        +                        int pname)
        +
        Overloads glGetObjectBufferivATI.
        +
      • +
      + + + +
        +
      • +

        glFreeObjectBufferATI

        +
        public static void glFreeObjectBufferATI(int buffer)
        +
      • +
      + + + +
        +
      • +

        glArrayObjectATI

        +
        public static void glArrayObjectATI(int array,
        +                    int size,
        +                    int type,
        +                    int stride,
        +                    int buffer,
        +                    int offset)
        +
      • +
      + + + +
        +
      • +

        glGetArrayObjectATI

        +
        public static void glGetArrayObjectATI(int array,
        +                       int pname,
        +                       java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetArrayObjectATI

        +
        public static void glGetArrayObjectATI(int array,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glVariantArrayObjectATI

        +
        public static void glVariantArrayObjectATI(int id,
        +                           int type,
        +                           int stride,
        +                           int buffer,
        +                           int offset)
        +
      • +
      + + + +
        +
      • +

        glGetVariantArrayObjectATI

        +
        public static void glGetVariantArrayObjectATI(int id,
        +                              int pname,
        +                              java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVariantArrayObjectATI

        +
        public static void glGetVariantArrayObjectATI(int id,
        +                              int pname,
        +                              java.nio.IntBuffer params)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIVertexAttribArrayObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIVertexAttribArrayObject.html new file mode 100644 index 00000000..76083f2e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIVertexAttribArrayObject.html @@ -0,0 +1,269 @@ + + + + + +ATIVertexAttribArrayObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATIVertexAttribArrayObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATIVertexAttribArrayObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATIVertexAttribArrayObject
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglGetVertexAttribArrayObjectATI(int index, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetVertexAttribArrayObjectATI(int index, + int pname, + java.nio.IntBuffer params) 
      static voidglVertexAttribArrayObjectATI(int index, + int size, + int type, + boolean normalized, + int stride, + int buffer, + int offset) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertexAttribArrayObjectATI

        +
        public static void glVertexAttribArrayObjectATI(int index,
        +                                int size,
        +                                int type,
        +                                boolean normalized,
        +                                int stride,
        +                                int buffer,
        +                                int offset)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribArrayObjectATI

        +
        public static void glGetVertexAttribArrayObjectATI(int index,
        +                                   int pname,
        +                                   java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribArrayObjectATI

        +
        public static void glGetVertexAttribArrayObjectATI(int index,
        +                                   int pname,
        +                                   java.nio.IntBuffer params)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIVertexStreams.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIVertexStreams.html new file mode 100644 index 00000000..249e30ac --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ATIVertexStreams.html @@ -0,0 +1,739 @@ + + + + + +ATIVertexStreams (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ATIVertexStreams

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ATIVertexStreams
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ATIVertexStreams
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertexStream2fATI

        +
        public static void glVertexStream2fATI(int stream,
        +                       float x,
        +                       float y)
        +
      • +
      + + + +
        +
      • +

        glVertexStream2dATI

        +
        public static void glVertexStream2dATI(int stream,
        +                       double x,
        +                       double y)
        +
      • +
      + + + +
        +
      • +

        glVertexStream2iATI

        +
        public static void glVertexStream2iATI(int stream,
        +                       int x,
        +                       int y)
        +
      • +
      + + + +
        +
      • +

        glVertexStream2sATI

        +
        public static void glVertexStream2sATI(int stream,
        +                       short x,
        +                       short y)
        +
      • +
      + + + +
        +
      • +

        glVertexStream3fATI

        +
        public static void glVertexStream3fATI(int stream,
        +                       float x,
        +                       float y,
        +                       float z)
        +
      • +
      + + + +
        +
      • +

        glVertexStream3dATI

        +
        public static void glVertexStream3dATI(int stream,
        +                       double x,
        +                       double y,
        +                       double z)
        +
      • +
      + + + +
        +
      • +

        glVertexStream3iATI

        +
        public static void glVertexStream3iATI(int stream,
        +                       int x,
        +                       int y,
        +                       int z)
        +
      • +
      + + + +
        +
      • +

        glVertexStream3sATI

        +
        public static void glVertexStream3sATI(int stream,
        +                       short x,
        +                       short y,
        +                       short z)
        +
      • +
      + + + +
        +
      • +

        glVertexStream4fATI

        +
        public static void glVertexStream4fATI(int stream,
        +                       float x,
        +                       float y,
        +                       float z,
        +                       float w)
        +
      • +
      + + + +
        +
      • +

        glVertexStream4dATI

        +
        public static void glVertexStream4dATI(int stream,
        +                       double x,
        +                       double y,
        +                       double z,
        +                       double w)
        +
      • +
      + + + +
        +
      • +

        glVertexStream4iATI

        +
        public static void glVertexStream4iATI(int stream,
        +                       int x,
        +                       int y,
        +                       int z,
        +                       int w)
        +
      • +
      + + + +
        +
      • +

        glVertexStream4sATI

        +
        public static void glVertexStream4sATI(int stream,
        +                       short x,
        +                       short y,
        +                       short z,
        +                       short w)
        +
      • +
      + + + +
        +
      • +

        glNormalStream3bATI

        +
        public static void glNormalStream3bATI(int stream,
        +                       byte x,
        +                       byte y,
        +                       byte z)
        +
      • +
      + + + +
        +
      • +

        glNormalStream3fATI

        +
        public static void glNormalStream3fATI(int stream,
        +                       float x,
        +                       float y,
        +                       float z)
        +
      • +
      + + + +
        +
      • +

        glNormalStream3dATI

        +
        public static void glNormalStream3dATI(int stream,
        +                       double x,
        +                       double y,
        +                       double z)
        +
      • +
      + + + +
        +
      • +

        glNormalStream3iATI

        +
        public static void glNormalStream3iATI(int stream,
        +                       int x,
        +                       int y,
        +                       int z)
        +
      • +
      + + + +
        +
      • +

        glNormalStream3sATI

        +
        public static void glNormalStream3sATI(int stream,
        +                       short x,
        +                       short y,
        +                       short z)
        +
      • +
      + + + +
        +
      • +

        glClientActiveVertexStreamATI

        +
        public static void glClientActiveVertexStreamATI(int stream)
        +
      • +
      + + + +
        +
      • +

        glVertexBlendEnvfATI

        +
        public static void glVertexBlendEnvfATI(int pname,
        +                        float param)
        +
      • +
      + + + +
        +
      • +

        glVertexBlendEnviATI

        +
        public static void glVertexBlendEnviATI(int pname,
        +                        int param)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AWTGLCanvas.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AWTGLCanvas.html new file mode 100644 index 00000000..5ad87716 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/AWTGLCanvas.html @@ -0,0 +1,996 @@ + + + + + +AWTGLCanvas (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class AWTGLCanvas

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.awt.Component
    • +
    • +
        +
      • java.awt.Canvas
      • +
      • +
          +
        • org.lwjgl.opengl.AWTGLCanvas
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.event.ComponentListener, java.awt.event.HierarchyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
    +
    +
    +
    +
    public class AWTGLCanvas
    +extends java.awt.Canvas
    +implements java.awt.event.ComponentListener, java.awt.event.HierarchyListener
    +

    + An AWT rendering context. +

    +
    Version:
    +
    $Revision$
    +
    Author:
    +
    $Author$ + $Id$
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Canvas

        +java.awt.Canvas.AccessibleAWTCanvas
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      AWTGLCanvas() +
      Constructor using the default PixelFormat.
      +
      AWTGLCanvas(java.awt.GraphicsDevice device, + PixelFormat pixel_format) +
      Create an AWTGLCanvas with the requested PixelFormat on the default GraphicsDevice.
      +
      AWTGLCanvas(java.awt.GraphicsDevice device, + PixelFormat pixel_format, + Drawable drawable) +
      Create an AWTGLCanvas with the requested PixelFormat on the specified GraphicsDevice.
      +
      AWTGLCanvas(java.awt.GraphicsDevice device, + PixelFormat pixel_format, + Drawable drawable, + ContextAttribs attribs) +
      Create an AWTGLCanvas with the requested PixelFormat on the specified GraphicsDevice.
      +
      AWTGLCanvas(PixelFormat pixel_format) +
      Create an AWTGLCanvas with the requested PixelFormat on the default GraphicsDevice.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidaddNotify() 
      voidcheckGLError() 
      voidcomponentHidden(java.awt.event.ComponentEvent e) 
      voidcomponentMoved(java.awt.event.ComponentEvent e) 
      voidcomponentResized(java.awt.event.ComponentEvent e) 
      voidcomponentShown(java.awt.event.ComponentEvent e) 
      org.lwjgl.opengl.ContextGLcreateSharedContext() +
      This method should only be called internally.
      +
      voiddestroy() +
      Destroy the OpenGL context.
      +
      protected voidexceptionOccurred(LWJGLException exception) +
      This method will be called if an unhandled LWJGLException occurs in paint().
      +
      org.lwjgl.opengl.ContextGLgetContext() +
      This method should only be called internally.
      +
      PixelFormatLWJGLgetPixelFormat() 
      voidhierarchyChanged(java.awt.event.HierarchyEvent e) 
      voidinitContext(float r, + float g, + float b) 
      protected voidinitGL() +
      Override this to do initialising of the context.
      +
      booleanisCurrent() +
      Returns true if the Drawable's context is current in the current thread.
      +
      voidmakeCurrent() +
      Make the canvas' context current.
      +
      voidpaint(java.awt.Graphics g) +
      The default paint() operation makes the context current and calls paintGL() which should + be overridden to do GL operations.
      +
      protected voidpaintGL() +
      Override this to do painting
      +
      voidreleaseContext() +
      If the Drawable's context is current in the current thread, no context will be current after a call to this method.
      +
      voidremoveNotify() 
      voidsetBounds(int x, + int y, + int width, + int height) 
      voidsetCLSharingProperties(PointerBuffer properties) +
      Sets the appropriate khr_gl_sharing properties in the target PointerBuffer, + so that if it is used in a clCreateContext(FromType) call, the created CL + context will be sharing objects with this Drawable's GL context.
      +
      voidsetLocation(int x, + int y) 
      voidsetLocation(java.awt.Point p) 
      voidsetPixelFormat(PixelFormatLWJGL pf) 
      voidsetPixelFormat(PixelFormatLWJGL pf, + ContextAttribs attribs) 
      voidsetSize(java.awt.Dimension d) 
      voidsetSize(int width, + int height) 
      voidsetSwapInterval(int swap_interval) +
      Set swap interval.
      +
      voidsetVSyncEnabled(boolean enabled) +
      Enable vsync
      +
      voidswapBuffers() +
      Swap the canvas' buffer
      +
      voidupdate(java.awt.Graphics g) +
      override update to avoid clearing
      +
      +
        +
      • + + +

        Methods inherited from class java.awt.Canvas

        +createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMinimumSize, setName, setPreferredSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + + + + + +
        +
      • +

        AWTGLCanvas

        +
        public AWTGLCanvas(PixelFormat pixel_format)
        +            throws LWJGLException
        +
        Create an AWTGLCanvas with the requested PixelFormat on the default GraphicsDevice.
        +
        Parameters:
        pixel_format - The desired pixel format. May not be null
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        AWTGLCanvas

        +
        public AWTGLCanvas(java.awt.GraphicsDevice device,
        +           PixelFormat pixel_format)
        +            throws LWJGLException
        +
        Create an AWTGLCanvas with the requested PixelFormat on the default GraphicsDevice.
        +
        Parameters:
        device - the device to create the canvas on.
        pixel_format - The desired pixel format. May not be null
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        AWTGLCanvas

        +
        public AWTGLCanvas(java.awt.GraphicsDevice device,
        +           PixelFormat pixel_format,
        +           Drawable drawable)
        +            throws LWJGLException
        +
        Create an AWTGLCanvas with the requested PixelFormat on the specified GraphicsDevice.
        +
        Parameters:
        device - the device to create the canvas on.
        pixel_format - The desired pixel format. May not be null
        drawable - The Drawable to share context with
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        AWTGLCanvas

        +
        public AWTGLCanvas(java.awt.GraphicsDevice device,
        +           PixelFormat pixel_format,
        +           Drawable drawable,
        +           ContextAttribs attribs)
        +            throws LWJGLException
        +
        Create an AWTGLCanvas with the requested PixelFormat on the specified GraphicsDevice.
        +
        Parameters:
        device - the device to create the canvas on.
        pixel_format - The desired pixel format. May not be null
        drawable - The Drawable to share context with
        attribs - The ContextAttribs to use when creating the context. (optional, may be null)
        +
        Throws:
        +
        LWJGLException
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + + + + + +
        +
      • +

        getContext

        +
        public org.lwjgl.opengl.ContextGL getContext()
        +
        This method should only be called internally.
        +
        Returns:
        the Drawable's Context
        +
      • +
      + + + +
        +
      • +

        createSharedContext

        +
        public org.lwjgl.opengl.ContextGL createSharedContext()
        +                                               throws LWJGLException
        +
        This method should only be called internally.
        +
        Returns:
        a Context shared with the Drawable's Context.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        checkGLError

        +
        public void checkGLError()
        +
      • +
      + + + +
        +
      • +

        initContext

        +
        public void initContext(float r,
        +               float g,
        +               float b)
        +
      • +
      + + + +
        +
      • +

        addNotify

        +
        public void addNotify()
        +
        +
        Overrides:
        +
        addNotify in class java.awt.Canvas
        +
        +
      • +
      + + + +
        +
      • +

        removeNotify

        +
        public void removeNotify()
        +
        +
        Overrides:
        +
        removeNotify in class java.awt.Component
        +
        +
      • +
      + + + +
        +
      • +

        setSwapInterval

        +
        public void setSwapInterval(int swap_interval)
        +
        Set swap interval.
        +
      • +
      + + + +
        +
      • +

        setVSyncEnabled

        +
        public void setVSyncEnabled(boolean enabled)
        +
        Enable vsync
        +
      • +
      + + + + + + + +
        +
      • +

        isCurrent

        +
        public boolean isCurrent()
        +                  throws LWJGLException
        +
        Description copied from interface: Drawable
        +
        Returns true if the Drawable's context is current in the current thread.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        makeCurrent

        +
        public void makeCurrent()
        +                 throws LWJGLException
        +
        Make the canvas' context current. It is highly recommended that the context + is only made current inside the AWT thread (for example in an overridden paintGL()).
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        releaseContext

        +
        public void releaseContext()
        +                    throws LWJGLException
        +
        Description copied from interface: Drawable
        +
        If the Drawable's context is current in the current thread, no context will be current after a call to this method.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        destroy

        +
        public final void destroy()
        +
        Destroy the OpenGL context. This happens when the component becomes undisplayable
        +
      • +
      + + + +
        +
      • +

        setCLSharingProperties

        +
        public final void setCLSharingProperties(PointerBuffer properties)
        +                                  throws LWJGLException
        +
        Description copied from interface: Drawable
        +
        Sets the appropriate khr_gl_sharing properties in the target PointerBuffer, + so that if it is used in a clCreateContext(FromType) call, the created CL + context will be sharing objects with this Drawable's GL context. After a + call to this method, the target buffer position will have advanced by 2 to 4 positions, + depending on the implementation.
        +
        Parameters:
        properties - The target properties buffer. It must have at least 4 positions remaining.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        initGL

        +
        protected void initGL()
        +
        Override this to do initialising of the context. + It will be called once from paint(), immediately after + the context is created and made current.
        +
      • +
      + + + +
        +
      • +

        paintGL

        +
        protected void paintGL()
        +
        Override this to do painting
        +
      • +
      + + + +
        +
      • +

        paint

        +
        public final void paint(java.awt.Graphics g)
        +
        The default paint() operation makes the context current and calls paintGL() which should + be overridden to do GL operations.
        +
        +
        Overrides:
        +
        paint in class java.awt.Canvas
        +
        +
      • +
      + + + +
        +
      • +

        exceptionOccurred

        +
        protected void exceptionOccurred(LWJGLException exception)
        +
        This method will be called if an unhandled LWJGLException occurs in paint(). + Override this method to be notified of this.
        +
        Parameters:
        exception - The exception that occurred.
        +
      • +
      + + + +
        +
      • +

        update

        +
        public void update(java.awt.Graphics g)
        +
        override update to avoid clearing
        +
        +
        Overrides:
        +
        update in class java.awt.Canvas
        +
        +
      • +
      + + + +
        +
      • +

        componentShown

        +
        public void componentShown(java.awt.event.ComponentEvent e)
        +
        +
        Specified by:
        +
        componentShown in interface java.awt.event.ComponentListener
        +
        +
      • +
      + + + +
        +
      • +

        componentHidden

        +
        public void componentHidden(java.awt.event.ComponentEvent e)
        +
        +
        Specified by:
        +
        componentHidden in interface java.awt.event.ComponentListener
        +
        +
      • +
      + + + +
        +
      • +

        componentResized

        +
        public void componentResized(java.awt.event.ComponentEvent e)
        +
        +
        Specified by:
        +
        componentResized in interface java.awt.event.ComponentListener
        +
        +
      • +
      + + + +
        +
      • +

        componentMoved

        +
        public void componentMoved(java.awt.event.ComponentEvent e)
        +
        +
        Specified by:
        +
        componentMoved in interface java.awt.event.ComponentListener
        +
        +
      • +
      + + + +
        +
      • +

        setLocation

        +
        public void setLocation(int x,
        +               int y)
        +
        +
        Overrides:
        +
        setLocation in class java.awt.Component
        +
        +
      • +
      + + + +
        +
      • +

        setLocation

        +
        public void setLocation(java.awt.Point p)
        +
        +
        Overrides:
        +
        setLocation in class java.awt.Component
        +
        +
      • +
      + + + +
        +
      • +

        setSize

        +
        public void setSize(java.awt.Dimension d)
        +
        +
        Overrides:
        +
        setSize in class java.awt.Component
        +
        +
      • +
      + + + +
        +
      • +

        setSize

        +
        public void setSize(int width,
        +           int height)
        +
        +
        Overrides:
        +
        setSize in class java.awt.Component
        +
        +
      • +
      + + + +
        +
      • +

        setBounds

        +
        public void setBounds(int x,
        +             int y,
        +             int width,
        +             int height)
        +
        +
        Overrides:
        +
        setBounds in class java.awt.Component
        +
        +
      • +
      + + + +
        +
      • +

        hierarchyChanged

        +
        public void hierarchyChanged(java.awt.event.HierarchyEvent e)
        +
        +
        Specified by:
        +
        hierarchyChanged in interface java.awt.event.HierarchyListener
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ContextAttribs.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ContextAttribs.html new file mode 100644 index 00000000..5a8a6c63 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ContextAttribs.html @@ -0,0 +1,512 @@ + + + + + +ContextAttribs (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ContextAttribs

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ContextAttribs
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ContextAttribs
    +extends java.lang.Object
    +
    This class represents the context attributes passed to CreateContextAttribs of the ARB_create_context and + ARB_create_context_profile extensions. + These attributes can be used to indicate at context creation which OpenGL interface will be used. This includes the + OpenGL version, the layer plane on which rendering takes place and also optional debug and forward combatibility modes. + (read the ARB_create_context spec for details) +

    + Use of this class is optional. If an OpenGL context is created without passing an instance of this class + (or ARB_create_context is not supported), the old context creation code will be used. Support for debug and forward + compatible mobes is not guaranteed by the OpenGL implementation. Developers may encounter debug contexts being the same + as non-debug contexts or forward compatible contexts having support for deprecated functionality. +

    + If the forwardCompatible + attribute is used, LWJGL will not load the deprecated functionality (as defined in the OpenGL 3.0 specification). This + means that developers can start working on cleaning up their applications without an OpenGL 3.0 complaint driver. +

    + This extension is not supported on MacOS X. However, in order to enable the GL 3.2 context on MacOS X 10.7 or newer, an + instance of this class must be passed to LWJGL. The only valid configuration is new ContextAttribs(3, 2).withProfileCore(), + anything else will be ignored.

    +
    Author:
    +
    spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ContextAttribs

        +
        public ContextAttribs()
        +
      • +
      + + + +
        +
      • +

        ContextAttribs

        +
        public ContextAttribs(int majorVersion,
        +              int minorVersion)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMajorVersion

        +
        public int getMajorVersion()
        +
      • +
      + + + +
        +
      • +

        getMinorVersion

        +
        public int getMinorVersion()
        +
      • +
      + + + +
        +
      • +

        getLayerPlane

        +
        public int getLayerPlane()
        +
      • +
      + + + +
        +
      • +

        isDebug

        +
        public boolean isDebug()
        +
      • +
      + + + +
        +
      • +

        isForwardCompatible

        +
        public boolean isForwardCompatible()
        +
      • +
      + + + +
        +
      • +

        isProfileCore

        +
        public boolean isProfileCore()
        +
      • +
      + + + +
        +
      • +

        isProfileCompatibility

        +
        public boolean isProfileCompatibility()
        +
      • +
      + + + +
        +
      • +

        isProfileES

        +
        public boolean isProfileES()
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        withForwardCompatible

        +
        public ContextAttribs withForwardCompatible(boolean forwardCompatible)
        +
      • +
      + + + +
        +
      • +

        withProfileCore

        +
        public ContextAttribs withProfileCore(boolean profileCore)
        +
      • +
      + + + +
        +
      • +

        withProfileCompatibility

        +
        public ContextAttribs withProfileCompatibility(boolean profileCompatibility)
        +
      • +
      + + + +
        +
      • +

        withProfileES

        +
        public ContextAttribs withProfileES(boolean profileES)
        +
      • +
      + + + +
        +
      • +

        withLoseContextOnReset

        +
        public ContextAttribs withLoseContextOnReset(boolean loseContextOnReset)
        +
        Returns a ContextAttribs instance with CONTEXT_RESET_NOTIFICATION_STRATEGY set + to LOSE_CONTEXT_ON_RESET if the parameter is true or to NO_RESET_NOTIFICATION + if the parameter is false.
        +
        Parameters:
        loseContextOnReset -
        +
        Returns:
        the new ContextAttribs
        +
      • +
      + + + +
        +
      • +

        withContextResetIsolation

        +
        public ContextAttribs withContextResetIsolation(boolean contextResetIsolation)
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ContextCapabilities.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ContextCapabilities.html new file mode 100644 index 00000000..61e80e5b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/ContextCapabilities.html @@ -0,0 +1,4924 @@ + + + + + +ContextCapabilities (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class ContextCapabilities

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.ContextCapabilities
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ContextCapabilities
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_AMD_blend_minmax_factor

        +
        public final boolean GL_AMD_blend_minmax_factor
        +
      • +
      + + + +
        +
      • +

        GL_AMD_conservative_depth

        +
        public final boolean GL_AMD_conservative_depth
        +
      • +
      + + + +
        +
      • +

        GL_AMD_debug_output

        +
        public final boolean GL_AMD_debug_output
        +
      • +
      + + + +
        +
      • +

        GL_AMD_depth_clamp_separate

        +
        public final boolean GL_AMD_depth_clamp_separate
        +
      • +
      + + + +
        +
      • +

        GL_AMD_draw_buffers_blend

        +
        public final boolean GL_AMD_draw_buffers_blend
        +
      • +
      + + + +
        +
      • +

        GL_AMD_interleaved_elements

        +
        public final boolean GL_AMD_interleaved_elements
        +
      • +
      + + + +
        +
      • +

        GL_AMD_multi_draw_indirect

        +
        public final boolean GL_AMD_multi_draw_indirect
        +
      • +
      + + + +
        +
      • +

        GL_AMD_name_gen_delete

        +
        public final boolean GL_AMD_name_gen_delete
        +
      • +
      + + + +
        +
      • +

        GL_AMD_performance_monitor

        +
        public final boolean GL_AMD_performance_monitor
        +
      • +
      + + + +
        +
      • +

        GL_AMD_pinned_memory

        +
        public final boolean GL_AMD_pinned_memory
        +
      • +
      + + + +
        +
      • +

        GL_AMD_query_buffer_object

        +
        public final boolean GL_AMD_query_buffer_object
        +
      • +
      + + + +
        +
      • +

        GL_AMD_sample_positions

        +
        public final boolean GL_AMD_sample_positions
        +
      • +
      + + + +
        +
      • +

        GL_AMD_seamless_cubemap_per_texture

        +
        public final boolean GL_AMD_seamless_cubemap_per_texture
        +
      • +
      + + + +
        +
      • +

        GL_AMD_shader_atomic_counter_ops

        +
        public final boolean GL_AMD_shader_atomic_counter_ops
        +
      • +
      + + + +
        +
      • +

        GL_AMD_shader_stencil_export

        +
        public final boolean GL_AMD_shader_stencil_export
        +
      • +
      + + + +
        +
      • +

        GL_AMD_shader_trinary_minmax

        +
        public final boolean GL_AMD_shader_trinary_minmax
        +
      • +
      + + + +
        +
      • +

        GL_AMD_sparse_texture

        +
        public final boolean GL_AMD_sparse_texture
        +
      • +
      + + + +
        +
      • +

        GL_AMD_stencil_operation_extended

        +
        public final boolean GL_AMD_stencil_operation_extended
        +
      • +
      + + + +
        +
      • +

        GL_AMD_texture_texture4

        +
        public final boolean GL_AMD_texture_texture4
        +
      • +
      + + + +
        +
      • +

        GL_AMD_transform_feedback3_lines_triangles

        +
        public final boolean GL_AMD_transform_feedback3_lines_triangles
        +
      • +
      + + + +
        +
      • +

        GL_AMD_vertex_shader_layer

        +
        public final boolean GL_AMD_vertex_shader_layer
        +
      • +
      + + + +
        +
      • +

        GL_AMD_vertex_shader_tessellator

        +
        public final boolean GL_AMD_vertex_shader_tessellator
        +
      • +
      + + + +
        +
      • +

        GL_AMD_vertex_shader_viewport_index

        +
        public final boolean GL_AMD_vertex_shader_viewport_index
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_aux_depth_stencil

        +
        public final boolean GL_APPLE_aux_depth_stencil
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_client_storage

        +
        public final boolean GL_APPLE_client_storage
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_element_array

        +
        public final boolean GL_APPLE_element_array
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_fence

        +
        public final boolean GL_APPLE_fence
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_float_pixels

        +
        public final boolean GL_APPLE_float_pixels
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_flush_buffer_range

        +
        public final boolean GL_APPLE_flush_buffer_range
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_object_purgeable

        +
        public final boolean GL_APPLE_object_purgeable
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_packed_pixels

        +
        public final boolean GL_APPLE_packed_pixels
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_rgb_422

        +
        public final boolean GL_APPLE_rgb_422
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_row_bytes

        +
        public final boolean GL_APPLE_row_bytes
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_texture_range

        +
        public final boolean GL_APPLE_texture_range
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_vertex_array_object

        +
        public final boolean GL_APPLE_vertex_array_object
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_vertex_array_range

        +
        public final boolean GL_APPLE_vertex_array_range
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_vertex_program_evaluators

        +
        public final boolean GL_APPLE_vertex_program_evaluators
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_ycbcr_422

        +
        public final boolean GL_APPLE_ycbcr_422
        +
      • +
      + + + +
        +
      • +

        GL_ARB_ES2_compatibility

        +
        public final boolean GL_ARB_ES2_compatibility
        +
      • +
      + + + +
        +
      • +

        GL_ARB_ES3_compatibility

        +
        public final boolean GL_ARB_ES3_compatibility
        +
      • +
      + + + +
        +
      • +

        GL_ARB_arrays_of_arrays

        +
        public final boolean GL_ARB_arrays_of_arrays
        +
      • +
      + + + +
        +
      • +

        GL_ARB_base_instance

        +
        public final boolean GL_ARB_base_instance
        +
      • +
      + + + +
        +
      • +

        GL_ARB_bindless_texture

        +
        public final boolean GL_ARB_bindless_texture
        +
      • +
      + + + +
        +
      • +

        GL_ARB_blend_func_extended

        +
        public final boolean GL_ARB_blend_func_extended
        +
      • +
      + + + +
        +
      • +

        GL_ARB_buffer_storage

        +
        public final boolean GL_ARB_buffer_storage
        +
      • +
      + + + +
        +
      • +

        GL_ARB_cl_event

        +
        public final boolean GL_ARB_cl_event
        +
      • +
      + + + +
        +
      • +

        GL_ARB_clear_buffer_object

        +
        public final boolean GL_ARB_clear_buffer_object
        +
      • +
      + + + +
        +
      • +

        GL_ARB_clear_texture

        +
        public final boolean GL_ARB_clear_texture
        +
      • +
      + + + +
        +
      • +

        GL_ARB_color_buffer_float

        +
        public final boolean GL_ARB_color_buffer_float
        +
      • +
      + + + +
        +
      • +

        GL_ARB_compatibility

        +
        public final boolean GL_ARB_compatibility
        +
      • +
      + + + +
        +
      • +

        GL_ARB_compressed_texture_pixel_storage

        +
        public final boolean GL_ARB_compressed_texture_pixel_storage
        +
      • +
      + + + +
        +
      • +

        GL_ARB_compute_shader

        +
        public final boolean GL_ARB_compute_shader
        +
      • +
      + + + +
        +
      • +

        GL_ARB_compute_variable_group_size

        +
        public final boolean GL_ARB_compute_variable_group_size
        +
      • +
      + + + +
        +
      • +

        GL_ARB_conservative_depth

        +
        public final boolean GL_ARB_conservative_depth
        +
      • +
      + + + +
        +
      • +

        GL_ARB_copy_buffer

        +
        public final boolean GL_ARB_copy_buffer
        +
      • +
      + + + +
        +
      • +

        GL_ARB_copy_image

        +
        public final boolean GL_ARB_copy_image
        +
      • +
      + + + +
        +
      • +

        GL_ARB_debug_output

        +
        public final boolean GL_ARB_debug_output
        +
      • +
      + + + +
        +
      • +

        GL_ARB_depth_buffer_float

        +
        public final boolean GL_ARB_depth_buffer_float
        +
      • +
      + + + +
        +
      • +

        GL_ARB_depth_clamp

        +
        public final boolean GL_ARB_depth_clamp
        +
      • +
      + + + +
        +
      • +

        GL_ARB_depth_texture

        +
        public final boolean GL_ARB_depth_texture
        +
      • +
      + + + +
        +
      • +

        GL_ARB_draw_buffers

        +
        public final boolean GL_ARB_draw_buffers
        +
      • +
      + + + +
        +
      • +

        GL_ARB_draw_buffers_blend

        +
        public final boolean GL_ARB_draw_buffers_blend
        +
      • +
      + + + +
        +
      • +

        GL_ARB_draw_elements_base_vertex

        +
        public final boolean GL_ARB_draw_elements_base_vertex
        +
      • +
      + + + +
        +
      • +

        GL_ARB_draw_indirect

        +
        public final boolean GL_ARB_draw_indirect
        +
      • +
      + + + +
        +
      • +

        GL_ARB_draw_instanced

        +
        public final boolean GL_ARB_draw_instanced
        +
      • +
      + + + +
        +
      • +

        GL_ARB_enhanced_layouts

        +
        public final boolean GL_ARB_enhanced_layouts
        +
      • +
      + + + +
        +
      • +

        GL_ARB_explicit_attrib_location

        +
        public final boolean GL_ARB_explicit_attrib_location
        +
      • +
      + + + +
        +
      • +

        GL_ARB_explicit_uniform_location

        +
        public final boolean GL_ARB_explicit_uniform_location
        +
      • +
      + + + +
        +
      • +

        GL_ARB_fragment_coord_conventions

        +
        public final boolean GL_ARB_fragment_coord_conventions
        +
      • +
      + + + +
        +
      • +

        GL_ARB_fragment_layer_viewport

        +
        public final boolean GL_ARB_fragment_layer_viewport
        +
      • +
      + + + +
        +
      • +

        GL_ARB_fragment_program

        +
        public final boolean GL_ARB_fragment_program
        +
      • +
      + + + +
        +
      • +

        GL_ARB_fragment_program_shadow

        +
        public final boolean GL_ARB_fragment_program_shadow
        +
      • +
      + + + +
        +
      • +

        GL_ARB_fragment_shader

        +
        public final boolean GL_ARB_fragment_shader
        +
      • +
      + + + +
        +
      • +

        GL_ARB_framebuffer_no_attachments

        +
        public final boolean GL_ARB_framebuffer_no_attachments
        +
      • +
      + + + +
        +
      • +

        GL_ARB_framebuffer_object

        +
        public final boolean GL_ARB_framebuffer_object
        +
      • +
      + + + +
        +
      • +

        GL_ARB_framebuffer_sRGB

        +
        public final boolean GL_ARB_framebuffer_sRGB
        +
      • +
      + + + +
        +
      • +

        GL_ARB_geometry_shader4

        +
        public final boolean GL_ARB_geometry_shader4
        +
      • +
      + + + +
        +
      • +

        GL_ARB_get_program_binary

        +
        public final boolean GL_ARB_get_program_binary
        +
      • +
      + + + +
        +
      • +

        GL_ARB_gpu_shader5

        +
        public final boolean GL_ARB_gpu_shader5
        +
      • +
      + + + +
        +
      • +

        GL_ARB_gpu_shader_fp64

        +
        public final boolean GL_ARB_gpu_shader_fp64
        +
      • +
      + + + +
        +
      • +

        GL_ARB_half_float_pixel

        +
        public final boolean GL_ARB_half_float_pixel
        +
      • +
      + + + +
        +
      • +

        GL_ARB_half_float_vertex

        +
        public final boolean GL_ARB_half_float_vertex
        +
      • +
      + + + +
        +
      • +

        GL_ARB_imaging

        +
        public final boolean GL_ARB_imaging
        +
      • +
      + + + +
        +
      • +

        GL_ARB_indirect_parameters

        +
        public final boolean GL_ARB_indirect_parameters
        +
      • +
      + + + +
        +
      • +

        GL_ARB_instanced_arrays

        +
        public final boolean GL_ARB_instanced_arrays
        +
      • +
      + + + +
        +
      • +

        GL_ARB_internalformat_query

        +
        public final boolean GL_ARB_internalformat_query
        +
      • +
      + + + +
        +
      • +

        GL_ARB_internalformat_query2

        +
        public final boolean GL_ARB_internalformat_query2
        +
      • +
      + + + +
        +
      • +

        GL_ARB_invalidate_subdata

        +
        public final boolean GL_ARB_invalidate_subdata
        +
      • +
      + + + +
        +
      • +

        GL_ARB_map_buffer_alignment

        +
        public final boolean GL_ARB_map_buffer_alignment
        +
      • +
      + + + +
        +
      • +

        GL_ARB_map_buffer_range

        +
        public final boolean GL_ARB_map_buffer_range
        +
      • +
      + + + +
        +
      • +

        GL_ARB_matrix_palette

        +
        public final boolean GL_ARB_matrix_palette
        +
      • +
      + + + +
        +
      • +

        GL_ARB_multi_bind

        +
        public final boolean GL_ARB_multi_bind
        +
      • +
      + + + +
        +
      • +

        GL_ARB_multi_draw_indirect

        +
        public final boolean GL_ARB_multi_draw_indirect
        +
      • +
      + + + +
        +
      • +

        GL_ARB_multisample

        +
        public final boolean GL_ARB_multisample
        +
      • +
      + + + +
        +
      • +

        GL_ARB_multitexture

        +
        public final boolean GL_ARB_multitexture
        +
      • +
      + + + +
        +
      • +

        GL_ARB_occlusion_query

        +
        public final boolean GL_ARB_occlusion_query
        +
      • +
      + + + +
        +
      • +

        GL_ARB_occlusion_query2

        +
        public final boolean GL_ARB_occlusion_query2
        +
      • +
      + + + +
        +
      • +

        GL_ARB_pixel_buffer_object

        +
        public final boolean GL_ARB_pixel_buffer_object
        +
      • +
      + + + +
        +
      • +

        GL_ARB_point_parameters

        +
        public final boolean GL_ARB_point_parameters
        +
      • +
      + + + +
        +
      • +

        GL_ARB_point_sprite

        +
        public final boolean GL_ARB_point_sprite
        +
      • +
      + + + +
        +
      • +

        GL_ARB_program_interface_query

        +
        public final boolean GL_ARB_program_interface_query
        +
      • +
      + + + +
        +
      • +

        GL_ARB_provoking_vertex

        +
        public final boolean GL_ARB_provoking_vertex
        +
      • +
      + + + +
        +
      • +

        GL_ARB_query_buffer_object

        +
        public final boolean GL_ARB_query_buffer_object
        +
      • +
      + + + +
        +
      • +

        GL_ARB_robust_buffer_access_behavior

        +
        public final boolean GL_ARB_robust_buffer_access_behavior
        +
      • +
      + + + +
        +
      • +

        GL_ARB_robustness

        +
        public final boolean GL_ARB_robustness
        +
      • +
      + + + +
        +
      • +

        GL_ARB_robustness_isolation

        +
        public final boolean GL_ARB_robustness_isolation
        +
      • +
      + + + +
        +
      • +

        GL_ARB_sample_shading

        +
        public final boolean GL_ARB_sample_shading
        +
      • +
      + + + +
        +
      • +

        GL_ARB_sampler_objects

        +
        public final boolean GL_ARB_sampler_objects
        +
      • +
      + + + +
        +
      • +

        GL_ARB_seamless_cube_map

        +
        public final boolean GL_ARB_seamless_cube_map
        +
      • +
      + + + +
        +
      • +

        GL_ARB_seamless_cubemap_per_texture

        +
        public final boolean GL_ARB_seamless_cubemap_per_texture
        +
      • +
      + + + +
        +
      • +

        GL_ARB_separate_shader_objects

        +
        public final boolean GL_ARB_separate_shader_objects
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shader_atomic_counters

        +
        public final boolean GL_ARB_shader_atomic_counters
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shader_bit_encoding

        +
        public final boolean GL_ARB_shader_bit_encoding
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shader_draw_parameters

        +
        public final boolean GL_ARB_shader_draw_parameters
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shader_group_vote

        +
        public final boolean GL_ARB_shader_group_vote
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shader_image_load_store

        +
        public final boolean GL_ARB_shader_image_load_store
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shader_image_size

        +
        public final boolean GL_ARB_shader_image_size
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shader_objects

        +
        public final boolean GL_ARB_shader_objects
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shader_precision

        +
        public final boolean GL_ARB_shader_precision
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shader_stencil_export

        +
        public final boolean GL_ARB_shader_stencil_export
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shader_storage_buffer_object

        +
        public final boolean GL_ARB_shader_storage_buffer_object
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shader_subroutine

        +
        public final boolean GL_ARB_shader_subroutine
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shader_texture_lod

        +
        public final boolean GL_ARB_shader_texture_lod
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shading_language_100

        +
        public final boolean GL_ARB_shading_language_100
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shading_language_420pack

        +
        public final boolean GL_ARB_shading_language_420pack
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shading_language_include

        +
        public final boolean GL_ARB_shading_language_include
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shading_language_packing

        +
        public final boolean GL_ARB_shading_language_packing
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shadow

        +
        public final boolean GL_ARB_shadow
        +
      • +
      + + + +
        +
      • +

        GL_ARB_shadow_ambient

        +
        public final boolean GL_ARB_shadow_ambient
        +
      • +
      + + + +
        +
      • +

        GL_ARB_sparse_texture

        +
        public final boolean GL_ARB_sparse_texture
        +
      • +
      + + + +
        +
      • +

        GL_ARB_stencil_texturing

        +
        public final boolean GL_ARB_stencil_texturing
        +
      • +
      + + + +
        +
      • +

        GL_ARB_sync

        +
        public final boolean GL_ARB_sync
        +
      • +
      + + + +
        +
      • +

        GL_ARB_tessellation_shader

        +
        public final boolean GL_ARB_tessellation_shader
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_border_clamp

        +
        public final boolean GL_ARB_texture_border_clamp
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_buffer_object

        +
        public final boolean GL_ARB_texture_buffer_object
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_buffer_object_rgb32

        +
        public final boolean GL_ARB_texture_buffer_object_rgb32
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_buffer_range

        +
        public final boolean GL_ARB_texture_buffer_range
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_compression

        +
        public final boolean GL_ARB_texture_compression
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_compression_bptc

        +
        public final boolean GL_ARB_texture_compression_bptc
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_compression_rgtc

        +
        public final boolean GL_ARB_texture_compression_rgtc
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_cube_map

        +
        public final boolean GL_ARB_texture_cube_map
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_cube_map_array

        +
        public final boolean GL_ARB_texture_cube_map_array
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_env_add

        +
        public final boolean GL_ARB_texture_env_add
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_env_combine

        +
        public final boolean GL_ARB_texture_env_combine
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_env_crossbar

        +
        public final boolean GL_ARB_texture_env_crossbar
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_env_dot3

        +
        public final boolean GL_ARB_texture_env_dot3
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_float

        +
        public final boolean GL_ARB_texture_float
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_gather

        +
        public final boolean GL_ARB_texture_gather
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_mirror_clamp_to_edge

        +
        public final boolean GL_ARB_texture_mirror_clamp_to_edge
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_mirrored_repeat

        +
        public final boolean GL_ARB_texture_mirrored_repeat
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_multisample

        +
        public final boolean GL_ARB_texture_multisample
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_non_power_of_two

        +
        public final boolean GL_ARB_texture_non_power_of_two
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_query_levels

        +
        public final boolean GL_ARB_texture_query_levels
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_query_lod

        +
        public final boolean GL_ARB_texture_query_lod
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_rectangle

        +
        public final boolean GL_ARB_texture_rectangle
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_rg

        +
        public final boolean GL_ARB_texture_rg
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_rgb10_a2ui

        +
        public final boolean GL_ARB_texture_rgb10_a2ui
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_stencil8

        +
        public final boolean GL_ARB_texture_stencil8
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_storage

        +
        public final boolean GL_ARB_texture_storage
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_storage_multisample

        +
        public final boolean GL_ARB_texture_storage_multisample
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_swizzle

        +
        public final boolean GL_ARB_texture_swizzle
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_view

        +
        public final boolean GL_ARB_texture_view
        +
      • +
      + + + +
        +
      • +

        GL_ARB_timer_query

        +
        public final boolean GL_ARB_timer_query
        +
      • +
      + + + +
        +
      • +

        GL_ARB_transform_feedback2

        +
        public final boolean GL_ARB_transform_feedback2
        +
      • +
      + + + +
        +
      • +

        GL_ARB_transform_feedback3

        +
        public final boolean GL_ARB_transform_feedback3
        +
      • +
      + + + +
        +
      • +

        GL_ARB_transform_feedback_instanced

        +
        public final boolean GL_ARB_transform_feedback_instanced
        +
      • +
      + + + +
        +
      • +

        GL_ARB_transpose_matrix

        +
        public final boolean GL_ARB_transpose_matrix
        +
      • +
      + + + +
        +
      • +

        GL_ARB_uniform_buffer_object

        +
        public final boolean GL_ARB_uniform_buffer_object
        +
      • +
      + + + +
        +
      • +

        GL_ARB_vertex_array_bgra

        +
        public final boolean GL_ARB_vertex_array_bgra
        +
      • +
      + + + +
        +
      • +

        GL_ARB_vertex_array_object

        +
        public final boolean GL_ARB_vertex_array_object
        +
      • +
      + + + +
        +
      • +

        GL_ARB_vertex_attrib_64bit

        +
        public final boolean GL_ARB_vertex_attrib_64bit
        +
      • +
      + + + +
        +
      • +

        GL_ARB_vertex_attrib_binding

        +
        public final boolean GL_ARB_vertex_attrib_binding
        +
      • +
      + + + +
        +
      • +

        GL_ARB_vertex_blend

        +
        public final boolean GL_ARB_vertex_blend
        +
      • +
      + + + +
        +
      • +

        GL_ARB_vertex_buffer_object

        +
        public final boolean GL_ARB_vertex_buffer_object
        +
      • +
      + + + +
        +
      • +

        GL_ARB_vertex_program

        +
        public final boolean GL_ARB_vertex_program
        +
      • +
      + + + +
        +
      • +

        GL_ARB_vertex_shader

        +
        public final boolean GL_ARB_vertex_shader
        +
      • +
      + + + +
        +
      • +

        GL_ARB_vertex_type_10f_11f_11f_rev

        +
        public final boolean GL_ARB_vertex_type_10f_11f_11f_rev
        +
      • +
      + + + +
        +
      • +

        GL_ARB_vertex_type_2_10_10_10_rev

        +
        public final boolean GL_ARB_vertex_type_2_10_10_10_rev
        +
      • +
      + + + +
        +
      • +

        GL_ARB_viewport_array

        +
        public final boolean GL_ARB_viewport_array
        +
      • +
      + + + +
        +
      • +

        GL_ARB_window_pos

        +
        public final boolean GL_ARB_window_pos
        +
      • +
      + + + +
        +
      • +

        GL_ATI_draw_buffers

        +
        public final boolean GL_ATI_draw_buffers
        +
      • +
      + + + +
        +
      • +

        GL_ATI_element_array

        +
        public final boolean GL_ATI_element_array
        +
      • +
      + + + +
        +
      • +

        GL_ATI_envmap_bumpmap

        +
        public final boolean GL_ATI_envmap_bumpmap
        +
      • +
      + + + +
        +
      • +

        GL_ATI_fragment_shader

        +
        public final boolean GL_ATI_fragment_shader
        +
      • +
      + + + +
        +
      • +

        GL_ATI_map_object_buffer

        +
        public final boolean GL_ATI_map_object_buffer
        +
      • +
      + + + +
        +
      • +

        GL_ATI_meminfo

        +
        public final boolean GL_ATI_meminfo
        +
      • +
      + + + +
        +
      • +

        GL_ATI_pn_triangles

        +
        public final boolean GL_ATI_pn_triangles
        +
      • +
      + + + +
        +
      • +

        GL_ATI_separate_stencil

        +
        public final boolean GL_ATI_separate_stencil
        +
      • +
      + + + +
        +
      • +

        GL_ATI_shader_texture_lod

        +
        public final boolean GL_ATI_shader_texture_lod
        +
      • +
      + + + +
        +
      • +

        GL_ATI_text_fragment_shader

        +
        public final boolean GL_ATI_text_fragment_shader
        +
      • +
      + + + +
        +
      • +

        GL_ATI_texture_compression_3dc

        +
        public final boolean GL_ATI_texture_compression_3dc
        +
      • +
      + + + +
        +
      • +

        GL_ATI_texture_env_combine3

        +
        public final boolean GL_ATI_texture_env_combine3
        +
      • +
      + + + +
        +
      • +

        GL_ATI_texture_float

        +
        public final boolean GL_ATI_texture_float
        +
      • +
      + + + +
        +
      • +

        GL_ATI_texture_mirror_once

        +
        public final boolean GL_ATI_texture_mirror_once
        +
      • +
      + + + +
        +
      • +

        GL_ATI_vertex_array_object

        +
        public final boolean GL_ATI_vertex_array_object
        +
      • +
      + + + +
        +
      • +

        GL_ATI_vertex_attrib_array_object

        +
        public final boolean GL_ATI_vertex_attrib_array_object
        +
      • +
      + + + +
        +
      • +

        GL_ATI_vertex_streams

        +
        public final boolean GL_ATI_vertex_streams
        +
      • +
      + + + +
        +
      • +

        GL_EXT_abgr

        +
        public final boolean GL_EXT_abgr
        +
      • +
      + + + +
        +
      • +

        GL_EXT_bgra

        +
        public final boolean GL_EXT_bgra
        +
      • +
      + + + +
        +
      • +

        GL_EXT_bindable_uniform

        +
        public final boolean GL_EXT_bindable_uniform
        +
      • +
      + + + +
        +
      • +

        GL_EXT_blend_color

        +
        public final boolean GL_EXT_blend_color
        +
      • +
      + + + +
        +
      • +

        GL_EXT_blend_equation_separate

        +
        public final boolean GL_EXT_blend_equation_separate
        +
      • +
      + + + +
        +
      • +

        GL_EXT_blend_func_separate

        +
        public final boolean GL_EXT_blend_func_separate
        +
      • +
      + + + +
        +
      • +

        GL_EXT_blend_minmax

        +
        public final boolean GL_EXT_blend_minmax
        +
      • +
      + + + +
        +
      • +

        GL_EXT_blend_subtract

        +
        public final boolean GL_EXT_blend_subtract
        +
      • +
      + + + +
        +
      • +

        GL_EXT_Cg_shader

        +
        public final boolean GL_EXT_Cg_shader
        +
      • +
      + + + +
        +
      • +

        GL_EXT_compiled_vertex_array

        +
        public final boolean GL_EXT_compiled_vertex_array
        +
      • +
      + + + +
        +
      • +

        GL_EXT_depth_bounds_test

        +
        public final boolean GL_EXT_depth_bounds_test
        +
      • +
      + + + +
        +
      • +

        GL_EXT_direct_state_access

        +
        public final boolean GL_EXT_direct_state_access
        +
      • +
      + + + +
        +
      • +

        GL_EXT_draw_buffers2

        +
        public final boolean GL_EXT_draw_buffers2
        +
      • +
      + + + +
        +
      • +

        GL_EXT_draw_instanced

        +
        public final boolean GL_EXT_draw_instanced
        +
      • +
      + + + +
        +
      • +

        GL_EXT_draw_range_elements

        +
        public final boolean GL_EXT_draw_range_elements
        +
      • +
      + + + +
        +
      • +

        GL_EXT_fog_coord

        +
        public final boolean GL_EXT_fog_coord
        +
      • +
      + + + +
        +
      • +

        GL_EXT_framebuffer_blit

        +
        public final boolean GL_EXT_framebuffer_blit
        +
      • +
      + + + +
        +
      • +

        GL_EXT_framebuffer_multisample

        +
        public final boolean GL_EXT_framebuffer_multisample
        +
      • +
      + + + +
        +
      • +

        GL_EXT_framebuffer_multisample_blit_scaled

        +
        public final boolean GL_EXT_framebuffer_multisample_blit_scaled
        +
      • +
      + + + +
        +
      • +

        GL_EXT_framebuffer_object

        +
        public final boolean GL_EXT_framebuffer_object
        +
      • +
      + + + +
        +
      • +

        GL_EXT_framebuffer_sRGB

        +
        public final boolean GL_EXT_framebuffer_sRGB
        +
      • +
      + + + +
        +
      • +

        GL_EXT_geometry_shader4

        +
        public final boolean GL_EXT_geometry_shader4
        +
      • +
      + + + +
        +
      • +

        GL_EXT_gpu_program_parameters

        +
        public final boolean GL_EXT_gpu_program_parameters
        +
      • +
      + + + +
        +
      • +

        GL_EXT_gpu_shader4

        +
        public final boolean GL_EXT_gpu_shader4
        +
      • +
      + + + +
        +
      • +

        GL_EXT_multi_draw_arrays

        +
        public final boolean GL_EXT_multi_draw_arrays
        +
      • +
      + + + +
        +
      • +

        GL_EXT_packed_depth_stencil

        +
        public final boolean GL_EXT_packed_depth_stencil
        +
      • +
      + + + +
        +
      • +

        GL_EXT_packed_float

        +
        public final boolean GL_EXT_packed_float
        +
      • +
      + + + +
        +
      • +

        GL_EXT_packed_pixels

        +
        public final boolean GL_EXT_packed_pixels
        +
      • +
      + + + +
        +
      • +

        GL_EXT_paletted_texture

        +
        public final boolean GL_EXT_paletted_texture
        +
      • +
      + + + +
        +
      • +

        GL_EXT_pixel_buffer_object

        +
        public final boolean GL_EXT_pixel_buffer_object
        +
      • +
      + + + +
        +
      • +

        GL_EXT_point_parameters

        +
        public final boolean GL_EXT_point_parameters
        +
      • +
      + + + +
        +
      • +

        GL_EXT_provoking_vertex

        +
        public final boolean GL_EXT_provoking_vertex
        +
      • +
      + + + +
        +
      • +

        GL_EXT_rescale_normal

        +
        public final boolean GL_EXT_rescale_normal
        +
      • +
      + + + +
        +
      • +

        GL_EXT_secondary_color

        +
        public final boolean GL_EXT_secondary_color
        +
      • +
      + + + +
        +
      • +

        GL_EXT_separate_shader_objects

        +
        public final boolean GL_EXT_separate_shader_objects
        +
      • +
      + + + +
        +
      • +

        GL_EXT_separate_specular_color

        +
        public final boolean GL_EXT_separate_specular_color
        +
      • +
      + + + +
        +
      • +

        GL_EXT_shader_image_load_store

        +
        public final boolean GL_EXT_shader_image_load_store
        +
      • +
      + + + +
        +
      • +

        GL_EXT_shadow_funcs

        +
        public final boolean GL_EXT_shadow_funcs
        +
      • +
      + + + +
        +
      • +

        GL_EXT_shared_texture_palette

        +
        public final boolean GL_EXT_shared_texture_palette
        +
      • +
      + + + +
        +
      • +

        GL_EXT_stencil_clear_tag

        +
        public final boolean GL_EXT_stencil_clear_tag
        +
      • +
      + + + +
        +
      • +

        GL_EXT_stencil_two_side

        +
        public final boolean GL_EXT_stencil_two_side
        +
      • +
      + + + +
        +
      • +

        GL_EXT_stencil_wrap

        +
        public final boolean GL_EXT_stencil_wrap
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_3d

        +
        public final boolean GL_EXT_texture_3d
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_array

        +
        public final boolean GL_EXT_texture_array
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_buffer_object

        +
        public final boolean GL_EXT_texture_buffer_object
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_compression_latc

        +
        public final boolean GL_EXT_texture_compression_latc
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_compression_rgtc

        +
        public final boolean GL_EXT_texture_compression_rgtc
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_compression_s3tc

        +
        public final boolean GL_EXT_texture_compression_s3tc
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_env_combine

        +
        public final boolean GL_EXT_texture_env_combine
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_env_dot3

        +
        public final boolean GL_EXT_texture_env_dot3
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_filter_anisotropic

        +
        public final boolean GL_EXT_texture_filter_anisotropic
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_integer

        +
        public final boolean GL_EXT_texture_integer
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_lod_bias

        +
        public final boolean GL_EXT_texture_lod_bias
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_mirror_clamp

        +
        public final boolean GL_EXT_texture_mirror_clamp
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_rectangle

        +
        public final boolean GL_EXT_texture_rectangle
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_sRGB

        +
        public final boolean GL_EXT_texture_sRGB
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_sRGB_decode

        +
        public final boolean GL_EXT_texture_sRGB_decode
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_shared_exponent

        +
        public final boolean GL_EXT_texture_shared_exponent
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_snorm

        +
        public final boolean GL_EXT_texture_snorm
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_swizzle

        +
        public final boolean GL_EXT_texture_swizzle
        +
      • +
      + + + +
        +
      • +

        GL_EXT_timer_query

        +
        public final boolean GL_EXT_timer_query
        +
      • +
      + + + +
        +
      • +

        GL_EXT_transform_feedback

        +
        public final boolean GL_EXT_transform_feedback
        +
      • +
      + + + +
        +
      • +

        GL_EXT_vertex_array_bgra

        +
        public final boolean GL_EXT_vertex_array_bgra
        +
      • +
      + + + +
        +
      • +

        GL_EXT_vertex_attrib_64bit

        +
        public final boolean GL_EXT_vertex_attrib_64bit
        +
      • +
      + + + +
        +
      • +

        GL_EXT_vertex_shader

        +
        public final boolean GL_EXT_vertex_shader
        +
      • +
      + + + +
        +
      • +

        GL_EXT_vertex_weighting

        +
        public final boolean GL_EXT_vertex_weighting
        +
      • +
      + + + +
        +
      • +

        OpenGL11

        +
        public final boolean OpenGL11
        +
      • +
      + + + +
        +
      • +

        OpenGL12

        +
        public final boolean OpenGL12
        +
      • +
      + + + +
        +
      • +

        OpenGL13

        +
        public final boolean OpenGL13
        +
      • +
      + + + +
        +
      • +

        OpenGL14

        +
        public final boolean OpenGL14
        +
      • +
      + + + +
        +
      • +

        OpenGL15

        +
        public final boolean OpenGL15
        +
      • +
      + + + +
        +
      • +

        OpenGL20

        +
        public final boolean OpenGL20
        +
      • +
      + + + +
        +
      • +

        OpenGL21

        +
        public final boolean OpenGL21
        +
      • +
      + + + +
        +
      • +

        OpenGL30

        +
        public final boolean OpenGL30
        +
      • +
      + + + +
        +
      • +

        OpenGL31

        +
        public final boolean OpenGL31
        +
      • +
      + + + +
        +
      • +

        OpenGL32

        +
        public final boolean OpenGL32
        +
      • +
      + + + +
        +
      • +

        OpenGL33

        +
        public final boolean OpenGL33
        +
      • +
      + + + +
        +
      • +

        OpenGL40

        +
        public final boolean OpenGL40
        +
      • +
      + + + +
        +
      • +

        OpenGL41

        +
        public final boolean OpenGL41
        +
      • +
      + + + +
        +
      • +

        OpenGL42

        +
        public final boolean OpenGL42
        +
      • +
      + + + +
        +
      • +

        OpenGL43

        +
        public final boolean OpenGL43
        +
      • +
      + + + +
        +
      • +

        OpenGL44

        +
        public final boolean OpenGL44
        +
      • +
      + + + +
        +
      • +

        GL_GREMEDY_frame_terminator

        +
        public final boolean GL_GREMEDY_frame_terminator
        +
      • +
      + + + +
        +
      • +

        GL_GREMEDY_string_marker

        +
        public final boolean GL_GREMEDY_string_marker
        +
      • +
      + + + +
        +
      • +

        GL_HP_occlusion_test

        +
        public final boolean GL_HP_occlusion_test
        +
      • +
      + + + +
        +
      • +

        GL_IBM_rasterpos_clip

        +
        public final boolean GL_IBM_rasterpos_clip
        +
      • +
      + + + +
        +
      • +

        GL_INTEL_map_texture

        +
        public final boolean GL_INTEL_map_texture
        +
      • +
      + + + +
        +
      • +

        GL_KHR_debug

        +
        public final boolean GL_KHR_debug
        +
      • +
      + + + +
        +
      • +

        GL_KHR_texture_compression_astc_ldr

        +
        public final boolean GL_KHR_texture_compression_astc_ldr
        +
      • +
      + + + +
        +
      • +

        GL_NVX_gpu_memory_info

        +
        public final boolean GL_NVX_gpu_memory_info
        +
      • +
      + + + +
        +
      • +

        GL_NV_bindless_multi_draw_indirect

        +
        public final boolean GL_NV_bindless_multi_draw_indirect
        +
      • +
      + + + +
        +
      • +

        GL_NV_bindless_texture

        +
        public final boolean GL_NV_bindless_texture
        +
      • +
      + + + +
        +
      • +

        GL_NV_blend_equation_advanced

        +
        public final boolean GL_NV_blend_equation_advanced
        +
      • +
      + + + +
        +
      • +

        GL_NV_blend_square

        +
        public final boolean GL_NV_blend_square
        +
      • +
      + + + +
        +
      • +

        GL_NV_compute_program5

        +
        public final boolean GL_NV_compute_program5
        +
      • +
      + + + +
        +
      • +

        GL_NV_conditional_render

        +
        public final boolean GL_NV_conditional_render
        +
      • +
      + + + +
        +
      • +

        GL_NV_copy_depth_to_color

        +
        public final boolean GL_NV_copy_depth_to_color
        +
      • +
      + + + +
        +
      • +

        GL_NV_copy_image

        +
        public final boolean GL_NV_copy_image
        +
      • +
      + + + +
        +
      • +

        GL_NV_deep_texture3D

        +
        public final boolean GL_NV_deep_texture3D
        +
      • +
      + + + +
        +
      • +

        GL_NV_depth_buffer_float

        +
        public final boolean GL_NV_depth_buffer_float
        +
      • +
      + + + +
        +
      • +

        GL_NV_depth_clamp

        +
        public final boolean GL_NV_depth_clamp
        +
      • +
      + + + +
        +
      • +

        GL_NV_draw_texture

        +
        public final boolean GL_NV_draw_texture
        +
      • +
      + + + +
        +
      • +

        GL_NV_evaluators

        +
        public final boolean GL_NV_evaluators
        +
      • +
      + + + +
        +
      • +

        GL_NV_explicit_multisample

        +
        public final boolean GL_NV_explicit_multisample
        +
      • +
      + + + +
        +
      • +

        GL_NV_fence

        +
        public final boolean GL_NV_fence
        +
      • +
      + + + +
        +
      • +

        GL_NV_float_buffer

        +
        public final boolean GL_NV_float_buffer
        +
      • +
      + + + +
        +
      • +

        GL_NV_fog_distance

        +
        public final boolean GL_NV_fog_distance
        +
      • +
      + + + +
        +
      • +

        GL_NV_fragment_program

        +
        public final boolean GL_NV_fragment_program
        +
      • +
      + + + +
        +
      • +

        GL_NV_fragment_program2

        +
        public final boolean GL_NV_fragment_program2
        +
      • +
      + + + +
        +
      • +

        GL_NV_fragment_program4

        +
        public final boolean GL_NV_fragment_program4
        +
      • +
      + + + +
        +
      • +

        GL_NV_fragment_program_option

        +
        public final boolean GL_NV_fragment_program_option
        +
      • +
      + + + +
        +
      • +

        GL_NV_framebuffer_multisample_coverage

        +
        public final boolean GL_NV_framebuffer_multisample_coverage
        +
      • +
      + + + +
        +
      • +

        GL_NV_geometry_program4

        +
        public final boolean GL_NV_geometry_program4
        +
      • +
      + + + +
        +
      • +

        GL_NV_geometry_shader4

        +
        public final boolean GL_NV_geometry_shader4
        +
      • +
      + + + +
        +
      • +

        GL_NV_gpu_program4

        +
        public final boolean GL_NV_gpu_program4
        +
      • +
      + + + +
        +
      • +

        GL_NV_gpu_program5

        +
        public final boolean GL_NV_gpu_program5
        +
      • +
      + + + +
        +
      • +

        GL_NV_gpu_program5_mem_extended

        +
        public final boolean GL_NV_gpu_program5_mem_extended
        +
      • +
      + + + +
        +
      • +

        GL_NV_gpu_shader5

        +
        public final boolean GL_NV_gpu_shader5
        +
      • +
      + + + +
        +
      • +

        GL_NV_half_float

        +
        public final boolean GL_NV_half_float
        +
      • +
      + + + +
        +
      • +

        GL_NV_light_max_exponent

        +
        public final boolean GL_NV_light_max_exponent
        +
      • +
      + + + +
        +
      • +

        GL_NV_multisample_coverage

        +
        public final boolean GL_NV_multisample_coverage
        +
      • +
      + + + +
        +
      • +

        GL_NV_multisample_filter_hint

        +
        public final boolean GL_NV_multisample_filter_hint
        +
      • +
      + + + +
        +
      • +

        GL_NV_occlusion_query

        +
        public final boolean GL_NV_occlusion_query
        +
      • +
      + + + +
        +
      • +

        GL_NV_packed_depth_stencil

        +
        public final boolean GL_NV_packed_depth_stencil
        +
      • +
      + + + +
        +
      • +

        GL_NV_parameter_buffer_object

        +
        public final boolean GL_NV_parameter_buffer_object
        +
      • +
      + + + +
        +
      • +

        GL_NV_parameter_buffer_object2

        +
        public final boolean GL_NV_parameter_buffer_object2
        +
      • +
      + + + +
        +
      • +

        GL_NV_path_rendering

        +
        public final boolean GL_NV_path_rendering
        +
      • +
      + + + +
        +
      • +

        GL_NV_pixel_data_range

        +
        public final boolean GL_NV_pixel_data_range
        +
      • +
      + + + +
        +
      • +

        GL_NV_point_sprite

        +
        public final boolean GL_NV_point_sprite
        +
      • +
      + + + +
        +
      • +

        GL_NV_present_video

        +
        public final boolean GL_NV_present_video
        +
      • +
      + + + +
        +
      • +

        GL_NV_primitive_restart

        +
        public final boolean GL_NV_primitive_restart
        +
      • +
      + + + +
        +
      • +

        GL_NV_register_combiners

        +
        public final boolean GL_NV_register_combiners
        +
      • +
      + + + +
        +
      • +

        GL_NV_register_combiners2

        +
        public final boolean GL_NV_register_combiners2
        +
      • +
      + + + +
        +
      • +

        GL_NV_shader_atomic_counters

        +
        public final boolean GL_NV_shader_atomic_counters
        +
      • +
      + + + +
        +
      • +

        GL_NV_shader_atomic_float

        +
        public final boolean GL_NV_shader_atomic_float
        +
      • +
      + + + +
        +
      • +

        GL_NV_shader_buffer_load

        +
        public final boolean GL_NV_shader_buffer_load
        +
      • +
      + + + +
        +
      • +

        GL_NV_shader_buffer_store

        +
        public final boolean GL_NV_shader_buffer_store
        +
      • +
      + + + +
        +
      • +

        GL_NV_shader_storage_buffer_object

        +
        public final boolean GL_NV_shader_storage_buffer_object
        +
      • +
      + + + +
        +
      • +

        GL_NV_tessellation_program5

        +
        public final boolean GL_NV_tessellation_program5
        +
      • +
      + + + +
        +
      • +

        GL_NV_texgen_reflection

        +
        public final boolean GL_NV_texgen_reflection
        +
      • +
      + + + +
        +
      • +

        GL_NV_texture_barrier

        +
        public final boolean GL_NV_texture_barrier
        +
      • +
      + + + +
        +
      • +

        GL_NV_texture_compression_vtc

        +
        public final boolean GL_NV_texture_compression_vtc
        +
      • +
      + + + +
        +
      • +

        GL_NV_texture_env_combine4

        +
        public final boolean GL_NV_texture_env_combine4
        +
      • +
      + + + +
        +
      • +

        GL_NV_texture_expand_normal

        +
        public final boolean GL_NV_texture_expand_normal
        +
      • +
      + + + +
        +
      • +

        GL_NV_texture_multisample

        +
        public final boolean GL_NV_texture_multisample
        +
      • +
      + + + +
        +
      • +

        GL_NV_texture_rectangle

        +
        public final boolean GL_NV_texture_rectangle
        +
      • +
      + + + +
        +
      • +

        GL_NV_texture_shader

        +
        public final boolean GL_NV_texture_shader
        +
      • +
      + + + +
        +
      • +

        GL_NV_texture_shader2

        +
        public final boolean GL_NV_texture_shader2
        +
      • +
      + + + +
        +
      • +

        GL_NV_texture_shader3

        +
        public final boolean GL_NV_texture_shader3
        +
      • +
      + + + +
        +
      • +

        GL_NV_transform_feedback

        +
        public final boolean GL_NV_transform_feedback
        +
      • +
      + + + +
        +
      • +

        GL_NV_transform_feedback2

        +
        public final boolean GL_NV_transform_feedback2
        +
      • +
      + + + +
        +
      • +

        GL_NV_vertex_array_range

        +
        public final boolean GL_NV_vertex_array_range
        +
      • +
      + + + +
        +
      • +

        GL_NV_vertex_array_range2

        +
        public final boolean GL_NV_vertex_array_range2
        +
      • +
      + + + +
        +
      • +

        GL_NV_vertex_attrib_integer_64bit

        +
        public final boolean GL_NV_vertex_attrib_integer_64bit
        +
      • +
      + + + +
        +
      • +

        GL_NV_vertex_buffer_unified_memory

        +
        public final boolean GL_NV_vertex_buffer_unified_memory
        +
      • +
      + + + +
        +
      • +

        GL_NV_vertex_program

        +
        public final boolean GL_NV_vertex_program
        +
      • +
      + + + +
        +
      • +

        GL_NV_vertex_program1_1

        +
        public final boolean GL_NV_vertex_program1_1
        +
      • +
      + + + +
        +
      • +

        GL_NV_vertex_program2

        +
        public final boolean GL_NV_vertex_program2
        +
      • +
      + + + +
        +
      • +

        GL_NV_vertex_program2_option

        +
        public final boolean GL_NV_vertex_program2_option
        +
      • +
      + + + +
        +
      • +

        GL_NV_vertex_program3

        +
        public final boolean GL_NV_vertex_program3
        +
      • +
      + + + +
        +
      • +

        GL_NV_vertex_program4

        +
        public final boolean GL_NV_vertex_program4
        +
      • +
      + + + +
        +
      • +

        GL_NV_video_capture

        +
        public final boolean GL_NV_video_capture
        +
      • +
      + + + +
        +
      • +

        GL_SGIS_generate_mipmap

        +
        public final boolean GL_SGIS_generate_mipmap
        +
      • +
      + + + +
        +
      • +

        GL_SGIS_texture_lod

        +
        public final boolean GL_SGIS_texture_lod
        +
      • +
      + + + +
        +
      • +

        GL_SUN_slice_accum

        +
        public final boolean GL_SUN_slice_accum
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/Display.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/Display.html new file mode 100644 index 00000000..d0c9dbd1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/Display.html @@ -0,0 +1,1276 @@ + + + + + +Display (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class Display

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.Display
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class Display
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidcreate() +
      Create the OpenGL context.
      +
      static voidcreate(PixelFormat pixel_format) +
      Create the OpenGL context with the given minimum parameters.
      +
      static voidcreate(PixelFormat pixel_format, + ContextAttribs attribs) +
      Create the OpenGL context with the given minimum parameters.
      +
      static voidcreate(PixelFormat pixel_format, + Drawable shared_drawable) +
      Create the OpenGL context with the given minimum parameters.
      +
      static voidcreate(PixelFormat pixel_format, + Drawable shared_drawable, + ContextAttribs attribs) +
      Create the OpenGL context with the given minimum parameters.
      +
      static voidcreate(PixelFormatLWJGL pixel_format) +
      Create the OpenGL ES context with the given minimum parameters.
      +
      static voidcreate(PixelFormatLWJGL pixel_format, + ContextAttribs attribs) +
      Create the OpenGL ES context with the given minimum parameters.
      +
      static voidcreate(PixelFormatLWJGL pixel_format, + Drawable shared_drawable) +
      Create the OpenGL ES context with the given minimum parameters.
      +
      static voidcreate(PixelFormatLWJGL pixel_format, + Drawable shared_drawable, + ContextAttribs attribs) +
      Create the OpenGL ES context with the given minimum parameters.
      +
      static voiddestroy() +
      Destroy the Display.
      +
      static java.lang.StringgetAdapter() +
      Get the driver adapter string.
      +
      static DisplayMode[]getAvailableDisplayModes() +
      Returns the entire list of possible fullscreen display modes as an array, in no + particular order.
      +
      static DisplayModegetDesktopDisplayMode() +
      Return the initial desktop display mode.
      +
      static DisplayModegetDisplayMode() +
      Return the current display mode, as set by setDisplayMode().
      +
      static DrawablegetDrawable() +
      Fetch the Drawable from the Display.
      +
      static intgetHeight() 
      static java.awt.CanvasgetParent() +
      Return the last parent set with setParent().
      +
      static floatgetPixelScaleFactor() 
      static java.lang.StringgetTitle() 
      static java.lang.StringgetVersion() +
      Get the driver version.
      +
      static intgetWidth() 
      static intgetX() 
      static intgetY() 
      static booleanisActive() 
      static booleanisCloseRequested() 
      static booleanisCreated() 
      static booleanisCurrent() +
      Returns true if the Display's context is current in the current thread.
      +
      static booleanisDirty() +
      Determine if the window's contents have been damaged by external events.
      +
      static booleanisFullscreen() 
      static booleanisResizable() 
      static booleanisVisible() 
      static voidmakeCurrent() +
      Make the Display the current rendering context for GL calls.
      +
      static voidprocessMessages() +
      Process operating system events.
      +
      static voidreleaseContext() +
      Release the Display context.
      +
      static voidsetDisplayConfiguration(float gamma, + float brightness, + float contrast) +
      Set the display configuration to the specified gamma, brightness and contrast.
      +
      static voidsetDisplayMode(DisplayMode mode) +
      Set the current display mode.
      +
      static voidsetDisplayModeAndFullscreen(DisplayMode mode) +
      Set the mode of the context.
      +
      static voidsetFullscreen(boolean fullscreen) +
      Set the fullscreen mode of the context.
      +
      static intsetIcon(java.nio.ByteBuffer[] icons) +
      Sets one or more icons for the Display.
      +
      static voidsetInitialBackground(float red, + float green, + float blue) +
      Set the initial color of the Display.
      +
      static voidsetLocation(int new_x, + int new_y) +
      Set the window's location.
      +
      static voidsetParent(java.awt.Canvas parent) +
      Set the parent of the Display.
      +
      static voidsetResizable(boolean resizable) +
      Enable or disable the Display window to be resized.
      +
      static voidsetSwapInterval(int value) +
      Set the buffer swap interval.
      +
      static voidsetTitle(java.lang.String newTitle) +
      Set the title of the window.
      +
      static voidsetVSyncEnabled(boolean sync) +
      Enable or disable vertical monitor synchronization.
      +
      static voidswapBuffers() +
      Swap the display buffers.
      +
      static voidsync(int fps) +
      An accurate sync method that will attempt to run at a constant frame rate.
      +
      static voidupdate() +
      Update the window.
      +
      static voidupdate(boolean processMessages) +
      Update the window.
      +
      static booleanwasResized() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDrawable

        +
        public static Drawable getDrawable()
        +
        Fetch the Drawable from the Display.
        +
        Returns:
        the Drawable corresponding to the Display context
        +
      • +
      + + + +
        +
      • +

        getAvailableDisplayModes

        +
        public static DisplayMode[] getAvailableDisplayModes()
        +                                              throws LWJGLException
        +
        Returns the entire list of possible fullscreen display modes as an array, in no + particular order. Although best attempts to filter out invalid modes are done, any + given mode is not guaranteed to be available nor is it guaranteed to be within the + current monitor specs (this is especially a problem with the frequency parameter). + Furthermore, it is not guaranteed that create() will detect an illegal display mode. +

        + The only certain way to check + is to call create() and make sure it works. + Only non-palette-indexed modes are returned (ie. bpp will be 16, 24, or 32). + Only DisplayModes from this call can be used when the Display is in fullscreen + mode.

        +
        Returns:
        an array of all display modes the system reckons it can handle.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        getDesktopDisplayMode

        +
        public static DisplayMode getDesktopDisplayMode()
        +
        Return the initial desktop display mode.
        +
        Returns:
        The desktop display mode
        +
      • +
      + + + +
        +
      • +

        getDisplayMode

        +
        public static DisplayMode getDisplayMode()
        +
        Return the current display mode, as set by setDisplayMode().
        +
        Returns:
        The current display mode
        +
      • +
      + + + +
        +
      • +

        setDisplayMode

        +
        public static void setDisplayMode(DisplayMode mode)
        +                           throws LWJGLException
        +
        Set the current display mode. If no OpenGL context has been created, the given mode will apply to + the context when create() is called, and no immediate mode switching will happen. If there is a + context already, it will be resized according to the given mode. If the context is also a + fullscreen context, the mode will also be switched immediately. The native cursor position + is also reset.
        +
        Parameters:
        mode - The new display mode to set
        +
        Throws:
        +
        LWJGLException - if the display mode could not be set
        +
      • +
      + + + +
        +
      • +

        setDisplayConfiguration

        +
        public static void setDisplayConfiguration(float gamma,
        +                           float brightness,
        +                           float contrast)
        +                                    throws LWJGLException
        +
        Set the display configuration to the specified gamma, brightness and contrast. + The configuration changes will be reset when destroy() is called.
        +
        Parameters:
        gamma - The gamma value
        brightness - The brightness value between -1.0 and 1.0, inclusive
        contrast - The contrast, larger than 0.0.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        sync

        +
        public static void sync(int fps)
        +
        An accurate sync method that will attempt to run at a constant frame rate. + It should be called once every frame.
        +
        Parameters:
        fps - - the desired frame rate, in frames per second
        +
      • +
      + + + +
        +
      • +

        getTitle

        +
        public static java.lang.String getTitle()
        +
        Returns:
        the title of the window
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public static java.awt.Canvas getParent()
        +
        Return the last parent set with setParent().
        +
      • +
      + + + +
        +
      • +

        setParent

        +
        public static void setParent(java.awt.Canvas parent)
        +                      throws LWJGLException
        +
        Set the parent of the Display. If parent is null, the Display will appear as a top level window. + If parent is not null, the Display is made a child of the parent. A parent's isDisplayable() must be true when + setParent() is called and remain true until setParent() is called again with + null or a different parent. This generally means that the parent component must remain added to it's parent container.

        + It is not advisable to call this method from an AWT thread, since the context will be made current on the thread + and it is difficult to predict which AWT thread will process any given AWT event.

        + While the Display is in fullscreen mode, the current parent will be ignored. Additionally, when a non null parent is specified, + the Dispaly will inherit the size of the parent, disregarding the currently set display mode.

        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        setFullscreen

        +
        public static void setFullscreen(boolean fullscreen)
        +                          throws LWJGLException
        +
        Set the fullscreen mode of the context. If no context has been created through create(), + the mode will apply when create() is called. If fullscreen is true, the context will become + a fullscreen context and the display mode is switched to the mode given by getDisplayMode(). If + fullscreen is false, the context will become a windowed context with the dimensions given in the + mode returned by getDisplayMode(). The native cursor position is also reset.
        +
        Parameters:
        fullscreen - Specify the fullscreen mode of the context.
        +
        Throws:
        +
        LWJGLException - If fullscreen is true, and the current DisplayMode instance is not + from getAvailableDisplayModes() or if the mode switch fails.
        +
      • +
      + + + +
        +
      • +

        setDisplayModeAndFullscreen

        +
        public static void setDisplayModeAndFullscreen(DisplayMode mode)
        +                                        throws LWJGLException
        +
        Set the mode of the context. If no context has been created through create(), + the mode will apply when create() is called. If mode.isFullscreenCapable() is true, the context will become + a fullscreen context and the display mode is switched to the mode given by getDisplayMode(). If + mode.isFullscreenCapable() is false, the context will become a windowed context with the dimensions given in the + mode returned by getDisplayMode(). The native cursor position is also reset.
        +
        Parameters:
        mode - The new display mode to set. Must be non-null.
        +
        Throws:
        +
        LWJGLException - If the mode switch fails.
        +
      • +
      + + + +
        +
      • +

        isFullscreen

        +
        public static boolean isFullscreen()
        +
        Returns:
        whether the Display is in fullscreen mode
        +
      • +
      + + + +
        +
      • +

        setTitle

        +
        public static void setTitle(java.lang.String newTitle)
        +
        Set the title of the window. This may be ignored by the underlying OS.
        +
        Parameters:
        newTitle - The new window title
        +
      • +
      + + + +
        +
      • +

        isCloseRequested

        +
        public static boolean isCloseRequested()
        +
        Returns:
        true if the user or operating system has asked the window to close
        +
      • +
      + + + +
        +
      • +

        isVisible

        +
        public static boolean isVisible()
        +
        Returns:
        true if the window is visible, false if not
        +
      • +
      + + + +
        +
      • +

        isActive

        +
        public static boolean isActive()
        +
        Returns:
        true if window is active, that is, the foreground display of the operating system.
        +
      • +
      + + + +
        +
      • +

        isDirty

        +
        public static boolean isDirty()
        +
        Determine if the window's contents have been damaged by external events. + If you are writing a straightforward game rendering loop and simply paint + every frame regardless, you can ignore this flag altogether. If you are + trying to be kind to other processes you can check this flag and only + redraw when it returns true. The flag is cleared when update() or isDirty() is called.
        +
        Returns:
        true if the window has been damaged by external changes + and needs to repaint itself
        +
      • +
      + + + +
        +
      • +

        processMessages

        +
        public static void processMessages()
        +
        Process operating system events. Call this to update the Display's state and to receive new + input device events. This method is called from update(), so it is not necessary to call + this method if update() is called periodically.
        +
      • +
      + + + +
        +
      • +

        swapBuffers

        +
        public static void swapBuffers()
        +                        throws LWJGLException
        +
        Swap the display buffers. This method is called from update(), and should normally not be called by + the application.
        +
        Throws:
        +
        OpenGLException - if an OpenGL error has occured since the last call to glGetError()
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        update

        +
        public static void update()
        +
        Update the window. If the window is visible clears + the dirty flag and calls swapBuffers() and finally + polls the input devices.
        +
      • +
      + + + +
        +
      • +

        update

        +
        public static void update(boolean processMessages)
        +
        Update the window. If the window is visible clears + the dirty flag and calls swapBuffers() and finally + polls the input devices if processMessages is true.
        +
        Parameters:
        processMessages - Poll input devices if true
        +
      • +
      + + + +
        +
      • +

        releaseContext

        +
        public static void releaseContext()
        +                           throws LWJGLException
        +
        Release the Display context.
        +
        Throws:
        +
        LWJGLException - If the context could not be released
        +
      • +
      + + + +
        +
      • +

        isCurrent

        +
        public static boolean isCurrent()
        +                         throws LWJGLException
        +
        Returns true if the Display's context is current in the current thread.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        makeCurrent

        +
        public static void makeCurrent()
        +                        throws LWJGLException
        +
        Make the Display the current rendering context for GL calls.
        +
        Throws:
        +
        LWJGLException - If the context could not be made current
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static void create()
        +                   throws LWJGLException
        +
        Create the OpenGL context. If isFullscreen() is true or if windowed + context are not supported on the platform, the display mode will be switched to the mode returned by + getDisplayMode(), and a fullscreen context will be created. If isFullscreen() is false, a windowed context + will be created with the dimensions given in the mode returned by getDisplayMode(). If a context can't be + created with the given parameters, a LWJGLException will be thrown. +

        +

        The window created will be set up in orthographic 2D projection, with 1:1 pixel ratio with GL coordinates.

        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static void create(PixelFormat pixel_format)
        +                   throws LWJGLException
        +
        Create the OpenGL context with the given minimum parameters. If isFullscreen() is true or if windowed + context are not supported on the platform, the display mode will be switched to the mode returned by + getDisplayMode(), and a fullscreen context will be created. If isFullscreen() is false, a windowed context + will be created with the dimensions given in the mode returned by getDisplayMode(). If a context can't be + created with the given parameters, a LWJGLException will be thrown. +

        +

        The window created will be set up in orthographic 2D projection, with 1:1 pixel ratio with GL coordinates.

        +
        Parameters:
        pixel_format - Describes the minimum specifications the context must fulfill.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static void create(PixelFormat pixel_format,
        +          Drawable shared_drawable)
        +                   throws LWJGLException
        +
        Create the OpenGL context with the given minimum parameters. If isFullscreen() is true or if windowed + context are not supported on the platform, the display mode will be switched to the mode returned by + getDisplayMode(), and a fullscreen context will be created. If isFullscreen() is false, a windowed context + will be created with the dimensions given in the mode returned by getDisplayMode(). If a context can't be + created with the given parameters, a LWJGLException will be thrown. +

        +

        The window created will be set up in orthographic 2D projection, with 1:1 pixel ratio with GL coordinates.

        +
        Parameters:
        pixel_format - Describes the minimum specifications the context must fulfill.
        shared_drawable - The Drawable to share context with. (optional, may be null)
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static void create(PixelFormat pixel_format,
        +          ContextAttribs attribs)
        +                   throws LWJGLException
        +
        Create the OpenGL context with the given minimum parameters. If isFullscreen() is true or if windowed + context are not supported on the platform, the display mode will be switched to the mode returned by + getDisplayMode(), and a fullscreen context will be created. If isFullscreen() is false, a windowed context + will be created with the dimensions given in the mode returned by getDisplayMode(). If a context can't be + created with the given parameters, a LWJGLException will be thrown. +

        +

        The window created will be set up in orthographic 2D projection, with 1:1 pixel ratio with GL coordinates.

        +
        Parameters:
        pixel_format - Describes the minimum specifications the context must fulfill.
        attribs - The ContextAttribs to use when creating the context. (optional, may be null)
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static void create(PixelFormat pixel_format,
        +          Drawable shared_drawable,
        +          ContextAttribs attribs)
        +                   throws LWJGLException
        +
        Create the OpenGL context with the given minimum parameters. If isFullscreen() is true or if windowed + context are not supported on the platform, the display mode will be switched to the mode returned by + getDisplayMode(), and a fullscreen context will be created. If isFullscreen() is false, a windowed context + will be created with the dimensions given in the mode returned by getDisplayMode(). If a context can't be + created with the given parameters, a LWJGLException will be thrown. +

        +

        The window created will be set up in orthographic 2D projection, with 1:1 pixel ratio with GL coordinates.

        +
        Parameters:
        pixel_format - Describes the minimum specifications the context must fulfill.
        shared_drawable - The Drawable to share context with. (optional, may be null)
        attribs - The ContextAttribs to use when creating the context. (optional, may be null)
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static void create(PixelFormatLWJGL pixel_format)
        +                   throws LWJGLException
        +
        Create the OpenGL ES context with the given minimum parameters. If isFullscreen() is true or if windowed + context are not supported on the platform, the display mode will be switched to the mode returned by + getDisplayMode(), and a fullscreen context will be created. If isFullscreen() is false, a windowed context + will be created with the dimensions given in the mode returned by getDisplayMode(). If a context can't be + created with the given parameters, a LWJGLException will be thrown. +

        +

        The window created will be set up in orthographic 2D projection, with 1:1 pixel ratio with GL coordinates.

        +
        Parameters:
        pixel_format - Describes the minimum specifications the context must fulfill. Must be an instance of org.lwjgl.opengles.PixelFormat.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static void create(PixelFormatLWJGL pixel_format,
        +          Drawable shared_drawable)
        +                   throws LWJGLException
        +
        Create the OpenGL ES context with the given minimum parameters. If isFullscreen() is true or if windowed + context are not supported on the platform, the display mode will be switched to the mode returned by + getDisplayMode(), and a fullscreen context will be created. If isFullscreen() is false, a windowed context + will be created with the dimensions given in the mode returned by getDisplayMode(). If a context can't be + created with the given parameters, a LWJGLException will be thrown. +

        +

        The window created will be set up in orthographic 2D projection, with 1:1 pixel ratio with GL coordinates.

        +
        Parameters:
        pixel_format - Describes the minimum specifications the context must fulfill. Must be an instance of org.lwjgl.opengles.PixelFormat.
        shared_drawable - The Drawable to share context with. (optional, may be null)
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static void create(PixelFormatLWJGL pixel_format,
        +          ContextAttribs attribs)
        +                   throws LWJGLException
        +
        Create the OpenGL ES context with the given minimum parameters. If isFullscreen() is true or if windowed + context are not supported on the platform, the display mode will be switched to the mode returned by + getDisplayMode(), and a fullscreen context will be created. If isFullscreen() is false, a windowed context + will be created with the dimensions given in the mode returned by getDisplayMode(). If a context can't be + created with the given parameters, a LWJGLException will be thrown. +

        +

        The window created will be set up in orthographic 2D projection, with 1:1 pixel ratio with GL coordinates.

        +
        Parameters:
        pixel_format - Describes the minimum specifications the context must fulfill. Must be an instance of org.lwjgl.opengles.PixelFormat.
        attribs - The ContextAttribs to use when creating the context. (optional, may be null)
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static void create(PixelFormatLWJGL pixel_format,
        +          Drawable shared_drawable,
        +          ContextAttribs attribs)
        +                   throws LWJGLException
        +
        Create the OpenGL ES context with the given minimum parameters. If isFullscreen() is true or if windowed + context are not supported on the platform, the display mode will be switched to the mode returned by + getDisplayMode(), and a fullscreen context will be created. If isFullscreen() is false, a windowed context + will be created with the dimensions given in the mode returned by getDisplayMode(). If a context can't be + created with the given parameters, a LWJGLException will be thrown. +

        +

        The window created will be set up in orthographic 2D projection, with 1:1 pixel ratio with GL coordinates.

        +
        Parameters:
        pixel_format - Describes the minimum specifications the context must fulfill. Must be an instance of org.lwjgl.opengles.PixelFormat.
        shared_drawable - The Drawable to share context with. (optional, may be null)
        attribs - The ContextAttribs to use when creating the context. (optional, may be null)
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        setInitialBackground

        +
        public static void setInitialBackground(float red,
        +                        float green,
        +                        float blue)
        +
        Set the initial color of the Display. This method is called before the Display is created and will set the + background color to the one specified in this method.
        +
        Parameters:
        red - - color value between 0 - 1
        green - - color value between 0 - 1
        blue - - color value between 0 - 1
        +
      • +
      + + + +
        +
      • +

        destroy

        +
        public static void destroy()
        +
        Destroy the Display. After this call, there will be no current GL rendering context, + regardless of whether the Display was the current rendering context.
        +
      • +
      + + + +
        +
      • +

        isCreated

        +
        public static boolean isCreated()
        +
        Returns:
        true if the window's native peer has been created
        +
      • +
      + + + +
        +
      • +

        setSwapInterval

        +
        public static void setSwapInterval(int value)
        +
        Set the buffer swap interval. This call is a best-attempt at changing + the monitor swap interval, which is the minimum periodicity of color buffer swaps, + measured in video frame periods, and is not guaranteed to be successful. +

        + A video frame period is the time required to display a full frame of video data.

        +
        Parameters:
        value - The swap interval in frames, 0 to disable
        +
      • +
      + + + +
        +
      • +

        setVSyncEnabled

        +
        public static void setVSyncEnabled(boolean sync)
        +
        Enable or disable vertical monitor synchronization. This call is a best-attempt at changing + the vertical refresh synchronization of the monitor, and is not guaranteed to be successful.
        +
        Parameters:
        sync - true to synchronize; false to ignore synchronization
        +
      • +
      + + + +
        +
      • +

        setLocation

        +
        public static void setLocation(int new_x,
        +               int new_y)
        +
        Set the window's location. This is a no-op on fullscreen windows or when getParent() != null. + The window is clamped to remain entirely on the screen. If you attempt + to position the window such that it would extend off the screen, the window + is simply placed as close to the edge as possible. +
        noteIf no location has been specified (or x == y == -1) the window will be centered
        +
        Parameters:
        new_x - The new window location on the x axis
        new_y - The new window location on the y axis
        +
      • +
      + + + +
        +
      • +

        getAdapter

        +
        public static java.lang.String getAdapter()
        +
        Get the driver adapter string. This is a unique string describing the actual card's hardware, eg. "Geforce2", "PS2", + "Radeon9700". If the adapter cannot be determined, this function returns null.
        +
        Returns:
        a String
        +
      • +
      + + + +
        +
      • +

        getVersion

        +
        public static java.lang.String getVersion()
        +
        Get the driver version. This is a vendor/adapter specific version string. If the version cannot be determined, + this function returns null.
        +
        Returns:
        a String
        +
      • +
      + + + +
        +
      • +

        setIcon

        +
        public static int setIcon(java.nio.ByteBuffer[] icons)
        +
        Sets one or more icons for the Display. +
          +
        • On Windows you should supply at least one 16x16 icon and one 32x32.
        • +
        • Linux (and similar platforms) expect one 32x32 icon.
        • +
        • Mac OS X should be supplied one 128x128 icon
        • +
        + The implementation will use the supplied ByteBuffers with image data in RGBA (size must be a power of two) and perform any conversions nescesarry for the specific platform. +

        + NOTE: The display will make a deep copy of the supplied byte buffer array, for the purpose + of recreating the icons when you go back and forth fullscreen mode. You therefore only need to + set the icon once per instance.

        +
        Parameters:
        icons - Array of icons in RGBA mode. Pass the icons in order of preference.
        +
        Returns:
        number of icons used, or 0 if display hasn't been created
        +
      • +
      + + + +
        +
      • +

        setResizable

        +
        public static void setResizable(boolean resizable)
        +
        Enable or disable the Display window to be resized.
        +
        Parameters:
        resizable - set to true to make the Display window resizable; + false to disable resizing on the Display window.
        +
      • +
      + + + +
        +
      • +

        isResizable

        +
        public static boolean isResizable()
        +
        Returns:
        true if the Display window is resizable.
        +
      • +
      + + + +
        +
      • +

        wasResized

        +
        public static boolean wasResized()
        +
        Returns:
        true if the Display window has been resized. + This value will be updated after a call to Display.update(). + + This will return false if running in fullscreen or with Display.setParent(Canvas parent)
        +
      • +
      + + + +
        +
      • +

        getX

        +
        public static int getX()
        +
        Returns:
        this method will return the x position (top-left) of the Display window. + + If running in fullscreen mode it will return 0. + If Display.setParent(Canvas parent) is being used, the x position of + the parent will be returned.
        +
      • +
      + + + +
        +
      • +

        getY

        +
        public static int getY()
        +
        Returns:
        this method will return the y position (top-left) of the Display window. + + If running in fullscreen mode it will return 0. + If Display.setParent(Canvas parent) is being used, the y position of + the parent will be returned.
        +
      • +
      + + + +
        +
      • +

        getWidth

        +
        public static int getWidth()
        +
        Returns:
        this method will return the width of the Display window. + + If running in fullscreen mode it will return the width of the current set DisplayMode. + If Display.setParent(Canvas parent) is being used, the width of the parent + will be returned. + + This value will be updated after a call to Display.update().
        +
      • +
      + + + +
        +
      • +

        getHeight

        +
        public static int getHeight()
        +
        Returns:
        this method will return the height of the Display window. + + If running in fullscreen mode it will return the height of the current set DisplayMode. + If Display.setParent(Canvas parent) is being used, the height of the parent + will be returned. + + This value will be updated after a call to Display.update().
        +
      • +
      + + + +
        +
      • +

        getPixelScaleFactor

        +
        public static float getPixelScaleFactor()
        +
        Returns:
        this method will return the pixel scale factor of the Display window. + + This method should be used when running in high DPI mode. In such modes Operating + Systems will scale the Display window to avoid the window shrinking due to high + resolutions. The OpenGL frame buffer will however use the higher resolution and + not be scaled to match the Display window size. + + OpenGL methods that require pixel dependent values e.g. glViewport, glTexImage2D, + glReadPixels, glScissor, glLineWidth, glRenderbufferStorage, etc can convert the + scaled Display and Mouse coordinates to the correct high resolution value by + multiplying them by the pixel scale factor. + + e.g. Display.getWidth() * Display.getPixelScaleFactor() will return the high DPI + width of the OpenGL frame buffer. Whereas Display.getWidth() will be the same as + the OpenGL frame buffer in non high DPI mode. + + Where high DPI mode is not available this method will just return 1.0f therefore + not have any effect on values that are multiplied by it.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/DisplayMode.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/DisplayMode.html new file mode 100644 index 00000000..51ff4398 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/DisplayMode.html @@ -0,0 +1,389 @@ + + + + + +DisplayMode (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class DisplayMode

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.DisplayMode
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class DisplayMode
    +extends java.lang.Object
    +
    This class encapsulates the properties for a given display mode. + This class is not instantiable, and is aquired from the Display. + getAvailableDisplayModes() method.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      DisplayMode(int width, + int height) +
      Construct a display mode.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) +
      Tests for DisplayMode equality
      +
      intgetBitsPerPixel() 
      intgetFrequency() 
      intgetHeight() 
      intgetWidth() 
      inthashCode() +
      Retrieves the hashcode for this object
      +
      booleanisFullscreenCapable() +
      True iff this instance can be used for fullscreen modes
      +
      java.lang.StringtoString() +
      Retrieves a String representation of this DisplayMode
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DisplayMode

        +
        public DisplayMode(int width,
        +           int height)
        +
        Construct a display mode. DisplayModes constructed through the + public constructor can only be used to specify the dimensions of + the Display in windowed mode. To get the available DisplayModes for + fullscreen modes, use Display.getAvailableDisplayModes().
        +
        Parameters:
        width - The Display width.
        height - The Display height.
        See Also:
        Display
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isFullscreenCapable

        +
        public boolean isFullscreenCapable()
        +
        True iff this instance can be used for fullscreen modes
        +
      • +
      + + + +
        +
      • +

        getWidth

        +
        public int getWidth()
        +
      • +
      + + + +
        +
      • +

        getHeight

        +
        public int getHeight()
        +
      • +
      + + + +
        +
      • +

        getBitsPerPixel

        +
        public int getBitsPerPixel()
        +
      • +
      + + + +
        +
      • +

        getFrequency

        +
        public int getFrequency()
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object obj)
        +
        Tests for DisplayMode equality
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        See Also:
        Object.equals(Object)
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Retrieves the hashcode for this object
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        See Also:
        Object.hashCode()
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Retrieves a String representation of this DisplayMode
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        See Also:
        Object.toString()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/Drawable.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/Drawable.html new file mode 100644 index 00000000..e06dd1bc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/Drawable.html @@ -0,0 +1,297 @@ + + + + + +Drawable (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Interface Drawable

+
+
+
+
    +
  • +
    +
    +
    public interface Drawable
    +
    The Drawable interface describes an OpenGL drawable with an associated + Context.
    +
    Author:
    +
    elias_naur
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voiddestroy() +
      Destroys the Drawable.
      +
      booleanisCurrent() +
      Returns true if the Drawable's context is current in the current thread.
      +
      voidmakeCurrent() +
      Makes the Drawable's context current in the current thread.
      +
      voidreleaseContext() +
      If the Drawable's context is current in the current thread, no context will be current after a call to this method.
      +
      voidsetCLSharingProperties(PointerBuffer properties) +
      Sets the appropriate khr_gl_sharing properties in the target PointerBuffer, + so that if it is used in a clCreateContext(FromType) call, the created CL + context will be sharing objects with this Drawable's GL context.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isCurrent

        +
        boolean isCurrent()
        +                  throws LWJGLException
        +
        Returns true if the Drawable's context is current in the current thread.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        makeCurrent

        +
        void makeCurrent()
        +                 throws LWJGLException
        +
        Makes the Drawable's context current in the current thread.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        releaseContext

        +
        void releaseContext()
        +                    throws LWJGLException
        +
        If the Drawable's context is current in the current thread, no context will be current after a call to this method.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        destroy

        +
        void destroy()
        +
        Destroys the Drawable.
        +
      • +
      + + + +
        +
      • +

        setCLSharingProperties

        +
        void setCLSharingProperties(PointerBuffer properties)
        +                            throws LWJGLException
        +
        Sets the appropriate khr_gl_sharing properties in the target PointerBuffer, + so that if it is used in a clCreateContext(FromType) call, the created CL + context will be sharing objects with this Drawable's GL context. After a + call to this method, the target buffer position will have advanced by 2 to 4 positions, + depending on the implementation.
        +
        Parameters:
        properties - The target properties buffer. It must have at least 4 positions remaining.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTAbgr.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTAbgr.html new file mode 100644 index 00000000..52ece025 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTAbgr.html @@ -0,0 +1,232 @@ + + + + + +EXTAbgr (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTAbgr

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTAbgr
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTAbgr
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ABGR_EXT 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBgra.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBgra.html new file mode 100644 index 00000000..dedf26e4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBgra.html @@ -0,0 +1,246 @@ + + + + + +EXTBgra (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTBgra

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTBgra
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTBgra
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BGR_EXT 
      static intGL_BGRA_EXT 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBindableUniform.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBindableUniform.html new file mode 100644 index 00000000..5d1dc61f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBindableUniform.html @@ -0,0 +1,396 @@ + + + + + +EXTBindableUniform (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTBindableUniform

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTBindableUniform
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTBindableUniform
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_BINDABLE_UNIFORM_SIZE_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_UNIFORM_BUFFER_BINDING_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_UNIFORM_BUFFER_EXT +
      Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static intglGetUniformBufferSizeEXT(int program, + int location) 
      static longglGetUniformOffsetEXT(int program, + int location) 
      static voidglUniformBufferEXT(int program, + int location, + int buffer) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT

        +
        public static final int GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT

        +
        public static final int GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT

        +
        public static final int GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_BINDABLE_UNIFORM_SIZE_EXT

        +
        public static final int GL_MAX_BINDABLE_UNIFORM_SIZE_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BUFFER_BINDING_EXT

        +
        public static final int GL_UNIFORM_BUFFER_BINDING_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BUFFER_EXT

        +
        public static final int GL_UNIFORM_BUFFER_EXT
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glUniformBufferEXT

        +
        public static void glUniformBufferEXT(int program,
        +                      int location,
        +                      int buffer)
        +
      • +
      + + + +
        +
      • +

        glGetUniformBufferSizeEXT

        +
        public static int glGetUniformBufferSizeEXT(int program,
        +                            int location)
        +
      • +
      + + + +
        +
      • +

        glGetUniformOffsetEXT

        +
        public static long glGetUniformOffsetEXT(int program,
        +                         int location)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendColor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendColor.html new file mode 100644 index 00000000..7d4e6d91 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendColor.html @@ -0,0 +1,339 @@ + + + + + +EXTBlendColor (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTBlendColor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTBlendColor
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTBlendColor
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BLEND_COLOR_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
      +
      static intGL_CONSTANT_ALPHA_EXT +
      Accepted by the <sfactor> and <dfactor> parameters of BlendFunc.
      +
      static intGL_CONSTANT_COLOR_EXT +
      Accepted by the <sfactor> and <dfactor> parameters of BlendFunc.
      +
      static intGL_ONE_MINUS_CONSTANT_ALPHA_EXT +
      Accepted by the <sfactor> and <dfactor> parameters of BlendFunc.
      +
      static intGL_ONE_MINUS_CONSTANT_COLOR_EXT +
      Accepted by the <sfactor> and <dfactor> parameters of BlendFunc.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBlendColorEXT(float red, + float green, + float blue, + float alpha) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_CONSTANT_COLOR_EXT

        +
        public static final int GL_CONSTANT_COLOR_EXT
        +
        Accepted by the <sfactor> and <dfactor> parameters of BlendFunc.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ONE_MINUS_CONSTANT_COLOR_EXT

        +
        public static final int GL_ONE_MINUS_CONSTANT_COLOR_EXT
        +
        Accepted by the <sfactor> and <dfactor> parameters of BlendFunc.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONSTANT_ALPHA_EXT

        +
        public static final int GL_CONSTANT_ALPHA_EXT
        +
        Accepted by the <sfactor> and <dfactor> parameters of BlendFunc.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ONE_MINUS_CONSTANT_ALPHA_EXT

        +
        public static final int GL_ONE_MINUS_CONSTANT_ALPHA_EXT
        +
        Accepted by the <sfactor> and <dfactor> parameters of BlendFunc.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BLEND_COLOR_EXT

        +
        public static final int GL_BLEND_COLOR_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlendColorEXT

        +
        public static void glBlendColorEXT(float red,
        +                   float green,
        +                   float blue,
        +                   float alpha)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendEquationSeparate.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendEquationSeparate.html new file mode 100644 index 00000000..d8f54236 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendEquationSeparate.html @@ -0,0 +1,286 @@ + + + + + +EXTBlendEquationSeparate (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTBlendEquationSeparate

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTBlendEquationSeparate
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTBlendEquationSeparate
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BLEND_EQUATION_ALPHA_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_BLEND_EQUATION_RGB_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBlendEquationSeparateEXT(int modeRGB, + int modeAlpha) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BLEND_EQUATION_RGB_EXT

        +
        public static final int GL_BLEND_EQUATION_RGB_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BLEND_EQUATION_ALPHA_EXT

        +
        public static final int GL_BLEND_EQUATION_ALPHA_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlendEquationSeparateEXT

        +
        public static void glBlendEquationSeparateEXT(int modeRGB,
        +                              int modeAlpha)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendFuncSeparate.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendFuncSeparate.html new file mode 100644 index 00000000..a1bda260 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendFuncSeparate.html @@ -0,0 +1,308 @@ + + + + + +EXTBlendFuncSeparate (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTBlendFuncSeparate

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTBlendFuncSeparate
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTBlendFuncSeparate
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBlendFuncSeparateEXT(int sfactorRGB, + int dfactorRGB, + int sfactorAlpha, + int dfactorAlpha) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlendFuncSeparateEXT

        +
        public static void glBlendFuncSeparateEXT(int sfactorRGB,
        +                          int dfactorRGB,
        +                          int sfactorAlpha,
        +                          int dfactorAlpha)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendMinmax.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendMinmax.html new file mode 100644 index 00000000..e7db0f40 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendMinmax.html @@ -0,0 +1,316 @@ + + + + + +EXTBlendMinmax (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTBlendMinmax

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTBlendMinmax
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTBlendMinmax
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BLEND_EQUATION_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
      +
      static intGL_FUNC_ADD_EXT +
      Accepted by the <mode> parameter of BlendEquationEXT.
      +
      static intGL_MAX_EXT +
      Accepted by the <mode> parameter of BlendEquationEXT.
      +
      static intGL_MIN_EXT +
      Accepted by the <mode> parameter of BlendEquationEXT.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBlendEquationEXT(int mode) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FUNC_ADD_EXT

        +
        public static final int GL_FUNC_ADD_EXT
        +
        Accepted by the <mode> parameter of BlendEquationEXT.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIN_EXT

        +
        public static final int GL_MIN_EXT
        +
        Accepted by the <mode> parameter of BlendEquationEXT.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_EXT

        +
        public static final int GL_MAX_EXT
        +
        Accepted by the <mode> parameter of BlendEquationEXT.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BLEND_EQUATION_EXT

        +
        public static final int GL_BLEND_EQUATION_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlendEquationEXT

        +
        public static void glBlendEquationEXT(int mode)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendSubtract.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendSubtract.html new file mode 100644 index 00000000..9a902b13 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTBlendSubtract.html @@ -0,0 +1,246 @@ + + + + + +EXTBlendSubtract (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTBlendSubtract

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTBlendSubtract
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTBlendSubtract
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FUNC_SUBTRACT_EXT

        +
        public static final int GL_FUNC_SUBTRACT_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FUNC_REVERSE_SUBTRACT_EXT

        +
        public static final int GL_FUNC_REVERSE_SUBTRACT_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTCgShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTCgShader.html new file mode 100644 index 00000000..09114cec --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTCgShader.html @@ -0,0 +1,260 @@ + + + + + +EXTCgShader (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTCgShader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTCgShader
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTCgShader
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_CG_FRAGMENT_SHADER_EXT +
      You can pass GL_CG_VERTEX_SHADER_EXT to glCreateShaderARB instead of GL_VERTEX_SHADER_ARB to create a vertex shader object + that will parse and compile its shader source with the Cg compiler front-end rather than the GLSL front-end.
      +
      static intGL_CG_VERTEX_SHADER_EXT +
      You can pass GL_CG_VERTEX_SHADER_EXT to glCreateShaderARB instead of GL_VERTEX_SHADER_ARB to create a vertex shader object + that will parse and compile its shader source with the Cg compiler front-end rather than the GLSL front-end.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_CG_VERTEX_SHADER_EXT

        +
        public static final int GL_CG_VERTEX_SHADER_EXT
        +
        You can pass GL_CG_VERTEX_SHADER_EXT to glCreateShaderARB instead of GL_VERTEX_SHADER_ARB to create a vertex shader object + that will parse and compile its shader source with the Cg compiler front-end rather than the GLSL front-end. Likewise, you + can pass GL_CG_FRAGMENT_SHADER_EXT to glCreateShaderARB instead of GL_FRAGMENT_SHADER_ARB to create a fragment shader object + that will parse and compile its shader source with the Cg front-end rather than the GLSL front-end.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CG_FRAGMENT_SHADER_EXT

        +
        public static final int GL_CG_FRAGMENT_SHADER_EXT
        +
        You can pass GL_CG_VERTEX_SHADER_EXT to glCreateShaderARB instead of GL_VERTEX_SHADER_ARB to create a vertex shader object + that will parse and compile its shader source with the Cg compiler front-end rather than the GLSL front-end. Likewise, you + can pass GL_CG_FRAGMENT_SHADER_EXT to glCreateShaderARB instead of GL_FRAGMENT_SHADER_ARB to create a fragment shader object + that will parse and compile its shader source with the Cg front-end rather than the GLSL front-end.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTCompiledVertexArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTCompiledVertexArray.html new file mode 100644 index 00000000..a0a06ed0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTCompiledVertexArray.html @@ -0,0 +1,289 @@ + + + + + +EXTCompiledVertexArray (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTCompiledVertexArray

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTCompiledVertexArray
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTCompiledVertexArray
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglLockArraysEXT(int first, + int count) 
      static voidglUnlockArraysEXT() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_ARRAY_ELEMENT_LOCK_FIRST_EXT

        +
        public static final int GL_ARRAY_ELEMENT_LOCK_FIRST_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ARRAY_ELEMENT_LOCK_COUNT_EXT

        +
        public static final int GL_ARRAY_ELEMENT_LOCK_COUNT_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glLockArraysEXT

        +
        public static void glLockArraysEXT(int first,
        +                   int count)
        +
      • +
      + + + +
        +
      • +

        glUnlockArraysEXT

        +
        public static void glUnlockArraysEXT()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDepthBoundsTest.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDepthBoundsTest.html new file mode 100644 index 00000000..ea7e671f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDepthBoundsTest.html @@ -0,0 +1,288 @@ + + + + + +EXTDepthBoundsTest (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTDepthBoundsTest

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTDepthBoundsTest
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTDepthBoundsTest
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEPTH_BOUNDS_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_DEPTH_BOUNDS_TEST_EXT +
      Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDepthBoundsEXT(double zmin, + double zmax) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEPTH_BOUNDS_TEST_EXT

        +
        public static final int GL_DEPTH_BOUNDS_TEST_EXT
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_BOUNDS_EXT

        +
        public static final int GL_DEPTH_BOUNDS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDepthBoundsEXT

        +
        public static void glDepthBoundsEXT(double zmin,
        +                    double zmax)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDirectStateAccess.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDirectStateAccess.html new file mode 100644 index 00000000..de473a05 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDirectStateAccess.html @@ -0,0 +1,8228 @@ + + + + + +EXTDirectStateAccess (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTDirectStateAccess

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTDirectStateAccess
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTDirectStateAccess
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_PROGRAM_MATRIX_EXT +
      Accepted by the <pname> parameter of GetBooleanIndexedvEXT, + GetIntegerIndexedvEXT, GetFloatIndexedvEXT, GetDoubleIndexedvEXT: + GetBooleani_v, GetIntegeri_v, GetFloati_vEXT, GetDoublei_vEXT:
      +
      static intGL_PROGRAM_MATRIX_STACK_DEPTH_EXT +
      Accepted by the <pname> parameter of GetBooleanIndexedvEXT, + GetIntegerIndexedvEXT, GetFloatIndexedvEXT, GetDoubleIndexedvEXT: + GetBooleani_v, GetIntegeri_v, GetFloati_vEXT, GetDoublei_vEXT:
      +
      static intGL_TRANSPOSE_PROGRAM_MATRIX_EXT +
      Accepted by the <pname> parameter of GetBooleanIndexedvEXT, + GetIntegerIndexedvEXT, GetFloatIndexedvEXT, GetDoubleIndexedvEXT: + GetBooleani_v, GetIntegeri_v, GetFloati_vEXT, GetDoublei_vEXT:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBindMultiTextureEXT(int texunit, + int target, + int texture) 
      static intglCheckNamedFramebufferStatusEXT(int framebuffer, + int target) 
      static voidglClientAttribDefaultEXT(int mask) 
      static voidglCompressedMultiTexImage1DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int border, + java.nio.ByteBuffer data) 
      static voidglCompressedMultiTexImage1DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int border, + int data_imageSize, + long data_buffer_offset) 
      static voidglCompressedMultiTexImage2DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int border, + java.nio.ByteBuffer data) 
      static voidglCompressedMultiTexImage2DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int border, + int data_imageSize, + long data_buffer_offset) 
      static voidglCompressedMultiTexImage3DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + java.nio.ByteBuffer data) 
      static voidglCompressedMultiTexImage3DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int data_imageSize, + long data_buffer_offset) 
      static voidglCompressedMultiTexSubImage1DEXT(int texunit, + int target, + int level, + int xoffset, + int width, + int format, + java.nio.ByteBuffer data) 
      static voidglCompressedMultiTexSubImage1DEXT(int texunit, + int target, + int level, + int xoffset, + int width, + int format, + int data_imageSize, + long data_buffer_offset) 
      static voidglCompressedMultiTexSubImage2DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + java.nio.ByteBuffer data) 
      static voidglCompressedMultiTexSubImage2DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + int data_imageSize, + long data_buffer_offset) 
      static voidglCompressedMultiTexSubImage3DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + java.nio.ByteBuffer data) 
      static voidglCompressedMultiTexSubImage3DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int data_imageSize, + long data_buffer_offset) 
      static voidglCompressedTextureImage1DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int border, + java.nio.ByteBuffer data) 
      static voidglCompressedTextureImage1DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int border, + int data_imageSize, + long data_buffer_offset) 
      static voidglCompressedTextureImage2DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int border, + java.nio.ByteBuffer data) 
      static voidglCompressedTextureImage2DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int border, + int data_imageSize, + long data_buffer_offset) 
      static voidglCompressedTextureImage3DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + java.nio.ByteBuffer data) 
      static voidglCompressedTextureImage3DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int data_imageSize, + long data_buffer_offset) 
      static voidglCompressedTextureSubImage1DEXT(int texture, + int target, + int level, + int xoffset, + int width, + int format, + java.nio.ByteBuffer data) 
      static voidglCompressedTextureSubImage1DEXT(int texture, + int target, + int level, + int xoffset, + int width, + int format, + int data_imageSize, + long data_buffer_offset) 
      static voidglCompressedTextureSubImage2DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + java.nio.ByteBuffer data) 
      static voidglCompressedTextureSubImage2DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + int data_imageSize, + long data_buffer_offset) 
      static voidglCompressedTextureSubImage3DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + java.nio.ByteBuffer data) 
      static voidglCompressedTextureSubImage3DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int data_imageSize, + long data_buffer_offset) 
      static voidglCopyMultiTexImage1DEXT(int texunit, + int target, + int level, + int internalformat, + int x, + int y, + int width, + int border) 
      static voidglCopyMultiTexImage2DEXT(int texunit, + int target, + int level, + int internalformat, + int x, + int y, + int width, + int height, + int border) 
      static voidglCopyMultiTexSubImage1DEXT(int texunit, + int target, + int level, + int xoffset, + int x, + int y, + int width) 
      static voidglCopyMultiTexSubImage2DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int x, + int y, + int width, + int height) 
      static voidglCopyMultiTexSubImage3DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int x, + int y, + int width, + int height) 
      static voidglCopyTextureImage1DEXT(int texture, + int target, + int level, + int internalformat, + int x, + int y, + int width, + int border) 
      static voidglCopyTextureImage2DEXT(int texture, + int target, + int level, + int internalformat, + int x, + int y, + int width, + int height, + int border) 
      static voidglCopyTextureSubImage1DEXT(int texture, + int target, + int level, + int xoffset, + int x, + int y, + int width) 
      static voidglCopyTextureSubImage2DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int x, + int y, + int width, + int height) 
      static voidglCopyTextureSubImage3DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int x, + int y, + int width, + int height) 
      static voidglDisableClientStateiEXT(int array, + int index) 
      static voidglDisableClientStateIndexedEXT(int array, + int index) 
      static voidglDisableIndexedEXT(int cap, + int index) 
      static voidglDisableVertexArrayAttribEXT(int vaobj, + int index) 
      static voidglDisableVertexArrayEXT(int vaobj, + int array) 
      static voidglEnableClientStateiEXT(int array, + int index) 
      static voidglEnableClientStateIndexedEXT(int array, + int index) 
      static voidglEnableIndexedEXT(int cap, + int index) 
      static voidglEnableVertexArrayAttribEXT(int vaobj, + int index) 
      static voidglEnableVertexArrayEXT(int vaobj, + int array) 
      static voidglFlushMappedNamedBufferRangeEXT(int buffer, + long offset, + long length) 
      static voidglFramebufferDrawBufferEXT(int framebuffer, + int mode) 
      static voidglFramebufferDrawBuffersEXT(int framebuffer, + java.nio.IntBuffer bufs) 
      static voidglFramebufferReadBufferEXT(int framebuffer, + int mode) 
      static voidglGenerateMultiTexMipmapEXT(int texunit, + int target) 
      static voidglGenerateTextureMipmapEXT(int texture, + int target) 
      static booleanglGetBooleanIndexedEXT(int pname, + int index) +
      Overloads glGetBooleanIndexedvEXT.
      +
      static voidglGetBooleanIndexedEXT(int pname, + int index, + java.nio.ByteBuffer params) 
      static voidglGetCompressedMultiTexImageEXT(int texunit, + int target, + int level, + java.nio.ByteBuffer img) 
      static voidglGetCompressedMultiTexImageEXT(int texunit, + int target, + int level, + java.nio.IntBuffer img) 
      static voidglGetCompressedMultiTexImageEXT(int texunit, + int target, + int level, + long img_buffer_offset) 
      static voidglGetCompressedMultiTexImageEXT(int texunit, + int target, + int level, + java.nio.ShortBuffer img) 
      static voidglGetCompressedTextureImageEXT(int texture, + int target, + int level, + java.nio.ByteBuffer img) 
      static voidglGetCompressedTextureImageEXT(int texture, + int target, + int level, + java.nio.IntBuffer img) 
      static voidglGetCompressedTextureImageEXT(int texture, + int target, + int level, + long img_buffer_offset) 
      static voidglGetCompressedTextureImageEXT(int texture, + int target, + int level, + java.nio.ShortBuffer img) 
      static doubleglGetDoubleEXT(int pname, + int index) +
      Overloads glGetDoublei_vEXT.
      +
      static voidglGetDoubleEXT(int pname, + int index, + java.nio.DoubleBuffer params) 
      static doubleglGetDoubleIndexedEXT(int pname, + int index) +
      Overloads glGetDoubleIndexedvEXT.
      +
      static voidglGetDoubleIndexedEXT(int pname, + int index, + java.nio.DoubleBuffer params) 
      static floatglGetFloatEXT(int pname, + int index) +
      Overloads glGetFloati_vEXT.
      +
      static voidglGetFloatEXT(int pname, + int index, + java.nio.FloatBuffer params) 
      static floatglGetFloatIndexedEXT(int pname, + int index) +
      Overloads glGetFloatIndexedvEXT.
      +
      static voidglGetFloatIndexedEXT(int pname, + int index, + java.nio.FloatBuffer params) 
      static intglGetFramebufferParameterEXT(int framebuffer, + int pname) +
      Overloads glGetFramebufferParameterivEXT.
      +
      static voidglGetFramebufferParameterEXT(int framebuffer, + int pname, + java.nio.IntBuffer param) 
      static intglGetIntegerIndexedEXT(int pname, + int index) +
      Overloads glGetIntegerIndexedvEXT.
      +
      static voidglGetIntegerIndexedEXT(int pname, + int index, + java.nio.IntBuffer params) 
      static voidglGetMultiTexEnvEXT(int texunit, + int target, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetMultiTexEnvEXT(int texunit, + int target, + int pname, + java.nio.IntBuffer params) 
      static voidglGetMultiTexGenEXT(int texunit, + int coord, + int pname, + java.nio.DoubleBuffer params) 
      static voidglGetMultiTexGenEXT(int texunit, + int coord, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetMultiTexGenEXT(int texunit, + int coord, + int pname, + java.nio.IntBuffer params) 
      static voidglGetMultiTexImageEXT(int texunit, + int target, + int level, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglGetMultiTexImageEXT(int texunit, + int target, + int level, + int format, + int type, + java.nio.DoubleBuffer pixels) 
      static voidglGetMultiTexImageEXT(int texunit, + int target, + int level, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglGetMultiTexImageEXT(int texunit, + int target, + int level, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglGetMultiTexImageEXT(int texunit, + int target, + int level, + int format, + int type, + long pixels_buffer_offset) 
      static voidglGetMultiTexImageEXT(int texunit, + int target, + int level, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static voidglGetMultiTexLevelParameterEXT(int texunit, + int target, + int level, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetMultiTexLevelParameterEXT(int texunit, + int target, + int level, + int pname, + java.nio.IntBuffer params) 
      static floatglGetMultiTexLevelParameterfEXT(int texunit, + int target, + int level, + int pname) +
      Overloads glGetMultiTexLevelParameterfvEXT.
      +
      static intglGetMultiTexLevelParameteriEXT(int texunit, + int target, + int level, + int pname) +
      Overloads glGetMultiTexLevelParameterivEXT.
      +
      static voidglGetMultiTexParameterEXT(int texunit, + int target, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetMultiTexParameterEXT(int texunit, + int target, + int pname, + java.nio.IntBuffer params) 
      static floatglGetMultiTexParameterfEXT(int texunit, + int target, + int pname) +
      Overloads glGetMultiTexParameterfvEXT.
      +
      static intglGetMultiTexParameteriEXT(int texunit, + int target, + int pname) +
      Overloads glGetMultiTexParameterivEXT.
      +
      static voidglGetMultiTexParameterIEXT(int texunit, + int target, + int pname, + java.nio.IntBuffer params) 
      static intglGetMultiTexParameterIiEXT(int texunit, + int target, + int pname) +
      Overloads glGetMultiTexParameterIivEXT.
      +
      static voidglGetMultiTexParameterIuEXT(int texunit, + int target, + int pname, + java.nio.IntBuffer params) 
      static intglGetMultiTexParameterIuiEXT(int texunit, + int target, + int pname) +
      Overloads glGetMultiTexParameterIuivEXT.
      +
      static intglGetNamedBufferParameterEXT(int buffer, + int pname) +
      Overloads glGetNamedBufferParameterivEXT.
      +
      static voidglGetNamedBufferParameterEXT(int buffer, + int pname, + java.nio.IntBuffer params) 
      static java.nio.ByteBufferglGetNamedBufferPointerEXT(int buffer, + int pname) 
      static voidglGetNamedBufferSubDataEXT(int buffer, + long offset, + java.nio.ByteBuffer data) 
      static voidglGetNamedBufferSubDataEXT(int buffer, + long offset, + java.nio.DoubleBuffer data) 
      static voidglGetNamedBufferSubDataEXT(int buffer, + long offset, + java.nio.FloatBuffer data) 
      static voidglGetNamedBufferSubDataEXT(int buffer, + long offset, + java.nio.IntBuffer data) 
      static voidglGetNamedBufferSubDataEXT(int buffer, + long offset, + java.nio.ShortBuffer data) 
      static intglGetNamedFramebufferAttachmentParameterEXT(int framebuffer, + int attachment, + int pname) +
      Overloads glGetNamedFramebufferAttachmentParameterivEXT.
      +
      static voidglGetNamedFramebufferAttachmentParameterEXT(int framebuffer, + int attachment, + int pname, + java.nio.IntBuffer params) 
      static intglGetNamedProgramEXT(int program, + int target, + int pname) +
      Overloads glGetNamedProgramivEXT.
      +
      static voidglGetNamedProgramEXT(int program, + int target, + int pname, + java.nio.IntBuffer params) 
      static voidglGetNamedProgramLocalParameterEXT(int program, + int target, + int index, + java.nio.DoubleBuffer params) 
      static voidglGetNamedProgramLocalParameterEXT(int program, + int target, + int index, + java.nio.FloatBuffer params) 
      static voidglGetNamedProgramLocalParameterIEXT(int program, + int target, + int index, + java.nio.IntBuffer params) 
      static voidglGetNamedProgramLocalParameterIuEXT(int program, + int target, + int index, + java.nio.IntBuffer params) 
      static java.lang.StringglGetNamedProgramStringEXT(int program, + int target, + int pname) +
      Overloads glGetNamedProgramStringEXT.
      +
      static voidglGetNamedProgramStringEXT(int program, + int target, + int pname, + java.nio.ByteBuffer string) 
      static intglGetNamedRenderbufferParameterEXT(int renderbuffer, + int pname) +
      Overloads glGetNamedRenderbufferParameterivEXT.
      +
      static voidglGetNamedRenderbufferParameterEXT(int renderbuffer, + int pname, + java.nio.IntBuffer params) 
      static java.nio.ByteBufferglGetPointerEXT(int pname, + int index, + long result_size) 
      static java.nio.ByteBufferglGetPointerIndexedEXT(int pname, + int index, + long result_size) 
      static voidglGetTextureImageEXT(int texture, + int target, + int level, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglGetTextureImageEXT(int texture, + int target, + int level, + int format, + int type, + java.nio.DoubleBuffer pixels) 
      static voidglGetTextureImageEXT(int texture, + int target, + int level, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglGetTextureImageEXT(int texture, + int target, + int level, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglGetTextureImageEXT(int texture, + int target, + int level, + int format, + int type, + long pixels_buffer_offset) 
      static voidglGetTextureImageEXT(int texture, + int target, + int level, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static voidglGetTextureLevelParameterEXT(int texture, + int target, + int level, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetTextureLevelParameterEXT(int texture, + int target, + int level, + int pname, + java.nio.IntBuffer params) 
      static floatglGetTextureLevelParameterfEXT(int texture, + int target, + int level, + int pname) +
      Overloads glGetTextureLevelParameterfvEXT.
      +
      static intglGetTextureLevelParameteriEXT(int texture, + int target, + int level, + int pname) +
      Overloads glGetTextureLevelParameterivEXT.
      +
      static voidglGetTextureParameterEXT(int texture, + int target, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetTextureParameterEXT(int texture, + int target, + int pname, + java.nio.IntBuffer params) 
      static floatglGetTextureParameterfEXT(int texture, + int target, + int pname) +
      Overloads glGetTextureParameterfvEXT.
      +
      static intglGetTextureParameteriEXT(int texture, + int target, + int pname) +
      Overloads glGetTextureParameterivEXT.
      +
      static voidglGetTextureParameterIEXT(int texture, + int target, + int pname, + java.nio.IntBuffer params) 
      static intglGetTextureParameterIiEXT(int texture, + int target, + int pname) +
      Overloads glGetTextureParameterIivEXT.
      +
      static voidglGetTextureParameterIuEXT(int texture, + int target, + int pname, + java.nio.IntBuffer params) 
      static intglGetTextureParameterIuiEXT(int texture, + int target, + int pname) +
      Overloads glGetTextureParameterIuivEXT.
      +
      static intglGetVertexArrayIntegerEXT(int vaobj, + int pname) +
      Overloads glGetVertexArrayIntegervEXT.
      +
      static voidglGetVertexArrayIntegerEXT(int vaobj, + int pname, + java.nio.IntBuffer param) 
      static voidglGetVertexArrayIntegerEXT(int vaobj, + int index, + int pname, + java.nio.IntBuffer param) 
      static intglGetVertexArrayIntegeriEXT(int vaobj, + int index, + int pname) +
      Overloads glGetVertexArrayIntegeri_vEXT.
      +
      static java.nio.ByteBufferglGetVertexArrayPointerEXT(int vaobj, + int pname, + long result_size) 
      static java.nio.ByteBufferglGetVertexArrayPointeri_EXT(int vaobj, + int index, + int pname, + long result_size) 
      static booleanglIsEnabledIndexedEXT(int cap, + int index) 
      static java.nio.ByteBufferglMapNamedBufferEXT(int buffer, + int access, + java.nio.ByteBuffer old_buffer) +
      glMapNamedBufferEXT maps a GL buffer object to a ByteBuffer.
      +
      static java.nio.ByteBufferglMapNamedBufferEXT(int buffer, + int access, + long length, + java.nio.ByteBuffer old_buffer) +
      glMapNamedBufferEXT maps a GL buffer object to a ByteBuffer.
      +
      static java.nio.ByteBufferglMapNamedBufferRangeEXT(int buffer, + long offset, + long length, + int access, + java.nio.ByteBuffer old_buffer) +
      glMapNamedBufferRangeEXT maps a GL buffer object range to a ByteBuffer.
      +
      static voidglMatrixFrustumEXT(int matrixMode, + double l, + double r, + double b, + double t, + double n, + double f) 
      static voidglMatrixLoadEXT(int matrixMode, + java.nio.DoubleBuffer m) 
      static voidglMatrixLoadEXT(int matrixMode, + java.nio.FloatBuffer m) 
      static voidglMatrixLoadIdentityEXT(int matrixMode) 
      static voidglMatrixLoadTransposeEXT(int matrixMode, + java.nio.DoubleBuffer m) 
      static voidglMatrixLoadTransposeEXT(int matrixMode, + java.nio.FloatBuffer m) 
      static voidglMatrixMultEXT(int matrixMode, + java.nio.DoubleBuffer m) 
      static voidglMatrixMultEXT(int matrixMode, + java.nio.FloatBuffer m) 
      static voidglMatrixMultTransposeEXT(int matrixMode, + java.nio.DoubleBuffer m) 
      static voidglMatrixMultTransposeEXT(int matrixMode, + java.nio.FloatBuffer m) 
      static voidglMatrixOrthoEXT(int matrixMode, + double l, + double r, + double b, + double t, + double n, + double f) 
      static voidglMatrixPopEXT(int matrixMode) 
      static voidglMatrixPushEXT(int matrixMode) 
      static voidglMatrixRotatedEXT(int matrixMode, + double angle, + double x, + double y, + double z) 
      static voidglMatrixRotatefEXT(int matrixMode, + float angle, + float x, + float y, + float z) 
      static voidglMatrixScaledEXT(int matrixMode, + double x, + double y, + double z) 
      static voidglMatrixScalefEXT(int matrixMode, + float x, + float y, + float z) 
      static voidglMatrixTranslatedEXT(int matrixMode, + double x, + double y, + double z) 
      static voidglMatrixTranslatefEXT(int matrixMode, + float x, + float y, + float z) 
      static voidglMultiTexBufferEXT(int texunit, + int target, + int internalformat, + int buffer) 
      static voidglMultiTexCoordPointerEXT(int texunit, + int size, + int stride, + java.nio.DoubleBuffer pointer) 
      static voidglMultiTexCoordPointerEXT(int texunit, + int size, + int stride, + java.nio.FloatBuffer pointer) 
      static voidglMultiTexCoordPointerEXT(int texunit, + int size, + int type, + int stride, + long pointer_buffer_offset) 
      static voidglMultiTexEnvEXT(int texunit, + int target, + int pname, + java.nio.FloatBuffer params) 
      static voidglMultiTexEnvEXT(int texunit, + int target, + int pname, + java.nio.IntBuffer params) 
      static voidglMultiTexEnvfEXT(int texunit, + int target, + int pname, + float param) 
      static voidglMultiTexEnviEXT(int texunit, + int target, + int pname, + int param) 
      static voidglMultiTexGendEXT(int texunit, + int coord, + int pname, + double param) 
      static voidglMultiTexGenEXT(int texunit, + int coord, + int pname, + java.nio.DoubleBuffer params) 
      static voidglMultiTexGenEXT(int texunit, + int coord, + int pname, + java.nio.FloatBuffer params) 
      static voidglMultiTexGenEXT(int texunit, + int coord, + int pname, + java.nio.IntBuffer params) 
      static voidglMultiTexGenfEXT(int texunit, + int coord, + int pname, + float param) 
      static voidglMultiTexGeniEXT(int texunit, + int coord, + int pname, + int param) 
      static voidglMultiTexImage1DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int border, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglMultiTexImage1DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int border, + int format, + int type, + java.nio.DoubleBuffer pixels) 
      static voidglMultiTexImage1DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int border, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglMultiTexImage1DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int border, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglMultiTexImage1DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int border, + int format, + int type, + long pixels_buffer_offset) 
      static voidglMultiTexImage1DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int border, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static voidglMultiTexImage2DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int border, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglMultiTexImage2DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int border, + int format, + int type, + java.nio.DoubleBuffer pixels) 
      static voidglMultiTexImage2DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int border, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglMultiTexImage2DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int border, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglMultiTexImage2DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int border, + int format, + int type, + long pixels_buffer_offset) 
      static voidglMultiTexImage2DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int border, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static voidglMultiTexImage3DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglMultiTexImage3DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int format, + int type, + java.nio.DoubleBuffer pixels) 
      static voidglMultiTexImage3DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglMultiTexImage3DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglMultiTexImage3DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int format, + int type, + long pixels_buffer_offset) 
      static voidglMultiTexImage3DEXT(int texunit, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static voidglMultiTexParameterEXT(int texunit, + int target, + int pname, + java.nio.FloatBuffer param) 
      static voidglMultiTexParameterEXT(int texunit, + int target, + int pname, + java.nio.IntBuffer param) 
      static voidglMultiTexParameterfEXT(int texunit, + int target, + int pname, + float param) 
      static voidglMultiTexParameteriEXT(int texunit, + int target, + int pname, + int param) 
      static voidglMultiTexParameterIEXT(int texunit, + int target, + int pname, + int param) +
      Overloads glMultiTexParameterIivEXT.
      +
      static voidglMultiTexParameterIEXT(int texunit, + int target, + int pname, + java.nio.IntBuffer params) 
      static voidglMultiTexParameterIuEXT(int texunit, + int target, + int pname, + int param) +
      Overloads glMultiTexParameterIuivEXT.
      +
      static voidglMultiTexParameterIuEXT(int texunit, + int target, + int pname, + java.nio.IntBuffer params) 
      static voidglMultiTexRenderbufferEXT(int texunit, + int target, + int renderbuffer) 
      static voidglMultiTexSubImage1DEXT(int texunit, + int target, + int level, + int xoffset, + int width, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglMultiTexSubImage1DEXT(int texunit, + int target, + int level, + int xoffset, + int width, + int format, + int type, + java.nio.DoubleBuffer pixels) 
      static voidglMultiTexSubImage1DEXT(int texunit, + int target, + int level, + int xoffset, + int width, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglMultiTexSubImage1DEXT(int texunit, + int target, + int level, + int xoffset, + int width, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglMultiTexSubImage1DEXT(int texunit, + int target, + int level, + int xoffset, + int width, + int format, + int type, + long pixels_buffer_offset) 
      static voidglMultiTexSubImage1DEXT(int texunit, + int target, + int level, + int xoffset, + int width, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static voidglMultiTexSubImage2DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglMultiTexSubImage2DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + int type, + java.nio.DoubleBuffer pixels) 
      static voidglMultiTexSubImage2DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglMultiTexSubImage2DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglMultiTexSubImage2DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + int type, + long pixels_buffer_offset) 
      static voidglMultiTexSubImage2DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static voidglMultiTexSubImage3DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglMultiTexSubImage3DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.DoubleBuffer pixels) 
      static voidglMultiTexSubImage3DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglMultiTexSubImage3DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglMultiTexSubImage3DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + long pixels_buffer_offset) 
      static voidglMultiTexSubImage3DEXT(int texunit, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static voidglNamedBufferDataEXT(int buffer, + java.nio.ByteBuffer data, + int usage) 
      static voidglNamedBufferDataEXT(int buffer, + java.nio.DoubleBuffer data, + int usage) 
      static voidglNamedBufferDataEXT(int buffer, + java.nio.FloatBuffer data, + int usage) 
      static voidglNamedBufferDataEXT(int buffer, + java.nio.IntBuffer data, + int usage) 
      static voidglNamedBufferDataEXT(int buffer, + long data_size, + int usage) 
      static voidglNamedBufferDataEXT(int buffer, + java.nio.ShortBuffer data, + int usage) 
      static voidglNamedBufferSubDataEXT(int buffer, + long offset, + java.nio.ByteBuffer data) 
      static voidglNamedBufferSubDataEXT(int buffer, + long offset, + java.nio.DoubleBuffer data) 
      static voidglNamedBufferSubDataEXT(int buffer, + long offset, + java.nio.FloatBuffer data) 
      static voidglNamedBufferSubDataEXT(int buffer, + long offset, + java.nio.IntBuffer data) 
      static voidglNamedBufferSubDataEXT(int buffer, + long offset, + java.nio.ShortBuffer data) 
      static voidglNamedCopyBufferSubDataEXT(int readBuffer, + int writeBuffer, + long readoffset, + long writeoffset, + long size) 
      static voidglNamedFramebufferRenderbufferEXT(int framebuffer, + int attachment, + int renderbuffertarget, + int renderbuffer) 
      static voidglNamedFramebufferTexture1DEXT(int framebuffer, + int attachment, + int textarget, + int texture, + int level) 
      static voidglNamedFramebufferTexture2DEXT(int framebuffer, + int attachment, + int textarget, + int texture, + int level) 
      static voidglNamedFramebufferTexture3DEXT(int framebuffer, + int attachment, + int textarget, + int texture, + int level, + int zoffset) 
      static voidglNamedFramebufferTextureEXT(int framebuffer, + int attachment, + int texture, + int level) 
      static voidglNamedFramebufferTextureFaceEXT(int framebuffer, + int attachment, + int texture, + int level, + int face) 
      static voidglNamedFramebufferTextureLayerEXT(int framebuffer, + int attachment, + int texture, + int level, + int layer) 
      static voidglNamedProgramLocalParameter4dEXT(int program, + int target, + int index, + double x, + double y, + double z, + double w) 
      static voidglNamedProgramLocalParameter4EXT(int program, + int target, + int index, + java.nio.DoubleBuffer params) 
      static voidglNamedProgramLocalParameter4EXT(int program, + int target, + int index, + java.nio.FloatBuffer params) 
      static voidglNamedProgramLocalParameter4fEXT(int program, + int target, + int index, + float x, + float y, + float z, + float w) 
      static voidglNamedProgramLocalParameterI4EXT(int program, + int target, + int index, + java.nio.IntBuffer params) 
      static voidglNamedProgramLocalParameterI4iEXT(int program, + int target, + int index, + int x, + int y, + int z, + int w) 
      static voidglNamedProgramLocalParameterI4uEXT(int program, + int target, + int index, + java.nio.IntBuffer params) 
      static voidglNamedProgramLocalParameterI4uiEXT(int program, + int target, + int index, + int x, + int y, + int z, + int w) 
      static voidglNamedProgramLocalParameters4EXT(int program, + int target, + int index, + java.nio.FloatBuffer params) 
      static voidglNamedProgramLocalParametersI4EXT(int program, + int target, + int index, + java.nio.IntBuffer params) 
      static voidglNamedProgramLocalParametersI4uEXT(int program, + int target, + int index, + java.nio.IntBuffer params) 
      static voidglNamedProgramStringEXT(int program, + int target, + int format, + java.nio.ByteBuffer string) 
      static voidglNamedProgramStringEXT(int program, + int target, + int format, + java.lang.CharSequence string) +
      Overloads glNamedProgramStringEXT.
      +
      static voidglNamedRenderbufferStorageEXT(int renderbuffer, + int internalformat, + int width, + int height) 
      static voidglNamedRenderbufferStorageMultisampleCoverageEXT(int renderbuffer, + int coverageSamples, + int colorSamples, + int internalformat, + int width, + int height) 
      static voidglNamedRenderbufferStorageMultisampleEXT(int renderbuffer, + int samples, + int internalformat, + int width, + int height) 
      static voidglProgramUniform1EXT(int program, + int location, + java.nio.FloatBuffer value) 
      static voidglProgramUniform1EXT(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform1fEXT(int program, + int location, + float v0) 
      static voidglProgramUniform1iEXT(int program, + int location, + int v0) 
      static voidglProgramUniform1uEXT(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform1uiEXT(int program, + int location, + int v0) 
      static voidglProgramUniform2EXT(int program, + int location, + java.nio.FloatBuffer value) 
      static voidglProgramUniform2EXT(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform2fEXT(int program, + int location, + float v0, + float v1) 
      static voidglProgramUniform2iEXT(int program, + int location, + int v0, + int v1) 
      static voidglProgramUniform2uEXT(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform2uiEXT(int program, + int location, + int v0, + int v1) 
      static voidglProgramUniform3EXT(int program, + int location, + java.nio.FloatBuffer value) 
      static voidglProgramUniform3EXT(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform3fEXT(int program, + int location, + float v0, + float v1, + float v2) 
      static voidglProgramUniform3iEXT(int program, + int location, + int v0, + int v1, + int v2) 
      static voidglProgramUniform3uEXT(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform3uiEXT(int program, + int location, + int v0, + int v1, + int v2) 
      static voidglProgramUniform4EXT(int program, + int location, + java.nio.FloatBuffer value) 
      static voidglProgramUniform4EXT(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform4fEXT(int program, + int location, + float v0, + float v1, + float v2, + float v3) 
      static voidglProgramUniform4iEXT(int program, + int location, + int v0, + int v1, + int v2, + int v3) 
      static voidglProgramUniform4uEXT(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform4uiEXT(int program, + int location, + int v0, + int v1, + int v2, + int v3) 
      static voidglProgramUniformMatrix2EXT(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix2x3EXT(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix2x4EXT(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix3EXT(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix3x2EXT(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix3x4EXT(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix4EXT(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix4x2EXT(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix4x3EXT(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglPushClientAttribDefaultEXT(int mask) 
      static voidglTextureBufferEXT(int texture, + int target, + int internalformat, + int buffer) 
      static voidglTextureImage1DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int border, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglTextureImage1DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int border, + int format, + int type, + java.nio.DoubleBuffer pixels) 
      static voidglTextureImage1DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int border, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglTextureImage1DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int border, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglTextureImage1DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int border, + int format, + int type, + long pixels_buffer_offset) 
      static voidglTextureImage1DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int border, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static voidglTextureImage2DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int border, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglTextureImage2DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int border, + int format, + int type, + java.nio.DoubleBuffer pixels) 
      static voidglTextureImage2DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int border, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglTextureImage2DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int border, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglTextureImage2DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int border, + int format, + int type, + long pixels_buffer_offset) 
      static voidglTextureImage2DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int border, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static voidglTextureImage3DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglTextureImage3DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int format, + int type, + java.nio.DoubleBuffer pixels) 
      static voidglTextureImage3DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglTextureImage3DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglTextureImage3DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int format, + int type, + long pixels_buffer_offset) 
      static voidglTextureImage3DEXT(int texture, + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static voidglTextureParameterEXT(int texture, + int target, + int pname, + java.nio.FloatBuffer param) 
      static voidglTextureParameterEXT(int texture, + int target, + int pname, + java.nio.IntBuffer param) 
      static voidglTextureParameterfEXT(int texture, + int target, + int pname, + float param) 
      static voidglTextureParameteriEXT(int texture, + int target, + int pname, + int param) 
      static voidglTextureParameterIEXT(int texture, + int target, + int pname, + int param) +
      Overloads glTextureParameterIivEXT.
      +
      static voidglTextureParameterIEXT(int texture, + int target, + int pname, + java.nio.IntBuffer params) 
      static voidglTextureParameterIuEXT(int texture, + int target, + int pname, + int param) +
      Overloads glTextureParameterIuivEXT.
      +
      static voidglTextureParameterIuEXT(int texture, + int target, + int pname, + java.nio.IntBuffer params) 
      static voidglTextureRenderbufferEXT(int texture, + int target, + int renderbuffer) 
      static voidglTextureSubImage1DEXT(int texture, + int target, + int level, + int xoffset, + int width, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglTextureSubImage1DEXT(int texture, + int target, + int level, + int xoffset, + int width, + int format, + int type, + java.nio.DoubleBuffer pixels) 
      static voidglTextureSubImage1DEXT(int texture, + int target, + int level, + int xoffset, + int width, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglTextureSubImage1DEXT(int texture, + int target, + int level, + int xoffset, + int width, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglTextureSubImage1DEXT(int texture, + int target, + int level, + int xoffset, + int width, + int format, + int type, + long pixels_buffer_offset) 
      static voidglTextureSubImage1DEXT(int texture, + int target, + int level, + int xoffset, + int width, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static voidglTextureSubImage2DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglTextureSubImage2DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + int type, + java.nio.DoubleBuffer pixels) 
      static voidglTextureSubImage2DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglTextureSubImage2DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglTextureSubImage2DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + int type, + long pixels_buffer_offset) 
      static voidglTextureSubImage2DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int width, + int height, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static voidglTextureSubImage3DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglTextureSubImage3DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.DoubleBuffer pixels) 
      static voidglTextureSubImage3DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglTextureSubImage3DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglTextureSubImage3DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + long pixels_buffer_offset) 
      static voidglTextureSubImage3DEXT(int texture, + int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static booleanglUnmapNamedBufferEXT(int buffer) 
      static voidglVertexArrayColorOffsetEXT(int vaobj, + int buffer, + int size, + int type, + int stride, + long offset) 
      static voidglVertexArrayEdgeFlagOffsetEXT(int vaobj, + int buffer, + int stride, + long offset) 
      static voidglVertexArrayFogCoordOffsetEXT(int vaobj, + int buffer, + int type, + int stride, + long offset) 
      static voidglVertexArrayIndexOffsetEXT(int vaobj, + int buffer, + int type, + int stride, + long offset) 
      static voidglVertexArrayMultiTexCoordOffsetEXT(int vaobj, + int buffer, + int texunit, + int size, + int type, + int stride, + long offset) 
      static voidglVertexArrayNormalOffsetEXT(int vaobj, + int buffer, + int type, + int stride, + long offset) 
      static voidglVertexArraySecondaryColorOffsetEXT(int vaobj, + int buffer, + int size, + int type, + int stride, + long offset) 
      static voidglVertexArrayTexCoordOffsetEXT(int vaobj, + int buffer, + int size, + int type, + int stride, + long offset) 
      static voidglVertexArrayVertexAttribIOffsetEXT(int vaobj, + int buffer, + int index, + int size, + int type, + int stride, + long offset) 
      static voidglVertexArrayVertexAttribOffsetEXT(int vaobj, + int buffer, + int index, + int size, + int type, + boolean normalized, + int stride, + long offset) 
      static voidglVertexArrayVertexOffsetEXT(int vaobj, + int buffer, + int size, + int type, + int stride, + long offset) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PROGRAM_MATRIX_EXT

        +
        public static final int GL_PROGRAM_MATRIX_EXT
        +
        Accepted by the <pname> parameter of GetBooleanIndexedvEXT, + GetIntegerIndexedvEXT, GetFloatIndexedvEXT, GetDoubleIndexedvEXT: + GetBooleani_v, GetIntegeri_v, GetFloati_vEXT, GetDoublei_vEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSPOSE_PROGRAM_MATRIX_EXT

        +
        public static final int GL_TRANSPOSE_PROGRAM_MATRIX_EXT
        +
        Accepted by the <pname> parameter of GetBooleanIndexedvEXT, + GetIntegerIndexedvEXT, GetFloatIndexedvEXT, GetDoubleIndexedvEXT: + GetBooleani_v, GetIntegeri_v, GetFloati_vEXT, GetDoublei_vEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_MATRIX_STACK_DEPTH_EXT

        +
        public static final int GL_PROGRAM_MATRIX_STACK_DEPTH_EXT
        +
        Accepted by the <pname> parameter of GetBooleanIndexedvEXT, + GetIntegerIndexedvEXT, GetFloatIndexedvEXT, GetDoubleIndexedvEXT: + GetBooleani_v, GetIntegeri_v, GetFloati_vEXT, GetDoublei_vEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glClientAttribDefaultEXT

        +
        public static void glClientAttribDefaultEXT(int mask)
        +
      • +
      + + + +
        +
      • +

        glPushClientAttribDefaultEXT

        +
        public static void glPushClientAttribDefaultEXT(int mask)
        +
      • +
      + + + +
        +
      • +

        glMatrixLoadEXT

        +
        public static void glMatrixLoadEXT(int matrixMode,
        +                   java.nio.FloatBuffer m)
        +
      • +
      + + + +
        +
      • +

        glMatrixLoadEXT

        +
        public static void glMatrixLoadEXT(int matrixMode,
        +                   java.nio.DoubleBuffer m)
        +
      • +
      + + + +
        +
      • +

        glMatrixMultEXT

        +
        public static void glMatrixMultEXT(int matrixMode,
        +                   java.nio.FloatBuffer m)
        +
      • +
      + + + +
        +
      • +

        glMatrixMultEXT

        +
        public static void glMatrixMultEXT(int matrixMode,
        +                   java.nio.DoubleBuffer m)
        +
      • +
      + + + +
        +
      • +

        glMatrixLoadIdentityEXT

        +
        public static void glMatrixLoadIdentityEXT(int matrixMode)
        +
      • +
      + + + +
        +
      • +

        glMatrixRotatefEXT

        +
        public static void glMatrixRotatefEXT(int matrixMode,
        +                      float angle,
        +                      float x,
        +                      float y,
        +                      float z)
        +
      • +
      + + + +
        +
      • +

        glMatrixRotatedEXT

        +
        public static void glMatrixRotatedEXT(int matrixMode,
        +                      double angle,
        +                      double x,
        +                      double y,
        +                      double z)
        +
      • +
      + + + +
        +
      • +

        glMatrixScalefEXT

        +
        public static void glMatrixScalefEXT(int matrixMode,
        +                     float x,
        +                     float y,
        +                     float z)
        +
      • +
      + + + +
        +
      • +

        glMatrixScaledEXT

        +
        public static void glMatrixScaledEXT(int matrixMode,
        +                     double x,
        +                     double y,
        +                     double z)
        +
      • +
      + + + +
        +
      • +

        glMatrixTranslatefEXT

        +
        public static void glMatrixTranslatefEXT(int matrixMode,
        +                         float x,
        +                         float y,
        +                         float z)
        +
      • +
      + + + +
        +
      • +

        glMatrixTranslatedEXT

        +
        public static void glMatrixTranslatedEXT(int matrixMode,
        +                         double x,
        +                         double y,
        +                         double z)
        +
      • +
      + + + +
        +
      • +

        glMatrixOrthoEXT

        +
        public static void glMatrixOrthoEXT(int matrixMode,
        +                    double l,
        +                    double r,
        +                    double b,
        +                    double t,
        +                    double n,
        +                    double f)
        +
      • +
      + + + +
        +
      • +

        glMatrixFrustumEXT

        +
        public static void glMatrixFrustumEXT(int matrixMode,
        +                      double l,
        +                      double r,
        +                      double b,
        +                      double t,
        +                      double n,
        +                      double f)
        +
      • +
      + + + +
        +
      • +

        glMatrixPushEXT

        +
        public static void glMatrixPushEXT(int matrixMode)
        +
      • +
      + + + +
        +
      • +

        glMatrixPopEXT

        +
        public static void glMatrixPopEXT(int matrixMode)
        +
      • +
      + + + +
        +
      • +

        glTextureParameteriEXT

        +
        public static void glTextureParameteriEXT(int texture,
        +                          int target,
        +                          int pname,
        +                          int param)
        +
      • +
      + + + +
        +
      • +

        glTextureParameterEXT

        +
        public static void glTextureParameterEXT(int texture,
        +                         int target,
        +                         int pname,
        +                         java.nio.IntBuffer param)
        +
      • +
      + + + +
        +
      • +

        glTextureParameterfEXT

        +
        public static void glTextureParameterfEXT(int texture,
        +                          int target,
        +                          int pname,
        +                          float param)
        +
      • +
      + + + +
        +
      • +

        glTextureParameterEXT

        +
        public static void glTextureParameterEXT(int texture,
        +                         int target,
        +                         int pname,
        +                         java.nio.FloatBuffer param)
        +
      • +
      + + + +
        +
      • +

        glTextureImage1DEXT

        +
        public static void glTextureImage1DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage1DEXT

        +
        public static void glTextureImage1DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage1DEXT

        +
        public static void glTextureImage1DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage1DEXT

        +
        public static void glTextureImage1DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage1DEXT

        +
        public static void glTextureImage1DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage1DEXT

        +
        public static void glTextureImage1DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glTextureImage2DEXT

        +
        public static void glTextureImage2DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage2DEXT

        +
        public static void glTextureImage2DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage2DEXT

        +
        public static void glTextureImage2DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage2DEXT

        +
        public static void glTextureImage2DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage2DEXT

        +
        public static void glTextureImage2DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage2DEXT

        +
        public static void glTextureImage2DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage1DEXT

        +
        public static void glTextureSubImage1DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int width,
        +                          int format,
        +                          int type,
        +                          java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage1DEXT

        +
        public static void glTextureSubImage1DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int width,
        +                          int format,
        +                          int type,
        +                          java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage1DEXT

        +
        public static void glTextureSubImage1DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int width,
        +                          int format,
        +                          int type,
        +                          java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage1DEXT

        +
        public static void glTextureSubImage1DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int width,
        +                          int format,
        +                          int type,
        +                          java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage1DEXT

        +
        public static void glTextureSubImage1DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int width,
        +                          int format,
        +                          int type,
        +                          java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage1DEXT

        +
        public static void glTextureSubImage1DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int width,
        +                          int format,
        +                          int type,
        +                          long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage2DEXT

        +
        public static void glTextureSubImage2DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int yoffset,
        +                          int width,
        +                          int height,
        +                          int format,
        +                          int type,
        +                          java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage2DEXT

        +
        public static void glTextureSubImage2DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int yoffset,
        +                          int width,
        +                          int height,
        +                          int format,
        +                          int type,
        +                          java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage2DEXT

        +
        public static void glTextureSubImage2DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int yoffset,
        +                          int width,
        +                          int height,
        +                          int format,
        +                          int type,
        +                          java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage2DEXT

        +
        public static void glTextureSubImage2DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int yoffset,
        +                          int width,
        +                          int height,
        +                          int format,
        +                          int type,
        +                          java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage2DEXT

        +
        public static void glTextureSubImage2DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int yoffset,
        +                          int width,
        +                          int height,
        +                          int format,
        +                          int type,
        +                          java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage2DEXT

        +
        public static void glTextureSubImage2DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int yoffset,
        +                          int width,
        +                          int height,
        +                          int format,
        +                          int type,
        +                          long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCopyTextureImage1DEXT

        +
        public static void glCopyTextureImage1DEXT(int texture,
        +                           int target,
        +                           int level,
        +                           int internalformat,
        +                           int x,
        +                           int y,
        +                           int width,
        +                           int border)
        +
      • +
      + + + +
        +
      • +

        glCopyTextureImage2DEXT

        +
        public static void glCopyTextureImage2DEXT(int texture,
        +                           int target,
        +                           int level,
        +                           int internalformat,
        +                           int x,
        +                           int y,
        +                           int width,
        +                           int height,
        +                           int border)
        +
      • +
      + + + +
        +
      • +

        glCopyTextureSubImage1DEXT

        +
        public static void glCopyTextureSubImage1DEXT(int texture,
        +                              int target,
        +                              int level,
        +                              int xoffset,
        +                              int x,
        +                              int y,
        +                              int width)
        +
      • +
      + + + +
        +
      • +

        glCopyTextureSubImage2DEXT

        +
        public static void glCopyTextureSubImage2DEXT(int texture,
        +                              int target,
        +                              int level,
        +                              int xoffset,
        +                              int yoffset,
        +                              int x,
        +                              int y,
        +                              int width,
        +                              int height)
        +
      • +
      + + + +
        +
      • +

        glGetTextureImageEXT

        +
        public static void glGetTextureImageEXT(int texture,
        +                        int target,
        +                        int level,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetTextureImageEXT

        +
        public static void glGetTextureImageEXT(int texture,
        +                        int target,
        +                        int level,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetTextureImageEXT

        +
        public static void glGetTextureImageEXT(int texture,
        +                        int target,
        +                        int level,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetTextureImageEXT

        +
        public static void glGetTextureImageEXT(int texture,
        +                        int target,
        +                        int level,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetTextureImageEXT

        +
        public static void glGetTextureImageEXT(int texture,
        +                        int target,
        +                        int level,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetTextureImageEXT

        +
        public static void glGetTextureImageEXT(int texture,
        +                        int target,
        +                        int level,
        +                        int format,
        +                        int type,
        +                        long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetTextureParameterEXT

        +
        public static void glGetTextureParameterEXT(int texture,
        +                            int target,
        +                            int pname,
        +                            java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTextureParameterfEXT

        +
        public static float glGetTextureParameterfEXT(int texture,
        +                              int target,
        +                              int pname)
        +
        Overloads glGetTextureParameterfvEXT.
        +
      • +
      + + + +
        +
      • +

        glGetTextureParameterEXT

        +
        public static void glGetTextureParameterEXT(int texture,
        +                            int target,
        +                            int pname,
        +                            java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTextureParameteriEXT

        +
        public static int glGetTextureParameteriEXT(int texture,
        +                            int target,
        +                            int pname)
        +
        Overloads glGetTextureParameterivEXT.
        +
      • +
      + + + +
        +
      • +

        glGetTextureLevelParameterEXT

        +
        public static void glGetTextureLevelParameterEXT(int texture,
        +                                 int target,
        +                                 int level,
        +                                 int pname,
        +                                 java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTextureLevelParameterfEXT

        +
        public static float glGetTextureLevelParameterfEXT(int texture,
        +                                   int target,
        +                                   int level,
        +                                   int pname)
        +
        Overloads glGetTextureLevelParameterfvEXT.
        +
      • +
      + + + +
        +
      • +

        glGetTextureLevelParameterEXT

        +
        public static void glGetTextureLevelParameterEXT(int texture,
        +                                 int target,
        +                                 int level,
        +                                 int pname,
        +                                 java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTextureLevelParameteriEXT

        +
        public static int glGetTextureLevelParameteriEXT(int texture,
        +                                 int target,
        +                                 int level,
        +                                 int pname)
        +
        Overloads glGetTextureLevelParameterivEXT.
        +
      • +
      + + + +
        +
      • +

        glTextureImage3DEXT

        +
        public static void glTextureImage3DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int depth,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage3DEXT

        +
        public static void glTextureImage3DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int depth,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage3DEXT

        +
        public static void glTextureImage3DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int depth,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage3DEXT

        +
        public static void glTextureImage3DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int depth,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage3DEXT

        +
        public static void glTextureImage3DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int depth,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureImage3DEXT

        +
        public static void glTextureImage3DEXT(int texture,
        +                       int target,
        +                       int level,
        +                       int internalformat,
        +                       int width,
        +                       int height,
        +                       int depth,
        +                       int border,
        +                       int format,
        +                       int type,
        +                       long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage3DEXT

        +
        public static void glTextureSubImage3DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int yoffset,
        +                          int zoffset,
        +                          int width,
        +                          int height,
        +                          int depth,
        +                          int format,
        +                          int type,
        +                          java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage3DEXT

        +
        public static void glTextureSubImage3DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int yoffset,
        +                          int zoffset,
        +                          int width,
        +                          int height,
        +                          int depth,
        +                          int format,
        +                          int type,
        +                          java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage3DEXT

        +
        public static void glTextureSubImage3DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int yoffset,
        +                          int zoffset,
        +                          int width,
        +                          int height,
        +                          int depth,
        +                          int format,
        +                          int type,
        +                          java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage3DEXT

        +
        public static void glTextureSubImage3DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int yoffset,
        +                          int zoffset,
        +                          int width,
        +                          int height,
        +                          int depth,
        +                          int format,
        +                          int type,
        +                          java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage3DEXT

        +
        public static void glTextureSubImage3DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int yoffset,
        +                          int zoffset,
        +                          int width,
        +                          int height,
        +                          int depth,
        +                          int format,
        +                          int type,
        +                          java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTextureSubImage3DEXT

        +
        public static void glTextureSubImage3DEXT(int texture,
        +                          int target,
        +                          int level,
        +                          int xoffset,
        +                          int yoffset,
        +                          int zoffset,
        +                          int width,
        +                          int height,
        +                          int depth,
        +                          int format,
        +                          int type,
        +                          long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCopyTextureSubImage3DEXT

        +
        public static void glCopyTextureSubImage3DEXT(int texture,
        +                              int target,
        +                              int level,
        +                              int xoffset,
        +                              int yoffset,
        +                              int zoffset,
        +                              int x,
        +                              int y,
        +                              int width,
        +                              int height)
        +
      • +
      + + + +
        +
      • +

        glBindMultiTextureEXT

        +
        public static void glBindMultiTextureEXT(int texunit,
        +                         int target,
        +                         int texture)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordPointerEXT

        +
        public static void glMultiTexCoordPointerEXT(int texunit,
        +                             int size,
        +                             int stride,
        +                             java.nio.DoubleBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordPointerEXT

        +
        public static void glMultiTexCoordPointerEXT(int texunit,
        +                             int size,
        +                             int stride,
        +                             java.nio.FloatBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordPointerEXT

        +
        public static void glMultiTexCoordPointerEXT(int texunit,
        +                             int size,
        +                             int type,
        +                             int stride,
        +                             long pointer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glMultiTexEnvfEXT

        +
        public static void glMultiTexEnvfEXT(int texunit,
        +                     int target,
        +                     int pname,
        +                     float param)
        +
      • +
      + + + +
        +
      • +

        glMultiTexEnvEXT

        +
        public static void glMultiTexEnvEXT(int texunit,
        +                    int target,
        +                    int pname,
        +                    java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glMultiTexEnviEXT

        +
        public static void glMultiTexEnviEXT(int texunit,
        +                     int target,
        +                     int pname,
        +                     int param)
        +
      • +
      + + + +
        +
      • +

        glMultiTexEnvEXT

        +
        public static void glMultiTexEnvEXT(int texunit,
        +                    int target,
        +                    int pname,
        +                    java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glMultiTexGendEXT

        +
        public static void glMultiTexGendEXT(int texunit,
        +                     int coord,
        +                     int pname,
        +                     double param)
        +
      • +
      + + + +
        +
      • +

        glMultiTexGenEXT

        +
        public static void glMultiTexGenEXT(int texunit,
        +                    int coord,
        +                    int pname,
        +                    java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glMultiTexGenfEXT

        +
        public static void glMultiTexGenfEXT(int texunit,
        +                     int coord,
        +                     int pname,
        +                     float param)
        +
      • +
      + + + +
        +
      • +

        glMultiTexGenEXT

        +
        public static void glMultiTexGenEXT(int texunit,
        +                    int coord,
        +                    int pname,
        +                    java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glMultiTexGeniEXT

        +
        public static void glMultiTexGeniEXT(int texunit,
        +                     int coord,
        +                     int pname,
        +                     int param)
        +
      • +
      + + + +
        +
      • +

        glMultiTexGenEXT

        +
        public static void glMultiTexGenEXT(int texunit,
        +                    int coord,
        +                    int pname,
        +                    java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexEnvEXT

        +
        public static void glGetMultiTexEnvEXT(int texunit,
        +                       int target,
        +                       int pname,
        +                       java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexEnvEXT

        +
        public static void glGetMultiTexEnvEXT(int texunit,
        +                       int target,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexGenEXT

        +
        public static void glGetMultiTexGenEXT(int texunit,
        +                       int coord,
        +                       int pname,
        +                       java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexGenEXT

        +
        public static void glGetMultiTexGenEXT(int texunit,
        +                       int coord,
        +                       int pname,
        +                       java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexGenEXT

        +
        public static void glGetMultiTexGenEXT(int texunit,
        +                       int coord,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glMultiTexParameteriEXT

        +
        public static void glMultiTexParameteriEXT(int texunit,
        +                           int target,
        +                           int pname,
        +                           int param)
        +
      • +
      + + + +
        +
      • +

        glMultiTexParameterEXT

        +
        public static void glMultiTexParameterEXT(int texunit,
        +                          int target,
        +                          int pname,
        +                          java.nio.IntBuffer param)
        +
      • +
      + + + +
        +
      • +

        glMultiTexParameterfEXT

        +
        public static void glMultiTexParameterfEXT(int texunit,
        +                           int target,
        +                           int pname,
        +                           float param)
        +
      • +
      + + + +
        +
      • +

        glMultiTexParameterEXT

        +
        public static void glMultiTexParameterEXT(int texunit,
        +                          int target,
        +                          int pname,
        +                          java.nio.FloatBuffer param)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage1DEXT

        +
        public static void glMultiTexImage1DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage1DEXT

        +
        public static void glMultiTexImage1DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage1DEXT

        +
        public static void glMultiTexImage1DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage1DEXT

        +
        public static void glMultiTexImage1DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage1DEXT

        +
        public static void glMultiTexImage1DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage1DEXT

        +
        public static void glMultiTexImage1DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage2DEXT

        +
        public static void glMultiTexImage2DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int height,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage2DEXT

        +
        public static void glMultiTexImage2DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int height,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage2DEXT

        +
        public static void glMultiTexImage2DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int height,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage2DEXT

        +
        public static void glMultiTexImage2DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int height,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage2DEXT

        +
        public static void glMultiTexImage2DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int height,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage2DEXT

        +
        public static void glMultiTexImage2DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int height,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage1DEXT

        +
        public static void glMultiTexSubImage1DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int width,
        +                           int format,
        +                           int type,
        +                           java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage1DEXT

        +
        public static void glMultiTexSubImage1DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int width,
        +                           int format,
        +                           int type,
        +                           java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage1DEXT

        +
        public static void glMultiTexSubImage1DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int width,
        +                           int format,
        +                           int type,
        +                           java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage1DEXT

        +
        public static void glMultiTexSubImage1DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int width,
        +                           int format,
        +                           int type,
        +                           java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage1DEXT

        +
        public static void glMultiTexSubImage1DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int width,
        +                           int format,
        +                           int type,
        +                           java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage1DEXT

        +
        public static void glMultiTexSubImage1DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int width,
        +                           int format,
        +                           int type,
        +                           long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage2DEXT

        +
        public static void glMultiTexSubImage2DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int width,
        +                           int height,
        +                           int format,
        +                           int type,
        +                           java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage2DEXT

        +
        public static void glMultiTexSubImage2DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int width,
        +                           int height,
        +                           int format,
        +                           int type,
        +                           java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage2DEXT

        +
        public static void glMultiTexSubImage2DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int width,
        +                           int height,
        +                           int format,
        +                           int type,
        +                           java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage2DEXT

        +
        public static void glMultiTexSubImage2DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int width,
        +                           int height,
        +                           int format,
        +                           int type,
        +                           java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage2DEXT

        +
        public static void glMultiTexSubImage2DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int width,
        +                           int height,
        +                           int format,
        +                           int type,
        +                           java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage2DEXT

        +
        public static void glMultiTexSubImage2DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int width,
        +                           int height,
        +                           int format,
        +                           int type,
        +                           long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCopyMultiTexImage1DEXT

        +
        public static void glCopyMultiTexImage1DEXT(int texunit,
        +                            int target,
        +                            int level,
        +                            int internalformat,
        +                            int x,
        +                            int y,
        +                            int width,
        +                            int border)
        +
      • +
      + + + +
        +
      • +

        glCopyMultiTexImage2DEXT

        +
        public static void glCopyMultiTexImage2DEXT(int texunit,
        +                            int target,
        +                            int level,
        +                            int internalformat,
        +                            int x,
        +                            int y,
        +                            int width,
        +                            int height,
        +                            int border)
        +
      • +
      + + + +
        +
      • +

        glCopyMultiTexSubImage1DEXT

        +
        public static void glCopyMultiTexSubImage1DEXT(int texunit,
        +                               int target,
        +                               int level,
        +                               int xoffset,
        +                               int x,
        +                               int y,
        +                               int width)
        +
      • +
      + + + +
        +
      • +

        glCopyMultiTexSubImage2DEXT

        +
        public static void glCopyMultiTexSubImage2DEXT(int texunit,
        +                               int target,
        +                               int level,
        +                               int xoffset,
        +                               int yoffset,
        +                               int x,
        +                               int y,
        +                               int width,
        +                               int height)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexImageEXT

        +
        public static void glGetMultiTexImageEXT(int texunit,
        +                         int target,
        +                         int level,
        +                         int format,
        +                         int type,
        +                         java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexImageEXT

        +
        public static void glGetMultiTexImageEXT(int texunit,
        +                         int target,
        +                         int level,
        +                         int format,
        +                         int type,
        +                         java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexImageEXT

        +
        public static void glGetMultiTexImageEXT(int texunit,
        +                         int target,
        +                         int level,
        +                         int format,
        +                         int type,
        +                         java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexImageEXT

        +
        public static void glGetMultiTexImageEXT(int texunit,
        +                         int target,
        +                         int level,
        +                         int format,
        +                         int type,
        +                         java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexImageEXT

        +
        public static void glGetMultiTexImageEXT(int texunit,
        +                         int target,
        +                         int level,
        +                         int format,
        +                         int type,
        +                         java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexImageEXT

        +
        public static void glGetMultiTexImageEXT(int texunit,
        +                         int target,
        +                         int level,
        +                         int format,
        +                         int type,
        +                         long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexParameterEXT

        +
        public static void glGetMultiTexParameterEXT(int texunit,
        +                             int target,
        +                             int pname,
        +                             java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexParameterfEXT

        +
        public static float glGetMultiTexParameterfEXT(int texunit,
        +                               int target,
        +                               int pname)
        +
        Overloads glGetMultiTexParameterfvEXT.
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexParameterEXT

        +
        public static void glGetMultiTexParameterEXT(int texunit,
        +                             int target,
        +                             int pname,
        +                             java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexParameteriEXT

        +
        public static int glGetMultiTexParameteriEXT(int texunit,
        +                             int target,
        +                             int pname)
        +
        Overloads glGetMultiTexParameterivEXT.
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexLevelParameterEXT

        +
        public static void glGetMultiTexLevelParameterEXT(int texunit,
        +                                  int target,
        +                                  int level,
        +                                  int pname,
        +                                  java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexLevelParameterfEXT

        +
        public static float glGetMultiTexLevelParameterfEXT(int texunit,
        +                                    int target,
        +                                    int level,
        +                                    int pname)
        +
        Overloads glGetMultiTexLevelParameterfvEXT.
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexLevelParameterEXT

        +
        public static void glGetMultiTexLevelParameterEXT(int texunit,
        +                                  int target,
        +                                  int level,
        +                                  int pname,
        +                                  java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexLevelParameteriEXT

        +
        public static int glGetMultiTexLevelParameteriEXT(int texunit,
        +                                  int target,
        +                                  int level,
        +                                  int pname)
        +
        Overloads glGetMultiTexLevelParameterivEXT.
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage3DEXT

        +
        public static void glMultiTexImage3DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int height,
        +                        int depth,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage3DEXT

        +
        public static void glMultiTexImage3DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int height,
        +                        int depth,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage3DEXT

        +
        public static void glMultiTexImage3DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int height,
        +                        int depth,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage3DEXT

        +
        public static void glMultiTexImage3DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int height,
        +                        int depth,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage3DEXT

        +
        public static void glMultiTexImage3DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int height,
        +                        int depth,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexImage3DEXT

        +
        public static void glMultiTexImage3DEXT(int texunit,
        +                        int target,
        +                        int level,
        +                        int internalformat,
        +                        int width,
        +                        int height,
        +                        int depth,
        +                        int border,
        +                        int format,
        +                        int type,
        +                        long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage3DEXT

        +
        public static void glMultiTexSubImage3DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int zoffset,
        +                           int width,
        +                           int height,
        +                           int depth,
        +                           int format,
        +                           int type,
        +                           java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage3DEXT

        +
        public static void glMultiTexSubImage3DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int zoffset,
        +                           int width,
        +                           int height,
        +                           int depth,
        +                           int format,
        +                           int type,
        +                           java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage3DEXT

        +
        public static void glMultiTexSubImage3DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int zoffset,
        +                           int width,
        +                           int height,
        +                           int depth,
        +                           int format,
        +                           int type,
        +                           java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage3DEXT

        +
        public static void glMultiTexSubImage3DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int zoffset,
        +                           int width,
        +                           int height,
        +                           int depth,
        +                           int format,
        +                           int type,
        +                           java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage3DEXT

        +
        public static void glMultiTexSubImage3DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int zoffset,
        +                           int width,
        +                           int height,
        +                           int depth,
        +                           int format,
        +                           int type,
        +                           java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glMultiTexSubImage3DEXT

        +
        public static void glMultiTexSubImage3DEXT(int texunit,
        +                           int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int zoffset,
        +                           int width,
        +                           int height,
        +                           int depth,
        +                           int format,
        +                           int type,
        +                           long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCopyMultiTexSubImage3DEXT

        +
        public static void glCopyMultiTexSubImage3DEXT(int texunit,
        +                               int target,
        +                               int level,
        +                               int xoffset,
        +                               int yoffset,
        +                               int zoffset,
        +                               int x,
        +                               int y,
        +                               int width,
        +                               int height)
        +
      • +
      + + + +
        +
      • +

        glEnableClientStateIndexedEXT

        +
        public static void glEnableClientStateIndexedEXT(int array,
        +                                 int index)
        +
      • +
      + + + +
        +
      • +

        glDisableClientStateIndexedEXT

        +
        public static void glDisableClientStateIndexedEXT(int array,
        +                                  int index)
        +
      • +
      + + + +
        +
      • +

        glEnableClientStateiEXT

        +
        public static void glEnableClientStateiEXT(int array,
        +                           int index)
        +
      • +
      + + + +
        +
      • +

        glDisableClientStateiEXT

        +
        public static void glDisableClientStateiEXT(int array,
        +                            int index)
        +
      • +
      + + + +
        +
      • +

        glGetFloatIndexedEXT

        +
        public static void glGetFloatIndexedEXT(int pname,
        +                        int index,
        +                        java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetFloatIndexedEXT

        +
        public static float glGetFloatIndexedEXT(int pname,
        +                         int index)
        +
        Overloads glGetFloatIndexedvEXT.
        +
      • +
      + + + +
        +
      • +

        glGetDoubleIndexedEXT

        +
        public static void glGetDoubleIndexedEXT(int pname,
        +                         int index,
        +                         java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetDoubleIndexedEXT

        +
        public static double glGetDoubleIndexedEXT(int pname,
        +                           int index)
        +
        Overloads glGetDoubleIndexedvEXT.
        +
      • +
      + + + +
        +
      • +

        glGetPointerIndexedEXT

        +
        public static java.nio.ByteBuffer glGetPointerIndexedEXT(int pname,
        +                                         int index,
        +                                         long result_size)
        +
      • +
      + + + +
        +
      • +

        glGetFloatEXT

        +
        public static void glGetFloatEXT(int pname,
        +                 int index,
        +                 java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetFloatEXT

        +
        public static float glGetFloatEXT(int pname,
        +                  int index)
        +
        Overloads glGetFloati_vEXT.
        +
      • +
      + + + +
        +
      • +

        glGetDoubleEXT

        +
        public static void glGetDoubleEXT(int pname,
        +                  int index,
        +                  java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetDoubleEXT

        +
        public static double glGetDoubleEXT(int pname,
        +                    int index)
        +
        Overloads glGetDoublei_vEXT.
        +
      • +
      + + + +
        +
      • +

        glGetPointerEXT

        +
        public static java.nio.ByteBuffer glGetPointerEXT(int pname,
        +                                  int index,
        +                                  long result_size)
        +
      • +
      + + + +
        +
      • +

        glEnableIndexedEXT

        +
        public static void glEnableIndexedEXT(int cap,
        +                      int index)
        +
      • +
      + + + +
        +
      • +

        glDisableIndexedEXT

        +
        public static void glDisableIndexedEXT(int cap,
        +                       int index)
        +
      • +
      + + + +
        +
      • +

        glIsEnabledIndexedEXT

        +
        public static boolean glIsEnabledIndexedEXT(int cap,
        +                            int index)
        +
      • +
      + + + +
        +
      • +

        glGetIntegerIndexedEXT

        +
        public static void glGetIntegerIndexedEXT(int pname,
        +                          int index,
        +                          java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetIntegerIndexedEXT

        +
        public static int glGetIntegerIndexedEXT(int pname,
        +                         int index)
        +
        Overloads glGetIntegerIndexedvEXT.
        +
      • +
      + + + +
        +
      • +

        glGetBooleanIndexedEXT

        +
        public static void glGetBooleanIndexedEXT(int pname,
        +                          int index,
        +                          java.nio.ByteBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetBooleanIndexedEXT

        +
        public static boolean glGetBooleanIndexedEXT(int pname,
        +                             int index)
        +
        Overloads glGetBooleanIndexedvEXT.
        +
      • +
      + + + +
        +
      • +

        glNamedProgramStringEXT

        +
        public static void glNamedProgramStringEXT(int program,
        +                           int target,
        +                           int format,
        +                           java.nio.ByteBuffer string)
        +
      • +
      + + + +
        +
      • +

        glNamedProgramStringEXT

        +
        public static void glNamedProgramStringEXT(int program,
        +                           int target,
        +                           int format,
        +                           java.lang.CharSequence string)
        +
        Overloads glNamedProgramStringEXT.
        +
      • +
      + + + +
        +
      • +

        glNamedProgramLocalParameter4dEXT

        +
        public static void glNamedProgramLocalParameter4dEXT(int program,
        +                                     int target,
        +                                     int index,
        +                                     double x,
        +                                     double y,
        +                                     double z,
        +                                     double w)
        +
      • +
      + + + +
        +
      • +

        glNamedProgramLocalParameter4EXT

        +
        public static void glNamedProgramLocalParameter4EXT(int program,
        +                                    int target,
        +                                    int index,
        +                                    java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glNamedProgramLocalParameter4fEXT

        +
        public static void glNamedProgramLocalParameter4fEXT(int program,
        +                                     int target,
        +                                     int index,
        +                                     float x,
        +                                     float y,
        +                                     float z,
        +                                     float w)
        +
      • +
      + + + +
        +
      • +

        glNamedProgramLocalParameter4EXT

        +
        public static void glNamedProgramLocalParameter4EXT(int program,
        +                                    int target,
        +                                    int index,
        +                                    java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetNamedProgramLocalParameterEXT

        +
        public static void glGetNamedProgramLocalParameterEXT(int program,
        +                                      int target,
        +                                      int index,
        +                                      java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetNamedProgramLocalParameterEXT

        +
        public static void glGetNamedProgramLocalParameterEXT(int program,
        +                                      int target,
        +                                      int index,
        +                                      java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetNamedProgramEXT

        +
        public static void glGetNamedProgramEXT(int program,
        +                        int target,
        +                        int pname,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetNamedProgramEXT

        +
        public static int glGetNamedProgramEXT(int program,
        +                       int target,
        +                       int pname)
        +
        Overloads glGetNamedProgramivEXT.
        +
      • +
      + + + +
        +
      • +

        glGetNamedProgramStringEXT

        +
        public static void glGetNamedProgramStringEXT(int program,
        +                              int target,
        +                              int pname,
        +                              java.nio.ByteBuffer string)
        +
      • +
      + + + +
        +
      • +

        glGetNamedProgramStringEXT

        +
        public static java.lang.String glGetNamedProgramStringEXT(int program,
        +                                          int target,
        +                                          int pname)
        +
        Overloads glGetNamedProgramStringEXT.
        +
      • +
      + + + +
        +
      • +

        glCompressedTextureImage3DEXT

        +
        public static void glCompressedTextureImage3DEXT(int texture,
        +                                 int target,
        +                                 int level,
        +                                 int internalformat,
        +                                 int width,
        +                                 int height,
        +                                 int depth,
        +                                 int border,
        +                                 java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTextureImage3DEXT

        +
        public static void glCompressedTextureImage3DEXT(int texture,
        +                                 int target,
        +                                 int level,
        +                                 int internalformat,
        +                                 int width,
        +                                 int height,
        +                                 int depth,
        +                                 int border,
        +                                 int data_imageSize,
        +                                 long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTextureImage2DEXT

        +
        public static void glCompressedTextureImage2DEXT(int texture,
        +                                 int target,
        +                                 int level,
        +                                 int internalformat,
        +                                 int width,
        +                                 int height,
        +                                 int border,
        +                                 java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTextureImage2DEXT

        +
        public static void glCompressedTextureImage2DEXT(int texture,
        +                                 int target,
        +                                 int level,
        +                                 int internalformat,
        +                                 int width,
        +                                 int height,
        +                                 int border,
        +                                 int data_imageSize,
        +                                 long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTextureImage1DEXT

        +
        public static void glCompressedTextureImage1DEXT(int texture,
        +                                 int target,
        +                                 int level,
        +                                 int internalformat,
        +                                 int width,
        +                                 int border,
        +                                 java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTextureImage1DEXT

        +
        public static void glCompressedTextureImage1DEXT(int texture,
        +                                 int target,
        +                                 int level,
        +                                 int internalformat,
        +                                 int width,
        +                                 int border,
        +                                 int data_imageSize,
        +                                 long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTextureSubImage3DEXT

        +
        public static void glCompressedTextureSubImage3DEXT(int texture,
        +                                    int target,
        +                                    int level,
        +                                    int xoffset,
        +                                    int yoffset,
        +                                    int zoffset,
        +                                    int width,
        +                                    int height,
        +                                    int depth,
        +                                    int format,
        +                                    java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTextureSubImage3DEXT

        +
        public static void glCompressedTextureSubImage3DEXT(int texture,
        +                                    int target,
        +                                    int level,
        +                                    int xoffset,
        +                                    int yoffset,
        +                                    int zoffset,
        +                                    int width,
        +                                    int height,
        +                                    int depth,
        +                                    int format,
        +                                    int data_imageSize,
        +                                    long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTextureSubImage2DEXT

        +
        public static void glCompressedTextureSubImage2DEXT(int texture,
        +                                    int target,
        +                                    int level,
        +                                    int xoffset,
        +                                    int yoffset,
        +                                    int width,
        +                                    int height,
        +                                    int format,
        +                                    java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTextureSubImage2DEXT

        +
        public static void glCompressedTextureSubImage2DEXT(int texture,
        +                                    int target,
        +                                    int level,
        +                                    int xoffset,
        +                                    int yoffset,
        +                                    int width,
        +                                    int height,
        +                                    int format,
        +                                    int data_imageSize,
        +                                    long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTextureSubImage1DEXT

        +
        public static void glCompressedTextureSubImage1DEXT(int texture,
        +                                    int target,
        +                                    int level,
        +                                    int xoffset,
        +                                    int width,
        +                                    int format,
        +                                    java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTextureSubImage1DEXT

        +
        public static void glCompressedTextureSubImage1DEXT(int texture,
        +                                    int target,
        +                                    int level,
        +                                    int xoffset,
        +                                    int width,
        +                                    int format,
        +                                    int data_imageSize,
        +                                    long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedTextureImageEXT

        +
        public static void glGetCompressedTextureImageEXT(int texture,
        +                                  int target,
        +                                  int level,
        +                                  java.nio.ByteBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedTextureImageEXT

        +
        public static void glGetCompressedTextureImageEXT(int texture,
        +                                  int target,
        +                                  int level,
        +                                  java.nio.IntBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedTextureImageEXT

        +
        public static void glGetCompressedTextureImageEXT(int texture,
        +                                  int target,
        +                                  int level,
        +                                  java.nio.ShortBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedTextureImageEXT

        +
        public static void glGetCompressedTextureImageEXT(int texture,
        +                                  int target,
        +                                  int level,
        +                                  long img_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedMultiTexImage3DEXT

        +
        public static void glCompressedMultiTexImage3DEXT(int texunit,
        +                                  int target,
        +                                  int level,
        +                                  int internalformat,
        +                                  int width,
        +                                  int height,
        +                                  int depth,
        +                                  int border,
        +                                  java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedMultiTexImage3DEXT

        +
        public static void glCompressedMultiTexImage3DEXT(int texunit,
        +                                  int target,
        +                                  int level,
        +                                  int internalformat,
        +                                  int width,
        +                                  int height,
        +                                  int depth,
        +                                  int border,
        +                                  int data_imageSize,
        +                                  long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedMultiTexImage2DEXT

        +
        public static void glCompressedMultiTexImage2DEXT(int texunit,
        +                                  int target,
        +                                  int level,
        +                                  int internalformat,
        +                                  int width,
        +                                  int height,
        +                                  int border,
        +                                  java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedMultiTexImage2DEXT

        +
        public static void glCompressedMultiTexImage2DEXT(int texunit,
        +                                  int target,
        +                                  int level,
        +                                  int internalformat,
        +                                  int width,
        +                                  int height,
        +                                  int border,
        +                                  int data_imageSize,
        +                                  long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedMultiTexImage1DEXT

        +
        public static void glCompressedMultiTexImage1DEXT(int texunit,
        +                                  int target,
        +                                  int level,
        +                                  int internalformat,
        +                                  int width,
        +                                  int border,
        +                                  java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedMultiTexImage1DEXT

        +
        public static void glCompressedMultiTexImage1DEXT(int texunit,
        +                                  int target,
        +                                  int level,
        +                                  int internalformat,
        +                                  int width,
        +                                  int border,
        +                                  int data_imageSize,
        +                                  long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedMultiTexSubImage3DEXT

        +
        public static void glCompressedMultiTexSubImage3DEXT(int texunit,
        +                                     int target,
        +                                     int level,
        +                                     int xoffset,
        +                                     int yoffset,
        +                                     int zoffset,
        +                                     int width,
        +                                     int height,
        +                                     int depth,
        +                                     int format,
        +                                     java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedMultiTexSubImage3DEXT

        +
        public static void glCompressedMultiTexSubImage3DEXT(int texunit,
        +                                     int target,
        +                                     int level,
        +                                     int xoffset,
        +                                     int yoffset,
        +                                     int zoffset,
        +                                     int width,
        +                                     int height,
        +                                     int depth,
        +                                     int format,
        +                                     int data_imageSize,
        +                                     long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedMultiTexSubImage2DEXT

        +
        public static void glCompressedMultiTexSubImage2DEXT(int texunit,
        +                                     int target,
        +                                     int level,
        +                                     int xoffset,
        +                                     int yoffset,
        +                                     int width,
        +                                     int height,
        +                                     int format,
        +                                     java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedMultiTexSubImage2DEXT

        +
        public static void glCompressedMultiTexSubImage2DEXT(int texunit,
        +                                     int target,
        +                                     int level,
        +                                     int xoffset,
        +                                     int yoffset,
        +                                     int width,
        +                                     int height,
        +                                     int format,
        +                                     int data_imageSize,
        +                                     long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedMultiTexSubImage1DEXT

        +
        public static void glCompressedMultiTexSubImage1DEXT(int texunit,
        +                                     int target,
        +                                     int level,
        +                                     int xoffset,
        +                                     int width,
        +                                     int format,
        +                                     java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedMultiTexSubImage1DEXT

        +
        public static void glCompressedMultiTexSubImage1DEXT(int texunit,
        +                                     int target,
        +                                     int level,
        +                                     int xoffset,
        +                                     int width,
        +                                     int format,
        +                                     int data_imageSize,
        +                                     long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedMultiTexImageEXT

        +
        public static void glGetCompressedMultiTexImageEXT(int texunit,
        +                                   int target,
        +                                   int level,
        +                                   java.nio.ByteBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedMultiTexImageEXT

        +
        public static void glGetCompressedMultiTexImageEXT(int texunit,
        +                                   int target,
        +                                   int level,
        +                                   java.nio.IntBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedMultiTexImageEXT

        +
        public static void glGetCompressedMultiTexImageEXT(int texunit,
        +                                   int target,
        +                                   int level,
        +                                   java.nio.ShortBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedMultiTexImageEXT

        +
        public static void glGetCompressedMultiTexImageEXT(int texunit,
        +                                   int target,
        +                                   int level,
        +                                   long img_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glMatrixLoadTransposeEXT

        +
        public static void glMatrixLoadTransposeEXT(int matrixMode,
        +                            java.nio.FloatBuffer m)
        +
      • +
      + + + +
        +
      • +

        glMatrixLoadTransposeEXT

        +
        public static void glMatrixLoadTransposeEXT(int matrixMode,
        +                            java.nio.DoubleBuffer m)
        +
      • +
      + + + +
        +
      • +

        glMatrixMultTransposeEXT

        +
        public static void glMatrixMultTransposeEXT(int matrixMode,
        +                            java.nio.FloatBuffer m)
        +
      • +
      + + + +
        +
      • +

        glMatrixMultTransposeEXT

        +
        public static void glMatrixMultTransposeEXT(int matrixMode,
        +                            java.nio.DoubleBuffer m)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferDataEXT

        +
        public static void glNamedBufferDataEXT(int buffer,
        +                        long data_size,
        +                        int usage)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferDataEXT

        +
        public static void glNamedBufferDataEXT(int buffer,
        +                        java.nio.ByteBuffer data,
        +                        int usage)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferDataEXT

        +
        public static void glNamedBufferDataEXT(int buffer,
        +                        java.nio.DoubleBuffer data,
        +                        int usage)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferDataEXT

        +
        public static void glNamedBufferDataEXT(int buffer,
        +                        java.nio.FloatBuffer data,
        +                        int usage)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferDataEXT

        +
        public static void glNamedBufferDataEXT(int buffer,
        +                        java.nio.IntBuffer data,
        +                        int usage)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferDataEXT

        +
        public static void glNamedBufferDataEXT(int buffer,
        +                        java.nio.ShortBuffer data,
        +                        int usage)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferSubDataEXT

        +
        public static void glNamedBufferSubDataEXT(int buffer,
        +                           long offset,
        +                           java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferSubDataEXT

        +
        public static void glNamedBufferSubDataEXT(int buffer,
        +                           long offset,
        +                           java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferSubDataEXT

        +
        public static void glNamedBufferSubDataEXT(int buffer,
        +                           long offset,
        +                           java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferSubDataEXT

        +
        public static void glNamedBufferSubDataEXT(int buffer,
        +                           long offset,
        +                           java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glNamedBufferSubDataEXT

        +
        public static void glNamedBufferSubDataEXT(int buffer,
        +                           long offset,
        +                           java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glMapNamedBufferEXT

        +
        public static java.nio.ByteBuffer glMapNamedBufferEXT(int buffer,
        +                                      int access,
        +                                      java.nio.ByteBuffer old_buffer)
        +
        glMapNamedBufferEXT maps a GL buffer object to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapNamedBufferEXT like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapNamedBufferEXT(..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapNamedBufferEXT(..., ..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        + The version of this method without an explicit length argument calls glGetNamedBufferParameterEXT internally to + retrieve the current buffer object size, which may cause a pipeline flush and reduce application performance. +

        + The version of this method with an explicit length argument is a fast alternative to the one without. No GL call + is made to retrieve the buffer object size, so the user is responsible for tracking and using the appropriate length.
        + Security warning: The length argument should match the buffer object size. Reading from or writing to outside + the memory region that corresponds to the mapped buffer object will cause native crashes. +

        +
        Parameters:
        length - the length of the mapped memory in bytes.
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glMapNamedBufferEXT

        +
        public static java.nio.ByteBuffer glMapNamedBufferEXT(int buffer,
        +                                      int access,
        +                                      long length,
        +                                      java.nio.ByteBuffer old_buffer)
        +
        glMapNamedBufferEXT maps a GL buffer object to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapNamedBufferEXT like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapNamedBufferEXT(..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapNamedBufferEXT(..., ..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        + The version of this method without an explicit length argument calls glGetNamedBufferParameterEXT internally to + retrieve the current buffer object size, which may cause a pipeline flush and reduce application performance. +

        + The version of this method with an explicit length argument is a fast alternative to the one without. No GL call + is made to retrieve the buffer object size, so the user is responsible for tracking and using the appropriate length.
        + Security warning: The length argument should match the buffer object size. Reading from or writing to outside + the memory region that corresponds to the mapped buffer object will cause native crashes. +

        +
        Parameters:
        length - the length of the mapped memory in bytes.
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glUnmapNamedBufferEXT

        +
        public static boolean glUnmapNamedBufferEXT(int buffer)
        +
      • +
      + + + +
        +
      • +

        glGetNamedBufferParameterEXT

        +
        public static void glGetNamedBufferParameterEXT(int buffer,
        +                                int pname,
        +                                java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetNamedBufferParameterEXT

        +
        public static int glGetNamedBufferParameterEXT(int buffer,
        +                               int pname)
        +
        Overloads glGetNamedBufferParameterivEXT.
        +
      • +
      + + + +
        +
      • +

        glGetNamedBufferPointerEXT

        +
        public static java.nio.ByteBuffer glGetNamedBufferPointerEXT(int buffer,
        +                                             int pname)
        +
      • +
      + + + +
        +
      • +

        glGetNamedBufferSubDataEXT

        +
        public static void glGetNamedBufferSubDataEXT(int buffer,
        +                              long offset,
        +                              java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetNamedBufferSubDataEXT

        +
        public static void glGetNamedBufferSubDataEXT(int buffer,
        +                              long offset,
        +                              java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetNamedBufferSubDataEXT

        +
        public static void glGetNamedBufferSubDataEXT(int buffer,
        +                              long offset,
        +                              java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetNamedBufferSubDataEXT

        +
        public static void glGetNamedBufferSubDataEXT(int buffer,
        +                              long offset,
        +                              java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetNamedBufferSubDataEXT

        +
        public static void glGetNamedBufferSubDataEXT(int buffer,
        +                              long offset,
        +                              java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1fEXT

        +
        public static void glProgramUniform1fEXT(int program,
        +                         int location,
        +                         float v0)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2fEXT

        +
        public static void glProgramUniform2fEXT(int program,
        +                         int location,
        +                         float v0,
        +                         float v1)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3fEXT

        +
        public static void glProgramUniform3fEXT(int program,
        +                         int location,
        +                         float v0,
        +                         float v1,
        +                         float v2)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4fEXT

        +
        public static void glProgramUniform4fEXT(int program,
        +                         int location,
        +                         float v0,
        +                         float v1,
        +                         float v2,
        +                         float v3)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1iEXT

        +
        public static void glProgramUniform1iEXT(int program,
        +                         int location,
        +                         int v0)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2iEXT

        +
        public static void glProgramUniform2iEXT(int program,
        +                         int location,
        +                         int v0,
        +                         int v1)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3iEXT

        +
        public static void glProgramUniform3iEXT(int program,
        +                         int location,
        +                         int v0,
        +                         int v1,
        +                         int v2)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4iEXT

        +
        public static void glProgramUniform4iEXT(int program,
        +                         int location,
        +                         int v0,
        +                         int v1,
        +                         int v2,
        +                         int v3)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1EXT

        +
        public static void glProgramUniform1EXT(int program,
        +                        int location,
        +                        java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2EXT

        +
        public static void glProgramUniform2EXT(int program,
        +                        int location,
        +                        java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3EXT

        +
        public static void glProgramUniform3EXT(int program,
        +                        int location,
        +                        java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4EXT

        +
        public static void glProgramUniform4EXT(int program,
        +                        int location,
        +                        java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1EXT

        +
        public static void glProgramUniform1EXT(int program,
        +                        int location,
        +                        java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2EXT

        +
        public static void glProgramUniform2EXT(int program,
        +                        int location,
        +                        java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3EXT

        +
        public static void glProgramUniform3EXT(int program,
        +                        int location,
        +                        java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4EXT

        +
        public static void glProgramUniform4EXT(int program,
        +                        int location,
        +                        java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2EXT

        +
        public static void glProgramUniformMatrix2EXT(int program,
        +                              int location,
        +                              boolean transpose,
        +                              java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3EXT

        +
        public static void glProgramUniformMatrix3EXT(int program,
        +                              int location,
        +                              boolean transpose,
        +                              java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4EXT

        +
        public static void glProgramUniformMatrix4EXT(int program,
        +                              int location,
        +                              boolean transpose,
        +                              java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2x3EXT

        +
        public static void glProgramUniformMatrix2x3EXT(int program,
        +                                int location,
        +                                boolean transpose,
        +                                java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3x2EXT

        +
        public static void glProgramUniformMatrix3x2EXT(int program,
        +                                int location,
        +                                boolean transpose,
        +                                java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2x4EXT

        +
        public static void glProgramUniformMatrix2x4EXT(int program,
        +                                int location,
        +                                boolean transpose,
        +                                java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4x2EXT

        +
        public static void glProgramUniformMatrix4x2EXT(int program,
        +                                int location,
        +                                boolean transpose,
        +                                java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3x4EXT

        +
        public static void glProgramUniformMatrix3x4EXT(int program,
        +                                int location,
        +                                boolean transpose,
        +                                java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4x3EXT

        +
        public static void glProgramUniformMatrix4x3EXT(int program,
        +                                int location,
        +                                boolean transpose,
        +                                java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glTextureBufferEXT

        +
        public static void glTextureBufferEXT(int texture,
        +                      int target,
        +                      int internalformat,
        +                      int buffer)
        +
      • +
      + + + +
        +
      • +

        glMultiTexBufferEXT

        +
        public static void glMultiTexBufferEXT(int texunit,
        +                       int target,
        +                       int internalformat,
        +                       int buffer)
        +
      • +
      + + + +
        +
      • +

        glTextureParameterIEXT

        +
        public static void glTextureParameterIEXT(int texture,
        +                          int target,
        +                          int pname,
        +                          java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glTextureParameterIEXT

        +
        public static void glTextureParameterIEXT(int texture,
        +                          int target,
        +                          int pname,
        +                          int param)
        +
        Overloads glTextureParameterIivEXT.
        +
      • +
      + + + +
        +
      • +

        glTextureParameterIuEXT

        +
        public static void glTextureParameterIuEXT(int texture,
        +                           int target,
        +                           int pname,
        +                           java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glTextureParameterIuEXT

        +
        public static void glTextureParameterIuEXT(int texture,
        +                           int target,
        +                           int pname,
        +                           int param)
        +
        Overloads glTextureParameterIuivEXT.
        +
      • +
      + + + +
        +
      • +

        glGetTextureParameterIEXT

        +
        public static void glGetTextureParameterIEXT(int texture,
        +                             int target,
        +                             int pname,
        +                             java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTextureParameterIiEXT

        +
        public static int glGetTextureParameterIiEXT(int texture,
        +                             int target,
        +                             int pname)
        +
        Overloads glGetTextureParameterIivEXT.
        +
      • +
      + + + +
        +
      • +

        glGetTextureParameterIuEXT

        +
        public static void glGetTextureParameterIuEXT(int texture,
        +                              int target,
        +                              int pname,
        +                              java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTextureParameterIuiEXT

        +
        public static int glGetTextureParameterIuiEXT(int texture,
        +                              int target,
        +                              int pname)
        +
        Overloads glGetTextureParameterIuivEXT.
        +
      • +
      + + + +
        +
      • +

        glMultiTexParameterIEXT

        +
        public static void glMultiTexParameterIEXT(int texunit,
        +                           int target,
        +                           int pname,
        +                           java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glMultiTexParameterIEXT

        +
        public static void glMultiTexParameterIEXT(int texunit,
        +                           int target,
        +                           int pname,
        +                           int param)
        +
        Overloads glMultiTexParameterIivEXT.
        +
      • +
      + + + +
        +
      • +

        glMultiTexParameterIuEXT

        +
        public static void glMultiTexParameterIuEXT(int texunit,
        +                            int target,
        +                            int pname,
        +                            java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glMultiTexParameterIuEXT

        +
        public static void glMultiTexParameterIuEXT(int texunit,
        +                            int target,
        +                            int pname,
        +                            int param)
        +
        Overloads glMultiTexParameterIuivEXT.
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexParameterIEXT

        +
        public static void glGetMultiTexParameterIEXT(int texunit,
        +                              int target,
        +                              int pname,
        +                              java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexParameterIiEXT

        +
        public static int glGetMultiTexParameterIiEXT(int texunit,
        +                              int target,
        +                              int pname)
        +
        Overloads glGetMultiTexParameterIivEXT.
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexParameterIuEXT

        +
        public static void glGetMultiTexParameterIuEXT(int texunit,
        +                               int target,
        +                               int pname,
        +                               java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMultiTexParameterIuiEXT

        +
        public static int glGetMultiTexParameterIuiEXT(int texunit,
        +                               int target,
        +                               int pname)
        +
        Overloads glGetMultiTexParameterIuivEXT.
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1uiEXT

        +
        public static void glProgramUniform1uiEXT(int program,
        +                          int location,
        +                          int v0)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2uiEXT

        +
        public static void glProgramUniform2uiEXT(int program,
        +                          int location,
        +                          int v0,
        +                          int v1)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3uiEXT

        +
        public static void glProgramUniform3uiEXT(int program,
        +                          int location,
        +                          int v0,
        +                          int v1,
        +                          int v2)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4uiEXT

        +
        public static void glProgramUniform4uiEXT(int program,
        +                          int location,
        +                          int v0,
        +                          int v1,
        +                          int v2,
        +                          int v3)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1uEXT

        +
        public static void glProgramUniform1uEXT(int program,
        +                         int location,
        +                         java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2uEXT

        +
        public static void glProgramUniform2uEXT(int program,
        +                         int location,
        +                         java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3uEXT

        +
        public static void glProgramUniform3uEXT(int program,
        +                         int location,
        +                         java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4uEXT

        +
        public static void glProgramUniform4uEXT(int program,
        +                         int location,
        +                         java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glNamedProgramLocalParameters4EXT

        +
        public static void glNamedProgramLocalParameters4EXT(int program,
        +                                     int target,
        +                                     int index,
        +                                     java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glNamedProgramLocalParameterI4iEXT

        +
        public static void glNamedProgramLocalParameterI4iEXT(int program,
        +                                      int target,
        +                                      int index,
        +                                      int x,
        +                                      int y,
        +                                      int z,
        +                                      int w)
        +
      • +
      + + + +
        +
      • +

        glNamedProgramLocalParameterI4EXT

        +
        public static void glNamedProgramLocalParameterI4EXT(int program,
        +                                     int target,
        +                                     int index,
        +                                     java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glNamedProgramLocalParametersI4EXT

        +
        public static void glNamedProgramLocalParametersI4EXT(int program,
        +                                      int target,
        +                                      int index,
        +                                      java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glNamedProgramLocalParameterI4uiEXT

        +
        public static void glNamedProgramLocalParameterI4uiEXT(int program,
        +                                       int target,
        +                                       int index,
        +                                       int x,
        +                                       int y,
        +                                       int z,
        +                                       int w)
        +
      • +
      + + + +
        +
      • +

        glNamedProgramLocalParameterI4uEXT

        +
        public static void glNamedProgramLocalParameterI4uEXT(int program,
        +                                      int target,
        +                                      int index,
        +                                      java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glNamedProgramLocalParametersI4uEXT

        +
        public static void glNamedProgramLocalParametersI4uEXT(int program,
        +                                       int target,
        +                                       int index,
        +                                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetNamedProgramLocalParameterIEXT

        +
        public static void glGetNamedProgramLocalParameterIEXT(int program,
        +                                       int target,
        +                                       int index,
        +                                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetNamedProgramLocalParameterIuEXT

        +
        public static void glGetNamedProgramLocalParameterIuEXT(int program,
        +                                        int target,
        +                                        int index,
        +                                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glNamedRenderbufferStorageEXT

        +
        public static void glNamedRenderbufferStorageEXT(int renderbuffer,
        +                                 int internalformat,
        +                                 int width,
        +                                 int height)
        +
      • +
      + + + +
        +
      • +

        glGetNamedRenderbufferParameterEXT

        +
        public static void glGetNamedRenderbufferParameterEXT(int renderbuffer,
        +                                      int pname,
        +                                      java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetNamedRenderbufferParameterEXT

        +
        public static int glGetNamedRenderbufferParameterEXT(int renderbuffer,
        +                                     int pname)
        +
        Overloads glGetNamedRenderbufferParameterivEXT.
        +
      • +
      + + + +
        +
      • +

        glNamedRenderbufferStorageMultisampleEXT

        +
        public static void glNamedRenderbufferStorageMultisampleEXT(int renderbuffer,
        +                                            int samples,
        +                                            int internalformat,
        +                                            int width,
        +                                            int height)
        +
      • +
      + + + +
        +
      • +

        glNamedRenderbufferStorageMultisampleCoverageEXT

        +
        public static void glNamedRenderbufferStorageMultisampleCoverageEXT(int renderbuffer,
        +                                                    int coverageSamples,
        +                                                    int colorSamples,
        +                                                    int internalformat,
        +                                                    int width,
        +                                                    int height)
        +
      • +
      + + + +
        +
      • +

        glCheckNamedFramebufferStatusEXT

        +
        public static int glCheckNamedFramebufferStatusEXT(int framebuffer,
        +                                   int target)
        +
      • +
      + + + +
        +
      • +

        glNamedFramebufferTexture1DEXT

        +
        public static void glNamedFramebufferTexture1DEXT(int framebuffer,
        +                                  int attachment,
        +                                  int textarget,
        +                                  int texture,
        +                                  int level)
        +
      • +
      + + + +
        +
      • +

        glNamedFramebufferTexture2DEXT

        +
        public static void glNamedFramebufferTexture2DEXT(int framebuffer,
        +                                  int attachment,
        +                                  int textarget,
        +                                  int texture,
        +                                  int level)
        +
      • +
      + + + +
        +
      • +

        glNamedFramebufferTexture3DEXT

        +
        public static void glNamedFramebufferTexture3DEXT(int framebuffer,
        +                                  int attachment,
        +                                  int textarget,
        +                                  int texture,
        +                                  int level,
        +                                  int zoffset)
        +
      • +
      + + + +
        +
      • +

        glNamedFramebufferRenderbufferEXT

        +
        public static void glNamedFramebufferRenderbufferEXT(int framebuffer,
        +                                     int attachment,
        +                                     int renderbuffertarget,
        +                                     int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glGetNamedFramebufferAttachmentParameterEXT

        +
        public static void glGetNamedFramebufferAttachmentParameterEXT(int framebuffer,
        +                                               int attachment,
        +                                               int pname,
        +                                               java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetNamedFramebufferAttachmentParameterEXT

        +
        public static int glGetNamedFramebufferAttachmentParameterEXT(int framebuffer,
        +                                              int attachment,
        +                                              int pname)
        +
        Overloads glGetNamedFramebufferAttachmentParameterivEXT.
        +
      • +
      + + + +
        +
      • +

        glGenerateTextureMipmapEXT

        +
        public static void glGenerateTextureMipmapEXT(int texture,
        +                              int target)
        +
      • +
      + + + +
        +
      • +

        glGenerateMultiTexMipmapEXT

        +
        public static void glGenerateMultiTexMipmapEXT(int texunit,
        +                               int target)
        +
      • +
      + + + +
        +
      • +

        glFramebufferDrawBufferEXT

        +
        public static void glFramebufferDrawBufferEXT(int framebuffer,
        +                              int mode)
        +
      • +
      + + + +
        +
      • +

        glFramebufferDrawBuffersEXT

        +
        public static void glFramebufferDrawBuffersEXT(int framebuffer,
        +                               java.nio.IntBuffer bufs)
        +
      • +
      + + + +
        +
      • +

        glFramebufferReadBufferEXT

        +
        public static void glFramebufferReadBufferEXT(int framebuffer,
        +                              int mode)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferParameterEXT

        +
        public static void glGetFramebufferParameterEXT(int framebuffer,
        +                                int pname,
        +                                java.nio.IntBuffer param)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferParameterEXT

        +
        public static int glGetFramebufferParameterEXT(int framebuffer,
        +                               int pname)
        +
        Overloads glGetFramebufferParameterivEXT.
        +
      • +
      + + + +
        +
      • +

        glNamedCopyBufferSubDataEXT

        +
        public static void glNamedCopyBufferSubDataEXT(int readBuffer,
        +                               int writeBuffer,
        +                               long readoffset,
        +                               long writeoffset,
        +                               long size)
        +
      • +
      + + + +
        +
      • +

        glNamedFramebufferTextureEXT

        +
        public static void glNamedFramebufferTextureEXT(int framebuffer,
        +                                int attachment,
        +                                int texture,
        +                                int level)
        +
      • +
      + + + +
        +
      • +

        glNamedFramebufferTextureLayerEXT

        +
        public static void glNamedFramebufferTextureLayerEXT(int framebuffer,
        +                                     int attachment,
        +                                     int texture,
        +                                     int level,
        +                                     int layer)
        +
      • +
      + + + +
        +
      • +

        glNamedFramebufferTextureFaceEXT

        +
        public static void glNamedFramebufferTextureFaceEXT(int framebuffer,
        +                                    int attachment,
        +                                    int texture,
        +                                    int level,
        +                                    int face)
        +
      • +
      + + + +
        +
      • +

        glTextureRenderbufferEXT

        +
        public static void glTextureRenderbufferEXT(int texture,
        +                            int target,
        +                            int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glMultiTexRenderbufferEXT

        +
        public static void glMultiTexRenderbufferEXT(int texunit,
        +                             int target,
        +                             int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayVertexOffsetEXT

        +
        public static void glVertexArrayVertexOffsetEXT(int vaobj,
        +                                int buffer,
        +                                int size,
        +                                int type,
        +                                int stride,
        +                                long offset)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayColorOffsetEXT

        +
        public static void glVertexArrayColorOffsetEXT(int vaobj,
        +                               int buffer,
        +                               int size,
        +                               int type,
        +                               int stride,
        +                               long offset)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayEdgeFlagOffsetEXT

        +
        public static void glVertexArrayEdgeFlagOffsetEXT(int vaobj,
        +                                  int buffer,
        +                                  int stride,
        +                                  long offset)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayIndexOffsetEXT

        +
        public static void glVertexArrayIndexOffsetEXT(int vaobj,
        +                               int buffer,
        +                               int type,
        +                               int stride,
        +                               long offset)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayNormalOffsetEXT

        +
        public static void glVertexArrayNormalOffsetEXT(int vaobj,
        +                                int buffer,
        +                                int type,
        +                                int stride,
        +                                long offset)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayTexCoordOffsetEXT

        +
        public static void glVertexArrayTexCoordOffsetEXT(int vaobj,
        +                                  int buffer,
        +                                  int size,
        +                                  int type,
        +                                  int stride,
        +                                  long offset)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayMultiTexCoordOffsetEXT

        +
        public static void glVertexArrayMultiTexCoordOffsetEXT(int vaobj,
        +                                       int buffer,
        +                                       int texunit,
        +                                       int size,
        +                                       int type,
        +                                       int stride,
        +                                       long offset)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayFogCoordOffsetEXT

        +
        public static void glVertexArrayFogCoordOffsetEXT(int vaobj,
        +                                  int buffer,
        +                                  int type,
        +                                  int stride,
        +                                  long offset)
        +
      • +
      + + + +
        +
      • +

        glVertexArraySecondaryColorOffsetEXT

        +
        public static void glVertexArraySecondaryColorOffsetEXT(int vaobj,
        +                                        int buffer,
        +                                        int size,
        +                                        int type,
        +                                        int stride,
        +                                        long offset)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayVertexAttribOffsetEXT

        +
        public static void glVertexArrayVertexAttribOffsetEXT(int vaobj,
        +                                      int buffer,
        +                                      int index,
        +                                      int size,
        +                                      int type,
        +                                      boolean normalized,
        +                                      int stride,
        +                                      long offset)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayVertexAttribIOffsetEXT

        +
        public static void glVertexArrayVertexAttribIOffsetEXT(int vaobj,
        +                                       int buffer,
        +                                       int index,
        +                                       int size,
        +                                       int type,
        +                                       int stride,
        +                                       long offset)
        +
      • +
      + + + +
        +
      • +

        glEnableVertexArrayEXT

        +
        public static void glEnableVertexArrayEXT(int vaobj,
        +                          int array)
        +
      • +
      + + + +
        +
      • +

        glDisableVertexArrayEXT

        +
        public static void glDisableVertexArrayEXT(int vaobj,
        +                           int array)
        +
      • +
      + + + +
        +
      • +

        glEnableVertexArrayAttribEXT

        +
        public static void glEnableVertexArrayAttribEXT(int vaobj,
        +                                int index)
        +
      • +
      + + + +
        +
      • +

        glDisableVertexArrayAttribEXT

        +
        public static void glDisableVertexArrayAttribEXT(int vaobj,
        +                                 int index)
        +
      • +
      + + + +
        +
      • +

        glGetVertexArrayIntegerEXT

        +
        public static void glGetVertexArrayIntegerEXT(int vaobj,
        +                              int pname,
        +                              java.nio.IntBuffer param)
        +
      • +
      + + + +
        +
      • +

        glGetVertexArrayIntegerEXT

        +
        public static int glGetVertexArrayIntegerEXT(int vaobj,
        +                             int pname)
        +
        Overloads glGetVertexArrayIntegervEXT.
        +
      • +
      + + + +
        +
      • +

        glGetVertexArrayPointerEXT

        +
        public static java.nio.ByteBuffer glGetVertexArrayPointerEXT(int vaobj,
        +                                             int pname,
        +                                             long result_size)
        +
      • +
      + + + +
        +
      • +

        glGetVertexArrayIntegerEXT

        +
        public static void glGetVertexArrayIntegerEXT(int vaobj,
        +                              int index,
        +                              int pname,
        +                              java.nio.IntBuffer param)
        +
      • +
      + + + +
        +
      • +

        glGetVertexArrayIntegeriEXT

        +
        public static int glGetVertexArrayIntegeriEXT(int vaobj,
        +                              int index,
        +                              int pname)
        +
        Overloads glGetVertexArrayIntegeri_vEXT.
        +
      • +
      + + + +
        +
      • +

        glGetVertexArrayPointeri_EXT

        +
        public static java.nio.ByteBuffer glGetVertexArrayPointeri_EXT(int vaobj,
        +                                               int index,
        +                                               int pname,
        +                                               long result_size)
        +
      • +
      + + + +
        +
      • +

        glMapNamedBufferRangeEXT

        +
        public static java.nio.ByteBuffer glMapNamedBufferRangeEXT(int buffer,
        +                                           long offset,
        +                                           long length,
        +                                           int access,
        +                                           java.nio.ByteBuffer old_buffer)
        +
        glMapNamedBufferRangeEXT maps a GL buffer object range to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapNamedBufferRangeEXT like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapNamedBufferRangeEXT(..., ..., ..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapNamedBufferRangeEXT(..., ..., ..., ..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        +
        Parameters:
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glFlushMappedNamedBufferRangeEXT

        +
        public static void glFlushMappedNamedBufferRangeEXT(int buffer,
        +                                    long offset,
        +                                    long length)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDrawBuffers2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDrawBuffers2.html new file mode 100644 index 00000000..541628ff --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDrawBuffers2.html @@ -0,0 +1,346 @@ + + + + + +EXTDrawBuffers2 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTDrawBuffers2

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTDrawBuffers2
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTDrawBuffers2
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglColorMaskIndexedEXT(int buf, + boolean r, + boolean g, + boolean b, + boolean a) 
      static voidglDisableIndexedEXT(int target, + int index) 
      static voidglEnableIndexedEXT(int target, + int index) 
      static booleanglGetBooleanIndexedEXT(int value, + int index) +
      Overloads glGetBooleanIndexedvEXT.
      +
      static voidglGetBooleanIndexedEXT(int value, + int index, + java.nio.ByteBuffer data) 
      static intglGetIntegerIndexedEXT(int value, + int index) +
      Overloads glGetIntegerIndexedvEXT.
      +
      static voidglGetIntegerIndexedEXT(int value, + int index, + java.nio.IntBuffer data) 
      static booleanglIsEnabledIndexedEXT(int target, + int index) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glColorMaskIndexedEXT

        +
        public static void glColorMaskIndexedEXT(int buf,
        +                         boolean r,
        +                         boolean g,
        +                         boolean b,
        +                         boolean a)
        +
      • +
      + + + +
        +
      • +

        glGetBooleanIndexedEXT

        +
        public static void glGetBooleanIndexedEXT(int value,
        +                          int index,
        +                          java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetBooleanIndexedEXT

        +
        public static boolean glGetBooleanIndexedEXT(int value,
        +                             int index)
        +
        Overloads glGetBooleanIndexedvEXT.
        +
      • +
      + + + +
        +
      • +

        glGetIntegerIndexedEXT

        +
        public static void glGetIntegerIndexedEXT(int value,
        +                          int index,
        +                          java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetIntegerIndexedEXT

        +
        public static int glGetIntegerIndexedEXT(int value,
        +                         int index)
        +
        Overloads glGetIntegerIndexedvEXT.
        +
      • +
      + + + +
        +
      • +

        glEnableIndexedEXT

        +
        public static void glEnableIndexedEXT(int target,
        +                      int index)
        +
      • +
      + + + +
        +
      • +

        glDisableIndexedEXT

        +
        public static void glDisableIndexedEXT(int target,
        +                       int index)
        +
      • +
      + + + +
        +
      • +

        glIsEnabledIndexedEXT

        +
        public static boolean glIsEnabledIndexedEXT(int target,
        +                            int index)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDrawInstanced.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDrawInstanced.html new file mode 100644 index 00000000..f65ec9d7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDrawInstanced.html @@ -0,0 +1,301 @@ + + + + + +EXTDrawInstanced (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTDrawInstanced

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTDrawInstanced
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTDrawInstanced
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDrawArraysInstancedEXT(int mode, + int first, + int count, + int primcount) 
      static voidglDrawElementsInstancedEXT(int mode, + java.nio.ByteBuffer indices, + int primcount) 
      static voidglDrawElementsInstancedEXT(int mode, + java.nio.IntBuffer indices, + int primcount) 
      static voidglDrawElementsInstancedEXT(int mode, + int indices_count, + int type, + long indices_buffer_offset, + int primcount) 
      static voidglDrawElementsInstancedEXT(int mode, + java.nio.ShortBuffer indices, + int primcount) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawArraysInstancedEXT

        +
        public static void glDrawArraysInstancedEXT(int mode,
        +                            int first,
        +                            int count,
        +                            int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedEXT

        +
        public static void glDrawElementsInstancedEXT(int mode,
        +                              java.nio.ByteBuffer indices,
        +                              int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedEXT

        +
        public static void glDrawElementsInstancedEXT(int mode,
        +                              java.nio.IntBuffer indices,
        +                              int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedEXT

        +
        public static void glDrawElementsInstancedEXT(int mode,
        +                              java.nio.ShortBuffer indices,
        +                              int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedEXT

        +
        public static void glDrawElementsInstancedEXT(int mode,
        +                              int indices_count,
        +                              int type,
        +                              long indices_buffer_offset,
        +                              int primcount)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDrawRangeElements.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDrawRangeElements.html new file mode 100644 index 00000000..8eb899d5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTDrawRangeElements.html @@ -0,0 +1,341 @@ + + + + + +EXTDrawRangeElements (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTDrawRangeElements

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTDrawRangeElements
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTDrawRangeElements
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDrawRangeElementsEXT(int mode, + int start, + int end, + java.nio.ByteBuffer pIndices) 
      static voidglDrawRangeElementsEXT(int mode, + int start, + int end, + java.nio.IntBuffer pIndices) 
      static voidglDrawRangeElementsEXT(int mode, + int start, + int end, + int pIndices_count, + int type, + long pIndices_buffer_offset) 
      static voidglDrawRangeElementsEXT(int mode, + int start, + int end, + java.nio.ShortBuffer pIndices) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_ELEMENTS_VERTICES_EXT

        +
        public static final int GL_MAX_ELEMENTS_VERTICES_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_ELEMENTS_INDICES_EXT

        +
        public static final int GL_MAX_ELEMENTS_INDICES_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawRangeElementsEXT

        +
        public static void glDrawRangeElementsEXT(int mode,
        +                          int start,
        +                          int end,
        +                          java.nio.ByteBuffer pIndices)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElementsEXT

        +
        public static void glDrawRangeElementsEXT(int mode,
        +                          int start,
        +                          int end,
        +                          java.nio.IntBuffer pIndices)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElementsEXT

        +
        public static void glDrawRangeElementsEXT(int mode,
        +                          int start,
        +                          int end,
        +                          java.nio.ShortBuffer pIndices)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElementsEXT

        +
        public static void glDrawRangeElementsEXT(int mode,
        +                          int start,
        +                          int end,
        +                          int pIndices_count,
        +                          int type,
        +                          long pIndices_buffer_offset)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFogCoord.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFogCoord.html new file mode 100644 index 00000000..f6684fa4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFogCoord.html @@ -0,0 +1,418 @@ + + + + + +EXTFogCoord (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTFogCoord

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTFogCoord
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTFogCoord
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FOG_COORDINATE_SOURCE_EXT

        +
        public static final int GL_FOG_COORDINATE_SOURCE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FOG_COORDINATE_EXT

        +
        public static final int GL_FOG_COORDINATE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_DEPTH_EXT

        +
        public static final int GL_FRAGMENT_DEPTH_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_FOG_COORDINATE_EXT

        +
        public static final int GL_CURRENT_FOG_COORDINATE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FOG_COORDINATE_ARRAY_TYPE_EXT

        +
        public static final int GL_FOG_COORDINATE_ARRAY_TYPE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FOG_COORDINATE_ARRAY_STRIDE_EXT

        +
        public static final int GL_FOG_COORDINATE_ARRAY_STRIDE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FOG_COORDINATE_ARRAY_POINTER_EXT

        +
        public static final int GL_FOG_COORDINATE_ARRAY_POINTER_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FOG_COORDINATE_ARRAY_EXT

        +
        public static final int GL_FOG_COORDINATE_ARRAY_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glFogCoordfEXT

        +
        public static void glFogCoordfEXT(float coord)
        +
      • +
      + + + +
        +
      • +

        glFogCoorddEXT

        +
        public static void glFogCoorddEXT(double coord)
        +
      • +
      + + + +
        +
      • +

        glFogCoordPointerEXT

        +
        public static void glFogCoordPointerEXT(int stride,
        +                        java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glFogCoordPointerEXT

        +
        public static void glFogCoordPointerEXT(int stride,
        +                        java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glFogCoordPointerEXT

        +
        public static void glFogCoordPointerEXT(int type,
        +                        int stride,
        +                        long data_buffer_offset)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferBlit.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferBlit.html new file mode 100644 index 00000000..18cf9bf1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferBlit.html @@ -0,0 +1,362 @@ + + + + + +EXTFramebufferBlit (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTFramebufferBlit

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTFramebufferBlit
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTFramebufferBlit
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DRAW_FRAMEBUFFER_BINDING_EXT +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.
      +
      static intGL_DRAW_FRAMEBUFFER_EXT +
      Accepted by the <target> parameter of BindFramebufferEXT, + CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, + FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT.
      +
      static intGL_READ_FRAMEBUFFER_BINDING_EXT +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.
      +
      static intGL_READ_FRAMEBUFFER_EXT +
      Accepted by the <target> parameter of BindFramebufferEXT, + CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, + FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBlitFramebufferEXT(int srcX0, + int srcY0, + int srcX1, + int srcY1, + int dstX0, + int dstY0, + int dstX1, + int dstY1, + int mask, + int filter) +
      Transfers a rectangle of pixel values from one + region of the read framebuffer to another in the draw framebuffer.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_READ_FRAMEBUFFER_EXT

        +
        public static final int GL_READ_FRAMEBUFFER_EXT
        +
        Accepted by the <target> parameter of BindFramebufferEXT, + CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, + FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_FRAMEBUFFER_EXT

        +
        public static final int GL_DRAW_FRAMEBUFFER_EXT
        +
        Accepted by the <target> parameter of BindFramebufferEXT, + CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, + FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_FRAMEBUFFER_BINDING_EXT

        +
        public static final int GL_DRAW_FRAMEBUFFER_BINDING_EXT
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_FRAMEBUFFER_BINDING_EXT

        +
        public static final int GL_READ_FRAMEBUFFER_BINDING_EXT
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlitFramebufferEXT

        +
        public static void glBlitFramebufferEXT(int srcX0,
        +                        int srcY0,
        +                        int srcX1,
        +                        int srcY1,
        +                        int dstX0,
        +                        int dstY0,
        +                        int dstX1,
        +                        int dstY1,
        +                        int mask,
        +                        int filter)
        +
        Transfers a rectangle of pixel values from one + region of the read framebuffer to another in the draw framebuffer. + <mask> is the bitwise OR of a number of values indicating which + buffers are to be copied. The values are COLOR_BUFFER_BIT, + DEPTH_BUFFER_BIT, and STENCIL_BUFFER_BIT. + The pixels corresponding to these buffers are + copied from the source rectangle, bound by the locations (srcX0, + srcY0) and (srcX1, srcY1) inclusive, to the destination rectangle, + bound by the locations (dstX0, dstY0) and (dstX1, dstY1) + inclusive. + If the source and destination rectangle dimensions do not match, + the source image is stretched to fit the destination + rectangle. <filter> must be LINEAR or NEAREST and specifies the + method of interpolation to be applied if the image is + stretched.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferMultisample.html new file mode 100644 index 00000000..b18af2e8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferMultisample.html @@ -0,0 +1,312 @@ + + + + + +EXTFramebufferMultisample (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTFramebufferMultisample

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTFramebufferMultisample
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTFramebufferMultisample
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglRenderbufferStorageMultisampleEXT(int target, + int samples, + int internalformat, + int width, + int height) +
      Establishes the data storage, format, dimensions, and number of + samples of a renderbuffer object's image.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RENDERBUFFER_SAMPLES_EXT

        +
        public static final int GL_RENDERBUFFER_SAMPLES_EXT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivEXT.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT
        +
        Returned by CheckFramebufferStatusEXT.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SAMPLES_EXT

        +
        public static final int GL_MAX_SAMPLES_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glRenderbufferStorageMultisampleEXT

        +
        public static void glRenderbufferStorageMultisampleEXT(int target,
        +                                       int samples,
        +                                       int internalformat,
        +                                       int width,
        +                                       int height)
        +
        Establishes the data storage, format, dimensions, and number of + samples of a renderbuffer object's image.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferMultisampleBlitScaled.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferMultisampleBlitScaled.html new file mode 100644 index 00000000..c71db76c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferMultisampleBlitScaled.html @@ -0,0 +1,252 @@ + + + + + +EXTFramebufferMultisampleBlitScaled (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTFramebufferMultisampleBlitScaled

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTFramebufferMultisampleBlitScaled
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTFramebufferMultisampleBlitScaled
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SCALED_RESOLVE_FASTEST_EXT

        +
        public static final int GL_SCALED_RESOLVE_FASTEST_EXT
        +
        Accepted by the <filter> parameter of BlitFramebuffer:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SCALED_RESOLVE_NICEST_EXT

        +
        public static final int GL_SCALED_RESOLVE_NICEST_EXT
        +
        Accepted by the <filter> parameter of BlitFramebuffer:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferObject.html new file mode 100644 index 00000000..192401c0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferObject.html @@ -0,0 +1,1621 @@ + + + + + +EXTFramebufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTFramebufferObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTFramebufferObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTFramebufferObject
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FRAMEBUFFER_EXT

        +
        public static final int GL_FRAMEBUFFER_EXT
        +
        Accepted by the <target> parameter of BindFramebufferEXT, + CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, and + FramebufferRenderbufferEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_EXT

        +
        public static final int GL_RENDERBUFFER_EXT
        +
        Accepted by the <target> parameter of BindRenderbufferEXT, + RenderbufferStorageEXT, and GetRenderbufferParameterivEXT, and + returned by GetFramebufferAttachmentParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX1_EXT

        +
        public static final int GL_STENCIL_INDEX1_EXT
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX4_EXT

        +
        public static final int GL_STENCIL_INDEX4_EXT
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX8_EXT

        +
        public static final int GL_STENCIL_INDEX8_EXT
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX16_EXT

        +
        public static final int GL_STENCIL_INDEX16_EXT
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_WIDTH_EXT

        +
        public static final int GL_RENDERBUFFER_WIDTH_EXT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_HEIGHT_EXT

        +
        public static final int GL_RENDERBUFFER_HEIGHT_EXT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_INTERNAL_FORMAT_EXT

        +
        public static final int GL_RENDERBUFFER_INTERNAL_FORMAT_EXT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_RED_SIZE_EXT

        +
        public static final int GL_RENDERBUFFER_RED_SIZE_EXT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_GREEN_SIZE_EXT

        +
        public static final int GL_RENDERBUFFER_GREEN_SIZE_EXT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_BLUE_SIZE_EXT

        +
        public static final int GL_RENDERBUFFER_BLUE_SIZE_EXT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_ALPHA_SIZE_EXT

        +
        public static final int GL_RENDERBUFFER_ALPHA_SIZE_EXT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_DEPTH_SIZE_EXT

        +
        public static final int GL_RENDERBUFFER_DEPTH_SIZE_EXT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_STENCIL_SIZE_EXT

        +
        public static final int GL_RENDERBUFFER_STENCIL_SIZE_EXT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT0_EXT

        +
        public static final int GL_COLOR_ATTACHMENT0_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT1_EXT

        +
        public static final int GL_COLOR_ATTACHMENT1_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT2_EXT

        +
        public static final int GL_COLOR_ATTACHMENT2_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT3_EXT

        +
        public static final int GL_COLOR_ATTACHMENT3_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT4_EXT

        +
        public static final int GL_COLOR_ATTACHMENT4_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT5_EXT

        +
        public static final int GL_COLOR_ATTACHMENT5_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT6_EXT

        +
        public static final int GL_COLOR_ATTACHMENT6_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT7_EXT

        +
        public static final int GL_COLOR_ATTACHMENT7_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT8_EXT

        +
        public static final int GL_COLOR_ATTACHMENT8_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT9_EXT

        +
        public static final int GL_COLOR_ATTACHMENT9_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT10_EXT

        +
        public static final int GL_COLOR_ATTACHMENT10_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT11_EXT

        +
        public static final int GL_COLOR_ATTACHMENT11_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT12_EXT

        +
        public static final int GL_COLOR_ATTACHMENT12_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT13_EXT

        +
        public static final int GL_COLOR_ATTACHMENT13_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT14_EXT

        +
        public static final int GL_COLOR_ATTACHMENT14_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT15_EXT

        +
        public static final int GL_COLOR_ATTACHMENT15_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_ATTACHMENT_EXT

        +
        public static final int GL_DEPTH_ATTACHMENT_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_ATTACHMENT_EXT

        +
        public static final int GL_STENCIL_ATTACHMENT_EXT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and + GetFramebufferAttachmentParameterivEXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_COMPLETE_EXT

        +
        public static final int GL_FRAMEBUFFER_COMPLETE_EXT
        +
        Returned by CheckFramebufferStatusEXT():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
        +
        Returned by CheckFramebufferStatusEXT():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
        +
        Returned by CheckFramebufferStatusEXT():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
        +
        Returned by CheckFramebufferStatusEXT():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
        +
        Returned by CheckFramebufferStatusEXT():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
        +
        Returned by CheckFramebufferStatusEXT():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
        +
        Returned by CheckFramebufferStatusEXT():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_UNSUPPORTED_EXT

        +
        public static final int GL_FRAMEBUFFER_UNSUPPORTED_EXT
        +
        Returned by CheckFramebufferStatusEXT():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_BINDING_EXT

        +
        public static final int GL_FRAMEBUFFER_BINDING_EXT
        +
        Accepted by GetIntegerv():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_BINDING_EXT

        +
        public static final int GL_RENDERBUFFER_BINDING_EXT
        +
        Accepted by GetIntegerv():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COLOR_ATTACHMENTS_EXT

        +
        public static final int GL_MAX_COLOR_ATTACHMENTS_EXT
        +
        Accepted by GetIntegerv():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_RENDERBUFFER_SIZE_EXT

        +
        public static final int GL_MAX_RENDERBUFFER_SIZE_EXT
        +
        Accepted by GetIntegerv():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INVALID_FRAMEBUFFER_OPERATION_EXT

        +
        public static final int GL_INVALID_FRAMEBUFFER_OPERATION_EXT
        +
        Returned by GetError():
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glIsRenderbufferEXT

        +
        public static boolean glIsRenderbufferEXT(int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glBindRenderbufferEXT

        +
        public static void glBindRenderbufferEXT(int target,
        +                         int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glDeleteRenderbuffersEXT

        +
        public static void glDeleteRenderbuffersEXT(java.nio.IntBuffer renderbuffers)
        +
      • +
      + + + +
        +
      • +

        glDeleteRenderbuffersEXT

        +
        public static void glDeleteRenderbuffersEXT(int renderbuffer)
        +
        Overloads glDeleteRenderbuffersEXT.
        +
      • +
      + + + +
        +
      • +

        glGenRenderbuffersEXT

        +
        public static void glGenRenderbuffersEXT(java.nio.IntBuffer renderbuffers)
        +
      • +
      + + + +
        +
      • +

        glGenRenderbuffersEXT

        +
        public static int glGenRenderbuffersEXT()
        +
        Overloads glGenRenderbuffersEXT.
        +
      • +
      + + + +
        +
      • +

        glRenderbufferStorageEXT

        +
        public static void glRenderbufferStorageEXT(int target,
        +                            int internalformat,
        +                            int width,
        +                            int height)
        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameterEXT

        +
        public static void glGetRenderbufferParameterEXT(int target,
        +                                 int pname,
        +                                 java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameterEXT

        +
        @Deprecated
        +public static int glGetRenderbufferParameterEXT(int target,
        +                                           int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetRenderbufferParameteriEXT(int, int) instead.
        +
        Overloads glGetRenderbufferParameterivEXT. +

        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameteriEXT

        +
        public static int glGetRenderbufferParameteriEXT(int target,
        +                                 int pname)
        +
        Overloads glGetRenderbufferParameterivEXT.
        +
      • +
      + + + +
        +
      • +

        glIsFramebufferEXT

        +
        public static boolean glIsFramebufferEXT(int framebuffer)
        +
      • +
      + + + +
        +
      • +

        glBindFramebufferEXT

        +
        public static void glBindFramebufferEXT(int target,
        +                        int framebuffer)
        +
      • +
      + + + +
        +
      • +

        glDeleteFramebuffersEXT

        +
        public static void glDeleteFramebuffersEXT(java.nio.IntBuffer framebuffers)
        +
      • +
      + + + +
        +
      • +

        glDeleteFramebuffersEXT

        +
        public static void glDeleteFramebuffersEXT(int framebuffer)
        +
        Overloads glDeleteFramebuffersEXT.
        +
      • +
      + + + +
        +
      • +

        glGenFramebuffersEXT

        +
        public static void glGenFramebuffersEXT(java.nio.IntBuffer framebuffers)
        +
      • +
      + + + +
        +
      • +

        glGenFramebuffersEXT

        +
        public static int glGenFramebuffersEXT()
        +
        Overloads glGenFramebuffersEXT.
        +
      • +
      + + + +
        +
      • +

        glCheckFramebufferStatusEXT

        +
        public static int glCheckFramebufferStatusEXT(int target)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture1DEXT

        +
        public static void glFramebufferTexture1DEXT(int target,
        +                             int attachment,
        +                             int textarget,
        +                             int texture,
        +                             int level)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture2DEXT

        +
        public static void glFramebufferTexture2DEXT(int target,
        +                             int attachment,
        +                             int textarget,
        +                             int texture,
        +                             int level)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture3DEXT

        +
        public static void glFramebufferTexture3DEXT(int target,
        +                             int attachment,
        +                             int textarget,
        +                             int texture,
        +                             int level,
        +                             int zoffset)
        +
      • +
      + + + +
        +
      • +

        glFramebufferRenderbufferEXT

        +
        public static void glFramebufferRenderbufferEXT(int target,
        +                                int attachment,
        +                                int renderbuffertarget,
        +                                int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameterEXT

        +
        public static void glGetFramebufferAttachmentParameterEXT(int target,
        +                                          int attachment,
        +                                          int pname,
        +                                          java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameterEXT

        +
        @Deprecated
        +public static int glGetFramebufferAttachmentParameterEXT(int target,
        +                                                    int attachment,
        +                                                    int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetFramebufferAttachmentParameteriEXT(int, int, int) instead.
        +
        Overloads glGetFramebufferAttachmentParameterivEXT. +

        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameteriEXT

        +
        public static int glGetFramebufferAttachmentParameteriEXT(int target,
        +                                          int attachment,
        +                                          int pname)
        +
        Overloads glGetFramebufferAttachmentParameterivEXT.
        +
      • +
      + + + +
        +
      • +

        glGenerateMipmapEXT

        +
        public static void glGenerateMipmapEXT(int target)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferSRGB.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferSRGB.html new file mode 100644 index 00000000..f8bbca58 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTFramebufferSRGB.html @@ -0,0 +1,298 @@ + + + + + +EXTFramebufferSRGB (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTFramebufferSRGB

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTFramebufferSRGB
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTFramebufferSRGB
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FRAMEBUFFER_SRGB_CAPABLE_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_FRAMEBUFFER_SRGB_EXT +
      Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGLX_FRAMEBUFFER_SRGB_CAPABLE_EXT +
      Accepted by the <attribList> parameter of glXChooseVisual, and by + the <attrib> parameter of glXGetConfig:
      +
      static intWGL_FRAMEBUFFER_SRGB_CAPABLE_EXT +
      Accepted by the <piAttributes> parameter of + wglGetPixelFormatAttribivEXT, wglGetPixelFormatAttribfvEXT, and + the <piAttribIList> and <pfAttribIList> of wglChoosePixelFormatEXT:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT

        +
        public static final int GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT
        +
        Accepted by the <attribList> parameter of glXChooseVisual, and by + the <attrib> parameter of glXGetConfig:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT

        +
        public static final int WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT
        +
        Accepted by the <piAttributes> parameter of + wglGetPixelFormatAttribivEXT, wglGetPixelFormatAttribfvEXT, and + the <piAttribIList> and <pfAttribIList> of wglChoosePixelFormatEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_SRGB_EXT

        +
        public static final int GL_FRAMEBUFFER_SRGB_EXT
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_SRGB_CAPABLE_EXT

        +
        public static final int GL_FRAMEBUFFER_SRGB_CAPABLE_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTGeometryShader4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTGeometryShader4.html new file mode 100644 index 00000000..ec42fcfc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTGeometryShader4.html @@ -0,0 +1,697 @@ + + + + + +EXTGeometryShader4 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTGeometryShader4

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTGeometryShader4
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTGeometryShader4
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_GEOMETRY_SHADER_EXT

        +
        public static final int GL_GEOMETRY_SHADER_EXT
        +
        Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_VERTICES_OUT_EXT

        +
        public static final int GL_GEOMETRY_VERTICES_OUT_EXT
        +
        Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_INPUT_TYPE_EXT

        +
        public static final int GL_GEOMETRY_INPUT_TYPE_EXT
        +
        Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_OUTPUT_TYPE_EXT

        +
        public static final int GL_GEOMETRY_OUTPUT_TYPE_EXT
        +
        Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT

        +
        public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT

        +
        public static final int GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_VARYING_COMPONENTS_EXT

        +
        public static final int GL_MAX_VERTEX_VARYING_COMPONENTS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VARYING_COMPONENTS_EXT

        +
        public static final int GL_MAX_VARYING_COMPONENTS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT

        +
        public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT

        +
        public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT

        +
        public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LINES_ADJACENCY_EXT

        +
        public static final int GL_LINES_ADJACENCY_EXT
        +
        Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LINE_STRIP_ADJACENCY_EXT

        +
        public static final int GL_LINE_STRIP_ADJACENCY_EXT
        +
        Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRIANGLES_ADJACENCY_EXT

        +
        public static final int GL_TRIANGLES_ADJACENCY_EXT
        +
        Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRIANGLE_STRIP_ADJACENCY_EXT

        +
        public static final int GL_TRIANGLE_STRIP_ADJACENCY_EXT
        +
        Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT
        +
        Returned by CheckFramebufferStatusEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT
        +
        Returned by CheckFramebufferStatusEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT
        +
        Accepted by the <pname> parameter of GetFramebufferAttachment- + ParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT
        +
        Accepted by the <pname> parameter of GetFramebufferAttachment- + ParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_POINT_SIZE_EXT

        +
        public static final int GL_PROGRAM_POINT_SIZE_EXT
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetIntegerv, GetFloatv, GetDoublev, + and GetBooleanv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glProgramParameteriEXT

        +
        public static void glProgramParameteriEXT(int program,
        +                          int pname,
        +                          int value)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTextureEXT

        +
        public static void glFramebufferTextureEXT(int target,
        +                           int attachment,
        +                           int texture,
        +                           int level)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTextureLayerEXT

        +
        public static void glFramebufferTextureLayerEXT(int target,
        +                                int attachment,
        +                                int texture,
        +                                int level,
        +                                int layer)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTextureFaceEXT

        +
        public static void glFramebufferTextureFaceEXT(int target,
        +                               int attachment,
        +                               int texture,
        +                               int level,
        +                               int face)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTGpuProgramParameters.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTGpuProgramParameters.html new file mode 100644 index 00000000..6abc7019 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTGpuProgramParameters.html @@ -0,0 +1,248 @@ + + + + + +EXTGpuProgramParameters (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTGpuProgramParameters

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTGpuProgramParameters
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTGpuProgramParameters
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglProgramEnvParameters4EXT(int target, + int index, + int count, + java.nio.FloatBuffer params) 
      static voidglProgramLocalParameters4EXT(int target, + int index, + int count, + java.nio.FloatBuffer params) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glProgramEnvParameters4EXT

        +
        public static void glProgramEnvParameters4EXT(int target,
        +                              int index,
        +                              int count,
        +                              java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramLocalParameters4EXT

        +
        public static void glProgramLocalParameters4EXT(int target,
        +                                int index,
        +                                int count,
        +                                java.nio.FloatBuffer params)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTGpuShader4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTGpuShader4.html new file mode 100644 index 00000000..064ec251 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTGpuShader4.html @@ -0,0 +1,1378 @@ + + + + + +EXTGpuShader4 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTGpuShader4

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTGpuShader4
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTGpuShader4
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT
        +
        Accepted by the <pname> parameters of GetVertexAttribdv, + GetVertexAttribfv, GetVertexAttribiv, GetVertexAttribIivEXT, and + GetVertexAttribIuivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_1D_ARRAY_EXT

        +
        public static final int GL_SAMPLER_1D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_ARRAY_EXT

        +
        public static final int GL_SAMPLER_2D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_BUFFER_EXT

        +
        public static final int GL_SAMPLER_BUFFER_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_1D_ARRAY_SHADOW_EXT

        +
        public static final int GL_SAMPLER_1D_ARRAY_SHADOW_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_ARRAY_SHADOW_EXT

        +
        public static final int GL_SAMPLER_2D_ARRAY_SHADOW_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_CUBE_SHADOW_EXT

        +
        public static final int GL_SAMPLER_CUBE_SHADOW_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_VEC2_EXT

        +
        public static final int GL_UNSIGNED_INT_VEC2_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_VEC3_EXT

        +
        public static final int GL_UNSIGNED_INT_VEC3_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_VEC4_EXT

        +
        public static final int GL_UNSIGNED_INT_VEC4_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_1D_EXT

        +
        public static final int GL_INT_SAMPLER_1D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_2D_EXT

        +
        public static final int GL_INT_SAMPLER_2D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_3D_EXT

        +
        public static final int GL_INT_SAMPLER_3D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_CUBE_EXT

        +
        public static final int GL_INT_SAMPLER_CUBE_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_2D_RECT_EXT

        +
        public static final int GL_INT_SAMPLER_2D_RECT_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_1D_ARRAY_EXT

        +
        public static final int GL_INT_SAMPLER_1D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_2D_ARRAY_EXT

        +
        public static final int GL_INT_SAMPLER_2D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_BUFFER_EXT

        +
        public static final int GL_INT_SAMPLER_BUFFER_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_1D_EXT

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_1D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_2D_EXT

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_2D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_3D_EXT

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_3D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_CUBE_EXT

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIN_PROGRAM_TEXEL_OFFSET_EXT

        +
        public static final int GL_MIN_PROGRAM_TEXEL_OFFSET_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_TEXEL_OFFSET_EXT

        +
        public static final int GL_MAX_PROGRAM_TEXEL_OFFSET_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertexAttribI1iEXT

        +
        public static void glVertexAttribI1iEXT(int index,
        +                        int x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI2iEXT

        +
        public static void glVertexAttribI2iEXT(int index,
        +                        int x,
        +                        int y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI3iEXT

        +
        public static void glVertexAttribI3iEXT(int index,
        +                        int x,
        +                        int y,
        +                        int z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4iEXT

        +
        public static void glVertexAttribI4iEXT(int index,
        +                        int x,
        +                        int y,
        +                        int z,
        +                        int w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI1uiEXT

        +
        public static void glVertexAttribI1uiEXT(int index,
        +                         int x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI2uiEXT

        +
        public static void glVertexAttribI2uiEXT(int index,
        +                         int x,
        +                         int y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI3uiEXT

        +
        public static void glVertexAttribI3uiEXT(int index,
        +                         int x,
        +                         int y,
        +                         int z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4uiEXT

        +
        public static void glVertexAttribI4uiEXT(int index,
        +                         int x,
        +                         int y,
        +                         int z,
        +                         int w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI1EXT

        +
        public static void glVertexAttribI1EXT(int index,
        +                       java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI2EXT

        +
        public static void glVertexAttribI2EXT(int index,
        +                       java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI3EXT

        +
        public static void glVertexAttribI3EXT(int index,
        +                       java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4EXT

        +
        public static void glVertexAttribI4EXT(int index,
        +                       java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI1uEXT

        +
        public static void glVertexAttribI1uEXT(int index,
        +                        java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI2uEXT

        +
        public static void glVertexAttribI2uEXT(int index,
        +                        java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI3uEXT

        +
        public static void glVertexAttribI3uEXT(int index,
        +                        java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4uEXT

        +
        public static void glVertexAttribI4uEXT(int index,
        +                        java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4EXT

        +
        public static void glVertexAttribI4EXT(int index,
        +                       java.nio.ByteBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4EXT

        +
        public static void glVertexAttribI4EXT(int index,
        +                       java.nio.ShortBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4uEXT

        +
        public static void glVertexAttribI4uEXT(int index,
        +                        java.nio.ByteBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4uEXT

        +
        public static void glVertexAttribI4uEXT(int index,
        +                        java.nio.ShortBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIPointerEXT

        +
        public static void glVertexAttribIPointerEXT(int index,
        +                             int size,
        +                             int type,
        +                             int stride,
        +                             java.nio.ByteBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIPointerEXT

        +
        public static void glVertexAttribIPointerEXT(int index,
        +                             int size,
        +                             int type,
        +                             int stride,
        +                             java.nio.IntBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIPointerEXT

        +
        public static void glVertexAttribIPointerEXT(int index,
        +                             int size,
        +                             int type,
        +                             int stride,
        +                             java.nio.ShortBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIPointerEXT

        +
        public static void glVertexAttribIPointerEXT(int index,
        +                             int size,
        +                             int type,
        +                             int stride,
        +                             long buffer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribIEXT

        +
        public static void glGetVertexAttribIEXT(int index,
        +                         int pname,
        +                         java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribIuEXT

        +
        public static void glGetVertexAttribIuEXT(int index,
        +                          int pname,
        +                          java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glUniform1uiEXT

        +
        public static void glUniform1uiEXT(int location,
        +                   int v0)
        +
      • +
      + + + +
        +
      • +

        glUniform2uiEXT

        +
        public static void glUniform2uiEXT(int location,
        +                   int v0,
        +                   int v1)
        +
      • +
      + + + +
        +
      • +

        glUniform3uiEXT

        +
        public static void glUniform3uiEXT(int location,
        +                   int v0,
        +                   int v1,
        +                   int v2)
        +
      • +
      + + + +
        +
      • +

        glUniform4uiEXT

        +
        public static void glUniform4uiEXT(int location,
        +                   int v0,
        +                   int v1,
        +                   int v2,
        +                   int v3)
        +
      • +
      + + + +
        +
      • +

        glUniform1uEXT

        +
        public static void glUniform1uEXT(int location,
        +                  java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform2uEXT

        +
        public static void glUniform2uEXT(int location,
        +                  java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform3uEXT

        +
        public static void glUniform3uEXT(int location,
        +                  java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform4uEXT

        +
        public static void glUniform4uEXT(int location,
        +                  java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glGetUniformuEXT

        +
        public static void glGetUniformuEXT(int program,
        +                    int location,
        +                    java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glBindFragDataLocationEXT

        +
        public static void glBindFragDataLocationEXT(int program,
        +                             int colorNumber,
        +                             java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glBindFragDataLocationEXT

        +
        public static void glBindFragDataLocationEXT(int program,
        +                             int colorNumber,
        +                             java.lang.CharSequence name)
        +
        Overloads glBindFragDataLocationEXT.
        +
      • +
      + + + +
        +
      • +

        glGetFragDataLocationEXT

        +
        public static int glGetFragDataLocationEXT(int program,
        +                           java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetFragDataLocationEXT

        +
        public static int glGetFragDataLocationEXT(int program,
        +                           java.lang.CharSequence name)
        +
        Overloads glGetFragDataLocationEXT.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTMultiDrawArrays.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTMultiDrawArrays.html new file mode 100644 index 00000000..4b7843b5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTMultiDrawArrays.html @@ -0,0 +1,227 @@ + + + + + +EXTMultiDrawArrays (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTMultiDrawArrays

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTMultiDrawArrays
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTMultiDrawArrays
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglMultiDrawArraysEXT(int mode, + java.nio.IntBuffer piFirst, + java.nio.IntBuffer piCount) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glMultiDrawArraysEXT

        +
        public static void glMultiDrawArraysEXT(int mode,
        +                        java.nio.IntBuffer piFirst,
        +                        java.nio.IntBuffer piCount)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPackedDepthStencil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPackedDepthStencil.html new file mode 100644 index 00000000..5cdee22c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPackedDepthStencil.html @@ -0,0 +1,308 @@ + + + + + +EXTPackedDepthStencil (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTPackedDepthStencil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTPackedDepthStencil
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTPackedDepthStencil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEPTH_STENCIL_EXT +
      Accepted by the <format> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage, by the <type> parameter of + CopyPixels, by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorageEXT, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameterivEXT.
      +
      static intGL_DEPTH24_STENCIL8_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorageEXT, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameterivEXT.
      +
      static intGL_TEXTURE_STENCIL_SIZE_EXT +
      Accepted by the <value> parameter of GetTexLevelParameter.
      +
      static intGL_UNSIGNED_INT_24_8_EXT +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEPTH_STENCIL_EXT

        +
        public static final int GL_DEPTH_STENCIL_EXT
        +
        Accepted by the <format> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage, by the <type> parameter of + CopyPixels, by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorageEXT, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameterivEXT.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_24_8_EXT

        +
        public static final int GL_UNSIGNED_INT_24_8_EXT
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH24_STENCIL8_EXT

        +
        public static final int GL_DEPTH24_STENCIL8_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorageEXT, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameterivEXT.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_STENCIL_SIZE_EXT

        +
        public static final int GL_TEXTURE_STENCIL_SIZE_EXT
        +
        Accepted by the <value> parameter of GetTexLevelParameter.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPackedFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPackedFloat.html new file mode 100644 index 00000000..fd120c8f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPackedFloat.html @@ -0,0 +1,348 @@ + + + + + +EXTPackedFloat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTPackedFloat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTPackedFloat
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTPackedFloat
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_R11F_G11F_B10F_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorageEXT:
      +
      static intGL_RGBA_SIGNED_COMPONENTS_EXT +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_UNSIGNED_INT_10F_11F_11F_REV_EXT +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, + ColorTable, ColorSubTable, and GetColorTable:
      +
      static intGLX_RGBA_UNSIGNED_FLOAT_BIT_EXT +
      Returned by glXGetFBConfigAttrib (when <attribute> is set to + GLX_RENDER_TYPE) and accepted by the <attrib_list> parameter of + glXChooseFBConfig (following the GLX_RENDER_TYPE token):
      +
      static intGLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT +
      Accepted as values of the <render_type> arguments in the + glXCreateNewContext and glXCreateContext functions
      +
      static intWGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT +
      Accepted as a value in the <piAttribIList> and <pfAttribFList> + parameter arrays of wglChoosePixelFormatARB, and returned in the + <piValues> parameter array of wglGetPixelFormatAttribivARB, and the + <pfValues> parameter array of wglGetPixelFormatAttribfvARB:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_R11F_G11F_B10F_EXT

        +
        public static final int GL_R11F_G11F_B10F_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_10F_11F_11F_REV_EXT

        +
        public static final int GL_UNSIGNED_INT_10F_11F_11F_REV_EXT
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, + ColorTable, ColorSubTable, and GetColorTable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA_SIGNED_COMPONENTS_EXT

        +
        public static final int GL_RGBA_SIGNED_COMPONENTS_EXT
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT

        +
        public static final int WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT
        +
        Accepted as a value in the <piAttribIList> and <pfAttribFList> + parameter arrays of wglChoosePixelFormatARB, and returned in the + <piValues> parameter array of wglGetPixelFormatAttribivARB, and the + <pfValues> parameter array of wglGetPixelFormatAttribfvARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT

        +
        public static final int GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT
        +
        Accepted as values of the <render_type> arguments in the + glXCreateNewContext and glXCreateContext functions
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT

        +
        public static final int GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT
        +
        Returned by glXGetFBConfigAttrib (when <attribute> is set to + GLX_RENDER_TYPE) and accepted by the <attrib_list> parameter of + glXChooseFBConfig (following the GLX_RENDER_TYPE token):
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPackedPixels.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPackedPixels.html new file mode 100644 index 00000000..a6f34124 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPackedPixels.html @@ -0,0 +1,288 @@ + + + + + +EXTPackedPixels (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTPackedPixels

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTPackedPixels
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTPackedPixels
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_UNSIGNED_BYTE_3_3_2_EXT

        +
        public static final int GL_UNSIGNED_BYTE_3_3_2_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_4_4_4_4_EXT

        +
        public static final int GL_UNSIGNED_SHORT_4_4_4_4_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_5_5_5_1_EXT

        +
        public static final int GL_UNSIGNED_SHORT_5_5_5_1_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_8_8_8_8_EXT

        +
        public static final int GL_UNSIGNED_INT_8_8_8_8_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_10_10_10_2_EXT

        +
        public static final int GL_UNSIGNED_INT_10_10_10_2_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPalettedTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPalettedTexture.html new file mode 100644 index 00000000..a1617f8b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPalettedTexture.html @@ -0,0 +1,875 @@ + + + + + +EXTPalettedTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTPalettedTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTPalettedTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTPalettedTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COLOR_INDEX1_EXT +
      Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
      +
      static intGL_COLOR_INDEX12_EXT +
      Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
      +
      static intGL_COLOR_INDEX16_EXT +
      Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
      +
      static intGL_COLOR_INDEX2_EXT +
      Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
      +
      static intGL_COLOR_INDEX4_EXT +
      Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
      +
      static intGL_COLOR_INDEX8_EXT +
      Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
      +
      static intGL_COLOR_TABLE_ALPHA_SIZE_EXT +
      Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
      +
      static intGL_COLOR_TABLE_BLUE_SIZE_EXT +
      Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
      +
      static intGL_COLOR_TABLE_FORMAT_EXT +
      Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
      +
      static intGL_COLOR_TABLE_GREEN_SIZE_EXT +
      Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
      +
      static intGL_COLOR_TABLE_INTENSITY_SIZE_EXT +
      Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
      +
      static intGL_COLOR_TABLE_LUMINANCE_SIZE_EXT +
      Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
      +
      static intGL_COLOR_TABLE_RED_SIZE_EXT +
      Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
      +
      static intGL_COLOR_TABLE_WIDTH_EXT +
      Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
      +
      static intGL_TEXTURE_INDEX_SIZE_EXT +
      Accepted by the value parameter of GetTexLevelParameter{if}v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglColorSubTableEXT(int target, + int start, + int count, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglColorSubTableEXT(int target, + int start, + int count, + int format, + int type, + java.nio.DoubleBuffer data) 
      static voidglColorSubTableEXT(int target, + int start, + int count, + int format, + int type, + java.nio.FloatBuffer data) 
      static voidglColorSubTableEXT(int target, + int start, + int count, + int format, + int type, + java.nio.IntBuffer data) 
      static voidglColorSubTableEXT(int target, + int start, + int count, + int format, + int type, + java.nio.ShortBuffer data) 
      static voidglColorTableEXT(int target, + int internalFormat, + int width, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglColorTableEXT(int target, + int internalFormat, + int width, + int format, + int type, + java.nio.DoubleBuffer data) 
      static voidglColorTableEXT(int target, + int internalFormat, + int width, + int format, + int type, + java.nio.FloatBuffer data) 
      static voidglColorTableEXT(int target, + int internalFormat, + int width, + int format, + int type, + java.nio.IntBuffer data) 
      static voidglColorTableEXT(int target, + int internalFormat, + int width, + int format, + int type, + java.nio.ShortBuffer data) 
      static voidglGetColorTableEXT(int target, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglGetColorTableEXT(int target, + int format, + int type, + java.nio.DoubleBuffer data) 
      static voidglGetColorTableEXT(int target, + int format, + int type, + java.nio.FloatBuffer data) 
      static voidglGetColorTableEXT(int target, + int format, + int type, + java.nio.IntBuffer data) 
      static voidglGetColorTableEXT(int target, + int format, + int type, + java.nio.ShortBuffer data) 
      static voidglGetColorTableParameterEXT(int target, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetColorTableParameterEXT(int target, + int pname, + java.nio.IntBuffer params) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COLOR_INDEX1_EXT

        +
        public static final int GL_COLOR_INDEX1_EXT
        +
        Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_INDEX2_EXT

        +
        public static final int GL_COLOR_INDEX2_EXT
        +
        Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_INDEX4_EXT

        +
        public static final int GL_COLOR_INDEX4_EXT
        +
        Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_INDEX8_EXT

        +
        public static final int GL_COLOR_INDEX8_EXT
        +
        Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_INDEX12_EXT

        +
        public static final int GL_COLOR_INDEX12_EXT
        +
        Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_INDEX16_EXT

        +
        public static final int GL_COLOR_INDEX16_EXT
        +
        Accepted by the internalformat parameter of TexImage1D, TexImage2D and + TexImage3DEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_TABLE_FORMAT_EXT

        +
        public static final int GL_COLOR_TABLE_FORMAT_EXT
        +
        Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_TABLE_WIDTH_EXT

        +
        public static final int GL_COLOR_TABLE_WIDTH_EXT
        +
        Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_TABLE_RED_SIZE_EXT

        +
        public static final int GL_COLOR_TABLE_RED_SIZE_EXT
        +
        Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_TABLE_GREEN_SIZE_EXT

        +
        public static final int GL_COLOR_TABLE_GREEN_SIZE_EXT
        +
        Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_TABLE_BLUE_SIZE_EXT

        +
        public static final int GL_COLOR_TABLE_BLUE_SIZE_EXT
        +
        Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_TABLE_ALPHA_SIZE_EXT

        +
        public static final int GL_COLOR_TABLE_ALPHA_SIZE_EXT
        +
        Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_TABLE_LUMINANCE_SIZE_EXT

        +
        public static final int GL_COLOR_TABLE_LUMINANCE_SIZE_EXT
        +
        Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_TABLE_INTENSITY_SIZE_EXT

        +
        public static final int GL_COLOR_TABLE_INTENSITY_SIZE_EXT
        +
        Accepted by the pname parameter of GetColorTableParameterivEXT and + GetColorTableParameterfvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_INDEX_SIZE_EXT

        +
        public static final int GL_TEXTURE_INDEX_SIZE_EXT
        +
        Accepted by the value parameter of GetTexLevelParameter{if}v:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glColorTableEXT

        +
        public static void glColorTableEXT(int target,
        +                   int internalFormat,
        +                   int width,
        +                   int format,
        +                   int type,
        +                   java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorTableEXT

        +
        public static void glColorTableEXT(int target,
        +                   int internalFormat,
        +                   int width,
        +                   int format,
        +                   int type,
        +                   java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorTableEXT

        +
        public static void glColorTableEXT(int target,
        +                   int internalFormat,
        +                   int width,
        +                   int format,
        +                   int type,
        +                   java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorTableEXT

        +
        public static void glColorTableEXT(int target,
        +                   int internalFormat,
        +                   int width,
        +                   int format,
        +                   int type,
        +                   java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorTableEXT

        +
        public static void glColorTableEXT(int target,
        +                   int internalFormat,
        +                   int width,
        +                   int format,
        +                   int type,
        +                   java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorSubTableEXT

        +
        public static void glColorSubTableEXT(int target,
        +                      int start,
        +                      int count,
        +                      int format,
        +                      int type,
        +                      java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorSubTableEXT

        +
        public static void glColorSubTableEXT(int target,
        +                      int start,
        +                      int count,
        +                      int format,
        +                      int type,
        +                      java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorSubTableEXT

        +
        public static void glColorSubTableEXT(int target,
        +                      int start,
        +                      int count,
        +                      int format,
        +                      int type,
        +                      java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorSubTableEXT

        +
        public static void glColorSubTableEXT(int target,
        +                      int start,
        +                      int count,
        +                      int format,
        +                      int type,
        +                      java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glColorSubTableEXT

        +
        public static void glColorSubTableEXT(int target,
        +                      int start,
        +                      int count,
        +                      int format,
        +                      int type,
        +                      java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetColorTableEXT

        +
        public static void glGetColorTableEXT(int target,
        +                      int format,
        +                      int type,
        +                      java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetColorTableEXT

        +
        public static void glGetColorTableEXT(int target,
        +                      int format,
        +                      int type,
        +                      java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetColorTableEXT

        +
        public static void glGetColorTableEXT(int target,
        +                      int format,
        +                      int type,
        +                      java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetColorTableEXT

        +
        public static void glGetColorTableEXT(int target,
        +                      int format,
        +                      int type,
        +                      java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetColorTableEXT

        +
        public static void glGetColorTableEXT(int target,
        +                      int format,
        +                      int type,
        +                      java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetColorTableParameterEXT

        +
        public static void glGetColorTableParameterEXT(int target,
        +                               int pname,
        +                               java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetColorTableParameterEXT

        +
        public static void glGetColorTableParameterEXT(int target,
        +                               int pname,
        +                               java.nio.FloatBuffer params)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPixelBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPixelBufferObject.html new file mode 100644 index 00000000..916ad729 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPixelBufferObject.html @@ -0,0 +1,317 @@ + + + + + +EXTPixelBufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTPixelBufferObject

+
+
+ +
+
    +
  • +
    +
    +
    public final class EXTPixelBufferObject
    +extends ARBBufferObject
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PIXEL_PACK_BUFFER_EXT

        +
        public static final int GL_PIXEL_PACK_BUFFER_EXT
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, and GetBufferPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PIXEL_UNPACK_BUFFER_EXT

        +
        public static final int GL_PIXEL_UNPACK_BUFFER_EXT
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, and GetBufferPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PIXEL_PACK_BUFFER_BINDING_EXT

        +
        public static final int GL_PIXEL_PACK_BUFFER_BINDING_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PIXEL_UNPACK_BUFFER_BINDING_EXT

        +
        public static final int GL_PIXEL_UNPACK_BUFFER_BINDING_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPointParameters.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPointParameters.html new file mode 100644 index 00000000..4de4b1bd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTPointParameters.html @@ -0,0 +1,319 @@ + + + + + +EXTPointParameters (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTPointParameters

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTPointParameters
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTPointParameters
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_POINT_SIZE_MIN_EXT

        +
        public static final int GL_POINT_SIZE_MIN_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_POINT_SIZE_MAX_EXT

        +
        public static final int GL_POINT_SIZE_MAX_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_POINT_FADE_THRESHOLD_SIZE_EXT

        +
        public static final int GL_POINT_FADE_THRESHOLD_SIZE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DISTANCE_ATTENUATION_EXT

        +
        public static final int GL_DISTANCE_ATTENUATION_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glPointParameterfEXT

        +
        public static void glPointParameterfEXT(int pname,
        +                        float param)
        +
      • +
      + + + +
        +
      • +

        glPointParameterEXT

        +
        public static void glPointParameterEXT(int pname,
        +                       java.nio.FloatBuffer pfParams)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTProvokingVertex.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTProvokingVertex.html new file mode 100644 index 00000000..1e84ef4f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTProvokingVertex.html @@ -0,0 +1,318 @@ + + + + + +EXTProvokingVertex (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTProvokingVertex

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTProvokingVertex
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTProvokingVertex
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglProvokingVertexEXT(int mode) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FIRST_VERTEX_CONVENTION_EXT

        +
        public static final int GL_FIRST_VERTEX_CONVENTION_EXT
        +
        Accepted by the <mode> parameter of ProvokingVertexEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LAST_VERTEX_CONVENTION_EXT

        +
        public static final int GL_LAST_VERTEX_CONVENTION_EXT
        +
        Accepted by the <mode> parameter of ProvokingVertexEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROVOKING_VERTEX_EXT

        +
        public static final int GL_PROVOKING_VERTEX_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT

        +
        public static final int GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glProvokingVertexEXT

        +
        public static void glProvokingVertexEXT(int mode)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTRescaleNormal.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTRescaleNormal.html new file mode 100644 index 00000000..f0d977a3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTRescaleNormal.html @@ -0,0 +1,232 @@ + + + + + +EXTRescaleNormal (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTRescaleNormal

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTRescaleNormal
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTRescaleNormal
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_RESCALE_NORMAL_EXT 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTSecondaryColor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTSecondaryColor.html new file mode 100644 index 00000000..696e593b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTSecondaryColor.html @@ -0,0 +1,471 @@ + + + + + +EXTSecondaryColor (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTSecondaryColor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTSecondaryColor
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTSecondaryColor
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        GL_CURRENT_SECONDARY_COLOR_EXT

        +
        public static final int GL_CURRENT_SECONDARY_COLOR_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SECONDARY_COLOR_ARRAY_SIZE_EXT

        +
        public static final int GL_SECONDARY_COLOR_ARRAY_SIZE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SECONDARY_COLOR_ARRAY_TYPE_EXT

        +
        public static final int GL_SECONDARY_COLOR_ARRAY_TYPE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT

        +
        public static final int GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SECONDARY_COLOR_ARRAY_POINTER_EXT

        +
        public static final int GL_SECONDARY_COLOR_ARRAY_POINTER_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SECONDARY_COLOR_ARRAY_EXT

        +
        public static final int GL_SECONDARY_COLOR_ARRAY_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glSecondaryColor3bEXT

        +
        public static void glSecondaryColor3bEXT(byte red,
        +                         byte green,
        +                         byte blue)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColor3fEXT

        +
        public static void glSecondaryColor3fEXT(float red,
        +                         float green,
        +                         float blue)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColor3dEXT

        +
        public static void glSecondaryColor3dEXT(double red,
        +                         double green,
        +                         double blue)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColor3ubEXT

        +
        public static void glSecondaryColor3ubEXT(byte red,
        +                          byte green,
        +                          byte blue)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColorPointerEXT

        +
        public static void glSecondaryColorPointerEXT(int size,
        +                              int stride,
        +                              java.nio.DoubleBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColorPointerEXT

        +
        public static void glSecondaryColorPointerEXT(int size,
        +                              int stride,
        +                              java.nio.FloatBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColorPointerEXT

        +
        public static void glSecondaryColorPointerEXT(int size,
        +                              boolean unsigned,
        +                              int stride,
        +                              java.nio.ByteBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColorPointerEXT

        +
        public static void glSecondaryColorPointerEXT(int size,
        +                              int type,
        +                              int stride,
        +                              long pPointer_buffer_offset)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTSeparateShaderObjects.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTSeparateShaderObjects.html new file mode 100644 index 00000000..1e62ffa8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTSeparateShaderObjects.html @@ -0,0 +1,311 @@ + + + + + +EXTSeparateShaderObjects (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTSeparateShaderObjects

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTSeparateShaderObjects
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTSeparateShaderObjects
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ACTIVE_PROGRAM_EXT +
      Accepted by <type> parameter to GetIntegerv and GetFloatv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglActiveProgramEXT(int program) 
      static intglCreateShaderProgramEXT(int type, + java.nio.ByteBuffer string) 
      static intglCreateShaderProgramEXT(int type, + java.lang.CharSequence string) +
      Overloads glCreateShaderProgramEXT.
      +
      static voidglUseShaderProgramEXT(int type, + int program) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_ACTIVE_PROGRAM_EXT

        +
        public static final int GL_ACTIVE_PROGRAM_EXT
        +
        Accepted by <type> parameter to GetIntegerv and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glUseShaderProgramEXT

        +
        public static void glUseShaderProgramEXT(int type,
        +                         int program)
        +
      • +
      + + + +
        +
      • +

        glActiveProgramEXT

        +
        public static void glActiveProgramEXT(int program)
        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgramEXT

        +
        public static int glCreateShaderProgramEXT(int type,
        +                           java.nio.ByteBuffer string)
        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgramEXT

        +
        public static int glCreateShaderProgramEXT(int type,
        +                           java.lang.CharSequence string)
        +
        Overloads glCreateShaderProgramEXT.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTSeparateSpecularColor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTSeparateSpecularColor.html new file mode 100644 index 00000000..436cd02b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTSeparateSpecularColor.html @@ -0,0 +1,260 @@ + + + + + +EXTSeparateSpecularColor (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTSeparateSpecularColor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTSeparateSpecularColor
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTSeparateSpecularColor
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SINGLE_COLOR_EXT

        +
        public static final int GL_SINGLE_COLOR_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SEPARATE_SPECULAR_COLOR_EXT

        +
        public static final int GL_SEPARATE_SPECULAR_COLOR_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LIGHT_MODEL_COLOR_CONTROL_EXT

        +
        public static final int GL_LIGHT_MODEL_COLOR_CONTROL_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTShaderImageLoadStore.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTShaderImageLoadStore.html new file mode 100644 index 00000000..c8424b46 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTShaderImageLoadStore.html @@ -0,0 +1,1212 @@ + + + + + +EXTShaderImageLoadStore (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTShaderImageLoadStore

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTShaderImageLoadStore
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTShaderImageLoadStore
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_IMAGE_UNITS_EXT

        +
        public static final int GL_MAX_IMAGE_UNITS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT

        +
        public static final int GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_IMAGE_SAMPLES_EXT

        +
        public static final int GL_MAX_IMAGE_SAMPLES_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_NAME_EXT

        +
        public static final int GL_IMAGE_BINDING_NAME_EXT
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_LEVEL_EXT

        +
        public static final int GL_IMAGE_BINDING_LEVEL_EXT
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_LAYERED_EXT

        +
        public static final int GL_IMAGE_BINDING_LAYERED_EXT
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_LAYER_EXT

        +
        public static final int GL_IMAGE_BINDING_LAYER_EXT
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_ACCESS_EXT

        +
        public static final int GL_IMAGE_BINDING_ACCESS_EXT
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_FORMAT_EXT

        +
        public static final int GL_IMAGE_BINDING_FORMAT_EXT
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT
        +
        Accepted by the <barriers> parameter of MemoryBarrierEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ELEMENT_ARRAY_BARRIER_BIT_EXT

        +
        public static final int GL_ELEMENT_ARRAY_BARRIER_BIT_EXT
        +
        Accepted by the <barriers> parameter of MemoryBarrierEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BARRIER_BIT_EXT

        +
        public static final int GL_UNIFORM_BARRIER_BIT_EXT
        +
        Accepted by the <barriers> parameter of MemoryBarrierEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_FETCH_BARRIER_BIT_EXT

        +
        public static final int GL_TEXTURE_FETCH_BARRIER_BIT_EXT
        +
        Accepted by the <barriers> parameter of MemoryBarrierEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT

        +
        public static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT
        +
        Accepted by the <barriers> parameter of MemoryBarrierEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMMAND_BARRIER_BIT_EXT

        +
        public static final int GL_COMMAND_BARRIER_BIT_EXT
        +
        Accepted by the <barriers> parameter of MemoryBarrierEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PIXEL_BUFFER_BARRIER_BIT_EXT

        +
        public static final int GL_PIXEL_BUFFER_BARRIER_BIT_EXT
        +
        Accepted by the <barriers> parameter of MemoryBarrierEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_UPDATE_BARRIER_BIT_EXT

        +
        public static final int GL_TEXTURE_UPDATE_BARRIER_BIT_EXT
        +
        Accepted by the <barriers> parameter of MemoryBarrierEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_UPDATE_BARRIER_BIT_EXT

        +
        public static final int GL_BUFFER_UPDATE_BARRIER_BIT_EXT
        +
        Accepted by the <barriers> parameter of MemoryBarrierEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_BARRIER_BIT_EXT

        +
        public static final int GL_FRAMEBUFFER_BARRIER_BIT_EXT
        +
        Accepted by the <barriers> parameter of MemoryBarrierEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT

        +
        public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT
        +
        Accepted by the <barriers> parameter of MemoryBarrierEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BARRIER_BIT_EXT

        +
        public static final int GL_ATOMIC_COUNTER_BARRIER_BIT_EXT
        +
        Accepted by the <barriers> parameter of MemoryBarrierEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALL_BARRIER_BITS_EXT

        +
        public static final int GL_ALL_BARRIER_BITS_EXT
        +
        Accepted by the <barriers> parameter of MemoryBarrierEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_1D_EXT

        +
        public static final int GL_IMAGE_1D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D_EXT

        +
        public static final int GL_IMAGE_2D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_3D_EXT

        +
        public static final int GL_IMAGE_3D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D_RECT_EXT

        +
        public static final int GL_IMAGE_2D_RECT_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CUBE_EXT

        +
        public static final int GL_IMAGE_CUBE_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BUFFER_EXT

        +
        public static final int GL_IMAGE_BUFFER_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_1D_ARRAY_EXT

        +
        public static final int GL_IMAGE_1D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D_ARRAY_EXT

        +
        public static final int GL_IMAGE_2D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CUBE_MAP_ARRAY_EXT

        +
        public static final int GL_IMAGE_CUBE_MAP_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D_MULTISAMPLE_EXT

        +
        public static final int GL_IMAGE_2D_MULTISAMPLE_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT

        +
        public static final int GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_1D_EXT

        +
        public static final int GL_INT_IMAGE_1D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D_EXT

        +
        public static final int GL_INT_IMAGE_2D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_3D_EXT

        +
        public static final int GL_INT_IMAGE_3D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D_RECT_EXT

        +
        public static final int GL_INT_IMAGE_2D_RECT_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_CUBE_EXT

        +
        public static final int GL_INT_IMAGE_CUBE_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_BUFFER_EXT

        +
        public static final int GL_INT_IMAGE_BUFFER_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_1D_ARRAY_EXT

        +
        public static final int GL_INT_IMAGE_1D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D_ARRAY_EXT

        +
        public static final int GL_INT_IMAGE_2D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT

        +
        public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D_MULTISAMPLE_EXT

        +
        public static final int GL_INT_IMAGE_2D_MULTISAMPLE_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT

        +
        public static final int GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_1D_EXT

        +
        public static final int GL_UNSIGNED_INT_IMAGE_1D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D_EXT

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_3D_EXT

        +
        public static final int GL_UNSIGNED_INT_IMAGE_3D_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_CUBE_EXT

        +
        public static final int GL_UNSIGNED_INT_IMAGE_CUBE_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_BUFFER_EXT

        +
        public static final int GL_UNSIGNED_INT_IMAGE_BUFFER_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT

        +
        public static final int GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT

        +
        public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindImageTextureEXT

        +
        public static void glBindImageTextureEXT(int index,
        +                         int texture,
        +                         int level,
        +                         boolean layered,
        +                         int layer,
        +                         int access,
        +                         int format)
        +
      • +
      + + + +
        +
      • +

        glMemoryBarrierEXT

        +
        public static void glMemoryBarrierEXT(int barriers)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTSharedTexturePalette.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTSharedTexturePalette.html new file mode 100644 index 00000000..0e1b1fef --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTSharedTexturePalette.html @@ -0,0 +1,232 @@ + + + + + +EXTSharedTexturePalette (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTSharedTexturePalette

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTSharedTexturePalette
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTSharedTexturePalette
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SHARED_TEXTURE_PALETTE_EXT

        +
        public static final int GL_SHARED_TEXTURE_PALETTE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTStencilClearTag.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTStencilClearTag.html new file mode 100644 index 00000000..f54c00ed --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTStencilClearTag.html @@ -0,0 +1,291 @@ + + + + + +EXTStencilClearTag (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTStencilClearTag

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTStencilClearTag
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTStencilClearTag
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_STENCIL_CLEAR_TAG_VALUE_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
      +
      static intGL_STENCIL_TAG_BITS_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglStencilClearTagEXT(int stencilTagBits, + int stencilClearTag) +
      Controls the stencil clear tag state.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_STENCIL_TAG_BITS_EXT

        +
        public static final int GL_STENCIL_TAG_BITS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_CLEAR_TAG_VALUE_EXT

        +
        public static final int GL_STENCIL_CLEAR_TAG_VALUE_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glStencilClearTagEXT

        +
        public static void glStencilClearTagEXT(int stencilTagBits,
        +                        int stencilClearTag)
        +
        Controls the stencil clear tag state. stencilTagBits is a count of + the number of most-significant stencil buffer bits involved in the + stencil clear tag update.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTStencilTwoSide.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTStencilTwoSide.html new file mode 100644 index 00000000..24c5f2a3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTStencilTwoSide.html @@ -0,0 +1,274 @@ + + + + + +EXTStencilTwoSide (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTStencilTwoSide

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTStencilTwoSide
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTStencilTwoSide
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglActiveStencilFaceEXT(int face) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_STENCIL_TEST_TWO_SIDE_EXT

        +
        public static final int GL_STENCIL_TEST_TWO_SIDE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_STENCIL_FACE_EXT

        +
        public static final int GL_ACTIVE_STENCIL_FACE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glActiveStencilFaceEXT

        +
        public static void glActiveStencilFaceEXT(int face)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTStencilWrap.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTStencilWrap.html new file mode 100644 index 00000000..8f30ae44 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTStencilWrap.html @@ -0,0 +1,246 @@ + + + + + +EXTStencilWrap (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTStencilWrap

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTStencilWrap
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTStencilWrap
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureArray.html new file mode 100644 index 00000000..8b9f7f8f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureArray.html @@ -0,0 +1,497 @@ + + + + + +EXTTextureArray (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureArray

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureArray
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureArray
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT +
      Accepted by the <param> parameter of TexParameterf, TexParameteri, + TexParameterfv, and TexParameteriv when the <pname> parameter is + TEXTURE_COMPARE_MODE_ARB:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
      +
      static intGL_MAX_ARRAY_TEXTURE_LAYERS_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
      +
      static intGL_PROXY_TEXTURE_1D_ARRAY_EXT +
      Accepted by the <target> parameter of TexImage2D, TexSubImage2D, + CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and + CompressedTexSubImage2D:
      +
      static intGL_PROXY_TEXTURE_2D_ARRAY_EXT +
      Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D:
      +
      static intGL_SAMPLER_1D_ARRAY_EXT +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_SAMPLER_1D_ARRAY_SHADOW_EXT +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_SAMPLER_2D_ARRAY_EXT +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_SAMPLER_2D_ARRAY_SHADOW_EXT +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_TEXTURE_1D_ARRAY_EXT +
      Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
      +
      static intGL_TEXTURE_2D_ARRAY_EXT +
      Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
      +
      static intGL_TEXTURE_BINDING_1D_ARRAY_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
      +
      static intGL_TEXTURE_BINDING_2D_ARRAY_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglFramebufferTextureLayerEXT(int target, + int attachment, + int texture, + int level, + int layer) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_1D_ARRAY_EXT

        +
        public static final int GL_TEXTURE_1D_ARRAY_EXT
        +
        Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D_ARRAY_EXT

        +
        public static final int GL_TEXTURE_2D_ARRAY_EXT
        +
        Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_2D_ARRAY_EXT

        +
        public static final int GL_PROXY_TEXTURE_2D_ARRAY_EXT
        +
        Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_1D_ARRAY_EXT

        +
        public static final int GL_PROXY_TEXTURE_1D_ARRAY_EXT
        +
        Accepted by the <target> parameter of TexImage2D, TexSubImage2D, + CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and + CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_1D_ARRAY_EXT

        +
        public static final int GL_TEXTURE_BINDING_1D_ARRAY_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_2D_ARRAY_EXT

        +
        public static final int GL_TEXTURE_BINDING_2D_ARRAY_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_ARRAY_TEXTURE_LAYERS_EXT

        +
        public static final int GL_MAX_ARRAY_TEXTURE_LAYERS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT

        +
        public static final int GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT
        +
        Accepted by the <param> parameter of TexParameterf, TexParameteri, + TexParameterfv, and TexParameteriv when the <pname> parameter is + TEXTURE_COMPARE_MODE_ARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_1D_ARRAY_EXT

        +
        public static final int GL_SAMPLER_1D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_ARRAY_EXT

        +
        public static final int GL_SAMPLER_2D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_1D_ARRAY_SHADOW_EXT

        +
        public static final int GL_SAMPLER_1D_ARRAY_SHADOW_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_ARRAY_SHADOW_EXT

        +
        public static final int GL_SAMPLER_2D_ARRAY_SHADOW_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glFramebufferTextureLayerEXT

        +
        public static void glFramebufferTextureLayerEXT(int target,
        +                                int attachment,
        +                                int texture,
        +                                int level,
        +                                int layer)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureBufferObject.html new file mode 100644 index 00000000..dd247163 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureBufferObject.html @@ -0,0 +1,351 @@ + + + + + +EXTTextureBufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureBufferObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureBufferObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureBufferObject
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_TEXTURE_BUFFER_SIZE_EXT +
      Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
      +
      static intGL_TEXTURE_BINDING_BUFFER_EXT +
      Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
      +
      static intGL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT +
      Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
      +
      static intGL_TEXTURE_BUFFER_EXT +
      Accepted by the <target> parameter of BindBuffer, BufferData, + BufferSubData, MapBuffer, BindTexture, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, GetBufferPointerv, and TexBufferEXT, and + the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, and + GetIntegerv:
      +
      static intGL_TEXTURE_BUFFER_FORMAT_EXT +
      Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglTexBufferEXT(int target, + int internalformat, + int buffer) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_BUFFER_EXT

        +
        public static final int GL_TEXTURE_BUFFER_EXT
        +
        Accepted by the <target> parameter of BindBuffer, BufferData, + BufferSubData, MapBuffer, BindTexture, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, GetBufferPointerv, and TexBufferEXT, and + the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, and + GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_BUFFER_SIZE_EXT

        +
        public static final int GL_MAX_TEXTURE_BUFFER_SIZE_EXT
        +
        Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_BUFFER_EXT

        +
        public static final int GL_TEXTURE_BINDING_BUFFER_EXT
        +
        Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT

        +
        public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT
        +
        Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BUFFER_FORMAT_EXT

        +
        public static final int GL_TEXTURE_BUFFER_FORMAT_EXT
        +
        Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTexBufferEXT

        +
        public static void glTexBufferEXT(int target,
        +                  int internalformat,
        +                  int buffer)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureCompressionLATC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureCompressionLATC.html new file mode 100644 index 00000000..e005a5b6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureCompressionLATC.html @@ -0,0 +1,302 @@ + + + + + +EXTTextureCompressionLATC (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureCompressionLATC

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureCompressionLATC
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureCompressionLATC
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_LUMINANCE_LATC1_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_LUMINANCE_LATC1_EXT

        +
        public static final int GL_COMPRESSED_LUMINANCE_LATC1_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT

        +
        public static final int GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT

        +
        public static final int GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT

        +
        public static final int GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureCompressionRGTC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureCompressionRGTC.html new file mode 100644 index 00000000..9dc5c1a5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureCompressionRGTC.html @@ -0,0 +1,302 @@ + + + + + +EXTTextureCompressionRGTC (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureCompressionRGTC

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureCompressionRGTC
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureCompressionRGTC
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPRESSED_RED_GREEN_RGTC2_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_RED_RGTC1_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_SIGNED_RED_RGTC1_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_RED_RGTC1_EXT

        +
        public static final int GL_COMPRESSED_RED_RGTC1_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SIGNED_RED_RGTC1_EXT

        +
        public static final int GL_COMPRESSED_SIGNED_RED_RGTC1_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RED_GREEN_RGTC2_EXT

        +
        public static final int GL_COMPRESSED_RED_GREEN_RGTC2_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT

        +
        public static final int GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureCompressionS3TC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureCompressionS3TC.html new file mode 100644 index 00000000..ffa6c2b0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureCompressionS3TC.html @@ -0,0 +1,274 @@ + + + + + +EXTTextureCompressionS3TC (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureCompressionS3TC

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureCompressionS3TC
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureCompressionS3TC
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_RGB_S3TC_DXT1_EXT

        +
        public static final int GL_COMPRESSED_RGB_S3TC_DXT1_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_S3TC_DXT1_EXT

        +
        public static final int GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_S3TC_DXT3_EXT

        +
        public static final int GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_S3TC_DXT5_EXT

        +
        public static final int GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureEnvCombine.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureEnvCombine.html new file mode 100644 index 00000000..5414688e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureEnvCombine.html @@ -0,0 +1,512 @@ + + + + + +EXTTextureEnvCombine (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureEnvCombine

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureEnvCombine
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureEnvCombine
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureEnvDot3.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureEnvDot3.html new file mode 100644 index 00000000..a54a7a50 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureEnvDot3.html @@ -0,0 +1,246 @@ + + + + + +EXTTextureEnvDot3 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureEnvDot3

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureEnvDot3
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureEnvDot3
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureFilterAnisotropic.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureFilterAnisotropic.html new file mode 100644 index 00000000..ecccff8c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureFilterAnisotropic.html @@ -0,0 +1,246 @@ + + + + + +EXTTextureFilterAnisotropic (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureFilterAnisotropic

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureFilterAnisotropic
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureFilterAnisotropic
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_MAX_ANISOTROPY_EXT

        +
        public static final int GL_TEXTURE_MAX_ANISOTROPY_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT

        +
        public static final int GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureInteger.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureInteger.html new file mode 100644 index 00000000..9dc5d804 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureInteger.html @@ -0,0 +1,1328 @@ + + + + + +EXTTextureInteger (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureInteger

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureInteger
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureInteger
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ALPHA_INTEGER_EXT +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_ALPHA16I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA16UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA32I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA32UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA8I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA8UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_BGR_INTEGER_EXT +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_BGRA_INTEGER_EXT +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_BLUE_INTEGER_EXT +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_GREEN_INTEGER_EXT +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_INTENSITY16I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_INTENSITY16UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_INTENSITY32I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_INTENSITY32UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_INTENSITY8I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_INTENSITY8UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_ALPHA_INTEGER_EXT +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_LUMINANCE_ALPHA16I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_ALPHA16UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_ALPHA32I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_ALPHA32UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_ALPHA8I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_ALPHA8UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_INTEGER_EXT +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_LUMINANCE16I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE16UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE32I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE32UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE8I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE8UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RED_INTEGER_EXT +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_RGB_INTEGER_EXT +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_RGB16I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB16UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB32I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB32UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB8I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB8UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA_INTEGER_EXT +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_RGBA_INTEGER_MODE_EXT +
      Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_RGBA16I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA16UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA32I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA32UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA8I_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA8UI_EXT +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglClearColorIiEXT(int r, + int g, + int b, + int a) 
      static voidglClearColorIuiEXT(int r, + int g, + int b, + int a) 
      static voidglGetTexParameterIEXT(int target, + int pname, + java.nio.IntBuffer params) 
      static intglGetTexParameterIiEXT(int target, + int pname) +
      Overloads glGetTexParameterIivEXT.
      +
      static voidglGetTexParameterIuEXT(int target, + int pname, + java.nio.IntBuffer params) 
      static intglGetTexParameterIuiEXT(int target, + int pname) +
      Overloads glGetTexParameterIuivEXT.
      +
      static voidglTexParameterIEXT(int target, + int pname, + java.nio.IntBuffer params) 
      static voidglTexParameterIiEXT(int target, + int pname, + int param) +
      Overloads glTexParameterIivEXT.
      +
      static voidglTexParameterIuEXT(int target, + int pname, + java.nio.IntBuffer params) 
      static voidglTexParameterIuiEXT(int target, + int pname, + int param) +
      Overloads glTexParameterIuivEXT.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RGBA_INTEGER_MODE_EXT

        +
        public static final int GL_RGBA_INTEGER_MODE_EXT
        +
        Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA32UI_EXT

        +
        public static final int GL_RGBA32UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB32UI_EXT

        +
        public static final int GL_RGB32UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA32UI_EXT

        +
        public static final int GL_ALPHA32UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY32UI_EXT

        +
        public static final int GL_INTENSITY32UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE32UI_EXT

        +
        public static final int GL_LUMINANCE32UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA32UI_EXT

        +
        public static final int GL_LUMINANCE_ALPHA32UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA16UI_EXT

        +
        public static final int GL_RGBA16UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB16UI_EXT

        +
        public static final int GL_RGB16UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA16UI_EXT

        +
        public static final int GL_ALPHA16UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY16UI_EXT

        +
        public static final int GL_INTENSITY16UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE16UI_EXT

        +
        public static final int GL_LUMINANCE16UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA16UI_EXT

        +
        public static final int GL_LUMINANCE_ALPHA16UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA8UI_EXT

        +
        public static final int GL_RGBA8UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB8UI_EXT

        +
        public static final int GL_RGB8UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA8UI_EXT

        +
        public static final int GL_ALPHA8UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY8UI_EXT

        +
        public static final int GL_INTENSITY8UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE8UI_EXT

        +
        public static final int GL_LUMINANCE8UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA8UI_EXT

        +
        public static final int GL_LUMINANCE_ALPHA8UI_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA32I_EXT

        +
        public static final int GL_RGBA32I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB32I_EXT

        +
        public static final int GL_RGB32I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA32I_EXT

        +
        public static final int GL_ALPHA32I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY32I_EXT

        +
        public static final int GL_INTENSITY32I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE32I_EXT

        +
        public static final int GL_LUMINANCE32I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA32I_EXT

        +
        public static final int GL_LUMINANCE_ALPHA32I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA16I_EXT

        +
        public static final int GL_RGBA16I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB16I_EXT

        +
        public static final int GL_RGB16I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA16I_EXT

        +
        public static final int GL_ALPHA16I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY16I_EXT

        +
        public static final int GL_INTENSITY16I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE16I_EXT

        +
        public static final int GL_LUMINANCE16I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA16I_EXT

        +
        public static final int GL_LUMINANCE_ALPHA16I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA8I_EXT

        +
        public static final int GL_RGBA8I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB8I_EXT

        +
        public static final int GL_RGB8I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA8I_EXT

        +
        public static final int GL_ALPHA8I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY8I_EXT

        +
        public static final int GL_INTENSITY8I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE8I_EXT

        +
        public static final int GL_LUMINANCE8I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA8I_EXT

        +
        public static final int GL_LUMINANCE_ALPHA8I_EXT
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RED_INTEGER_EXT

        +
        public static final int GL_RED_INTEGER_EXT
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GREEN_INTEGER_EXT

        +
        public static final int GL_GREEN_INTEGER_EXT
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BLUE_INTEGER_EXT

        +
        public static final int GL_BLUE_INTEGER_EXT
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA_INTEGER_EXT

        +
        public static final int GL_ALPHA_INTEGER_EXT
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB_INTEGER_EXT

        +
        public static final int GL_RGB_INTEGER_EXT
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA_INTEGER_EXT

        +
        public static final int GL_RGBA_INTEGER_EXT
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BGR_INTEGER_EXT

        +
        public static final int GL_BGR_INTEGER_EXT
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BGRA_INTEGER_EXT

        +
        public static final int GL_BGRA_INTEGER_EXT
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_INTEGER_EXT

        +
        public static final int GL_LUMINANCE_INTEGER_EXT
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA_INTEGER_EXT

        +
        public static final int GL_LUMINANCE_ALPHA_INTEGER_EXT
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glClearColorIiEXT

        +
        public static void glClearColorIiEXT(int r,
        +                     int g,
        +                     int b,
        +                     int a)
        +
      • +
      + + + +
        +
      • +

        glClearColorIuiEXT

        +
        public static void glClearColorIuiEXT(int r,
        +                      int g,
        +                      int b,
        +                      int a)
        +
      • +
      + + + +
        +
      • +

        glTexParameterIEXT

        +
        public static void glTexParameterIEXT(int target,
        +                      int pname,
        +                      java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glTexParameterIiEXT

        +
        public static void glTexParameterIiEXT(int target,
        +                       int pname,
        +                       int param)
        +
        Overloads glTexParameterIivEXT.
        +
      • +
      + + + +
        +
      • +

        glTexParameterIuEXT

        +
        public static void glTexParameterIuEXT(int target,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glTexParameterIuiEXT

        +
        public static void glTexParameterIuiEXT(int target,
        +                        int pname,
        +                        int param)
        +
        Overloads glTexParameterIuivEXT.
        +
      • +
      + + + +
        +
      • +

        glGetTexParameterIEXT

        +
        public static void glGetTexParameterIEXT(int target,
        +                         int pname,
        +                         java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexParameterIiEXT

        +
        public static int glGetTexParameterIiEXT(int target,
        +                         int pname)
        +
        Overloads glGetTexParameterIivEXT.
        +
      • +
      + + + +
        +
      • +

        glGetTexParameterIuEXT

        +
        public static void glGetTexParameterIuEXT(int target,
        +                          int pname,
        +                          java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexParameterIuiEXT

        +
        public static int glGetTexParameterIuiEXT(int target,
        +                          int pname)
        +
        Overloads glGetTexParameterIuivEXT.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureLODBias.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureLODBias.html new file mode 100644 index 00000000..5a5c5c15 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureLODBias.html @@ -0,0 +1,277 @@ + + + + + +EXTTextureLODBias (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureLODBias

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureLODBias
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureLODBias
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_TEXTURE_LOD_BIAS_EXT +
      Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_TEXTURE_FILTER_CONTROL_EXT +
      Accepted by the <target> parameters of GetTexEnvfv, GetTexEnviv, + TexEnvi, TexEnvf, Texenviv, and TexEnvfv:
      +
      static intGL_TEXTURE_LOD_BIAS_EXT +
      When the <target> parameter of GetTexEnvfv, GetTexEnviv, TexEnvi, + TexEnvf, TexEnviv, and TexEnvfv is TEXTURE_FILTER_CONTROL_EXT, then + the value of <pname> may be:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_FILTER_CONTROL_EXT

        +
        public static final int GL_TEXTURE_FILTER_CONTROL_EXT
        +
        Accepted by the <target> parameters of GetTexEnvfv, GetTexEnviv, + TexEnvi, TexEnvf, Texenviv, and TexEnvfv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_LOD_BIAS_EXT

        +
        public static final int GL_TEXTURE_LOD_BIAS_EXT
        +
        When the <target> parameter of GetTexEnvfv, GetTexEnviv, TexEnvi, + TexEnvf, TexEnviv, and TexEnvfv is TEXTURE_FILTER_CONTROL_EXT, then + the value of <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_LOD_BIAS_EXT

        +
        public static final int GL_MAX_TEXTURE_LOD_BIAS_EXT
        +
        Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureMirrorClamp.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureMirrorClamp.html new file mode 100644 index 00000000..94f7d34f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureMirrorClamp.html @@ -0,0 +1,287 @@ + + + + + +EXTTextureMirrorClamp (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureMirrorClamp

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureMirrorClamp
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureMirrorClamp
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MIRROR_CLAMP_EXT +
      Accepted by the <param> parameter of TexParameteri and TexParameterf, + and by the <params> parameter of TexParameteriv and TexParameterfv, + when their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, + or TEXTURE_WRAP_R:
      +
      static intGL_MIRROR_CLAMP_TO_BORDER_EXT +
      Accepted by the <param> parameter of TexParameteri and TexParameterf, + and by the <params> parameter of TexParameteriv and TexParameterfv, + when their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, + or TEXTURE_WRAP_R:
      +
      static intGL_MIRROR_CLAMP_TO_EDGE_EXT +
      Accepted by the <param> parameter of TexParameteri and TexParameterf, + and by the <params> parameter of TexParameteriv and TexParameterfv, + when their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, + or TEXTURE_WRAP_R:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MIRROR_CLAMP_EXT

        +
        public static final int GL_MIRROR_CLAMP_EXT
        +
        Accepted by the <param> parameter of TexParameteri and TexParameterf, + and by the <params> parameter of TexParameteriv and TexParameterfv, + when their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, + or TEXTURE_WRAP_R:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIRROR_CLAMP_TO_EDGE_EXT

        +
        public static final int GL_MIRROR_CLAMP_TO_EDGE_EXT
        +
        Accepted by the <param> parameter of TexParameteri and TexParameterf, + and by the <params> parameter of TexParameteriv and TexParameterfv, + when their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, + or TEXTURE_WRAP_R:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIRROR_CLAMP_TO_BORDER_EXT

        +
        public static final int GL_MIRROR_CLAMP_TO_BORDER_EXT
        +
        Accepted by the <param> parameter of TexParameteri and TexParameterf, + and by the <params> parameter of TexParameteriv and TexParameterfv, + when their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, + or TEXTURE_WRAP_R:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureRectangle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureRectangle.html new file mode 100644 index 00000000..0a05d826 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureRectangle.html @@ -0,0 +1,274 @@ + + + + + +EXTTextureRectangle (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureRectangle

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureRectangle
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureRectangle
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_RECTANGLE_EXT

        +
        public static final int GL_TEXTURE_RECTANGLE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_RECTANGLE_EXT

        +
        public static final int GL_TEXTURE_BINDING_RECTANGLE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_RECTANGLE_EXT

        +
        public static final int GL_PROXY_TEXTURE_RECTANGLE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT

        +
        public static final int GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSRGB.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSRGB.html new file mode 100644 index 00000000..0eb5db02 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSRGB.html @@ -0,0 +1,530 @@ + + + + + +EXTTextureSRGB (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureSRGB

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureSRGB
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureSRGB
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPRESSED_SLUMINANCE_ALPHA_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_COMPRESSED_SLUMINANCE_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_COMPRESSED_SRGB_ALPHA_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2DARB and the <format> parameter + of CompressedTexSubImage2DARB.
      +
      static intGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2DARB and the <format> parameter + of CompressedTexSubImage2DARB.
      +
      static intGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2DARB and the <format> parameter + of CompressedTexSubImage2DARB.
      +
      static intGL_COMPRESSED_SRGB_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_COMPRESSED_SRGB_S3TC_DXT1_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2DARB and the <format> parameter + of CompressedTexSubImage2DARB.
      +
      static intGL_SLUMINANCE_ALPHA_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_SLUMINANCE_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_SLUMINANCE8_ALPHA8_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_SLUMINANCE8_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_SRGB_ALPHA_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_SRGB_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_SRGB8_ALPHA8_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_SRGB8_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SRGB_EXT

        +
        public static final int GL_SRGB_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB8_EXT

        +
        public static final int GL_SRGB8_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB_ALPHA_EXT

        +
        public static final int GL_SRGB_ALPHA_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB8_ALPHA8_EXT

        +
        public static final int GL_SRGB8_ALPHA8_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SLUMINANCE_ALPHA_EXT

        +
        public static final int GL_SLUMINANCE_ALPHA_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SLUMINANCE8_ALPHA8_EXT

        +
        public static final int GL_SLUMINANCE8_ALPHA8_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SLUMINANCE_EXT

        +
        public static final int GL_SLUMINANCE_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SLUMINANCE8_EXT

        +
        public static final int GL_SLUMINANCE8_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB_EXT

        +
        public static final int GL_COMPRESSED_SRGB_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB_ALPHA_EXT

        +
        public static final int GL_COMPRESSED_SRGB_ALPHA_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SLUMINANCE_EXT

        +
        public static final int GL_COMPRESSED_SLUMINANCE_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SLUMINANCE_ALPHA_EXT

        +
        public static final int GL_COMPRESSED_SLUMINANCE_ALPHA_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB_S3TC_DXT1_EXT

        +
        public static final int GL_COMPRESSED_SRGB_S3TC_DXT1_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2DARB and the <format> parameter + of CompressedTexSubImage2DARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT

        +
        public static final int GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2DARB and the <format> parameter + of CompressedTexSubImage2DARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT

        +
        public static final int GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2DARB and the <format> parameter + of CompressedTexSubImage2DARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT

        +
        public static final int GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2DARB and the <format> parameter + of CompressedTexSubImage2DARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSRGBDecode.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSRGBDecode.html new file mode 100644 index 00000000..179b1106 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSRGBDecode.html @@ -0,0 +1,285 @@ + + + + + +EXTTextureSRGBDecode (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureSRGBDecode

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureSRGBDecode
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureSRGBDecode
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DECODE_EXT +
      Accepted by the <enum> parameter of TexParameterf, TexParameteri, + SamplerParameteri, SamplerParameterf, SamplerParameteriv, SamplerParameterfv, + SamplerParameterIiv and SamplerParameterIuiv:
      +
      static intGL_SKIP_DECODE_EXT +
      Accepted by the <enum> parameter of TexParameterf, TexParameteri, + SamplerParameteri, SamplerParameterf, SamplerParameteriv, SamplerParameterfv, + SamplerParameterIiv and SamplerParameterIuiv:
      +
      static intGL_TEXTURE_SRGB_DECODE_EXT +
      Accepted by the <pname> parameter of TexParameterf, TexParameteri, + GetTexParameterfv, GetTexParameteriv, SamplerParameteri, + SamplerParameterf, SamplerParameteriv, SamplerParameterfv, + SamplerParameterIiv, SamplerParameterIuiv, GetSamplerParameteriv, + GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_SRGB_DECODE_EXT

        +
        public static final int GL_TEXTURE_SRGB_DECODE_EXT
        +
        Accepted by the <pname> parameter of TexParameterf, TexParameteri, + GetTexParameterfv, GetTexParameteriv, SamplerParameteri, + SamplerParameterf, SamplerParameteriv, SamplerParameterfv, + SamplerParameterIiv, SamplerParameterIuiv, GetSamplerParameteriv, + GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DECODE_EXT

        +
        public static final int GL_DECODE_EXT
        +
        Accepted by the <enum> parameter of TexParameterf, TexParameteri, + SamplerParameteri, SamplerParameterf, SamplerParameteriv, SamplerParameterfv, + SamplerParameterIiv and SamplerParameterIuiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SKIP_DECODE_EXT

        +
        public static final int GL_SKIP_DECODE_EXT
        +
        Accepted by the <enum> parameter of TexParameterf, TexParameteri, + SamplerParameteri, SamplerParameterf, SamplerParameteriv, SamplerParameterfv, + SamplerParameterIiv and SamplerParameterIuiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSharedExponent.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSharedExponent.html new file mode 100644 index 00000000..81c75f73 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSharedExponent.html @@ -0,0 +1,285 @@ + + + + + +EXTTextureSharedExponent (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureSharedExponent

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureSharedExponent
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureSharedExponent
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_RGB9_E5_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorageEXT:
      +
      static intGL_TEXTURE_SHARED_SIZE_EXT +
      Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv:
      +
      static intGL_UNSIGNED_INT_5_9_9_9_REV_EXT +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, + ColorTable, ColorSubTable, and GetColorTable:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RGB9_E5_EXT

        +
        public static final int GL_RGB9_E5_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_5_9_9_9_REV_EXT

        +
        public static final int GL_UNSIGNED_INT_5_9_9_9_REV_EXT
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, + ColorTable, ColorSubTable, and GetColorTable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SHARED_SIZE_EXT

        +
        public static final int GL_TEXTURE_SHARED_SIZE_EXT
        +
        Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSnorm.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSnorm.html new file mode 100644 index 00000000..f774c4f6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSnorm.html @@ -0,0 +1,691 @@ + + + + + +EXTTextureSnorm (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureSnorm

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureSnorm
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureSnorm
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ALPHA_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA16_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA8_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_INTENSITY_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_INTENSITY16_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_INTENSITY8_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_ALPHA_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE16_ALPHA16_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE16_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE8_ALPHA8_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_LUMINANCE8_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_R16_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_R8_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RED_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RG_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RG16_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RG8_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB16_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB8_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA16_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA8_SNORM +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_SIGNED_NORMALIZED +
      Returned by GetTexLevelParmeter
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RED_SNORM

        +
        public static final int GL_RED_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG_SNORM

        +
        public static final int GL_RG_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB_SNORM

        +
        public static final int GL_RGB_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA_SNORM

        +
        public static final int GL_RGBA_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA_SNORM

        +
        public static final int GL_ALPHA_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_SNORM

        +
        public static final int GL_LUMINANCE_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA_SNORM

        +
        public static final int GL_LUMINANCE_ALPHA_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY_SNORM

        +
        public static final int GL_INTENSITY_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R8_SNORM

        +
        public static final int GL_R8_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG8_SNORM

        +
        public static final int GL_RG8_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB8_SNORM

        +
        public static final int GL_RGB8_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA8_SNORM

        +
        public static final int GL_RGBA8_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA8_SNORM

        +
        public static final int GL_ALPHA8_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE8_SNORM

        +
        public static final int GL_LUMINANCE8_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE8_ALPHA8_SNORM

        +
        public static final int GL_LUMINANCE8_ALPHA8_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY8_SNORM

        +
        public static final int GL_INTENSITY8_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R16_SNORM

        +
        public static final int GL_R16_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG16_SNORM

        +
        public static final int GL_RG16_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB16_SNORM

        +
        public static final int GL_RGB16_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA16_SNORM

        +
        public static final int GL_RGBA16_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA16_SNORM

        +
        public static final int GL_ALPHA16_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE16_SNORM

        +
        public static final int GL_LUMINANCE16_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE16_ALPHA16_SNORM

        +
        public static final int GL_LUMINANCE16_ALPHA16_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTENSITY16_SNORM

        +
        public static final int GL_INTENSITY16_SNORM
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_NORMALIZED

        +
        public static final int GL_SIGNED_NORMALIZED
        +
        Returned by GetTexLevelParmeter
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSwizzle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSwizzle.html new file mode 100644 index 00000000..134c3ad2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTextureSwizzle.html @@ -0,0 +1,321 @@ + + + + + +EXTTextureSwizzle (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTextureSwizzle

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTextureSwizzle
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureSwizzle
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_TEXTURE_SWIZZLE_A_EXT +
      Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TEXTURE_SWIZZLE_B_EXT +
      Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TEXTURE_SWIZZLE_G_EXT +
      Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TEXTURE_SWIZZLE_R_EXT +
      Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TEXTURE_SWIZZLE_RGBA_EXT +
      Accepted by the <pname> parameters of TexParameteriv, + TexParameterfv, GetTexParameterfv, and GetTexParameteriv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_R_EXT

        +
        public static final int GL_TEXTURE_SWIZZLE_R_EXT
        +
        Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_G_EXT

        +
        public static final int GL_TEXTURE_SWIZZLE_G_EXT
        +
        Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_B_EXT

        +
        public static final int GL_TEXTURE_SWIZZLE_B_EXT
        +
        Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_A_EXT

        +
        public static final int GL_TEXTURE_SWIZZLE_A_EXT
        +
        Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_RGBA_EXT

        +
        public static final int GL_TEXTURE_SWIZZLE_RGBA_EXT
        +
        Accepted by the <pname> parameters of TexParameteriv, + TexParameterfv, GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTimerQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTimerQuery.html new file mode 100644 index 00000000..467d649d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTimerQuery.html @@ -0,0 +1,322 @@ + + + + + +EXTTimerQuery (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTimerQuery

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTimerQuery
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTimerQuery
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_TIME_ELAPSED_EXT +
      Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static longglGetQueryObjectEXT(int id, + int pname) +
      Overloads glGetQueryObjecti64vEXT.
      +
      static voidglGetQueryObjectEXT(int id, + int pname, + java.nio.LongBuffer params) 
      static longglGetQueryObjectuEXT(int id, + int pname) +
      Overloads glGetQueryObjectui64vEXT.
      +
      static voidglGetQueryObjectuEXT(int id, + int pname, + java.nio.LongBuffer params) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TIME_ELAPSED_EXT

        +
        public static final int GL_TIME_ELAPSED_EXT
        +
        Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetQueryObjectEXT

        +
        public static void glGetQueryObjectEXT(int id,
        +                       int pname,
        +                       java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectEXT

        +
        public static long glGetQueryObjectEXT(int id,
        +                       int pname)
        +
        Overloads glGetQueryObjecti64vEXT.
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectuEXT

        +
        public static void glGetQueryObjectuEXT(int id,
        +                        int pname,
        +                        java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectuEXT

        +
        public static long glGetQueryObjectuEXT(int id,
        +                        int pname)
        +
        Overloads glGetQueryObjectui64vEXT.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTransformFeedback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTransformFeedback.html new file mode 100644 index 00000000..b0755156 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTTransformFeedback.html @@ -0,0 +1,685 @@ + + + + + +EXTTransformFeedback (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTTransformFeedback

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTTransformFeedback
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTransformFeedback
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_EXT

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_EXT
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, BindBufferRangeEXT, BindBufferOffsetEXT and + BindBufferBaseEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT
        +
        Accepted by the <param> parameter of GetIntegerIndexedvEXT and + GetBooleanIndexedvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT
        +
        Accepted by the <param> parameter of GetIntegerIndexedvEXT and + GetBooleanIndexedvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT
        +
        Accepted by the <param> parameter of GetIntegerIndexedvEXT and + GetBooleanIndexedvEXT, and by the <pname> parameter of GetBooleanv, + GetDoublev, GetIntegerv, and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERLEAVED_ATTRIBS_EXT

        +
        public static final int GL_INTERLEAVED_ATTRIBS_EXT
        +
        Accepted by the <bufferMode> parameter of TransformFeedbackVaryingsEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SEPARATE_ATTRIBS_EXT

        +
        public static final int GL_SEPARATE_ATTRIBS_EXT
        +
        Accepted by the <bufferMode> parameter of TransformFeedbackVaryingsEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PRIMITIVES_GENERATED_EXT

        +
        public static final int GL_PRIMITIVES_GENERATED_EXT
        +
        Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT

        +
        public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT
        +
        Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RASTERIZER_DISCARD_EXT

        +
        public static final int GL_RASTERIZER_DISCARD_EXT
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT

        +
        public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT

        +
        public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT

        +
        public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_VARYINGS_EXT

        +
        public static final int GL_TRANSFORM_FEEDBACK_VARYINGS_EXT
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT

        +
        public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindBufferRangeEXT

        +
        public static void glBindBufferRangeEXT(int target,
        +                        int index,
        +                        int buffer,
        +                        long offset,
        +                        long size)
        +
      • +
      + + + +
        +
      • +

        glBindBufferOffsetEXT

        +
        public static void glBindBufferOffsetEXT(int target,
        +                         int index,
        +                         int buffer,
        +                         long offset)
        +
      • +
      + + + +
        +
      • +

        glBindBufferBaseEXT

        +
        public static void glBindBufferBaseEXT(int target,
        +                       int index,
        +                       int buffer)
        +
      • +
      + + + +
        +
      • +

        glBeginTransformFeedbackEXT

        +
        public static void glBeginTransformFeedbackEXT(int primitiveMode)
        +
      • +
      + + + +
        +
      • +

        glEndTransformFeedbackEXT

        +
        public static void glEndTransformFeedbackEXT()
        +
      • +
      + + + +
        +
      • +

        glTransformFeedbackVaryingsEXT

        +
        public static void glTransformFeedbackVaryingsEXT(int program,
        +                                  int count,
        +                                  java.nio.ByteBuffer varyings,
        +                                  int bufferMode)
        +
      • +
      + + + +
        +
      • +

        glTransformFeedbackVaryingsEXT

        +
        public static void glTransformFeedbackVaryingsEXT(int program,
        +                                  java.lang.CharSequence[] varyings,
        +                                  int bufferMode)
        +
        Overloads glTransformFeedbackVaryingsEXT.
        +
      • +
      + + + +
        +
      • +

        glGetTransformFeedbackVaryingEXT

        +
        public static void glGetTransformFeedbackVaryingEXT(int program,
        +                                    int index,
        +                                    java.nio.IntBuffer length,
        +                                    java.nio.IntBuffer size,
        +                                    java.nio.IntBuffer type,
        +                                    java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetTransformFeedbackVaryingEXT

        +
        public static java.lang.String glGetTransformFeedbackVaryingEXT(int program,
        +                                                int index,
        +                                                int bufSize,
        +                                                java.nio.IntBuffer size,
        +                                                java.nio.IntBuffer type)
        +
        Overloads glGetTransformFeedbackVaryingEXT.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTVertexArrayBgra.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTVertexArrayBgra.html new file mode 100644 index 00000000..bda58b52 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTVertexArrayBgra.html @@ -0,0 +1,237 @@ + + + + + +EXTVertexArrayBgra (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTVertexArrayBgra

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTVertexArrayBgra
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTVertexArrayBgra
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BGRA +
      Accepted by the <size> parameter of ColorPointer, + SecondaryColorPointer, and VertexAttribPointer:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BGRA

        +
        public static final int GL_BGRA
        +
        Accepted by the <size> parameter of ColorPointer, + SecondaryColorPointer, and VertexAttribPointer:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTVertexAttrib64bit.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTVertexAttrib64bit.html new file mode 100644 index 00000000..2b7f61aa --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTVertexAttrib64bit.html @@ -0,0 +1,649 @@ + + + + + +EXTVertexAttrib64bit (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTVertexAttrib64bit

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTVertexAttrib64bit
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTVertexAttrib64bit
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DOUBLE_MAT2_EXT +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT2x3_EXT +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT2x4_EXT +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT3_EXT +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT3x2_EXT +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT3x4_EXT +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT4_EXT +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT4x2_EXT +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT4x3_EXT +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_VEC2_EXT +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_VEC3_EXT +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_VEC4_EXT +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglGetVertexAttribLEXT(int index, + int pname, + java.nio.DoubleBuffer params) 
      static voidglVertexArrayVertexAttribLOffsetEXT(int vaobj, + int buffer, + int index, + int size, + int type, + int stride, + long offset) 
      static voidglVertexAttribL1dEXT(int index, + double x) 
      static voidglVertexAttribL1EXT(int index, + java.nio.DoubleBuffer v) 
      static voidglVertexAttribL2dEXT(int index, + double x, + double y) 
      static voidglVertexAttribL2EXT(int index, + java.nio.DoubleBuffer v) 
      static voidglVertexAttribL3dEXT(int index, + double x, + double y, + double z) 
      static voidglVertexAttribL3EXT(int index, + java.nio.DoubleBuffer v) 
      static voidglVertexAttribL4dEXT(int index, + double x, + double y, + double z, + double w) 
      static voidglVertexAttribL4EXT(int index, + java.nio.DoubleBuffer v) 
      static voidglVertexAttribLPointerEXT(int index, + int size, + int stride, + java.nio.DoubleBuffer pointer) 
      static voidglVertexAttribLPointerEXT(int index, + int size, + int stride, + long pointer_buffer_offset) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DOUBLE_VEC2_EXT

        +
        public static final int GL_DOUBLE_VEC2_EXT
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_VEC3_EXT

        +
        public static final int GL_DOUBLE_VEC3_EXT
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_VEC4_EXT

        +
        public static final int GL_DOUBLE_VEC4_EXT
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2_EXT

        +
        public static final int GL_DOUBLE_MAT2_EXT
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3_EXT

        +
        public static final int GL_DOUBLE_MAT3_EXT
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4_EXT

        +
        public static final int GL_DOUBLE_MAT4_EXT
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2x3_EXT

        +
        public static final int GL_DOUBLE_MAT2x3_EXT
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2x4_EXT

        +
        public static final int GL_DOUBLE_MAT2x4_EXT
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3x2_EXT

        +
        public static final int GL_DOUBLE_MAT3x2_EXT
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3x4_EXT

        +
        public static final int GL_DOUBLE_MAT3x4_EXT
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4x2_EXT

        +
        public static final int GL_DOUBLE_MAT4x2_EXT
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4x3_EXT

        +
        public static final int GL_DOUBLE_MAT4x3_EXT
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertexAttribL1dEXT

        +
        public static void glVertexAttribL1dEXT(int index,
        +                        double x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL2dEXT

        +
        public static void glVertexAttribL2dEXT(int index,
        +                        double x,
        +                        double y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL3dEXT

        +
        public static void glVertexAttribL3dEXT(int index,
        +                        double x,
        +                        double y,
        +                        double z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL4dEXT

        +
        public static void glVertexAttribL4dEXT(int index,
        +                        double x,
        +                        double y,
        +                        double z,
        +                        double w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL1EXT

        +
        public static void glVertexAttribL1EXT(int index,
        +                       java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL2EXT

        +
        public static void glVertexAttribL2EXT(int index,
        +                       java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL3EXT

        +
        public static void glVertexAttribL3EXT(int index,
        +                       java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL4EXT

        +
        public static void glVertexAttribL4EXT(int index,
        +                       java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribLPointerEXT

        +
        public static void glVertexAttribLPointerEXT(int index,
        +                             int size,
        +                             int stride,
        +                             java.nio.DoubleBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribLPointerEXT

        +
        public static void glVertexAttribLPointerEXT(int index,
        +                             int size,
        +                             int stride,
        +                             long pointer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribLEXT

        +
        public static void glGetVertexAttribLEXT(int index,
        +                         int pname,
        +                         java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayVertexAttribLOffsetEXT

        +
        public static void glVertexArrayVertexAttribLOffsetEXT(int vaobj,
        +                                       int buffer,
        +                                       int index,
        +                                       int size,
        +                                       int type,
        +                                       int stride,
        +                                       long offset)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTVertexShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTVertexShader.html new file mode 100644 index 00000000..537aa774 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTVertexShader.html @@ -0,0 +1,2672 @@ + + + + + +EXTVertexShader (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTVertexShader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTVertexShader
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTVertexShader
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBeginVertexShaderEXT

        +
        public static void glBeginVertexShaderEXT()
        +
      • +
      + + + +
        +
      • +

        glEndVertexShaderEXT

        +
        public static void glEndVertexShaderEXT()
        +
      • +
      + + + +
        +
      • +

        glBindVertexShaderEXT

        +
        public static void glBindVertexShaderEXT(int id)
        +
      • +
      + + + +
        +
      • +

        glGenVertexShadersEXT

        +
        public static int glGenVertexShadersEXT(int range)
        +
      • +
      + + + +
        +
      • +

        glDeleteVertexShaderEXT

        +
        public static void glDeleteVertexShaderEXT(int id)
        +
      • +
      + + + +
        +
      • +

        glShaderOp1EXT

        +
        public static void glShaderOp1EXT(int op,
        +                  int res,
        +                  int arg1)
        +
      • +
      + + + +
        +
      • +

        glShaderOp2EXT

        +
        public static void glShaderOp2EXT(int op,
        +                  int res,
        +                  int arg1,
        +                  int arg2)
        +
      • +
      + + + +
        +
      • +

        glShaderOp3EXT

        +
        public static void glShaderOp3EXT(int op,
        +                  int res,
        +                  int arg1,
        +                  int arg2,
        +                  int arg3)
        +
      • +
      + + + +
        +
      • +

        glSwizzleEXT

        +
        public static void glSwizzleEXT(int res,
        +                int in,
        +                int outX,
        +                int outY,
        +                int outZ,
        +                int outW)
        +
      • +
      + + + +
        +
      • +

        glWriteMaskEXT

        +
        public static void glWriteMaskEXT(int res,
        +                  int in,
        +                  int outX,
        +                  int outY,
        +                  int outZ,
        +                  int outW)
        +
      • +
      + + + +
        +
      • +

        glInsertComponentEXT

        +
        public static void glInsertComponentEXT(int res,
        +                        int src,
        +                        int num)
        +
      • +
      + + + +
        +
      • +

        glExtractComponentEXT

        +
        public static void glExtractComponentEXT(int res,
        +                         int src,
        +                         int num)
        +
      • +
      + + + +
        +
      • +

        glGenSymbolsEXT

        +
        public static int glGenSymbolsEXT(int dataType,
        +                  int storageType,
        +                  int range,
        +                  int components)
        +
      • +
      + + + +
        +
      • +

        glSetInvariantEXT

        +
        public static void glSetInvariantEXT(int id,
        +                     java.nio.DoubleBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glSetInvariantEXT

        +
        public static void glSetInvariantEXT(int id,
        +                     java.nio.FloatBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glSetInvariantEXT

        +
        public static void glSetInvariantEXT(int id,
        +                     boolean unsigned,
        +                     java.nio.ByteBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glSetInvariantEXT

        +
        public static void glSetInvariantEXT(int id,
        +                     boolean unsigned,
        +                     java.nio.IntBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glSetInvariantEXT

        +
        public static void glSetInvariantEXT(int id,
        +                     boolean unsigned,
        +                     java.nio.ShortBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glSetLocalConstantEXT

        +
        public static void glSetLocalConstantEXT(int id,
        +                         java.nio.DoubleBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glSetLocalConstantEXT

        +
        public static void glSetLocalConstantEXT(int id,
        +                         java.nio.FloatBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glSetLocalConstantEXT

        +
        public static void glSetLocalConstantEXT(int id,
        +                         boolean unsigned,
        +                         java.nio.ByteBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glSetLocalConstantEXT

        +
        public static void glSetLocalConstantEXT(int id,
        +                         boolean unsigned,
        +                         java.nio.IntBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glSetLocalConstantEXT

        +
        public static void glSetLocalConstantEXT(int id,
        +                         boolean unsigned,
        +                         java.nio.ShortBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glVariantEXT

        +
        public static void glVariantEXT(int id,
        +                java.nio.ByteBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glVariantEXT

        +
        public static void glVariantEXT(int id,
        +                java.nio.ShortBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glVariantEXT

        +
        public static void glVariantEXT(int id,
        +                java.nio.IntBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glVariantEXT

        +
        public static void glVariantEXT(int id,
        +                java.nio.FloatBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glVariantEXT

        +
        public static void glVariantEXT(int id,
        +                java.nio.DoubleBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glVariantuEXT

        +
        public static void glVariantuEXT(int id,
        +                 java.nio.ByteBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glVariantuEXT

        +
        public static void glVariantuEXT(int id,
        +                 java.nio.ShortBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glVariantuEXT

        +
        public static void glVariantuEXT(int id,
        +                 java.nio.IntBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glVariantPointerEXT

        +
        public static void glVariantPointerEXT(int id,
        +                       int stride,
        +                       java.nio.DoubleBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glVariantPointerEXT

        +
        public static void glVariantPointerEXT(int id,
        +                       int stride,
        +                       java.nio.FloatBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glVariantPointerEXT

        +
        public static void glVariantPointerEXT(int id,
        +                       boolean unsigned,
        +                       int stride,
        +                       java.nio.ByteBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glVariantPointerEXT

        +
        public static void glVariantPointerEXT(int id,
        +                       boolean unsigned,
        +                       int stride,
        +                       java.nio.IntBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glVariantPointerEXT

        +
        public static void glVariantPointerEXT(int id,
        +                       boolean unsigned,
        +                       int stride,
        +                       java.nio.ShortBuffer pAddr)
        +
      • +
      + + + +
        +
      • +

        glVariantPointerEXT

        +
        public static void glVariantPointerEXT(int id,
        +                       int type,
        +                       int stride,
        +                       long pAddr_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glEnableVariantClientStateEXT

        +
        public static void glEnableVariantClientStateEXT(int id)
        +
      • +
      + + + +
        +
      • +

        glDisableVariantClientStateEXT

        +
        public static void glDisableVariantClientStateEXT(int id)
        +
      • +
      + + + +
        +
      • +

        glBindLightParameterEXT

        +
        public static int glBindLightParameterEXT(int light,
        +                          int value)
        +
      • +
      + + + +
        +
      • +

        glBindMaterialParameterEXT

        +
        public static int glBindMaterialParameterEXT(int face,
        +                             int value)
        +
      • +
      + + + +
        +
      • +

        glBindTexGenParameterEXT

        +
        public static int glBindTexGenParameterEXT(int unit,
        +                           int coord,
        +                           int value)
        +
      • +
      + + + +
        +
      • +

        glBindTextureUnitParameterEXT

        +
        public static int glBindTextureUnitParameterEXT(int unit,
        +                                int value)
        +
      • +
      + + + +
        +
      • +

        glBindParameterEXT

        +
        public static int glBindParameterEXT(int value)
        +
      • +
      + + + +
        +
      • +

        glIsVariantEnabledEXT

        +
        public static boolean glIsVariantEnabledEXT(int id,
        +                            int cap)
        +
      • +
      + + + +
        +
      • +

        glGetVariantBooleanEXT

        +
        public static void glGetVariantBooleanEXT(int id,
        +                          int value,
        +                          java.nio.ByteBuffer pbData)
        +
      • +
      + + + +
        +
      • +

        glGetVariantIntegerEXT

        +
        public static void glGetVariantIntegerEXT(int id,
        +                          int value,
        +                          java.nio.IntBuffer pbData)
        +
      • +
      + + + +
        +
      • +

        glGetVariantFloatEXT

        +
        public static void glGetVariantFloatEXT(int id,
        +                        int value,
        +                        java.nio.FloatBuffer pbData)
        +
      • +
      + + + +
        +
      • +

        glGetVariantPointerEXT

        +
        public static java.nio.ByteBuffer glGetVariantPointerEXT(int id,
        +                                         int value,
        +                                         long result_size)
        +
      • +
      + + + +
        +
      • +

        glGetInvariantBooleanEXT

        +
        public static void glGetInvariantBooleanEXT(int id,
        +                            int value,
        +                            java.nio.ByteBuffer pbData)
        +
      • +
      + + + +
        +
      • +

        glGetInvariantIntegerEXT

        +
        public static void glGetInvariantIntegerEXT(int id,
        +                            int value,
        +                            java.nio.IntBuffer pbData)
        +
      • +
      + + + +
        +
      • +

        glGetInvariantFloatEXT

        +
        public static void glGetInvariantFloatEXT(int id,
        +                          int value,
        +                          java.nio.FloatBuffer pbData)
        +
      • +
      + + + +
        +
      • +

        glGetLocalConstantBooleanEXT

        +
        public static void glGetLocalConstantBooleanEXT(int id,
        +                                int value,
        +                                java.nio.ByteBuffer pbData)
        +
      • +
      + + + +
        +
      • +

        glGetLocalConstantIntegerEXT

        +
        public static void glGetLocalConstantIntegerEXT(int id,
        +                                int value,
        +                                java.nio.IntBuffer pbData)
        +
      • +
      + + + +
        +
      • +

        glGetLocalConstantFloatEXT

        +
        public static void glGetLocalConstantFloatEXT(int id,
        +                              int value,
        +                              java.nio.FloatBuffer pbData)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTVertexWeighting.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTVertexWeighting.html new file mode 100644 index 00000000..236abb61 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/EXTVertexWeighting.html @@ -0,0 +1,464 @@ + + + + + +EXTVertexWeighting (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class EXTVertexWeighting

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.EXTVertexWeighting
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTVertexWeighting
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MODELVIEW0_STACK_DEPTH_EXT

        +
        public static final int GL_MODELVIEW0_STACK_DEPTH_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MODELVIEW1_STACK_DEPTH_EXT

        +
        public static final int GL_MODELVIEW1_STACK_DEPTH_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MODELVIEW0_MATRIX_EXT

        +
        public static final int GL_MODELVIEW0_MATRIX_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MODELVIEW1_MATRIX_EXT

        +
        public static final int GL_MODELVIEW1_MATRIX_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_WEIGHTING_EXT

        +
        public static final int GL_VERTEX_WEIGHTING_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        GL_CURRENT_VERTEX_WEIGHT_EXT

        +
        public static final int GL_CURRENT_VERTEX_WEIGHT_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_WEIGHT_ARRAY_EXT

        +
        public static final int GL_VERTEX_WEIGHT_ARRAY_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT

        +
        public static final int GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT

        +
        public static final int GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT

        +
        public static final int GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT

        +
        public static final int GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertexWeightfEXT

        +
        public static void glVertexWeightfEXT(float weight)
        +
      • +
      + + + +
        +
      • +

        glVertexWeightPointerEXT

        +
        public static void glVertexWeightPointerEXT(int size,
        +                            int stride,
        +                            java.nio.FloatBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glVertexWeightPointerEXT

        +
        public static void glVertexWeightPointerEXT(int size,
        +                            int type,
        +                            int stride,
        +                            long pPointer_buffer_offset)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL11.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL11.html new file mode 100644 index 00000000..84c1e770 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL11.html @@ -0,0 +1,13235 @@ + + + + + +GL11 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL11

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL11
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL11
    +extends java.lang.Object
    +
    The core OpenGL1.1 API. +

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glAccum

        +
        public static void glAccum(int op,
        +           float value)
        +
      • +
      + + + +
        +
      • +

        glAlphaFunc

        +
        public static void glAlphaFunc(int func,
        +               float ref)
        +
      • +
      + + + +
        +
      • +

        glClearColor

        +
        public static void glClearColor(float red,
        +                float green,
        +                float blue,
        +                float alpha)
        +
      • +
      + + + +
        +
      • +

        glClearAccum

        +
        public static void glClearAccum(float red,
        +                float green,
        +                float blue,
        +                float alpha)
        +
      • +
      + + + +
        +
      • +

        glClear

        +
        public static void glClear(int mask)
        +
      • +
      + + + +
        +
      • +

        glCallLists

        +
        public static void glCallLists(java.nio.ByteBuffer lists)
        +
      • +
      + + + +
        +
      • +

        glCallLists

        +
        public static void glCallLists(java.nio.IntBuffer lists)
        +
      • +
      + + + +
        +
      • +

        glCallLists

        +
        public static void glCallLists(java.nio.ShortBuffer lists)
        +
      • +
      + + + +
        +
      • +

        glCallList

        +
        public static void glCallList(int list)
        +
      • +
      + + + +
        +
      • +

        glBlendFunc

        +
        public static void glBlendFunc(int sfactor,
        +               int dfactor)
        +
      • +
      + + + +
        +
      • +

        glBitmap

        +
        public static void glBitmap(int width,
        +            int height,
        +            float xorig,
        +            float yorig,
        +            float xmove,
        +            float ymove,
        +            java.nio.ByteBuffer bitmap)
        +
      • +
      + + + +
        +
      • +

        glBitmap

        +
        public static void glBitmap(int width,
        +            int height,
        +            float xorig,
        +            float yorig,
        +            float xmove,
        +            float ymove,
        +            long bitmap_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glBindTexture

        +
        public static void glBindTexture(int target,
        +                 int texture)
        +
      • +
      + + + +
        +
      • +

        glPrioritizeTextures

        +
        public static void glPrioritizeTextures(java.nio.IntBuffer textures,
        +                        java.nio.FloatBuffer priorities)
        +
      • +
      + + + +
        +
      • +

        glAreTexturesResident

        +
        public static boolean glAreTexturesResident(java.nio.IntBuffer textures,
        +                            java.nio.ByteBuffer residences)
        +
      • +
      + + + +
        +
      • +

        glBegin

        +
        public static void glBegin(int mode)
        +
      • +
      + + + +
        +
      • +

        glEnd

        +
        public static void glEnd()
        +
      • +
      + + + +
        +
      • +

        glArrayElement

        +
        public static void glArrayElement(int i)
        +
      • +
      + + + +
        +
      • +

        glClearDepth

        +
        public static void glClearDepth(double depth)
        +
      • +
      + + + +
        +
      • +

        glDeleteLists

        +
        public static void glDeleteLists(int list,
        +                 int range)
        +
      • +
      + + + +
        +
      • +

        glDeleteTextures

        +
        public static void glDeleteTextures(java.nio.IntBuffer textures)
        +
      • +
      + + + +
        +
      • +

        glDeleteTextures

        +
        public static void glDeleteTextures(int texture)
        +
        Overloads glDeleteTextures.
        +
      • +
      + + + +
        +
      • +

        glCullFace

        +
        public static void glCullFace(int mode)
        +
      • +
      + + + +
        +
      • +

        glCopyTexSubImage2D

        +
        public static void glCopyTexSubImage2D(int target,
        +                       int level,
        +                       int xoffset,
        +                       int yoffset,
        +                       int x,
        +                       int y,
        +                       int width,
        +                       int height)
        +
      • +
      + + + +
        +
      • +

        glCopyTexSubImage1D

        +
        public static void glCopyTexSubImage1D(int target,
        +                       int level,
        +                       int xoffset,
        +                       int x,
        +                       int y,
        +                       int width)
        +
      • +
      + + + +
        +
      • +

        glCopyTexImage2D

        +
        public static void glCopyTexImage2D(int target,
        +                    int level,
        +                    int internalFormat,
        +                    int x,
        +                    int y,
        +                    int width,
        +                    int height,
        +                    int border)
        +
      • +
      + + + +
        +
      • +

        glCopyTexImage1D

        +
        public static void glCopyTexImage1D(int target,
        +                    int level,
        +                    int internalFormat,
        +                    int x,
        +                    int y,
        +                    int width,
        +                    int border)
        +
      • +
      + + + +
        +
      • +

        glCopyPixels

        +
        public static void glCopyPixels(int x,
        +                int y,
        +                int width,
        +                int height,
        +                int type)
        +
      • +
      + + + +
        +
      • +

        glColorPointer

        +
        public static void glColorPointer(int size,
        +                  int stride,
        +                  java.nio.DoubleBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glColorPointer

        +
        public static void glColorPointer(int size,
        +                  int stride,
        +                  java.nio.FloatBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glColorPointer

        +
        public static void glColorPointer(int size,
        +                  boolean unsigned,
        +                  int stride,
        +                  java.nio.ByteBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glColorPointer

        +
        public static void glColorPointer(int size,
        +                  int type,
        +                  int stride,
        +                  long pointer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glColorPointer

        +
        public static void glColorPointer(int size,
        +                  int type,
        +                  int stride,
        +                  java.nio.ByteBuffer pointer)
        +
        Overloads glColorPointer.
        +
      • +
      + + + +
        +
      • +

        glColorMaterial

        +
        public static void glColorMaterial(int face,
        +                   int mode)
        +
      • +
      + + + +
        +
      • +

        glColorMask

        +
        public static void glColorMask(boolean red,
        +               boolean green,
        +               boolean blue,
        +               boolean alpha)
        +
      • +
      + + + +
        +
      • +

        glColor3b

        +
        public static void glColor3b(byte red,
        +             byte green,
        +             byte blue)
        +
      • +
      + + + +
        +
      • +

        glColor3f

        +
        public static void glColor3f(float red,
        +             float green,
        +             float blue)
        +
      • +
      + + + +
        +
      • +

        glColor3d

        +
        public static void glColor3d(double red,
        +             double green,
        +             double blue)
        +
      • +
      + + + +
        +
      • +

        glColor3ub

        +
        public static void glColor3ub(byte red,
        +              byte green,
        +              byte blue)
        +
      • +
      + + + +
        +
      • +

        glColor4b

        +
        public static void glColor4b(byte red,
        +             byte green,
        +             byte blue,
        +             byte alpha)
        +
      • +
      + + + +
        +
      • +

        glColor4f

        +
        public static void glColor4f(float red,
        +             float green,
        +             float blue,
        +             float alpha)
        +
      • +
      + + + +
        +
      • +

        glColor4d

        +
        public static void glColor4d(double red,
        +             double green,
        +             double blue,
        +             double alpha)
        +
      • +
      + + + +
        +
      • +

        glColor4ub

        +
        public static void glColor4ub(byte red,
        +              byte green,
        +              byte blue,
        +              byte alpha)
        +
      • +
      + + + +
        +
      • +

        glClipPlane

        +
        public static void glClipPlane(int plane,
        +               java.nio.DoubleBuffer equation)
        +
      • +
      + + + +
        +
      • +

        glClearStencil

        +
        public static void glClearStencil(int s)
        +
      • +
      + + + +
        +
      • +

        glEvalPoint1

        +
        public static void glEvalPoint1(int i)
        +
      • +
      + + + +
        +
      • +

        glEvalPoint2

        +
        public static void glEvalPoint2(int i,
        +                int j)
        +
      • +
      + + + +
        +
      • +

        glEvalMesh1

        +
        public static void glEvalMesh1(int mode,
        +               int i1,
        +               int i2)
        +
      • +
      + + + +
        +
      • +

        glEvalMesh2

        +
        public static void glEvalMesh2(int mode,
        +               int i1,
        +               int i2,
        +               int j1,
        +               int j2)
        +
      • +
      + + + +
        +
      • +

        glEvalCoord1f

        +
        public static void glEvalCoord1f(float u)
        +
      • +
      + + + +
        +
      • +

        glEvalCoord1d

        +
        public static void glEvalCoord1d(double u)
        +
      • +
      + + + +
        +
      • +

        glEvalCoord2f

        +
        public static void glEvalCoord2f(float u,
        +                 float v)
        +
      • +
      + + + +
        +
      • +

        glEvalCoord2d

        +
        public static void glEvalCoord2d(double u,
        +                 double v)
        +
      • +
      + + + +
        +
      • +

        glEnableClientState

        +
        public static void glEnableClientState(int cap)
        +
      • +
      + + + +
        +
      • +

        glDisableClientState

        +
        public static void glDisableClientState(int cap)
        +
      • +
      + + + +
        +
      • +

        glEnable

        +
        public static void glEnable(int cap)
        +
      • +
      + + + +
        +
      • +

        glDisable

        +
        public static void glDisable(int cap)
        +
      • +
      + + + +
        +
      • +

        glEdgeFlagPointer

        +
        public static void glEdgeFlagPointer(int stride,
        +                     java.nio.ByteBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glEdgeFlagPointer

        +
        public static void glEdgeFlagPointer(int stride,
        +                     long pointer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glEdgeFlag

        +
        public static void glEdgeFlag(boolean flag)
        +
      • +
      + + + +
        +
      • +

        glDrawPixels

        +
        public static void glDrawPixels(int width,
        +                int height,
        +                int format,
        +                int type,
        +                java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glDrawPixels

        +
        public static void glDrawPixels(int width,
        +                int height,
        +                int format,
        +                int type,
        +                java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glDrawPixels

        +
        public static void glDrawPixels(int width,
        +                int height,
        +                int format,
        +                int type,
        +                java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glDrawPixels

        +
        public static void glDrawPixels(int width,
        +                int height,
        +                int format,
        +                int type,
        +                long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glDrawElements

        +
        public static void glDrawElements(int mode,
        +                  java.nio.ByteBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glDrawElements

        +
        public static void glDrawElements(int mode,
        +                  java.nio.IntBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glDrawElements

        +
        public static void glDrawElements(int mode,
        +                  java.nio.ShortBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glDrawElements

        +
        public static void glDrawElements(int mode,
        +                  int indices_count,
        +                  int type,
        +                  long indices_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glDrawElements

        +
        public static void glDrawElements(int mode,
        +                  int count,
        +                  int type,
        +                  java.nio.ByteBuffer indices)
        +
        Overloads glDrawElements.
        +
      • +
      + + + +
        +
      • +

        glDrawBuffer

        +
        public static void glDrawBuffer(int mode)
        +
      • +
      + + + +
        +
      • +

        glDrawArrays

        +
        public static void glDrawArrays(int mode,
        +                int first,
        +                int count)
        +
      • +
      + + + +
        +
      • +

        glDepthRange

        +
        public static void glDepthRange(double zNear,
        +                double zFar)
        +
      • +
      + + + +
        +
      • +

        glDepthMask

        +
        public static void glDepthMask(boolean flag)
        +
      • +
      + + + +
        +
      • +

        glDepthFunc

        +
        public static void glDepthFunc(int func)
        +
      • +
      + + + +
        +
      • +

        glFeedbackBuffer

        +
        public static void glFeedbackBuffer(int type,
        +                    java.nio.FloatBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glGetPixelMap

        +
        public static void glGetPixelMap(int map,
        +                 java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetPixelMapfv

        +
        public static void glGetPixelMapfv(int map,
        +                   long values_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetPixelMapu

        +
        public static void glGetPixelMapu(int map,
        +                  java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetPixelMapuiv

        +
        public static void glGetPixelMapuiv(int map,
        +                    long values_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetPixelMapu

        +
        public static void glGetPixelMapu(int map,
        +                  java.nio.ShortBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetPixelMapusv

        +
        public static void glGetPixelMapusv(int map,
        +                    long values_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetMaterial

        +
        public static void glGetMaterial(int face,
        +                 int pname,
        +                 java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMaterial

        +
        public static void glGetMaterial(int face,
        +                 int pname,
        +                 java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMap

        +
        public static void glGetMap(int target,
        +            int query,
        +            java.nio.FloatBuffer v)
        +
      • +
      + + + +
        +
      • +

        glGetMap

        +
        public static void glGetMap(int target,
        +            int query,
        +            java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glGetMap

        +
        public static void glGetMap(int target,
        +            int query,
        +            java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glGetLight

        +
        public static void glGetLight(int light,
        +              int pname,
        +              java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetLight

        +
        public static void glGetLight(int light,
        +              int pname,
        +              java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetError

        +
        public static int glGetError()
        +
      • +
      + + + +
        +
      • +

        glGetClipPlane

        +
        public static void glGetClipPlane(int plane,
        +                  java.nio.DoubleBuffer equation)
        +
      • +
      + + + +
        +
      • +

        glGetBoolean

        +
        public static void glGetBoolean(int pname,
        +                java.nio.ByteBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetBoolean

        +
        public static boolean glGetBoolean(int pname)
        +
        Overloads glGetBooleanv.
        +
      • +
      + + + +
        +
      • +

        glGetDouble

        +
        public static void glGetDouble(int pname,
        +               java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetDouble

        +
        public static double glGetDouble(int pname)
        +
        Overloads glGetDoublev.
        +
      • +
      + + + +
        +
      • +

        glGetFloat

        +
        public static void glGetFloat(int pname,
        +              java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetFloat

        +
        public static float glGetFloat(int pname)
        +
        Overloads glGetFloatv.
        +
      • +
      + + + +
        +
      • +

        glGetInteger

        +
        public static void glGetInteger(int pname,
        +                java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetInteger

        +
        public static int glGetInteger(int pname)
        +
        Overloads glGetIntegerv.
        +
      • +
      + + + +
        +
      • +

        glGenTextures

        +
        public static void glGenTextures(java.nio.IntBuffer textures)
        +
      • +
      + + + +
        +
      • +

        glGenTextures

        +
        public static int glGenTextures()
        +
        Overloads glGenTextures.
        +
      • +
      + + + +
        +
      • +

        glGenLists

        +
        public static int glGenLists(int range)
        +
      • +
      + + + +
        +
      • +

        glFrustum

        +
        public static void glFrustum(double left,
        +             double right,
        +             double bottom,
        +             double top,
        +             double zNear,
        +             double zFar)
        +
      • +
      + + + +
        +
      • +

        glFrontFace

        +
        public static void glFrontFace(int mode)
        +
      • +
      + + + +
        +
      • +

        glFogf

        +
        public static void glFogf(int pname,
        +          float param)
        +
      • +
      + + + +
        +
      • +

        glFogi

        +
        public static void glFogi(int pname,
        +          int param)
        +
      • +
      + + + +
        +
      • +

        glFog

        +
        public static void glFog(int pname,
        +         java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glFog

        +
        public static void glFog(int pname,
        +         java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glFlush

        +
        public static void glFlush()
        +
      • +
      + + + +
        +
      • +

        glFinish

        +
        public static void glFinish()
        +
      • +
      + + + +
        +
      • +

        glGetPointer

        +
        public static java.nio.ByteBuffer glGetPointer(int pname,
        +                               long result_size)
        +
      • +
      + + + +
        +
      • +

        glIsEnabled

        +
        public static boolean glIsEnabled(int cap)
        +
      • +
      + + + +
        +
      • +

        glInterleavedArrays

        +
        public static void glInterleavedArrays(int format,
        +                       int stride,
        +                       java.nio.ByteBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glInterleavedArrays

        +
        public static void glInterleavedArrays(int format,
        +                       int stride,
        +                       java.nio.DoubleBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glInterleavedArrays

        +
        public static void glInterleavedArrays(int format,
        +                       int stride,
        +                       java.nio.FloatBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glInterleavedArrays

        +
        public static void glInterleavedArrays(int format,
        +                       int stride,
        +                       java.nio.IntBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glInterleavedArrays

        +
        public static void glInterleavedArrays(int format,
        +                       int stride,
        +                       java.nio.ShortBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glInterleavedArrays

        +
        public static void glInterleavedArrays(int format,
        +                       int stride,
        +                       long pointer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glInitNames

        +
        public static void glInitNames()
        +
      • +
      + + + +
        +
      • +

        glHint

        +
        public static void glHint(int target,
        +          int mode)
        +
      • +
      + + + +
        +
      • +

        glGetTexParameter

        +
        public static void glGetTexParameter(int target,
        +                     int pname,
        +                     java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexParameterf

        +
        public static float glGetTexParameterf(int target,
        +                       int pname)
        +
        Overloads glGetTexParameterfv.
        +
      • +
      + + + +
        +
      • +

        glGetTexParameter

        +
        public static void glGetTexParameter(int target,
        +                     int pname,
        +                     java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexParameteri

        +
        public static int glGetTexParameteri(int target,
        +                     int pname)
        +
        Overloads glGetTexParameteriv.
        +
      • +
      + + + +
        +
      • +

        glGetTexLevelParameter

        +
        public static void glGetTexLevelParameter(int target,
        +                          int level,
        +                          int pname,
        +                          java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexLevelParameterf

        +
        public static float glGetTexLevelParameterf(int target,
        +                            int level,
        +                            int pname)
        +
        Overloads glGetTexLevelParameterfv.
        +
      • +
      + + + +
        +
      • +

        glGetTexLevelParameter

        +
        public static void glGetTexLevelParameter(int target,
        +                          int level,
        +                          int pname,
        +                          java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexLevelParameteri

        +
        public static int glGetTexLevelParameteri(int target,
        +                          int level,
        +                          int pname)
        +
        Overloads glGetTexLevelParameteriv.
        +
      • +
      + + + +
        +
      • +

        glGetTexImage

        +
        public static void glGetTexImage(int target,
        +                 int level,
        +                 int format,
        +                 int type,
        +                 java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetTexImage

        +
        public static void glGetTexImage(int target,
        +                 int level,
        +                 int format,
        +                 int type,
        +                 java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetTexImage

        +
        public static void glGetTexImage(int target,
        +                 int level,
        +                 int format,
        +                 int type,
        +                 java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetTexImage

        +
        public static void glGetTexImage(int target,
        +                 int level,
        +                 int format,
        +                 int type,
        +                 java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetTexImage

        +
        public static void glGetTexImage(int target,
        +                 int level,
        +                 int format,
        +                 int type,
        +                 java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glGetTexImage

        +
        public static void glGetTexImage(int target,
        +                 int level,
        +                 int format,
        +                 int type,
        +                 long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetTexGen

        +
        public static void glGetTexGen(int coord,
        +               int pname,
        +               java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexGeni

        +
        public static int glGetTexGeni(int coord,
        +               int pname)
        +
        Overloads glGetTexGeniv.
        +
      • +
      + + + +
        +
      • +

        glGetTexGen

        +
        public static void glGetTexGen(int coord,
        +               int pname,
        +               java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexGenf

        +
        public static float glGetTexGenf(int coord,
        +                 int pname)
        +
        Overloads glGetTexGenfv.
        +
      • +
      + + + +
        +
      • +

        glGetTexGen

        +
        public static void glGetTexGen(int coord,
        +               int pname,
        +               java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexGend

        +
        public static double glGetTexGend(int coord,
        +                  int pname)
        +
        Overloads glGetTexGendv.
        +
      • +
      + + + +
        +
      • +

        glGetTexEnv

        +
        public static void glGetTexEnv(int coord,
        +               int pname,
        +               java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexEnvi

        +
        public static int glGetTexEnvi(int coord,
        +               int pname)
        +
        Overloads glGetTexEnviv.
        +
      • +
      + + + +
        +
      • +

        glGetTexEnv

        +
        public static void glGetTexEnv(int coord,
        +               int pname,
        +               java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexEnvf

        +
        public static float glGetTexEnvf(int coord,
        +                 int pname)
        +
        Overloads glGetTexEnvfv.
        +
      • +
      + + + +
        +
      • +

        glGetString

        +
        public static java.lang.String glGetString(int name)
        +
      • +
      + + + +
        +
      • +

        glGetPolygonStipple

        +
        public static void glGetPolygonStipple(java.nio.ByteBuffer mask)
        +
      • +
      + + + +
        +
      • +

        glGetPolygonStipple

        +
        public static void glGetPolygonStipple(long mask_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glIsList

        +
        public static boolean glIsList(int list)
        +
      • +
      + + + +
        +
      • +

        glMaterialf

        +
        public static void glMaterialf(int face,
        +               int pname,
        +               float param)
        +
      • +
      + + + +
        +
      • +

        glMateriali

        +
        public static void glMateriali(int face,
        +               int pname,
        +               int param)
        +
      • +
      + + + +
        +
      • +

        glMaterial

        +
        public static void glMaterial(int face,
        +              int pname,
        +              java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glMaterial

        +
        public static void glMaterial(int face,
        +              int pname,
        +              java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glMapGrid1f

        +
        public static void glMapGrid1f(int un,
        +               float u1,
        +               float u2)
        +
      • +
      + + + +
        +
      • +

        glMapGrid1d

        +
        public static void glMapGrid1d(int un,
        +               double u1,
        +               double u2)
        +
      • +
      + + + +
        +
      • +

        glMapGrid2f

        +
        public static void glMapGrid2f(int un,
        +               float u1,
        +               float u2,
        +               int vn,
        +               float v1,
        +               float v2)
        +
      • +
      + + + +
        +
      • +

        glMapGrid2d

        +
        public static void glMapGrid2d(int un,
        +               double u1,
        +               double u2,
        +               int vn,
        +               double v1,
        +               double v2)
        +
      • +
      + + + +
        +
      • +

        glMap2f

        +
        public static void glMap2f(int target,
        +           float u1,
        +           float u2,
        +           int ustride,
        +           int uorder,
        +           float v1,
        +           float v2,
        +           int vstride,
        +           int vorder,
        +           java.nio.FloatBuffer points)
        +
      • +
      + + + +
        +
      • +

        glMap2d

        +
        public static void glMap2d(int target,
        +           double u1,
        +           double u2,
        +           int ustride,
        +           int uorder,
        +           double v1,
        +           double v2,
        +           int vstride,
        +           int vorder,
        +           java.nio.DoubleBuffer points)
        +
      • +
      + + + +
        +
      • +

        glMap1f

        +
        public static void glMap1f(int target,
        +           float u1,
        +           float u2,
        +           int stride,
        +           int order,
        +           java.nio.FloatBuffer points)
        +
      • +
      + + + +
        +
      • +

        glMap1d

        +
        public static void glMap1d(int target,
        +           double u1,
        +           double u2,
        +           int stride,
        +           int order,
        +           java.nio.DoubleBuffer points)
        +
      • +
      + + + +
        +
      • +

        glLogicOp

        +
        public static void glLogicOp(int opcode)
        +
      • +
      + + + +
        +
      • +

        glLoadName

        +
        public static void glLoadName(int name)
        +
      • +
      + + + +
        +
      • +

        glLoadMatrix

        +
        public static void glLoadMatrix(java.nio.FloatBuffer m)
        +
      • +
      + + + +
        +
      • +

        glLoadMatrix

        +
        public static void glLoadMatrix(java.nio.DoubleBuffer m)
        +
      • +
      + + + +
        +
      • +

        glLoadIdentity

        +
        public static void glLoadIdentity()
        +
      • +
      + + + +
        +
      • +

        glListBase

        +
        public static void glListBase(int base)
        +
      • +
      + + + +
        +
      • +

        glLineWidth

        +
        public static void glLineWidth(float width)
        +
      • +
      + + + +
        +
      • +

        glLineStipple

        +
        public static void glLineStipple(int factor,
        +                 short pattern)
        +
      • +
      + + + +
        +
      • +

        glLightModelf

        +
        public static void glLightModelf(int pname,
        +                 float param)
        +
      • +
      + + + +
        +
      • +

        glLightModeli

        +
        public static void glLightModeli(int pname,
        +                 int param)
        +
      • +
      + + + +
        +
      • +

        glLightModel

        +
        public static void glLightModel(int pname,
        +                java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glLightModel

        +
        public static void glLightModel(int pname,
        +                java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glLightf

        +
        public static void glLightf(int light,
        +            int pname,
        +            float param)
        +
      • +
      + + + +
        +
      • +

        glLighti

        +
        public static void glLighti(int light,
        +            int pname,
        +            int param)
        +
      • +
      + + + +
        +
      • +

        glLight

        +
        public static void glLight(int light,
        +           int pname,
        +           java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glLight

        +
        public static void glLight(int light,
        +           int pname,
        +           java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glIsTexture

        +
        public static boolean glIsTexture(int texture)
        +
      • +
      + + + +
        +
      • +

        glMatrixMode

        +
        public static void glMatrixMode(int mode)
        +
      • +
      + + + +
        +
      • +

        glPolygonStipple

        +
        public static void glPolygonStipple(java.nio.ByteBuffer mask)
        +
      • +
      + + + +
        +
      • +

        glPolygonStipple

        +
        public static void glPolygonStipple(long mask_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glPolygonOffset

        +
        public static void glPolygonOffset(float factor,
        +                   float units)
        +
      • +
      + + + +
        +
      • +

        glPolygonMode

        +
        public static void glPolygonMode(int face,
        +                 int mode)
        +
      • +
      + + + +
        +
      • +

        glPointSize

        +
        public static void glPointSize(float size)
        +
      • +
      + + + +
        +
      • +

        glPixelZoom

        +
        public static void glPixelZoom(float xfactor,
        +               float yfactor)
        +
      • +
      + + + +
        +
      • +

        glPixelTransferf

        +
        public static void glPixelTransferf(int pname,
        +                    float param)
        +
      • +
      + + + +
        +
      • +

        glPixelTransferi

        +
        public static void glPixelTransferi(int pname,
        +                    int param)
        +
      • +
      + + + +
        +
      • +

        glPixelStoref

        +
        public static void glPixelStoref(int pname,
        +                 float param)
        +
      • +
      + + + +
        +
      • +

        glPixelStorei

        +
        public static void glPixelStorei(int pname,
        +                 int param)
        +
      • +
      + + + +
        +
      • +

        glPixelMap

        +
        public static void glPixelMap(int map,
        +              java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glPixelMapfv

        +
        public static void glPixelMapfv(int map,
        +                int values_mapsize,
        +                long values_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glPixelMapu

        +
        public static void glPixelMapu(int map,
        +               java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glPixelMapuiv

        +
        public static void glPixelMapuiv(int map,
        +                 int values_mapsize,
        +                 long values_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glPixelMapu

        +
        public static void glPixelMapu(int map,
        +               java.nio.ShortBuffer values)
        +
      • +
      + + + +
        +
      • +

        glPixelMapusv

        +
        public static void glPixelMapusv(int map,
        +                 int values_mapsize,
        +                 long values_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glPassThrough

        +
        public static void glPassThrough(float token)
        +
      • +
      + + + +
        +
      • +

        glOrtho

        +
        public static void glOrtho(double left,
        +           double right,
        +           double bottom,
        +           double top,
        +           double zNear,
        +           double zFar)
        +
      • +
      + + + +
        +
      • +

        glNormalPointer

        +
        public static void glNormalPointer(int stride,
        +                   java.nio.ByteBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glNormalPointer

        +
        public static void glNormalPointer(int stride,
        +                   java.nio.DoubleBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glNormalPointer

        +
        public static void glNormalPointer(int stride,
        +                   java.nio.FloatBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glNormalPointer

        +
        public static void glNormalPointer(int stride,
        +                   java.nio.IntBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glNormalPointer

        +
        public static void glNormalPointer(int type,
        +                   int stride,
        +                   long pointer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glNormalPointer

        +
        public static void glNormalPointer(int type,
        +                   int stride,
        +                   java.nio.ByteBuffer pointer)
        +
        Overloads glNormalPointer.
        +
      • +
      + + + +
        +
      • +

        glNormal3b

        +
        public static void glNormal3b(byte nx,
        +              byte ny,
        +              byte nz)
        +
      • +
      + + + +
        +
      • +

        glNormal3f

        +
        public static void glNormal3f(float nx,
        +              float ny,
        +              float nz)
        +
      • +
      + + + +
        +
      • +

        glNormal3d

        +
        public static void glNormal3d(double nx,
        +              double ny,
        +              double nz)
        +
      • +
      + + + +
        +
      • +

        glNormal3i

        +
        public static void glNormal3i(int nx,
        +              int ny,
        +              int nz)
        +
      • +
      + + + +
        +
      • +

        glNewList

        +
        public static void glNewList(int list,
        +             int mode)
        +
      • +
      + + + +
        +
      • +

        glEndList

        +
        public static void glEndList()
        +
      • +
      + + + +
        +
      • +

        glMultMatrix

        +
        public static void glMultMatrix(java.nio.FloatBuffer m)
        +
      • +
      + + + +
        +
      • +

        glMultMatrix

        +
        public static void glMultMatrix(java.nio.DoubleBuffer m)
        +
      • +
      + + + +
        +
      • +

        glShadeModel

        +
        public static void glShadeModel(int mode)
        +
      • +
      + + + +
        +
      • +

        glSelectBuffer

        +
        public static void glSelectBuffer(java.nio.IntBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glScissor

        +
        public static void glScissor(int x,
        +             int y,
        +             int width,
        +             int height)
        +
      • +
      + + + +
        +
      • +

        glScalef

        +
        public static void glScalef(float x,
        +            float y,
        +            float z)
        +
      • +
      + + + +
        +
      • +

        glScaled

        +
        public static void glScaled(double x,
        +            double y,
        +            double z)
        +
      • +
      + + + +
        +
      • +

        glRotatef

        +
        public static void glRotatef(float angle,
        +             float x,
        +             float y,
        +             float z)
        +
      • +
      + + + +
        +
      • +

        glRotated

        +
        public static void glRotated(double angle,
        +             double x,
        +             double y,
        +             double z)
        +
      • +
      + + + +
        +
      • +

        glRenderMode

        +
        public static int glRenderMode(int mode)
        +
      • +
      + + + +
        +
      • +

        glRectf

        +
        public static void glRectf(float x1,
        +           float y1,
        +           float x2,
        +           float y2)
        +
      • +
      + + + +
        +
      • +

        glRectd

        +
        public static void glRectd(double x1,
        +           double y1,
        +           double x2,
        +           double y2)
        +
      • +
      + + + +
        +
      • +

        glRecti

        +
        public static void glRecti(int x1,
        +           int y1,
        +           int x2,
        +           int y2)
        +
      • +
      + + + +
        +
      • +

        glReadPixels

        +
        public static void glReadPixels(int x,
        +                int y,
        +                int width,
        +                int height,
        +                int format,
        +                int type,
        +                java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glReadPixels

        +
        public static void glReadPixels(int x,
        +                int y,
        +                int width,
        +                int height,
        +                int format,
        +                int type,
        +                java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glReadPixels

        +
        public static void glReadPixels(int x,
        +                int y,
        +                int width,
        +                int height,
        +                int format,
        +                int type,
        +                java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glReadPixels

        +
        public static void glReadPixels(int x,
        +                int y,
        +                int width,
        +                int height,
        +                int format,
        +                int type,
        +                java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glReadPixels

        +
        public static void glReadPixels(int x,
        +                int y,
        +                int width,
        +                int height,
        +                int format,
        +                int type,
        +                java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glReadPixels

        +
        public static void glReadPixels(int x,
        +                int y,
        +                int width,
        +                int height,
        +                int format,
        +                int type,
        +                long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glReadBuffer

        +
        public static void glReadBuffer(int mode)
        +
      • +
      + + + +
        +
      • +

        glRasterPos2f

        +
        public static void glRasterPos2f(float x,
        +                 float y)
        +
      • +
      + + + +
        +
      • +

        glRasterPos2d

        +
        public static void glRasterPos2d(double x,
        +                 double y)
        +
      • +
      + + + +
        +
      • +

        glRasterPos2i

        +
        public static void glRasterPos2i(int x,
        +                 int y)
        +
      • +
      + + + +
        +
      • +

        glRasterPos3f

        +
        public static void glRasterPos3f(float x,
        +                 float y,
        +                 float z)
        +
      • +
      + + + +
        +
      • +

        glRasterPos3d

        +
        public static void glRasterPos3d(double x,
        +                 double y,
        +                 double z)
        +
      • +
      + + + +
        +
      • +

        glRasterPos3i

        +
        public static void glRasterPos3i(int x,
        +                 int y,
        +                 int z)
        +
      • +
      + + + +
        +
      • +

        glRasterPos4f

        +
        public static void glRasterPos4f(float x,
        +                 float y,
        +                 float z,
        +                 float w)
        +
      • +
      + + + +
        +
      • +

        glRasterPos4d

        +
        public static void glRasterPos4d(double x,
        +                 double y,
        +                 double z,
        +                 double w)
        +
      • +
      + + + +
        +
      • +

        glRasterPos4i

        +
        public static void glRasterPos4i(int x,
        +                 int y,
        +                 int z,
        +                 int w)
        +
      • +
      + + + +
        +
      • +

        glPushName

        +
        public static void glPushName(int name)
        +
      • +
      + + + +
        +
      • +

        glPopName

        +
        public static void glPopName()
        +
      • +
      + + + +
        +
      • +

        glPushMatrix

        +
        public static void glPushMatrix()
        +
      • +
      + + + +
        +
      • +

        glPopMatrix

        +
        public static void glPopMatrix()
        +
      • +
      + + + +
        +
      • +

        glPushClientAttrib

        +
        public static void glPushClientAttrib(int mask)
        +
      • +
      + + + +
        +
      • +

        glPopClientAttrib

        +
        public static void glPopClientAttrib()
        +
      • +
      + + + +
        +
      • +

        glPushAttrib

        +
        public static void glPushAttrib(int mask)
        +
      • +
      + + + +
        +
      • +

        glPopAttrib

        +
        public static void glPopAttrib()
        +
      • +
      + + + +
        +
      • +

        glStencilFunc

        +
        public static void glStencilFunc(int func,
        +                 int ref,
        +                 int mask)
        +
      • +
      + + + +
        +
      • +

        glVertexPointer

        +
        public static void glVertexPointer(int size,
        +                   int stride,
        +                   java.nio.DoubleBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glVertexPointer

        +
        public static void glVertexPointer(int size,
        +                   int stride,
        +                   java.nio.FloatBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glVertexPointer

        +
        public static void glVertexPointer(int size,
        +                   int stride,
        +                   java.nio.IntBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glVertexPointer

        +
        public static void glVertexPointer(int size,
        +                   int stride,
        +                   java.nio.ShortBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glVertexPointer

        +
        public static void glVertexPointer(int size,
        +                   int type,
        +                   int stride,
        +                   long pointer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glVertexPointer

        +
        public static void glVertexPointer(int size,
        +                   int type,
        +                   int stride,
        +                   java.nio.ByteBuffer pointer)
        +
        Overloads glVertexPointer.
        +
      • +
      + + + +
        +
      • +

        glVertex2f

        +
        public static void glVertex2f(float x,
        +              float y)
        +
      • +
      + + + +
        +
      • +

        glVertex2d

        +
        public static void glVertex2d(double x,
        +              double y)
        +
      • +
      + + + +
        +
      • +

        glVertex2i

        +
        public static void glVertex2i(int x,
        +              int y)
        +
      • +
      + + + +
        +
      • +

        glVertex3f

        +
        public static void glVertex3f(float x,
        +              float y,
        +              float z)
        +
      • +
      + + + +
        +
      • +

        glVertex3d

        +
        public static void glVertex3d(double x,
        +              double y,
        +              double z)
        +
      • +
      + + + +
        +
      • +

        glVertex3i

        +
        public static void glVertex3i(int x,
        +              int y,
        +              int z)
        +
      • +
      + + + +
        +
      • +

        glVertex4f

        +
        public static void glVertex4f(float x,
        +              float y,
        +              float z,
        +              float w)
        +
      • +
      + + + +
        +
      • +

        glVertex4d

        +
        public static void glVertex4d(double x,
        +              double y,
        +              double z,
        +              double w)
        +
      • +
      + + + +
        +
      • +

        glVertex4i

        +
        public static void glVertex4i(int x,
        +              int y,
        +              int z,
        +              int w)
        +
      • +
      + + + +
        +
      • +

        glTranslatef

        +
        public static void glTranslatef(float x,
        +                float y,
        +                float z)
        +
      • +
      + + + +
        +
      • +

        glTranslated

        +
        public static void glTranslated(double x,
        +                double y,
        +                double z)
        +
      • +
      + + + +
        +
      • +

        glTexImage1D

        +
        public static void glTexImage1D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage1D

        +
        public static void glTexImage1D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage1D

        +
        public static void glTexImage1D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage1D

        +
        public static void glTexImage1D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage1D

        +
        public static void glTexImage1D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage1D

        +
        public static void glTexImage1D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int border,
        +                int format,
        +                int type,
        +                long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glTexImage2D

        +
        public static void glTexImage2D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int height,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage2D

        +
        public static void glTexImage2D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int height,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage2D

        +
        public static void glTexImage2D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int height,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage2D

        +
        public static void glTexImage2D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int height,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage2D

        +
        public static void glTexImage2D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int height,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage2D

        +
        public static void glTexImage2D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int height,
        +                int border,
        +                int format,
        +                int type,
        +                long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage1D

        +
        public static void glTexSubImage1D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int width,
        +                   int format,
        +                   int type,
        +                   java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage1D

        +
        public static void glTexSubImage1D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int width,
        +                   int format,
        +                   int type,
        +                   java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage1D

        +
        public static void glTexSubImage1D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int width,
        +                   int format,
        +                   int type,
        +                   java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage1D

        +
        public static void glTexSubImage1D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int width,
        +                   int format,
        +                   int type,
        +                   java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage1D

        +
        public static void glTexSubImage1D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int width,
        +                   int format,
        +                   int type,
        +                   java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage1D

        +
        public static void glTexSubImage1D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int width,
        +                   int format,
        +                   int type,
        +                   long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage2D

        +
        public static void glTexSubImage2D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int width,
        +                   int height,
        +                   int format,
        +                   int type,
        +                   java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage2D

        +
        public static void glTexSubImage2D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int width,
        +                   int height,
        +                   int format,
        +                   int type,
        +                   java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage2D

        +
        public static void glTexSubImage2D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int width,
        +                   int height,
        +                   int format,
        +                   int type,
        +                   java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage2D

        +
        public static void glTexSubImage2D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int width,
        +                   int height,
        +                   int format,
        +                   int type,
        +                   java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage2D

        +
        public static void glTexSubImage2D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int width,
        +                   int height,
        +                   int format,
        +                   int type,
        +                   java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage2D

        +
        public static void glTexSubImage2D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int width,
        +                   int height,
        +                   int format,
        +                   int type,
        +                   long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glTexParameterf

        +
        public static void glTexParameterf(int target,
        +                   int pname,
        +                   float param)
        +
      • +
      + + + +
        +
      • +

        glTexParameteri

        +
        public static void glTexParameteri(int target,
        +                   int pname,
        +                   int param)
        +
      • +
      + + + +
        +
      • +

        glTexParameter

        +
        public static void glTexParameter(int target,
        +                  int pname,
        +                  java.nio.FloatBuffer param)
        +
      • +
      + + + +
        +
      • +

        glTexParameter

        +
        public static void glTexParameter(int target,
        +                  int pname,
        +                  java.nio.IntBuffer param)
        +
      • +
      + + + +
        +
      • +

        glTexGenf

        +
        public static void glTexGenf(int coord,
        +             int pname,
        +             float param)
        +
      • +
      + + + +
        +
      • +

        glTexGend

        +
        public static void glTexGend(int coord,
        +             int pname,
        +             double param)
        +
      • +
      + + + +
        +
      • +

        glTexGen

        +
        public static void glTexGen(int coord,
        +            int pname,
        +            java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glTexGen

        +
        public static void glTexGen(int coord,
        +            int pname,
        +            java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glTexGeni

        +
        public static void glTexGeni(int coord,
        +             int pname,
        +             int param)
        +
      • +
      + + + +
        +
      • +

        glTexGen

        +
        public static void glTexGen(int coord,
        +            int pname,
        +            java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glTexEnvf

        +
        public static void glTexEnvf(int target,
        +             int pname,
        +             float param)
        +
      • +
      + + + +
        +
      • +

        glTexEnvi

        +
        public static void glTexEnvi(int target,
        +             int pname,
        +             int param)
        +
      • +
      + + + +
        +
      • +

        glTexEnv

        +
        public static void glTexEnv(int target,
        +            int pname,
        +            java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glTexEnv

        +
        public static void glTexEnv(int target,
        +            int pname,
        +            java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glTexCoordPointer

        +
        public static void glTexCoordPointer(int size,
        +                     int stride,
        +                     java.nio.DoubleBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glTexCoordPointer

        +
        public static void glTexCoordPointer(int size,
        +                     int stride,
        +                     java.nio.FloatBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glTexCoordPointer

        +
        public static void glTexCoordPointer(int size,
        +                     int stride,
        +                     java.nio.IntBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glTexCoordPointer

        +
        public static void glTexCoordPointer(int size,
        +                     int stride,
        +                     java.nio.ShortBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glTexCoordPointer

        +
        public static void glTexCoordPointer(int size,
        +                     int type,
        +                     int stride,
        +                     long pointer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glTexCoordPointer

        +
        public static void glTexCoordPointer(int size,
        +                     int type,
        +                     int stride,
        +                     java.nio.ByteBuffer pointer)
        +
        Overloads glTexCoordPointer.
        +
      • +
      + + + +
        +
      • +

        glTexCoord1f

        +
        public static void glTexCoord1f(float s)
        +
      • +
      + + + +
        +
      • +

        glTexCoord1d

        +
        public static void glTexCoord1d(double s)
        +
      • +
      + + + +
        +
      • +

        glTexCoord2f

        +
        public static void glTexCoord2f(float s,
        +                float t)
        +
      • +
      + + + +
        +
      • +

        glTexCoord2d

        +
        public static void glTexCoord2d(double s,
        +                double t)
        +
      • +
      + + + +
        +
      • +

        glTexCoord3f

        +
        public static void glTexCoord3f(float s,
        +                float t,
        +                float r)
        +
      • +
      + + + +
        +
      • +

        glTexCoord3d

        +
        public static void glTexCoord3d(double s,
        +                double t,
        +                double r)
        +
      • +
      + + + +
        +
      • +

        glTexCoord4f

        +
        public static void glTexCoord4f(float s,
        +                float t,
        +                float r,
        +                float q)
        +
      • +
      + + + +
        +
      • +

        glTexCoord4d

        +
        public static void glTexCoord4d(double s,
        +                double t,
        +                double r,
        +                double q)
        +
      • +
      + + + +
        +
      • +

        glStencilOp

        +
        public static void glStencilOp(int fail,
        +               int zfail,
        +               int zpass)
        +
      • +
      + + + +
        +
      • +

        glStencilMask

        +
        public static void glStencilMask(int mask)
        +
      • +
      + + + +
        +
      • +

        glViewport

        +
        public static void glViewport(int x,
        +              int y,
        +              int width,
        +              int height)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL12.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL12.html new file mode 100644 index 00000000..d99103d8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL12.html @@ -0,0 +1,1308 @@ + + + + + +GL12 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL12

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL12
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL12
    +extends java.lang.Object
    +

    + The core OpenGL1.2.1 API, with the imaging subset. +

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawRangeElements

        +
        public static void glDrawRangeElements(int mode,
        +                       int start,
        +                       int end,
        +                       java.nio.ByteBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElements

        +
        public static void glDrawRangeElements(int mode,
        +                       int start,
        +                       int end,
        +                       java.nio.IntBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElements

        +
        public static void glDrawRangeElements(int mode,
        +                       int start,
        +                       int end,
        +                       java.nio.ShortBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElements

        +
        public static void glDrawRangeElements(int mode,
        +                       int start,
        +                       int end,
        +                       int indices_count,
        +                       int type,
        +                       long indices_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glTexImage3D

        +
        public static void glTexImage3D(int target,
        +                int level,
        +                int internalFormat,
        +                int width,
        +                int height,
        +                int depth,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage3D

        +
        public static void glTexImage3D(int target,
        +                int level,
        +                int internalFormat,
        +                int width,
        +                int height,
        +                int depth,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage3D

        +
        public static void glTexImage3D(int target,
        +                int level,
        +                int internalFormat,
        +                int width,
        +                int height,
        +                int depth,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage3D

        +
        public static void glTexImage3D(int target,
        +                int level,
        +                int internalFormat,
        +                int width,
        +                int height,
        +                int depth,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage3D

        +
        public static void glTexImage3D(int target,
        +                int level,
        +                int internalFormat,
        +                int width,
        +                int height,
        +                int depth,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage3D

        +
        public static void glTexImage3D(int target,
        +                int level,
        +                int internalFormat,
        +                int width,
        +                int height,
        +                int depth,
        +                int border,
        +                int format,
        +                int type,
        +                long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3D

        +
        public static void glTexSubImage3D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int zoffset,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int format,
        +                   int type,
        +                   java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3D

        +
        public static void glTexSubImage3D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int zoffset,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int format,
        +                   int type,
        +                   java.nio.DoubleBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3D

        +
        public static void glTexSubImage3D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int zoffset,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int format,
        +                   int type,
        +                   java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3D

        +
        public static void glTexSubImage3D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int zoffset,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int format,
        +                   int type,
        +                   java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3D

        +
        public static void glTexSubImage3D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int zoffset,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int format,
        +                   int type,
        +                   java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3D

        +
        public static void glTexSubImage3D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int zoffset,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int format,
        +                   int type,
        +                   long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCopyTexSubImage3D

        +
        public static void glCopyTexSubImage3D(int target,
        +                       int level,
        +                       int xoffset,
        +                       int yoffset,
        +                       int zoffset,
        +                       int x,
        +                       int y,
        +                       int width,
        +                       int height)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL13.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL13.html new file mode 100644 index 00000000..dd895484 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL13.html @@ -0,0 +1,2214 @@ + + + + + +GL13 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL13

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL13
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL13
    +extends java.lang.Object
    +

    + The core OpenGL1.3 API. +

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glActiveTexture

        +
        public static void glActiveTexture(int texture)
        +
      • +
      + + + +
        +
      • +

        glClientActiveTexture

        +
        public static void glClientActiveTexture(int texture)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage1D

        +
        public static void glCompressedTexImage1D(int target,
        +                          int level,
        +                          int internalformat,
        +                          int width,
        +                          int border,
        +                          java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage1D

        +
        public static void glCompressedTexImage1D(int target,
        +                          int level,
        +                          int internalformat,
        +                          int width,
        +                          int border,
        +                          int data_imageSize,
        +                          long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage2D

        +
        public static void glCompressedTexImage2D(int target,
        +                          int level,
        +                          int internalformat,
        +                          int width,
        +                          int height,
        +                          int border,
        +                          java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage2D

        +
        public static void glCompressedTexImage2D(int target,
        +                          int level,
        +                          int internalformat,
        +                          int width,
        +                          int height,
        +                          int border,
        +                          int data_imageSize,
        +                          long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage3D

        +
        public static void glCompressedTexImage3D(int target,
        +                          int level,
        +                          int internalformat,
        +                          int width,
        +                          int height,
        +                          int depth,
        +                          int border,
        +                          java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage3D

        +
        public static void glCompressedTexImage3D(int target,
        +                          int level,
        +                          int internalformat,
        +                          int width,
        +                          int height,
        +                          int depth,
        +                          int border,
        +                          int data_imageSize,
        +                          long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage1D

        +
        public static void glCompressedTexSubImage1D(int target,
        +                             int level,
        +                             int xoffset,
        +                             int width,
        +                             int format,
        +                             java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage1D

        +
        public static void glCompressedTexSubImage1D(int target,
        +                             int level,
        +                             int xoffset,
        +                             int width,
        +                             int format,
        +                             int data_imageSize,
        +                             long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage2D

        +
        public static void glCompressedTexSubImage2D(int target,
        +                             int level,
        +                             int xoffset,
        +                             int yoffset,
        +                             int width,
        +                             int height,
        +                             int format,
        +                             java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage2D

        +
        public static void glCompressedTexSubImage2D(int target,
        +                             int level,
        +                             int xoffset,
        +                             int yoffset,
        +                             int width,
        +                             int height,
        +                             int format,
        +                             int data_imageSize,
        +                             long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage3D

        +
        public static void glCompressedTexSubImage3D(int target,
        +                             int level,
        +                             int xoffset,
        +                             int yoffset,
        +                             int zoffset,
        +                             int width,
        +                             int height,
        +                             int depth,
        +                             int format,
        +                             java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage3D

        +
        public static void glCompressedTexSubImage3D(int target,
        +                             int level,
        +                             int xoffset,
        +                             int yoffset,
        +                             int zoffset,
        +                             int width,
        +                             int height,
        +                             int depth,
        +                             int format,
        +                             int data_imageSize,
        +                             long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedTexImage

        +
        public static void glGetCompressedTexImage(int target,
        +                           int lod,
        +                           java.nio.ByteBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedTexImage

        +
        public static void glGetCompressedTexImage(int target,
        +                           int lod,
        +                           java.nio.IntBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedTexImage

        +
        public static void glGetCompressedTexImage(int target,
        +                           int lod,
        +                           java.nio.ShortBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedTexImage

        +
        public static void glGetCompressedTexImage(int target,
        +                           int lod,
        +                           long img_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord1f

        +
        public static void glMultiTexCoord1f(int target,
        +                     float s)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord1d

        +
        public static void glMultiTexCoord1d(int target,
        +                     double s)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord2f

        +
        public static void glMultiTexCoord2f(int target,
        +                     float s,
        +                     float t)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord2d

        +
        public static void glMultiTexCoord2d(int target,
        +                     double s,
        +                     double t)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord3f

        +
        public static void glMultiTexCoord3f(int target,
        +                     float s,
        +                     float t,
        +                     float r)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord3d

        +
        public static void glMultiTexCoord3d(int target,
        +                     double s,
        +                     double t,
        +                     double r)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord4f

        +
        public static void glMultiTexCoord4f(int target,
        +                     float s,
        +                     float t,
        +                     float r,
        +                     float q)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord4d

        +
        public static void glMultiTexCoord4d(int target,
        +                     double s,
        +                     double t,
        +                     double r,
        +                     double q)
        +
      • +
      + + + +
        +
      • +

        glLoadTransposeMatrix

        +
        public static void glLoadTransposeMatrix(java.nio.FloatBuffer m)
        +
      • +
      + + + +
        +
      • +

        glLoadTransposeMatrix

        +
        public static void glLoadTransposeMatrix(java.nio.DoubleBuffer m)
        +
      • +
      + + + +
        +
      • +

        glMultTransposeMatrix

        +
        public static void glMultTransposeMatrix(java.nio.FloatBuffer m)
        +
      • +
      + + + +
        +
      • +

        glMultTransposeMatrix

        +
        public static void glMultTransposeMatrix(java.nio.DoubleBuffer m)
        +
      • +
      + + + +
        +
      • +

        glSampleCoverage

        +
        public static void glSampleCoverage(float value,
        +                    boolean invert)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL14.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL14.html new file mode 100644 index 00000000..78566ca6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL14.html @@ -0,0 +1,1322 @@ + + + + + +GL14 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL14

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL14
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL14
    +extends java.lang.Object
    +

    + The core OpenGL1.4 API. +

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlendEquation

        +
        public static void glBlendEquation(int mode)
        +
      • +
      + + + +
        +
      • +

        glBlendColor

        +
        public static void glBlendColor(float red,
        +                float green,
        +                float blue,
        +                float alpha)
        +
      • +
      + + + +
        +
      • +

        glFogCoordf

        +
        public static void glFogCoordf(float coord)
        +
      • +
      + + + +
        +
      • +

        glFogCoordd

        +
        public static void glFogCoordd(double coord)
        +
      • +
      + + + +
        +
      • +

        glFogCoordPointer

        +
        public static void glFogCoordPointer(int stride,
        +                     java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glFogCoordPointer

        +
        public static void glFogCoordPointer(int stride,
        +                     java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glFogCoordPointer

        +
        public static void glFogCoordPointer(int type,
        +                     int stride,
        +                     long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawArrays

        +
        public static void glMultiDrawArrays(int mode,
        +                     java.nio.IntBuffer piFirst,
        +                     java.nio.IntBuffer piCount)
        +
      • +
      + + + +
        +
      • +

        glPointParameteri

        +
        public static void glPointParameteri(int pname,
        +                     int param)
        +
      • +
      + + + +
        +
      • +

        glPointParameterf

        +
        public static void glPointParameterf(int pname,
        +                     float param)
        +
      • +
      + + + +
        +
      • +

        glPointParameter

        +
        public static void glPointParameter(int pname,
        +                    java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glPointParameter

        +
        public static void glPointParameter(int pname,
        +                    java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColor3b

        +
        public static void glSecondaryColor3b(byte red,
        +                      byte green,
        +                      byte blue)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColor3f

        +
        public static void glSecondaryColor3f(float red,
        +                      float green,
        +                      float blue)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColor3d

        +
        public static void glSecondaryColor3d(double red,
        +                      double green,
        +                      double blue)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColor3ub

        +
        public static void glSecondaryColor3ub(byte red,
        +                       byte green,
        +                       byte blue)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColorPointer

        +
        public static void glSecondaryColorPointer(int size,
        +                           int stride,
        +                           java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColorPointer

        +
        public static void glSecondaryColorPointer(int size,
        +                           int stride,
        +                           java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColorPointer

        +
        public static void glSecondaryColorPointer(int size,
        +                           boolean unsigned,
        +                           int stride,
        +                           java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColorPointer

        +
        public static void glSecondaryColorPointer(int size,
        +                           int type,
        +                           int stride,
        +                           long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glBlendFuncSeparate

        +
        public static void glBlendFuncSeparate(int sfactorRGB,
        +                       int dfactorRGB,
        +                       int sfactorAlpha,
        +                       int dfactorAlpha)
        +
      • +
      + + + +
        +
      • +

        glWindowPos2f

        +
        public static void glWindowPos2f(float x,
        +                 float y)
        +
      • +
      + + + +
        +
      • +

        glWindowPos2d

        +
        public static void glWindowPos2d(double x,
        +                 double y)
        +
      • +
      + + + +
        +
      • +

        glWindowPos2i

        +
        public static void glWindowPos2i(int x,
        +                 int y)
        +
      • +
      + + + +
        +
      • +

        glWindowPos3f

        +
        public static void glWindowPos3f(float x,
        +                 float y,
        +                 float z)
        +
      • +
      + + + +
        +
      • +

        glWindowPos3d

        +
        public static void glWindowPos3d(double x,
        +                 double y,
        +                 double z)
        +
      • +
      + + + +
        +
      • +

        glWindowPos3i

        +
        public static void glWindowPos3i(int x,
        +                 int y,
        +                 int z)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL15.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL15.html new file mode 100644 index 00000000..c98df711 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL15.html @@ -0,0 +1,1705 @@ + + + + + +GL15 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL15

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL15
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL15
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindBuffer

        +
        public static void glBindBuffer(int target,
        +                int buffer)
        +
      • +
      + + + +
        +
      • +

        glDeleteBuffers

        +
        public static void glDeleteBuffers(java.nio.IntBuffer buffers)
        +
      • +
      + + + +
        +
      • +

        glDeleteBuffers

        +
        public static void glDeleteBuffers(int buffer)
        +
        Overloads glDeleteBuffers.
        +
      • +
      + + + +
        +
      • +

        glGenBuffers

        +
        public static void glGenBuffers(java.nio.IntBuffer buffers)
        +
      • +
      + + + +
        +
      • +

        glGenBuffers

        +
        public static int glGenBuffers()
        +
        Overloads glGenBuffers.
        +
      • +
      + + + +
        +
      • +

        glIsBuffer

        +
        public static boolean glIsBuffer(int buffer)
        +
      • +
      + + + +
        +
      • +

        glBufferData

        +
        public static void glBufferData(int target,
        +                long data_size,
        +                int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferData

        +
        public static void glBufferData(int target,
        +                java.nio.ByteBuffer data,
        +                int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferData

        +
        public static void glBufferData(int target,
        +                java.nio.DoubleBuffer data,
        +                int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferData

        +
        public static void glBufferData(int target,
        +                java.nio.FloatBuffer data,
        +                int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferData

        +
        public static void glBufferData(int target,
        +                java.nio.IntBuffer data,
        +                int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferData

        +
        public static void glBufferData(int target,
        +                java.nio.ShortBuffer data,
        +                int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferSubData

        +
        public static void glBufferSubData(int target,
        +                   long offset,
        +                   java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glBufferSubData

        +
        public static void glBufferSubData(int target,
        +                   long offset,
        +                   java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glBufferSubData

        +
        public static void glBufferSubData(int target,
        +                   long offset,
        +                   java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glBufferSubData

        +
        public static void glBufferSubData(int target,
        +                   long offset,
        +                   java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glBufferSubData

        +
        public static void glBufferSubData(int target,
        +                   long offset,
        +                   java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetBufferSubData

        +
        public static void glGetBufferSubData(int target,
        +                      long offset,
        +                      java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetBufferSubData

        +
        public static void glGetBufferSubData(int target,
        +                      long offset,
        +                      java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetBufferSubData

        +
        public static void glGetBufferSubData(int target,
        +                      long offset,
        +                      java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetBufferSubData

        +
        public static void glGetBufferSubData(int target,
        +                      long offset,
        +                      java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetBufferSubData

        +
        public static void glGetBufferSubData(int target,
        +                      long offset,
        +                      java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glMapBuffer

        +
        public static java.nio.ByteBuffer glMapBuffer(int target,
        +                              int access,
        +                              java.nio.ByteBuffer old_buffer)
        +
        glMapBuffer maps a GL buffer object to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapBuffer like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapBuffer(..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBuffer(..., ..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        + The version of this method without an explicit length argument calls glGetBufferParameter internally to + retrieve the current buffer object size, which may cause a pipeline flush and reduce application performance. +

        + The version of this method with an explicit length argument is a fast alternative to the one without. No GL call + is made to retrieve the buffer object size, so the user is responsible for tracking and using the appropriate length.
        + Security warning: The length argument should match the buffer object size. Reading from or writing to outside + the memory region that corresponds to the mapped buffer object will cause native crashes. +

        +
        Parameters:
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glMapBuffer

        +
        public static java.nio.ByteBuffer glMapBuffer(int target,
        +                              int access,
        +                              long length,
        +                              java.nio.ByteBuffer old_buffer)
        +
        glMapBuffer maps a GL buffer object to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapBuffer like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapBuffer(..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBuffer(..., ..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        + The version of this method without an explicit length argument calls glGetBufferParameter internally to + retrieve the current buffer object size, which may cause a pipeline flush and reduce application performance. +

        + The version of this method with an explicit length argument is a fast alternative to the one without. No GL call + is made to retrieve the buffer object size, so the user is responsible for tracking and using the appropriate length.
        + Security warning: The length argument should match the buffer object size. Reading from or writing to outside + the memory region that corresponds to the mapped buffer object will cause native crashes. +

        +
        Parameters:
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glUnmapBuffer

        +
        public static boolean glUnmapBuffer(int target)
        +
      • +
      + + + +
        +
      • +

        glGetBufferParameter

        +
        public static void glGetBufferParameter(int target,
        +                        int pname,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetBufferParameter

        +
        @Deprecated
        +public static int glGetBufferParameter(int target,
        +                                  int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetBufferParameteri(int, int) instead.
        +
        Overloads glGetBufferParameteriv. +

        +
      • +
      + + + +
        +
      • +

        glGetBufferParameteri

        +
        public static int glGetBufferParameteri(int target,
        +                        int pname)
        +
        Overloads glGetBufferParameteriv.
        +
      • +
      + + + +
        +
      • +

        glGetBufferPointer

        +
        public static java.nio.ByteBuffer glGetBufferPointer(int target,
        +                                     int pname)
        +
      • +
      + + + +
        +
      • +

        glGenQueries

        +
        public static void glGenQueries(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glGenQueries

        +
        public static int glGenQueries()
        +
        Overloads glGenQueries.
        +
      • +
      + + + +
        +
      • +

        glDeleteQueries

        +
        public static void glDeleteQueries(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glDeleteQueries

        +
        public static void glDeleteQueries(int id)
        +
        Overloads glDeleteQueries.
        +
      • +
      + + + +
        +
      • +

        glIsQuery

        +
        public static boolean glIsQuery(int id)
        +
      • +
      + + + +
        +
      • +

        glBeginQuery

        +
        public static void glBeginQuery(int target,
        +                int id)
        +
      • +
      + + + +
        +
      • +

        glEndQuery

        +
        public static void glEndQuery(int target)
        +
      • +
      + + + +
        +
      • +

        glGetQuery

        +
        public static void glGetQuery(int target,
        +              int pname,
        +              java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQuery

        +
        @Deprecated
        +public static int glGetQuery(int target,
        +                        int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetQueryi(int, int) instead.
        +
        Overloads glGetQueryiv. +

        +
      • +
      + + + +
        +
      • +

        glGetQueryi

        +
        public static int glGetQueryi(int target,
        +              int pname)
        +
        Overloads glGetQueryiv.
        +
      • +
      + + + +
        +
      • +

        glGetQueryObject

        +
        public static void glGetQueryObject(int id,
        +                    int pname,
        +                    java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjecti

        +
        public static int glGetQueryObjecti(int id,
        +                    int pname)
        +
        Overloads glGetQueryObjectiv.
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectu

        +
        public static void glGetQueryObjectu(int id,
        +                     int pname,
        +                     java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectui

        +
        public static int glGetQueryObjectui(int id,
        +                     int pname)
        +
        Overloads glGetQueryObjectuiv.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL20.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL20.html new file mode 100644 index 00000000..5fac9f06 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL20.html @@ -0,0 +1,3494 @@ + + + + + +GL20 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL20

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL20
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL20
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ACTIVE_ATTRIBUTE_MAX_LENGTH +
      Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
      +
      static intGL_ACTIVE_ATTRIBUTES +
      Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
      +
      static intGL_ACTIVE_UNIFORM_MAX_LENGTH +
      Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
      +
      static intGL_ACTIVE_UNIFORMS +
      Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
      +
      static intGL_ATTACHED_SHADERS +
      Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
      +
      static intGL_BLEND_EQUATION_ALPHA +
      Accepted by the <param> parameter of PointParameter{if}vARB:
      +
      static intGL_BLEND_EQUATION_RGB +
      Accepted by the <param> parameter of PointParameter{if}vARB:
      +
      static intGL_BOOL +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_BOOL_VEC2 +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_BOOL_VEC3 +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_BOOL_VEC4 +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_COMPILE_STATUS +
      Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
      +
      static intGL_COORD_REPLACE +
      When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, or GetTexEnviv is POINT_SPRITE, then the value of + <pname> may be:
      +
      static intGL_CURRENT_PROGRAM +
      Accepted by the <pname> argument of GetInteger:
      +
      static intGL_CURRENT_VERTEX_ATTRIB +
      Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
      +
      static intGL_DELETE_STATUS +
      Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
      +
      static intGL_DRAW_BUFFER0 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER1 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER10 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER11 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER12 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER13 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER14 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER15 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER2 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER3 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER4 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER5 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER6 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER7 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER8 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER9 +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_FLOAT_MAT2 +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_FLOAT_MAT3 +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_FLOAT_MAT4 +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_FLOAT_VEC2 +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_FLOAT_VEC3 +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_FLOAT_VEC4 +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_FRAGMENT_SHADER +
      Accepted by the <shaderType> argument of CreateShader and + returned by the <params> parameter of GetShader{fi}vARB:
      +
      static intGL_FRAGMENT_SHADER_DERIVATIVE_HINT +
      Accepted by the <target> parameter of Hint and the <pname> parameter of + GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
      +
      static intGL_INFO_LOG_LENGTH +
      Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
      +
      static intGL_INT_VEC2 +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_INT_VEC3 +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_INT_VEC4 +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_LINK_STATUS +
      Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
      +
      static intGL_LOWER_LEFT +
      Accepted by the <param> parameter of PointParameter{if}vARB:
      +
      static intGL_MAX_COMBINED_TEXTURE_IMAGE_UNITS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAX_DRAW_BUFFERS +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_MAX_FRAGMENT_UNIFORM_COMPONENTS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAX_TEXTURE_COORDS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAX_TEXTURE_IMAGE_UNITS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAX_VARYING_FLOATS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAX_VERTEX_ATTRIBS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAX_VERTEX_TEXTURE_IMAGE_UNITS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAX_VERTEX_UNIFORM_COMPONENTS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_POINT_SPRITE +
      Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev, and by the <target> parameter of TexEnvi, TexEnviv, + TexEnvf, TexEnvfv, GetTexEnviv, and GetTexEnvfv:
      +
      static intGL_POINT_SPRITE_COORD_ORIGIN +
      Accepted by the <pname> parameter of PointParameter{if}vARB, and the + <pname> of Get:
      +
      static intGL_SAMPLER_1D +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_SAMPLER_1D_SHADOW +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_SAMPLER_2D +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_SAMPLER_2D_SHADOW +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_SAMPLER_3D +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_SAMPLER_CUBE +
      Returned by the <type> parameter of GetActiveUniformARB:
      +
      static intGL_SHADER_OBJECT +
      Returned by the <params> parameter of GetObjectParameter{fi}vARB:
      +
      static intGL_SHADER_SOURCE_LENGTH +
      Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
      +
      static intGL_SHADER_TYPE +
      Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
      +
      static intGL_SHADING_LANGUAGE_VERSION +
      Accepted by the <name> parameter of GetString:
      +
      static intGL_STENCIL_BACK_FAIL +
      Accepted by the <param> parameter of PointParameter{if}vARB:
      +
      static intGL_STENCIL_BACK_FUNC +
      Accepted by the <param> parameter of PointParameter{if}vARB:
      +
      static intGL_STENCIL_BACK_PASS_DEPTH_FAIL +
      Accepted by the <param> parameter of PointParameter{if}vARB:
      +
      static intGL_STENCIL_BACK_PASS_DEPTH_PASS +
      Accepted by the <param> parameter of PointParameter{if}vARB:
      +
      static intGL_STENCIL_BACK_REF +
      Accepted by the <param> parameter of PointParameter{if}vARB:
      +
      static intGL_STENCIL_BACK_VALUE_MASK +
      Accepted by the <param> parameter of PointParameter{if}vARB:
      +
      static intGL_STENCIL_BACK_WRITEMASK +
      Accepted by the <param> parameter of PointParameter{if}vARB:
      +
      static intGL_UPPER_LEFT +
      Accepted by the <param> parameter of PointParameter{if}vARB:
      +
      static intGL_VALIDATE_STATUS +
      Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
      +
      static intGL_VERTEX_ATTRIB_ARRAY_ENABLED +
      Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
      +
      static intGL_VERTEX_ATTRIB_ARRAY_NORMALIZED +
      Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
      +
      static intGL_VERTEX_ATTRIB_ARRAY_POINTER +
      Accepted by the <pname> parameter of GetVertexAttribPointervARB:
      +
      static intGL_VERTEX_ATTRIB_ARRAY_SIZE +
      Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
      +
      static intGL_VERTEX_ATTRIB_ARRAY_STRIDE +
      Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
      +
      static intGL_VERTEX_ATTRIB_ARRAY_TYPE +
      Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
      +
      static intGL_VERTEX_PROGRAM_POINT_SIZE +
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_PROGRAM_TWO_SIDE +
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_SHADER +
      Accepted by the <shaderType> argument of CreateShader and + returned by the <params> parameter of GetShader{if}v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglAttachShader(int program, + int shader) 
      static voidglBindAttribLocation(int program, + int index, + java.nio.ByteBuffer name) 
      static voidglBindAttribLocation(int program, + int index, + java.lang.CharSequence name) +
      Overloads glBindAttribLocation.
      +
      static voidglBlendEquationSeparate(int modeRGB, + int modeAlpha) 
      static voidglCompileShader(int shader) 
      static intglCreateProgram() 
      static intglCreateShader(int type) 
      static voidglDeleteProgram(int program) 
      static voidglDeleteShader(int shader) 
      static voidglDetachShader(int program, + int shader) 
      static voidglDisableVertexAttribArray(int index) 
      static voidglDrawBuffers(int buffer) +
      Overloads glDrawBuffers.
      +
      static voidglDrawBuffers(java.nio.IntBuffer buffers) 
      static voidglEnableVertexAttribArray(int index) 
      static java.lang.StringglGetActiveAttrib(int program, + int index, + int maxLength) +
      Overloads glGetActiveAttrib.
      +
      static voidglGetActiveAttrib(int program, + int index, + java.nio.IntBuffer length, + java.nio.IntBuffer size, + java.nio.IntBuffer type, + java.nio.ByteBuffer name) 
      static java.lang.StringglGetActiveAttrib(int program, + int index, + int maxLength, + java.nio.IntBuffer sizeType) +
      Overloads glGetActiveAttrib.
      +
      static intglGetActiveAttribSize(int program, + int index) +
      Overloads glGetActiveAttrib.
      +
      static intglGetActiveAttribType(int program, + int index) +
      Overloads glGetActiveAttrib.
      +
      static java.lang.StringglGetActiveUniform(int program, + int index, + int maxLength) +
      Overloads glGetActiveUniform.
      +
      static voidglGetActiveUniform(int program, + int index, + java.nio.IntBuffer length, + java.nio.IntBuffer size, + java.nio.IntBuffer type, + java.nio.ByteBuffer name) 
      static java.lang.StringglGetActiveUniform(int program, + int index, + int maxLength, + java.nio.IntBuffer sizeType) +
      Overloads glGetActiveUniform.
      +
      static intglGetActiveUniformSize(int program, + int index) +
      Overloads glGetActiveUniform.
      +
      static intglGetActiveUniformType(int program, + int index) +
      Overloads glGetActiveUniform.
      +
      static voidglGetAttachedShaders(int program, + java.nio.IntBuffer count, + java.nio.IntBuffer shaders) 
      static intglGetAttribLocation(int program, + java.nio.ByteBuffer name) 
      static intglGetAttribLocation(int program, + java.lang.CharSequence name) +
      Overloads glGetAttribLocation.
      +
      static intglGetProgram(int program, + int pname) +
      Deprecated.  +
      Will be removed in 3.0. Use glGetProgrami(int, int) instead.
      +
      +
      static voidglGetProgram(int program, + int pname, + java.nio.IntBuffer params) 
      static intglGetProgrami(int program, + int pname) +
      Overloads glGetProgramiv.
      +
      static java.lang.StringglGetProgramInfoLog(int program, + int maxLength) +
      Overloads glGetProgramInfoLog.
      +
      static voidglGetProgramInfoLog(int program, + java.nio.IntBuffer length, + java.nio.ByteBuffer infoLog) 
      static intglGetShader(int shader, + int pname) +
      Deprecated.  +
      Will be removed in 3.0. Use glGetShaderi(int, int) instead.
      +
      +
      static voidglGetShader(int shader, + int pname, + java.nio.IntBuffer params) 
      static intglGetShaderi(int shader, + int pname) +
      Overloads glGetShaderiv.
      +
      static java.lang.StringglGetShaderInfoLog(int shader, + int maxLength) +
      Overloads glGetShaderInfoLog.
      +
      static voidglGetShaderInfoLog(int shader, + java.nio.IntBuffer length, + java.nio.ByteBuffer infoLog) 
      static java.lang.StringglGetShaderSource(int shader, + int maxLength) +
      Overloads glGetShaderSource.
      +
      static voidglGetShaderSource(int shader, + java.nio.IntBuffer length, + java.nio.ByteBuffer source) 
      static voidglGetUniform(int program, + int location, + java.nio.FloatBuffer params) 
      static voidglGetUniform(int program, + int location, + java.nio.IntBuffer params) 
      static intglGetUniformLocation(int program, + java.nio.ByteBuffer name) +
      Returns the location of the uniform with the specified name.
      +
      static intglGetUniformLocation(int program, + java.lang.CharSequence name) +
      Overloads glGetUniformLocation.
      +
      static voidglGetVertexAttrib(int index, + int pname, + java.nio.DoubleBuffer params) 
      static voidglGetVertexAttrib(int index, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetVertexAttrib(int index, + int pname, + java.nio.IntBuffer params) 
      static voidglGetVertexAttribPointer(int index, + int pname, + java.nio.ByteBuffer pointer) +
      Overloads glGetVertexAttribPointerv.
      +
      static java.nio.ByteBufferglGetVertexAttribPointer(int index, + int pname, + long result_size) 
      static booleanglIsProgram(int program) 
      static booleanglIsShader(int shader) 
      static voidglLinkProgram(int program) 
      static voidglShaderSource(int shader, + java.nio.ByteBuffer string) +
      The ARB_shader_objects extension allows multiple, optionally null-terminated, source strings to define a shader program.
      +
      static voidglShaderSource(int shader, + java.lang.CharSequence string) +
      Overloads glShaderSource.
      +
      static voidglShaderSource(int shader, + java.lang.CharSequence[] strings) +
      Overloads glShaderSource.
      +
      static voidglStencilFuncSeparate(int face, + int func, + int ref, + int mask) 
      static voidglStencilMaskSeparate(int face, + int mask) 
      static voidglStencilOpSeparate(int face, + int sfail, + int dpfail, + int dppass) 
      static voidglUniform1(int location, + java.nio.FloatBuffer values) 
      static voidglUniform1(int location, + java.nio.IntBuffer values) 
      static voidglUniform1f(int location, + float v0) 
      static voidglUniform1i(int location, + int v0) 
      static voidglUniform2(int location, + java.nio.FloatBuffer values) 
      static voidglUniform2(int location, + java.nio.IntBuffer values) 
      static voidglUniform2f(int location, + float v0, + float v1) 
      static voidglUniform2i(int location, + int v0, + int v1) 
      static voidglUniform3(int location, + java.nio.FloatBuffer values) 
      static voidglUniform3(int location, + java.nio.IntBuffer values) 
      static voidglUniform3f(int location, + float v0, + float v1, + float v2) 
      static voidglUniform3i(int location, + int v0, + int v1, + int v2) 
      static voidglUniform4(int location, + java.nio.FloatBuffer values) 
      static voidglUniform4(int location, + java.nio.IntBuffer values) 
      static voidglUniform4f(int location, + float v0, + float v1, + float v2, + float v3) 
      static voidglUniform4i(int location, + int v0, + int v1, + int v2, + int v3) 
      static voidglUniformMatrix2(int location, + boolean transpose, + java.nio.FloatBuffer matrices) 
      static voidglUniformMatrix3(int location, + boolean transpose, + java.nio.FloatBuffer matrices) 
      static voidglUniformMatrix4(int location, + boolean transpose, + java.nio.FloatBuffer matrices) 
      static voidglUseProgram(int program) 
      static voidglValidateProgram(int program) 
      static voidglVertexAttrib1d(int index, + double x) 
      static voidglVertexAttrib1f(int index, + float x) 
      static voidglVertexAttrib1s(int index, + short x) 
      static voidglVertexAttrib2d(int index, + double x, + double y) 
      static voidglVertexAttrib2f(int index, + float x, + float y) 
      static voidglVertexAttrib2s(int index, + short x, + short y) 
      static voidglVertexAttrib3d(int index, + double x, + double y, + double z) 
      static voidglVertexAttrib3f(int index, + float x, + float y, + float z) 
      static voidglVertexAttrib3s(int index, + short x, + short y, + short z) 
      static voidglVertexAttrib4d(int index, + double x, + double y, + double z, + double w) 
      static voidglVertexAttrib4f(int index, + float x, + float y, + float z, + float w) 
      static voidglVertexAttrib4Nub(int index, + byte x, + byte y, + byte z, + byte w) 
      static voidglVertexAttrib4s(int index, + short x, + short y, + short z, + short w) 
      static voidglVertexAttribPointer(int index, + int size, + boolean unsigned, + boolean normalized, + int stride, + java.nio.ByteBuffer buffer) 
      static voidglVertexAttribPointer(int index, + int size, + boolean unsigned, + boolean normalized, + int stride, + java.nio.IntBuffer buffer) 
      static voidglVertexAttribPointer(int index, + int size, + boolean unsigned, + boolean normalized, + int stride, + java.nio.ShortBuffer buffer) 
      static voidglVertexAttribPointer(int index, + int size, + boolean normalized, + int stride, + java.nio.DoubleBuffer buffer) 
      static voidglVertexAttribPointer(int index, + int size, + boolean normalized, + int stride, + java.nio.FloatBuffer buffer) 
      static voidglVertexAttribPointer(int index, + int size, + int type, + boolean normalized, + int stride, + java.nio.ByteBuffer buffer) +
      Overloads glVertexAttribPointer.
      +
      static voidglVertexAttribPointer(int index, + int size, + int type, + boolean normalized, + int stride, + long buffer_buffer_offset) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SHADING_LANGUAGE_VERSION

        +
        public static final int GL_SHADING_LANGUAGE_VERSION
        +
        Accepted by the <name> parameter of GetString:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_PROGRAM

        +
        public static final int GL_CURRENT_PROGRAM
        +
        Accepted by the <pname> argument of GetInteger:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_TYPE

        +
        public static final int GL_SHADER_TYPE
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DELETE_STATUS

        +
        public static final int GL_DELETE_STATUS
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPILE_STATUS

        +
        public static final int GL_COMPILE_STATUS
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LINK_STATUS

        +
        public static final int GL_LINK_STATUS
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VALIDATE_STATUS

        +
        public static final int GL_VALIDATE_STATUS
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INFO_LOG_LENGTH

        +
        public static final int GL_INFO_LOG_LENGTH
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATTACHED_SHADERS

        +
        public static final int GL_ATTACHED_SHADERS
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_UNIFORMS

        +
        public static final int GL_ACTIVE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_UNIFORM_MAX_LENGTH

        +
        public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_ATTRIBUTES

        +
        public static final int GL_ACTIVE_ATTRIBUTES
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_ATTRIBUTE_MAX_LENGTH

        +
        public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_SOURCE_LENGTH

        +
        public static final int GL_SHADER_SOURCE_LENGTH
        +
        Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_OBJECT

        +
        public static final int GL_SHADER_OBJECT
        +
        Returned by the <params> parameter of GetObjectParameter{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_VEC2

        +
        public static final int GL_FLOAT_VEC2
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_VEC3

        +
        public static final int GL_FLOAT_VEC3
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_VEC4

        +
        public static final int GL_FLOAT_VEC4
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_VEC2

        +
        public static final int GL_INT_VEC2
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_VEC3

        +
        public static final int GL_INT_VEC3
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_VEC4

        +
        public static final int GL_INT_VEC4
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BOOL

        +
        public static final int GL_BOOL
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BOOL_VEC2

        +
        public static final int GL_BOOL_VEC2
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BOOL_VEC3

        +
        public static final int GL_BOOL_VEC3
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BOOL_VEC4

        +
        public static final int GL_BOOL_VEC4
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_MAT2

        +
        public static final int GL_FLOAT_MAT2
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_MAT3

        +
        public static final int GL_FLOAT_MAT3
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_MAT4

        +
        public static final int GL_FLOAT_MAT4
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_1D

        +
        public static final int GL_SAMPLER_1D
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D

        +
        public static final int GL_SAMPLER_2D
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_3D

        +
        public static final int GL_SAMPLER_3D
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_CUBE

        +
        public static final int GL_SAMPLER_CUBE
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_1D_SHADOW

        +
        public static final int GL_SAMPLER_1D_SHADOW
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_SHADOW

        +
        public static final int GL_SAMPLER_2D_SHADOW
        +
        Returned by the <type> parameter of GetActiveUniformARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_SHADER

        +
        public static final int GL_VERTEX_SHADER
        +
        Accepted by the <shaderType> argument of CreateShader and + returned by the <params> parameter of GetShader{if}v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VARYING_FLOATS

        +
        public static final int GL_MAX_VARYING_FLOATS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_ATTRIBS

        +
        public static final int GL_MAX_VERTEX_ATTRIBS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_IMAGE_UNITS

        +
        public static final int GL_MAX_TEXTURE_IMAGE_UNITS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS

        +
        public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS

        +
        public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_COORDS

        +
        public static final int GL_MAX_TEXTURE_COORDS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_PROGRAM_POINT_SIZE

        +
        public static final int GL_VERTEX_PROGRAM_POINT_SIZE
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_PROGRAM_TWO_SIDE

        +
        public static final int GL_VERTEX_PROGRAM_TWO_SIDE
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_ENABLED

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED
        +
        Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_SIZE

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE
        +
        Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_STRIDE

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE
        +
        Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_TYPE

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE
        +
        Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_NORMALIZED

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
        +
        Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_VERTEX_ATTRIB

        +
        public static final int GL_CURRENT_VERTEX_ATTRIB
        +
        Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_POINTER

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER
        +
        Accepted by the <pname> parameter of GetVertexAttribPointervARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_SHADER

        +
        public static final int GL_FRAGMENT_SHADER
        +
        Accepted by the <shaderType> argument of CreateShader and + returned by the <params> parameter of GetShader{fi}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_SHADER_DERIVATIVE_HINT

        +
        public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT
        +
        Accepted by the <target> parameter of Hint and the <pname> parameter of + GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DRAW_BUFFERS

        +
        public static final int GL_MAX_DRAW_BUFFERS
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER0

        +
        public static final int GL_DRAW_BUFFER0
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER1

        +
        public static final int GL_DRAW_BUFFER1
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER2

        +
        public static final int GL_DRAW_BUFFER2
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER3

        +
        public static final int GL_DRAW_BUFFER3
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER4

        +
        public static final int GL_DRAW_BUFFER4
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER5

        +
        public static final int GL_DRAW_BUFFER5
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER6

        +
        public static final int GL_DRAW_BUFFER6
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER7

        +
        public static final int GL_DRAW_BUFFER7
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER8

        +
        public static final int GL_DRAW_BUFFER8
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER9

        +
        public static final int GL_DRAW_BUFFER9
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER10

        +
        public static final int GL_DRAW_BUFFER10
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER11

        +
        public static final int GL_DRAW_BUFFER11
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER12

        +
        public static final int GL_DRAW_BUFFER12
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER13

        +
        public static final int GL_DRAW_BUFFER13
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER14

        +
        public static final int GL_DRAW_BUFFER14
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER15

        +
        public static final int GL_DRAW_BUFFER15
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_POINT_SPRITE

        +
        public static final int GL_POINT_SPRITE
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev, and by the <target> parameter of TexEnvi, TexEnviv, + TexEnvf, TexEnvfv, GetTexEnviv, and GetTexEnvfv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COORD_REPLACE

        +
        public static final int GL_COORD_REPLACE
        +
        When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, or GetTexEnviv is POINT_SPRITE, then the value of + <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_POINT_SPRITE_COORD_ORIGIN

        +
        public static final int GL_POINT_SPRITE_COORD_ORIGIN
        +
        Accepted by the <pname> parameter of PointParameter{if}vARB, and the + <pname> of Get:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LOWER_LEFT

        +
        public static final int GL_LOWER_LEFT
        +
        Accepted by the <param> parameter of PointParameter{if}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UPPER_LEFT

        +
        public static final int GL_UPPER_LEFT
        +
        Accepted by the <param> parameter of PointParameter{if}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BACK_FUNC

        +
        public static final int GL_STENCIL_BACK_FUNC
        +
        Accepted by the <param> parameter of PointParameter{if}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BACK_FAIL

        +
        public static final int GL_STENCIL_BACK_FAIL
        +
        Accepted by the <param> parameter of PointParameter{if}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BACK_PASS_DEPTH_FAIL

        +
        public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL
        +
        Accepted by the <param> parameter of PointParameter{if}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BACK_PASS_DEPTH_PASS

        +
        public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS
        +
        Accepted by the <param> parameter of PointParameter{if}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BACK_REF

        +
        public static final int GL_STENCIL_BACK_REF
        +
        Accepted by the <param> parameter of PointParameter{if}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BACK_VALUE_MASK

        +
        public static final int GL_STENCIL_BACK_VALUE_MASK
        +
        Accepted by the <param> parameter of PointParameter{if}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BACK_WRITEMASK

        +
        public static final int GL_STENCIL_BACK_WRITEMASK
        +
        Accepted by the <param> parameter of PointParameter{if}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BLEND_EQUATION_RGB

        +
        public static final int GL_BLEND_EQUATION_RGB
        +
        Accepted by the <param> parameter of PointParameter{if}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BLEND_EQUATION_ALPHA

        +
        public static final int GL_BLEND_EQUATION_ALPHA
        +
        Accepted by the <param> parameter of PointParameter{if}vARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glShaderSource

        +
        public static void glShaderSource(int shader,
        +                  java.nio.ByteBuffer string)
        +
        The ARB_shader_objects extension allows multiple, optionally null-terminated, source strings to define a shader program. +

        + This method uses just a single string, that should NOT be null-terminated. +

        +
        Parameters:
        shader -
        string -
        +
      • +
      + + + +
        +
      • +

        glShaderSource

        +
        public static void glShaderSource(int shader,
        +                  java.lang.CharSequence string)
        +
        Overloads glShaderSource.
        +
      • +
      + + + +
        +
      • +

        glShaderSource

        +
        public static void glShaderSource(int shader,
        +                  java.lang.CharSequence[] strings)
        +
        Overloads glShaderSource.
        +
      • +
      + + + +
        +
      • +

        glCreateShader

        +
        public static int glCreateShader(int type)
        +
      • +
      + + + +
        +
      • +

        glIsShader

        +
        public static boolean glIsShader(int shader)
        +
      • +
      + + + +
        +
      • +

        glCompileShader

        +
        public static void glCompileShader(int shader)
        +
      • +
      + + + +
        +
      • +

        glDeleteShader

        +
        public static void glDeleteShader(int shader)
        +
      • +
      + + + +
        +
      • +

        glCreateProgram

        +
        public static int glCreateProgram()
        +
      • +
      + + + +
        +
      • +

        glIsProgram

        +
        public static boolean glIsProgram(int program)
        +
      • +
      + + + +
        +
      • +

        glAttachShader

        +
        public static void glAttachShader(int program,
        +                  int shader)
        +
      • +
      + + + +
        +
      • +

        glDetachShader

        +
        public static void glDetachShader(int program,
        +                  int shader)
        +
      • +
      + + + +
        +
      • +

        glLinkProgram

        +
        public static void glLinkProgram(int program)
        +
      • +
      + + + +
        +
      • +

        glUseProgram

        +
        public static void glUseProgram(int program)
        +
      • +
      + + + +
        +
      • +

        glValidateProgram

        +
        public static void glValidateProgram(int program)
        +
      • +
      + + + +
        +
      • +

        glDeleteProgram

        +
        public static void glDeleteProgram(int program)
        +
      • +
      + + + +
        +
      • +

        glUniform1f

        +
        public static void glUniform1f(int location,
        +               float v0)
        +
      • +
      + + + +
        +
      • +

        glUniform2f

        +
        public static void glUniform2f(int location,
        +               float v0,
        +               float v1)
        +
      • +
      + + + +
        +
      • +

        glUniform3f

        +
        public static void glUniform3f(int location,
        +               float v0,
        +               float v1,
        +               float v2)
        +
      • +
      + + + +
        +
      • +

        glUniform4f

        +
        public static void glUniform4f(int location,
        +               float v0,
        +               float v1,
        +               float v2,
        +               float v3)
        +
      • +
      + + + +
        +
      • +

        glUniform1i

        +
        public static void glUniform1i(int location,
        +               int v0)
        +
      • +
      + + + +
        +
      • +

        glUniform2i

        +
        public static void glUniform2i(int location,
        +               int v0,
        +               int v1)
        +
      • +
      + + + +
        +
      • +

        glUniform3i

        +
        public static void glUniform3i(int location,
        +               int v0,
        +               int v1,
        +               int v2)
        +
      • +
      + + + +
        +
      • +

        glUniform4i

        +
        public static void glUniform4i(int location,
        +               int v0,
        +               int v1,
        +               int v2,
        +               int v3)
        +
      • +
      + + + +
        +
      • +

        glUniform1

        +
        public static void glUniform1(int location,
        +              java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniform2

        +
        public static void glUniform2(int location,
        +              java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniform3

        +
        public static void glUniform3(int location,
        +              java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniform4

        +
        public static void glUniform4(int location,
        +              java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniform1

        +
        public static void glUniform1(int location,
        +              java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniform2

        +
        public static void glUniform2(int location,
        +              java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniform3

        +
        public static void glUniform3(int location,
        +              java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniform4

        +
        public static void glUniform4(int location,
        +              java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix2

        +
        public static void glUniformMatrix2(int location,
        +                    boolean transpose,
        +                    java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix3

        +
        public static void glUniformMatrix3(int location,
        +                    boolean transpose,
        +                    java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix4

        +
        public static void glUniformMatrix4(int location,
        +                    boolean transpose,
        +                    java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glGetShader

        +
        public static void glGetShader(int shader,
        +               int pname,
        +               java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetShader

        +
        @Deprecated
        +public static int glGetShader(int shader,
        +                         int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetShaderi(int, int) instead.
        +
        Overloads glGetShaderiv. +

        +
      • +
      + + + +
        +
      • +

        glGetShaderi

        +
        public static int glGetShaderi(int shader,
        +               int pname)
        +
        Overloads glGetShaderiv.
        +
      • +
      + + + +
        +
      • +

        glGetProgram

        +
        public static void glGetProgram(int program,
        +                int pname,
        +                java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgram

        +
        @Deprecated
        +public static int glGetProgram(int program,
        +                          int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetProgrami(int, int) instead.
        +
        Overloads glGetProgramiv. +

        +
      • +
      + + + +
        +
      • +

        glGetProgrami

        +
        public static int glGetProgrami(int program,
        +                int pname)
        +
        Overloads glGetProgramiv.
        +
      • +
      + + + +
        +
      • +

        glGetShaderInfoLog

        +
        public static void glGetShaderInfoLog(int shader,
        +                      java.nio.IntBuffer length,
        +                      java.nio.ByteBuffer infoLog)
        +
      • +
      + + + +
        +
      • +

        glGetShaderInfoLog

        +
        public static java.lang.String glGetShaderInfoLog(int shader,
        +                                  int maxLength)
        +
        Overloads glGetShaderInfoLog.
        +
      • +
      + + + +
        +
      • +

        glGetProgramInfoLog

        +
        public static void glGetProgramInfoLog(int program,
        +                       java.nio.IntBuffer length,
        +                       java.nio.ByteBuffer infoLog)
        +
      • +
      + + + +
        +
      • +

        glGetProgramInfoLog

        +
        public static java.lang.String glGetProgramInfoLog(int program,
        +                                   int maxLength)
        +
        Overloads glGetProgramInfoLog.
        +
      • +
      + + + +
        +
      • +

        glGetAttachedShaders

        +
        public static void glGetAttachedShaders(int program,
        +                        java.nio.IntBuffer count,
        +                        java.nio.IntBuffer shaders)
        +
      • +
      + + + +
        +
      • +

        glGetUniformLocation

        +
        public static int glGetUniformLocation(int program,
        +                       java.nio.ByteBuffer name)
        +
        Returns the location of the uniform with the specified name. The ByteBuffer should contain the uniform name as a + null-terminated string. +

        +
        Parameters:
        program -
        name -
        +
      • +
      + + + +
        +
      • +

        glGetUniformLocation

        +
        public static int glGetUniformLocation(int program,
        +                       java.lang.CharSequence name)
        +
        Overloads glGetUniformLocation.
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniform

        +
        public static void glGetActiveUniform(int program,
        +                      int index,
        +                      java.nio.IntBuffer length,
        +                      java.nio.IntBuffer size,
        +                      java.nio.IntBuffer type,
        +                      java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniform

        +
        public static java.lang.String glGetActiveUniform(int program,
        +                                  int index,
        +                                  int maxLength,
        +                                  java.nio.IntBuffer sizeType)
        +
        Overloads glGetActiveUniform. +

        + Overloads glGetActiveUniform. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).

        +
      • +
      + + + +
        +
      • +

        glGetActiveUniform

        +
        public static java.lang.String glGetActiveUniform(int program,
        +                                  int index,
        +                                  int maxLength)
        +
        Overloads glGetActiveUniform. +

        + Overloads glGetActiveUniformARB. This version returns only the uniform name.

        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformSize

        +
        public static int glGetActiveUniformSize(int program,
        +                         int index)
        +
        Overloads glGetActiveUniform. +

        + Overloads glGetActiveUniform. This version returns only the uniform size.

        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformType

        +
        public static int glGetActiveUniformType(int program,
        +                         int index)
        +
        Overloads glGetActiveUniform. +

        + Overloads glGetActiveUniform. This version returns only the uniform type.

        +
      • +
      + + + +
        +
      • +

        glGetUniform

        +
        public static void glGetUniform(int program,
        +                int location,
        +                java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetUniform

        +
        public static void glGetUniform(int program,
        +                int location,
        +                java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetShaderSource

        +
        public static void glGetShaderSource(int shader,
        +                     java.nio.IntBuffer length,
        +                     java.nio.ByteBuffer source)
        +
      • +
      + + + +
        +
      • +

        glGetShaderSource

        +
        public static java.lang.String glGetShaderSource(int shader,
        +                                 int maxLength)
        +
        Overloads glGetShaderSource.
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib1s

        +
        public static void glVertexAttrib1s(int index,
        +                    short x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib1f

        +
        public static void glVertexAttrib1f(int index,
        +                    float x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib1d

        +
        public static void glVertexAttrib1d(int index,
        +                    double x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2s

        +
        public static void glVertexAttrib2s(int index,
        +                    short x,
        +                    short y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2f

        +
        public static void glVertexAttrib2f(int index,
        +                    float x,
        +                    float y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2d

        +
        public static void glVertexAttrib2d(int index,
        +                    double x,
        +                    double y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3s

        +
        public static void glVertexAttrib3s(int index,
        +                    short x,
        +                    short y,
        +                    short z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3f

        +
        public static void glVertexAttrib3f(int index,
        +                    float x,
        +                    float y,
        +                    float z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3d

        +
        public static void glVertexAttrib3d(int index,
        +                    double x,
        +                    double y,
        +                    double z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4s

        +
        public static void glVertexAttrib4s(int index,
        +                    short x,
        +                    short y,
        +                    short z,
        +                    short w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4f

        +
        public static void glVertexAttrib4f(int index,
        +                    float x,
        +                    float y,
        +                    float z,
        +                    float w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4d

        +
        public static void glVertexAttrib4d(int index,
        +                    double x,
        +                    double y,
        +                    double z,
        +                    double w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4Nub

        +
        public static void glVertexAttrib4Nub(int index,
        +                      byte x,
        +                      byte y,
        +                      byte z,
        +                      byte w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointer

        +
        public static void glVertexAttribPointer(int index,
        +                         int size,
        +                         boolean normalized,
        +                         int stride,
        +                         java.nio.DoubleBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointer

        +
        public static void glVertexAttribPointer(int index,
        +                         int size,
        +                         boolean normalized,
        +                         int stride,
        +                         java.nio.FloatBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointer

        +
        public static void glVertexAttribPointer(int index,
        +                         int size,
        +                         boolean unsigned,
        +                         boolean normalized,
        +                         int stride,
        +                         java.nio.ByteBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointer

        +
        public static void glVertexAttribPointer(int index,
        +                         int size,
        +                         boolean unsigned,
        +                         boolean normalized,
        +                         int stride,
        +                         java.nio.IntBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointer

        +
        public static void glVertexAttribPointer(int index,
        +                         int size,
        +                         boolean unsigned,
        +                         boolean normalized,
        +                         int stride,
        +                         java.nio.ShortBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointer

        +
        public static void glVertexAttribPointer(int index,
        +                         int size,
        +                         int type,
        +                         boolean normalized,
        +                         int stride,
        +                         long buffer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointer

        +
        public static void glVertexAttribPointer(int index,
        +                         int size,
        +                         int type,
        +                         boolean normalized,
        +                         int stride,
        +                         java.nio.ByteBuffer buffer)
        +
        Overloads glVertexAttribPointer.
        +
      • +
      + + + +
        +
      • +

        glEnableVertexAttribArray

        +
        public static void glEnableVertexAttribArray(int index)
        +
      • +
      + + + +
        +
      • +

        glDisableVertexAttribArray

        +
        public static void glDisableVertexAttribArray(int index)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttrib

        +
        public static void glGetVertexAttrib(int index,
        +                     int pname,
        +                     java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttrib

        +
        public static void glGetVertexAttrib(int index,
        +                     int pname,
        +                     java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttrib

        +
        public static void glGetVertexAttrib(int index,
        +                     int pname,
        +                     java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribPointer

        +
        public static java.nio.ByteBuffer glGetVertexAttribPointer(int index,
        +                                           int pname,
        +                                           long result_size)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribPointer

        +
        public static void glGetVertexAttribPointer(int index,
        +                            int pname,
        +                            java.nio.ByteBuffer pointer)
        +
        Overloads glGetVertexAttribPointerv.
        +
      • +
      + + + +
        +
      • +

        glBindAttribLocation

        +
        public static void glBindAttribLocation(int program,
        +                        int index,
        +                        java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glBindAttribLocation

        +
        public static void glBindAttribLocation(int program,
        +                        int index,
        +                        java.lang.CharSequence name)
        +
        Overloads glBindAttribLocation.
        +
      • +
      + + + +
        +
      • +

        glGetActiveAttrib

        +
        public static void glGetActiveAttrib(int program,
        +                     int index,
        +                     java.nio.IntBuffer length,
        +                     java.nio.IntBuffer size,
        +                     java.nio.IntBuffer type,
        +                     java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetActiveAttrib

        +
        public static java.lang.String glGetActiveAttrib(int program,
        +                                 int index,
        +                                 int maxLength,
        +                                 java.nio.IntBuffer sizeType)
        +
        Overloads glGetActiveAttrib. +

        + Overloads glGetActiveAttrib. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).

        +
      • +
      + + + +
        +
      • +

        glGetActiveAttrib

        +
        public static java.lang.String glGetActiveAttrib(int program,
        +                                 int index,
        +                                 int maxLength)
        +
        Overloads glGetActiveAttrib. +

        + Overloads glGetActiveAttrib. This version returns only the attrib name.

        +
      • +
      + + + +
        +
      • +

        glGetActiveAttribSize

        +
        public static int glGetActiveAttribSize(int program,
        +                        int index)
        +
        Overloads glGetActiveAttrib. +

        + Overloads glGetActiveAttribARB. This version returns only the attrib size.

        +
      • +
      + + + +
        +
      • +

        glGetActiveAttribType

        +
        public static int glGetActiveAttribType(int program,
        +                        int index)
        +
        Overloads glGetActiveAttrib. +

        + Overloads glGetActiveAttrib. This version returns only the attrib type.

        +
      • +
      + + + +
        +
      • +

        glGetAttribLocation

        +
        public static int glGetAttribLocation(int program,
        +                      java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetAttribLocation

        +
        public static int glGetAttribLocation(int program,
        +                      java.lang.CharSequence name)
        +
        Overloads glGetAttribLocation.
        +
      • +
      + + + +
        +
      • +

        glDrawBuffers

        +
        public static void glDrawBuffers(java.nio.IntBuffer buffers)
        +
      • +
      + + + +
        +
      • +

        glDrawBuffers

        +
        public static void glDrawBuffers(int buffer)
        +
        Overloads glDrawBuffers.
        +
      • +
      + + + +
        +
      • +

        glStencilOpSeparate

        +
        public static void glStencilOpSeparate(int face,
        +                       int sfail,
        +                       int dpfail,
        +                       int dppass)
        +
      • +
      + + + +
        +
      • +

        glStencilFuncSeparate

        +
        public static void glStencilFuncSeparate(int face,
        +                         int func,
        +                         int ref,
        +                         int mask)
        +
      • +
      + + + +
        +
      • +

        glStencilMaskSeparate

        +
        public static void glStencilMaskSeparate(int face,
        +                         int mask)
        +
      • +
      + + + +
        +
      • +

        glBlendEquationSeparate

        +
        public static void glBlendEquationSeparate(int modeRGB,
        +                           int modeAlpha)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL21.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL21.html new file mode 100644 index 00000000..1a8fb298 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL21.html @@ -0,0 +1,762 @@ + + + + + +GL21 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL21

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL21
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL21
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPRESSED_SLUMINANCE +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_COMPRESSED_SLUMINANCE_ALPHA +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_COMPRESSED_SRGB +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_COMPRESSED_SRGB_ALPHA +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_CURRENT_RASTER_SECONDARY_COLOR +
      Accepted by the <pname> parameter of GetIntegerv and GetFloatv.
      +
      static intGL_FLOAT_MAT2x3 +
      Returned by the <type> parameter of GetActiveAttribARB.
      +
      static intGL_FLOAT_MAT2x4 +
      Returned by the <type> parameter of GetActiveAttribARB.
      +
      static intGL_FLOAT_MAT3x2 +
      Returned by the <type> parameter of GetActiveAttribARB.
      +
      static intGL_FLOAT_MAT3x4 +
      Returned by the <type> parameter of GetActiveAttribARB.
      +
      static intGL_FLOAT_MAT4x2 +
      Returned by the <type> parameter of GetActiveAttribARB.
      +
      static intGL_FLOAT_MAT4x3 +
      Returned by the <type> parameter of GetActiveAttribARB.
      +
      static intGL_PIXEL_PACK_BUFFER +
      Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, and GetBufferPointerv.
      +
      static intGL_PIXEL_PACK_BUFFER_BINDING +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
      +
      static intGL_PIXEL_UNPACK_BUFFER +
      Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, and GetBufferPointerv.
      +
      static intGL_PIXEL_UNPACK_BUFFER_BINDING +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
      +
      static intGL_SLUMINANCE +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_SLUMINANCE_ALPHA +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_SLUMINANCE8 +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_SLUMINANCE8_ALPHA8 +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_SRGB +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_SRGB_ALPHA +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_SRGB8 +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      static intGL_SRGB8_ALPHA8 +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglUniformMatrix2x3(int location, + boolean transpose, + java.nio.FloatBuffer matrices) 
      static voidglUniformMatrix2x4(int location, + boolean transpose, + java.nio.FloatBuffer matrices) 
      static voidglUniformMatrix3x2(int location, + boolean transpose, + java.nio.FloatBuffer matrices) 
      static voidglUniformMatrix3x4(int location, + boolean transpose, + java.nio.FloatBuffer matrices) 
      static voidglUniformMatrix4x2(int location, + boolean transpose, + java.nio.FloatBuffer matrices) 
      static voidglUniformMatrix4x3(int location, + boolean transpose, + java.nio.FloatBuffer matrices) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FLOAT_MAT2x3

        +
        public static final int GL_FLOAT_MAT2x3
        +
        Returned by the <type> parameter of GetActiveAttribARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_MAT2x4

        +
        public static final int GL_FLOAT_MAT2x4
        +
        Returned by the <type> parameter of GetActiveAttribARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_MAT3x2

        +
        public static final int GL_FLOAT_MAT3x2
        +
        Returned by the <type> parameter of GetActiveAttribARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_MAT3x4

        +
        public static final int GL_FLOAT_MAT3x4
        +
        Returned by the <type> parameter of GetActiveAttribARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_MAT4x2

        +
        public static final int GL_FLOAT_MAT4x2
        +
        Returned by the <type> parameter of GetActiveAttribARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_MAT4x3

        +
        public static final int GL_FLOAT_MAT4x3
        +
        Returned by the <type> parameter of GetActiveAttribARB.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PIXEL_PACK_BUFFER

        +
        public static final int GL_PIXEL_PACK_BUFFER
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, and GetBufferPointerv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PIXEL_UNPACK_BUFFER

        +
        public static final int GL_PIXEL_UNPACK_BUFFER
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferParameteriv, and GetBufferPointerv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PIXEL_PACK_BUFFER_BINDING

        +
        public static final int GL_PIXEL_PACK_BUFFER_BINDING
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PIXEL_UNPACK_BUFFER_BINDING

        +
        public static final int GL_PIXEL_UNPACK_BUFFER_BINDING
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB

        +
        public static final int GL_SRGB
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB8

        +
        public static final int GL_SRGB8
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB_ALPHA

        +
        public static final int GL_SRGB_ALPHA
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB8_ALPHA8

        +
        public static final int GL_SRGB8_ALPHA8
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SLUMINANCE_ALPHA

        +
        public static final int GL_SLUMINANCE_ALPHA
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SLUMINANCE8_ALPHA8

        +
        public static final int GL_SLUMINANCE8_ALPHA8
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SLUMINANCE

        +
        public static final int GL_SLUMINANCE
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SLUMINANCE8

        +
        public static final int GL_SLUMINANCE8
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB

        +
        public static final int GL_COMPRESSED_SRGB
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB_ALPHA

        +
        public static final int GL_COMPRESSED_SRGB_ALPHA
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SLUMINANCE

        +
        public static final int GL_COMPRESSED_SLUMINANCE
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SLUMINANCE_ALPHA

        +
        public static final int GL_COMPRESSED_SLUMINANCE_ALPHA
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_RASTER_SECONDARY_COLOR

        +
        public static final int GL_CURRENT_RASTER_SECONDARY_COLOR
        +
        Accepted by the <pname> parameter of GetIntegerv and GetFloatv.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glUniformMatrix2x3

        +
        public static void glUniformMatrix2x3(int location,
        +                      boolean transpose,
        +                      java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix3x2

        +
        public static void glUniformMatrix3x2(int location,
        +                      boolean transpose,
        +                      java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix2x4

        +
        public static void glUniformMatrix2x4(int location,
        +                      boolean transpose,
        +                      java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix4x2

        +
        public static void glUniformMatrix4x2(int location,
        +                      boolean transpose,
        +                      java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix3x4

        +
        public static void glUniformMatrix3x4(int location,
        +                      boolean transpose,
        +                      java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix4x3

        +
        public static void glUniformMatrix4x3(int location,
        +                      boolean transpose,
        +                      java.nio.FloatBuffer matrices)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL30.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL30.html new file mode 100644 index 00000000..9ad0b5cd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL30.html @@ -0,0 +1,6545 @@ + + + + + +GL30 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL30

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL30
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL30
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ALPHA_INTEGER +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_ALPHA16F +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA16I +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA16UI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA32F +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA32I +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA32UI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA8I +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_ALPHA8UI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_BGR_INTEGER +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_BGRA_INTEGER +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_BLUE_INTEGER +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_BUFFER_ACCESS_FLAGS 
      static intGL_BUFFER_MAP_LENGTH 
      static intGL_BUFFER_MAP_OFFSET 
      static intGL_CLAMP_FRAGMENT_COLOR +
      Accepted by the <target> parameter of ClampColor and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      +
      static intGL_CLAMP_READ_COLOR +
      Accepted by the <target> parameter of ClampColor and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      +
      static intGL_CLAMP_VERTEX_COLOR +
      Accepted by the <target> parameter of ClampColor and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      +
      static intGL_CLIP_DISTANCE0 
      static intGL_CLIP_DISTANCE1 
      static intGL_CLIP_DISTANCE2 
      static intGL_CLIP_DISTANCE3 
      static intGL_CLIP_DISTANCE4 
      static intGL_CLIP_DISTANCE5 
      static intGL_CLIP_DISTANCE6 
      static intGL_CLIP_DISTANCE7 
      static intGL_COLOR_ATTACHMENT0 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT1 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT10 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT11 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT12 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT13 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT14 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT15 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT2 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT3 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT4 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT5 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT6 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT7 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT8 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COLOR_ATTACHMENT9 +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_COMPARE_REF_DEPTH_TO_TEXTURE +
      Accepted by the <param> parameter of TexParameterf, TexParameteri, + TexParameterfv, and TexParameteriv when the <pname> parameter is + TEXTURE_COMPARE_MODE_ARB:
      +
      static intGL_COMPARE_REF_TO_TEXTURE 
      static intGL_COMPRESSED_RED 
      static intGL_COMPRESSED_RED_RGTC1 +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_RG 
      static intGL_COMPRESSED_RG_RGTC2 +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_SIGNED_RED_RGTC1 +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_SIGNED_RG_RGTC2 +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 
      static intGL_CONTEXT_FLAGS 
      static intGL_DEPTH_ATTACHMENT +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_DEPTH_BUFFER 
      static intGL_DEPTH_COMPONENT32F +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
      +
      static intGL_DEPTH_STENCIL +
      Accepted by the <format> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage, by the <type> parameter of + CopyPixels, by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameteriv.
      +
      static intGL_DEPTH_STENCIL_ATTACHMENT +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_DEPTH24_STENCIL8 +
      Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameteriv.
      +
      static intGL_DEPTH32F_STENCIL8 +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
      +
      static intGL_DRAW_FRAMEBUFFER +
      Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
      +
      static intGL_DRAW_FRAMEBUFFER_BINDING +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.
      +
      static intGL_FIXED_ONLY +
      Accepted by the <clamp> parameter of ClampColor.
      +
      static intGL_FLOAT_32_UNSIGNED_INT_24_8_REV +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and + GetTexImage:
      +
      static intGL_FRAMEBUFFER +
      Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_RED_SIZE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_BINDING +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_FRAMEBUFFER_COMPLETE +
      Returned by CheckFramebufferStatus():
      +
      static intGL_FRAMEBUFFER_DEFAULT +
      Returned in <params> by GetFramebufferAttachmentParameteriv:
      +
      static intGL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT +
      Returned by CheckFramebufferStatus():
      +
      static intGL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER +
      Returned by CheckFramebufferStatus():
      +
      static intGL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT +
      Returned by CheckFramebufferStatus():
      +
      static intGL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE +
      Returned by CheckFramebufferStatus.
      +
      static intGL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER +
      Returned by CheckFramebufferStatus():
      +
      static intGL_FRAMEBUFFER_SRGB +
      Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_FRAMEBUFFER_SRGB_CAPABLE +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_FRAMEBUFFER_UNDEFINED +
      Returned by CheckFramebufferStatus():
      +
      static intGL_FRAMEBUFFER_UNSUPPORTED +
      Returned by CheckFramebufferStatus():
      +
      static intGL_GREEN_INTEGER +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_HALF_FLOAT +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, GetConvolutionFilter, + SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, + and GetColorTable: +

      + Accepted by the <type> argument of VertexPointer, NormalPointer, + ColorPointer, SecondaryColorPointer, FogCoordPointer, TexCoordPointer, + and VertexAttribPointer:

      +
      static intGL_INDEX +
      Returned in <params> by GetFramebufferAttachmentParameteriv:
      +
      static intGL_INT_SAMPLER_1D +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_INT_SAMPLER_1D_ARRAY +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_INT_SAMPLER_2D +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_INT_SAMPLER_2D_ARRAY +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_INT_SAMPLER_2D_RECT +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_INT_SAMPLER_3D +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_INT_SAMPLER_BUFFER +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_INT_SAMPLER_CUBE +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_INTERLEAVED_ATTRIBS +
      Accepted by the <bufferMode> parameter of TransformFeedbackVaryings:
      +
      static intGL_INVALID_FRAMEBUFFER_OPERATION +
      Returned by GetError():
      +
      static intGL_MAJOR_VERSION 
      static intGL_MAP_FLUSH_EXPLICIT_BIT +
      Accepted by the <access> parameter of MapBufferRange:
      +
      static intGL_MAP_INVALIDATE_BUFFER_BIT +
      Accepted by the <access> parameter of MapBufferRange:
      +
      static intGL_MAP_INVALIDATE_RANGE_BIT +
      Accepted by the <access> parameter of MapBufferRange:
      +
      static intGL_MAP_READ_BIT +
      Accepted by the <access> parameter of MapBufferRange:
      +
      static intGL_MAP_UNSYNCHRONIZED_BIT +
      Accepted by the <access> parameter of MapBufferRange:
      +
      static intGL_MAP_WRITE_BIT +
      Accepted by the <access> parameter of MapBufferRange:
      +
      static intGL_MAX_ARRAY_TEXTURE_LAYERS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
      +
      static intGL_MAX_CLIP_DISTANCES 
      static intGL_MAX_COLOR_ATTACHMENTS +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_MAX_PROGRAM_TEXEL_OFFSET +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_MAX_RENDERBUFFER_SIZE +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_MAX_SAMPLES +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
      +
      static intGL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
      +
      static intGL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
      +
      static intGL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
      +
      static intGL_MAX_VARYING_COMPONENTS 
      static intGL_MIN_PROGRAM_TEXEL_OFFSET +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_MINOR_VERSION 
      static intGL_NUM_EXTENSIONS 
      static intGL_PRIMITIVES_GENERATED +
      Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
      +
      static intGL_PROXY_TEXTURE_1D_ARRAY +
      Accepted by the <target> parameter of TexImage2D, TexSubImage2D, + CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and + CompressedTexSubImage2D:
      +
      static intGL_PROXY_TEXTURE_2D_ARRAY +
      Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D:
      +
      static intGL_QUERY_BY_REGION_NO_WAIT +
      Accepted by the <mode> parameter of BeginConditionalRender:
      +
      static intGL_QUERY_BY_REGION_WAIT +
      Accepted by the <mode> parameter of BeginConditionalRender:
      +
      static intGL_QUERY_NO_WAIT +
      Accepted by the <mode> parameter of BeginConditionalRender:
      +
      static intGL_QUERY_WAIT +
      Accepted by the <mode> parameter of BeginConditionalRender:
      +
      static intGL_R11F_G11F_B10F +
      Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage:
      +
      static intGL_R16 +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R16F +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R16I +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R16UI +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R32F +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R32I +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R32UI +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R8 +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R8I +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_R8UI +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RASTERIZER_DISCARD +
      Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_READ_FRAMEBUFFER +
      Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
      +
      static intGL_READ_FRAMEBUFFER_BINDING +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.
      +
      static intGL_RED_INTEGER +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_RENDERBUFFER +
      Accepted by the <target> parameter of BindRenderbuffer, + RenderbufferStorage, and GetRenderbufferParameteriv, and + returned by GetFramebufferAttachmentParameteriv:
      +
      static intGL_RENDERBUFFER_ALPHA_SIZE +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_BINDING +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_RENDERBUFFER_BLUE_SIZE +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_DEPTH_SIZE +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_GREEN_SIZE +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_HEIGHT +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_INTERNAL_FORMAT +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_RED_SIZE +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_SAMPLES +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv.
      +
      static intGL_RENDERBUFFER_STENCIL_SIZE +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RENDERBUFFER_WIDTH +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      static intGL_RG +
      Accepted by the <format> parameter of TexImage3D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_RG_INTEGER +
      Accepted by the <format> parameter of TexImage3D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_RG16 +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG16F +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG16I +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG16UI +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG32F +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG32I +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG32UI +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG8 +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG8I +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RG8UI +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
      +
      static intGL_RGB_INTEGER +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_RGB16F +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB16I +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB16UI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB32F +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB32I +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB32UI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB8I +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB8UI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGB9_E5 +
      Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage:
      +
      static intGL_RGBA_INTEGER +
      Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
      +
      static intGL_RGBA_INTEGER_MODE +
      Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_RGBA16F +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA16I +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA16UI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA32F +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA32I +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA32UI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA8I +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_RGBA8UI +
      Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
      +
      static intGL_SAMPLER_1D_ARRAY +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_SAMPLER_1D_ARRAY_SHADOW +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_SAMPLER_2D_ARRAY +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_SAMPLER_2D_ARRAY_SHADOW +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_SAMPLER_BUFFER +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_SAMPLER_CUBE_SHADOW +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_SEPARATE_ATTRIBS +
      Accepted by the <bufferMode> parameter of TransformFeedbackVaryings:
      +
      static intGL_STENCIL_ATTACHMENT +
      Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
      +
      static intGL_STENCIL_BUFFER 
      static intGL_STENCIL_INDEX1 +
      Accepted by the <internalformat> parameter of + RenderbufferStorage:
      +
      static intGL_STENCIL_INDEX16 +
      Accepted by the <internalformat> parameter of + RenderbufferStorage:
      +
      static intGL_STENCIL_INDEX4 +
      Accepted by the <internalformat> parameter of + RenderbufferStorage:
      +
      static intGL_STENCIL_INDEX8 +
      Accepted by the <internalformat> parameter of + RenderbufferStorage:
      +
      static intGL_TEXTURE_1D_ARRAY +
      Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
      +
      static intGL_TEXTURE_2D_ARRAY +
      Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
      +
      static intGL_TEXTURE_ALPHA_TYPE +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_BINDING_1D_ARRAY +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
      +
      static intGL_TEXTURE_BINDING_2D_ARRAY +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
      +
      static intGL_TEXTURE_BLUE_TYPE +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_DEPTH_TYPE +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_GREEN_TYPE +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_INTENSITY_TYPE +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_LUMINANCE_TYPE +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_RED_TYPE +
      Accepted by the <value> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_SHARED_SIZE +
      Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv:
      +
      static intGL_TEXTURE_STENCIL_SIZE +
      Accepted by the <value> parameter of GetTexLevelParameter.
      +
      static intGL_TRANSFORM_FEEDBACK_BUFFER +
      Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, BindBufferRange, BindBufferOffset and + BindBufferBase:
      +
      static intGL_TRANSFORM_FEEDBACK_BUFFER_BINDING +
      Accepted by the <param> parameter of GetIntegerIndexedv and + GetBooleanIndexedv, and by the <pname> parameter of GetBooleanv, + GetDoublev, GetIntegerv, and GetFloatv:
      +
      static intGL_TRANSFORM_FEEDBACK_BUFFER_MODE +
      Accepted by the <pname> parameter of GetProgramiv:
      +
      static intGL_TRANSFORM_FEEDBACK_BUFFER_SIZE +
      Accepted by the <param> parameter of GetIntegerIndexedv and + GetBooleanIndexedv:
      +
      static intGL_TRANSFORM_FEEDBACK_BUFFER_START +
      Accepted by the <param> parameter of GetIntegerIndexedv and + GetBooleanIndexedv:
      +
      static intGL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN +
      Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
      +
      static intGL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH +
      Accepted by the <pname> parameter of GetProgramiv:
      +
      static intGL_TRANSFORM_FEEDBACK_VARYINGS +
      Accepted by the <pname> parameter of GetProgramiv:
      +
      static intGL_UNSIGNED_INT_10F_11F_11F_REV +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, + ColorTable, ColorSubTable, and GetColorTable:
      +
      static intGL_UNSIGNED_INT_24_8 +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage.
      +
      static intGL_UNSIGNED_INT_5_9_9_9_REV +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, + ColorTable, ColorSubTable, and GetColorTable:
      +
      static intGL_UNSIGNED_INT_SAMPLER_1D +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_UNSIGNED_INT_SAMPLER_1D_ARRAY +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_UNSIGNED_INT_SAMPLER_2D +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_UNSIGNED_INT_SAMPLER_2D_ARRAY +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_UNSIGNED_INT_SAMPLER_2D_RECT +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_UNSIGNED_INT_SAMPLER_3D +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_UNSIGNED_INT_SAMPLER_BUFFER +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_UNSIGNED_INT_SAMPLER_CUBE +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_UNSIGNED_INT_VEC2 +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_UNSIGNED_INT_VEC3 +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_UNSIGNED_INT_VEC4 +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_UNSIGNED_NORMALIZED +
      Returned by the <params> parameter of GetTexLevelParameter:
      +
      static intGL_VERTEX_ARRAY_BINDING +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY_INTEGER +
      Accepted by the <pname> parameters of GetVertexAttribdv, + GetVertexAttribfv, GetVertexAttribiv, GetVertexAttribIiv, and + GetVertexAttribIuiv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBeginConditionalRender(int id, + int mode) 
      static voidglBeginTransformFeedback(int primitiveMode) 
      static voidglBindBufferBase(int target, + int index, + int buffer) 
      static voidglBindBufferRange(int target, + int index, + int buffer, + long offset, + long size) 
      static voidglBindFragDataLocation(int program, + int colorNumber, + java.nio.ByteBuffer name) 
      static voidglBindFragDataLocation(int program, + int colorNumber, + java.lang.CharSequence name) +
      Overloads glBindFragDataLocation.
      +
      static voidglBindFramebuffer(int target, + int framebuffer) 
      static voidglBindRenderbuffer(int target, + int renderbuffer) 
      static voidglBindVertexArray(int array) 
      static voidglBlitFramebuffer(int srcX0, + int srcY0, + int srcX1, + int srcY1, + int dstX0, + int dstY0, + int dstX1, + int dstY1, + int mask, + int filter) +
      Transfers a rectangle of pixel values from one + region of the read framebuffer to another in the draw framebuffer.
      +
      static intglCheckFramebufferStatus(int target) 
      static voidglClampColor(int target, + int clamp) 
      static voidglClearBuffer(int buffer, + int drawbuffer, + java.nio.FloatBuffer value) 
      static voidglClearBuffer(int buffer, + int drawbuffer, + java.nio.IntBuffer value) 
      static voidglClearBufferfi(int buffer, + int drawbuffer, + float depth, + int stencil) 
      static voidglClearBufferu(int buffer, + int drawbuffer, + java.nio.IntBuffer value) 
      static voidglColorMaski(int buf, + boolean r, + boolean g, + boolean b, + boolean a) 
      static voidglDeleteFramebuffers(int framebuffer) +
      Overloads glDeleteFramebuffers.
      +
      static voidglDeleteFramebuffers(java.nio.IntBuffer framebuffers) 
      static voidglDeleteRenderbuffers(int renderbuffer) +
      Overloads glDeleteRenderbuffers.
      +
      static voidglDeleteRenderbuffers(java.nio.IntBuffer renderbuffers) 
      static voidglDeleteVertexArrays(int array) +
      Overloads glDeleteVertexArrays.
      +
      static voidglDeleteVertexArrays(java.nio.IntBuffer arrays) 
      static voidglDisablei(int target, + int index) 
      static voidglEnablei(int target, + int index) 
      static voidglEndConditionalRender() 
      static voidglEndTransformFeedback() 
      static voidglFlushMappedBufferRange(int target, + long offset, + long length) 
      static voidglFramebufferRenderbuffer(int target, + int attachment, + int renderbuffertarget, + int renderbuffer) 
      static voidglFramebufferTexture1D(int target, + int attachment, + int textarget, + int texture, + int level) 
      static voidglFramebufferTexture2D(int target, + int attachment, + int textarget, + int texture, + int level) 
      static voidglFramebufferTexture3D(int target, + int attachment, + int textarget, + int texture, + int level, + int zoffset) 
      static voidglFramebufferTextureLayer(int target, + int attachment, + int texture, + int level, + int layer) 
      static voidglGenerateMipmap(int target) 
      static intglGenFramebuffers() +
      Overloads glGenFramebuffers.
      +
      static voidglGenFramebuffers(java.nio.IntBuffer framebuffers) 
      static intglGenRenderbuffers() +
      Overloads glGenRenderbuffers.
      +
      static voidglGenRenderbuffers(java.nio.IntBuffer renderbuffers) 
      static intglGenVertexArrays() +
      Overloads glGenVertexArrays.
      +
      static voidglGenVertexArrays(java.nio.IntBuffer arrays) 
      static booleanglGetBoolean(int value, + int index) +
      Overloads glGetBooleani_v.
      +
      static voidglGetBoolean(int value, + int index, + java.nio.ByteBuffer data) 
      static intglGetFragDataLocation(int program, + java.nio.ByteBuffer name) 
      static intglGetFragDataLocation(int program, + java.lang.CharSequence name) +
      Overloads glGetFragDataLocation.
      +
      static intglGetFramebufferAttachmentParameter(int target, + int attachment, + int pname) +
      Deprecated.  +
      Will be removed in 3.0. Use glGetFramebufferAttachmentParameteri(int, int, int) instead.
      +
      +
      static voidglGetFramebufferAttachmentParameter(int target, + int attachment, + int pname, + java.nio.IntBuffer params) 
      static intglGetFramebufferAttachmentParameteri(int target, + int attachment, + int pname) +
      Overloads glGetFramebufferAttachmentParameteriv.
      +
      static intglGetInteger(int value, + int index) +
      Overloads glGetIntegeri_v.
      +
      static voidglGetInteger(int value, + int index, + java.nio.IntBuffer data) 
      static intglGetRenderbufferParameter(int target, + int pname) +
      Deprecated.  +
      Will be removed in 3.0. Use glGetRenderbufferParameteri(int, int) instead.
      +
      +
      static voidglGetRenderbufferParameter(int target, + int pname, + java.nio.IntBuffer params) 
      static intglGetRenderbufferParameteri(int target, + int pname) +
      Overloads glGetRenderbufferParameteriv.
      +
      static java.lang.StringglGetStringi(int name, + int index) 
      static voidglGetTexParameterI(int target, + int pname, + java.nio.IntBuffer params) 
      static intglGetTexParameterIi(int target, + int pname) +
      Overloads glGetTexParameterIiv.
      +
      static voidglGetTexParameterIu(int target, + int pname, + java.nio.IntBuffer params) 
      static intglGetTexParameterIui(int target, + int pname) +
      Overloads glGetTexParameterIuiv.
      +
      static voidglGetTransformFeedbackVarying(int program, + int index, + java.nio.IntBuffer length, + java.nio.IntBuffer size, + java.nio.IntBuffer type, + java.nio.ByteBuffer name) 
      static java.lang.StringglGetTransformFeedbackVarying(int program, + int index, + int bufSize, + java.nio.IntBuffer size, + java.nio.IntBuffer type) +
      Overloads glGetTransformFeedbackVarying.
      +
      static voidglGetUniformu(int program, + int location, + java.nio.IntBuffer params) 
      static voidglGetVertexAttribI(int index, + int pname, + java.nio.IntBuffer params) 
      static voidglGetVertexAttribIu(int index, + int pname, + java.nio.IntBuffer params) 
      static booleanglIsEnabledi(int target, + int index) 
      static booleanglIsFramebuffer(int framebuffer) 
      static booleanglIsRenderbuffer(int renderbuffer) 
      static booleanglIsVertexArray(int array) 
      static java.nio.ByteBufferglMapBufferRange(int target, + long offset, + long length, + int access, + java.nio.ByteBuffer old_buffer) +
      glMapBufferRange maps a GL buffer object range to a ByteBuffer.
      +
      static voidglRenderbufferStorage(int target, + int internalformat, + int width, + int height) 
      static voidglRenderbufferStorageMultisample(int target, + int samples, + int internalformat, + int width, + int height) +
      Establishes the data storage, format, dimensions, and number of + samples of a renderbuffer object's image.
      +
      static voidglTexParameterI(int target, + int pname, + java.nio.IntBuffer params) 
      static voidglTexParameterIi(int target, + int pname, + int param) +
      Overloads glTexParameterIiv.
      +
      static voidglTexParameterIu(int target, + int pname, + java.nio.IntBuffer params) 
      static voidglTexParameterIui(int target, + int pname, + int param) +
      Overloads glTexParameterIuiv.
      +
      static voidglTransformFeedbackVaryings(int program, + java.lang.CharSequence[] varyings, + int bufferMode) +
      Overloads glTransformFeedbackVaryings.
      +
      static voidglTransformFeedbackVaryings(int program, + int count, + java.nio.ByteBuffer varyings, + int bufferMode) 
      static voidglUniform1u(int location, + java.nio.IntBuffer value) 
      static voidglUniform1ui(int location, + int v0) 
      static voidglUniform2u(int location, + java.nio.IntBuffer value) 
      static voidglUniform2ui(int location, + int v0, + int v1) 
      static voidglUniform3u(int location, + java.nio.IntBuffer value) 
      static voidglUniform3ui(int location, + int v0, + int v1, + int v2) 
      static voidglUniform4u(int location, + java.nio.IntBuffer value) 
      static voidglUniform4ui(int location, + int v0, + int v1, + int v2, + int v3) 
      static voidglVertexAttribI1(int index, + java.nio.IntBuffer v) 
      static voidglVertexAttribI1i(int index, + int x) 
      static voidglVertexAttribI1u(int index, + java.nio.IntBuffer v) 
      static voidglVertexAttribI1ui(int index, + int x) 
      static voidglVertexAttribI2(int index, + java.nio.IntBuffer v) 
      static voidglVertexAttribI2i(int index, + int x, + int y) 
      static voidglVertexAttribI2u(int index, + java.nio.IntBuffer v) 
      static voidglVertexAttribI2ui(int index, + int x, + int y) 
      static voidglVertexAttribI3(int index, + java.nio.IntBuffer v) 
      static voidglVertexAttribI3i(int index, + int x, + int y, + int z) 
      static voidglVertexAttribI3u(int index, + java.nio.IntBuffer v) 
      static voidglVertexAttribI3ui(int index, + int x, + int y, + int z) 
      static voidglVertexAttribI4(int index, + java.nio.ByteBuffer v) 
      static voidglVertexAttribI4(int index, + java.nio.IntBuffer v) 
      static voidglVertexAttribI4(int index, + java.nio.ShortBuffer v) 
      static voidglVertexAttribI4i(int index, + int x, + int y, + int z, + int w) 
      static voidglVertexAttribI4u(int index, + java.nio.ByteBuffer v) 
      static voidglVertexAttribI4u(int index, + java.nio.IntBuffer v) 
      static voidglVertexAttribI4u(int index, + java.nio.ShortBuffer v) 
      static voidglVertexAttribI4ui(int index, + int x, + int y, + int z, + int w) 
      static voidglVertexAttribIPointer(int index, + int size, + int type, + int stride, + java.nio.ByteBuffer buffer) 
      static voidglVertexAttribIPointer(int index, + int size, + int type, + int stride, + java.nio.IntBuffer buffer) 
      static voidglVertexAttribIPointer(int index, + int size, + int type, + int stride, + long buffer_buffer_offset) 
      static voidglVertexAttribIPointer(int index, + int size, + int type, + int stride, + java.nio.ShortBuffer buffer) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT

        +
        public static final int GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        GL_COMPARE_REF_TO_TEXTURE

        +
        public static final int GL_COMPARE_REF_TO_TEXTURE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        GL_MAX_CLIP_DISTANCES

        +
        public static final int GL_MAX_CLIP_DISTANCES
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VARYING_COMPONENTS

        +
        public static final int GL_MAX_VARYING_COMPONENTS
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_ACCESS_FLAGS

        +
        public static final int GL_BUFFER_ACCESS_FLAGS
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_MAP_LENGTH

        +
        public static final int GL_BUFFER_MAP_LENGTH
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_MAP_OFFSET

        +
        public static final int GL_BUFFER_MAP_OFFSET
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_INTEGER

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER
        +
        Accepted by the <pname> parameters of GetVertexAttribdv, + GetVertexAttribfv, GetVertexAttribiv, GetVertexAttribIiv, and + GetVertexAttribIuiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_BUFFER

        +
        public static final int GL_SAMPLER_BUFFER
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_CUBE_SHADOW

        +
        public static final int GL_SAMPLER_CUBE_SHADOW
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_VEC2

        +
        public static final int GL_UNSIGNED_INT_VEC2
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_VEC3

        +
        public static final int GL_UNSIGNED_INT_VEC3
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_VEC4

        +
        public static final int GL_UNSIGNED_INT_VEC4
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_1D

        +
        public static final int GL_INT_SAMPLER_1D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_2D

        +
        public static final int GL_INT_SAMPLER_2D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_3D

        +
        public static final int GL_INT_SAMPLER_3D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_CUBE

        +
        public static final int GL_INT_SAMPLER_CUBE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_2D_RECT

        +
        public static final int GL_INT_SAMPLER_2D_RECT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_1D_ARRAY

        +
        public static final int GL_INT_SAMPLER_1D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_2D_ARRAY

        +
        public static final int GL_INT_SAMPLER_2D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_BUFFER

        +
        public static final int GL_INT_SAMPLER_BUFFER
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_1D

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_1D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_2D

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_2D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_3D

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_3D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_CUBE

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_CUBE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_2D_RECT

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_2D_RECT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_1D_ARRAY

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_2D_ARRAY

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_BUFFER

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIN_PROGRAM_TEXEL_OFFSET

        +
        public static final int GL_MIN_PROGRAM_TEXEL_OFFSET
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_TEXEL_OFFSET

        +
        public static final int GL_MAX_PROGRAM_TEXEL_OFFSET
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_WAIT

        +
        public static final int GL_QUERY_WAIT
        +
        Accepted by the <mode> parameter of BeginConditionalRender:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_NO_WAIT

        +
        public static final int GL_QUERY_NO_WAIT
        +
        Accepted by the <mode> parameter of BeginConditionalRender:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_BY_REGION_WAIT

        +
        public static final int GL_QUERY_BY_REGION_WAIT
        +
        Accepted by the <mode> parameter of BeginConditionalRender:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_BY_REGION_NO_WAIT

        +
        public static final int GL_QUERY_BY_REGION_NO_WAIT
        +
        Accepted by the <mode> parameter of BeginConditionalRender:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_READ_BIT

        +
        public static final int GL_MAP_READ_BIT
        +
        Accepted by the <access> parameter of MapBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_WRITE_BIT

        +
        public static final int GL_MAP_WRITE_BIT
        +
        Accepted by the <access> parameter of MapBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_INVALIDATE_RANGE_BIT

        +
        public static final int GL_MAP_INVALIDATE_RANGE_BIT
        +
        Accepted by the <access> parameter of MapBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_INVALIDATE_BUFFER_BIT

        +
        public static final int GL_MAP_INVALIDATE_BUFFER_BIT
        +
        Accepted by the <access> parameter of MapBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_FLUSH_EXPLICIT_BIT

        +
        public static final int GL_MAP_FLUSH_EXPLICIT_BIT
        +
        Accepted by the <access> parameter of MapBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_UNSYNCHRONIZED_BIT

        +
        public static final int GL_MAP_UNSYNCHRONIZED_BIT
        +
        Accepted by the <access> parameter of MapBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLAMP_VERTEX_COLOR

        +
        public static final int GL_CLAMP_VERTEX_COLOR
        +
        Accepted by the <target> parameter of ClampColor and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLAMP_FRAGMENT_COLOR

        +
        public static final int GL_CLAMP_FRAGMENT_COLOR
        +
        Accepted by the <target> parameter of ClampColor and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLAMP_READ_COLOR

        +
        public static final int GL_CLAMP_READ_COLOR
        +
        Accepted by the <target> parameter of ClampColor and the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FIXED_ONLY

        +
        public static final int GL_FIXED_ONLY
        +
        Accepted by the <clamp> parameter of ClampColor.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_COMPONENT32F

        +
        public static final int GL_DEPTH_COMPONENT32F
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH32F_STENCIL8

        +
        public static final int GL_DEPTH32F_STENCIL8
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_32_UNSIGNED_INT_24_8_REV

        +
        public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and + GetTexImage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_RED_TYPE

        +
        public static final int GL_TEXTURE_RED_TYPE
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_GREEN_TYPE

        +
        public static final int GL_TEXTURE_GREEN_TYPE
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BLUE_TYPE

        +
        public static final int GL_TEXTURE_BLUE_TYPE
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_ALPHA_TYPE

        +
        public static final int GL_TEXTURE_ALPHA_TYPE
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_LUMINANCE_TYPE

        +
        public static final int GL_TEXTURE_LUMINANCE_TYPE
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_INTENSITY_TYPE

        +
        public static final int GL_TEXTURE_INTENSITY_TYPE
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_DEPTH_TYPE

        +
        public static final int GL_TEXTURE_DEPTH_TYPE
        +
        Accepted by the <value> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_NORMALIZED

        +
        public static final int GL_UNSIGNED_NORMALIZED
        +
        Returned by the <params> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA32F

        +
        public static final int GL_RGBA32F
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB32F

        +
        public static final int GL_RGB32F
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA32F

        +
        public static final int GL_ALPHA32F
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA16F

        +
        public static final int GL_RGBA16F
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB16F

        +
        public static final int GL_RGB16F
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA16F

        +
        public static final int GL_ALPHA16F
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R11F_G11F_B10F

        +
        public static final int GL_R11F_G11F_B10F
        +
        Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_10F_11F_11F_REV

        +
        public static final int GL_UNSIGNED_INT_10F_11F_11F_REV
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, + ColorTable, ColorSubTable, and GetColorTable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB9_E5

        +
        public static final int GL_RGB9_E5
        +
        Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_5_9_9_9_REV

        +
        public static final int GL_UNSIGNED_INT_5_9_9_9_REV
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, + GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, + ColorTable, ColorSubTable, and GetColorTable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SHARED_SIZE

        +
        public static final int GL_TEXTURE_SHARED_SIZE
        +
        Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER

        +
        public static final int GL_FRAMEBUFFER
        +
        Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_FRAMEBUFFER

        +
        public static final int GL_READ_FRAMEBUFFER
        +
        Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_FRAMEBUFFER

        +
        public static final int GL_DRAW_FRAMEBUFFER
        +
        Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER

        +
        public static final int GL_RENDERBUFFER
        +
        Accepted by the <target> parameter of BindRenderbuffer, + RenderbufferStorage, and GetRenderbufferParameteriv, and + returned by GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX1

        +
        public static final int GL_STENCIL_INDEX1
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX4

        +
        public static final int GL_STENCIL_INDEX4
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX8

        +
        public static final int GL_STENCIL_INDEX8
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX16

        +
        public static final int GL_STENCIL_INDEX16
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_WIDTH

        +
        public static final int GL_RENDERBUFFER_WIDTH
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_HEIGHT

        +
        public static final int GL_RENDERBUFFER_HEIGHT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_INTERNAL_FORMAT

        +
        public static final int GL_RENDERBUFFER_INTERNAL_FORMAT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_RED_SIZE

        +
        public static final int GL_RENDERBUFFER_RED_SIZE
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_GREEN_SIZE

        +
        public static final int GL_RENDERBUFFER_GREEN_SIZE
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_BLUE_SIZE

        +
        public static final int GL_RENDERBUFFER_BLUE_SIZE
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_ALPHA_SIZE

        +
        public static final int GL_RENDERBUFFER_ALPHA_SIZE
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_DEPTH_SIZE

        +
        public static final int GL_RENDERBUFFER_DEPTH_SIZE
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_STENCIL_SIZE

        +
        public static final int GL_RENDERBUFFER_STENCIL_SIZE
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_DEFAULT

        +
        public static final int GL_FRAMEBUFFER_DEFAULT
        +
        Returned in <params> by GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INDEX

        +
        public static final int GL_INDEX
        +
        Returned in <params> by GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT0

        +
        public static final int GL_COLOR_ATTACHMENT0
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT1

        +
        public static final int GL_COLOR_ATTACHMENT1
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT2

        +
        public static final int GL_COLOR_ATTACHMENT2
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT3

        +
        public static final int GL_COLOR_ATTACHMENT3
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT4

        +
        public static final int GL_COLOR_ATTACHMENT4
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT5

        +
        public static final int GL_COLOR_ATTACHMENT5
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT6

        +
        public static final int GL_COLOR_ATTACHMENT6
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT7

        +
        public static final int GL_COLOR_ATTACHMENT7
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT8

        +
        public static final int GL_COLOR_ATTACHMENT8
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT9

        +
        public static final int GL_COLOR_ATTACHMENT9
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT10

        +
        public static final int GL_COLOR_ATTACHMENT10
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT11

        +
        public static final int GL_COLOR_ATTACHMENT11
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT12

        +
        public static final int GL_COLOR_ATTACHMENT12
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT13

        +
        public static final int GL_COLOR_ATTACHMENT13
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT14

        +
        public static final int GL_COLOR_ATTACHMENT14
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT15

        +
        public static final int GL_COLOR_ATTACHMENT15
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_ATTACHMENT

        +
        public static final int GL_DEPTH_ATTACHMENT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_ATTACHMENT

        +
        public static final int GL_STENCIL_ATTACHMENT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_STENCIL_ATTACHMENT

        +
        public static final int GL_DEPTH_STENCIL_ATTACHMENT
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_COMPLETE

        +
        public static final int GL_FRAMEBUFFER_COMPLETE
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_UNSUPPORTED

        +
        public static final int GL_FRAMEBUFFER_UNSUPPORTED
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_UNDEFINED

        +
        public static final int GL_FRAMEBUFFER_UNDEFINED
        +
        Returned by CheckFramebufferStatus():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_BINDING

        +
        public static final int GL_FRAMEBUFFER_BINDING
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_BINDING

        +
        public static final int GL_RENDERBUFFER_BINDING
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COLOR_ATTACHMENTS

        +
        public static final int GL_MAX_COLOR_ATTACHMENTS
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_RENDERBUFFER_SIZE

        +
        public static final int GL_MAX_RENDERBUFFER_SIZE
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INVALID_FRAMEBUFFER_OPERATION

        +
        public static final int GL_INVALID_FRAMEBUFFER_OPERATION
        +
        Returned by GetError():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HALF_FLOAT

        +
        public static final int GL_HALF_FLOAT
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, + TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, + ConvolutionFilter1D, ConvolutionFilter2D, GetConvolutionFilter, + SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, + and GetColorTable: +

        + Accepted by the <type> argument of VertexPointer, NormalPointer, + ColorPointer, SecondaryColorPointer, FogCoordPointer, TexCoordPointer, + and VertexAttribPointer:

        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_SAMPLES

        +
        public static final int GL_RENDERBUFFER_SAMPLES
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
        +
        Returned by CheckFramebufferStatus.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SAMPLES

        +
        public static final int GL_MAX_SAMPLES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_FRAMEBUFFER_BINDING

        +
        public static final int GL_DRAW_FRAMEBUFFER_BINDING
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_FRAMEBUFFER_BINDING

        +
        public static final int GL_READ_FRAMEBUFFER_BINDING
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA_INTEGER_MODE

        +
        public static final int GL_RGBA_INTEGER_MODE
        +
        Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA32UI

        +
        public static final int GL_RGBA32UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB32UI

        +
        public static final int GL_RGB32UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA32UI

        +
        public static final int GL_ALPHA32UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA16UI

        +
        public static final int GL_RGBA16UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB16UI

        +
        public static final int GL_RGB16UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA16UI

        +
        public static final int GL_ALPHA16UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA8UI

        +
        public static final int GL_RGBA8UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB8UI

        +
        public static final int GL_RGB8UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA8UI

        +
        public static final int GL_ALPHA8UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA32I

        +
        public static final int GL_RGBA32I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB32I

        +
        public static final int GL_RGB32I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA32I

        +
        public static final int GL_ALPHA32I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA16I

        +
        public static final int GL_RGBA16I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB16I

        +
        public static final int GL_RGB16I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA16I

        +
        public static final int GL_ALPHA16I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA8I

        +
        public static final int GL_RGBA8I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB8I

        +
        public static final int GL_RGB8I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA8I

        +
        public static final int GL_ALPHA8I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, + TexImage2D, and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RED_INTEGER

        +
        public static final int GL_RED_INTEGER
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GREEN_INTEGER

        +
        public static final int GL_GREEN_INTEGER
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BLUE_INTEGER

        +
        public static final int GL_BLUE_INTEGER
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA_INTEGER

        +
        public static final int GL_ALPHA_INTEGER
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB_INTEGER

        +
        public static final int GL_RGB_INTEGER
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA_INTEGER

        +
        public static final int GL_RGBA_INTEGER
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BGR_INTEGER

        +
        public static final int GL_BGR_INTEGER
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BGRA_INTEGER

        +
        public static final int GL_BGRA_INTEGER
        +
        Accepted by the <format> parameter of TexImage1D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_1D_ARRAY

        +
        public static final int GL_TEXTURE_1D_ARRAY
        +
        Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D_ARRAY

        +
        public static final int GL_TEXTURE_2D_ARRAY
        +
        Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_2D_ARRAY

        +
        public static final int GL_PROXY_TEXTURE_2D_ARRAY
        +
        Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_1D_ARRAY

        +
        public static final int GL_PROXY_TEXTURE_1D_ARRAY
        +
        Accepted by the <target> parameter of TexImage2D, TexSubImage2D, + CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and + CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_1D_ARRAY

        +
        public static final int GL_TEXTURE_BINDING_1D_ARRAY
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_2D_ARRAY

        +
        public static final int GL_TEXTURE_BINDING_2D_ARRAY
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_ARRAY_TEXTURE_LAYERS

        +
        public static final int GL_MAX_ARRAY_TEXTURE_LAYERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPARE_REF_DEPTH_TO_TEXTURE

        +
        public static final int GL_COMPARE_REF_DEPTH_TO_TEXTURE
        +
        Accepted by the <param> parameter of TexParameterf, TexParameteri, + TexParameterfv, and TexParameteriv when the <pname> parameter is + TEXTURE_COMPARE_MODE_ARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_1D_ARRAY

        +
        public static final int GL_SAMPLER_1D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_ARRAY

        +
        public static final int GL_SAMPLER_2D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_1D_ARRAY_SHADOW

        +
        public static final int GL_SAMPLER_1D_ARRAY_SHADOW
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_ARRAY_SHADOW

        +
        public static final int GL_SAMPLER_2D_ARRAY_SHADOW
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_STENCIL

        +
        public static final int GL_DEPTH_STENCIL
        +
        Accepted by the <format> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage, by the <type> parameter of + CopyPixels, by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameteriv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_24_8

        +
        public static final int GL_UNSIGNED_INT_24_8
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, and GetTexImage.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH24_STENCIL8

        +
        public static final int GL_DEPTH24_STENCIL8
        +
        Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage, and returned in the <data> parameter of + GetTexLevelParameter and GetRenderbufferParameteriv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_STENCIL_SIZE

        +
        public static final int GL_TEXTURE_STENCIL_SIZE
        +
        Accepted by the <value> parameter of GetTexLevelParameter.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RED_RGTC1

        +
        public static final int GL_COMPRESSED_RED_RGTC1
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SIGNED_RED_RGTC1

        +
        public static final int GL_COMPRESSED_SIGNED_RED_RGTC1
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RG_RGTC2

        +
        public static final int GL_COMPRESSED_RG_RGTC2
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SIGNED_RG_RGTC2

        +
        public static final int GL_COMPRESSED_SIGNED_RG_RGTC2
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R8

        +
        public static final int GL_R8
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R16

        +
        public static final int GL_R16
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG8

        +
        public static final int GL_RG8
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG16

        +
        public static final int GL_RG16
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R16F

        +
        public static final int GL_R16F
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R32F

        +
        public static final int GL_R32F
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG16F

        +
        public static final int GL_RG16F
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG32F

        +
        public static final int GL_RG32F
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R8I

        +
        public static final int GL_R8I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R8UI

        +
        public static final int GL_R8UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R16I

        +
        public static final int GL_R16I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R16UI

        +
        public static final int GL_R16UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R32I

        +
        public static final int GL_R32I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R32UI

        +
        public static final int GL_R32UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG8I

        +
        public static final int GL_RG8I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG8UI

        +
        public static final int GL_RG8UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG16I

        +
        public static final int GL_RG16I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG16UI

        +
        public static final int GL_RG16UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG32I

        +
        public static final int GL_RG32I
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG32UI

        +
        public static final int GL_RG32UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, and CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG

        +
        public static final int GL_RG
        +
        Accepted by the <format> parameter of TexImage3D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG_INTEGER

        +
        public static final int GL_RG_INTEGER
        +
        Accepted by the <format> parameter of TexImage3D, TexImage2D, + TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, + DrawPixels and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, BindBufferRange, BindBufferOffset and + BindBufferBase:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_START

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START
        +
        Accepted by the <param> parameter of GetIntegerIndexedv and + GetBooleanIndexedv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_SIZE

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
        +
        Accepted by the <param> parameter of GetIntegerIndexedv and + GetBooleanIndexedv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_BINDING

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
        +
        Accepted by the <param> parameter of GetIntegerIndexedv and + GetBooleanIndexedv, and by the <pname> parameter of GetBooleanv, + GetDoublev, GetIntegerv, and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERLEAVED_ATTRIBS

        +
        public static final int GL_INTERLEAVED_ATTRIBS
        +
        Accepted by the <bufferMode> parameter of TransformFeedbackVaryings:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SEPARATE_ATTRIBS

        +
        public static final int GL_SEPARATE_ATTRIBS
        +
        Accepted by the <bufferMode> parameter of TransformFeedbackVaryings:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PRIMITIVES_GENERATED

        +
        public static final int GL_PRIMITIVES_GENERATED
        +
        Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

        +
        public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
        +
        Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RASTERIZER_DISCARD

        +
        public static final int GL_RASTERIZER_DISCARD
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

        +
        public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

        +
        public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

        +
        public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_VARYINGS

        +
        public static final int GL_TRANSFORM_FEEDBACK_VARYINGS
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_MODE

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH

        +
        public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ARRAY_BINDING

        +
        public static final int GL_VERTEX_ARRAY_BINDING
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_SRGB

        +
        public static final int GL_FRAMEBUFFER_SRGB
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_SRGB_CAPABLE

        +
        public static final int GL_FRAMEBUFFER_SRGB_CAPABLE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetStringi

        +
        public static java.lang.String glGetStringi(int name,
        +                            int index)
        +
      • +
      + + + +
        +
      • +

        glClearBuffer

        +
        public static void glClearBuffer(int buffer,
        +                 int drawbuffer,
        +                 java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glClearBuffer

        +
        public static void glClearBuffer(int buffer,
        +                 int drawbuffer,
        +                 java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glClearBufferu

        +
        public static void glClearBufferu(int buffer,
        +                  int drawbuffer,
        +                  java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glClearBufferfi

        +
        public static void glClearBufferfi(int buffer,
        +                   int drawbuffer,
        +                   float depth,
        +                   int stencil)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI1i

        +
        public static void glVertexAttribI1i(int index,
        +                     int x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI2i

        +
        public static void glVertexAttribI2i(int index,
        +                     int x,
        +                     int y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI3i

        +
        public static void glVertexAttribI3i(int index,
        +                     int x,
        +                     int y,
        +                     int z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4i

        +
        public static void glVertexAttribI4i(int index,
        +                     int x,
        +                     int y,
        +                     int z,
        +                     int w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI1ui

        +
        public static void glVertexAttribI1ui(int index,
        +                      int x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI2ui

        +
        public static void glVertexAttribI2ui(int index,
        +                      int x,
        +                      int y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI3ui

        +
        public static void glVertexAttribI3ui(int index,
        +                      int x,
        +                      int y,
        +                      int z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4ui

        +
        public static void glVertexAttribI4ui(int index,
        +                      int x,
        +                      int y,
        +                      int z,
        +                      int w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI1

        +
        public static void glVertexAttribI1(int index,
        +                    java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI2

        +
        public static void glVertexAttribI2(int index,
        +                    java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI3

        +
        public static void glVertexAttribI3(int index,
        +                    java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4

        +
        public static void glVertexAttribI4(int index,
        +                    java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI1u

        +
        public static void glVertexAttribI1u(int index,
        +                     java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI2u

        +
        public static void glVertexAttribI2u(int index,
        +                     java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI3u

        +
        public static void glVertexAttribI3u(int index,
        +                     java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4u

        +
        public static void glVertexAttribI4u(int index,
        +                     java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4

        +
        public static void glVertexAttribI4(int index,
        +                    java.nio.ByteBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4

        +
        public static void glVertexAttribI4(int index,
        +                    java.nio.ShortBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4u

        +
        public static void glVertexAttribI4u(int index,
        +                     java.nio.ByteBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4u

        +
        public static void glVertexAttribI4u(int index,
        +                     java.nio.ShortBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIPointer

        +
        public static void glVertexAttribIPointer(int index,
        +                          int size,
        +                          int type,
        +                          int stride,
        +                          java.nio.ByteBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIPointer

        +
        public static void glVertexAttribIPointer(int index,
        +                          int size,
        +                          int type,
        +                          int stride,
        +                          java.nio.IntBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIPointer

        +
        public static void glVertexAttribIPointer(int index,
        +                          int size,
        +                          int type,
        +                          int stride,
        +                          java.nio.ShortBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIPointer

        +
        public static void glVertexAttribIPointer(int index,
        +                          int size,
        +                          int type,
        +                          int stride,
        +                          long buffer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribI

        +
        public static void glGetVertexAttribI(int index,
        +                      int pname,
        +                      java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribIu

        +
        public static void glGetVertexAttribIu(int index,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glUniform1ui

        +
        public static void glUniform1ui(int location,
        +                int v0)
        +
      • +
      + + + +
        +
      • +

        glUniform2ui

        +
        public static void glUniform2ui(int location,
        +                int v0,
        +                int v1)
        +
      • +
      + + + +
        +
      • +

        glUniform3ui

        +
        public static void glUniform3ui(int location,
        +                int v0,
        +                int v1,
        +                int v2)
        +
      • +
      + + + +
        +
      • +

        glUniform4ui

        +
        public static void glUniform4ui(int location,
        +                int v0,
        +                int v1,
        +                int v2,
        +                int v3)
        +
      • +
      + + + +
        +
      • +

        glUniform1u

        +
        public static void glUniform1u(int location,
        +               java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform2u

        +
        public static void glUniform2u(int location,
        +               java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform3u

        +
        public static void glUniform3u(int location,
        +               java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform4u

        +
        public static void glUniform4u(int location,
        +               java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glGetUniformu

        +
        public static void glGetUniformu(int program,
        +                 int location,
        +                 java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glBindFragDataLocation

        +
        public static void glBindFragDataLocation(int program,
        +                          int colorNumber,
        +                          java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glBindFragDataLocation

        +
        public static void glBindFragDataLocation(int program,
        +                          int colorNumber,
        +                          java.lang.CharSequence name)
        +
        Overloads glBindFragDataLocation.
        +
      • +
      + + + +
        +
      • +

        glGetFragDataLocation

        +
        public static int glGetFragDataLocation(int program,
        +                        java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetFragDataLocation

        +
        public static int glGetFragDataLocation(int program,
        +                        java.lang.CharSequence name)
        +
        Overloads glGetFragDataLocation.
        +
      • +
      + + + +
        +
      • +

        glBeginConditionalRender

        +
        public static void glBeginConditionalRender(int id,
        +                            int mode)
        +
      • +
      + + + +
        +
      • +

        glEndConditionalRender

        +
        public static void glEndConditionalRender()
        +
      • +
      + + + +
        +
      • +

        glMapBufferRange

        +
        public static java.nio.ByteBuffer glMapBufferRange(int target,
        +                                   long offset,
        +                                   long length,
        +                                   int access,
        +                                   java.nio.ByteBuffer old_buffer)
        +
        glMapBufferRange maps a GL buffer object range to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapBufferRange like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapBufferRange(..., ..., ..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBufferRange(..., ..., ..., ..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        +
        Parameters:
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glFlushMappedBufferRange

        +
        public static void glFlushMappedBufferRange(int target,
        +                            long offset,
        +                            long length)
        +
      • +
      + + + +
        +
      • +

        glClampColor

        +
        public static void glClampColor(int target,
        +                int clamp)
        +
      • +
      + + + +
        +
      • +

        glIsRenderbuffer

        +
        public static boolean glIsRenderbuffer(int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glBindRenderbuffer

        +
        public static void glBindRenderbuffer(int target,
        +                      int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glDeleteRenderbuffers

        +
        public static void glDeleteRenderbuffers(java.nio.IntBuffer renderbuffers)
        +
      • +
      + + + +
        +
      • +

        glDeleteRenderbuffers

        +
        public static void glDeleteRenderbuffers(int renderbuffer)
        +
        Overloads glDeleteRenderbuffers.
        +
      • +
      + + + +
        +
      • +

        glGenRenderbuffers

        +
        public static void glGenRenderbuffers(java.nio.IntBuffer renderbuffers)
        +
      • +
      + + + +
        +
      • +

        glGenRenderbuffers

        +
        public static int glGenRenderbuffers()
        +
        Overloads glGenRenderbuffers.
        +
      • +
      + + + +
        +
      • +

        glRenderbufferStorage

        +
        public static void glRenderbufferStorage(int target,
        +                         int internalformat,
        +                         int width,
        +                         int height)
        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameter

        +
        public static void glGetRenderbufferParameter(int target,
        +                              int pname,
        +                              java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameter

        +
        @Deprecated
        +public static int glGetRenderbufferParameter(int target,
        +                                        int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetRenderbufferParameteri(int, int) instead.
        +
        Overloads glGetRenderbufferParameteriv. +

        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameteri

        +
        public static int glGetRenderbufferParameteri(int target,
        +                              int pname)
        +
        Overloads glGetRenderbufferParameteriv.
        +
      • +
      + + + +
        +
      • +

        glIsFramebuffer

        +
        public static boolean glIsFramebuffer(int framebuffer)
        +
      • +
      + + + +
        +
      • +

        glBindFramebuffer

        +
        public static void glBindFramebuffer(int target,
        +                     int framebuffer)
        +
      • +
      + + + +
        +
      • +

        glDeleteFramebuffers

        +
        public static void glDeleteFramebuffers(java.nio.IntBuffer framebuffers)
        +
      • +
      + + + +
        +
      • +

        glDeleteFramebuffers

        +
        public static void glDeleteFramebuffers(int framebuffer)
        +
        Overloads glDeleteFramebuffers.
        +
      • +
      + + + +
        +
      • +

        glGenFramebuffers

        +
        public static void glGenFramebuffers(java.nio.IntBuffer framebuffers)
        +
      • +
      + + + +
        +
      • +

        glGenFramebuffers

        +
        public static int glGenFramebuffers()
        +
        Overloads glGenFramebuffers.
        +
      • +
      + + + +
        +
      • +

        glCheckFramebufferStatus

        +
        public static int glCheckFramebufferStatus(int target)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture1D

        +
        public static void glFramebufferTexture1D(int target,
        +                          int attachment,
        +                          int textarget,
        +                          int texture,
        +                          int level)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture2D

        +
        public static void glFramebufferTexture2D(int target,
        +                          int attachment,
        +                          int textarget,
        +                          int texture,
        +                          int level)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture3D

        +
        public static void glFramebufferTexture3D(int target,
        +                          int attachment,
        +                          int textarget,
        +                          int texture,
        +                          int level,
        +                          int zoffset)
        +
      • +
      + + + +
        +
      • +

        glFramebufferRenderbuffer

        +
        public static void glFramebufferRenderbuffer(int target,
        +                             int attachment,
        +                             int renderbuffertarget,
        +                             int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameter

        +
        public static void glGetFramebufferAttachmentParameter(int target,
        +                                       int attachment,
        +                                       int pname,
        +                                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameter

        +
        @Deprecated
        +public static int glGetFramebufferAttachmentParameter(int target,
        +                                                 int attachment,
        +                                                 int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetFramebufferAttachmentParameteri(int, int, int) instead.
        +
        Overloads glGetFramebufferAttachmentParameteriv. +

        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameteri

        +
        public static int glGetFramebufferAttachmentParameteri(int target,
        +                                       int attachment,
        +                                       int pname)
        +
        Overloads glGetFramebufferAttachmentParameteriv.
        +
      • +
      + + + +
        +
      • +

        glGenerateMipmap

        +
        public static void glGenerateMipmap(int target)
        +
      • +
      + + + +
        +
      • +

        glRenderbufferStorageMultisample

        +
        public static void glRenderbufferStorageMultisample(int target,
        +                                    int samples,
        +                                    int internalformat,
        +                                    int width,
        +                                    int height)
        +
        Establishes the data storage, format, dimensions, and number of + samples of a renderbuffer object's image.
        +
      • +
      + + + +
        +
      • +

        glBlitFramebuffer

        +
        public static void glBlitFramebuffer(int srcX0,
        +                     int srcY0,
        +                     int srcX1,
        +                     int srcY1,
        +                     int dstX0,
        +                     int dstY0,
        +                     int dstX1,
        +                     int dstY1,
        +                     int mask,
        +                     int filter)
        +
        Transfers a rectangle of pixel values from one + region of the read framebuffer to another in the draw framebuffer. + <mask> is the bitwise OR of a number of values indicating which + buffers are to be copied. The values are COLOR_BUFFER_BIT, + DEPTH_BUFFER_BIT, and STENCIL_BUFFER_BIT. + The pixels corresponding to these buffers are + copied from the source rectangle, bound by the locations (srcX0, + srcY0) and (srcX1, srcY1) inclusive, to the destination rectangle, + bound by the locations (dstX0, dstY0) and (dstX1, dstY1) + inclusive. + If the source and destination rectangle dimensions do not match, + the source image is stretched to fit the destination + rectangle. <filter> must be LINEAR or NEAREST and specifies the + method of interpolation to be applied if the image is + stretched.
        +
      • +
      + + + +
        +
      • +

        glTexParameterI

        +
        public static void glTexParameterI(int target,
        +                   int pname,
        +                   java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glTexParameterIi

        +
        public static void glTexParameterIi(int target,
        +                    int pname,
        +                    int param)
        +
        Overloads glTexParameterIiv.
        +
      • +
      + + + +
        +
      • +

        glTexParameterIu

        +
        public static void glTexParameterIu(int target,
        +                    int pname,
        +                    java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glTexParameterIui

        +
        public static void glTexParameterIui(int target,
        +                     int pname,
        +                     int param)
        +
        Overloads glTexParameterIuiv.
        +
      • +
      + + + +
        +
      • +

        glGetTexParameterI

        +
        public static void glGetTexParameterI(int target,
        +                      int pname,
        +                      java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexParameterIi

        +
        public static int glGetTexParameterIi(int target,
        +                      int pname)
        +
        Overloads glGetTexParameterIiv.
        +
      • +
      + + + +
        +
      • +

        glGetTexParameterIu

        +
        public static void glGetTexParameterIu(int target,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexParameterIui

        +
        public static int glGetTexParameterIui(int target,
        +                       int pname)
        +
        Overloads glGetTexParameterIuiv.
        +
      • +
      + + + +
        +
      • +

        glFramebufferTextureLayer

        +
        public static void glFramebufferTextureLayer(int target,
        +                             int attachment,
        +                             int texture,
        +                             int level,
        +                             int layer)
        +
      • +
      + + + +
        +
      • +

        glColorMaski

        +
        public static void glColorMaski(int buf,
        +                boolean r,
        +                boolean g,
        +                boolean b,
        +                boolean a)
        +
      • +
      + + + +
        +
      • +

        glGetBoolean

        +
        public static void glGetBoolean(int value,
        +                int index,
        +                java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetBoolean

        +
        public static boolean glGetBoolean(int value,
        +                   int index)
        +
        Overloads glGetBooleani_v.
        +
      • +
      + + + +
        +
      • +

        glGetInteger

        +
        public static void glGetInteger(int value,
        +                int index,
        +                java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetInteger

        +
        public static int glGetInteger(int value,
        +               int index)
        +
        Overloads glGetIntegeri_v.
        +
      • +
      + + + +
        +
      • +

        glEnablei

        +
        public static void glEnablei(int target,
        +             int index)
        +
      • +
      + + + +
        +
      • +

        glDisablei

        +
        public static void glDisablei(int target,
        +              int index)
        +
      • +
      + + + +
        +
      • +

        glIsEnabledi

        +
        public static boolean glIsEnabledi(int target,
        +                   int index)
        +
      • +
      + + + +
        +
      • +

        glBindBufferRange

        +
        public static void glBindBufferRange(int target,
        +                     int index,
        +                     int buffer,
        +                     long offset,
        +                     long size)
        +
      • +
      + + + +
        +
      • +

        glBindBufferBase

        +
        public static void glBindBufferBase(int target,
        +                    int index,
        +                    int buffer)
        +
      • +
      + + + +
        +
      • +

        glBeginTransformFeedback

        +
        public static void glBeginTransformFeedback(int primitiveMode)
        +
      • +
      + + + +
        +
      • +

        glEndTransformFeedback

        +
        public static void glEndTransformFeedback()
        +
      • +
      + + + +
        +
      • +

        glTransformFeedbackVaryings

        +
        public static void glTransformFeedbackVaryings(int program,
        +                               int count,
        +                               java.nio.ByteBuffer varyings,
        +                               int bufferMode)
        +
      • +
      + + + +
        +
      • +

        glTransformFeedbackVaryings

        +
        public static void glTransformFeedbackVaryings(int program,
        +                               java.lang.CharSequence[] varyings,
        +                               int bufferMode)
        +
        Overloads glTransformFeedbackVaryings.
        +
      • +
      + + + +
        +
      • +

        glGetTransformFeedbackVarying

        +
        public static void glGetTransformFeedbackVarying(int program,
        +                                 int index,
        +                                 java.nio.IntBuffer length,
        +                                 java.nio.IntBuffer size,
        +                                 java.nio.IntBuffer type,
        +                                 java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetTransformFeedbackVarying

        +
        public static java.lang.String glGetTransformFeedbackVarying(int program,
        +                                             int index,
        +                                             int bufSize,
        +                                             java.nio.IntBuffer size,
        +                                             java.nio.IntBuffer type)
        +
        Overloads glGetTransformFeedbackVarying.
        +
      • +
      + + + +
        +
      • +

        glBindVertexArray

        +
        public static void glBindVertexArray(int array)
        +
      • +
      + + + +
        +
      • +

        glDeleteVertexArrays

        +
        public static void glDeleteVertexArrays(java.nio.IntBuffer arrays)
        +
      • +
      + + + +
        +
      • +

        glDeleteVertexArrays

        +
        public static void glDeleteVertexArrays(int array)
        +
        Overloads glDeleteVertexArrays.
        +
      • +
      + + + +
        +
      • +

        glGenVertexArrays

        +
        public static void glGenVertexArrays(java.nio.IntBuffer arrays)
        +
      • +
      + + + +
        +
      • +

        glGenVertexArrays

        +
        public static int glGenVertexArrays()
        +
        Overloads glGenVertexArrays.
        +
      • +
      + + + +
        +
      • +

        glIsVertexArray

        +
        public static boolean glIsVertexArray(int array)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL31.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL31.html new file mode 100644 index 00000000..dfbc894e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL31.html @@ -0,0 +1,1760 @@ + + + + + +GL31 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL31

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL31
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL31
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        GL_SIGNED_NORMALIZED

        +
        public static final int GL_SIGNED_NORMALIZED
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COPY_READ_BUFFER_BINDING

        +
        public static final int GL_COPY_READ_BUFFER_BINDING
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COPY_WRITE_BUFFER_BINDING

        +
        public static final int GL_COPY_WRITE_BUFFER_BINDING
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COPY_READ_BUFFER

        +
        public static final int GL_COPY_READ_BUFFER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COPY_WRITE_BUFFER

        +
        public static final int GL_COPY_WRITE_BUFFER
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PRIMITIVE_RESTART

        +
        public static final int GL_PRIMITIVE_RESTART
        +
        Accepted by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PRIMITIVE_RESTART_INDEX

        +
        public static final int GL_PRIMITIVE_RESTART_INDEX
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BUFFER

        +
        public static final int GL_TEXTURE_BUFFER
        +
        Accepted by the <target> parameter of BindBuffer, BufferData, + BufferSubData, MapBuffer, MapBufferRange, BindTexture, UnmapBuffer, + GetBufferSubData, GetBufferParameteriv, GetBufferPointerv, and TexBuffer, + and the parameter of GetBooleanv, GetDoublev, GetFloatv, and + GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_BUFFER_SIZE

        +
        public static final int GL_MAX_TEXTURE_BUFFER_SIZE
        +
        Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_BUFFER

        +
        public static final int GL_TEXTURE_BINDING_BUFFER
        +
        Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BUFFER_DATA_STORE_BINDING

        +
        public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING
        +
        Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BUFFER_FORMAT

        +
        public static final int GL_TEXTURE_BUFFER_FORMAT
        +
        Accepted by the <pname> parameters of GetBooleanv, GetDoublev, + GetFloatv, and GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_RECTANGLE

        +
        public static final int GL_TEXTURE_RECTANGLE
        +
        Accepted by the <cap> parameter of Enable, Disable and IsEnabled; + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev; and by the <target> parameter of BindTexture, + GetTexParameterfv, GetTexParameteriv, TexParameterf, TexParameteri, + TexParameterfv and TexParameteriv: + Accepted by the <target> parameter of GetTexImage, + GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, + CopyTexImage2D, TexSubImage2D and CopySubTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_RECTANGLE

        +
        public static final int GL_TEXTURE_BINDING_RECTANGLE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_RECTANGLE

        +
        public static final int GL_PROXY_TEXTURE_RECTANGLE
        +
        Accepted by the <target> parameter of GetTexLevelParameteriv, + GetTexLevelParameterfv, GetTexParameteriv and TexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_RECTANGLE_TEXTURE_SIZE

        +
        public static final int GL_MAX_RECTANGLE_TEXTURE_SIZE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_RECT

        +
        public static final int GL_SAMPLER_2D_RECT
        +
        Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRect:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_RECT_SHADOW

        +
        public static final int GL_SAMPLER_2D_RECT_SHADOW
        +
        Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRectShadow:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BUFFER

        +
        public static final int GL_UNIFORM_BUFFER
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BUFFER_BINDING

        +
        public static final int GL_UNIFORM_BUFFER_BINDING
        +
        Accepted by the <pname> parameter of GetIntegeri_v, GetBooleanv, + GetIntegerv, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BUFFER_START

        +
        public static final int GL_UNIFORM_BUFFER_START
        +
        Accepted by the <pname> parameter of GetIntegeri_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BUFFER_SIZE

        +
        public static final int GL_UNIFORM_BUFFER_SIZE
        +
        Accepted by the <pname> parameter of GetIntegeri_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_UNIFORM_BLOCKS

        +
        public static final int GL_MAX_VERTEX_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_UNIFORM_BLOCKS

        +
        public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_UNIFORM_BLOCKS

        +
        public static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_UNIFORM_BLOCKS

        +
        public static final int GL_MAX_COMBINED_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_UNIFORM_BUFFER_BINDINGS

        +
        public static final int GL_MAX_UNIFORM_BUFFER_BINDINGS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_UNIFORM_BLOCK_SIZE

        +
        public static final int GL_MAX_UNIFORM_BLOCK_SIZE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

        +
        public static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

        +
        public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_UNIFORM_BLOCKS

        +
        public static final int GL_ACTIVE_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_TYPE

        +
        public static final int GL_UNIFORM_TYPE
        +
        Accepted by the <pname> parameter of GetActiveUniformsiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_SIZE

        +
        public static final int GL_UNIFORM_SIZE
        +
        Accepted by the <pname> parameter of GetActiveUniformsiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_NAME_LENGTH

        +
        public static final int GL_UNIFORM_NAME_LENGTH
        +
        Accepted by the <pname> parameter of GetActiveUniformsiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_INDEX

        +
        public static final int GL_UNIFORM_BLOCK_INDEX
        +
        Accepted by the <pname> parameter of GetActiveUniformsiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_OFFSET

        +
        public static final int GL_UNIFORM_OFFSET
        +
        Accepted by the <pname> parameter of GetActiveUniformsiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_ARRAY_STRIDE

        +
        public static final int GL_UNIFORM_ARRAY_STRIDE
        +
        Accepted by the <pname> parameter of GetActiveUniformsiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_MATRIX_STRIDE

        +
        public static final int GL_UNIFORM_MATRIX_STRIDE
        +
        Accepted by the <pname> parameter of GetActiveUniformsiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_IS_ROW_MAJOR

        +
        public static final int GL_UNIFORM_IS_ROW_MAJOR
        +
        Accepted by the <pname> parameter of GetActiveUniformsiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_BINDING

        +
        public static final int GL_UNIFORM_BLOCK_BINDING
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_DATA_SIZE

        +
        public static final int GL_UNIFORM_BLOCK_DATA_SIZE
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_NAME_LENGTH

        +
        public static final int GL_UNIFORM_BLOCK_NAME_LENGTH
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

        +
        public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

        +
        public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

        +
        public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER

        +
        public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

        +
        public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INVALID_INDEX

        +
        public static final int GL_INVALID_INDEX
        +
        Returned by GetActiveUniformsiv and GetUniformBlockIndex
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawArraysInstanced

        +
        public static void glDrawArraysInstanced(int mode,
        +                         int first,
        +                         int count,
        +                         int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstanced

        +
        public static void glDrawElementsInstanced(int mode,
        +                           java.nio.ByteBuffer indices,
        +                           int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstanced

        +
        public static void glDrawElementsInstanced(int mode,
        +                           java.nio.IntBuffer indices,
        +                           int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstanced

        +
        public static void glDrawElementsInstanced(int mode,
        +                           java.nio.ShortBuffer indices,
        +                           int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstanced

        +
        public static void glDrawElementsInstanced(int mode,
        +                           int indices_count,
        +                           int type,
        +                           long indices_buffer_offset,
        +                           int primcount)
        +
      • +
      + + + +
        +
      • +

        glCopyBufferSubData

        +
        public static void glCopyBufferSubData(int readtarget,
        +                       int writetarget,
        +                       long readoffset,
        +                       long writeoffset,
        +                       long size)
        +
      • +
      + + + +
        +
      • +

        glPrimitiveRestartIndex

        +
        public static void glPrimitiveRestartIndex(int index)
        +
      • +
      + + + +
        +
      • +

        glTexBuffer

        +
        public static void glTexBuffer(int target,
        +               int internalformat,
        +               int buffer)
        +
      • +
      + + + +
        +
      • +

        glGetUniformIndices

        +
        public static void glGetUniformIndices(int program,
        +                       java.nio.ByteBuffer uniformNames,
        +                       java.nio.IntBuffer uniformIndices)
        +
      • +
      + + + +
        +
      • +

        glGetUniformIndices

        +
        public static void glGetUniformIndices(int program,
        +                       java.lang.CharSequence[] uniformNames,
        +                       java.nio.IntBuffer uniformIndices)
        +
        Overloads glGetUniformIndices.
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniforms

        +
        public static void glGetActiveUniforms(int program,
        +                       java.nio.IntBuffer uniformIndices,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniforms

        +
        @Deprecated
        +public static int glGetActiveUniforms(int program,
        +                                 int uniformIndex,
        +                                 int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetActiveUniformsi(int, int, int) instead.
        +
        Overloads glGetActiveUniformsiv. +

        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformsi

        +
        public static int glGetActiveUniformsi(int program,
        +                       int uniformIndex,
        +                       int pname)
        +
        Overloads glGetActiveUniformsiv.
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformName

        +
        public static void glGetActiveUniformName(int program,
        +                          int uniformIndex,
        +                          java.nio.IntBuffer length,
        +                          java.nio.ByteBuffer uniformName)
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformName

        +
        public static java.lang.String glGetActiveUniformName(int program,
        +                                      int uniformIndex,
        +                                      int bufSize)
        +
        Overloads glGetActiveUniformName.
        +
      • +
      + + + +
        +
      • +

        glGetUniformBlockIndex

        +
        public static int glGetUniformBlockIndex(int program,
        +                         java.nio.ByteBuffer uniformBlockName)
        +
      • +
      + + + +
        +
      • +

        glGetUniformBlockIndex

        +
        public static int glGetUniformBlockIndex(int program,
        +                         java.lang.CharSequence uniformBlockName)
        +
        Overloads glGetUniformBlockIndex.
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformBlock

        +
        public static void glGetActiveUniformBlock(int program,
        +                           int uniformBlockIndex,
        +                           int pname,
        +                           java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformBlock

        +
        @Deprecated
        +public static int glGetActiveUniformBlock(int program,
        +                                     int uniformBlockIndex,
        +                                     int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetActiveUniformBlocki(int, int, int) instead.
        +
        Overloads glGetActiveUniformBlockiv. +

        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformBlocki

        +
        public static int glGetActiveUniformBlocki(int program,
        +                           int uniformBlockIndex,
        +                           int pname)
        +
        Overloads glGetActiveUniformBlockiv.
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformBlockName

        +
        public static void glGetActiveUniformBlockName(int program,
        +                               int uniformBlockIndex,
        +                               java.nio.IntBuffer length,
        +                               java.nio.ByteBuffer uniformBlockName)
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformBlockName

        +
        public static java.lang.String glGetActiveUniformBlockName(int program,
        +                                           int uniformBlockIndex,
        +                                           int bufSize)
        +
        Overloads glGetActiveUniformBlockName.
        +
      • +
      + + + +
        +
      • +

        glUniformBlockBinding

        +
        public static void glUniformBlockBinding(int program,
        +                         int uniformBlockIndex,
        +                         int uniformBlockBinding)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL32.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL32.html new file mode 100644 index 00000000..01c1a676 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL32.html @@ -0,0 +1,2021 @@ + + + + + +GL32 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL32

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL32
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL32
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_CONTEXT_PROFILE_MASK

        +
        public static final int GL_CONTEXT_PROFILE_MASK
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONTEXT_CORE_PROFILE_BIT

        +
        public static final int GL_CONTEXT_CORE_PROFILE_BIT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONTEXT_COMPATIBILITY_PROFILE_BIT

        +
        public static final int GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_OUTPUT_COMPONENTS

        +
        public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_INPUT_COMPONENTS

        +
        public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_OUTPUT_COMPONENTS

        +
        public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_INPUT_COMPONENTS

        +
        public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FIRST_VERTEX_CONVENTION

        +
        public static final int GL_FIRST_VERTEX_CONVENTION
        +
        Accepted by the <mode> parameter of ProvokingVertex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LAST_VERTEX_CONVENTION

        +
        public static final int GL_LAST_VERTEX_CONVENTION
        +
        Accepted by the <mode> parameter of ProvokingVertex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROVOKING_VERTEX

        +
        public static final int GL_PROVOKING_VERTEX
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION

        +
        public static final int GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_SEAMLESS

        +
        public static final int GL_TEXTURE_CUBE_MAP_SEAMLESS
        +
        Accepted by the <cap> parameter of Enable, Disable and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLE_POSITION

        +
        public static final int GL_SAMPLE_POSITION
        +
        Accepted by the <pname> parameter of GetMultisamplefv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLE_MASK

        +
        public static final int GL_SAMPLE_MASK
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLE_MASK_VALUE

        +
        public static final int GL_SAMPLE_MASK_VALUE
        +
        Accepted by the <target> parameter of GetBooleani_v and + GetIntegeri_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D_MULTISAMPLE

        +
        public static final int GL_TEXTURE_2D_MULTISAMPLE
        +
        Accepted by the <target> parameter of BindTexture and + TexImage2DMultisample:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_2D_MULTISAMPLE

        +
        public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE
        +
        Accepted by the <target> parameter of TexImage2DMultisample:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
        +
        Accepted by the <target> parameter of BindTexture and + TexImage3DMultisample:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
        +
        Accepted by the <target> parameter of TexImage3DMultisample:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SAMPLE_MASK_WORDS

        +
        public static final int GL_MAX_SAMPLE_MASK_WORDS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COLOR_TEXTURE_SAMPLES

        +
        public static final int GL_MAX_COLOR_TEXTURE_SAMPLES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEPTH_TEXTURE_SAMPLES

        +
        public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_INTEGER_SAMPLES

        +
        public static final int GL_MAX_INTEGER_SAMPLES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_2D_MULTISAMPLE

        +
        public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SAMPLES

        +
        public static final int GL_TEXTURE_SAMPLES
        +
        Accepted by the <pname> parameter of GetTexLevelParameter
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_FIXED_SAMPLE_LOCATIONS

        +
        public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
        +
        Accepted by the <pname> parameter of GetTexLevelParameter
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_MULTISAMPLE

        +
        public static final int GL_SAMPLER_2D_MULTISAMPLE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_2D_MULTISAMPLE

        +
        public static final int GL_INT_SAMPLER_2D_MULTISAMPLE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_CLAMP

        +
        public static final int GL_DEPTH_CLAMP
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_SHADER

        +
        public static final int GL_GEOMETRY_SHADER
        +
        Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_VERTICES_OUT

        +
        public static final int GL_GEOMETRY_VERTICES_OUT
        +
        Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_INPUT_TYPE

        +
        public static final int GL_GEOMETRY_INPUT_TYPE
        +
        Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_OUTPUT_TYPE

        +
        public static final int GL_GEOMETRY_OUTPUT_TYPE
        +
        Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS

        +
        public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VARYING_COMPONENTS

        +
        public static final int GL_MAX_VARYING_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_OUTPUT_VERTICES

        +
        public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS

        +
        public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LINES_ADJACENCY

        +
        public static final int GL_LINES_ADJACENCY
        +
        Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LINE_STRIP_ADJACENCY

        +
        public static final int GL_LINE_STRIP_ADJACENCY
        +
        Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRIANGLES_ADJACENCY

        +
        public static final int GL_TRIANGLES_ADJACENCY
        +
        Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRIANGLE_STRIP_ADJACENCY

        +
        public static final int GL_TRIANGLE_STRIP_ADJACENCY
        +
        Accepted by the <mode> parameter of Begin, DrawArrays, + MultiDrawArrays, DrawElements, MultiDrawElements, and + DrawRangeElements:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
        +
        Returned by CheckFramebufferStatusEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_LAYERED

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED
        +
        Accepted by the <pname> parameter of GetFramebufferAttachment- + ParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
        +
        Accepted by the <pname> parameter of GetFramebufferAttachment- + ParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_POINT_SIZE

        +
        public static final int GL_PROGRAM_POINT_SIZE
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetIntegerv, GetFloatv, GetDoublev, + and GetBooleanv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SERVER_WAIT_TIMEOUT

        +
        public static final int GL_MAX_SERVER_WAIT_TIMEOUT
        +
        Accepted as the <pname> parameter of GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_TYPE

        +
        public static final int GL_OBJECT_TYPE
        +
        Accepted as the <pname> parameter of GetSynciv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_CONDITION

        +
        public static final int GL_SYNC_CONDITION
        +
        Accepted as the <pname> parameter of GetSynciv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_STATUS

        +
        public static final int GL_SYNC_STATUS
        +
        Accepted as the <pname> parameter of GetSynciv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_FLAGS

        +
        public static final int GL_SYNC_FLAGS
        +
        Accepted as the <pname> parameter of GetSynciv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_FENCE

        +
        public static final int GL_SYNC_FENCE
        +
        Returned in <values> for GetSynciv <pname> OBJECT_TYPE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_GPU_COMMANDS_COMPLETE

        +
        public static final int GL_SYNC_GPU_COMMANDS_COMPLETE
        +
        Returned in <values> for GetSynciv <pname> SYNC_CONDITION:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNALED

        +
        public static final int GL_UNSIGNALED
        +
        Returned in <values> for GetSynciv <pname> SYNC_STATUS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNALED

        +
        public static final int GL_SIGNALED
        +
        Returned in <values> for GetSynciv <pname> SYNC_STATUS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_FLUSH_COMMANDS_BIT

        +
        public static final int GL_SYNC_FLUSH_COMMANDS_BIT
        +
        Accepted in the <flags> parameter of ClientWaitSync:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TIMEOUT_IGNORED

        +
        public static final long GL_TIMEOUT_IGNORED
        +
        Accepted in the <timeout> parameter of WaitSync:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALREADY_SIGNALED

        +
        public static final int GL_ALREADY_SIGNALED
        +
        Returned by ClientWaitSync:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TIMEOUT_EXPIRED

        +
        public static final int GL_TIMEOUT_EXPIRED
        +
        Returned by ClientWaitSync:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONDITION_SATISFIED

        +
        public static final int GL_CONDITION_SATISFIED
        +
        Returned by ClientWaitSync:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_WAIT_FAILED

        +
        public static final int GL_WAIT_FAILED
        +
        Returned by ClientWaitSync:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetBufferParameter

        +
        public static void glGetBufferParameter(int target,
        +                        int pname,
        +                        java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetBufferParameter

        +
        @Deprecated
        +public static long glGetBufferParameter(int target,
        +                                   int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetBufferParameteri64(int, int) instead.
        +
        Overloads glGetBufferParameteri64v. +

        +
      • +
      + + + +
        +
      • +

        glGetBufferParameteri64

        +
        public static long glGetBufferParameteri64(int target,
        +                           int pname)
        +
        Overloads glGetBufferParameteri64v.
        +
      • +
      + + + +
        +
      • +

        glDrawElementsBaseVertex

        +
        public static void glDrawElementsBaseVertex(int mode,
        +                            java.nio.ByteBuffer indices,
        +                            int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsBaseVertex

        +
        public static void glDrawElementsBaseVertex(int mode,
        +                            java.nio.IntBuffer indices,
        +                            int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsBaseVertex

        +
        public static void glDrawElementsBaseVertex(int mode,
        +                            java.nio.ShortBuffer indices,
        +                            int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsBaseVertex

        +
        public static void glDrawElementsBaseVertex(int mode,
        +                            int indices_count,
        +                            int type,
        +                            long indices_buffer_offset,
        +                            int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElementsBaseVertex

        +
        public static void glDrawRangeElementsBaseVertex(int mode,
        +                                 int start,
        +                                 int end,
        +                                 java.nio.ByteBuffer indices,
        +                                 int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElementsBaseVertex

        +
        public static void glDrawRangeElementsBaseVertex(int mode,
        +                                 int start,
        +                                 int end,
        +                                 java.nio.IntBuffer indices,
        +                                 int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElementsBaseVertex

        +
        public static void glDrawRangeElementsBaseVertex(int mode,
        +                                 int start,
        +                                 int end,
        +                                 java.nio.ShortBuffer indices,
        +                                 int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElementsBaseVertex

        +
        public static void glDrawRangeElementsBaseVertex(int mode,
        +                                 int start,
        +                                 int end,
        +                                 int indices_count,
        +                                 int type,
        +                                 long indices_buffer_offset,
        +                                 int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertex

        +
        public static void glDrawElementsInstancedBaseVertex(int mode,
        +                                     java.nio.ByteBuffer indices,
        +                                     int primcount,
        +                                     int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertex

        +
        public static void glDrawElementsInstancedBaseVertex(int mode,
        +                                     java.nio.IntBuffer indices,
        +                                     int primcount,
        +                                     int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertex

        +
        public static void glDrawElementsInstancedBaseVertex(int mode,
        +                                     java.nio.ShortBuffer indices,
        +                                     int primcount,
        +                                     int basevertex)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertex

        +
        public static void glDrawElementsInstancedBaseVertex(int mode,
        +                                     int indices_count,
        +                                     int type,
        +                                     long indices_buffer_offset,
        +                                     int primcount,
        +                                     int basevertex)
        +
      • +
      + + + +
        +
      • +

        glProvokingVertex

        +
        public static void glProvokingVertex(int mode)
        +
      • +
      + + + +
        +
      • +

        glTexImage2DMultisample

        +
        public static void glTexImage2DMultisample(int target,
        +                           int samples,
        +                           int internalformat,
        +                           int width,
        +                           int height,
        +                           boolean fixedsamplelocations)
        +
      • +
      + + + +
        +
      • +

        glTexImage3DMultisample

        +
        public static void glTexImage3DMultisample(int target,
        +                           int samples,
        +                           int internalformat,
        +                           int width,
        +                           int height,
        +                           int depth,
        +                           boolean fixedsamplelocations)
        +
      • +
      + + + +
        +
      • +

        glGetMultisample

        +
        public static void glGetMultisample(int pname,
        +                    int index,
        +                    java.nio.FloatBuffer val)
        +
      • +
      + + + +
        +
      • +

        glSampleMaski

        +
        public static void glSampleMaski(int index,
        +                 int mask)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture

        +
        public static void glFramebufferTexture(int target,
        +                        int attachment,
        +                        int texture,
        +                        int level)
        +
      • +
      + + + +
        +
      • +

        glFenceSync

        +
        public static GLSync glFenceSync(int condition,
        +                 int flags)
        +
      • +
      + + + +
        +
      • +

        glIsSync

        +
        public static boolean glIsSync(GLSync sync)
        +
      • +
      + + + +
        +
      • +

        glDeleteSync

        +
        public static void glDeleteSync(GLSync sync)
        +
      • +
      + + + +
        +
      • +

        glClientWaitSync

        +
        public static int glClientWaitSync(GLSync sync,
        +                   int flags,
        +                   long timeout)
        +
      • +
      + + + +
        +
      • +

        glWaitSync

        +
        public static void glWaitSync(GLSync sync,
        +              int flags,
        +              long timeout)
        +
      • +
      + + + +
        +
      • +

        glGetInteger64

        +
        public static void glGetInteger64(int pname,
        +                  java.nio.LongBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetInteger64

        +
        public static long glGetInteger64(int pname)
        +
        Overloads glGetInteger64v.
        +
      • +
      + + + +
        +
      • +

        glGetInteger64

        +
        public static void glGetInteger64(int value,
        +                  int index,
        +                  java.nio.LongBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetInteger64

        +
        public static long glGetInteger64(int value,
        +                  int index)
        +
        Overloads glGetInteger64i_v.
        +
      • +
      + + + +
        +
      • +

        glGetSync

        +
        public static void glGetSync(GLSync sync,
        +             int pname,
        +             java.nio.IntBuffer length,
        +             java.nio.IntBuffer values)
        +
      • +
      + + + + + + + +
        +
      • +

        glGetSynci

        +
        public static int glGetSynci(GLSync sync,
        +             int pname)
        +
        Overloads glGetSynciv.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL33.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL33.html new file mode 100644 index 00000000..730114cc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL33.html @@ -0,0 +1,1744 @@ + + + + + +GL33 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL33

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL33
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL33
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ANY_SAMPLES_PASSED +
      Accepted by the <target> parameter of BeginQuery, EndQuery, + and GetQueryiv:
      +
      static intGL_INT_2_10_10_10_REV +
      Accepted by the <type> parameter of VertexAttribPointer, VertexPointer, + NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer, + VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui, + ColorP*, SecondaryColorP* and VertexAttribP*
      +
      static intGL_MAX_DUAL_SOURCE_DRAW_BUFFERS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev:
      +
      static intGL_ONE_MINUS_SRC1_ALPHA +
      Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
      +
      static intGL_ONE_MINUS_SRC1_COLOR +
      Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
      +
      static intGL_RGB10_A2UI +
      Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, RenderbufferStorage and + RenderbufferStorageMultisample:
      +
      static intGL_SAMPLER_BINDING +
      Accepted by the <value> parameter of the GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev functions:
      +
      static intGL_SRC1_ALPHA +
      Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
      +
      static intGL_SRC1_COLOR +
      Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
      +
      static intGL_TEXTURE_SWIZZLE_A +
      Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TEXTURE_SWIZZLE_B +
      Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TEXTURE_SWIZZLE_G +
      Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TEXTURE_SWIZZLE_R +
      Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TEXTURE_SWIZZLE_RGBA +
      Accepted by the <pname> parameters of TexParameteriv, + TexParameterfv, GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TIME_ELAPSED +
      Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
      +
      static intGL_TIMESTAMP +
      Accepted by the <target> parameter of GetQueryiv and QueryCounter.
      +
      static intGL_VERTEX_ATTRIB_ARRAY_DIVISOR +
      Accepted by the <pname> parameters of GetVertexAttribdv, + GetVertexAttribfv, and GetVertexAttribiv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBindFragDataLocationIndexed(int program, + int colorNumber, + int index, + java.nio.ByteBuffer name) 
      static voidglBindFragDataLocationIndexed(int program, + int colorNumber, + int index, + java.lang.CharSequence name) +
      Overloads glBindFragDataLocationIndexed.
      +
      static voidglBindSampler(int unit, + int sampler) 
      static voidglColorP3u(int type, + java.nio.IntBuffer color) 
      static voidglColorP3ui(int type, + int color) 
      static voidglColorP4u(int type, + java.nio.IntBuffer color) 
      static voidglColorP4ui(int type, + int color) 
      static voidglDeleteSamplers(int sampler) +
      Overloads glDeleteSamplers.
      +
      static voidglDeleteSamplers(java.nio.IntBuffer samplers) 
      static intglGenSamplers() +
      Overloads glGenSamplers.
      +
      static voidglGenSamplers(java.nio.IntBuffer samplers) 
      static intglGetFragDataIndex(int program, + java.nio.ByteBuffer name) 
      static intglGetFragDataIndex(int program, + java.lang.CharSequence name) +
      Overloads glGetFragDataIndex.
      +
      static longglGetQueryObject(int id, + int pname) +
      Deprecated.  +
      Will be removed in 3.0. Use glGetQueryObjecti64(int, int) instead.
      +
      +
      static voidglGetQueryObject(int id, + int pname, + java.nio.LongBuffer params) 
      static longglGetQueryObjecti64(int id, + int pname) +
      Overloads glGetQueryObjecti64v.
      +
      static longglGetQueryObjectu(int id, + int pname) +
      Deprecated.  +
      Will be removed in 3.0. Use glGetQueryObjectui64(int, int) instead.
      +
      +
      static voidglGetQueryObjectu(int id, + int pname, + java.nio.LongBuffer params) 
      static longglGetQueryObjectui64(int id, + int pname) +
      Overloads glGetQueryObjectui64v.
      +
      static voidglGetSamplerParameter(int sampler, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetSamplerParameter(int sampler, + int pname, + java.nio.IntBuffer params) 
      static floatglGetSamplerParameterf(int sampler, + int pname) +
      Overloads glGetSamplerParameterfv.
      +
      static intglGetSamplerParameteri(int sampler, + int pname) +
      Overloads glGetSamplerParameteriv.
      +
      static voidglGetSamplerParameterI(int sampler, + int pname, + java.nio.IntBuffer params) 
      static intglGetSamplerParameterIi(int sampler, + int pname) +
      Overloads glGetSamplerParameterIiv.
      +
      static voidglGetSamplerParameterIu(int sampler, + int pname, + java.nio.IntBuffer params) 
      static intglGetSamplerParameterIui(int sampler, + int pname) +
      Overloads glGetSamplerParameterIuiv.
      +
      static booleanglIsSampler(int sampler) 
      static voidglMultiTexCoordP1u(int texture, + int type, + java.nio.IntBuffer coords) 
      static voidglMultiTexCoordP1ui(int texture, + int type, + int coords) 
      static voidglMultiTexCoordP2u(int texture, + int type, + java.nio.IntBuffer coords) 
      static voidglMultiTexCoordP2ui(int texture, + int type, + int coords) 
      static voidglMultiTexCoordP3u(int texture, + int type, + java.nio.IntBuffer coords) 
      static voidglMultiTexCoordP3ui(int texture, + int type, + int coords) 
      static voidglMultiTexCoordP4u(int texture, + int type, + java.nio.IntBuffer coords) 
      static voidglMultiTexCoordP4ui(int texture, + int type, + int coords) 
      static voidglNormalP3u(int type, + java.nio.IntBuffer coords) 
      static voidglNormalP3ui(int type, + int coords) 
      static voidglQueryCounter(int id, + int target) 
      static voidglSamplerParameter(int sampler, + int pname, + java.nio.FloatBuffer params) 
      static voidglSamplerParameter(int sampler, + int pname, + java.nio.IntBuffer params) 
      static voidglSamplerParameterf(int sampler, + int pname, + float param) 
      static voidglSamplerParameteri(int sampler, + int pname, + int param) 
      static voidglSamplerParameterI(int sampler, + int pname, + java.nio.IntBuffer params) 
      static voidglSamplerParameterIu(int sampler, + int pname, + java.nio.IntBuffer params) 
      static voidglSecondaryColorP3u(int type, + java.nio.IntBuffer color) 
      static voidglSecondaryColorP3ui(int type, + int color) 
      static voidglTexCoordP1u(int type, + java.nio.IntBuffer coords) 
      static voidglTexCoordP1ui(int type, + int coords) 
      static voidglTexCoordP2u(int type, + java.nio.IntBuffer coords) 
      static voidglTexCoordP2ui(int type, + int coords) 
      static voidglTexCoordP3u(int type, + java.nio.IntBuffer coords) 
      static voidglTexCoordP3ui(int type, + int coords) 
      static voidglTexCoordP4u(int type, + java.nio.IntBuffer coords) 
      static voidglTexCoordP4ui(int type, + int coords) 
      static voidglVertexAttribDivisor(int index, + int divisor) 
      static voidglVertexAttribP1u(int index, + int type, + boolean normalized, + java.nio.IntBuffer value) 
      static voidglVertexAttribP1ui(int index, + int type, + boolean normalized, + int value) 
      static voidglVertexAttribP2u(int index, + int type, + boolean normalized, + java.nio.IntBuffer value) 
      static voidglVertexAttribP2ui(int index, + int type, + boolean normalized, + int value) 
      static voidglVertexAttribP3u(int index, + int type, + boolean normalized, + java.nio.IntBuffer value) 
      static voidglVertexAttribP3ui(int index, + int type, + boolean normalized, + int value) 
      static voidglVertexAttribP4u(int index, + int type, + boolean normalized, + java.nio.IntBuffer value) 
      static voidglVertexAttribP4ui(int index, + int type, + boolean normalized, + int value) 
      static voidglVertexP2u(int type, + java.nio.IntBuffer value) 
      static voidglVertexP2ui(int type, + int value) 
      static voidglVertexP3u(int type, + java.nio.IntBuffer value) 
      static voidglVertexP3ui(int type, + int value) 
      static voidglVertexP4u(int type, + java.nio.IntBuffer value) 
      static voidglVertexP4ui(int type, + int value) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SRC1_COLOR

        +
        public static final int GL_SRC1_COLOR
        +
        Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRC1_ALPHA

        +
        public static final int GL_SRC1_ALPHA
        +
        Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ONE_MINUS_SRC1_COLOR

        +
        public static final int GL_ONE_MINUS_SRC1_COLOR
        +
        Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ONE_MINUS_SRC1_ALPHA

        +
        public static final int GL_ONE_MINUS_SRC1_ALPHA
        +
        Accepted by the <src> and <dst> parameters of BlendFunc and + BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> + parameters of BlendFuncSeparate and BlendFuncSeparatei:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DUAL_SOURCE_DRAW_BUFFERS

        +
        public static final int GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ANY_SAMPLES_PASSED

        +
        public static final int GL_ANY_SAMPLES_PASSED
        +
        Accepted by the <target> parameter of BeginQuery, EndQuery, + and GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_BINDING

        +
        public static final int GL_SAMPLER_BINDING
        +
        Accepted by the <value> parameter of the GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev functions:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB10_A2UI

        +
        public static final int GL_RGB10_A2UI
        +
        Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, RenderbufferStorage and + RenderbufferStorageMultisample:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_R

        +
        public static final int GL_TEXTURE_SWIZZLE_R
        +
        Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_G

        +
        public static final int GL_TEXTURE_SWIZZLE_G
        +
        Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_B

        +
        public static final int GL_TEXTURE_SWIZZLE_B
        +
        Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_A

        +
        public static final int GL_TEXTURE_SWIZZLE_A
        +
        Accepted by the <pname> parameters of TexParameteri, + TexParameterf, TexParameteriv, TexParameterfv, + GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SWIZZLE_RGBA

        +
        public static final int GL_TEXTURE_SWIZZLE_RGBA
        +
        Accepted by the <pname> parameters of TexParameteriv, + TexParameterfv, GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TIME_ELAPSED

        +
        public static final int GL_TIME_ELAPSED
        +
        Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TIMESTAMP

        +
        public static final int GL_TIMESTAMP
        +
        Accepted by the <target> parameter of GetQueryiv and QueryCounter. + Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_DIVISOR

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR
        +
        Accepted by the <pname> parameters of GetVertexAttribdv, + GetVertexAttribfv, and GetVertexAttribiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_2_10_10_10_REV

        +
        public static final int GL_INT_2_10_10_10_REV
        +
        Accepted by the <type> parameter of VertexAttribPointer, VertexPointer, + NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer, + VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui, + ColorP*, SecondaryColorP* and VertexAttribP*
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindFragDataLocationIndexed

        +
        public static void glBindFragDataLocationIndexed(int program,
        +                                 int colorNumber,
        +                                 int index,
        +                                 java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glBindFragDataLocationIndexed

        +
        public static void glBindFragDataLocationIndexed(int program,
        +                                 int colorNumber,
        +                                 int index,
        +                                 java.lang.CharSequence name)
        +
        Overloads glBindFragDataLocationIndexed.
        +
      • +
      + + + +
        +
      • +

        glGetFragDataIndex

        +
        public static int glGetFragDataIndex(int program,
        +                     java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetFragDataIndex

        +
        public static int glGetFragDataIndex(int program,
        +                     java.lang.CharSequence name)
        +
        Overloads glGetFragDataIndex.
        +
      • +
      + + + +
        +
      • +

        glGenSamplers

        +
        public static void glGenSamplers(java.nio.IntBuffer samplers)
        +
      • +
      + + + +
        +
      • +

        glGenSamplers

        +
        public static int glGenSamplers()
        +
        Overloads glGenSamplers.
        +
      • +
      + + + +
        +
      • +

        glDeleteSamplers

        +
        public static void glDeleteSamplers(java.nio.IntBuffer samplers)
        +
      • +
      + + + +
        +
      • +

        glDeleteSamplers

        +
        public static void glDeleteSamplers(int sampler)
        +
        Overloads glDeleteSamplers.
        +
      • +
      + + + +
        +
      • +

        glIsSampler

        +
        public static boolean glIsSampler(int sampler)
        +
      • +
      + + + +
        +
      • +

        glBindSampler

        +
        public static void glBindSampler(int unit,
        +                 int sampler)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameteri

        +
        public static void glSamplerParameteri(int sampler,
        +                       int pname,
        +                       int param)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameterf

        +
        public static void glSamplerParameterf(int sampler,
        +                       int pname,
        +                       float param)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameter

        +
        public static void glSamplerParameter(int sampler,
        +                      int pname,
        +                      java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameter

        +
        public static void glSamplerParameter(int sampler,
        +                      int pname,
        +                      java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameterI

        +
        public static void glSamplerParameterI(int sampler,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameterIu

        +
        public static void glSamplerParameterIu(int sampler,
        +                        int pname,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameter

        +
        public static void glGetSamplerParameter(int sampler,
        +                         int pname,
        +                         java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameteri

        +
        public static int glGetSamplerParameteri(int sampler,
        +                         int pname)
        +
        Overloads glGetSamplerParameteriv.
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameter

        +
        public static void glGetSamplerParameter(int sampler,
        +                         int pname,
        +                         java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameterf

        +
        public static float glGetSamplerParameterf(int sampler,
        +                           int pname)
        +
        Overloads glGetSamplerParameterfv.
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameterI

        +
        public static void glGetSamplerParameterI(int sampler,
        +                          int pname,
        +                          java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameterIi

        +
        public static int glGetSamplerParameterIi(int sampler,
        +                          int pname)
        +
        Overloads glGetSamplerParameterIiv.
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameterIu

        +
        public static void glGetSamplerParameterIu(int sampler,
        +                           int pname,
        +                           java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameterIui

        +
        public static int glGetSamplerParameterIui(int sampler,
        +                           int pname)
        +
        Overloads glGetSamplerParameterIuiv.
        +
      • +
      + + + +
        +
      • +

        glQueryCounter

        +
        public static void glQueryCounter(int id,
        +                  int target)
        +
      • +
      + + + +
        +
      • +

        glGetQueryObject

        +
        public static void glGetQueryObject(int id,
        +                    int pname,
        +                    java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryObject

        +
        @Deprecated
        +public static long glGetQueryObject(int id,
        +                               int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetQueryObjecti64(int, int) instead.
        +
        Overloads glGetQueryObjecti64v. +

        +
      • +
      + + + +
        +
      • +

        glGetQueryObjecti64

        +
        public static long glGetQueryObjecti64(int id,
        +                       int pname)
        +
        Overloads glGetQueryObjecti64v.
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectu

        +
        public static void glGetQueryObjectu(int id,
        +                     int pname,
        +                     java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectu

        +
        @Deprecated
        +public static long glGetQueryObjectu(int id,
        +                                int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetQueryObjectui64(int, int) instead.
        +
        Overloads glGetQueryObjectui64v. +

        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectui64

        +
        public static long glGetQueryObjectui64(int id,
        +                        int pname)
        +
        Overloads glGetQueryObjectui64v.
        +
      • +
      + + + +
        +
      • +

        glVertexAttribDivisor

        +
        public static void glVertexAttribDivisor(int index,
        +                         int divisor)
        +
      • +
      + + + +
        +
      • +

        glVertexP2ui

        +
        public static void glVertexP2ui(int type,
        +                int value)
        +
      • +
      + + + +
        +
      • +

        glVertexP3ui

        +
        public static void glVertexP3ui(int type,
        +                int value)
        +
      • +
      + + + +
        +
      • +

        glVertexP4ui

        +
        public static void glVertexP4ui(int type,
        +                int value)
        +
      • +
      + + + +
        +
      • +

        glVertexP2u

        +
        public static void glVertexP2u(int type,
        +               java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glVertexP3u

        +
        public static void glVertexP3u(int type,
        +               java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glVertexP4u

        +
        public static void glVertexP4u(int type,
        +               java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP1ui

        +
        public static void glTexCoordP1ui(int type,
        +                  int coords)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP2ui

        +
        public static void glTexCoordP2ui(int type,
        +                  int coords)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP3ui

        +
        public static void glTexCoordP3ui(int type,
        +                  int coords)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP4ui

        +
        public static void glTexCoordP4ui(int type,
        +                  int coords)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP1u

        +
        public static void glTexCoordP1u(int type,
        +                 java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP2u

        +
        public static void glTexCoordP2u(int type,
        +                 java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP3u

        +
        public static void glTexCoordP3u(int type,
        +                 java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glTexCoordP4u

        +
        public static void glTexCoordP4u(int type,
        +                 java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP1ui

        +
        public static void glMultiTexCoordP1ui(int texture,
        +                       int type,
        +                       int coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP2ui

        +
        public static void glMultiTexCoordP2ui(int texture,
        +                       int type,
        +                       int coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP3ui

        +
        public static void glMultiTexCoordP3ui(int texture,
        +                       int type,
        +                       int coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP4ui

        +
        public static void glMultiTexCoordP4ui(int texture,
        +                       int type,
        +                       int coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP1u

        +
        public static void glMultiTexCoordP1u(int texture,
        +                      int type,
        +                      java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP2u

        +
        public static void glMultiTexCoordP2u(int texture,
        +                      int type,
        +                      java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP3u

        +
        public static void glMultiTexCoordP3u(int texture,
        +                      int type,
        +                      java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoordP4u

        +
        public static void glMultiTexCoordP4u(int texture,
        +                      int type,
        +                      java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glNormalP3ui

        +
        public static void glNormalP3ui(int type,
        +                int coords)
        +
      • +
      + + + +
        +
      • +

        glNormalP3u

        +
        public static void glNormalP3u(int type,
        +               java.nio.IntBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glColorP3ui

        +
        public static void glColorP3ui(int type,
        +               int color)
        +
      • +
      + + + +
        +
      • +

        glColorP4ui

        +
        public static void glColorP4ui(int type,
        +               int color)
        +
      • +
      + + + +
        +
      • +

        glColorP3u

        +
        public static void glColorP3u(int type,
        +              java.nio.IntBuffer color)
        +
      • +
      + + + +
        +
      • +

        glColorP4u

        +
        public static void glColorP4u(int type,
        +              java.nio.IntBuffer color)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColorP3ui

        +
        public static void glSecondaryColorP3ui(int type,
        +                        int color)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColorP3u

        +
        public static void glSecondaryColorP3u(int type,
        +                       java.nio.IntBuffer color)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP1ui

        +
        public static void glVertexAttribP1ui(int index,
        +                      int type,
        +                      boolean normalized,
        +                      int value)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP2ui

        +
        public static void glVertexAttribP2ui(int index,
        +                      int type,
        +                      boolean normalized,
        +                      int value)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP3ui

        +
        public static void glVertexAttribP3ui(int index,
        +                      int type,
        +                      boolean normalized,
        +                      int value)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP4ui

        +
        public static void glVertexAttribP4ui(int index,
        +                      int type,
        +                      boolean normalized,
        +                      int value)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP1u

        +
        public static void glVertexAttribP1u(int index,
        +                     int type,
        +                     boolean normalized,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP2u

        +
        public static void glVertexAttribP2u(int index,
        +                     int type,
        +                     boolean normalized,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP3u

        +
        public static void glVertexAttribP3u(int index,
        +                     int type,
        +                     boolean normalized,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribP4u

        +
        public static void glVertexAttribP4u(int index,
        +                     int type,
        +                     boolean normalized,
        +                     java.nio.IntBuffer value)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL40.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL40.html new file mode 100644 index 00000000..37e88182 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL40.html @@ -0,0 +1,2883 @@ + + + + + +GL40 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL40

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL40
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL40
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DRAW_INDIRECT_BUFFER

        +
        public static final int GL_DRAW_INDIRECT_BUFFER
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, + GetBufferParameteriv, BindBufferRange, BindBufferBase, and + CopyBufferSubData:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_INDIRECT_BUFFER_BINDING

        +
        public static final int GL_DRAW_INDIRECT_BUFFER_BINDING
        +
        Accepted by the <value> parameter of GetIntegerv, GetBooleanv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_SHADER_INVOCATIONS

        +
        public static final int GL_GEOMETRY_SHADER_INVOCATIONS
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_SHADER_INVOCATIONS

        +
        public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIN_FRAGMENT_INTERPOLATION_OFFSET

        +
        public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_INTERPOLATION_OFFSET

        +
        public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_INTERPOLATION_OFFSET_BITS

        +
        public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_STREAMS

        +
        public static final int GL_MAX_VERTEX_STREAMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_VEC2

        +
        public static final int GL_DOUBLE_VEC2
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_VEC3

        +
        public static final int GL_DOUBLE_VEC3
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_VEC4

        +
        public static final int GL_DOUBLE_VEC4
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2

        +
        public static final int GL_DOUBLE_MAT2
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3

        +
        public static final int GL_DOUBLE_MAT3
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4

        +
        public static final int GL_DOUBLE_MAT4
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2x3

        +
        public static final int GL_DOUBLE_MAT2x3
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2x4

        +
        public static final int GL_DOUBLE_MAT2x4
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3x2

        +
        public static final int GL_DOUBLE_MAT3x2
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3x4

        +
        public static final int GL_DOUBLE_MAT3x4
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4x2

        +
        public static final int GL_DOUBLE_MAT4x2
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4x3

        +
        public static final int GL_DOUBLE_MAT4x3
        +
        Returned in the <type> parameter of GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLE_SHADING

        +
        public static final int GL_SAMPLE_SHADING
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIN_SAMPLE_SHADING_VALUE

        +
        public static final int GL_MIN_SAMPLE_SHADING_VALUE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv, and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_SUBROUTINES

        +
        public static final int GL_ACTIVE_SUBROUTINES
        +
        Accepted by the <pname> parameter of GetProgramStageiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_SUBROUTINE_UNIFORMS

        +
        public static final int GL_ACTIVE_SUBROUTINE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetProgramStageiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS

        +
        public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
        +
        Accepted by the <pname> parameter of GetProgramStageiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_SUBROUTINE_MAX_LENGTH

        +
        public static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTH
        +
        Accepted by the <pname> parameter of GetProgramStageiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH

        +
        public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
        +
        Accepted by the <pname> parameter of GetProgramStageiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SUBROUTINES

        +
        public static final int GL_MAX_SUBROUTINES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS

        +
        public static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_COMPATIBLE_SUBROUTINES

        +
        public static final int GL_NUM_COMPATIBLE_SUBROUTINES
        +
        Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPATIBLE_SUBROUTINES

        +
        public static final int GL_COMPATIBLE_SUBROUTINES
        +
        Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_SIZE

        +
        public static final int GL_UNIFORM_SIZE
        +
        Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_NAME_LENGTH

        +
        public static final int GL_UNIFORM_NAME_LENGTH
        +
        Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATCHES

        +
        public static final int GL_PATCHES
        +
        Accepted by the <mode> parameter of Begin and all vertex array functions + that implicitly call Begin:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATCH_VERTICES

        +
        public static final int GL_PATCH_VERTICES
        +
        Accepted by the <pname> parameter of PatchParameteri, GetBooleanv, + GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATCH_DEFAULT_INNER_LEVEL

        +
        public static final int GL_PATCH_DEFAULT_INNER_LEVEL
        +
        Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, + GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATCH_DEFAULT_OUTER_LEVEL

        +
        public static final int GL_PATCH_DEFAULT_OUTER_LEVEL
        +
        Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, + GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_CONTROL_OUTPUT_VERTICES

        +
        public static final int GL_TESS_CONTROL_OUTPUT_VERTICES
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_GEN_MODE

        +
        public static final int GL_TESS_GEN_MODE
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_GEN_SPACING

        +
        public static final int GL_TESS_GEN_SPACING
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_GEN_VERTEX_ORDER

        +
        public static final int GL_TESS_GEN_VERTEX_ORDER
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_GEN_POINT_MODE

        +
        public static final int GL_TESS_GEN_POINT_MODE
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ISOLINES

        +
        public static final int GL_ISOLINES
        +
        Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRACTIONAL_ODD

        +
        public static final int GL_FRACTIONAL_ODD
        +
        Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRACTIONAL_EVEN

        +
        public static final int GL_FRACTIONAL_EVEN
        +
        Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PATCH_VERTICES

        +
        public static final int GL_MAX_PATCH_VERTICES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_GEN_LEVEL

        +
        public static final int GL_MAX_TESS_GEN_LEVEL
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS

        +
        public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS

        +
        public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS

        +
        public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_PATCH_COMPONENTS

        +
        public static final int GL_MAX_TESS_PATCH_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS

        +
        public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS

        +
        public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS

        +
        public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS

        +
        public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_INPUT_COMPONENTS

        +
        public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS

        +
        public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, + GetIntegerv, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER

        +
        public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER

        +
        public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_EVALUATION_SHADER

        +
        public static final int GL_TESS_EVALUATION_SHADER
        +
        Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_CONTROL_SHADER

        +
        public static final int GL_TESS_CONTROL_SHADER
        +
        Accepted by the <type> parameter of CreateShader and returned by the + <params> parameter of GetShaderiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_ARRAY

        +
        public static final int GL_TEXTURE_CUBE_MAP_ARRAY
        +
        Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, BindTexture, and GenerateMipmap: +

        + Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D: +

        + Accepted by the <tex> parameter of GetTexImage:

        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_CUBE_MAP_ARRAY

        +
        public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_CUBE_MAP_ARRAY

        +
        public static final int GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
        +
        Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_CUBE_MAP_ARRAY

        +
        public static final int GL_SAMPLER_CUBE_MAP_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW

        +
        public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_CUBE_MAP_ARRAY

        +
        public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB

        +
        public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB

        +
        public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB

        +
        public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK

        +
        public static final int GL_TRANSFORM_FEEDBACK
        +
        Accepted by the <target> parameter of BindTransformFeedback:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_PAUSED

        +
        public static final int GL_TRANSFORM_FEEDBACK_PAUSED
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_ACTIVE

        +
        public static final int GL_TRANSFORM_FEEDBACK_ACTIVE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BINDING

        +
        public static final int GL_TRANSFORM_FEEDBACK_BINDING
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TRANSFORM_FEEDBACK_BUFFERS

        +
        public static final int GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlendEquationi

        +
        public static void glBlendEquationi(int buf,
        +                    int mode)
        +
      • +
      + + + +
        +
      • +

        glBlendEquationSeparatei

        +
        public static void glBlendEquationSeparatei(int buf,
        +                            int modeRGB,
        +                            int modeAlpha)
        +
      • +
      + + + +
        +
      • +

        glBlendFunci

        +
        public static void glBlendFunci(int buf,
        +                int src,
        +                int dst)
        +
      • +
      + + + +
        +
      • +

        glBlendFuncSeparatei

        +
        public static void glBlendFuncSeparatei(int buf,
        +                        int srcRGB,
        +                        int dstRGB,
        +                        int srcAlpha,
        +                        int dstAlpha)
        +
      • +
      + + + +
        +
      • +

        glDrawArraysIndirect

        +
        public static void glDrawArraysIndirect(int mode,
        +                        java.nio.ByteBuffer indirect)
        +
      • +
      + + + +
        +
      • +

        glDrawArraysIndirect

        +
        public static void glDrawArraysIndirect(int mode,
        +                        long indirect_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glDrawArraysIndirect

        +
        public static void glDrawArraysIndirect(int mode,
        +                        java.nio.IntBuffer indirect)
        +
        Overloads glDrawArraysIndirect.
        +
      • +
      + + + +
        +
      • +

        glDrawElementsIndirect

        +
        public static void glDrawElementsIndirect(int mode,
        +                          int type,
        +                          java.nio.ByteBuffer indirect)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsIndirect

        +
        public static void glDrawElementsIndirect(int mode,
        +                          int type,
        +                          long indirect_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsIndirect

        +
        public static void glDrawElementsIndirect(int mode,
        +                          int type,
        +                          java.nio.IntBuffer indirect)
        +
        Overloads glDrawElementsIndirect.
        +
      • +
      + + + +
        +
      • +

        glUniform1d

        +
        public static void glUniform1d(int location,
        +               double x)
        +
      • +
      + + + +
        +
      • +

        glUniform2d

        +
        public static void glUniform2d(int location,
        +               double x,
        +               double y)
        +
      • +
      + + + +
        +
      • +

        glUniform3d

        +
        public static void glUniform3d(int location,
        +               double x,
        +               double y,
        +               double z)
        +
      • +
      + + + +
        +
      • +

        glUniform4d

        +
        public static void glUniform4d(int location,
        +               double x,
        +               double y,
        +               double z,
        +               double w)
        +
      • +
      + + + +
        +
      • +

        glUniform1

        +
        public static void glUniform1(int location,
        +              java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform2

        +
        public static void glUniform2(int location,
        +              java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform3

        +
        public static void glUniform3(int location,
        +              java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform4

        +
        public static void glUniform4(int location,
        +              java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix2

        +
        public static void glUniformMatrix2(int location,
        +                    boolean transpose,
        +                    java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix3

        +
        public static void glUniformMatrix3(int location,
        +                    boolean transpose,
        +                    java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix4

        +
        public static void glUniformMatrix4(int location,
        +                    boolean transpose,
        +                    java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix2x3

        +
        public static void glUniformMatrix2x3(int location,
        +                      boolean transpose,
        +                      java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix2x4

        +
        public static void glUniformMatrix2x4(int location,
        +                      boolean transpose,
        +                      java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix3x2

        +
        public static void glUniformMatrix3x2(int location,
        +                      boolean transpose,
        +                      java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix3x4

        +
        public static void glUniformMatrix3x4(int location,
        +                      boolean transpose,
        +                      java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix4x2

        +
        public static void glUniformMatrix4x2(int location,
        +                      boolean transpose,
        +                      java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix4x3

        +
        public static void glUniformMatrix4x3(int location,
        +                      boolean transpose,
        +                      java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glGetUniform

        +
        public static void glGetUniform(int program,
        +                int location,
        +                java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glMinSampleShading

        +
        public static void glMinSampleShading(float value)
        +
      • +
      + + + +
        +
      • +

        glGetSubroutineUniformLocation

        +
        public static int glGetSubroutineUniformLocation(int program,
        +                                 int shadertype,
        +                                 java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetSubroutineUniformLocation

        +
        public static int glGetSubroutineUniformLocation(int program,
        +                                 int shadertype,
        +                                 java.lang.CharSequence name)
        +
        Overloads glGetSubroutineUniformLocation.
        +
      • +
      + + + +
        +
      • +

        glGetSubroutineIndex

        +
        public static int glGetSubroutineIndex(int program,
        +                       int shadertype,
        +                       java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetSubroutineIndex

        +
        public static int glGetSubroutineIndex(int program,
        +                       int shadertype,
        +                       java.lang.CharSequence name)
        +
        Overloads glGetSubroutineIndex.
        +
      • +
      + + + +
        +
      • +

        glGetActiveSubroutineUniform

        +
        public static void glGetActiveSubroutineUniform(int program,
        +                                int shadertype,
        +                                int index,
        +                                int pname,
        +                                java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetActiveSubroutineUniform

        +
        @Deprecated
        +public static int glGetActiveSubroutineUniform(int program,
        +                                          int shadertype,
        +                                          int index,
        +                                          int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetActiveSubroutineUniformi(int, int, int, int) instead.
        +
        Overloads glGetActiveSubroutineUniformiv. +

        +
      • +
      + + + +
        +
      • +

        glGetActiveSubroutineUniformi

        +
        public static int glGetActiveSubroutineUniformi(int program,
        +                                int shadertype,
        +                                int index,
        +                                int pname)
        +
        Overloads glGetActiveSubroutineUniformiv.
        +
      • +
      + + + +
        +
      • +

        glGetActiveSubroutineUniformName

        +
        public static void glGetActiveSubroutineUniformName(int program,
        +                                    int shadertype,
        +                                    int index,
        +                                    java.nio.IntBuffer length,
        +                                    java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetActiveSubroutineUniformName

        +
        public static java.lang.String glGetActiveSubroutineUniformName(int program,
        +                                                int shadertype,
        +                                                int index,
        +                                                int bufsize)
        +
        Overloads glGetActiveSubroutineUniformName.
        +
      • +
      + + + +
        +
      • +

        glGetActiveSubroutineName

        +
        public static void glGetActiveSubroutineName(int program,
        +                             int shadertype,
        +                             int index,
        +                             java.nio.IntBuffer length,
        +                             java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetActiveSubroutineName

        +
        public static java.lang.String glGetActiveSubroutineName(int program,
        +                                         int shadertype,
        +                                         int index,
        +                                         int bufsize)
        +
        Overloads glGetActiveSubroutineName.
        +
      • +
      + + + +
        +
      • +

        glUniformSubroutinesu

        +
        public static void glUniformSubroutinesu(int shadertype,
        +                         java.nio.IntBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glGetUniformSubroutineu

        +
        public static void glGetUniformSubroutineu(int shadertype,
        +                           int location,
        +                           java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetUniformSubroutineu

        +
        @Deprecated
        +public static int glGetUniformSubroutineu(int shadertype,
        +                                     int location)
        +
        Deprecated. Will be removed in 3.0. Use glGetUniformSubroutineui(int, int) instead.
        +
        Overloads glGetUniformSubroutineuiv. +

        +
      • +
      + + + +
        +
      • +

        glGetUniformSubroutineui

        +
        public static int glGetUniformSubroutineui(int shadertype,
        +                           int location)
        +
        Overloads glGetUniformSubroutineuiv.
        +
      • +
      + + + +
        +
      • +

        glGetProgramStage

        +
        public static void glGetProgramStage(int program,
        +                     int shadertype,
        +                     int pname,
        +                     java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetProgramStage

        +
        @Deprecated
        +public static int glGetProgramStage(int program,
        +                               int shadertype,
        +                               int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetProgramStagei(int, int, int) instead.
        +
        Overloads glGetProgramStageiv. +

        +
      • +
      + + + +
        +
      • +

        glGetProgramStagei

        +
        public static int glGetProgramStagei(int program,
        +                     int shadertype,
        +                     int pname)
        +
        Overloads glGetProgramStageiv.
        +
      • +
      + + + +
        +
      • +

        glPatchParameteri

        +
        public static void glPatchParameteri(int pname,
        +                     int value)
        +
      • +
      + + + +
        +
      • +

        glPatchParameter

        +
        public static void glPatchParameter(int pname,
        +                    java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glBindTransformFeedback

        +
        public static void glBindTransformFeedback(int target,
        +                           int id)
        +
      • +
      + + + +
        +
      • +

        glDeleteTransformFeedbacks

        +
        public static void glDeleteTransformFeedbacks(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glDeleteTransformFeedbacks

        +
        public static void glDeleteTransformFeedbacks(int id)
        +
        Overloads glDeleteTransformFeedbacks.
        +
      • +
      + + + +
        +
      • +

        glGenTransformFeedbacks

        +
        public static void glGenTransformFeedbacks(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glGenTransformFeedbacks

        +
        public static int glGenTransformFeedbacks()
        +
        Overloads glGenTransformFeedbacks.
        +
      • +
      + + + +
        +
      • +

        glIsTransformFeedback

        +
        public static boolean glIsTransformFeedback(int id)
        +
      • +
      + + + +
        +
      • +

        glPauseTransformFeedback

        +
        public static void glPauseTransformFeedback()
        +
      • +
      + + + +
        +
      • +

        glResumeTransformFeedback

        +
        public static void glResumeTransformFeedback()
        +
      • +
      + + + +
        +
      • +

        glDrawTransformFeedback

        +
        public static void glDrawTransformFeedback(int mode,
        +                           int id)
        +
      • +
      + + + +
        +
      • +

        glDrawTransformFeedbackStream

        +
        public static void glDrawTransformFeedbackStream(int mode,
        +                                 int id,
        +                                 int stream)
        +
      • +
      + + + +
        +
      • +

        glBeginQueryIndexed

        +
        public static void glBeginQueryIndexed(int target,
        +                       int index,
        +                       int id)
        +
      • +
      + + + +
        +
      • +

        glEndQueryIndexed

        +
        public static void glEndQueryIndexed(int target,
        +                     int index)
        +
      • +
      + + + +
        +
      • +

        glGetQueryIndexed

        +
        public static void glGetQueryIndexed(int target,
        +                     int index,
        +                     int pname,
        +                     java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryIndexed

        +
        @Deprecated
        +public static int glGetQueryIndexed(int target,
        +                               int index,
        +                               int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetQueryIndexedi(int, int, int) instead.
        +
        Overloads glGetQueryIndexediv. +

        +
      • +
      + + + +
        +
      • +

        glGetQueryIndexedi

        +
        public static int glGetQueryIndexedi(int target,
        +                     int index,
        +                     int pname)
        +
        Overloads glGetQueryIndexediv.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL41.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL41.html new file mode 100644 index 00000000..3fc02b75 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL41.html @@ -0,0 +1,2936 @@ + + + + + +GL41 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL41

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL41
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL41
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ACTIVE_PROGRAM +
      Accepted by <type> parameter to GetProgramPipelineiv:
      +
      static intGL_ALL_SHADER_BITS +
      Accepted by <stages> parameter to UseProgramStages:
      +
      static intGL_DEPTH_RANGE +
      Accepted by the <pname> parameter of GetDoublei_v:
      +
      static intGL_DOUBLE_MAT2 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT2x3 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT2x4 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT3 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT3x2 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT3x4 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT4 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT4x2 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_MAT4x3 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_VEC2 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_VEC3 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_DOUBLE_VEC4 +
      Returned in the <type> parameter of GetActiveAttrib:
      +
      static intGL_FIRST_VERTEX_CONVENTION +
      Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
      +
      static intGL_FIXED +
      Accepted by the <type> parameter of VertexAttribPointer:
      +
      static intGL_FRAGMENT_SHADER_BIT +
      Accepted by <stages> parameter to UseProgramStages:
      +
      static intGL_GEOMETRY_SHADER_BIT +
      Accepted by <stages> parameter to UseProgramStages:
      +
      static intGL_HIGH_FLOAT +
      Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
      +
      static intGL_HIGH_INT +
      Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
      +
      static intGL_IMPLEMENTATION_COLOR_READ_FORMAT +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_IMPLEMENTATION_COLOR_READ_TYPE +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_LAST_VERTEX_CONVENTION +
      Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
      +
      static intGL_LAYER_PROVOKING_VERTEX +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_LOW_FLOAT +
      Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
      +
      static intGL_LOW_INT +
      Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
      +
      static intGL_MAX_FRAGMENT_UNIFORM_VECTORS +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_VARYING_VECTORS +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_VERTEX_UNIFORM_VECTORS +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_VIEWPORTS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_MEDIUM_FLOAT +
      Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
      +
      static intGL_MEDIUM_INT +
      Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
      +
      static intGL_NUM_PROGRAM_BINARY_FORMATS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev:
      +
      static intGL_NUM_SHADER_BINARY_FORMATS +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_PROGRAM_BINARY_FORMATS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev:
      +
      static intGL_PROGRAM_BINARY_LENGTH +
      Accepted by the <pname> parameter of GetProgramiv:
      +
      static intGL_PROGRAM_BINARY_RETRIEVABLE_HINT +
      Accepted by the <pname> parameter of ProgramParameteri and + GetProgramiv:
      +
      static intGL_PROGRAM_PIPELINE_BINDING +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_PROGRAM_SEPARABLE +
      Accepted by the <pname> parameter of ProgramParameteri and + GetProgramiv:
      +
      static intGL_PROVOKING_VERTEX +
      Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
      +
      static intGL_RGB565 +
      Accepted by the <format> parameter of most commands taking sized internal formats:
      +
      static intGL_SCISSOR_BOX +
      Accepted by the <pname> parameter of GetIntegeri_v:
      +
      static intGL_SCISSOR_TEST +
      Accepted by the <pname> parameter of Enablei, Disablei, and IsEnabledi:
      +
      static intGL_SHADER_COMPILER +
      Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_TESS_CONTROL_SHADER_BIT +
      Accepted by <stages> parameter to UseProgramStages:
      +
      static intGL_TESS_EVALUATION_SHADER_BIT +
      Accepted by <stages> parameter to UseProgramStages:
      +
      static intGL_UNDEFINED_VERTEX +
      Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
      +
      static intGL_VERTEX_SHADER_BIT +
      Accepted by <stages> parameter to UseProgramStages:
      +
      static intGL_VIEWPORT +
      Accepted by the <pname> parameter of GetFloati_v:
      +
      static intGL_VIEWPORT_BOUNDS_RANGE +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_VIEWPORT_INDEX_PROVOKING_VERTEX +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_VIEWPORT_SUBPIXEL_BITS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglActiveShaderProgram(int pipeline, + int program) 
      static voidglBindProgramPipeline(int pipeline) 
      static voidglClearDepthf(float d) 
      static intglCreateShaderProgram(int type, + java.nio.ByteBuffer string) +
      Single null-terminated source code string.
      +
      static intglCreateShaderProgram(int type, + java.nio.ByteBuffer[] strings) +
      Overloads glCreateShaderProgramv.
      +
      static intglCreateShaderProgram(int type, + java.lang.CharSequence string) +
      Overloads glCreateShaderProgramv.
      +
      static intglCreateShaderProgram(int type, + java.lang.CharSequence[] strings) +
      Overloads glCreateShaderProgramv.
      +
      static intglCreateShaderProgram(int type, + int count, + java.nio.ByteBuffer strings) +
      Overloads glCreateShaderProgramv.
      +
      static voidglDeleteProgramPipelines(int pipeline) +
      Overloads glDeleteProgramPipelines.
      +
      static voidglDeleteProgramPipelines(java.nio.IntBuffer pipelines) 
      static voidglDepthRangeArray(int first, + java.nio.DoubleBuffer v) 
      static voidglDepthRangef(float n, + float f) 
      static voidglDepthRangeIndexed(int index, + double n, + double f) 
      static intglGenProgramPipelines() +
      Overloads glGenProgramPipelines.
      +
      static voidglGenProgramPipelines(java.nio.IntBuffer pipelines) 
      static doubleglGetDouble(int target, + int index) +
      Overloads glGetDoublei_v.
      +
      static voidglGetDouble(int target, + int index, + java.nio.DoubleBuffer data) 
      static floatglGetFloat(int target, + int index) +
      Overloads glGetFloati_v.
      +
      static voidglGetFloat(int target, + int index, + java.nio.FloatBuffer data) 
      static voidglGetProgramBinary(int program, + java.nio.IntBuffer length, + java.nio.IntBuffer binaryFormat, + java.nio.ByteBuffer binary) 
      static voidglGetProgramPipeline(int pipeline, + int pname, + java.nio.IntBuffer params) 
      static intglGetProgramPipelinei(int pipeline, + int pname) +
      Overloads glGetProgramPipelineiv.
      +
      static java.lang.StringglGetProgramPipelineInfoLog(int pipeline, + int bufSize) +
      Overloads glGetProgramPipelineInfoLog.
      +
      static voidglGetProgramPipelineInfoLog(int pipeline, + java.nio.IntBuffer length, + java.nio.ByteBuffer infoLog) 
      static voidglGetShaderPrecisionFormat(int shadertype, + int precisiontype, + java.nio.IntBuffer range, + java.nio.IntBuffer precision) 
      static voidglGetVertexAttribL(int index, + int pname, + java.nio.DoubleBuffer params) 
      static booleanglIsProgramPipeline(int pipeline) 
      static voidglProgramBinary(int program, + int binaryFormat, + java.nio.ByteBuffer binary) 
      static voidglProgramParameteri(int program, + int pname, + int value) 
      static voidglProgramUniform1(int program, + int location, + java.nio.DoubleBuffer value) 
      static voidglProgramUniform1(int program, + int location, + java.nio.FloatBuffer value) 
      static voidglProgramUniform1(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform1d(int program, + int location, + double v0) 
      static voidglProgramUniform1f(int program, + int location, + float v0) 
      static voidglProgramUniform1i(int program, + int location, + int v0) 
      static voidglProgramUniform1u(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform1ui(int program, + int location, + int v0) 
      static voidglProgramUniform2(int program, + int location, + java.nio.DoubleBuffer value) 
      static voidglProgramUniform2(int program, + int location, + java.nio.FloatBuffer value) 
      static voidglProgramUniform2(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform2d(int program, + int location, + double v0, + double v1) 
      static voidglProgramUniform2f(int program, + int location, + float v0, + float v1) 
      static voidglProgramUniform2i(int program, + int location, + int v0, + int v1) 
      static voidglProgramUniform2u(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform2ui(int program, + int location, + int v0, + int v1) 
      static voidglProgramUniform3(int program, + int location, + java.nio.DoubleBuffer value) 
      static voidglProgramUniform3(int program, + int location, + java.nio.FloatBuffer value) 
      static voidglProgramUniform3(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform3d(int program, + int location, + double v0, + double v1, + double v2) 
      static voidglProgramUniform3f(int program, + int location, + float v0, + float v1, + float v2) 
      static voidglProgramUniform3i(int program, + int location, + int v0, + int v1, + int v2) 
      static voidglProgramUniform3u(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform3ui(int program, + int location, + int v0, + int v1, + int v2) 
      static voidglProgramUniform4(int program, + int location, + java.nio.DoubleBuffer value) 
      static voidglProgramUniform4(int program, + int location, + java.nio.FloatBuffer value) 
      static voidglProgramUniform4(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform4d(int program, + int location, + double v0, + double v1, + double v2, + double v3) 
      static voidglProgramUniform4f(int program, + int location, + float v0, + float v1, + float v2, + float v3) 
      static voidglProgramUniform4i(int program, + int location, + int v0, + int v1, + int v2, + int v3) 
      static voidglProgramUniform4u(int program, + int location, + java.nio.IntBuffer value) 
      static voidglProgramUniform4ui(int program, + int location, + int v0, + int v1, + int v2, + int v3) 
      static voidglProgramUniformMatrix2(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix2(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix2x3(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix2x3(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix2x4(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix2x4(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix3(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix3(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix3x2(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix3x2(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix3x4(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix3x4(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix4(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix4(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix4x2(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix4x2(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglProgramUniformMatrix4x3(int program, + int location, + boolean transpose, + java.nio.DoubleBuffer value) 
      static voidglProgramUniformMatrix4x3(int program, + int location, + boolean transpose, + java.nio.FloatBuffer value) 
      static voidglReleaseShaderCompiler() 
      static voidglScissorArray(int first, + java.nio.IntBuffer v) 
      static voidglScissorIndexed(int index, + java.nio.IntBuffer v) 
      static voidglScissorIndexed(int index, + int left, + int bottom, + int width, + int height) 
      static voidglShaderBinary(java.nio.IntBuffer shaders, + int binaryformat, + java.nio.ByteBuffer binary) 
      static voidglUseProgramStages(int pipeline, + int stages, + int program) 
      static voidglValidateProgramPipeline(int pipeline) 
      static voidglVertexAttribL1(int index, + java.nio.DoubleBuffer v) 
      static voidglVertexAttribL1d(int index, + double x) 
      static voidglVertexAttribL2(int index, + java.nio.DoubleBuffer v) 
      static voidglVertexAttribL2d(int index, + double x, + double y) 
      static voidglVertexAttribL3(int index, + java.nio.DoubleBuffer v) 
      static voidglVertexAttribL3d(int index, + double x, + double y, + double z) 
      static voidglVertexAttribL4(int index, + java.nio.DoubleBuffer v) 
      static voidglVertexAttribL4d(int index, + double x, + double y, + double z, + double w) 
      static voidglVertexAttribLPointer(int index, + int size, + int stride, + java.nio.DoubleBuffer pointer) 
      static voidglVertexAttribLPointer(int index, + int size, + int stride, + long pointer_buffer_offset) 
      static voidglViewportArray(int first, + java.nio.FloatBuffer v) 
      static voidglViewportIndexed(int index, + java.nio.FloatBuffer v) 
      static voidglViewportIndexedf(int index, + float x, + float y, + float w, + float h) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SHADER_COMPILER

        +
        public static final int GL_SHADER_COMPILER
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_SHADER_BINARY_FORMATS

        +
        public static final int GL_NUM_SHADER_BINARY_FORMATS
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_UNIFORM_VECTORS

        +
        public static final int GL_MAX_VERTEX_UNIFORM_VECTORS
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VARYING_VECTORS

        +
        public static final int GL_MAX_VARYING_VECTORS
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_UNIFORM_VECTORS

        +
        public static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMPLEMENTATION_COLOR_READ_TYPE

        +
        public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMPLEMENTATION_COLOR_READ_FORMAT

        +
        public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FIXED

        +
        public static final int GL_FIXED
        +
        Accepted by the <type> parameter of VertexAttribPointer:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LOW_FLOAT

        +
        public static final int GL_LOW_FLOAT
        +
        Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MEDIUM_FLOAT

        +
        public static final int GL_MEDIUM_FLOAT
        +
        Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HIGH_FLOAT

        +
        public static final int GL_HIGH_FLOAT
        +
        Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LOW_INT

        +
        public static final int GL_LOW_INT
        +
        Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MEDIUM_INT

        +
        public static final int GL_MEDIUM_INT
        +
        Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HIGH_INT

        +
        public static final int GL_HIGH_INT
        +
        Accepted by the <precisiontype> parameter of + GetShaderPrecisionFormat:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB565

        +
        public static final int GL_RGB565
        +
        Accepted by the <format> parameter of most commands taking sized internal formats:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_BINARY_RETRIEVABLE_HINT

        +
        public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT
        +
        Accepted by the <pname> parameter of ProgramParameteri and + GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_BINARY_LENGTH

        +
        public static final int GL_PROGRAM_BINARY_LENGTH
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_PROGRAM_BINARY_FORMATS

        +
        public static final int GL_NUM_PROGRAM_BINARY_FORMATS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_BINARY_FORMATS

        +
        public static final int GL_PROGRAM_BINARY_FORMATS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_SHADER_BIT

        +
        public static final int GL_VERTEX_SHADER_BIT
        +
        Accepted by <stages> parameter to UseProgramStages:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_SHADER_BIT

        +
        public static final int GL_FRAGMENT_SHADER_BIT
        +
        Accepted by <stages> parameter to UseProgramStages:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_SHADER_BIT

        +
        public static final int GL_GEOMETRY_SHADER_BIT
        +
        Accepted by <stages> parameter to UseProgramStages:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_CONTROL_SHADER_BIT

        +
        public static final int GL_TESS_CONTROL_SHADER_BIT
        +
        Accepted by <stages> parameter to UseProgramStages:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_EVALUATION_SHADER_BIT

        +
        public static final int GL_TESS_EVALUATION_SHADER_BIT
        +
        Accepted by <stages> parameter to UseProgramStages:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALL_SHADER_BITS

        +
        public static final int GL_ALL_SHADER_BITS
        +
        Accepted by <stages> parameter to UseProgramStages:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_SEPARABLE

        +
        public static final int GL_PROGRAM_SEPARABLE
        +
        Accepted by the <pname> parameter of ProgramParameteri and + GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_PROGRAM

        +
        public static final int GL_ACTIVE_PROGRAM
        +
        Accepted by <type> parameter to GetProgramPipelineiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_PIPELINE_BINDING

        +
        public static final int GL_PROGRAM_PIPELINE_BINDING
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_VEC2

        +
        public static final int GL_DOUBLE_VEC2
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_VEC3

        +
        public static final int GL_DOUBLE_VEC3
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_VEC4

        +
        public static final int GL_DOUBLE_VEC4
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2

        +
        public static final int GL_DOUBLE_MAT2
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3

        +
        public static final int GL_DOUBLE_MAT3
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4

        +
        public static final int GL_DOUBLE_MAT4
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2x3

        +
        public static final int GL_DOUBLE_MAT2x3
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT2x4

        +
        public static final int GL_DOUBLE_MAT2x4
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3x2

        +
        public static final int GL_DOUBLE_MAT3x2
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT3x4

        +
        public static final int GL_DOUBLE_MAT3x4
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4x2

        +
        public static final int GL_DOUBLE_MAT4x2
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOUBLE_MAT4x3

        +
        public static final int GL_DOUBLE_MAT4x3
        +
        Returned in the <type> parameter of GetActiveAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VIEWPORTS

        +
        public static final int GL_MAX_VIEWPORTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEWPORT_SUBPIXEL_BITS

        +
        public static final int GL_VIEWPORT_SUBPIXEL_BITS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEWPORT_BOUNDS_RANGE

        +
        public static final int GL_VIEWPORT_BOUNDS_RANGE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LAYER_PROVOKING_VERTEX

        +
        public static final int GL_LAYER_PROVOKING_VERTEX
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEWPORT_INDEX_PROVOKING_VERTEX

        +
        public static final int GL_VIEWPORT_INDEX_PROVOKING_VERTEX
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SCISSOR_BOX

        +
        public static final int GL_SCISSOR_BOX
        +
        Accepted by the <pname> parameter of GetIntegeri_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEWPORT

        +
        public static final int GL_VIEWPORT
        +
        Accepted by the <pname> parameter of GetFloati_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_RANGE

        +
        public static final int GL_DEPTH_RANGE
        +
        Accepted by the <pname> parameter of GetDoublei_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SCISSOR_TEST

        +
        public static final int GL_SCISSOR_TEST
        +
        Accepted by the <pname> parameter of Enablei, Disablei, and IsEnabledi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FIRST_VERTEX_CONVENTION

        +
        public static final int GL_FIRST_VERTEX_CONVENTION
        +
        Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LAST_VERTEX_CONVENTION

        +
        public static final int GL_LAST_VERTEX_CONVENTION
        +
        Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROVOKING_VERTEX

        +
        public static final int GL_PROVOKING_VERTEX
        +
        Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNDEFINED_VERTEX

        +
        public static final int GL_UNDEFINED_VERTEX
        +
        Returned in the <data> parameter from a Get query with a <pname> of + LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glReleaseShaderCompiler

        +
        public static void glReleaseShaderCompiler()
        +
      • +
      + + + +
        +
      • +

        glShaderBinary

        +
        public static void glShaderBinary(java.nio.IntBuffer shaders,
        +                  int binaryformat,
        +                  java.nio.ByteBuffer binary)
        +
      • +
      + + + +
        +
      • +

        glGetShaderPrecisionFormat

        +
        public static void glGetShaderPrecisionFormat(int shadertype,
        +                              int precisiontype,
        +                              java.nio.IntBuffer range,
        +                              java.nio.IntBuffer precision)
        +
      • +
      + + + +
        +
      • +

        glDepthRangef

        +
        public static void glDepthRangef(float n,
        +                 float f)
        +
      • +
      + + + +
        +
      • +

        glClearDepthf

        +
        public static void glClearDepthf(float d)
        +
      • +
      + + + +
        +
      • +

        glGetProgramBinary

        +
        public static void glGetProgramBinary(int program,
        +                      java.nio.IntBuffer length,
        +                      java.nio.IntBuffer binaryFormat,
        +                      java.nio.ByteBuffer binary)
        +
      • +
      + + + +
        +
      • +

        glProgramBinary

        +
        public static void glProgramBinary(int program,
        +                   int binaryFormat,
        +                   java.nio.ByteBuffer binary)
        +
      • +
      + + + +
        +
      • +

        glProgramParameteri

        +
        public static void glProgramParameteri(int program,
        +                       int pname,
        +                       int value)
        +
      • +
      + + + +
        +
      • +

        glUseProgramStages

        +
        public static void glUseProgramStages(int pipeline,
        +                      int stages,
        +                      int program)
        +
      • +
      + + + +
        +
      • +

        glActiveShaderProgram

        +
        public static void glActiveShaderProgram(int pipeline,
        +                         int program)
        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgram

        +
        public static int glCreateShaderProgram(int type,
        +                        java.nio.ByteBuffer string)
        +
        Single null-terminated source code string.
        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgram

        +
        public static int glCreateShaderProgram(int type,
        +                        int count,
        +                        java.nio.ByteBuffer strings)
        +
        Overloads glCreateShaderProgramv. +

        + Multiple null-terminated source code strings, one after the other.

        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgram

        +
        public static int glCreateShaderProgram(int type,
        +                        java.nio.ByteBuffer[] strings)
        +
        Overloads glCreateShaderProgramv.
        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgram

        +
        public static int glCreateShaderProgram(int type,
        +                        java.lang.CharSequence string)
        +
        Overloads glCreateShaderProgramv.
        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgram

        +
        public static int glCreateShaderProgram(int type,
        +                        java.lang.CharSequence[] strings)
        +
        Overloads glCreateShaderProgramv.
        +
      • +
      + + + +
        +
      • +

        glBindProgramPipeline

        +
        public static void glBindProgramPipeline(int pipeline)
        +
      • +
      + + + +
        +
      • +

        glDeleteProgramPipelines

        +
        public static void glDeleteProgramPipelines(java.nio.IntBuffer pipelines)
        +
      • +
      + + + +
        +
      • +

        glDeleteProgramPipelines

        +
        public static void glDeleteProgramPipelines(int pipeline)
        +
        Overloads glDeleteProgramPipelines.
        +
      • +
      + + + +
        +
      • +

        glGenProgramPipelines

        +
        public static void glGenProgramPipelines(java.nio.IntBuffer pipelines)
        +
      • +
      + + + +
        +
      • +

        glGenProgramPipelines

        +
        public static int glGenProgramPipelines()
        +
        Overloads glGenProgramPipelines.
        +
      • +
      + + + +
        +
      • +

        glIsProgramPipeline

        +
        public static boolean glIsProgramPipeline(int pipeline)
        +
      • +
      + + + +
        +
      • +

        glGetProgramPipeline

        +
        public static void glGetProgramPipeline(int pipeline,
        +                        int pname,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramPipelinei

        +
        public static int glGetProgramPipelinei(int pipeline,
        +                        int pname)
        +
        Overloads glGetProgramPipelineiv.
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1i

        +
        public static void glProgramUniform1i(int program,
        +                      int location,
        +                      int v0)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2i

        +
        public static void glProgramUniform2i(int program,
        +                      int location,
        +                      int v0,
        +                      int v1)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3i

        +
        public static void glProgramUniform3i(int program,
        +                      int location,
        +                      int v0,
        +                      int v1,
        +                      int v2)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4i

        +
        public static void glProgramUniform4i(int program,
        +                      int location,
        +                      int v0,
        +                      int v1,
        +                      int v2,
        +                      int v3)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1f

        +
        public static void glProgramUniform1f(int program,
        +                      int location,
        +                      float v0)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2f

        +
        public static void glProgramUniform2f(int program,
        +                      int location,
        +                      float v0,
        +                      float v1)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3f

        +
        public static void glProgramUniform3f(int program,
        +                      int location,
        +                      float v0,
        +                      float v1,
        +                      float v2)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4f

        +
        public static void glProgramUniform4f(int program,
        +                      int location,
        +                      float v0,
        +                      float v1,
        +                      float v2,
        +                      float v3)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1d

        +
        public static void glProgramUniform1d(int program,
        +                      int location,
        +                      double v0)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2d

        +
        public static void glProgramUniform2d(int program,
        +                      int location,
        +                      double v0,
        +                      double v1)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3d

        +
        public static void glProgramUniform3d(int program,
        +                      int location,
        +                      double v0,
        +                      double v1,
        +                      double v2)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4d

        +
        public static void glProgramUniform4d(int program,
        +                      int location,
        +                      double v0,
        +                      double v1,
        +                      double v2,
        +                      double v3)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1

        +
        public static void glProgramUniform1(int program,
        +                     int location,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2

        +
        public static void glProgramUniform2(int program,
        +                     int location,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3

        +
        public static void glProgramUniform3(int program,
        +                     int location,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4

        +
        public static void glProgramUniform4(int program,
        +                     int location,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1

        +
        public static void glProgramUniform1(int program,
        +                     int location,
        +                     java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2

        +
        public static void glProgramUniform2(int program,
        +                     int location,
        +                     java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3

        +
        public static void glProgramUniform3(int program,
        +                     int location,
        +                     java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4

        +
        public static void glProgramUniform4(int program,
        +                     int location,
        +                     java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1

        +
        public static void glProgramUniform1(int program,
        +                     int location,
        +                     java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2

        +
        public static void glProgramUniform2(int program,
        +                     int location,
        +                     java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3

        +
        public static void glProgramUniform3(int program,
        +                     int location,
        +                     java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4

        +
        public static void glProgramUniform4(int program,
        +                     int location,
        +                     java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1ui

        +
        public static void glProgramUniform1ui(int program,
        +                       int location,
        +                       int v0)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2ui

        +
        public static void glProgramUniform2ui(int program,
        +                       int location,
        +                       int v0,
        +                       int v1)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3ui

        +
        public static void glProgramUniform3ui(int program,
        +                       int location,
        +                       int v0,
        +                       int v1,
        +                       int v2)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4ui

        +
        public static void glProgramUniform4ui(int program,
        +                       int location,
        +                       int v0,
        +                       int v1,
        +                       int v2,
        +                       int v3)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1u

        +
        public static void glProgramUniform1u(int program,
        +                      int location,
        +                      java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2u

        +
        public static void glProgramUniform2u(int program,
        +                      int location,
        +                      java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3u

        +
        public static void glProgramUniform3u(int program,
        +                      int location,
        +                      java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4u

        +
        public static void glProgramUniform4u(int program,
        +                      int location,
        +                      java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2

        +
        public static void glProgramUniformMatrix2(int program,
        +                           int location,
        +                           boolean transpose,
        +                           java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3

        +
        public static void glProgramUniformMatrix3(int program,
        +                           int location,
        +                           boolean transpose,
        +                           java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4

        +
        public static void glProgramUniformMatrix4(int program,
        +                           int location,
        +                           boolean transpose,
        +                           java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2

        +
        public static void glProgramUniformMatrix2(int program,
        +                           int location,
        +                           boolean transpose,
        +                           java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3

        +
        public static void glProgramUniformMatrix3(int program,
        +                           int location,
        +                           boolean transpose,
        +                           java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4

        +
        public static void glProgramUniformMatrix4(int program,
        +                           int location,
        +                           boolean transpose,
        +                           java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2x3

        +
        public static void glProgramUniformMatrix2x3(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3x2

        +
        public static void glProgramUniformMatrix3x2(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2x4

        +
        public static void glProgramUniformMatrix2x4(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4x2

        +
        public static void glProgramUniformMatrix4x2(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3x4

        +
        public static void glProgramUniformMatrix3x4(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4x3

        +
        public static void glProgramUniformMatrix4x3(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2x3

        +
        public static void glProgramUniformMatrix2x3(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3x2

        +
        public static void glProgramUniformMatrix3x2(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2x4

        +
        public static void glProgramUniformMatrix2x4(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4x2

        +
        public static void glProgramUniformMatrix4x2(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3x4

        +
        public static void glProgramUniformMatrix3x4(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4x3

        +
        public static void glProgramUniformMatrix4x3(int program,
        +                             int location,
        +                             boolean transpose,
        +                             java.nio.DoubleBuffer value)
        +
      • +
      + + + +
        +
      • +

        glValidateProgramPipeline

        +
        public static void glValidateProgramPipeline(int pipeline)
        +
      • +
      + + + +
        +
      • +

        glGetProgramPipelineInfoLog

        +
        public static void glGetProgramPipelineInfoLog(int pipeline,
        +                               java.nio.IntBuffer length,
        +                               java.nio.ByteBuffer infoLog)
        +
      • +
      + + + +
        +
      • +

        glGetProgramPipelineInfoLog

        +
        public static java.lang.String glGetProgramPipelineInfoLog(int pipeline,
        +                                           int bufSize)
        +
        Overloads glGetProgramPipelineInfoLog.
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL1d

        +
        public static void glVertexAttribL1d(int index,
        +                     double x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL2d

        +
        public static void glVertexAttribL2d(int index,
        +                     double x,
        +                     double y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL3d

        +
        public static void glVertexAttribL3d(int index,
        +                     double x,
        +                     double y,
        +                     double z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL4d

        +
        public static void glVertexAttribL4d(int index,
        +                     double x,
        +                     double y,
        +                     double z,
        +                     double w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL1

        +
        public static void glVertexAttribL1(int index,
        +                    java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL2

        +
        public static void glVertexAttribL2(int index,
        +                    java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL3

        +
        public static void glVertexAttribL3(int index,
        +                    java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL4

        +
        public static void glVertexAttribL4(int index,
        +                    java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribLPointer

        +
        public static void glVertexAttribLPointer(int index,
        +                          int size,
        +                          int stride,
        +                          java.nio.DoubleBuffer pointer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribLPointer

        +
        public static void glVertexAttribLPointer(int index,
        +                          int size,
        +                          int stride,
        +                          long pointer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribL

        +
        public static void glGetVertexAttribL(int index,
        +                      int pname,
        +                      java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glViewportArray

        +
        public static void glViewportArray(int first,
        +                   java.nio.FloatBuffer v)
        +
      • +
      + + + +
        +
      • +

        glViewportIndexedf

        +
        public static void glViewportIndexedf(int index,
        +                      float x,
        +                      float y,
        +                      float w,
        +                      float h)
        +
      • +
      + + + +
        +
      • +

        glViewportIndexed

        +
        public static void glViewportIndexed(int index,
        +                     java.nio.FloatBuffer v)
        +
      • +
      + + + +
        +
      • +

        glScissorArray

        +
        public static void glScissorArray(int first,
        +                  java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glScissorIndexed

        +
        public static void glScissorIndexed(int index,
        +                    int left,
        +                    int bottom,
        +                    int width,
        +                    int height)
        +
      • +
      + + + +
        +
      • +

        glScissorIndexed

        +
        public static void glScissorIndexed(int index,
        +                    java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glDepthRangeArray

        +
        public static void glDepthRangeArray(int first,
        +                     java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glDepthRangeIndexed

        +
        public static void glDepthRangeIndexed(int index,
        +                       double n,
        +                       double f)
        +
      • +
      + + + +
        +
      • +

        glGetFloat

        +
        public static void glGetFloat(int target,
        +              int index,
        +              java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetFloat

        +
        public static float glGetFloat(int target,
        +               int index)
        +
        Overloads glGetFloati_v.
        +
      • +
      + + + +
        +
      • +

        glGetDouble

        +
        public static void glGetDouble(int target,
        +               int index,
        +               java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetDouble

        +
        public static double glGetDouble(int target,
        +                 int index)
        +
        Overloads glGetDoublei_v.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL42.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL42.html new file mode 100644 index 00000000..afa840ad --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL42.html @@ -0,0 +1,2575 @@ + + + + + +GL42 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL42

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL42
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL42
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_BPTC_UNORM

        +
        public static final int GL_COMPRESSED_RGBA_BPTC_UNORM
        +
        Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM

        +
        public static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM
        +
        Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT

        +
        public static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT
        +
        Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT

        +
        public static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT
        +
        Accepted by the <internalformat> parameter of TexImage2D, TexImage3D, + CopyTexImage2D, CopyTexImage3D, CompressedTexImage2DARB, and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB and CompressedTexSubImage3DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNPACK_COMPRESSED_BLOCK_WIDTH

        +
        public static final int GL_UNPACK_COMPRESSED_BLOCK_WIDTH
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNPACK_COMPRESSED_BLOCK_HEIGHT

        +
        public static final int GL_UNPACK_COMPRESSED_BLOCK_HEIGHT
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNPACK_COMPRESSED_BLOCK_DEPTH

        +
        public static final int GL_UNPACK_COMPRESSED_BLOCK_DEPTH
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNPACK_COMPRESSED_BLOCK_SIZE

        +
        public static final int GL_UNPACK_COMPRESSED_BLOCK_SIZE
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PACK_COMPRESSED_BLOCK_WIDTH

        +
        public static final int GL_PACK_COMPRESSED_BLOCK_WIDTH
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PACK_COMPRESSED_BLOCK_HEIGHT

        +
        public static final int GL_PACK_COMPRESSED_BLOCK_HEIGHT
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PACK_COMPRESSED_BLOCK_DEPTH

        +
        public static final int GL_PACK_COMPRESSED_BLOCK_DEPTH
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PACK_COMPRESSED_BLOCK_SIZE

        +
        public static final int GL_PACK_COMPRESSED_BLOCK_SIZE
        +
        Accepted by the <pname> parameter of PixelStore[fi], GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER
        +
        Accepted by the <target> parameter of BindBufferBase and BindBufferRange:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_BINDING

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_BINDING
        +
        Accepted by the <pname> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, GetInteger64i_v, GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, GetDoublev, and GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_START

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_START
        +
        Accepted by the <pname> parameter of GetIntegeri_64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_SIZE

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_SIZE
        +
        Accepted by the <pname> parameter of GetIntegeri_64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_ATOMIC_COUNTERS

        +
        public static final int GL_MAX_VERTEX_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS

        +
        public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS

        +
        public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_ATOMIC_COUNTERS

        +
        public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_ATOMIC_COUNTERS

        +
        public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_ATOMIC_COUNTERS

        +
        public static final int GL_MAX_COMBINED_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE

        +
        public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS

        +
        public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX

        +
        public static final int GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
        +
        Accepted by the <pname> parameter of GetActiveUniformsiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_ATOMIC_COUNTER

        +
        public static final int GL_UNSIGNED_INT_ATOMIC_COUNTER
        +
        Returned in <params> by GetActiveUniform and GetActiveUniformsiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_IMMUTABLE_FORMAT

        +
        public static final int GL_TEXTURE_IMMUTABLE_FORMAT
        +
        Accepted by the <value> parameter of GetTexParameter{if}v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_IMAGE_UNITS

        +
        public static final int GL_MAX_IMAGE_UNITS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS

        +
        public static final int GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_IMAGE_SAMPLES

        +
        public static final int GL_MAX_IMAGE_SAMPLES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_IMAGE_UNIFORMS

        +
        public static final int GL_MAX_VERTEX_IMAGE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS

        +
        public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS

        +
        public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_IMAGE_UNIFORMS

        +
        public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_IMAGE_UNIFORMS

        +
        public static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_IMAGE_UNIFORMS

        +
        public static final int GL_MAX_COMBINED_IMAGE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_NAME

        +
        public static final int GL_IMAGE_BINDING_NAME
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_LEVEL

        +
        public static final int GL_IMAGE_BINDING_LEVEL
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_LAYERED

        +
        public static final int GL_IMAGE_BINDING_LAYERED
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_LAYER

        +
        public static final int GL_IMAGE_BINDING_LAYER
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_ACCESS

        +
        public static final int GL_IMAGE_BINDING_ACCESS
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BINDING_FORMAT

        +
        public static final int GL_IMAGE_BINDING_FORMAT
        +
        Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ELEMENT_ARRAY_BARRIER_BIT

        +
        public static final int GL_ELEMENT_ARRAY_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BARRIER_BIT

        +
        public static final int GL_UNIFORM_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_FETCH_BARRIER_BIT

        +
        public static final int GL_TEXTURE_FETCH_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_IMAGE_ACCESS_BARRIER_BIT

        +
        public static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMMAND_BARRIER_BIT

        +
        public static final int GL_COMMAND_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PIXEL_BUFFER_BARRIER_BIT

        +
        public static final int GL_PIXEL_BUFFER_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_UPDATE_BARRIER_BIT

        +
        public static final int GL_TEXTURE_UPDATE_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_UPDATE_BARRIER_BIT

        +
        public static final int GL_BUFFER_UPDATE_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_BARRIER_BIT

        +
        public static final int GL_FRAMEBUFFER_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BARRIER_BIT

        +
        public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BARRIER_BIT

        +
        public static final int GL_ATOMIC_COUNTER_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALL_BARRIER_BITS

        +
        public static final int GL_ALL_BARRIER_BITS
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_1D

        +
        public static final int GL_IMAGE_1D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D

        +
        public static final int GL_IMAGE_2D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_3D

        +
        public static final int GL_IMAGE_3D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D_RECT

        +
        public static final int GL_IMAGE_2D_RECT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CUBE

        +
        public static final int GL_IMAGE_CUBE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_BUFFER

        +
        public static final int GL_IMAGE_BUFFER
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_1D_ARRAY

        +
        public static final int GL_IMAGE_1D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D_ARRAY

        +
        public static final int GL_IMAGE_2D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CUBE_MAP_ARRAY

        +
        public static final int GL_IMAGE_CUBE_MAP_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D_MULTISAMPLE

        +
        public static final int GL_IMAGE_2D_MULTISAMPLE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_IMAGE_2D_MULTISAMPLE_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_1D

        +
        public static final int GL_INT_IMAGE_1D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D

        +
        public static final int GL_INT_IMAGE_2D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_3D

        +
        public static final int GL_INT_IMAGE_3D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D_RECT

        +
        public static final int GL_INT_IMAGE_2D_RECT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_CUBE

        +
        public static final int GL_INT_IMAGE_CUBE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_BUFFER

        +
        public static final int GL_INT_IMAGE_BUFFER
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_1D_ARRAY

        +
        public static final int GL_INT_IMAGE_1D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D_ARRAY

        +
        public static final int GL_INT_IMAGE_2D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_CUBE_MAP_ARRAY

        +
        public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D_MULTISAMPLE

        +
        public static final int GL_INT_IMAGE_2D_MULTISAMPLE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_1D

        +
        public static final int GL_UNSIGNED_INT_IMAGE_1D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_3D

        +
        public static final int GL_UNSIGNED_INT_IMAGE_3D
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D_RECT

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D_RECT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_CUBE

        +
        public static final int GL_UNSIGNED_INT_IMAGE_CUBE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_BUFFER

        +
        public static final int GL_UNSIGNED_INT_IMAGE_BUFFER
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_1D_ARRAY

        +
        public static final int GL_UNSIGNED_INT_IMAGE_1D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D_ARRAY

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY

        +
        public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

        +
        public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
        +
        Accepted by the <value> parameter of GetTexParameteriv, GetTexParameterfv, + GetTexParameterIiv, and GetTexParameterIuiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE

        +
        public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
        +
        Returned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, + GetTexParameterIiv, and GetTexParameterIuiv when <value> is + IMAGE_FORMAT_COMPATIBILITY_TYPE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        IMAGE_FORMAT_COMPATIBILITY_BY_CLASS

        +
        public static final int IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
        +
        Returned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, + GetTexParameterIiv, and GetTexParameterIuiv when <value> is + IMAGE_FORMAT_COMPATIBILITY_TYPE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_SAMPLE_COUNTS

        +
        public static final int GL_NUM_SAMPLE_COUNTS
        +
        Accepted by the <pname> parameter of GetInternalformativ:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIN_MAP_BUFFER_ALIGNMENT

        +
        public static final int GL_MIN_MAP_BUFFER_ALIGNMENT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetActiveAtomicCounterBuffer

        +
        public static void glGetActiveAtomicCounterBuffer(int program,
        +                                  int bufferIndex,
        +                                  int pname,
        +                                  java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetActiveAtomicCounterBuffer

        +
        public static int glGetActiveAtomicCounterBuffer(int program,
        +                                 int bufferIndex,
        +                                 int pname)
        +
        Overloads glGetActiveAtomicCounterBufferiv.
        +
      • +
      + + + +
        +
      • +

        glTexStorage1D

        +
        public static void glTexStorage1D(int target,
        +                  int levels,
        +                  int internalformat,
        +                  int width)
        +
      • +
      + + + +
        +
      • +

        glTexStorage2D

        +
        public static void glTexStorage2D(int target,
        +                  int levels,
        +                  int internalformat,
        +                  int width,
        +                  int height)
        +
      • +
      + + + +
        +
      • +

        glTexStorage3D

        +
        public static void glTexStorage3D(int target,
        +                  int levels,
        +                  int internalformat,
        +                  int width,
        +                  int height,
        +                  int depth)
        +
      • +
      + + + +
        +
      • +

        glDrawTransformFeedbackInstanced

        +
        public static void glDrawTransformFeedbackInstanced(int mode,
        +                                    int id,
        +                                    int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawTransformFeedbackStreamInstanced

        +
        public static void glDrawTransformFeedbackStreamInstanced(int mode,
        +                                          int id,
        +                                          int stream,
        +                                          int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawArraysInstancedBaseInstance

        +
        public static void glDrawArraysInstancedBaseInstance(int mode,
        +                                     int first,
        +                                     int count,
        +                                     int primcount,
        +                                     int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseInstance

        +
        public static void glDrawElementsInstancedBaseInstance(int mode,
        +                                       java.nio.ByteBuffer indices,
        +                                       int primcount,
        +                                       int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseInstance

        +
        public static void glDrawElementsInstancedBaseInstance(int mode,
        +                                       java.nio.IntBuffer indices,
        +                                       int primcount,
        +                                       int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseInstance

        +
        public static void glDrawElementsInstancedBaseInstance(int mode,
        +                                       java.nio.ShortBuffer indices,
        +                                       int primcount,
        +                                       int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseInstance

        +
        public static void glDrawElementsInstancedBaseInstance(int mode,
        +                                       int indices_count,
        +                                       int type,
        +                                       long indices_buffer_offset,
        +                                       int primcount,
        +                                       int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertexBaseInstance

        +
        public static void glDrawElementsInstancedBaseVertexBaseInstance(int mode,
        +                                                 java.nio.ByteBuffer indices,
        +                                                 int primcount,
        +                                                 int basevertex,
        +                                                 int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertexBaseInstance

        +
        public static void glDrawElementsInstancedBaseVertexBaseInstance(int mode,
        +                                                 java.nio.IntBuffer indices,
        +                                                 int primcount,
        +                                                 int basevertex,
        +                                                 int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertexBaseInstance

        +
        public static void glDrawElementsInstancedBaseVertexBaseInstance(int mode,
        +                                                 java.nio.ShortBuffer indices,
        +                                                 int primcount,
        +                                                 int basevertex,
        +                                                 int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstancedBaseVertexBaseInstance

        +
        public static void glDrawElementsInstancedBaseVertexBaseInstance(int mode,
        +                                                 int indices_count,
        +                                                 int type,
        +                                                 long indices_buffer_offset,
        +                                                 int primcount,
        +                                                 int basevertex,
        +                                                 int baseinstance)
        +
      • +
      + + + +
        +
      • +

        glBindImageTexture

        +
        public static void glBindImageTexture(int unit,
        +                      int texture,
        +                      int level,
        +                      boolean layered,
        +                      int layer,
        +                      int access,
        +                      int format)
        +
      • +
      + + + +
        +
      • +

        glMemoryBarrier

        +
        public static void glMemoryBarrier(int barriers)
        +
      • +
      + + + +
        +
      • +

        glGetInternalformat

        +
        public static void glGetInternalformat(int target,
        +                       int internalformat,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetInternalformat

        +
        public static int glGetInternalformat(int target,
        +                      int internalformat,
        +                      int pname)
        +
        Overloads glGetInternalformativ.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL43.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL43.html new file mode 100644 index 00000000..74235773 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL43.html @@ -0,0 +1,6655 @@ + + + + + +GL43 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL43

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL43
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL43
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ACTIVE_RESOURCES +
      Accepted by the <pname> parameter of GetProgramInterfaceiv:
      +
      static intGL_ACTIVE_VARIABLES +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_ANY_SAMPLES_PASSED_CONSERVATIVE +
      Accepted by the <target> parameter of BeginQuery, EndQuery, + GetQueryIndexediv and GetQueryiv:
      +
      static intGL_ARRAY_SIZE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_ARRAY_STRIDE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_ATOMIC_COUNTER_BUFFER_INDEX +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER +
      Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
      +
      static intGL_AUTO_GENERATE_MIPMAP +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_BLOCK_INDEX +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_BUFFER +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_BUFFER_BINDING +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_BUFFER_DATA_SIZE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_BUFFER_VARIABLE +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_CAVEAT_SUPPORT +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_CLEAR_BUFFER +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_COLOR_COMPONENTS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_COLOR_ENCODING +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_COLOR_RENDERABLE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_COMPRESSED_R11_EAC +
      Accepted by the <internalformat> parameter of CompressedTexImage2D
      +
      static intGL_COMPRESSED_RG11_EAC +
      Accepted by the <internalformat> parameter of CompressedTexImage2D
      +
      static intGL_COMPRESSED_RGB8_ETC2 +
      Accepted by the <internalformat> parameter of CompressedTexImage2D
      +
      static intGL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 +
      Accepted by the <internalformat> parameter of CompressedTexImage2D
      +
      static intGL_COMPRESSED_RGBA8_ETC2_EAC +
      Accepted by the <internalformat> parameter of CompressedTexImage2D
      +
      static intGL_COMPRESSED_SIGNED_R11_EAC +
      Accepted by the <internalformat> parameter of CompressedTexImage2D
      +
      static intGL_COMPRESSED_SIGNED_RG11_EAC +
      Accepted by the <internalformat> parameter of CompressedTexImage2D
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC +
      Accepted by the <internalformat> parameter of CompressedTexImage2D
      +
      static intGL_COMPRESSED_SRGB8_ETC2 +
      Accepted by the <internalformat> parameter of CompressedTexImage2D
      +
      static intGL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 +
      Accepted by the <internalformat> parameter of CompressedTexImage2D
      +
      static intGL_COMPUTE_SHADER +
      Accepted by the <type> parameter of CreateShader and returned in the + <params> parameter by GetShaderiv:
      +
      static intGL_COMPUTE_SHADER_BIT +
      Accepted by the <stages> parameter of UseProgramStages:
      +
      static intGL_COMPUTE_SUBROUTINE +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_COMPUTE_SUBROUTINE_UNIFORM +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_COMPUTE_TEXTURE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_COMPUTE_WORK_GROUP_SIZE +
      Accepted by the <pname> parameter of GetProgramiv:
      +
      static intGL_CONTEXT_FLAG_DEBUG_BIT +
      Returned by GetIntegerv when <pname> is CONTEXT_FLAGS:
      +
      static intGL_DEBUG_CALLBACK_FUNCTION +
      Tokens accepted by the <pname> parameter of GetPointerv:
      +
      static intGL_DEBUG_CALLBACK_USER_PARAM +
      Tokens accepted by the <pname> parameter of GetPointerv:
      +
      static intGL_DEBUG_GROUP_STACK_DEPTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_DEBUG_LOGGED_MESSAGES +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_DEBUG_OUTPUT +
      Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
      +
      static intGL_DEBUG_OUTPUT_SYNCHRONOUS +
      Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
      +
      static intGL_DEBUG_SEVERITY_HIGH +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SEVERITY_LOW +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SEVERITY_MEDIUM +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SEVERITY_NOTIFICATION +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_API +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_APPLICATION +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_OTHER +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_SHADER_COMPILER +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_THIRD_PARTY +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_WINDOW_SYSTEM +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_DEPRECATED_BEHAVIOR +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_ERROR +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_MARKER +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_OTHER +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_PERFORMANCE +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_POP_GROUP +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_PORTABILITY +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_PUSH_GROUP +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_UNDEFINED_BEHAVIOR +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEPTH_COMPONENTS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_DEPTH_RENDERABLE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_DEPTH_STENCIL_TEXTURE_MODE +
      Accepted by the <pname> parameter of TexParameter* and GetTexParameter*:
      +
      static intGL_DISPATCH_INDIRECT_BUFFER +
      Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
      +
      static intGL_DISPATCH_INDIRECT_BUFFER_BINDING +
      Accepted by the <value> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_DISPLAY_LIST +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_FILTER +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_FRAGMENT_SUBROUTINE +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_FRAGMENT_SUBROUTINE_UNIFORM +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_FRAGMENT_TEXTURE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_FRAMEBUFFER_BLEND +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS +
      Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
      +
      static intGL_FRAMEBUFFER_DEFAULT_HEIGHT +
      Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
      +
      static intGL_FRAMEBUFFER_DEFAULT_LAYERS +
      Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
      +
      static intGL_FRAMEBUFFER_DEFAULT_SAMPLES +
      Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
      +
      static intGL_FRAMEBUFFER_DEFAULT_WIDTH +
      Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
      +
      static intGL_FRAMEBUFFER_RENDERABLE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_FRAMEBUFFER_RENDERABLE_LAYERED +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_FULL_SUPPORT +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_GEOMETRY_SUBROUTINE +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_GEOMETRY_SUBROUTINE_UNIFORM +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_GEOMETRY_TEXTURE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_GET_TEXTURE_IMAGE_FORMAT +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_GET_TEXTURE_IMAGE_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_IMAGE_CLASS_1_X_16 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_1_X_32 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_1_X_8 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_10_10_10_2 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_11_11_10 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_2_X_16 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_2_X_32 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_2_X_8 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_4_X_16 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_4_X_32 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_CLASS_4_X_8 +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_IMAGE_COMPATIBILITY_CLASS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_IMAGE_FORMAT_COMPATIBILITY_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_IMAGE_PIXEL_FORMAT +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_IMAGE_PIXEL_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_IMAGE_TEXEL_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_ALPHA_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_ALPHA_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_BLUE_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_BLUE_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_DEPTH_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_DEPTH_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_GREEN_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_GREEN_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_PREFERRED +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_RED_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_RED_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_SHARED_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_STENCIL_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_STENCIL_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_INTERNALFORMAT_SUPPORTED +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_IS_PER_PATCH +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_IS_ROW_MAJOR +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_LOCATION +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_LOCATION_INDEX +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_MANUAL_GENERATE_MIPMAP +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_MATRIX_STRIDE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_MAX_COMBINED_DIMENSIONS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES +
      Alias for the existing token + MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS:
      +
      static intGL_MAX_COMBINED_SHADER_STORAGE_BLOCKS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_MAX_COMPUTE_ATOMIC_COUNTERS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_MAX_COMPUTE_IMAGE_UNIFORMS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_COMPUTE_SHARED_MEMORY_SIZE +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_MAX_COMPUTE_UNIFORM_BLOCKS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_MAX_COMPUTE_UNIFORM_COMPONENTS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_MAX_COMPUTE_WORK_GROUP_COUNT +
      Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetFloati_v, GetDoublei_v and GetInteger64i_v:
      +
      static intGL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
      +
      static intGL_MAX_COMPUTE_WORK_GROUP_SIZE +
      Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetFloati_v, GetDoublei_v and GetInteger64i_v:
      +
      static intGL_MAX_DEBUG_GROUP_STACK_DEPTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_MAX_DEBUG_LOGGED_MESSAGES +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_MAX_DEBUG_MESSAGE_LENGTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_MAX_DEPTH +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_MAX_ELEMENT_INDEX +
      Accepted by the <value> parameter of the GetInteger* functions:
      +
      static intGL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_FRAMEBUFFER_HEIGHT +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_FRAMEBUFFER_LAYERS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_FRAMEBUFFER_SAMPLES +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_FRAMEBUFFER_WIDTH +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_HEIGHT +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_MAX_LABEL_LENGTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_MAX_LAYERS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_MAX_NAME_LENGTH +
      Accepted by the <pname> parameter of GetProgramInterfaceiv:
      +
      static intGL_MAX_NUM_ACTIVE_VARIABLES +
      Accepted by the <pname> parameter of GetProgramInterfaceiv:
      +
      static intGL_MAX_NUM_COMPATIBLE_SUBROUTINES +
      Accepted by the <pname> parameter of GetProgramInterfaceiv:
      +
      static intGL_MAX_SHADER_STORAGE_BLOCK_SIZE +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_SHADER_STORAGE_BUFFER_BINDINGS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_UNIFORM_LOCATIONS +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
      +
      static intGL_MAX_VERTEX_ATTRIB_BINDINGS +
      Accepted by the <pname> parameter of GetIntegerv, ...
      +
      static intGL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET +
      Accepted by the <pname> parameter of GetIntegerv, ...
      +
      static intGL_MAX_VERTEX_SHADER_STORAGE_BLOCKS +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_MAX_WIDTH +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_MIPMAP +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_NAME_LENGTH +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_NUM_ACTIVE_VARIABLES +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_NUM_SAMPLE_COUNTS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_NUM_SHADING_LANGUAGE_VERSIONS +
      No.
      +
      static intGL_OFFSET +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_PRIMITIVE_RESTART_FIXED_INDEX +
      Accepted by the <target> parameter of Enable and Disable:
      +
      static intGL_PROGRAM +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_PROGRAM_INPUT +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_PROGRAM_OUTPUT +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_PROGRAM_PIPELINE +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_QUERY +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_READ_PIXELS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_READ_PIXELS_FORMAT +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_READ_PIXELS_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_REFERENCED_BY_COMPUTE_SHADER +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_REFERENCED_BY_FRAGMENT_SHADER +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_REFERENCED_BY_GEOMETRY_SHADER +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_REFERENCED_BY_TESS_CONTROL_SHADER +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_REFERENCED_BY_TESS_EVALUATION_SHADER +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_REFERENCED_BY_VERTEX_SHADER +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_RENDERBUFFER +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SAMPLER +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_SAMPLES +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SHADER +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_SHADER_IMAGE_ATOMIC +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SHADER_IMAGE_LOAD +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SHADER_IMAGE_STORE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SHADER_STORAGE_BARRIER_BIT +
      Accepted in the <barriers> bitfield in glMemoryBarrier:
      +
      static intGL_SHADER_STORAGE_BLOCK +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_SHADER_STORAGE_BUFFER +
      Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
      +
      static intGL_SHADER_STORAGE_BUFFER_BINDING +
      Accepted by the <pname> parameter of GetIntegerv, GetIntegeri_v, + GetBooleanv, GetInteger64v, GetFloatv, GetDoublev, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
      +
      static intGL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT +
      Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_SHADER_STORAGE_BUFFER_SIZE +
      Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
      +
      static intGL_SHADER_STORAGE_BUFFER_START +
      Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
      +
      static intGL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SRGB_DECODE_ARB +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SRGB_READ +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_SRGB_WRITE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_STACK_OVERFLOW +
      Returned by GetError:
      +
      static intGL_STACK_UNDERFLOW +
      Returned by GetError:
      +
      static intGL_STENCIL_COMPONENTS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_STENCIL_RENDERABLE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TESS_CONTROL_SUBROUTINE +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_TESS_CONTROL_SUBROUTINE_UNIFORM +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_TESS_CONTROL_TEXTURE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TESS_EVALUATION_SUBROUTINE +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_TESS_EVALUATION_SUBROUTINE_UNIFORM +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_TESS_EVALUATION_TEXTURE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_1D +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_1D_ARRAY +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_2D +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_2D_ARRAY +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_2D_MULTISAMPLE +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_2D_MULTISAMPLE_ARRAY +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_3D +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_BUFFER +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_BUFFER_OFFSET +
      Accepted by the <pname> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_BUFFER_OFFSET_ALIGNMENT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_TEXTURE_BUFFER_SIZE +
      Accepted by the <pname> parameter of GetTexLevelParameter:
      +
      static intGL_TEXTURE_COMPRESSED +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_COMPRESSED_BLOCK_HEIGHT +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_COMPRESSED_BLOCK_SIZE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_COMPRESSED_BLOCK_WIDTH +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_CUBE_MAP +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_CUBE_MAP_ARRAY +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_GATHER +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_GATHER_SHADOW +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_IMAGE_FORMAT +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_IMAGE_TYPE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_IMMUTABLE_LEVELS +
      Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
      +
      static intGL_TEXTURE_RECTANGLE +
      Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_SHADOW +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_VIEW +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_TEXTURE_VIEW_MIN_LAYER +
      Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
      +
      static intGL_TEXTURE_VIEW_MIN_LEVEL +
      Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
      +
      static intGL_TEXTURE_VIEW_NUM_LAYERS +
      Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
      +
      static intGL_TEXTURE_VIEW_NUM_LEVELS +
      Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
      +
      static intGL_TOP_LEVEL_ARRAY_SIZE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_TOP_LEVEL_ARRAY_STRIDE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_TRANSFORM_FEEDBACK_VARYING +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_TYPE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_UNIFORM +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_UNIFORM_BLOCK +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER +
      Accepted by the <pname> parameter of GetActiveUniformBlockiv:
      +
      static intGL_VERTEX_ATTRIB_ARRAY_LONG +
      Vertex attrib array has unconverted doubles.
      +
      static intGL_VERTEX_ATTRIB_BINDING +
      Accepted by the <pname> parameter of GetVertexAttrib*v:
      +
      static intGL_VERTEX_ATTRIB_RELATIVE_OFFSET +
      Accepted by the <pname> parameter of GetVertexAttrib*v:
      +
      static intGL_VERTEX_BINDING_DIVISOR +
      Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
      +
      static intGL_VERTEX_BINDING_OFFSET +
      Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
      +
      static intGL_VERTEX_BINDING_STRIDE +
      Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
      +
      static intGL_VERTEX_SUBROUTINE +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_VERTEX_SUBROUTINE_UNIFORM +
      Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
      +
      static intGL_VERTEX_TEXTURE +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      static intGL_VIEW_CLASS_128_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_16_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_24_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_32_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_48_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_64_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_8_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_96_BITS +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_BPTC_FLOAT +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_BPTC_UNORM +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_RGTC1_RED +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_RGTC2_RG +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_S3TC_DXT1_RGB +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_S3TC_DXT1_RGBA +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_S3TC_DXT3_RGBA +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_CLASS_S3TC_DXT5_RGBA +
      Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
      +
      static intGL_VIEW_COMPATIBILITY_CLASS +
      Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBindVertexBuffer(int bindingindex, + int buffer, + long offset, + int stride) 
      static voidglClearBufferData(int target, + int internalformat, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglClearBufferSubData(int target, + int internalformat, + long offset, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglCopyImageSubData(int srcName, + int srcTarget, + int srcLevel, + int srcX, + int srcY, + int srcZ, + int dstName, + int dstTarget, + int dstLevel, + int dstX, + int dstY, + int dstZ, + int srcWidth, + int srcHeight, + int srcDepth) 
      static voidglDebugMessageCallback(KHRDebugCallback callback) +
      The KHRDebugCallback.Handler implementation passed to this method will be used for + KHR_debug messages.
      +
      static voidglDebugMessageControl(int source, + int type, + int severity, + java.nio.IntBuffer ids, + boolean enabled) 
      static voidglDebugMessageInsert(int source, + int type, + int id, + int severity, + java.nio.ByteBuffer buf) 
      static voidglDebugMessageInsert(int source, + int type, + int id, + int severity, + java.lang.CharSequence buf) +
      Overloads glDebugMessageInsert.
      +
      static voidglDispatchCompute(int num_groups_x, + int num_groups_y, + int num_groups_z) 
      static voidglDispatchComputeIndirect(long indirect) 
      static voidglFramebufferParameteri(int target, + int pname, + int param) 
      static intglGetDebugMessageLog(int count, + java.nio.IntBuffer sources, + java.nio.IntBuffer types, + java.nio.IntBuffer ids, + java.nio.IntBuffer severities, + java.nio.IntBuffer lengths, + java.nio.ByteBuffer messageLog) 
      static voidglGetFramebufferParameter(int target, + int pname, + java.nio.IntBuffer params) 
      static intglGetFramebufferParameteri(int target, + int pname) +
      Overloads glGetFramebufferParameteriv.
      +
      static voidglGetInternalformat(int target, + int internalformat, + int pname, + java.nio.LongBuffer params) 
      static longglGetInternalformati64(int target, + int internalformat, + int pname) +
      Overloads glGetInternalformati64v.
      +
      static java.lang.StringglGetObjectLabel(int identifier, + int name, + int bufSize) +
      Overloads glGetObjectLabel.
      +
      static voidglGetObjectLabel(int identifier, + int name, + java.nio.IntBuffer length, + java.nio.ByteBuffer label) 
      static java.lang.StringglGetObjectPtrLabel(PointerWrapper ptr, + int bufSize) +
      Overloads glGetObjectPtrLabel.
      +
      static voidglGetObjectPtrLabel(PointerWrapper ptr, + java.nio.IntBuffer length, + java.nio.ByteBuffer label) 
      static voidglGetProgramInterface(int program, + int programInterface, + int pname, + java.nio.IntBuffer params) 
      static intglGetProgramInterfacei(int program, + int programInterface, + int pname) +
      Overloads glGetProgramInterfaceiv.
      +
      static voidglGetProgramResource(int program, + int programInterface, + int index, + java.nio.IntBuffer props, + java.nio.IntBuffer length, + java.nio.IntBuffer params) 
      static intglGetProgramResourceIndex(int program, + int programInterface, + java.nio.ByteBuffer name) 
      static intglGetProgramResourceIndex(int program, + int programInterface, + java.lang.CharSequence name) +
      Overloads glGetProgramResourceIndex.
      +
      static intglGetProgramResourceLocation(int program, + int programInterface, + java.nio.ByteBuffer name) 
      static intglGetProgramResourceLocation(int program, + int programInterface, + java.lang.CharSequence name) +
      Overloads glGetProgramResourceLocation.
      +
      static intglGetProgramResourceLocationIndex(int program, + int programInterface, + java.nio.ByteBuffer name) 
      static intglGetProgramResourceLocationIndex(int program, + int programInterface, + java.lang.CharSequence name) +
      Overloads glGetProgramResourceLocationIndex.
      +
      static java.lang.StringglGetProgramResourceName(int program, + int programInterface, + int index, + int bufSize) +
      Overloads glGetProgramResourceName.
      +
      static voidglGetProgramResourceName(int program, + int programInterface, + int index, + java.nio.IntBuffer length, + java.nio.ByteBuffer name) 
      static voidglInvalidateBufferData(int buffer) 
      static voidglInvalidateBufferSubData(int buffer, + long offset, + long length) 
      static voidglInvalidateFramebuffer(int target, + java.nio.IntBuffer attachments) 
      static voidglInvalidateSubFramebuffer(int target, + java.nio.IntBuffer attachments, + int x, + int y, + int width, + int height) 
      static voidglInvalidateTexImage(int texture, + int level) 
      static voidglInvalidateTexSubImage(int texture, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth) 
      static voidglMultiDrawArraysIndirect(int mode, + java.nio.ByteBuffer indirect, + int primcount, + int stride) 
      static voidglMultiDrawArraysIndirect(int mode, + java.nio.IntBuffer indirect, + int primcount, + int stride) +
      Overloads glMultiDrawArraysIndirect.
      +
      static voidglMultiDrawArraysIndirect(int mode, + long indirect_buffer_offset, + int primcount, + int stride) 
      static voidglMultiDrawElementsIndirect(int mode, + int type, + java.nio.ByteBuffer indirect, + int primcount, + int stride) 
      static voidglMultiDrawElementsIndirect(int mode, + int type, + java.nio.IntBuffer indirect, + int primcount, + int stride) +
      Overloads glMultiDrawElementsIndirect.
      +
      static voidglMultiDrawElementsIndirect(int mode, + int type, + long indirect_buffer_offset, + int primcount, + int stride) 
      static voidglObjectLabel(int identifier, + int name, + java.nio.ByteBuffer label) 
      static voidglObjectLabel(int identifier, + int name, + java.lang.CharSequence label) +
      Overloads glObjectLabel.
      +
      static voidglObjectPtrLabel(PointerWrapper ptr, + java.nio.ByteBuffer label) 
      static voidglObjectPtrLabel(PointerWrapper ptr, + java.lang.CharSequence label) +
      Overloads glObjectPtrLabel.
      +
      static voidglPopDebugGroup() 
      static voidglPushDebugGroup(int source, + int id, + java.nio.ByteBuffer message) 
      static voidglPushDebugGroup(int source, + int id, + java.lang.CharSequence message) +
      Overloads glPushDebugGroup.
      +
      static voidglShaderStorageBlockBinding(int program, + int storageBlockIndex, + int storageBlockBinding) 
      static voidglTexBufferRange(int target, + int internalformat, + int buffer, + long offset, + long size) 
      static voidglTexStorage2DMultisample(int target, + int samples, + int internalformat, + int width, + int height, + boolean fixedsamplelocations) 
      static voidglTexStorage3DMultisample(int target, + int samples, + int internalformat, + int width, + int height, + int depth, + boolean fixedsamplelocations) 
      static voidglTextureView(int texture, + int target, + int origtexture, + int internalformat, + int minlevel, + int numlevels, + int minlayer, + int numlayers) 
      static voidglVertexAttribBinding(int attribindex, + int bindingindex) 
      static voidglVertexAttribFormat(int attribindex, + int size, + int type, + boolean normalized, + int relativeoffset) 
      static voidglVertexAttribIFormat(int attribindex, + int size, + int type, + int relativeoffset) 
      static voidglVertexAttribLFormat(int attribindex, + int size, + int type, + int relativeoffset) 
      static voidglVertexBindingDivisor(int bindingindex, + int divisor) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_NUM_SHADING_LANGUAGE_VERSIONS

        +
        public static final int GL_NUM_SHADING_LANGUAGE_VERSIONS
        +
        No. of supported Shading Language Versions. Accepted by the <pname> parameter of GetIntegerv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_LONG

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_LONG
        +
        Vertex attrib array has unconverted doubles. Accepted by the <pname> parameter of GetVertexAttribiv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGB8_ETC2

        +
        public static final int GL_COMPRESSED_RGB8_ETC2
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ETC2

        +
        public static final int GL_COMPRESSED_SRGB8_ETC2
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2

        +
        public static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2

        +
        public static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA8_ETC2_EAC

        +
        public static final int GL_COMPRESSED_RGBA8_ETC2_EAC
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_R11_EAC

        +
        public static final int GL_COMPRESSED_R11_EAC
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SIGNED_R11_EAC

        +
        public static final int GL_COMPRESSED_SIGNED_R11_EAC
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RG11_EAC

        +
        public static final int GL_COMPRESSED_RG11_EAC
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SIGNED_RG11_EAC

        +
        public static final int GL_COMPRESSED_SIGNED_RG11_EAC
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PRIMITIVE_RESTART_FIXED_INDEX

        +
        public static final int GL_PRIMITIVE_RESTART_FIXED_INDEX
        +
        Accepted by the <target> parameter of Enable and Disable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ANY_SAMPLES_PASSED_CONSERVATIVE

        +
        public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE
        +
        Accepted by the <target> parameter of BeginQuery, EndQuery, + GetQueryIndexediv and GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_ELEMENT_INDEX

        +
        public static final int GL_MAX_ELEMENT_INDEX
        +
        Accepted by the <value> parameter of the GetInteger* functions:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPUTE_SHADER

        +
        public static final int GL_COMPUTE_SHADER
        +
        Accepted by the <type> parameter of CreateShader and returned in the + <params> parameter by GetShaderiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_UNIFORM_BLOCKS

        +
        public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS

        +
        public static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_IMAGE_UNIFORMS

        +
        public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_SHARED_MEMORY_SIZE

        +
        public static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS

        +
        public static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_ATOMIC_COUNTERS

        +
        public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS

        +
        public static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS

        +
        public static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, + GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_WORK_GROUP_COUNT

        +
        public static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT
        +
        Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetFloati_v, GetDoublei_v and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_WORK_GROUP_SIZE

        +
        public static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE
        +
        Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetFloati_v, GetDoublei_v and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPUTE_WORK_GROUP_SIZE

        +
        public static final int GL_COMPUTE_WORK_GROUP_SIZE
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER

        +
        public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
        +
        Accepted by the <pname> parameter of GetActiveUniformBlockiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
        +
        Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DISPATCH_INDIRECT_BUFFER

        +
        public static final int GL_DISPATCH_INDIRECT_BUFFER
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DISPATCH_INDIRECT_BUFFER_BINDING

        +
        public static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING
        +
        Accepted by the <value> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPUTE_SHADER_BIT

        +
        public static final int GL_COMPUTE_SHADER_BIT
        +
        Accepted by the <stages> parameter of UseProgramStages:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_OUTPUT

        +
        public static final int GL_DEBUG_OUTPUT
        +
        Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_OUTPUT_SYNCHRONOUS

        +
        public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS
        +
        Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONTEXT_FLAG_DEBUG_BIT

        +
        public static final int GL_CONTEXT_FLAG_DEBUG_BIT
        +
        Returned by GetIntegerv when <pname> is CONTEXT_FLAGS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEBUG_MESSAGE_LENGTH

        +
        public static final int GL_MAX_DEBUG_MESSAGE_LENGTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEBUG_LOGGED_MESSAGES

        +
        public static final int GL_MAX_DEBUG_LOGGED_MESSAGES
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_LOGGED_MESSAGES

        +
        public static final int GL_DEBUG_LOGGED_MESSAGES
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH

        +
        public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEBUG_GROUP_STACK_DEPTH

        +
        public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_GROUP_STACK_DEPTH

        +
        public static final int GL_DEBUG_GROUP_STACK_DEPTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_LABEL_LENGTH

        +
        public static final int GL_MAX_LABEL_LENGTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CALLBACK_FUNCTION

        +
        public static final int GL_DEBUG_CALLBACK_FUNCTION
        +
        Tokens accepted by the <pname> parameter of GetPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CALLBACK_USER_PARAM

        +
        public static final int GL_DEBUG_CALLBACK_USER_PARAM
        +
        Tokens accepted by the <pname> parameter of GetPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_API

        +
        public static final int GL_DEBUG_SOURCE_API
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_WINDOW_SYSTEM

        +
        public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_SHADER_COMPILER

        +
        public static final int GL_DEBUG_SOURCE_SHADER_COMPILER
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_THIRD_PARTY

        +
        public static final int GL_DEBUG_SOURCE_THIRD_PARTY
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_APPLICATION

        +
        public static final int GL_DEBUG_SOURCE_APPLICATION
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_OTHER

        +
        public static final int GL_DEBUG_SOURCE_OTHER
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_ERROR

        +
        public static final int GL_DEBUG_TYPE_ERROR
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR

        +
        public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR

        +
        public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_PORTABILITY

        +
        public static final int GL_DEBUG_TYPE_PORTABILITY
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_PERFORMANCE

        +
        public static final int GL_DEBUG_TYPE_PERFORMANCE
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_OTHER

        +
        public static final int GL_DEBUG_TYPE_OTHER
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_MARKER

        +
        public static final int GL_DEBUG_TYPE_MARKER
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_PUSH_GROUP

        +
        public static final int GL_DEBUG_TYPE_PUSH_GROUP
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_POP_GROUP

        +
        public static final int GL_DEBUG_TYPE_POP_GROUP
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_HIGH

        +
        public static final int GL_DEBUG_SEVERITY_HIGH
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_MEDIUM

        +
        public static final int GL_DEBUG_SEVERITY_MEDIUM
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_LOW

        +
        public static final int GL_DEBUG_SEVERITY_LOW
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_NOTIFICATION

        +
        public static final int GL_DEBUG_SEVERITY_NOTIFICATION
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STACK_UNDERFLOW

        +
        public static final int GL_STACK_UNDERFLOW
        +
        Returned by GetError:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STACK_OVERFLOW

        +
        public static final int GL_STACK_OVERFLOW
        +
        Returned by GetError:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER

        +
        public static final int GL_BUFFER
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER

        +
        public static final int GL_SHADER
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM

        +
        public static final int GL_PROGRAM
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY

        +
        public static final int GL_QUERY
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_PIPELINE

        +
        public static final int GL_PROGRAM_PIPELINE
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER

        +
        public static final int GL_SAMPLER
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DISPLAY_LIST

        +
        public static final int GL_DISPLAY_LIST
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_UNIFORM_LOCATIONS

        +
        public static final int GL_MAX_UNIFORM_LOCATIONS
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_DEFAULT_WIDTH

        +
        public static final int GL_FRAMEBUFFER_DEFAULT_WIDTH
        +
        Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_DEFAULT_HEIGHT

        +
        public static final int GL_FRAMEBUFFER_DEFAULT_HEIGHT
        +
        Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_DEFAULT_LAYERS

        +
        public static final int GL_FRAMEBUFFER_DEFAULT_LAYERS
        +
        Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_DEFAULT_SAMPLES

        +
        public static final int GL_FRAMEBUFFER_DEFAULT_SAMPLES
        +
        Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS

        +
        public static final int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
        +
        Accepted by the <pname> parameter of FramebufferParameteri, + GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and + GetNamedFramebufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAMEBUFFER_WIDTH

        +
        public static final int GL_MAX_FRAMEBUFFER_WIDTH
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAMEBUFFER_HEIGHT

        +
        public static final int GL_MAX_FRAMEBUFFER_HEIGHT
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAMEBUFFER_LAYERS

        +
        public static final int GL_MAX_FRAMEBUFFER_LAYERS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAMEBUFFER_SAMPLES

        +
        public static final int GL_MAX_FRAMEBUFFER_SAMPLES
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_1D

        +
        public static final int GL_TEXTURE_1D
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_1D_ARRAY

        +
        public static final int GL_TEXTURE_1D_ARRAY
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D

        +
        public static final int GL_TEXTURE_2D
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D_ARRAY

        +
        public static final int GL_TEXTURE_2D_ARRAY
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_3D

        +
        public static final int GL_TEXTURE_3D
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP

        +
        public static final int GL_TEXTURE_CUBE_MAP
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_CUBE_MAP_ARRAY

        +
        public static final int GL_TEXTURE_CUBE_MAP_ARRAY
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_RECTANGLE

        +
        public static final int GL_TEXTURE_RECTANGLE
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BUFFER

        +
        public static final int GL_TEXTURE_BUFFER
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER

        +
        public static final int GL_RENDERBUFFER
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D_MULTISAMPLE

        +
        public static final int GL_TEXTURE_2D_MULTISAMPLE
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D_MULTISAMPLE_ARRAY

        +
        public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
        +
        Accepted by the <target> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLES

        +
        public static final int GL_SAMPLES
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_SAMPLE_COUNTS

        +
        public static final int GL_NUM_SAMPLE_COUNTS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_SUPPORTED

        +
        public static final int GL_INTERNALFORMAT_SUPPORTED
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_PREFERRED

        +
        public static final int GL_INTERNALFORMAT_PREFERRED
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_RED_SIZE

        +
        public static final int GL_INTERNALFORMAT_RED_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_GREEN_SIZE

        +
        public static final int GL_INTERNALFORMAT_GREEN_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_BLUE_SIZE

        +
        public static final int GL_INTERNALFORMAT_BLUE_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_ALPHA_SIZE

        +
        public static final int GL_INTERNALFORMAT_ALPHA_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_DEPTH_SIZE

        +
        public static final int GL_INTERNALFORMAT_DEPTH_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_STENCIL_SIZE

        +
        public static final int GL_INTERNALFORMAT_STENCIL_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_SHARED_SIZE

        +
        public static final int GL_INTERNALFORMAT_SHARED_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_RED_TYPE

        +
        public static final int GL_INTERNALFORMAT_RED_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_GREEN_TYPE

        +
        public static final int GL_INTERNALFORMAT_GREEN_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_BLUE_TYPE

        +
        public static final int GL_INTERNALFORMAT_BLUE_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_ALPHA_TYPE

        +
        public static final int GL_INTERNALFORMAT_ALPHA_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_DEPTH_TYPE

        +
        public static final int GL_INTERNALFORMAT_DEPTH_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERNALFORMAT_STENCIL_TYPE

        +
        public static final int GL_INTERNALFORMAT_STENCIL_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_WIDTH

        +
        public static final int GL_MAX_WIDTH
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_HEIGHT

        +
        public static final int GL_MAX_HEIGHT
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEPTH

        +
        public static final int GL_MAX_DEPTH
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_LAYERS

        +
        public static final int GL_MAX_LAYERS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_DIMENSIONS

        +
        public static final int GL_MAX_COMBINED_DIMENSIONS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_COMPONENTS

        +
        public static final int GL_COLOR_COMPONENTS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_COMPONENTS

        +
        public static final int GL_DEPTH_COMPONENTS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_COMPONENTS

        +
        public static final int GL_STENCIL_COMPONENTS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_RENDERABLE

        +
        public static final int GL_COLOR_RENDERABLE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_RENDERABLE

        +
        public static final int GL_DEPTH_RENDERABLE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_RENDERABLE

        +
        public static final int GL_STENCIL_RENDERABLE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_RENDERABLE

        +
        public static final int GL_FRAMEBUFFER_RENDERABLE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_RENDERABLE_LAYERED

        +
        public static final int GL_FRAMEBUFFER_RENDERABLE_LAYERED
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_BLEND

        +
        public static final int GL_FRAMEBUFFER_BLEND
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_PIXELS

        +
        public static final int GL_READ_PIXELS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_PIXELS_FORMAT

        +
        public static final int GL_READ_PIXELS_FORMAT
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_PIXELS_TYPE

        +
        public static final int GL_READ_PIXELS_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_IMAGE_FORMAT

        +
        public static final int GL_TEXTURE_IMAGE_FORMAT
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_IMAGE_TYPE

        +
        public static final int GL_TEXTURE_IMAGE_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GET_TEXTURE_IMAGE_FORMAT

        +
        public static final int GL_GET_TEXTURE_IMAGE_FORMAT
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GET_TEXTURE_IMAGE_TYPE

        +
        public static final int GL_GET_TEXTURE_IMAGE_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIPMAP

        +
        public static final int GL_MIPMAP
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MANUAL_GENERATE_MIPMAP

        +
        public static final int GL_MANUAL_GENERATE_MIPMAP
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_AUTO_GENERATE_MIPMAP

        +
        public static final int GL_AUTO_GENERATE_MIPMAP
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ENCODING

        +
        public static final int GL_COLOR_ENCODING
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB_READ

        +
        public static final int GL_SRGB_READ
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB_WRITE

        +
        public static final int GL_SRGB_WRITE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB_DECODE_ARB

        +
        public static final int GL_SRGB_DECODE_ARB
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FILTER

        +
        public static final int GL_FILTER
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_TEXTURE

        +
        public static final int GL_VERTEX_TEXTURE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_CONTROL_TEXTURE

        +
        public static final int GL_TESS_CONTROL_TEXTURE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_EVALUATION_TEXTURE

        +
        public static final int GL_TESS_EVALUATION_TEXTURE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_TEXTURE

        +
        public static final int GL_GEOMETRY_TEXTURE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_TEXTURE

        +
        public static final int GL_FRAGMENT_TEXTURE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPUTE_TEXTURE

        +
        public static final int GL_COMPUTE_TEXTURE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SHADOW

        +
        public static final int GL_TEXTURE_SHADOW
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_GATHER

        +
        public static final int GL_TEXTURE_GATHER
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_GATHER_SHADOW

        +
        public static final int GL_TEXTURE_GATHER_SHADOW
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_IMAGE_LOAD

        +
        public static final int GL_SHADER_IMAGE_LOAD
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_IMAGE_STORE

        +
        public static final int GL_SHADER_IMAGE_STORE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_IMAGE_ATOMIC

        +
        public static final int GL_SHADER_IMAGE_ATOMIC
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_TEXEL_SIZE

        +
        public static final int GL_IMAGE_TEXEL_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_COMPATIBILITY_CLASS

        +
        public static final int GL_IMAGE_COMPATIBILITY_CLASS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_PIXEL_FORMAT

        +
        public static final int GL_IMAGE_PIXEL_FORMAT
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_PIXEL_TYPE

        +
        public static final int GL_IMAGE_PIXEL_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

        +
        public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST

        +
        public static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST

        +
        public static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE

        +
        public static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE

        +
        public static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COMPRESSED

        +
        public static final int GL_TEXTURE_COMPRESSED
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COMPRESSED_BLOCK_WIDTH

        +
        public static final int GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT

        +
        public static final int GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COMPRESSED_BLOCK_SIZE

        +
        public static final int GL_TEXTURE_COMPRESSED_BLOCK_SIZE
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLEAR_BUFFER

        +
        public static final int GL_CLEAR_BUFFER
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_VIEW

        +
        public static final int GL_TEXTURE_VIEW
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_COMPATIBILITY_CLASS

        +
        public static final int GL_VIEW_COMPATIBILITY_CLASS
        +
        Accepted by the <pname> parameter of GetInternalformativ + and GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FULL_SUPPORT

        +
        public static final int GL_FULL_SUPPORT
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CAVEAT_SUPPORT

        +
        public static final int GL_CAVEAT_SUPPORT
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_4_X_32

        +
        public static final int GL_IMAGE_CLASS_4_X_32
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_2_X_32

        +
        public static final int GL_IMAGE_CLASS_2_X_32
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_1_X_32

        +
        public static final int GL_IMAGE_CLASS_1_X_32
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_4_X_16

        +
        public static final int GL_IMAGE_CLASS_4_X_16
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_2_X_16

        +
        public static final int GL_IMAGE_CLASS_2_X_16
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_1_X_16

        +
        public static final int GL_IMAGE_CLASS_1_X_16
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_4_X_8

        +
        public static final int GL_IMAGE_CLASS_4_X_8
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_2_X_8

        +
        public static final int GL_IMAGE_CLASS_2_X_8
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_1_X_8

        +
        public static final int GL_IMAGE_CLASS_1_X_8
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_11_11_10

        +
        public static final int GL_IMAGE_CLASS_11_11_10
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IMAGE_CLASS_10_10_10_2

        +
        public static final int GL_IMAGE_CLASS_10_10_10_2
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_128_BITS

        +
        public static final int GL_VIEW_CLASS_128_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_96_BITS

        +
        public static final int GL_VIEW_CLASS_96_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_64_BITS

        +
        public static final int GL_VIEW_CLASS_64_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_48_BITS

        +
        public static final int GL_VIEW_CLASS_48_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_32_BITS

        +
        public static final int GL_VIEW_CLASS_32_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_24_BITS

        +
        public static final int GL_VIEW_CLASS_24_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_16_BITS

        +
        public static final int GL_VIEW_CLASS_16_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_8_BITS

        +
        public static final int GL_VIEW_CLASS_8_BITS
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_S3TC_DXT1_RGB

        +
        public static final int GL_VIEW_CLASS_S3TC_DXT1_RGB
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_S3TC_DXT1_RGBA

        +
        public static final int GL_VIEW_CLASS_S3TC_DXT1_RGBA
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_S3TC_DXT3_RGBA

        +
        public static final int GL_VIEW_CLASS_S3TC_DXT3_RGBA
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_S3TC_DXT5_RGBA

        +
        public static final int GL_VIEW_CLASS_S3TC_DXT5_RGBA
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_RGTC1_RED

        +
        public static final int GL_VIEW_CLASS_RGTC1_RED
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_RGTC2_RG

        +
        public static final int GL_VIEW_CLASS_RGTC2_RG
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_BPTC_UNORM

        +
        public static final int GL_VIEW_CLASS_BPTC_UNORM
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIEW_CLASS_BPTC_FLOAT

        +
        public static final int GL_VIEW_CLASS_BPTC_FLOAT
        +
        Returned as possible responses for various <pname> queries + to GetInternalformativ and GetInternalformati64v
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM

        +
        public static final int GL_UNIFORM
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIFORM_BLOCK

        +
        public static final int GL_UNIFORM_BLOCK
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_INPUT

        +
        public static final int GL_PROGRAM_INPUT
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_OUTPUT

        +
        public static final int GL_PROGRAM_OUTPUT
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_VARIABLE

        +
        public static final int GL_BUFFER_VARIABLE
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_STORAGE_BLOCK

        +
        public static final int GL_SHADER_STORAGE_BLOCK
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_SUBROUTINE

        +
        public static final int GL_VERTEX_SUBROUTINE
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_CONTROL_SUBROUTINE

        +
        public static final int GL_TESS_CONTROL_SUBROUTINE
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_EVALUATION_SUBROUTINE

        +
        public static final int GL_TESS_EVALUATION_SUBROUTINE
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_SUBROUTINE

        +
        public static final int GL_GEOMETRY_SUBROUTINE
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_SUBROUTINE

        +
        public static final int GL_FRAGMENT_SUBROUTINE
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPUTE_SUBROUTINE

        +
        public static final int GL_COMPUTE_SUBROUTINE
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_SUBROUTINE_UNIFORM

        +
        public static final int GL_VERTEX_SUBROUTINE_UNIFORM
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_CONTROL_SUBROUTINE_UNIFORM

        +
        public static final int GL_TESS_CONTROL_SUBROUTINE_UNIFORM
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_EVALUATION_SUBROUTINE_UNIFORM

        +
        public static final int GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_SUBROUTINE_UNIFORM

        +
        public static final int GL_GEOMETRY_SUBROUTINE_UNIFORM
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_SUBROUTINE_UNIFORM

        +
        public static final int GL_FRAGMENT_SUBROUTINE_UNIFORM
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPUTE_SUBROUTINE_UNIFORM

        +
        public static final int GL_COMPUTE_SUBROUTINE_UNIFORM
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_VARYING

        +
        public static final int GL_TRANSFORM_FEEDBACK_VARYING
        +
        Accepted by the <programInterface> parameter of GetProgramInterfaceiv, + GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, + GetProgramResourceLocation, and GetProgramResourceLocationIndex:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_RESOURCES

        +
        public static final int GL_ACTIVE_RESOURCES
        +
        Accepted by the <pname> parameter of GetProgramInterfaceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_NAME_LENGTH

        +
        public static final int GL_MAX_NAME_LENGTH
        +
        Accepted by the <pname> parameter of GetProgramInterfaceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_NUM_ACTIVE_VARIABLES

        +
        public static final int GL_MAX_NUM_ACTIVE_VARIABLES
        +
        Accepted by the <pname> parameter of GetProgramInterfaceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_NUM_COMPATIBLE_SUBROUTINES

        +
        public static final int GL_MAX_NUM_COMPATIBLE_SUBROUTINES
        +
        Accepted by the <pname> parameter of GetProgramInterfaceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NAME_LENGTH

        +
        public static final int GL_NAME_LENGTH
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TYPE

        +
        public static final int GL_TYPE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ARRAY_SIZE

        +
        public static final int GL_ARRAY_SIZE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET

        +
        public static final int GL_OFFSET
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BLOCK_INDEX

        +
        public static final int GL_BLOCK_INDEX
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ARRAY_STRIDE

        +
        public static final int GL_ARRAY_STRIDE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX_STRIDE

        +
        public static final int GL_MATRIX_STRIDE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IS_ROW_MAJOR

        +
        public static final int GL_IS_ROW_MAJOR
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATOMIC_COUNTER_BUFFER_INDEX

        +
        public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_BINDING

        +
        public static final int GL_BUFFER_BINDING
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_DATA_SIZE

        +
        public static final int GL_BUFFER_DATA_SIZE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_ACTIVE_VARIABLES

        +
        public static final int GL_NUM_ACTIVE_VARIABLES
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_VARIABLES

        +
        public static final int GL_ACTIVE_VARIABLES
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REFERENCED_BY_VERTEX_SHADER

        +
        public static final int GL_REFERENCED_BY_VERTEX_SHADER
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REFERENCED_BY_TESS_CONTROL_SHADER

        +
        public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REFERENCED_BY_TESS_EVALUATION_SHADER

        +
        public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REFERENCED_BY_GEOMETRY_SHADER

        +
        public static final int GL_REFERENCED_BY_GEOMETRY_SHADER
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REFERENCED_BY_FRAGMENT_SHADER

        +
        public static final int GL_REFERENCED_BY_FRAGMENT_SHADER
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REFERENCED_BY_COMPUTE_SHADER

        +
        public static final int GL_REFERENCED_BY_COMPUTE_SHADER
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TOP_LEVEL_ARRAY_SIZE

        +
        public static final int GL_TOP_LEVEL_ARRAY_SIZE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TOP_LEVEL_ARRAY_STRIDE

        +
        public static final int GL_TOP_LEVEL_ARRAY_STRIDE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LOCATION

        +
        public static final int GL_LOCATION
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LOCATION_INDEX

        +
        public static final int GL_LOCATION_INDEX
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IS_PER_PATCH

        +
        public static final int GL_IS_PER_PATCH
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_STORAGE_BUFFER

        +
        public static final int GL_SHADER_STORAGE_BUFFER
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and + GetBufferPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_STORAGE_BUFFER_BINDING

        +
        public static final int GL_SHADER_STORAGE_BUFFER_BINDING
        +
        Accepted by the <pname> parameter of GetIntegerv, GetIntegeri_v, + GetBooleanv, GetInteger64v, GetFloatv, GetDoublev, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_STORAGE_BUFFER_START

        +
        public static final int GL_SHADER_STORAGE_BUFFER_START
        +
        Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_STORAGE_BUFFER_SIZE

        +
        public static final int GL_SHADER_STORAGE_BUFFER_SIZE
        +
        Accepted by the <pname> parameter of GetIntegeri_v, GetBooleani_v, + GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS

        +
        public static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS

        +
        public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS

        +
        public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS

        +
        public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS

        +
        public static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS

        +
        public static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS

        +
        public static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS

        +
        public static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SHADER_STORAGE_BLOCK_SIZE

        +
        public static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT

        +
        public static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
        +
        Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_STORAGE_BARRIER_BIT

        +
        public static final int GL_SHADER_STORAGE_BARRIER_BIT
        +
        Accepted in the <barriers> bitfield in glMemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES

        +
        public static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
        +
        Alias for the existing token + MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_STENCIL_TEXTURE_MODE

        +
        public static final int GL_DEPTH_STENCIL_TEXTURE_MODE
        +
        Accepted by the <pname> parameter of TexParameter* and GetTexParameter*:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BUFFER_OFFSET

        +
        public static final int GL_TEXTURE_BUFFER_OFFSET
        +
        Accepted by the <pname> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BUFFER_SIZE

        +
        public static final int GL_TEXTURE_BUFFER_SIZE
        +
        Accepted by the <pname> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT

        +
        public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_VIEW_MIN_LEVEL

        +
        public static final int GL_TEXTURE_VIEW_MIN_LEVEL
        +
        Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_VIEW_NUM_LEVELS

        +
        public static final int GL_TEXTURE_VIEW_NUM_LEVELS
        +
        Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_VIEW_MIN_LAYER

        +
        public static final int GL_TEXTURE_VIEW_MIN_LAYER
        +
        Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_VIEW_NUM_LAYERS

        +
        public static final int GL_TEXTURE_VIEW_NUM_LAYERS
        +
        Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_IMMUTABLE_LEVELS

        +
        public static final int GL_TEXTURE_IMMUTABLE_LEVELS
        +
        Accepted by the <pname> parameters of GetTexParameterfv and + GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_BINDING

        +
        public static final int GL_VERTEX_ATTRIB_BINDING
        +
        Accepted by the <pname> parameter of GetVertexAttrib*v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_RELATIVE_OFFSET

        +
        public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET
        +
        Accepted by the <pname> parameter of GetVertexAttrib*v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_BINDING_DIVISOR

        +
        public static final int GL_VERTEX_BINDING_DIVISOR
        +
        Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_BINDING_OFFSET

        +
        public static final int GL_VERTEX_BINDING_OFFSET
        +
        Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_BINDING_STRIDE

        +
        public static final int GL_VERTEX_BINDING_STRIDE
        +
        Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, + GetFloati_v, GetDoublei_v, and GetInteger64i_v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET

        +
        public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
        +
        Accepted by the <pname> parameter of GetIntegerv, ...
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_ATTRIB_BINDINGS

        +
        public static final int GL_MAX_VERTEX_ATTRIB_BINDINGS
        +
        Accepted by the <pname> parameter of GetIntegerv, ...
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glClearBufferData

        +
        public static void glClearBufferData(int target,
        +                     int internalformat,
        +                     int format,
        +                     int type,
        +                     java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearBufferSubData

        +
        public static void glClearBufferSubData(int target,
        +                        int internalformat,
        +                        long offset,
        +                        int format,
        +                        int type,
        +                        java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glDispatchCompute

        +
        public static void glDispatchCompute(int num_groups_x,
        +                     int num_groups_y,
        +                     int num_groups_z)
        +
      • +
      + + + +
        +
      • +

        glDispatchComputeIndirect

        +
        public static void glDispatchComputeIndirect(long indirect)
        +
      • +
      + + + +
        +
      • +

        glCopyImageSubData

        +
        public static void glCopyImageSubData(int srcName,
        +                      int srcTarget,
        +                      int srcLevel,
        +                      int srcX,
        +                      int srcY,
        +                      int srcZ,
        +                      int dstName,
        +                      int dstTarget,
        +                      int dstLevel,
        +                      int dstX,
        +                      int dstY,
        +                      int dstZ,
        +                      int srcWidth,
        +                      int srcHeight,
        +                      int srcDepth)
        +
      • +
      + + + +
        +
      • +

        glDebugMessageControl

        +
        public static void glDebugMessageControl(int source,
        +                         int type,
        +                         int severity,
        +                         java.nio.IntBuffer ids,
        +                         boolean enabled)
        +
      • +
      + + + +
        +
      • +

        glDebugMessageInsert

        +
        public static void glDebugMessageInsert(int source,
        +                        int type,
        +                        int id,
        +                        int severity,
        +                        java.nio.ByteBuffer buf)
        +
      • +
      + + + +
        +
      • +

        glDebugMessageInsert

        +
        public static void glDebugMessageInsert(int source,
        +                        int type,
        +                        int id,
        +                        int severity,
        +                        java.lang.CharSequence buf)
        +
        Overloads glDebugMessageInsert.
        +
      • +
      + + + +
        +
      • +

        glDebugMessageCallback

        +
        public static void glDebugMessageCallback(KHRDebugCallback callback)
        +
        The KHRDebugCallback.Handler implementation passed to this method will be used for + KHR_debug messages. If callback is null, any previously registered handler for the current + thread will be unregistered and stop receiving messages. +

        +
        Parameters:
        callback - the callback function to use
        +
      • +
      + + + +
        +
      • +

        glGetDebugMessageLog

        +
        public static int glGetDebugMessageLog(int count,
        +                       java.nio.IntBuffer sources,
        +                       java.nio.IntBuffer types,
        +                       java.nio.IntBuffer ids,
        +                       java.nio.IntBuffer severities,
        +                       java.nio.IntBuffer lengths,
        +                       java.nio.ByteBuffer messageLog)
        +
      • +
      + + + +
        +
      • +

        glPushDebugGroup

        +
        public static void glPushDebugGroup(int source,
        +                    int id,
        +                    java.nio.ByteBuffer message)
        +
      • +
      + + + +
        +
      • +

        glPushDebugGroup

        +
        public static void glPushDebugGroup(int source,
        +                    int id,
        +                    java.lang.CharSequence message)
        +
        Overloads glPushDebugGroup.
        +
      • +
      + + + +
        +
      • +

        glPopDebugGroup

        +
        public static void glPopDebugGroup()
        +
      • +
      + + + +
        +
      • +

        glObjectLabel

        +
        public static void glObjectLabel(int identifier,
        +                 int name,
        +                 java.nio.ByteBuffer label)
        +
      • +
      + + + +
        +
      • +

        glObjectLabel

        +
        public static void glObjectLabel(int identifier,
        +                 int name,
        +                 java.lang.CharSequence label)
        +
        Overloads glObjectLabel.
        +
      • +
      + + + +
        +
      • +

        glGetObjectLabel

        +
        public static void glGetObjectLabel(int identifier,
        +                    int name,
        +                    java.nio.IntBuffer length,
        +                    java.nio.ByteBuffer label)
        +
      • +
      + + + +
        +
      • +

        glGetObjectLabel

        +
        public static java.lang.String glGetObjectLabel(int identifier,
        +                                int name,
        +                                int bufSize)
        +
        Overloads glGetObjectLabel.
        +
      • +
      + + + +
        +
      • +

        glObjectPtrLabel

        +
        public static void glObjectPtrLabel(PointerWrapper ptr,
        +                    java.nio.ByteBuffer label)
        +
      • +
      + + + +
        +
      • +

        glObjectPtrLabel

        +
        public static void glObjectPtrLabel(PointerWrapper ptr,
        +                    java.lang.CharSequence label)
        +
        Overloads glObjectPtrLabel.
        +
      • +
      + + + +
        +
      • +

        glGetObjectPtrLabel

        +
        public static void glGetObjectPtrLabel(PointerWrapper ptr,
        +                       java.nio.IntBuffer length,
        +                       java.nio.ByteBuffer label)
        +
      • +
      + + + +
        +
      • +

        glGetObjectPtrLabel

        +
        public static java.lang.String glGetObjectPtrLabel(PointerWrapper ptr,
        +                                   int bufSize)
        +
        Overloads glGetObjectPtrLabel.
        +
      • +
      + + + +
        +
      • +

        glFramebufferParameteri

        +
        public static void glFramebufferParameteri(int target,
        +                           int pname,
        +                           int param)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferParameter

        +
        public static void glGetFramebufferParameter(int target,
        +                             int pname,
        +                             java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferParameteri

        +
        public static int glGetFramebufferParameteri(int target,
        +                             int pname)
        +
        Overloads glGetFramebufferParameteriv.
        +
      • +
      + + + +
        +
      • +

        glGetInternalformat

        +
        public static void glGetInternalformat(int target,
        +                       int internalformat,
        +                       int pname,
        +                       java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetInternalformati64

        +
        public static long glGetInternalformati64(int target,
        +                          int internalformat,
        +                          int pname)
        +
        Overloads glGetInternalformati64v.
        +
      • +
      + + + +
        +
      • +

        glInvalidateTexSubImage

        +
        public static void glInvalidateTexSubImage(int texture,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int zoffset,
        +                           int width,
        +                           int height,
        +                           int depth)
        +
      • +
      + + + +
        +
      • +

        glInvalidateTexImage

        +
        public static void glInvalidateTexImage(int texture,
        +                        int level)
        +
      • +
      + + + +
        +
      • +

        glInvalidateBufferSubData

        +
        public static void glInvalidateBufferSubData(int buffer,
        +                             long offset,
        +                             long length)
        +
      • +
      + + + +
        +
      • +

        glInvalidateBufferData

        +
        public static void glInvalidateBufferData(int buffer)
        +
      • +
      + + + +
        +
      • +

        glInvalidateFramebuffer

        +
        public static void glInvalidateFramebuffer(int target,
        +                           java.nio.IntBuffer attachments)
        +
      • +
      + + + +
        +
      • +

        glInvalidateSubFramebuffer

        +
        public static void glInvalidateSubFramebuffer(int target,
        +                              java.nio.IntBuffer attachments,
        +                              int x,
        +                              int y,
        +                              int width,
        +                              int height)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawArraysIndirect

        +
        public static void glMultiDrawArraysIndirect(int mode,
        +                             java.nio.ByteBuffer indirect,
        +                             int primcount,
        +                             int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawArraysIndirect

        +
        public static void glMultiDrawArraysIndirect(int mode,
        +                             long indirect_buffer_offset,
        +                             int primcount,
        +                             int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawArraysIndirect

        +
        public static void glMultiDrawArraysIndirect(int mode,
        +                             java.nio.IntBuffer indirect,
        +                             int primcount,
        +                             int stride)
        +
        Overloads glMultiDrawArraysIndirect.
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementsIndirect

        +
        public static void glMultiDrawElementsIndirect(int mode,
        +                               int type,
        +                               java.nio.ByteBuffer indirect,
        +                               int primcount,
        +                               int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementsIndirect

        +
        public static void glMultiDrawElementsIndirect(int mode,
        +                               int type,
        +                               long indirect_buffer_offset,
        +                               int primcount,
        +                               int stride)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementsIndirect

        +
        public static void glMultiDrawElementsIndirect(int mode,
        +                               int type,
        +                               java.nio.IntBuffer indirect,
        +                               int primcount,
        +                               int stride)
        +
        Overloads glMultiDrawElementsIndirect.
        +
      • +
      + + + +
        +
      • +

        glGetProgramInterface

        +
        public static void glGetProgramInterface(int program,
        +                         int programInterface,
        +                         int pname,
        +                         java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramInterfacei

        +
        public static int glGetProgramInterfacei(int program,
        +                         int programInterface,
        +                         int pname)
        +
        Overloads glGetProgramInterfaceiv.
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceIndex

        +
        public static int glGetProgramResourceIndex(int program,
        +                            int programInterface,
        +                            java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceIndex

        +
        public static int glGetProgramResourceIndex(int program,
        +                            int programInterface,
        +                            java.lang.CharSequence name)
        +
        Overloads glGetProgramResourceIndex.
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceName

        +
        public static void glGetProgramResourceName(int program,
        +                            int programInterface,
        +                            int index,
        +                            java.nio.IntBuffer length,
        +                            java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceName

        +
        public static java.lang.String glGetProgramResourceName(int program,
        +                                        int programInterface,
        +                                        int index,
        +                                        int bufSize)
        +
        Overloads glGetProgramResourceName.
        +
      • +
      + + + +
        +
      • +

        glGetProgramResource

        +
        public static void glGetProgramResource(int program,
        +                        int programInterface,
        +                        int index,
        +                        java.nio.IntBuffer props,
        +                        java.nio.IntBuffer length,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceLocation

        +
        public static int glGetProgramResourceLocation(int program,
        +                               int programInterface,
        +                               java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceLocation

        +
        public static int glGetProgramResourceLocation(int program,
        +                               int programInterface,
        +                               java.lang.CharSequence name)
        +
        Overloads glGetProgramResourceLocation.
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceLocationIndex

        +
        public static int glGetProgramResourceLocationIndex(int program,
        +                                    int programInterface,
        +                                    java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetProgramResourceLocationIndex

        +
        public static int glGetProgramResourceLocationIndex(int program,
        +                                    int programInterface,
        +                                    java.lang.CharSequence name)
        +
        Overloads glGetProgramResourceLocationIndex.
        +
      • +
      + + + +
        +
      • +

        glShaderStorageBlockBinding

        +
        public static void glShaderStorageBlockBinding(int program,
        +                               int storageBlockIndex,
        +                               int storageBlockBinding)
        +
      • +
      + + + +
        +
      • +

        glTexBufferRange

        +
        public static void glTexBufferRange(int target,
        +                    int internalformat,
        +                    int buffer,
        +                    long offset,
        +                    long size)
        +
      • +
      + + + +
        +
      • +

        glTexStorage2DMultisample

        +
        public static void glTexStorage2DMultisample(int target,
        +                             int samples,
        +                             int internalformat,
        +                             int width,
        +                             int height,
        +                             boolean fixedsamplelocations)
        +
      • +
      + + + +
        +
      • +

        glTexStorage3DMultisample

        +
        public static void glTexStorage3DMultisample(int target,
        +                             int samples,
        +                             int internalformat,
        +                             int width,
        +                             int height,
        +                             int depth,
        +                             boolean fixedsamplelocations)
        +
      • +
      + + + +
        +
      • +

        glTextureView

        +
        public static void glTextureView(int texture,
        +                 int target,
        +                 int origtexture,
        +                 int internalformat,
        +                 int minlevel,
        +                 int numlevels,
        +                 int minlayer,
        +                 int numlayers)
        +
      • +
      + + + +
        +
      • +

        glBindVertexBuffer

        +
        public static void glBindVertexBuffer(int bindingindex,
        +                      int buffer,
        +                      long offset,
        +                      int stride)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribFormat

        +
        public static void glVertexAttribFormat(int attribindex,
        +                        int size,
        +                        int type,
        +                        boolean normalized,
        +                        int relativeoffset)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIFormat

        +
        public static void glVertexAttribIFormat(int attribindex,
        +                         int size,
        +                         int type,
        +                         int relativeoffset)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribLFormat

        +
        public static void glVertexAttribLFormat(int attribindex,
        +                         int size,
        +                         int type,
        +                         int relativeoffset)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribBinding

        +
        public static void glVertexAttribBinding(int attribindex,
        +                         int bindingindex)
        +
      • +
      + + + +
        +
      • +

        glVertexBindingDivisor

        +
        public static void glVertexBindingDivisor(int bindingindex,
        +                          int divisor)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL44.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL44.html new file mode 100644 index 00000000..a2fd4608 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GL44.html @@ -0,0 +1,1112 @@ + + + + + +GL44 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GL44

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GL44
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GL44
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BUFFER_IMMUTABLE_STORAGE +
      Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
      +
      static intGL_BUFFER_STORAGE_FLAGS +
      Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
      +
      static intGL_CLEAR_TEXTURE +
      Accepted by the <pname> parameter for GetInternalformativ and + GetInternalformati64v:
      +
      static intGL_CLIENT_MAPPED_BUFFER_BARRIER_BIT +
      Accepted by the <barriers> parameter of MemoryBarrier:
      +
      static intGL_CLIENT_STORAGE_BIT +
      Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
      +
      static intGL_DYNAMIC_STORAGE_BIT +
      Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
      +
      static intGL_LOCATION_COMPONENT +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_MAP_COHERENT_BIT +
      Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
      +
      static intGL_MAP_PERSISTENT_BIT +
      Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
      +
      static intGL_MAX_VERTEX_ATTRIB_STRIDE +
      Implementation-dependent state which constrains the maximum value of stride parameters to vertex array pointer-setting commands.
      +
      static intGL_MIRROR_CLAMP_TO_EDGE +
      Accepted by the <param> parameter of TexParameter{if}, SamplerParameter{if} + and SamplerParameter{if}v, and by the <params> parameter of + TexParameter{if}v, TexParameterI{i ui}v and SamplerParameterI{i ui}v when + their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or + TEXTURE_WRAP_R:
      +
      static intGL_QUERY_BUFFER +
      Accepted by the <target> parameter of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, MapBufferRange, GetBufferSubData, + GetBufferParameteriv, GetBufferParameteri64v, GetBufferPointerv, + ClearBufferSubData, and the <readtarget> and <writetarget> parameters of + CopyBufferSubData:
      +
      static intGL_QUERY_BUFFER_BARRIER_BIT +
      Accepted in the <barriers> bitfield in MemoryBarrier:
      +
      static intGL_QUERY_BUFFER_BINDING +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_QUERY_RESULT_NO_WAIT +
      Accepted by the <pname> parameter of GetQueryObjectiv, GetQueryObjectuiv, + GetQueryObjecti64v and GetQueryObjectui64v:
      +
      static intGL_TRANSFORM_FEEDBACK_BUFFER_INDEX +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      static intGL_TRANSFORM_FEEDBACK_BUFFER_STRIDE +
      Accepted in the <props> array of GetProgramResourceiv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBindBuffersBase(int target, + int first, + int count, + java.nio.IntBuffer buffers) 
      static voidglBindBuffersRange(int target, + int first, + int count, + java.nio.IntBuffer buffers, + PointerBuffer offsets, + PointerBuffer sizes) 
      static voidglBindImageTextures(int first, + int count, + java.nio.IntBuffer textures) 
      static voidglBindSamplers(int first, + int count, + java.nio.IntBuffer samplers) 
      static voidglBindTextures(int first, + int count, + java.nio.IntBuffer textures) 
      static voidglBindVertexBuffers(int first, + int count, + java.nio.IntBuffer buffers, + PointerBuffer offsets, + java.nio.IntBuffer strides) 
      static voidglBufferStorage(int target, + java.nio.ByteBuffer data, + int flags) 
      static voidglBufferStorage(int target, + java.nio.DoubleBuffer data, + int flags) 
      static voidglBufferStorage(int target, + java.nio.FloatBuffer data, + int flags) 
      static voidglBufferStorage(int target, + java.nio.IntBuffer data, + int flags) 
      static voidglBufferStorage(int target, + java.nio.LongBuffer data, + int flags) 
      static voidglBufferStorage(int target, + long size, + int flags) +
      Overloads glBufferStorage.
      +
      static voidglBufferStorage(int target, + java.nio.ShortBuffer data, + int flags) 
      static voidglClearTexImage(int texture, + int level, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglClearTexImage(int texture, + int level, + int format, + int type, + java.nio.DoubleBuffer data) 
      static voidglClearTexImage(int texture, + int level, + int format, + int type, + java.nio.FloatBuffer data) 
      static voidglClearTexImage(int texture, + int level, + int format, + int type, + java.nio.IntBuffer data) 
      static voidglClearTexImage(int texture, + int level, + int format, + int type, + java.nio.LongBuffer data) 
      static voidglClearTexImage(int texture, + int level, + int format, + int type, + java.nio.ShortBuffer data) 
      static voidglClearTexSubImage(int texture, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglClearTexSubImage(int texture, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.DoubleBuffer data) 
      static voidglClearTexSubImage(int texture, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.FloatBuffer data) 
      static voidglClearTexSubImage(int texture, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.IntBuffer data) 
      static voidglClearTexSubImage(int texture, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.LongBuffer data) 
      static voidglClearTexSubImage(int texture, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.ShortBuffer data) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_VERTEX_ATTRIB_STRIDE

        +
        public static final int GL_MAX_VERTEX_ATTRIB_STRIDE
        +
        Implementation-dependent state which constrains the maximum value of stride parameters to vertex array pointer-setting commands.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_PERSISTENT_BIT

        +
        public static final int GL_MAP_PERSISTENT_BIT
        +
        Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_COHERENT_BIT

        +
        public static final int GL_MAP_COHERENT_BIT
        +
        Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DYNAMIC_STORAGE_BIT

        +
        public static final int GL_DYNAMIC_STORAGE_BIT
        +
        Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLIENT_STORAGE_BIT

        +
        public static final int GL_CLIENT_STORAGE_BIT
        +
        Accepted in the <flags> parameter of BufferStorage and + NamedBufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_IMMUTABLE_STORAGE

        +
        public static final int GL_BUFFER_IMMUTABLE_STORAGE
        +
        Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_STORAGE_FLAGS

        +
        public static final int GL_BUFFER_STORAGE_FLAGS
        +
        Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT

        +
        public static final int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
        +
        Accepted by the <barriers> parameter of MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLEAR_TEXTURE

        +
        public static final int GL_CLEAR_TEXTURE
        +
        Accepted by the <pname> parameter for GetInternalformativ and + GetInternalformati64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LOCATION_COMPONENT

        +
        public static final int GL_LOCATION_COMPONENT
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_INDEX

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
        +
        Accepted in the <props> array of GetProgramResourceiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_RESULT_NO_WAIT

        +
        public static final int GL_QUERY_RESULT_NO_WAIT
        +
        Accepted by the <pname> parameter of GetQueryObjectiv, GetQueryObjectuiv, + GetQueryObjecti64v and GetQueryObjectui64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_BUFFER

        +
        public static final int GL_QUERY_BUFFER
        +
        Accepted by the <target> parameter of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, MapBufferRange, GetBufferSubData, + GetBufferParameteriv, GetBufferParameteri64v, GetBufferPointerv, + ClearBufferSubData, and the <readtarget> and <writetarget> parameters of + CopyBufferSubData:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_BUFFER_BINDING

        +
        public static final int GL_QUERY_BUFFER_BINDING
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_BUFFER_BARRIER_BIT

        +
        public static final int GL_QUERY_BUFFER_BARRIER_BIT
        +
        Accepted in the <barriers> bitfield in MemoryBarrier:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIRROR_CLAMP_TO_EDGE

        +
        public static final int GL_MIRROR_CLAMP_TO_EDGE
        +
        Accepted by the <param> parameter of TexParameter{if}, SamplerParameter{if} + and SamplerParameter{if}v, and by the <params> parameter of + TexParameter{if}v, TexParameterI{i ui}v and SamplerParameterI{i ui}v when + their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or + TEXTURE_WRAP_R:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBufferStorage

        +
        public static void glBufferStorage(int target,
        +                   java.nio.ByteBuffer data,
        +                   int flags)
        +
      • +
      + + + +
        +
      • +

        glBufferStorage

        +
        public static void glBufferStorage(int target,
        +                   java.nio.DoubleBuffer data,
        +                   int flags)
        +
      • +
      + + + +
        +
      • +

        glBufferStorage

        +
        public static void glBufferStorage(int target,
        +                   java.nio.FloatBuffer data,
        +                   int flags)
        +
      • +
      + + + +
        +
      • +

        glBufferStorage

        +
        public static void glBufferStorage(int target,
        +                   java.nio.IntBuffer data,
        +                   int flags)
        +
      • +
      + + + +
        +
      • +

        glBufferStorage

        +
        public static void glBufferStorage(int target,
        +                   java.nio.ShortBuffer data,
        +                   int flags)
        +
      • +
      + + + +
        +
      • +

        glBufferStorage

        +
        public static void glBufferStorage(int target,
        +                   java.nio.LongBuffer data,
        +                   int flags)
        +
      • +
      + + + +
        +
      • +

        glBufferStorage

        +
        public static void glBufferStorage(int target,
        +                   long size,
        +                   int flags)
        +
        Overloads glBufferStorage.
        +
      • +
      + + + +
        +
      • +

        glClearTexImage

        +
        public static void glClearTexImage(int texture,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexImage

        +
        public static void glClearTexImage(int texture,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexImage

        +
        public static void glClearTexImage(int texture,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexImage

        +
        public static void glClearTexImage(int texture,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexImage

        +
        public static void glClearTexImage(int texture,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexImage

        +
        public static void glClearTexImage(int texture,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.LongBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexSubImage

        +
        public static void glClearTexSubImage(int texture,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexSubImage

        +
        public static void glClearTexSubImage(int texture,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexSubImage

        +
        public static void glClearTexSubImage(int texture,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexSubImage

        +
        public static void glClearTexSubImage(int texture,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexSubImage

        +
        public static void glClearTexSubImage(int texture,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glClearTexSubImage

        +
        public static void glClearTexSubImage(int texture,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.LongBuffer data)
        +
      • +
      + + + +
        +
      • +

        glBindBuffersBase

        +
        public static void glBindBuffersBase(int target,
        +                     int first,
        +                     int count,
        +                     java.nio.IntBuffer buffers)
        +
      • +
      + + + +
        +
      • +

        glBindBuffersRange

        +
        public static void glBindBuffersRange(int target,
        +                      int first,
        +                      int count,
        +                      java.nio.IntBuffer buffers,
        +                      PointerBuffer offsets,
        +                      PointerBuffer sizes)
        +
      • +
      + + + +
        +
      • +

        glBindTextures

        +
        public static void glBindTextures(int first,
        +                  int count,
        +                  java.nio.IntBuffer textures)
        +
      • +
      + + + +
        +
      • +

        glBindSamplers

        +
        public static void glBindSamplers(int first,
        +                  int count,
        +                  java.nio.IntBuffer samplers)
        +
      • +
      + + + +
        +
      • +

        glBindImageTextures

        +
        public static void glBindImageTextures(int first,
        +                       int count,
        +                       java.nio.IntBuffer textures)
        +
      • +
      + + + +
        +
      • +

        glBindVertexBuffers

        +
        public static void glBindVertexBuffers(int first,
        +                       int count,
        +                       java.nio.IntBuffer buffers,
        +                       PointerBuffer offsets,
        +                       java.nio.IntBuffer strides)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GLContext.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GLContext.html new file mode 100644 index 00000000..53128456 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GLContext.html @@ -0,0 +1,368 @@ + + + + + +GLContext (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GLContext

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GLContext
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GLContext
    +extends java.lang.Object
    +

    + Manages GL contexts. Before any rendering is done by a LWJGL system, a call should be made to GLContext.useContext() with a + context. This will ensure that GLContext has an accurate reflection of the current context's capabilities and function + pointers. +

    + This class is thread-safe in the sense that multiple threads can safely call all public methods. The class is also + thread-aware in the sense that it tracks a per-thread current context (including capabilities and function pointers). + That way, multiple threads can have multiple contexts current and render to them concurrently.

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    elias_naur
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      GLContext() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static ContextCapabilitiesgetCapabilities() +
      Get the current capabilities instance.
      +
      static voidloadOpenGLLibrary() +
      If the OpenGL reference count is 0, the library is loaded.
      +
      static voidunloadOpenGLLibrary() +
      The OpenGL library reference count is decremented, and if it reaches 0, the library is unloaded.
      +
      static voiduseContext(java.lang.Object context) +
      Makes a GL context the current LWJGL context by loading GL function pointers.
      +
      static voiduseContext(java.lang.Object context, + boolean forwardCompatible) +
      Makes a GL context the current LWJGL context by loading GL function pointers.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GLContext

        +
        public GLContext()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCapabilities

        +
        public static ContextCapabilities getCapabilities()
        +
        Get the current capabilities instance. It contains the flags used + to test for support of a particular extension.
        +
        Returns:
        The current capabilities instance.
        +
      • +
      + + + +
        +
      • +

        useContext

        +
        public static void useContext(java.lang.Object context)
        +                       throws LWJGLException
        +
        Makes a GL context the current LWJGL context by loading GL function pointers. The context must be current before a call to + this method! Instead it simply ensures that the current context is reflected accurately by GLContext's extension caps and + function pointers. Use useContext(null) when no context is active.

        If the context is the same as last time, then this is + a no-op.

        If the context has not been encountered before it will be fully initialized from scratch. Otherwise a cached set + of caps and function pointers will be used.

        The reference to the context is held in a weak reference; therefore if no + strong reference exists to the GL context it will automatically be forgotten by the VM at an indeterminate point in the + future, freeing up a little RAM.

        +
        Parameters:
        context - The context object, which uniquely identifies a GL context. If context is null, the native stubs are + unloaded.
        +
        Throws:
        +
        LWJGLException - if context non-null, and the gl library can't be loaded or the basic GL11 functions can't be loaded
        +
      • +
      + + + +
        +
      • +

        useContext

        +
        public static void useContext(java.lang.Object context,
        +              boolean forwardCompatible)
        +                       throws LWJGLException
        +
        Makes a GL context the current LWJGL context by loading GL function pointers. The context must be current before a call to + this method! Instead it simply ensures that the current context is reflected accurately by GLContext's extension caps and + function pointers. Use useContext(null) when no context is active.

        If the context is the same as last time, then this is + a no-op.

        If the context has not been encountered before it will be fully initialized from scratch. Otherwise a cached set + of caps and function pointers will be used.

        The reference to the context is held in a weak reference; therefore if no + strong reference exists to the GL context it will automatically be forgotten by the VM at an indeterminate point in the + future, freeing up a little RAM. +

        If forwardCompatible is true, function pointers of deprecated GL11-GL21 functionality will not be loaded. Calling a deprecated + function using the specified context will result in an IllegalStateException.

        +
        Parameters:
        context - The context object, which uniquely identifies a GL context. If context is null, the native stubs are + unloaded.
        forwardCompatible - If the context is a forward compatible context (does not expose deprecated functionality, see XGL_ARB_create_context)
        +
        Throws:
        +
        LWJGLException - if context non-null, and the gl library can't be loaded or the basic GL11 functions can't be loaded
        +
      • +
      + + + +
        +
      • +

        loadOpenGLLibrary

        +
        public static void loadOpenGLLibrary()
        +                              throws LWJGLException
        +
        If the OpenGL reference count is 0, the library is loaded. The reference count is then incremented.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        unloadOpenGLLibrary

        +
        public static void unloadOpenGLLibrary()
        +
        The OpenGL library reference count is decremented, and if it reaches 0, the library is unloaded.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GLSync.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GLSync.html new file mode 100644 index 00000000..ad62f251 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GLSync.html @@ -0,0 +1,223 @@ + + + + + +GLSync (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GLSync

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class GLSync
    +extends PointerWrapperAbstract
    +
    This class is a wrapper around a GLsync pointer.
    +
    Author:
    +
    spasi
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GLUConstants.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GLUConstants.html new file mode 100644 index 00000000..1a5f2de2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GLUConstants.html @@ -0,0 +1,313 @@ + + + + + +GLUConstants (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Interface GLUConstants

+
+
+
+
    +
  • +
    +
    +
    public interface GLUConstants
    +

    + GLU constants.

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GREMEDYFrameTerminator.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GREMEDYFrameTerminator.html new file mode 100644 index 00000000..140c6618 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GREMEDYFrameTerminator.html @@ -0,0 +1,223 @@ + + + + + +GREMEDYFrameTerminator (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GREMEDYFrameTerminator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GREMEDYFrameTerminator
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GREMEDYFrameTerminator
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglFrameTerminatorGREMEDY() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glFrameTerminatorGREMEDY

        +
        public static void glFrameTerminatorGREMEDY()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GREMEDYStringMarker.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GREMEDYStringMarker.html new file mode 100644 index 00000000..9137569c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/GREMEDYStringMarker.html @@ -0,0 +1,239 @@ + + + + + +GREMEDYStringMarker (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class GREMEDYStringMarker

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.GREMEDYStringMarker
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GREMEDYStringMarker
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglStringMarkerGREMEDY(java.nio.ByteBuffer string) 
      static voidglStringMarkerGREMEDY(java.lang.CharSequence string) +
      Overloads glStringMarkerGREMEDY.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glStringMarkerGREMEDY

        +
        public static void glStringMarkerGREMEDY(java.nio.ByteBuffer string)
        +
      • +
      + + + +
        +
      • +

        glStringMarkerGREMEDY

        +
        public static void glStringMarkerGREMEDY(java.lang.CharSequence string)
        +
        Overloads glStringMarkerGREMEDY.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/HPOcclusionTest.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/HPOcclusionTest.html new file mode 100644 index 00000000..95335461 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/HPOcclusionTest.html @@ -0,0 +1,256 @@ + + + + + +HPOcclusionTest (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class HPOcclusionTest

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.HPOcclusionTest
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class HPOcclusionTest
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_OCCLUSION_TEST_HP +
      Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, by + the <pname> of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev :
      +
      static intGL_OCCLUSION_TEST_RESULT_HP +
      Accepted by the <pname> of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev :
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_OCCLUSION_TEST_HP

        +
        public static final int GL_OCCLUSION_TEST_HP
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, by + the <pname> of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev :
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OCCLUSION_TEST_RESULT_HP

        +
        public static final int GL_OCCLUSION_TEST_RESULT_HP
        +
        Accepted by the <pname> of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev :
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/IBMRasterposClip.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/IBMRasterposClip.html new file mode 100644 index 00000000..749b22e0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/IBMRasterposClip.html @@ -0,0 +1,237 @@ + + + + + +IBMRasterposClip (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class IBMRasterposClip

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.IBMRasterposClip
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class IBMRasterposClip
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_RASTER_POSITION_UNCLIPPED_IBM +
      Accepted by the <target> parameter of Enable and Disable and the <value> + parameter of IsEnabled, GetBooleanv, GetIntegerv, GetFloatv, GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RASTER_POSITION_UNCLIPPED_IBM

        +
        public static final int GL_RASTER_POSITION_UNCLIPPED_IBM
        +
        Accepted by the <target> parameter of Enable and Disable and the <value> + parameter of IsEnabled, GetBooleanv, GetIntegerv, GetFloatv, GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/INTELMapTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/INTELMapTexture.html new file mode 100644 index 00000000..b445ebfe --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/INTELMapTexture.html @@ -0,0 +1,364 @@ + + + + + +INTELMapTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class INTELMapTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.INTELMapTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class INTELMapTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_LAYOUT_DEFAULT_INTEL +
      Accepted by the <params> when <pname> is set to + <TEXTURE_MEMORY_LAYOUT_INTEL>:
      +
      static intGL_LAYOUT_LINEAR_CPU_CACHED_INTEL +
      Accepted by the <params> when <pname> is set to + <TEXTURE_MEMORY_LAYOUT_INTEL>:
      +
      static intGL_LAYOUT_LINEAR_INTEL +
      Accepted by the <params> when <pname> is set to + <TEXTURE_MEMORY_LAYOUT_INTEL>:
      +
      static intGL_TEXTURE_MEMORY_LAYOUT_INTEL +
      Accepted by the <pname> parameter of TexParameteri, for target TEXTURE_2D
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static java.nio.ByteBufferglMapTexture2DINTEL(int texture, + int level, + long length, + int access, + java.nio.IntBuffer stride, + java.nio.IntBuffer layout, + java.nio.ByteBuffer old_buffer) +
      The length parameter does not exist in the native API.
      +
      static voidglSyncTextureINTEL(int texture) 
      static voidglUnmapTexture2DINTEL(int texture, + int level) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_MEMORY_LAYOUT_INTEL

        +
        public static final int GL_TEXTURE_MEMORY_LAYOUT_INTEL
        +
        Accepted by the <pname> parameter of TexParameteri, for target TEXTURE_2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LAYOUT_DEFAULT_INTEL

        +
        public static final int GL_LAYOUT_DEFAULT_INTEL
        +
        Accepted by the <params> when <pname> is set to + <TEXTURE_MEMORY_LAYOUT_INTEL>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LAYOUT_LINEAR_INTEL

        +
        public static final int GL_LAYOUT_LINEAR_INTEL
        +
        Accepted by the <params> when <pname> is set to + <TEXTURE_MEMORY_LAYOUT_INTEL>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LAYOUT_LINEAR_CPU_CACHED_INTEL

        +
        public static final int GL_LAYOUT_LINEAR_CPU_CACHED_INTEL
        +
        Accepted by the <params> when <pname> is set to + <TEXTURE_MEMORY_LAYOUT_INTEL>:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glMapTexture2DINTEL

        +
        public static java.nio.ByteBuffer glMapTexture2DINTEL(int texture,
        +                                      int level,
        +                                      long length,
        +                                      int access,
        +                                      java.nio.IntBuffer stride,
        +                                      java.nio.IntBuffer layout,
        +                                      java.nio.ByteBuffer old_buffer)
        +
        The length parameter does not exist in the native API. It used by LWJGL to return a ByteBuffer + with a proper capacity.
        +
      • +
      + + + +
        +
      • +

        glUnmapTexture2DINTEL

        +
        public static void glUnmapTexture2DINTEL(int texture,
        +                         int level)
        +
      • +
      + + + +
        +
      • +

        glSyncTextureINTEL

        +
        public static void glSyncTextureINTEL(int texture)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/InputImplementation.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/InputImplementation.html new file mode 100644 index 00000000..12c5e15b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/InputImplementation.html @@ -0,0 +1,545 @@ + + + + + +InputImplementation (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Interface InputImplementation

+
+
+
+
    +
  • +
    +
    +
    public interface InputImplementation
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      java.lang.ObjectcreateCursor(int width, + int height, + int xHotspot, + int yHotspot, + int numImages, + java.nio.IntBuffer images, + java.nio.IntBuffer delays) +
      Native cursor handles
      +
      voidcreateKeyboard() +
      Method to create the keyboard
      +
      voidcreateMouse() +
      Method to create the mouse.
      +
      voiddestroyCursor(java.lang.Object cursor_handle) 
      voiddestroyKeyboard() +
      Method to destroy the keyboard
      +
      voiddestroyMouse() +
      Method the destroy the mouse
      +
      intgetButtonCount() +
      Query of button count
      +
      intgetHeight() 
      intgetMaxCursorSize() +
      Method returning the maximum cursor size
      +
      intgetMinCursorSize() +
      Method returning the minimum cursor size
      +
      intgetNativeCursorCapabilities() +
      Function to determine native cursor support
      +
      intgetWidth() 
      voidgrabMouse(boolean grab) 
      booleanhasWheel() +
      Query of wheel support
      +
      booleanisInsideWindow() 
      voidpollKeyboard(java.nio.ByteBuffer keyDownBuffer) +
      Method to poll the keyboard.
      +
      voidpollMouse(java.nio.IntBuffer coord_buffer, + java.nio.ByteBuffer buttons) +
      Method to poll the mouse
      +
      voidreadKeyboard(java.nio.ByteBuffer buffer) +
      Method to read the keyboard buffer
      +
      voidreadMouse(java.nio.ByteBuffer buffer) +
      Method to read the keyboard buffer
      +
      voidsetCursorPosition(int x, + int y) +
      Method to set the native cursor position
      +
      voidsetNativeCursor(java.lang.Object handle) +
      Method to set the native cursor
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasWheel

        +
        boolean hasWheel()
        +
        Query of wheel support
        +
      • +
      + + + +
        +
      • +

        getButtonCount

        +
        int getButtonCount()
        +
        Query of button count
        +
      • +
      + + + + + + + +
        +
      • +

        destroyMouse

        +
        void destroyMouse()
        +
        Method the destroy the mouse
        +
      • +
      + + + +
        +
      • +

        pollMouse

        +
        void pollMouse(java.nio.IntBuffer coord_buffer,
        +             java.nio.ByteBuffer buttons)
        +
        Method to poll the mouse
        +
      • +
      + + + +
        +
      • +

        readMouse

        +
        void readMouse(java.nio.ByteBuffer buffer)
        +
        Method to read the keyboard buffer
        +
      • +
      + + + +
        +
      • +

        grabMouse

        +
        void grabMouse(boolean grab)
        +
      • +
      + + + +
        +
      • +

        getNativeCursorCapabilities

        +
        int getNativeCursorCapabilities()
        +
        Function to determine native cursor support
        +
      • +
      + + + +
        +
      • +

        setCursorPosition

        +
        void setCursorPosition(int x,
        +                     int y)
        +
        Method to set the native cursor position
        +
      • +
      + + + +
        +
      • +

        setNativeCursor

        +
        void setNativeCursor(java.lang.Object handle)
        +                     throws LWJGLException
        +
        Method to set the native cursor
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        getMinCursorSize

        +
        int getMinCursorSize()
        +
        Method returning the minimum cursor size
        +
      • +
      + + + +
        +
      • +

        getMaxCursorSize

        +
        int getMaxCursorSize()
        +
        Method returning the maximum cursor size
        +
      • +
      + + + + + + + +
        +
      • +

        destroyKeyboard

        +
        void destroyKeyboard()
        +
        Method to destroy the keyboard
        +
      • +
      + + + +
        +
      • +

        pollKeyboard

        +
        void pollKeyboard(java.nio.ByteBuffer keyDownBuffer)
        +
        Method to poll the keyboard.
        +
        Parameters:
        keyDownBuffer - the address of a 256-byte buffer to place + key states in.
        +
      • +
      + + + +
        +
      • +

        readKeyboard

        +
        void readKeyboard(java.nio.ByteBuffer buffer)
        +
        Method to read the keyboard buffer
        +
      • +
      + + + +
        +
      • +

        createCursor

        +
        java.lang.Object createCursor(int width,
        +                            int height,
        +                            int xHotspot,
        +                            int yHotspot,
        +                            int numImages,
        +                            java.nio.IntBuffer images,
        +                            java.nio.IntBuffer delays)
        +                              throws LWJGLException
        +
        Native cursor handles
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        destroyCursor

        +
        void destroyCursor(java.lang.Object cursor_handle)
        +
      • +
      + + + +
        +
      • +

        getWidth

        +
        int getWidth()
        +
      • +
      + + + +
        +
      • +

        getHeight

        +
        int getHeight()
        +
      • +
      + + + +
        +
      • +

        isInsideWindow

        +
        boolean isInsideWindow()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/KHRDebug.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/KHRDebug.html new file mode 100644 index 00000000..35c8b00c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/KHRDebug.html @@ -0,0 +1,1327 @@ + + + + + +KHRDebug (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class KHRDebug

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.KHRDebug
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRDebug
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BUFFER +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_CONTEXT_FLAG_DEBUG_BIT +
      Returned by GetIntegerv when <pname> is CONTEXT_FLAGS:
      +
      static intGL_DEBUG_CALLBACK_FUNCTION +
      Tokens accepted by the <pname> parameter of GetPointerv:
      +
      static intGL_DEBUG_CALLBACK_USER_PARAM +
      Tokens accepted by the <pname> parameter of GetPointerv:
      +
      static intGL_DEBUG_GROUP_STACK_DEPTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_DEBUG_LOGGED_MESSAGES +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_DEBUG_OUTPUT +
      Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
      +
      static intGL_DEBUG_OUTPUT_SYNCHRONOUS +
      Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
      +
      static intGL_DEBUG_SEVERITY_HIGH +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SEVERITY_LOW +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SEVERITY_MEDIUM +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SEVERITY_NOTIFICATION +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_API +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_APPLICATION +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_OTHER +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_SHADER_COMPILER +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_THIRD_PARTY +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_WINDOW_SYSTEM +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_DEPRECATED_BEHAVIOR +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_ERROR +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_MARKER +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_OTHER +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_PERFORMANCE +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_POP_GROUP +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_PORTABILITY +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_PUSH_GROUP +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_UNDEFINED_BEHAVIOR +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DISPLAY_LIST +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_MAX_DEBUG_GROUP_STACK_DEPTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_MAX_DEBUG_LOGGED_MESSAGES +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_MAX_DEBUG_MESSAGE_LENGTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_MAX_LABEL_LENGTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_PROGRAM +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_PROGRAM_PIPELINE +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_QUERY +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_SAMPLER +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_SHADER +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_STACK_OVERFLOW +
      Returned by GetError:
      +
      static intGL_STACK_UNDERFLOW +
      Returned by GetError:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDebugMessageCallback(KHRDebugCallback callback) +
      The KHRDebugCallback.Handler implementation passed to this method will be used for + KHR_debug messages.
      +
      static voidglDebugMessageControl(int source, + int type, + int severity, + java.nio.IntBuffer ids, + boolean enabled) 
      static voidglDebugMessageInsert(int source, + int type, + int id, + int severity, + java.nio.ByteBuffer buf) 
      static voidglDebugMessageInsert(int source, + int type, + int id, + int severity, + java.lang.CharSequence buf) +
      Overloads glDebugMessageInsert.
      +
      static intglGetDebugMessageLog(int count, + java.nio.IntBuffer sources, + java.nio.IntBuffer types, + java.nio.IntBuffer ids, + java.nio.IntBuffer severities, + java.nio.IntBuffer lengths, + java.nio.ByteBuffer messageLog) 
      static java.lang.StringglGetObjectLabel(int identifier, + int name, + int bufSize) +
      Overloads glGetObjectLabel.
      +
      static voidglGetObjectLabel(int identifier, + int name, + java.nio.IntBuffer length, + java.nio.ByteBuffer label) 
      static java.lang.StringglGetObjectPtrLabel(PointerWrapper ptr, + int bufSize) +
      Overloads glGetObjectPtrLabel.
      +
      static voidglGetObjectPtrLabel(PointerWrapper ptr, + java.nio.IntBuffer length, + java.nio.ByteBuffer label) 
      static voidglObjectLabel(int identifier, + int name, + java.nio.ByteBuffer label) 
      static voidglObjectLabel(int identifier, + int name, + java.lang.CharSequence label) +
      Overloads glObjectLabel.
      +
      static voidglObjectPtrLabel(PointerWrapper ptr, + java.nio.ByteBuffer label) 
      static voidglObjectPtrLabel(PointerWrapper ptr, + java.lang.CharSequence label) +
      Overloads glObjectPtrLabel.
      +
      static voidglPopDebugGroup() 
      static voidglPushDebugGroup(int source, + int id, + java.nio.ByteBuffer message) 
      static voidglPushDebugGroup(int source, + int id, + java.lang.CharSequence message) +
      Overloads glPushDebugGroup.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEBUG_OUTPUT

        +
        public static final int GL_DEBUG_OUTPUT
        +
        Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_OUTPUT_SYNCHRONOUS

        +
        public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS
        +
        Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONTEXT_FLAG_DEBUG_BIT

        +
        public static final int GL_CONTEXT_FLAG_DEBUG_BIT
        +
        Returned by GetIntegerv when <pname> is CONTEXT_FLAGS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEBUG_MESSAGE_LENGTH

        +
        public static final int GL_MAX_DEBUG_MESSAGE_LENGTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEBUG_LOGGED_MESSAGES

        +
        public static final int GL_MAX_DEBUG_LOGGED_MESSAGES
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_LOGGED_MESSAGES

        +
        public static final int GL_DEBUG_LOGGED_MESSAGES
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH

        +
        public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEBUG_GROUP_STACK_DEPTH

        +
        public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_GROUP_STACK_DEPTH

        +
        public static final int GL_DEBUG_GROUP_STACK_DEPTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_LABEL_LENGTH

        +
        public static final int GL_MAX_LABEL_LENGTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CALLBACK_FUNCTION

        +
        public static final int GL_DEBUG_CALLBACK_FUNCTION
        +
        Tokens accepted by the <pname> parameter of GetPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CALLBACK_USER_PARAM

        +
        public static final int GL_DEBUG_CALLBACK_USER_PARAM
        +
        Tokens accepted by the <pname> parameter of GetPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_API

        +
        public static final int GL_DEBUG_SOURCE_API
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_WINDOW_SYSTEM

        +
        public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_SHADER_COMPILER

        +
        public static final int GL_DEBUG_SOURCE_SHADER_COMPILER
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_THIRD_PARTY

        +
        public static final int GL_DEBUG_SOURCE_THIRD_PARTY
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_APPLICATION

        +
        public static final int GL_DEBUG_SOURCE_APPLICATION
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_OTHER

        +
        public static final int GL_DEBUG_SOURCE_OTHER
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_ERROR

        +
        public static final int GL_DEBUG_TYPE_ERROR
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR

        +
        public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR

        +
        public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_PORTABILITY

        +
        public static final int GL_DEBUG_TYPE_PORTABILITY
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_PERFORMANCE

        +
        public static final int GL_DEBUG_TYPE_PERFORMANCE
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_OTHER

        +
        public static final int GL_DEBUG_TYPE_OTHER
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_MARKER

        +
        public static final int GL_DEBUG_TYPE_MARKER
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_PUSH_GROUP

        +
        public static final int GL_DEBUG_TYPE_PUSH_GROUP
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_POP_GROUP

        +
        public static final int GL_DEBUG_TYPE_POP_GROUP
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_HIGH

        +
        public static final int GL_DEBUG_SEVERITY_HIGH
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_MEDIUM

        +
        public static final int GL_DEBUG_SEVERITY_MEDIUM
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_LOW

        +
        public static final int GL_DEBUG_SEVERITY_LOW
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_NOTIFICATION

        +
        public static final int GL_DEBUG_SEVERITY_NOTIFICATION
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STACK_UNDERFLOW

        +
        public static final int GL_STACK_UNDERFLOW
        +
        Returned by GetError:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STACK_OVERFLOW

        +
        public static final int GL_STACK_OVERFLOW
        +
        Returned by GetError:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER

        +
        public static final int GL_BUFFER
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER

        +
        public static final int GL_SHADER
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM

        +
        public static final int GL_PROGRAM
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY

        +
        public static final int GL_QUERY
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_PIPELINE

        +
        public static final int GL_PROGRAM_PIPELINE
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER

        +
        public static final int GL_SAMPLER
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DISPLAY_LIST

        +
        public static final int GL_DISPLAY_LIST
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDebugMessageControl

        +
        public static void glDebugMessageControl(int source,
        +                         int type,
        +                         int severity,
        +                         java.nio.IntBuffer ids,
        +                         boolean enabled)
        +
      • +
      + + + +
        +
      • +

        glDebugMessageInsert

        +
        public static void glDebugMessageInsert(int source,
        +                        int type,
        +                        int id,
        +                        int severity,
        +                        java.nio.ByteBuffer buf)
        +
      • +
      + + + +
        +
      • +

        glDebugMessageInsert

        +
        public static void glDebugMessageInsert(int source,
        +                        int type,
        +                        int id,
        +                        int severity,
        +                        java.lang.CharSequence buf)
        +
        Overloads glDebugMessageInsert.
        +
      • +
      + + + +
        +
      • +

        glDebugMessageCallback

        +
        public static void glDebugMessageCallback(KHRDebugCallback callback)
        +
        The KHRDebugCallback.Handler implementation passed to this method will be used for + KHR_debug messages. If callback is null, any previously registered handler for the current + thread will be unregistered and stop receiving messages. +

        +
        Parameters:
        callback - the callback function to use
        +
      • +
      + + + +
        +
      • +

        glGetDebugMessageLog

        +
        public static int glGetDebugMessageLog(int count,
        +                       java.nio.IntBuffer sources,
        +                       java.nio.IntBuffer types,
        +                       java.nio.IntBuffer ids,
        +                       java.nio.IntBuffer severities,
        +                       java.nio.IntBuffer lengths,
        +                       java.nio.ByteBuffer messageLog)
        +
      • +
      + + + +
        +
      • +

        glPushDebugGroup

        +
        public static void glPushDebugGroup(int source,
        +                    int id,
        +                    java.nio.ByteBuffer message)
        +
      • +
      + + + +
        +
      • +

        glPushDebugGroup

        +
        public static void glPushDebugGroup(int source,
        +                    int id,
        +                    java.lang.CharSequence message)
        +
        Overloads glPushDebugGroup.
        +
      • +
      + + + +
        +
      • +

        glPopDebugGroup

        +
        public static void glPopDebugGroup()
        +
      • +
      + + + +
        +
      • +

        glObjectLabel

        +
        public static void glObjectLabel(int identifier,
        +                 int name,
        +                 java.nio.ByteBuffer label)
        +
      • +
      + + + +
        +
      • +

        glObjectLabel

        +
        public static void glObjectLabel(int identifier,
        +                 int name,
        +                 java.lang.CharSequence label)
        +
        Overloads glObjectLabel.
        +
      • +
      + + + +
        +
      • +

        glGetObjectLabel

        +
        public static void glGetObjectLabel(int identifier,
        +                    int name,
        +                    java.nio.IntBuffer length,
        +                    java.nio.ByteBuffer label)
        +
      • +
      + + + +
        +
      • +

        glGetObjectLabel

        +
        public static java.lang.String glGetObjectLabel(int identifier,
        +                                int name,
        +                                int bufSize)
        +
        Overloads glGetObjectLabel.
        +
      • +
      + + + +
        +
      • +

        glObjectPtrLabel

        +
        public static void glObjectPtrLabel(PointerWrapper ptr,
        +                    java.nio.ByteBuffer label)
        +
      • +
      + + + +
        +
      • +

        glObjectPtrLabel

        +
        public static void glObjectPtrLabel(PointerWrapper ptr,
        +                    java.lang.CharSequence label)
        +
        Overloads glObjectPtrLabel.
        +
      • +
      + + + +
        +
      • +

        glGetObjectPtrLabel

        +
        public static void glGetObjectPtrLabel(PointerWrapper ptr,
        +                       java.nio.IntBuffer length,
        +                       java.nio.ByteBuffer label)
        +
      • +
      + + + +
        +
      • +

        glGetObjectPtrLabel

        +
        public static java.lang.String glGetObjectPtrLabel(PointerWrapper ptr,
        +                                   int bufSize)
        +
        Overloads glGetObjectPtrLabel.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/KHRDebugCallback.Handler.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/KHRDebugCallback.Handler.html new file mode 100644 index 00000000..8c640735 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/KHRDebugCallback.Handler.html @@ -0,0 +1,224 @@ + + + + + +KHRDebugCallback.Handler (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Interface KHRDebugCallback.Handler

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    KHRDebugCallback
    +
    +
    +
    +
    public static interface KHRDebugCallback.Handler
    +
    Implementations of this interface can be used to receive ARB_debug_output notifications.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidhandleMessage(int source, + int type, + int id, + int severity, + java.lang.String message) +
      This method will be called when an ARB_debug_output message is generated.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleMessage

        +
        void handleMessage(int source,
        +                 int type,
        +                 int id,
        +                 int severity,
        +                 java.lang.String message)
        +
        This method will be called when an ARB_debug_output message is generated.
        +
        Parameters:
        source - the message source
        type - the message type
        id - the message ID
        severity - the message severity
        message - the string representation of the message.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/KHRDebugCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/KHRDebugCallback.html new file mode 100644 index 00000000..60373133 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/KHRDebugCallback.html @@ -0,0 +1,309 @@ + + + + + +KHRDebugCallback (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class KHRDebugCallback

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class KHRDebugCallback
    +extends PointerWrapperAbstract
    +
    Instances of this class are needed to use the callback functionality of the KHR_debug extension. + Users of this class may provide implementations of the Handler interface to receive notifications. + The same Handler instance may be used by different contexts but it is not recommended. + Handler notifications are synchronized.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KHRDebugCallback

        +
        public KHRDebugCallback()
        +
        Creates an KHRebugCallback with a default callback handler. + The default handler will simply print the message on System.err.
        +
      • +
      + + + +
        +
      • +

        KHRDebugCallback

        +
        public KHRDebugCallback(KHRDebugCallback.Handler handler)
        +
        Creates an ARBDebugOutputCallback with the specified callback handler. + The handler's handleMessage method will be called whenever + debug output is generated by the GL.
        +
        Parameters:
        handler - the callback handler
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/KHRTextureCompressionAstcLdr.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/KHRTextureCompressionAstcLdr.html new file mode 100644 index 00000000..cfc59706 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/KHRTextureCompressionAstcLdr.html @@ -0,0 +1,806 @@ + + + + + +KHRTextureCompressionAstcLdr (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class KHRTextureCompressionAstcLdr

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.KHRTextureCompressionAstcLdr
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRTextureCompressionAstcLdr
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPRESSED_RGBA_ASTC_10x10_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_10x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_10x6_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_10x8_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_12x10_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_12x12_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_4x4_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_5x4_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_5x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_6x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_6x6_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_8x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_8x6_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_8x8_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_4x4_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_4x4_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_5x4_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_5x4_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_5x5_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_5x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_6x5_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_6x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_6x6_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_6x6_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_8x5_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_8x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_8x6_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_8x6_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_8x8_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_8x8_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_10x5_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_10x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_10x6_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_10x6_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_10x8_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_10x8_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_10x10_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_10x10_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_12x10_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_12x10_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_12x12_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_12x12_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVBindlessMultiDrawIndirect.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVBindlessMultiDrawIndirect.html new file mode 100644 index 00000000..187adda3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVBindlessMultiDrawIndirect.html @@ -0,0 +1,298 @@ + + + + + +NVBindlessMultiDrawIndirect (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVBindlessMultiDrawIndirect

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVBindlessMultiDrawIndirect
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVBindlessMultiDrawIndirect
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglMultiDrawArraysIndirectBindlessNV(int mode, + java.nio.ByteBuffer indirect, + int drawCount, + int stride, + int vertexBufferCount) 
      static voidglMultiDrawArraysIndirectBindlessNV(int mode, + long indirect_buffer_offset, + int drawCount, + int stride, + int vertexBufferCount) 
      static voidglMultiDrawElementsIndirectBindlessNV(int mode, + int type, + java.nio.ByteBuffer indirect, + int drawCount, + int stride, + int vertexBufferCount) 
      static voidglMultiDrawElementsIndirectBindlessNV(int mode, + int type, + long indirect_buffer_offset, + int drawCount, + int stride, + int vertexBufferCount) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glMultiDrawArraysIndirectBindlessNV

        +
        public static void glMultiDrawArraysIndirectBindlessNV(int mode,
        +                                       java.nio.ByteBuffer indirect,
        +                                       int drawCount,
        +                                       int stride,
        +                                       int vertexBufferCount)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawArraysIndirectBindlessNV

        +
        public static void glMultiDrawArraysIndirectBindlessNV(int mode,
        +                                       long indirect_buffer_offset,
        +                                       int drawCount,
        +                                       int stride,
        +                                       int vertexBufferCount)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementsIndirectBindlessNV

        +
        public static void glMultiDrawElementsIndirectBindlessNV(int mode,
        +                                         int type,
        +                                         java.nio.ByteBuffer indirect,
        +                                         int drawCount,
        +                                         int stride,
        +                                         int vertexBufferCount)
        +
      • +
      + + + +
        +
      • +

        glMultiDrawElementsIndirectBindlessNV

        +
        public static void glMultiDrawElementsIndirectBindlessNV(int mode,
        +                                         int type,
        +                                         long indirect_buffer_offset,
        +                                         int drawCount,
        +                                         int stride,
        +                                         int vertexBufferCount)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVBindlessTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVBindlessTexture.html new file mode 100644 index 00000000..4fe16f28 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVBindlessTexture.html @@ -0,0 +1,403 @@ + + + + + +NVBindlessTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVBindlessTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVBindlessTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVBindlessTexture
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetTextureHandleNV

        +
        public static long glGetTextureHandleNV(int texture)
        +
      • +
      + + + +
        +
      • +

        glGetTextureSamplerHandleNV

        +
        public static long glGetTextureSamplerHandleNV(int texture,
        +                               int sampler)
        +
      • +
      + + + +
        +
      • +

        glMakeTextureHandleResidentNV

        +
        public static void glMakeTextureHandleResidentNV(long handle)
        +
      • +
      + + + +
        +
      • +

        glMakeTextureHandleNonResidentNV

        +
        public static void glMakeTextureHandleNonResidentNV(long handle)
        +
      • +
      + + + +
        +
      • +

        glGetImageHandleNV

        +
        public static long glGetImageHandleNV(int texture,
        +                      int level,
        +                      boolean layered,
        +                      int layer,
        +                      int format)
        +
      • +
      + + + +
        +
      • +

        glMakeImageHandleResidentNV

        +
        public static void glMakeImageHandleResidentNV(long handle,
        +                               int access)
        +
      • +
      + + + +
        +
      • +

        glMakeImageHandleNonResidentNV

        +
        public static void glMakeImageHandleNonResidentNV(long handle)
        +
      • +
      + + + +
        +
      • +

        glUniformHandleui64NV

        +
        public static void glUniformHandleui64NV(int location,
        +                         long value)
        +
      • +
      + + + +
        +
      • +

        glUniformHandleuNV

        +
        public static void glUniformHandleuNV(int location,
        +                      java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformHandleui64NV

        +
        public static void glProgramUniformHandleui64NV(int program,
        +                                int location,
        +                                long value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformHandleuNV

        +
        public static void glProgramUniformHandleuNV(int program,
        +                             int location,
        +                             java.nio.LongBuffer values)
        +
      • +
      + + + +
        +
      • +

        glIsTextureHandleResidentNV

        +
        public static boolean glIsTextureHandleResidentNV(long handle)
        +
      • +
      + + + +
        +
      • +

        glIsImageHandleResidentNV

        +
        public static boolean glIsImageHandleResidentNV(long handle)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVBlendEquationAdvanced.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVBlendEquationAdvanced.html new file mode 100644 index 00000000..66dc4a20 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVBlendEquationAdvanced.html @@ -0,0 +1,1057 @@ + + + + + +NVBlendEquationAdvanced (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVBlendEquationAdvanced

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVBlendEquationAdvanced
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVBlendEquationAdvanced
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BLEND_ADVANCED_COHERENT_NV +
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by + the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev + and GetInteger64v:
      +
      static intGL_BLEND_OVERLAP_NV +
      Accepted by the <pname> parameter of BlendParameteriNV, GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_BLEND_PREMULTIPLIED_SRC_NV +
      Accepted by the <pname> parameter of BlendParameteriNV, GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_COLORBURN_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_COLORDODGE_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_CONJOINT_NV +
      Accepted by the <value> parameter of BlendParameteriNV when <pname> is + BLEND_OVERLAP_NV:
      +
      static intGL_CONTRAST_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_DARKEN_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_DIFFERENCE_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_DISJOINT_NV +
      Accepted by the <value> parameter of BlendParameteriNV when <pname> is + BLEND_OVERLAP_NV:
      +
      static intGL_DST_ATOP_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_DST_IN_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_DST_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_DST_OUT_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_DST_OVER_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_EXCLUSION_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_HARDLIGHT_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_HARDMIX_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_HSL_COLOR_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_HSL_HUE_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_HSL_LUMINOSITY_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_HSL_SATURATION_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_INVERT_OVG_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_INVERT_RGB_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_LIGHTEN_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_LINEARBURN_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_LINEARDODGE_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_LINEARLIGHT_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_MINUS_CLAMPED_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_MINUS_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_MULTIPLY_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_OVERLAY_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_PINLIGHT_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_PLUS_CLAMPED_ALPHA_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_PLUS_CLAMPED_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_PLUS_DARKER_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_PLUS_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_SCREEN_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_SOFTLIGHT_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_SRC_ATOP_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_SRC_IN_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_SRC_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_SRC_OUT_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_SRC_OVER_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      static intGL_UNCORRELATED_NV +
      Accepted by the <value> parameter of BlendParameteriNV when <pname> is + BLEND_OVERLAP_NV:
      +
      static intGL_VIVIDLIGHT_NV +
      Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBlendBarrierNV() 
      static voidglBlendParameteriNV(int pname, + int value) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BLEND_ADVANCED_COHERENT_NV

        +
        public static final int GL_BLEND_ADVANCED_COHERENT_NV
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by + the <pname> parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev + and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BLEND_PREMULTIPLIED_SRC_NV

        +
        public static final int GL_BLEND_PREMULTIPLIED_SRC_NV
        +
        Accepted by the <pname> parameter of BlendParameteriNV, GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BLEND_OVERLAP_NV

        +
        public static final int GL_BLEND_OVERLAP_NV
        +
        Accepted by the <pname> parameter of BlendParameteriNV, GetBooleanv, + GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNCORRELATED_NV

        +
        public static final int GL_UNCORRELATED_NV
        +
        Accepted by the <value> parameter of BlendParameteriNV when <pname> is + BLEND_OVERLAP_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DISJOINT_NV

        +
        public static final int GL_DISJOINT_NV
        +
        Accepted by the <value> parameter of BlendParameteriNV when <pname> is + BLEND_OVERLAP_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONJOINT_NV

        +
        public static final int GL_CONJOINT_NV
        +
        Accepted by the <value> parameter of BlendParameteriNV when <pname> is + BLEND_OVERLAP_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRC_NV

        +
        public static final int GL_SRC_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DST_NV

        +
        public static final int GL_DST_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRC_OVER_NV

        +
        public static final int GL_SRC_OVER_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DST_OVER_NV

        +
        public static final int GL_DST_OVER_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRC_IN_NV

        +
        public static final int GL_SRC_IN_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DST_IN_NV

        +
        public static final int GL_DST_IN_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRC_OUT_NV

        +
        public static final int GL_SRC_OUT_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DST_OUT_NV

        +
        public static final int GL_DST_OUT_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRC_ATOP_NV

        +
        public static final int GL_SRC_ATOP_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DST_ATOP_NV

        +
        public static final int GL_DST_ATOP_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MULTIPLY_NV

        +
        public static final int GL_MULTIPLY_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SCREEN_NV

        +
        public static final int GL_SCREEN_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OVERLAY_NV

        +
        public static final int GL_OVERLAY_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DARKEN_NV

        +
        public static final int GL_DARKEN_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LIGHTEN_NV

        +
        public static final int GL_LIGHTEN_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLORDODGE_NV

        +
        public static final int GL_COLORDODGE_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLORBURN_NV

        +
        public static final int GL_COLORBURN_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HARDLIGHT_NV

        +
        public static final int GL_HARDLIGHT_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SOFTLIGHT_NV

        +
        public static final int GL_SOFTLIGHT_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DIFFERENCE_NV

        +
        public static final int GL_DIFFERENCE_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EXCLUSION_NV

        +
        public static final int GL_EXCLUSION_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INVERT_RGB_NV

        +
        public static final int GL_INVERT_RGB_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LINEARDODGE_NV

        +
        public static final int GL_LINEARDODGE_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LINEARBURN_NV

        +
        public static final int GL_LINEARBURN_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIVIDLIGHT_NV

        +
        public static final int GL_VIVIDLIGHT_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LINEARLIGHT_NV

        +
        public static final int GL_LINEARLIGHT_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PINLIGHT_NV

        +
        public static final int GL_PINLIGHT_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HARDMIX_NV

        +
        public static final int GL_HARDMIX_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HSL_HUE_NV

        +
        public static final int GL_HSL_HUE_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HSL_SATURATION_NV

        +
        public static final int GL_HSL_SATURATION_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HSL_COLOR_NV

        +
        public static final int GL_HSL_COLOR_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HSL_LUMINOSITY_NV

        +
        public static final int GL_HSL_LUMINOSITY_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PLUS_NV

        +
        public static final int GL_PLUS_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PLUS_CLAMPED_NV

        +
        public static final int GL_PLUS_CLAMPED_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PLUS_CLAMPED_ALPHA_NV

        +
        public static final int GL_PLUS_CLAMPED_ALPHA_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PLUS_DARKER_NV

        +
        public static final int GL_PLUS_DARKER_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MINUS_NV

        +
        public static final int GL_MINUS_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MINUS_CLAMPED_NV

        +
        public static final int GL_MINUS_CLAMPED_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONTRAST_NV

        +
        public static final int GL_CONTRAST_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INVERT_OVG_NV

        +
        public static final int GL_INVERT_OVG_NV
        +
        Accepted by the <mode> parameter of BlendEquation and BlendEquationi:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlendParameteriNV

        +
        public static void glBlendParameteriNV(int pname,
        +                       int value)
        +
      • +
      + + + +
        +
      • +

        glBlendBarrierNV

        +
        public static void glBlendBarrierNV()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVComputeProgram5.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVComputeProgram5.html new file mode 100644 index 00000000..cc3b43fb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVComputeProgram5.html @@ -0,0 +1,270 @@ + + + + + +NVComputeProgram5 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVComputeProgram5

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVComputeProgram5
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVComputeProgram5
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPUTE_PROGRAM_NV +
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of ProgramStringARB, + BindProgramARB, ProgramEnvParameter4[df][v]ARB, + ProgramLocalParameter4[df][v]ARB, GetProgramEnvParameter[df]vARB, + GetProgramLocalParameter[df]vARB, GetProgramivARB and + GetProgramStringARB:
      +
      static intGL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV +
      Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPUTE_PROGRAM_NV

        +
        public static final int GL_COMPUTE_PROGRAM_NV
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of ProgramStringARB, + BindProgramARB, ProgramEnvParameter4[df][v]ARB, + ProgramLocalParameter4[df][v]ARB, GetProgramEnvParameter[df]vARB, + GetProgramLocalParameter[df]vARB, GetProgramivARB and + GetProgramStringARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV

        +
        public static final int GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV
        +
        Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVConditionalRender.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVConditionalRender.html new file mode 100644 index 00000000..5ac97025 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVConditionalRender.html @@ -0,0 +1,329 @@ + + + + + +NVConditionalRender (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVConditionalRender

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVConditionalRender
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVConditionalRender
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_QUERY_BY_REGION_NO_WAIT_NV +
      Accepted by the <mode> parameter of BeginConditionalRenderNV:
      +
      static intGL_QUERY_BY_REGION_WAIT_NV +
      Accepted by the <mode> parameter of BeginConditionalRenderNV:
      +
      static intGL_QUERY_NO_WAIT_NV +
      Accepted by the <mode> parameter of BeginConditionalRenderNV:
      +
      static intGL_QUERY_WAIT_NV +
      Accepted by the <mode> parameter of BeginConditionalRenderNV:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBeginConditionalRenderNV(int id, + int mode) 
      static voidglEndConditionalRenderNV() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_QUERY_WAIT_NV

        +
        public static final int GL_QUERY_WAIT_NV
        +
        Accepted by the <mode> parameter of BeginConditionalRenderNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_NO_WAIT_NV

        +
        public static final int GL_QUERY_NO_WAIT_NV
        +
        Accepted by the <mode> parameter of BeginConditionalRenderNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_BY_REGION_WAIT_NV

        +
        public static final int GL_QUERY_BY_REGION_WAIT_NV
        +
        Accepted by the <mode> parameter of BeginConditionalRenderNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_BY_REGION_NO_WAIT_NV

        +
        public static final int GL_QUERY_BY_REGION_NO_WAIT_NV
        +
        Accepted by the <mode> parameter of BeginConditionalRenderNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBeginConditionalRenderNV

        +
        public static void glBeginConditionalRenderNV(int id,
        +                              int mode)
        +
      • +
      + + + +
        +
      • +

        glEndConditionalRenderNV

        +
        public static void glEndConditionalRenderNV()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVCopyDepthToColor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVCopyDepthToColor.html new file mode 100644 index 00000000..5b916a1b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVCopyDepthToColor.html @@ -0,0 +1,246 @@ + + + + + +NVCopyDepthToColor (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVCopyDepthToColor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVCopyDepthToColor
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVCopyDepthToColor
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEPTH_STENCIL_TO_RGBA_NV

        +
        public static final int GL_DEPTH_STENCIL_TO_RGBA_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_STENCIL_TO_BGRA_NV

        +
        public static final int GL_DEPTH_STENCIL_TO_BGRA_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVCopyImage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVCopyImage.html new file mode 100644 index 00000000..07463778 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVCopyImage.html @@ -0,0 +1,251 @@ + + + + + +NVCopyImage (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVCopyImage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVCopyImage
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVCopyImage
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglCopyImageSubDataNV(int srcName, + int srcTarget, + int srcLevel, + int srcX, + int srcY, + int srcZ, + int dstName, + int dstTarget, + int dstLevel, + int dstX, + int dstY, + int dstZ, + int width, + int height, + int depth) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glCopyImageSubDataNV

        +
        public static void glCopyImageSubDataNV(int srcName,
        +                        int srcTarget,
        +                        int srcLevel,
        +                        int srcX,
        +                        int srcY,
        +                        int srcZ,
        +                        int dstName,
        +                        int dstTarget,
        +                        int dstLevel,
        +                        int dstX,
        +                        int dstY,
        +                        int dstZ,
        +                        int width,
        +                        int height,
        +                        int depth)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVDeepTexture3D.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVDeepTexture3D.html new file mode 100644 index 00000000..a6b1889b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVDeepTexture3D.html @@ -0,0 +1,256 @@ + + + + + +NVDeepTexture3D (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVDeepTexture3D

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVDeepTexture3D
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVDeepTexture3D
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_DEEP_3D_TEXTURE_DEPTH_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
      +
      static intGL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV

        +
        public static final int GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV

        +
        public static final int GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVDepthBufferFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVDepthBufferFloat.html new file mode 100644 index 00000000..1e3d4cfb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVDepthBufferFloat.html @@ -0,0 +1,362 @@ + + + + + +NVDepthBufferFloat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVDepthBufferFloat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVDepthBufferFloat
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVDepthBufferFloat
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEPTH_BUFFER_FLOAT_MODE_NV +
      Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_DEPTH_COMPONENT32F_NV +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
      +
      static intGL_DEPTH32F_STENCIL8_NV +
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
      +
      static intGL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and + GetTexImage:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglClearDepthdNV(double d) 
      static voidglDepthBoundsdNV(double zmin, + double zmax) 
      static voidglDepthRangedNV(double n, + double f) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEPTH_COMPONENT32F_NV

        +
        public static final int GL_DEPTH_COMPONENT32F_NV
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH32F_STENCIL8_NV

        +
        public static final int GL_DEPTH32F_STENCIL8_NV
        +
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, + TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, + and returned in the <data> parameter of GetTexLevelParameter and + GetRenderbufferParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV

        +
        public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and + GetTexImage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_BUFFER_FLOAT_MODE_NV

        +
        public static final int GL_DEPTH_BUFFER_FLOAT_MODE_NV
        +
        Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDepthRangedNV

        +
        public static void glDepthRangedNV(double n,
        +                   double f)
        +
      • +
      + + + +
        +
      • +

        glClearDepthdNV

        +
        public static void glClearDepthdNV(double d)
        +
      • +
      + + + +
        +
      • +

        glDepthBoundsdNV

        +
        public static void glDepthBoundsdNV(double zmin,
        +                    double zmax)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVDepthClamp.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVDepthClamp.html new file mode 100644 index 00000000..20d485a7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVDepthClamp.html @@ -0,0 +1,232 @@ + + + + + +NVDepthClamp (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVDepthClamp

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVDepthClamp
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVDepthClamp
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEPTH_CLAMP_NV 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVDrawTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVDrawTexture.html new file mode 100644 index 00000000..424b05ec --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVDrawTexture.html @@ -0,0 +1,243 @@ + + + + + +NVDrawTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVDrawTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVDrawTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVDrawTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDrawTextureNV(int texture, + int sampler, + float x0, + float y0, + float x1, + float y1, + float z, + float s0, + float t0, + float s1, + float t1) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawTextureNV

        +
        public static void glDrawTextureNV(int texture,
        +                   int sampler,
        +                   float x0,
        +                   float y0,
        +                   float x1,
        +                   float y1,
        +                   float z,
        +                   float s0,
        +                   float t0,
        +                   float s1,
        +                   float t1)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVEvaluators.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVEvaluators.html new file mode 100644 index 00000000..2bb92932 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVEvaluators.html @@ -0,0 +1,744 @@ + + + + + +NVEvaluators (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVEvaluators

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVEvaluators
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVEvaluators
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        GL_EVAL_TRIANGULAR_2D_NV

        +
        public static final int GL_EVAL_TRIANGULAR_2D_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_TESSELLATION_NV

        +
        public static final int GL_MAP_TESSELLATION_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_ATTRIB_U_ORDER_NV

        +
        public static final int GL_MAP_ATTRIB_U_ORDER_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_ATTRIB_V_ORDER_NV

        +
        public static final int GL_MAP_ATTRIB_V_ORDER_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_FRACTIONAL_TESSELLATION_NV

        +
        public static final int GL_EVAL_FRACTIONAL_TESSELLATION_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB0_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB0_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB1_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB1_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB2_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB2_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB3_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB3_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB4_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB4_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB5_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB5_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB6_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB6_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB7_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB7_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB8_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB8_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB9_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB9_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB10_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB10_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB11_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB11_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB12_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB12_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB13_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB13_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB14_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB14_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVAL_VERTEX_ATTRIB15_NV

        +
        public static final int GL_EVAL_VERTEX_ATTRIB15_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_MAP_TESSELLATION_NV

        +
        public static final int GL_MAX_MAP_TESSELLATION_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_RATIONAL_EVAL_ORDER_NV

        +
        public static final int GL_MAX_RATIONAL_EVAL_ORDER_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetMapControlPointsNV

        +
        public static void glGetMapControlPointsNV(int target,
        +                           int index,
        +                           int type,
        +                           int ustride,
        +                           int vstride,
        +                           boolean packed,
        +                           java.nio.FloatBuffer pPoints)
        +
      • +
      + + + +
        +
      • +

        glMapControlPointsNV

        +
        public static void glMapControlPointsNV(int target,
        +                        int index,
        +                        int type,
        +                        int ustride,
        +                        int vstride,
        +                        int uorder,
        +                        int vorder,
        +                        boolean packed,
        +                        java.nio.FloatBuffer pPoints)
        +
      • +
      + + + +
        +
      • +

        glMapParameterNV

        +
        public static void glMapParameterNV(int target,
        +                    int pname,
        +                    java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glMapParameterNV

        +
        public static void glMapParameterNV(int target,
        +                    int pname,
        +                    java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMapParameterNV

        +
        public static void glGetMapParameterNV(int target,
        +                       int pname,
        +                       java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMapParameterNV

        +
        public static void glGetMapParameterNV(int target,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMapAttribParameterNV

        +
        public static void glGetMapAttribParameterNV(int target,
        +                             int index,
        +                             int pname,
        +                             java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetMapAttribParameterNV

        +
        public static void glGetMapAttribParameterNV(int target,
        +                             int index,
        +                             int pname,
        +                             java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glEvalMapsNV

        +
        public static void glEvalMapsNV(int target,
        +                int mode)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVExplicitMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVExplicitMultisample.html new file mode 100644 index 00000000..9990abc2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVExplicitMultisample.html @@ -0,0 +1,532 @@ + + + + + +NVExplicitMultisample (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVExplicitMultisample

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVExplicitMultisample
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVExplicitMultisample
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static booleanglGetBooleanIndexedEXT(int pname, + int index) +
      Overloads glGetBooleanIndexedvEXT.
      +
      static voidglGetBooleanIndexedEXT(int pname, + int index, + java.nio.ByteBuffer data) 
      static intglGetIntegerIndexedEXT(int pname, + int index) +
      Overloads glGetIntegerIndexedvEXT.
      +
      static voidglGetIntegerIndexedEXT(int pname, + int index, + java.nio.IntBuffer data) 
      static voidglGetMultisampleNV(int pname, + int index, + java.nio.FloatBuffer val) 
      static voidglSampleMaskIndexedNV(int index, + int mask) 
      static voidglTexRenderbufferNV(int target, + int renderbuffer) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SAMPLE_POSITION_NV

        +
        public static final int GL_SAMPLE_POSITION_NV
        +
        Accepted by the <pname> parameter of GetMultisamplefvNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLE_MASK_NV

        +
        public static final int GL_SAMPLE_MASK_NV
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLE_MASK_VALUE_NV

        +
        public static final int GL_SAMPLE_MASK_VALUE_NV
        +
        Accepted by the <pname> parameter of GetBooleanIndexedvEXT and + GetIntegerIndexedvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_RENDERBUFFER_NV

        +
        public static final int GL_TEXTURE_BINDING_RENDERBUFFER_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV

        +
        public static final int GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SAMPLE_MASK_WORDS_NV

        +
        public static final int GL_MAX_SAMPLE_MASK_WORDS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_RENDERBUFFER_NV

        +
        public static final int GL_TEXTURE_RENDERBUFFER_NV
        +
        Accepted by the <target> parameter of BindTexture, and TexRenderbufferNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_RENDERBUFFER_NV

        +
        public static final int GL_SAMPLER_RENDERBUFFER_NV
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_SAMPLER_RENDERBUFFER_NV

        +
        public static final int GL_INT_SAMPLER_RENDERBUFFER_NV
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV

        +
        public static final int GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetBooleanIndexedEXT

        +
        public static void glGetBooleanIndexedEXT(int pname,
        +                          int index,
        +                          java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetBooleanIndexedEXT

        +
        public static boolean glGetBooleanIndexedEXT(int pname,
        +                             int index)
        +
        Overloads glGetBooleanIndexedvEXT.
        +
      • +
      + + + +
        +
      • +

        glGetIntegerIndexedEXT

        +
        public static void glGetIntegerIndexedEXT(int pname,
        +                          int index,
        +                          java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetIntegerIndexedEXT

        +
        public static int glGetIntegerIndexedEXT(int pname,
        +                         int index)
        +
        Overloads glGetIntegerIndexedvEXT.
        +
      • +
      + + + +
        +
      • +

        glGetMultisampleNV

        +
        public static void glGetMultisampleNV(int pname,
        +                      int index,
        +                      java.nio.FloatBuffer val)
        +
      • +
      + + + +
        +
      • +

        glSampleMaskIndexedNV

        +
        public static void glSampleMaskIndexedNV(int index,
        +                         int mask)
        +
      • +
      + + + +
        +
      • +

        glTexRenderbufferNV

        +
        public static void glTexRenderbufferNV(int target,
        +                       int renderbuffer)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFence.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFence.html new file mode 100644 index 00000000..2a8bf4b8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFence.html @@ -0,0 +1,404 @@ + + + + + +NVFence (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVFence

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVFence
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVFence
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDeleteFencesNV(int fence) +
      Overloads glDeleteFencesNV.
      +
      static voidglDeleteFencesNV(java.nio.IntBuffer piFences) 
      static voidglFinishFenceNV(int fence) 
      static intglGenFencesNV() +
      Overloads glGenFencesNV.
      +
      static voidglGenFencesNV(java.nio.IntBuffer piFences) 
      static voidglGetFenceivNV(int fence, + int pname, + java.nio.IntBuffer piParams) 
      static booleanglIsFenceNV(int fence) 
      static voidglSetFenceNV(int fence, + int condition) 
      static booleanglTestFenceNV(int fence) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGenFencesNV

        +
        public static void glGenFencesNV(java.nio.IntBuffer piFences)
        +
      • +
      + + + +
        +
      • +

        glGenFencesNV

        +
        public static int glGenFencesNV()
        +
        Overloads glGenFencesNV.
        +
      • +
      + + + +
        +
      • +

        glDeleteFencesNV

        +
        public static void glDeleteFencesNV(java.nio.IntBuffer piFences)
        +
      • +
      + + + +
        +
      • +

        glDeleteFencesNV

        +
        public static void glDeleteFencesNV(int fence)
        +
        Overloads glDeleteFencesNV.
        +
      • +
      + + + +
        +
      • +

        glSetFenceNV

        +
        public static void glSetFenceNV(int fence,
        +                int condition)
        +
      • +
      + + + +
        +
      • +

        glTestFenceNV

        +
        public static boolean glTestFenceNV(int fence)
        +
      • +
      + + + +
        +
      • +

        glFinishFenceNV

        +
        public static void glFinishFenceNV(int fence)
        +
      • +
      + + + +
        +
      • +

        glIsFenceNV

        +
        public static boolean glIsFenceNV(int fence)
        +
      • +
      + + + +
        +
      • +

        glGetFenceivNV

        +
        public static void glGetFenceivNV(int fence,
        +                  int pname,
        +                  java.nio.IntBuffer piParams)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFloatBuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFloatBuffer.html new file mode 100644 index 00000000..cee5f741 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFloatBuffer.html @@ -0,0 +1,503 @@ + + + + + +NVFloatBuffer (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVFloatBuffer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVFloatBuffer
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVFloatBuffer
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FLOAT_CLEAR_COLOR_VALUE_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_FLOAT_R_NV +
      Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
      +
      static intGL_FLOAT_R16_NV +
      Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
      +
      static intGL_FLOAT_R32_NV +
      Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
      +
      static intGL_FLOAT_RG_NV +
      Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
      +
      static intGL_FLOAT_RG16_NV +
      Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
      +
      static intGL_FLOAT_RG32_NV +
      Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
      +
      static intGL_FLOAT_RGB_NV +
      Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
      +
      static intGL_FLOAT_RGB16_NV +
      Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
      +
      static intGL_FLOAT_RGB32_NV +
      Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
      +
      static intGL_FLOAT_RGBA_MODE_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_FLOAT_RGBA_NV +
      Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
      +
      static intGL_FLOAT_RGBA16_NV +
      Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
      +
      static intGL_FLOAT_RGBA32_NV +
      Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
      +
      static intGL_TEXTURE_FLOAT_COMPONENTS_NV +
      Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FLOAT_R_NV

        +
        public static final int GL_FLOAT_R_NV
        +
        Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_RG_NV

        +
        public static final int GL_FLOAT_RG_NV
        +
        Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_RGB_NV

        +
        public static final int GL_FLOAT_RGB_NV
        +
        Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_RGBA_NV

        +
        public static final int GL_FLOAT_RGBA_NV
        +
        Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_R16_NV

        +
        public static final int GL_FLOAT_R16_NV
        +
        Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_R32_NV

        +
        public static final int GL_FLOAT_R32_NV
        +
        Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_RG16_NV

        +
        public static final int GL_FLOAT_RG16_NV
        +
        Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_RG32_NV

        +
        public static final int GL_FLOAT_RG32_NV
        +
        Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_RGB16_NV

        +
        public static final int GL_FLOAT_RGB16_NV
        +
        Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_RGB32_NV

        +
        public static final int GL_FLOAT_RGB32_NV
        +
        Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_RGBA16_NV

        +
        public static final int GL_FLOAT_RGBA16_NV
        +
        Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_RGBA32_NV

        +
        public static final int GL_FLOAT_RGBA32_NV
        +
        Accepted by the <internalformat> parameter of TexImage2D and + CopyTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_FLOAT_COMPONENTS_NV

        +
        public static final int GL_TEXTURE_FLOAT_COMPONENTS_NV
        +
        Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_CLEAR_COLOR_VALUE_NV

        +
        public static final int GL_FLOAT_CLEAR_COLOR_VALUE_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT_RGBA_MODE_NV

        +
        public static final int GL_FLOAT_RGBA_MODE_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFogDistance.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFogDistance.html new file mode 100644 index 00000000..e557f08f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFogDistance.html @@ -0,0 +1,260 @@ + + + + + +NVFogDistance (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVFogDistance

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVFogDistance
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVFogDistance
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFragmentProgram.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFragmentProgram.html new file mode 100644 index 00000000..501073da --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFragmentProgram.html @@ -0,0 +1,435 @@ + + + + + +NVFragmentProgram (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVFragmentProgram

+
+
+ +
+
    +
  • +
    +
    +
    public final class NVFragmentProgram
    +extends NVProgram
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FRAGMENT_PROGRAM_NV

        +
        public static final int GL_FRAGMENT_PROGRAM_NV
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, by the + <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, + and by the <target> parameter of BindProgramNV, LoadProgramNV, + ProgramLocalParameter4dARB, ProgramLocalParameter4dvARB, + ProgramLocalParameter4fARB, ProgramLocalParameter4fvARB, + GetProgramLocalParameterdvARB, and GetProgramLocalParameterfvARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_COORDS_NV

        +
        public static final int GL_MAX_TEXTURE_COORDS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_IMAGE_UNITS_NV

        +
        public static final int GL_MAX_TEXTURE_IMAGE_UNITS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_PROGRAM_BINDING_NV

        +
        public static final int GL_FRAGMENT_PROGRAM_BINDING_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV

        +
        public static final int GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glProgramNamedParameter4fNV

        +
        public static void glProgramNamedParameter4fNV(int id,
        +                               java.nio.ByteBuffer name,
        +                               float x,
        +                               float y,
        +                               float z,
        +                               float w)
        +
      • +
      + + + +
        +
      • +

        glProgramNamedParameter4dNV

        +
        public static void glProgramNamedParameter4dNV(int id,
        +                               java.nio.ByteBuffer name,
        +                               double x,
        +                               double y,
        +                               double z,
        +                               double w)
        +
      • +
      + + + +
        +
      • +

        glGetProgramNamedParameterNV

        +
        public static void glGetProgramNamedParameterNV(int id,
        +                                java.nio.ByteBuffer name,
        +                                java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramNamedParameterNV

        +
        public static void glGetProgramNamedParameterNV(int id,
        +                                java.nio.ByteBuffer name,
        +                                java.nio.DoubleBuffer params)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFragmentProgram2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFragmentProgram2.html new file mode 100644 index 00000000..f89d13ed --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFragmentProgram2.html @@ -0,0 +1,303 @@ + + + + + +NVFragmentProgram2 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVFragmentProgram2

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVFragmentProgram2
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVFragmentProgram2
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV

        +
        public static final int GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_CALL_DEPTH_NV

        +
        public static final int GL_MAX_PROGRAM_CALL_DEPTH_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_IF_DEPTH_NV

        +
        public static final int GL_MAX_PROGRAM_IF_DEPTH_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_LOOP_DEPTH_NV

        +
        public static final int GL_MAX_PROGRAM_LOOP_DEPTH_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_LOOP_COUNT_NV

        +
        public static final int GL_MAX_PROGRAM_LOOP_COUNT_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFramebufferMultisampleCoverage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFramebufferMultisampleCoverage.html new file mode 100644 index 00000000..79ac007e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVFramebufferMultisampleCoverage.html @@ -0,0 +1,324 @@ + + + + + +NVFramebufferMultisampleCoverage (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVFramebufferMultisampleCoverage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVFramebufferMultisampleCoverage
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVFramebufferMultisampleCoverage
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglRenderbufferStorageMultisampleCoverageNV(int target, + int coverageSamples, + int colorSamples, + int internalformat, + int width, + int height) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RENDERBUFFER_COVERAGE_SAMPLES_NV

        +
        public static final int GL_RENDERBUFFER_COVERAGE_SAMPLES_NV
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivEXT.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_COLOR_SAMPLES_NV

        +
        public static final int GL_RENDERBUFFER_COLOR_SAMPLES_NV
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivEXT.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV

        +
        public static final int GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV
        +
        Accepted by the <pname> parameter of GetIntegerv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MULTISAMPLE_COVERAGE_MODES_NV

        +
        public static final int GL_MULTISAMPLE_COVERAGE_MODES_NV
        +
        Accepted by the <pname> parameter of GetIntegerv.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glRenderbufferStorageMultisampleCoverageNV

        +
        public static void glRenderbufferStorageMultisampleCoverageNV(int target,
        +                                              int coverageSamples,
        +                                              int colorSamples,
        +                                              int internalformat,
        +                                              int width,
        +                                              int height)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVGeometryProgram4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVGeometryProgram4.html new file mode 100644 index 00000000..9f9e01ab --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVGeometryProgram4.html @@ -0,0 +1,364 @@ + + + + + +NVGeometryProgram4 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVGeometryProgram4

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVGeometryProgram4
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVGeometryProgram4
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_GEOMETRY_PROGRAM_NV +
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_MAX_PROGRAM_OUTPUT_VERTICES_NV +
      Accepted by the <pname> parameter of GetProgramivARB:
      +
      static intGL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV +
      Accepted by the <pname> parameter of GetProgramivARB:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglFramebufferTextureEXT(int target, + int attachment, + int texture, + int level) 
      static voidglFramebufferTextureFaceEXT(int target, + int attachment, + int texture, + int level, + int face) 
      static voidglFramebufferTextureLayerEXT(int target, + int attachment, + int texture, + int level, + int layer) 
      static voidglProgramVertexLimitNV(int target, + int limit) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_GEOMETRY_PROGRAM_NV

        +
        public static final int GL_GEOMETRY_PROGRAM_NV
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_OUTPUT_VERTICES_NV

        +
        public static final int GL_MAX_PROGRAM_OUTPUT_VERTICES_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV

        +
        public static final int GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glProgramVertexLimitNV

        +
        public static void glProgramVertexLimitNV(int target,
        +                          int limit)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTextureEXT

        +
        public static void glFramebufferTextureEXT(int target,
        +                           int attachment,
        +                           int texture,
        +                           int level)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTextureLayerEXT

        +
        public static void glFramebufferTextureLayerEXT(int target,
        +                                int attachment,
        +                                int texture,
        +                                int level,
        +                                int layer)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTextureFaceEXT

        +
        public static void glFramebufferTextureFaceEXT(int target,
        +                               int attachment,
        +                               int texture,
        +                               int level,
        +                               int face)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVGpuProgram4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVGpuProgram4.html new file mode 100644 index 00000000..b51efe94 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVGpuProgram4.html @@ -0,0 +1,631 @@ + + + + + +NVGpuProgram4 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVGpuProgram4

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVGpuProgram4
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVGpuProgram4
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PROGRAM_ATTRIB_COMPONENTS_NV

        +
        public static final int GL_PROGRAM_ATTRIB_COMPONENTS_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_RESULT_COMPONENTS_NV

        +
        public static final int GL_PROGRAM_RESULT_COMPONENTS_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV

        +
        public static final int GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_RESULT_COMPONENTS_NV

        +
        public static final int GL_MAX_PROGRAM_RESULT_COMPONENTS_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV

        +
        public static final int GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_GENERIC_RESULTS_NV

        +
        public static final int GL_MAX_PROGRAM_GENERIC_RESULTS_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glProgramLocalParameterI4iNV

        +
        public static void glProgramLocalParameterI4iNV(int target,
        +                                int index,
        +                                int x,
        +                                int y,
        +                                int z,
        +                                int w)
        +
      • +
      + + + +
        +
      • +

        glProgramLocalParameterI4NV

        +
        public static void glProgramLocalParameterI4NV(int target,
        +                               int index,
        +                               java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramLocalParametersI4NV

        +
        public static void glProgramLocalParametersI4NV(int target,
        +                                int index,
        +                                java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramLocalParameterI4uiNV

        +
        public static void glProgramLocalParameterI4uiNV(int target,
        +                                 int index,
        +                                 int x,
        +                                 int y,
        +                                 int z,
        +                                 int w)
        +
      • +
      + + + +
        +
      • +

        glProgramLocalParameterI4uNV

        +
        public static void glProgramLocalParameterI4uNV(int target,
        +                                int index,
        +                                java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramLocalParametersI4uNV

        +
        public static void glProgramLocalParametersI4uNV(int target,
        +                                 int index,
        +                                 java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramEnvParameterI4iNV

        +
        public static void glProgramEnvParameterI4iNV(int target,
        +                              int index,
        +                              int x,
        +                              int y,
        +                              int z,
        +                              int w)
        +
      • +
      + + + +
        +
      • +

        glProgramEnvParameterI4NV

        +
        public static void glProgramEnvParameterI4NV(int target,
        +                             int index,
        +                             java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramEnvParametersI4NV

        +
        public static void glProgramEnvParametersI4NV(int target,
        +                              int index,
        +                              java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramEnvParameterI4uiNV

        +
        public static void glProgramEnvParameterI4uiNV(int target,
        +                               int index,
        +                               int x,
        +                               int y,
        +                               int z,
        +                               int w)
        +
      • +
      + + + +
        +
      • +

        glProgramEnvParameterI4uNV

        +
        public static void glProgramEnvParameterI4uNV(int target,
        +                              int index,
        +                              java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramEnvParametersI4uNV

        +
        public static void glProgramEnvParametersI4uNV(int target,
        +                               int index,
        +                               java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramLocalParameterINV

        +
        public static void glGetProgramLocalParameterINV(int target,
        +                                 int index,
        +                                 java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramLocalParameterIuNV

        +
        public static void glGetProgramLocalParameterIuNV(int target,
        +                                  int index,
        +                                  java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramEnvParameterINV

        +
        public static void glGetProgramEnvParameterINV(int target,
        +                               int index,
        +                               java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramEnvParameterIuNV

        +
        public static void glGetProgramEnvParameterIuNV(int target,
        +                                int index,
        +                                java.nio.IntBuffer params)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVGpuProgram5.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVGpuProgram5.html new file mode 100644 index 00000000..19485dda --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVGpuProgram5.html @@ -0,0 +1,294 @@ + + + + + +NVGpuProgram5 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVGpuProgram5

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVGpuProgram5
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVGpuProgram5
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV

        +
        public static final int GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV

        +
        public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV

        +
        public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV

        +
        public static final int GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVGpuShader5.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVGpuShader5.html new file mode 100644 index 00000000..e9f4192c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVGpuShader5.html @@ -0,0 +1,1376 @@ + + + + + +NVGpuShader5 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVGpuShader5

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVGpuShader5
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVGpuShader5
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FLOAT16_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_FLOAT16_VEC2_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_FLOAT16_VEC3_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_FLOAT16_VEC4_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_INT16_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_INT16_VEC2_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_INT16_VEC3_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_INT16_VEC4_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_INT64_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_INT64_VEC2_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_INT64_VEC3_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_INT64_VEC4_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_INT8_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_INT8_VEC2_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_INT8_VEC3_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_INT8_VEC4_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_PATCHES +
      Accepted by the <primitiveMode> parameter of BeginTransformFeedback:
      +
      static intGL_UNSIGNED_INT16_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_UNSIGNED_INT16_VEC2_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_UNSIGNED_INT16_VEC3_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_UNSIGNED_INT16_VEC4_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_UNSIGNED_INT64_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_UNSIGNED_INT64_VEC2_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_UNSIGNED_INT64_VEC3_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_UNSIGNED_INT64_VEC4_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_UNSIGNED_INT8_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_UNSIGNED_INT8_VEC2_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_UNSIGNED_INT8_VEC3_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      static intGL_UNSIGNED_INT8_VEC4_NV +
      Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglGetUniformNV(int program, + int location, + java.nio.LongBuffer params) 
      static voidglGetUniformuNV(int program, + int location, + java.nio.LongBuffer params) 
      static voidglProgramUniform1i64NV(int program, + int location, + long x) 
      static voidglProgramUniform1NV(int program, + int location, + java.nio.LongBuffer value) 
      static voidglProgramUniform1ui64NV(int program, + int location, + long x) 
      static voidglProgramUniform1uNV(int program, + int location, + java.nio.LongBuffer value) 
      static voidglProgramUniform2i64NV(int program, + int location, + long x, + long y) 
      static voidglProgramUniform2NV(int program, + int location, + java.nio.LongBuffer value) 
      static voidglProgramUniform2ui64NV(int program, + int location, + long x, + long y) 
      static voidglProgramUniform2uNV(int program, + int location, + java.nio.LongBuffer value) 
      static voidglProgramUniform3i64NV(int program, + int location, + long x, + long y, + long z) 
      static voidglProgramUniform3NV(int program, + int location, + java.nio.LongBuffer value) 
      static voidglProgramUniform3ui64NV(int program, + int location, + long x, + long y, + long z) 
      static voidglProgramUniform3uNV(int program, + int location, + java.nio.LongBuffer value) 
      static voidglProgramUniform4i64NV(int program, + int location, + long x, + long y, + long z, + long w) 
      static voidglProgramUniform4NV(int program, + int location, + java.nio.LongBuffer value) 
      static voidglProgramUniform4ui64NV(int program, + int location, + long x, + long y, + long z, + long w) 
      static voidglProgramUniform4uNV(int program, + int location, + java.nio.LongBuffer value) 
      static voidglUniform1i64NV(int location, + long x) 
      static voidglUniform1NV(int location, + java.nio.LongBuffer value) 
      static voidglUniform1ui64NV(int location, + long x) 
      static voidglUniform1uNV(int location, + java.nio.LongBuffer value) 
      static voidglUniform2i64NV(int location, + long x, + long y) 
      static voidglUniform2NV(int location, + java.nio.LongBuffer value) 
      static voidglUniform2ui64NV(int location, + long x, + long y) 
      static voidglUniform2uNV(int location, + java.nio.LongBuffer value) 
      static voidglUniform3i64NV(int location, + long x, + long y, + long z) 
      static voidglUniform3NV(int location, + java.nio.LongBuffer value) 
      static voidglUniform3ui64NV(int location, + long x, + long y, + long z) 
      static voidglUniform3uNV(int location, + java.nio.LongBuffer value) 
      static voidglUniform4i64NV(int location, + long x, + long y, + long z, + long w) 
      static voidglUniform4NV(int location, + java.nio.LongBuffer value) 
      static voidglUniform4ui64NV(int location, + long x, + long y, + long z, + long w) 
      static voidglUniform4uNV(int location, + java.nio.LongBuffer value) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_INT64_NV

        +
        public static final int GL_INT64_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT64_NV

        +
        public static final int GL_UNSIGNED_INT64_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT8_NV

        +
        public static final int GL_INT8_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT8_VEC2_NV

        +
        public static final int GL_INT8_VEC2_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT8_VEC3_NV

        +
        public static final int GL_INT8_VEC3_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT8_VEC4_NV

        +
        public static final int GL_INT8_VEC4_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT16_NV

        +
        public static final int GL_INT16_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT16_VEC2_NV

        +
        public static final int GL_INT16_VEC2_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT16_VEC3_NV

        +
        public static final int GL_INT16_VEC3_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT16_VEC4_NV

        +
        public static final int GL_INT16_VEC4_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT64_VEC2_NV

        +
        public static final int GL_INT64_VEC2_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT64_VEC3_NV

        +
        public static final int GL_INT64_VEC3_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT64_VEC4_NV

        +
        public static final int GL_INT64_VEC4_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT8_NV

        +
        public static final int GL_UNSIGNED_INT8_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT8_VEC2_NV

        +
        public static final int GL_UNSIGNED_INT8_VEC2_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT8_VEC3_NV

        +
        public static final int GL_UNSIGNED_INT8_VEC3_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT8_VEC4_NV

        +
        public static final int GL_UNSIGNED_INT8_VEC4_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT16_NV

        +
        public static final int GL_UNSIGNED_INT16_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT16_VEC2_NV

        +
        public static final int GL_UNSIGNED_INT16_VEC2_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT16_VEC3_NV

        +
        public static final int GL_UNSIGNED_INT16_VEC3_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT16_VEC4_NV

        +
        public static final int GL_UNSIGNED_INT16_VEC4_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT64_VEC2_NV

        +
        public static final int GL_UNSIGNED_INT64_VEC2_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT64_VEC3_NV

        +
        public static final int GL_UNSIGNED_INT64_VEC3_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT64_VEC4_NV

        +
        public static final int GL_UNSIGNED_INT64_VEC4_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT16_NV

        +
        public static final int GL_FLOAT16_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT16_VEC2_NV

        +
        public static final int GL_FLOAT16_VEC2_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT16_VEC3_NV

        +
        public static final int GL_FLOAT16_VEC3_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FLOAT16_VEC4_NV

        +
        public static final int GL_FLOAT16_VEC4_NV
        +
        Returned by the <type> parameter of GetActiveAttrib, GetActiveUniform, and + GetTransformFeedbackVarying:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATCHES

        +
        public static final int GL_PATCHES
        +
        Accepted by the <primitiveMode> parameter of BeginTransformFeedback:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glUniform1i64NV

        +
        public static void glUniform1i64NV(int location,
        +                   long x)
        +
      • +
      + + + +
        +
      • +

        glUniform2i64NV

        +
        public static void glUniform2i64NV(int location,
        +                   long x,
        +                   long y)
        +
      • +
      + + + +
        +
      • +

        glUniform3i64NV

        +
        public static void glUniform3i64NV(int location,
        +                   long x,
        +                   long y,
        +                   long z)
        +
      • +
      + + + +
        +
      • +

        glUniform4i64NV

        +
        public static void glUniform4i64NV(int location,
        +                   long x,
        +                   long y,
        +                   long z,
        +                   long w)
        +
      • +
      + + + +
        +
      • +

        glUniform1NV

        +
        public static void glUniform1NV(int location,
        +                java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform2NV

        +
        public static void glUniform2NV(int location,
        +                java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform3NV

        +
        public static void glUniform3NV(int location,
        +                java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform4NV

        +
        public static void glUniform4NV(int location,
        +                java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform1ui64NV

        +
        public static void glUniform1ui64NV(int location,
        +                    long x)
        +
      • +
      + + + +
        +
      • +

        glUniform2ui64NV

        +
        public static void glUniform2ui64NV(int location,
        +                    long x,
        +                    long y)
        +
      • +
      + + + +
        +
      • +

        glUniform3ui64NV

        +
        public static void glUniform3ui64NV(int location,
        +                    long x,
        +                    long y,
        +                    long z)
        +
      • +
      + + + +
        +
      • +

        glUniform4ui64NV

        +
        public static void glUniform4ui64NV(int location,
        +                    long x,
        +                    long y,
        +                    long z,
        +                    long w)
        +
      • +
      + + + +
        +
      • +

        glUniform1uNV

        +
        public static void glUniform1uNV(int location,
        +                 java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform2uNV

        +
        public static void glUniform2uNV(int location,
        +                 java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform3uNV

        +
        public static void glUniform3uNV(int location,
        +                 java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform4uNV

        +
        public static void glUniform4uNV(int location,
        +                 java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glGetUniformNV

        +
        public static void glGetUniformNV(int program,
        +                  int location,
        +                  java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetUniformuNV

        +
        public static void glGetUniformuNV(int program,
        +                   int location,
        +                   java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1i64NV

        +
        public static void glProgramUniform1i64NV(int program,
        +                          int location,
        +                          long x)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2i64NV

        +
        public static void glProgramUniform2i64NV(int program,
        +                          int location,
        +                          long x,
        +                          long y)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3i64NV

        +
        public static void glProgramUniform3i64NV(int program,
        +                          int location,
        +                          long x,
        +                          long y,
        +                          long z)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4i64NV

        +
        public static void glProgramUniform4i64NV(int program,
        +                          int location,
        +                          long x,
        +                          long y,
        +                          long z,
        +                          long w)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1NV

        +
        public static void glProgramUniform1NV(int program,
        +                       int location,
        +                       java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2NV

        +
        public static void glProgramUniform2NV(int program,
        +                       int location,
        +                       java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3NV

        +
        public static void glProgramUniform3NV(int program,
        +                       int location,
        +                       java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4NV

        +
        public static void glProgramUniform4NV(int program,
        +                       int location,
        +                       java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1ui64NV

        +
        public static void glProgramUniform1ui64NV(int program,
        +                           int location,
        +                           long x)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2ui64NV

        +
        public static void glProgramUniform2ui64NV(int program,
        +                           int location,
        +                           long x,
        +                           long y)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3ui64NV

        +
        public static void glProgramUniform3ui64NV(int program,
        +                           int location,
        +                           long x,
        +                           long y,
        +                           long z)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4ui64NV

        +
        public static void glProgramUniform4ui64NV(int program,
        +                           int location,
        +                           long x,
        +                           long y,
        +                           long z,
        +                           long w)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1uNV

        +
        public static void glProgramUniform1uNV(int program,
        +                        int location,
        +                        java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2uNV

        +
        public static void glProgramUniform2uNV(int program,
        +                        int location,
        +                        java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3uNV

        +
        public static void glProgramUniform3uNV(int program,
        +                        int location,
        +                        java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4uNV

        +
        public static void glProgramUniform4uNV(int program,
        +                        int location,
        +                        java.nio.LongBuffer value)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVHalfFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVHalfFloat.html new file mode 100644 index 00000000..dfa54615 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVHalfFloat.html @@ -0,0 +1,673 @@ + + + + + +NVHalfFloat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVHalfFloat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVHalfFloat
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVHalfFloat
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_HALF_FLOAT_NV +
      Accepted by the <type> argument of VertexPointer, NormalPointer, + ColorPointer, TexCoordPointer, FogCoordPointerEXT, + SecondaryColorPointerEXT, VertexWeightPointerEXT, VertexAttribPointerNV, + DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, and GetTexImage:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglColor3hNV(short red, + short green, + short blue) 
      static voidglColor4hNV(short red, + short green, + short blue, + short alpha) 
      static voidglFogCoordhNV(short fog) 
      static voidglMultiTexCoord1hNV(int target, + short s) 
      static voidglMultiTexCoord2hNV(int target, + short s, + short t) 
      static voidglMultiTexCoord3hNV(int target, + short s, + short t, + short r) 
      static voidglMultiTexCoord4hNV(int target, + short s, + short t, + short r, + short q) 
      static voidglNormal3hNV(short nx, + short ny, + short nz) 
      static voidglSecondaryColor3hNV(short red, + short green, + short blue) 
      static voidglTexCoord1hNV(short s) 
      static voidglTexCoord2hNV(short s, + short t) 
      static voidglTexCoord3hNV(short s, + short t, + short r) 
      static voidglTexCoord4hNV(short s, + short t, + short r, + short q) 
      static voidglVertex2hNV(short x, + short y) 
      static voidglVertex3hNV(short x, + short y, + short z) 
      static voidglVertex4hNV(short x, + short y, + short z, + short w) 
      static voidglVertexAttrib1hNV(int index, + short x) 
      static voidglVertexAttrib2hNV(int index, + short x, + short y) 
      static voidglVertexAttrib3hNV(int index, + short x, + short y, + short z) 
      static voidglVertexAttrib4hNV(int index, + short x, + short y, + short z, + short w) 
      static voidglVertexAttribs1NV(int index, + java.nio.ShortBuffer attribs) 
      static voidglVertexAttribs2NV(int index, + java.nio.ShortBuffer attribs) 
      static voidglVertexAttribs3NV(int index, + java.nio.ShortBuffer attribs) 
      static voidglVertexAttribs4NV(int index, + java.nio.ShortBuffer attribs) 
      static voidglVertexWeighthNV(short weight) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_HALF_FLOAT_NV

        +
        public static final int GL_HALF_FLOAT_NV
        +
        Accepted by the <type> argument of VertexPointer, NormalPointer, + ColorPointer, TexCoordPointer, FogCoordPointerEXT, + SecondaryColorPointerEXT, VertexWeightPointerEXT, VertexAttribPointerNV, + DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D, and GetTexImage:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertex2hNV

        +
        public static void glVertex2hNV(short x,
        +                short y)
        +
      • +
      + + + +
        +
      • +

        glVertex3hNV

        +
        public static void glVertex3hNV(short x,
        +                short y,
        +                short z)
        +
      • +
      + + + +
        +
      • +

        glVertex4hNV

        +
        public static void glVertex4hNV(short x,
        +                short y,
        +                short z,
        +                short w)
        +
      • +
      + + + +
        +
      • +

        glNormal3hNV

        +
        public static void glNormal3hNV(short nx,
        +                short ny,
        +                short nz)
        +
      • +
      + + + +
        +
      • +

        glColor3hNV

        +
        public static void glColor3hNV(short red,
        +               short green,
        +               short blue)
        +
      • +
      + + + +
        +
      • +

        glColor4hNV

        +
        public static void glColor4hNV(short red,
        +               short green,
        +               short blue,
        +               short alpha)
        +
      • +
      + + + +
        +
      • +

        glTexCoord1hNV

        +
        public static void glTexCoord1hNV(short s)
        +
      • +
      + + + +
        +
      • +

        glTexCoord2hNV

        +
        public static void glTexCoord2hNV(short s,
        +                  short t)
        +
      • +
      + + + +
        +
      • +

        glTexCoord3hNV

        +
        public static void glTexCoord3hNV(short s,
        +                  short t,
        +                  short r)
        +
      • +
      + + + +
        +
      • +

        glTexCoord4hNV

        +
        public static void glTexCoord4hNV(short s,
        +                  short t,
        +                  short r,
        +                  short q)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord1hNV

        +
        public static void glMultiTexCoord1hNV(int target,
        +                       short s)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord2hNV

        +
        public static void glMultiTexCoord2hNV(int target,
        +                       short s,
        +                       short t)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord3hNV

        +
        public static void glMultiTexCoord3hNV(int target,
        +                       short s,
        +                       short t,
        +                       short r)
        +
      • +
      + + + +
        +
      • +

        glMultiTexCoord4hNV

        +
        public static void glMultiTexCoord4hNV(int target,
        +                       short s,
        +                       short t,
        +                       short r,
        +                       short q)
        +
      • +
      + + + +
        +
      • +

        glFogCoordhNV

        +
        public static void glFogCoordhNV(short fog)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColor3hNV

        +
        public static void glSecondaryColor3hNV(short red,
        +                        short green,
        +                        short blue)
        +
      • +
      + + + +
        +
      • +

        glVertexWeighthNV

        +
        public static void glVertexWeighthNV(short weight)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib1hNV

        +
        public static void glVertexAttrib1hNV(int index,
        +                      short x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2hNV

        +
        public static void glVertexAttrib2hNV(int index,
        +                      short x,
        +                      short y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3hNV

        +
        public static void glVertexAttrib3hNV(int index,
        +                      short x,
        +                      short y,
        +                      short z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4hNV

        +
        public static void glVertexAttrib4hNV(int index,
        +                      short x,
        +                      short y,
        +                      short z,
        +                      short w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs1NV

        +
        public static void glVertexAttribs1NV(int index,
        +                      java.nio.ShortBuffer attribs)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs2NV

        +
        public static void glVertexAttribs2NV(int index,
        +                      java.nio.ShortBuffer attribs)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs3NV

        +
        public static void glVertexAttribs3NV(int index,
        +                      java.nio.ShortBuffer attribs)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs4NV

        +
        public static void glVertexAttribs4NV(int index,
        +                      java.nio.ShortBuffer attribs)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVLightMaxExponent.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVLightMaxExponent.html new file mode 100644 index 00000000..2d0e71e9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVLightMaxExponent.html @@ -0,0 +1,246 @@ + + + + + +NVLightMaxExponent (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVLightMaxExponent

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVLightMaxExponent
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVLightMaxExponent
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVMultisampleCoverage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVMultisampleCoverage.html new file mode 100644 index 00000000..a7f6543e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVMultisampleCoverage.html @@ -0,0 +1,256 @@ + + + + + +NVMultisampleCoverage (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVMultisampleCoverage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVMultisampleCoverage
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVMultisampleCoverage
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COLOR_SAMPLES_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv, and GetFloatv:
      +
      static intGL_COVERAGE_SAMPLES_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv, and GetFloatv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COVERAGE_SAMPLES_NV

        +
        public static final int GL_COVERAGE_SAMPLES_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv, and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_SAMPLES_NV

        +
        public static final int GL_COLOR_SAMPLES_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv, and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVMultisampleFilterHint.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVMultisampleFilterHint.html new file mode 100644 index 00000000..6b371a55 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVMultisampleFilterHint.html @@ -0,0 +1,237 @@ + + + + + +NVMultisampleFilterHint (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVMultisampleFilterHint

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVMultisampleFilterHint
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVMultisampleFilterHint
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MULTISAMPLE_FILTER_HINT_NV +
      Accepted by the <target> parameter of Hint and by the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MULTISAMPLE_FILTER_HINT_NV

        +
        public static final int GL_MULTISAMPLE_FILTER_HINT_NV
        +
        Accepted by the <target> parameter of Hint and by the <pname> + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVOcclusionQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVOcclusionQuery.html new file mode 100644 index 00000000..1c945197 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVOcclusionQuery.html @@ -0,0 +1,484 @@ + + + + + +NVOcclusionQuery (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVOcclusionQuery

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVOcclusionQuery
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVOcclusionQuery
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGenOcclusionQueriesNV

        +
        public static void glGenOcclusionQueriesNV(java.nio.IntBuffer piIDs)
        +
      • +
      + + + +
        +
      • +

        glGenOcclusionQueriesNV

        +
        public static int glGenOcclusionQueriesNV()
        +
        Overloads glGenOcclusionQueriesNV.
        +
      • +
      + + + +
        +
      • +

        glDeleteOcclusionQueriesNV

        +
        public static void glDeleteOcclusionQueriesNV(java.nio.IntBuffer piIDs)
        +
      • +
      + + + +
        +
      • +

        glDeleteOcclusionQueriesNV

        +
        public static void glDeleteOcclusionQueriesNV(int piID)
        +
        Overloads glDeleteOcclusionQueriesNV.
        +
      • +
      + + + +
        +
      • +

        glIsOcclusionQueryNV

        +
        public static boolean glIsOcclusionQueryNV(int id)
        +
      • +
      + + + +
        +
      • +

        glBeginOcclusionQueryNV

        +
        public static void glBeginOcclusionQueryNV(int id)
        +
      • +
      + + + +
        +
      • +

        glEndOcclusionQueryNV

        +
        public static void glEndOcclusionQueryNV()
        +
      • +
      + + + +
        +
      • +

        glGetOcclusionQueryuNV

        +
        public static void glGetOcclusionQueryuNV(int id,
        +                          int pname,
        +                          java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetOcclusionQueryuiNV

        +
        public static int glGetOcclusionQueryuiNV(int id,
        +                          int pname)
        +
        Overloads glGetOcclusionQueryuivNV.
        +
      • +
      + + + +
        +
      • +

        glGetOcclusionQueryNV

        +
        public static void glGetOcclusionQueryNV(int id,
        +                         int pname,
        +                         java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetOcclusionQueryiNV

        +
        public static int glGetOcclusionQueryiNV(int id,
        +                         int pname)
        +
        Overloads glGetOcclusionQueryivNV.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPackedDepthStencil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPackedDepthStencil.html new file mode 100644 index 00000000..a277c59b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPackedDepthStencil.html @@ -0,0 +1,246 @@ + + + + + +NVPackedDepthStencil (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVPackedDepthStencil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVPackedDepthStencil
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVPackedDepthStencil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVParameterBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVParameterBufferObject.html new file mode 100644 index 00000000..dfe31010 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVParameterBufferObject.html @@ -0,0 +1,393 @@ + + + + + +NVParameterBufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVParameterBufferObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVParameterBufferObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVParameterBufferObject
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV +
      Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
      +
      static intGL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV +
      Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
      +
      static intGL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV +
      Accepted by the <pname> parameter of GetProgramivARB:
      +
      static intGL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV +
      Accepted by the <pname> parameter of GetProgramivARB:
      +
      static intGL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV +
      Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglProgramBufferParametersINV(int target, + int buffer, + int index, + java.nio.IntBuffer params) 
      static voidglProgramBufferParametersIuNV(int target, + int buffer, + int index, + java.nio.IntBuffer params) 
      static voidglProgramBufferParametersNV(int target, + int buffer, + int index, + java.nio.FloatBuffer params) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV

        +
        public static final int GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV

        +
        public static final int GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV

        +
        public static final int GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV
        +
        Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV

        +
        public static final int GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV
        +
        Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV

        +
        public static final int GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV
        +
        Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glProgramBufferParametersNV

        +
        public static void glProgramBufferParametersNV(int target,
        +                               int buffer,
        +                               int index,
        +                               java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramBufferParametersINV

        +
        public static void glProgramBufferParametersINV(int target,
        +                                int buffer,
        +                                int index,
        +                                java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramBufferParametersIuNV

        +
        public static void glProgramBufferParametersIuNV(int target,
        +                                 int buffer,
        +                                 int index,
        +                                 java.nio.IntBuffer params)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPathRendering.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPathRendering.html new file mode 100644 index 00000000..3dc9327b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPathRendering.html @@ -0,0 +1,3700 @@ + + + + + +NVPathRendering (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVPathRendering

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVPathRendering
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVPathRendering
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ACCUM_ADJACENT_PAIRS_NV +
      Accepted by the <pathListMode> parameter of GetPathSpacingNV:
      +
      static intGL_ADJACENT_PAIRS_NV +
      Accepted by the <pathListMode> parameter of GetPathSpacingNV:
      +
      static intGL_AFFINE_2D_NV +
      Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
      +
      static intGL_AFFINE_3D_NV +
      Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
      +
      static intGL_ARC_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_BEVEL_NV +
      Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is PATH_JOIN_STYLE_NV:
      +
      static intGL_BOLD_BIT_NV +
      Accepted by the <fontStyle> parameter of PathStringNV:
      +
      static intGL_BOUNDING_BOX_NV +
      Accepted by the <coverMode> parameter of CoverFillPathNV and + CoverFillPathInstancedNV:
      +
      static intGL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV +
      Accepted by the <coverMode> parameter of CoverFillPathInstancedNV:
      +
      static intGL_CIRCULAR_CCW_ARC_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_CIRCULAR_CW_ARC_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_CIRCULAR_TANGENT_ARC_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_CLOSE_PATH_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_CONVEX_HULL_NV +
      Accepted by the <coverMode> parameter of CoverFillPathNV and + CoverFillPathInstancedNV:
      +
      static intGL_COUNT_DOWN_NV +
      Accepted by the <fillMode> parameter of StencilFillPathNV and + StencilFillPathInstancedNV:
      +
      static intGL_COUNT_UP_NV +
      Accepted by the <fillMode> parameter of StencilFillPathNV and + StencilFillPathInstancedNV:
      +
      static intGL_CUBIC_CURVE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_FILE_NAME_NV +
      Accepted by the <fontTarget> parameter of PathGlyphsNV and + PathGlyphRangeNV:
      +
      static intGL_FIRST_TO_REST_NV +
      Accepted by the <pathListMode> parameter of GetPathSpacingNV:
      +
      static intGL_FONT_ASCENDER_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_FONT_DESCENDER_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_FONT_HAS_KERNING_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_FONT_HEIGHT_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_FONT_MAX_ADVANCE_HEIGHT_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_FONT_MAX_ADVANCE_WIDTH_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_FONT_UNDERLINE_POSITION_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_FONT_UNDERLINE_THICKNESS_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_FONT_UNITS_PER_EM_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_FONT_X_MAX_BOUNDS_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_FONT_X_MIN_BOUNDS_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_FONT_Y_MAX_BOUNDS_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_FONT_Y_MIN_BOUNDS_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_GLYPH_HAS_KERNING_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_GLYPH_HEIGHT_BIT_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_GLYPH_VERTICAL_BEARING_X_BIT_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_GLYPH_VERTICAL_BEARING_Y_BIT_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_GLYPH_WIDTH_BIT_NV +
      Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
      +
      static intGL_HORIZONTAL_LINE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_ITALIC_BIT_NV +
      Accepted by the <fontStyle> parameter of PathStringNV:
      +
      static intGL_LARGE_CCW_ARC_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_LARGE_CW_ARC_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_LINE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_MITER_REVERT_NV +
      Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is PATH_JOIN_STYLE_NV:
      +
      static intGL_MITER_TRUNCATE_NV +
      Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is PATH_JOIN_STYLE_NV:
      +
      static intGL_MOVE_TO_CONTINUES_NV +
      Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV when + <pname> is PATH_DASH_OFFSET_RESET_NV
      +
      static intGL_MOVE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_MOVE_TO_RESETS_NV +
      Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV when + <pname> is PATH_DASH_OFFSET_RESET_NV
      +
      static intGL_PATH_CLIENT_LENGTH_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PATH_COMMAND_COUNT_NV +
      Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
      +
      static intGL_PATH_COMPUTED_LENGTH_NV +
      Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
      +
      static intGL_PATH_COORD_COUNT_NV +
      Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
      +
      static intGL_PATH_COVER_DEPTH_FUNC_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_PATH_DASH_ARRAY_COUNT_NV +
      Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
      +
      static intGL_PATH_DASH_CAPS_NV +
      Accepted by the <pname> parameter of PathParameterfNV and + PathParameterfvNV:
      +
      static intGL_PATH_DASH_OFFSET_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PATH_DASH_OFFSET_RESET_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PATH_END_CAPS_NV +
      Accepted by the <pname> parameter of PathParameterfNV and + PathParameterfvNV:
      +
      static intGL_PATH_ERROR_POSITION_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_PATH_FILL_BOUNDING_BOX_NV +
      Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
      +
      static intGL_PATH_FILL_COVER_MODE_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PATH_FILL_MASK_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PATH_FILL_MODE_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PATH_FOG_GEN_MODE_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_PATH_FORMAT_PS_NV +
      Accepted by the <format> parameter of PathStringNV:
      +
      static intGL_PATH_FORMAT_SVG_NV +
      Accepted by the <format> parameter of PathStringNV:
      +
      static intGL_PATH_GEN_COEFF_NV +
      Accepted by the <pname> parameter of GetPathColorGenivNV, + GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV:
      +
      static intGL_PATH_GEN_COLOR_FORMAT_NV +
      Accepted by the <pname> parameter of GetPathColorGenivNV, + GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV:
      +
      static intGL_PATH_GEN_COMPONENTS_NV +
      Accepted by the <pname> parameter of GetPathColorGenivNV, + GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV:
      +
      static intGL_PATH_GEN_MODE_NV +
      Accepted by the <pname> parameter of GetPathColorGenivNV, + GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV:
      +
      static intGL_PATH_INITIAL_DASH_CAP_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PATH_INITIAL_END_CAP_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PATH_JOIN_STYLE_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PATH_MITER_LIMIT_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PATH_OBJECT_BOUNDING_BOX_NV +
      Accepted by the <genMode> parameter of PathColorGenNV and + PathTexGenNV:
      +
      static intGL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_PATH_STENCIL_FUNC_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_PATH_STENCIL_REF_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_PATH_STENCIL_VALUE_MASK_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
      +
      static intGL_PATH_STROKE_BOUNDING_BOX_NV +
      Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
      +
      static intGL_PATH_STROKE_COVER_MODE_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PATH_STROKE_MASK_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PATH_STROKE_WIDTH_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PATH_TERMINAL_DASH_CAP_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PATH_TERMINAL_END_CAP_NV +
      Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
      +
      static intGL_PRIMARY_COLOR +
      Accepted by the <color> parameter of PathColorGenNV, + GetPathColorGenivNV, and GetPathColorGenfvNV:
      +
      static intGL_PRIMARY_COLOR_NV +
      Accepted by the <color> parameter of PathColorGenNV, + GetPathColorGenivNV, and GetPathColorGenfvNV:
      +
      static intGL_QUADRATIC_CURVE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_RELATIVE_ARC_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_RELATIVE_CUBIC_CURVE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_RELATIVE_HORIZONTAL_LINE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_RELATIVE_LARGE_CCW_ARC_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_RELATIVE_LARGE_CW_ARC_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_RELATIVE_LINE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_RELATIVE_MOVE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_RELATIVE_QUADRATIC_CURVE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_RELATIVE_SMALL_CCW_ARC_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_RELATIVE_SMALL_CW_ARC_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_RELATIVE_VERTICAL_LINE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_ROUND_NV +
      Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is one of PATH_END_CAPS_NV, PATH_INTIAL_END_CAP_NV, + PATH_TERMINAL_END_CAP_NV, PATH_DASH_CAPS_NV, PATH_INITIAL_DASH_CAP_NV, + and PATH_TERMINAL_DASH_CAP_NV:
      +
      static intGL_SECONDARY_COLOR_NV +
      Accepted by the <color> parameter of PathColorGenNV, + GetPathColorGenivNV, and GetPathColorGenfvNV:
      +
      static intGL_SKIP_MISSING_GLYPH_NV +
      Accepted by the <handleMissingGlyph> parameter of PathGlyphsNV and + PathGlyphRangeNV:
      +
      static intGL_SMALL_CCW_ARC_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_SMALL_CW_ARC_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_SMOOTH_CUBIC_CURVE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_SMOOTH_QUADRATIC_CURVE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      static intGL_SQUARE_NV +
      Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is one of PATH_END_CAPS_NV, PATH_INTIAL_END_CAP_NV, + PATH_TERMINAL_END_CAP_NV, PATH_DASH_CAPS_NV, PATH_INITIAL_DASH_CAP_NV, + and PATH_TERMINAL_DASH_CAP_NV:
      +
      static intGL_STANDARD_FONT_NAME_NV +
      Accepted by the <fontTarget> parameter of PathGlyphsNV and + PathGlyphRangeNV:
      +
      static intGL_SYSTEM_FONT_NAME_NV +
      Accepted by the <fontTarget> parameter of PathGlyphsNV and + PathGlyphRangeNV:
      +
      static intGL_TRANSLATE_2D_NV +
      Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
      +
      static intGL_TRANSLATE_3D_NV +
      Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
      +
      static intGL_TRANSLATE_X_NV +
      Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
      +
      static intGL_TRANSLATE_Y_NV +
      Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
      +
      static intGL_TRANSPOSE_AFFINE_2D_NV +
      Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
      +
      static intGL_TRANSPOSE_AFFINE_3D_NV +
      Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
      +
      static intGL_TRIANGULAR_NV +
      Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is one of PATH_END_CAPS_NV, PATH_INTIAL_END_CAP_NV, + PATH_TERMINAL_END_CAP_NV, PATH_DASH_CAPS_NV, PATH_INITIAL_DASH_CAP_NV, + and PATH_TERMINAL_DASH_CAP_NV:
      +
      static intGL_USE_MISSING_GLYPH_NV +
      Accepted by the <handleMissingGlyph> parameter of PathGlyphsNV and + PathGlyphRangeNV:
      +
      static intGL_UTF16_NV +
      Accepted by the <type> or <pathNameType> parameter of CallLists, + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, CoverStrokePathInstancedNV, + GetPathMetricsNV, and GetPathSpacingNV:
      +
      static intGL_UTF8_NV +
      Accepted by the <type> or <pathNameType> parameter of CallLists, + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, CoverStrokePathInstancedNV, + GetPathMetricsNV, and GetPathSpacingNV:
      +
      static intGL_VERTICAL_LINE_TO_NV +
      Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglCopyPathNV(int resultPath, + int srcPath) 
      static voidglCoverFillPathInstancedNV(int pathNameType, + java.nio.ByteBuffer paths, + int pathBase, + int coverMode, + int transformType, + java.nio.FloatBuffer transformValues) 
      static voidglCoverFillPathNV(int path, + int coverMode) 
      static voidglCoverStrokePathInstancedNV(int pathNameType, + java.nio.ByteBuffer paths, + int pathBase, + int coverMode, + int transformType, + java.nio.FloatBuffer transformValues) 
      static voidglCoverStrokePathNV(int name, + int coverMode) 
      static voidglDeletePathsNV(int path, + int range) 
      static intglGenPathsNV(int range) 
      static floatglGetPathColorGenfNV(int color, + int pname) +
      Overloads glGetPathColorGenfvNV.
      +
      static intglGetPathColorGeniNV(int color, + int pname) +
      Overloads glGetPathColorGenivNV.
      +
      static voidglGetPathColorGenNV(int color, + int pname, + java.nio.FloatBuffer value) 
      static voidglGetPathColorGenNV(int color, + int pname, + java.nio.IntBuffer value) 
      static voidglGetPathCommandsNV(int name, + java.nio.ByteBuffer commands) 
      static voidglGetPathCoordsNV(int name, + java.nio.FloatBuffer coords) 
      static voidglGetPathDashArrayNV(int name, + java.nio.FloatBuffer dashArray) 
      static floatglGetPathLengthNV(int path, + int startSegment, + int numSegments) 
      static voidglGetPathMetricRangeNV(int metricQueryMask, + int fistPathName, + int numPaths, + int stride, + java.nio.FloatBuffer metrics) 
      static voidglGetPathMetricsNV(int metricQueryMask, + int pathNameType, + java.nio.ByteBuffer paths, + int pathBase, + int stride, + java.nio.FloatBuffer metrics) 
      static floatglGetPathParameterfNV(int name, + int param) +
      Overloads glGetPathParameterfvNV.
      +
      static voidglGetPathParameterfvNV(int name, + int param, + java.nio.FloatBuffer value) 
      static intglGetPathParameteriNV(int name, + int param) +
      Overloads glGetPathParameterivNV.
      +
      static voidglGetPathParameterNV(int name, + int param, + java.nio.IntBuffer value) 
      static voidglGetPathSpacingNV(int pathListMode, + int pathNameType, + java.nio.ByteBuffer paths, + int pathBase, + float advanceScale, + float kerningScale, + int transformType, + java.nio.FloatBuffer returnedSpacing) 
      static floatglGetPathTexGenfNV(int texCoordSet, + int pname) +
      Overloads glGetPathTexGenfvNV.
      +
      static intglGetPathTexGeniNV(int texCoordSet, + int pname) +
      Overloads glGetPathTexGenivNV.
      +
      static voidglGetPathTexGenNV(int texCoordSet, + int pname, + java.nio.FloatBuffer value) 
      static voidglGetPathTexGenNV(int texCoordSet, + int pname, + java.nio.IntBuffer value) 
      static voidglInterpolatePathsNV(int resultPath, + int pathA, + int pathB, + float weight) 
      static booleanglIsPathNV(int path) 
      static booleanglIsPointInFillPathNV(int path, + int mask, + float x, + float y) 
      static booleanglIsPointInStrokePathNV(int path, + float x, + float y) 
      static voidglPathColorGenNV(int color, + int genMode, + int colorFormat, + java.nio.FloatBuffer coeffs) 
      static voidglPathCommandsNV(int path, + java.nio.ByteBuffer commands, + int coordType, + java.nio.ByteBuffer coords) 
      static voidglPathCoordsNV(int path, + int coordType, + java.nio.ByteBuffer coords) 
      static voidglPathCoverDepthFuncNV(int zfunc) 
      static voidglPathDashArrayNV(int path, + java.nio.FloatBuffer dashArray) 
      static voidglPathFogGenNV(int genMode) 
      static voidglPathGlyphRangeNV(int firstPathName, + int fontTarget, + java.nio.ByteBuffer fontName, + int fontStyle, + int firstGlyph, + int numGlyphs, + int handleMissingGlyphs, + int pathParameterTemplate, + float emScale) 
      static voidglPathGlyphsNV(int firstPathName, + int fontTarget, + java.nio.ByteBuffer fontName, + int fontStyle, + int type, + java.nio.ByteBuffer charcodes, + int handleMissingGlyphs, + int pathParameterTemplate, + float emScale) 
      static voidglPathParameterfNV(int path, + int pname, + float value) 
      static voidglPathParameterfNV(int path, + int pname, + java.nio.IntBuffer value) 
      static voidglPathParameteriNV(int path, + int pname, + int value) 
      static voidglPathParameterNV(int path, + int pname, + java.nio.IntBuffer value) 
      static voidglPathStencilDepthOffsetNV(float factor, + int units) 
      static voidglPathStencilFuncNV(int func, + int ref, + int mask) 
      static voidglPathStringNV(int path, + int format, + java.nio.ByteBuffer pathString) 
      static voidglPathSubCommandsNV(int path, + int commandStart, + int commandsToDelete, + java.nio.ByteBuffer commands, + int coordType, + java.nio.ByteBuffer coords) 
      static voidglPathSubCoordsNV(int path, + int coordStart, + int coordType, + java.nio.ByteBuffer coords) 
      static voidglPathTexGenNV(int texCoordSet, + int genMode, + java.nio.FloatBuffer coeffs) 
      static booleanglPointAlongPathNV(int path, + int startSegment, + int numSegments, + float distance, + java.nio.FloatBuffer x, + java.nio.FloatBuffer y, + java.nio.FloatBuffer tangentX, + java.nio.FloatBuffer tangentY) 
      static voidglStencilFillPathInstancedNV(int pathNameType, + java.nio.ByteBuffer paths, + int pathBase, + int fillMode, + int mask, + int transformType, + java.nio.FloatBuffer transformValues) 
      static voidglStencilFillPathNV(int path, + int fillMode, + int mask) 
      static voidglStencilStrokePathInstancedNV(int pathNameType, + java.nio.ByteBuffer paths, + int pathBase, + int reference, + int mask, + int transformType, + java.nio.FloatBuffer transformValues) 
      static voidglStencilStrokePathNV(int path, + int reference, + int mask) 
      static voidglTransformPathNV(int resultPath, + int srcPath, + int transformType, + java.nio.FloatBuffer transformValues) 
      static voidglWeightPathsNV(int resultPath, + java.nio.IntBuffer paths, + java.nio.FloatBuffer weights) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_CLOSE_PATH_NV

        +
        public static final int GL_CLOSE_PATH_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MOVE_TO_NV

        +
        public static final int GL_MOVE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RELATIVE_MOVE_TO_NV

        +
        public static final int GL_RELATIVE_MOVE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LINE_TO_NV

        +
        public static final int GL_LINE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RELATIVE_LINE_TO_NV

        +
        public static final int GL_RELATIVE_LINE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HORIZONTAL_LINE_TO_NV

        +
        public static final int GL_HORIZONTAL_LINE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RELATIVE_HORIZONTAL_LINE_TO_NV

        +
        public static final int GL_RELATIVE_HORIZONTAL_LINE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTICAL_LINE_TO_NV

        +
        public static final int GL_VERTICAL_LINE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RELATIVE_VERTICAL_LINE_TO_NV

        +
        public static final int GL_RELATIVE_VERTICAL_LINE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUADRATIC_CURVE_TO_NV

        +
        public static final int GL_QUADRATIC_CURVE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RELATIVE_QUADRATIC_CURVE_TO_NV

        +
        public static final int GL_RELATIVE_QUADRATIC_CURVE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CUBIC_CURVE_TO_NV

        +
        public static final int GL_CUBIC_CURVE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RELATIVE_CUBIC_CURVE_TO_NV

        +
        public static final int GL_RELATIVE_CUBIC_CURVE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SMOOTH_QUADRATIC_CURVE_TO_NV

        +
        public static final int GL_SMOOTH_QUADRATIC_CURVE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV

        +
        public static final int GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SMOOTH_CUBIC_CURVE_TO_NV

        +
        public static final int GL_SMOOTH_CUBIC_CURVE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV

        +
        public static final int GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SMALL_CCW_ARC_TO_NV

        +
        public static final int GL_SMALL_CCW_ARC_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RELATIVE_SMALL_CCW_ARC_TO_NV

        +
        public static final int GL_RELATIVE_SMALL_CCW_ARC_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SMALL_CW_ARC_TO_NV

        +
        public static final int GL_SMALL_CW_ARC_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RELATIVE_SMALL_CW_ARC_TO_NV

        +
        public static final int GL_RELATIVE_SMALL_CW_ARC_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LARGE_CCW_ARC_TO_NV

        +
        public static final int GL_LARGE_CCW_ARC_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RELATIVE_LARGE_CCW_ARC_TO_NV

        +
        public static final int GL_RELATIVE_LARGE_CCW_ARC_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LARGE_CW_ARC_TO_NV

        +
        public static final int GL_LARGE_CW_ARC_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RELATIVE_LARGE_CW_ARC_TO_NV

        +
        public static final int GL_RELATIVE_LARGE_CW_ARC_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CIRCULAR_CCW_ARC_TO_NV

        +
        public static final int GL_CIRCULAR_CCW_ARC_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CIRCULAR_CW_ARC_TO_NV

        +
        public static final int GL_CIRCULAR_CW_ARC_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CIRCULAR_TANGENT_ARC_TO_NV

        +
        public static final int GL_CIRCULAR_TANGENT_ARC_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ARC_TO_NV

        +
        public static final int GL_ARC_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RELATIVE_ARC_TO_NV

        +
        public static final int GL_RELATIVE_ARC_TO_NV
        +
        Accepted in elements of the <commands> array parameter of + PathCommandsNV and PathSubCommandsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_FORMAT_SVG_NV

        +
        public static final int GL_PATH_FORMAT_SVG_NV
        +
        Accepted by the <format> parameter of PathStringNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_FORMAT_PS_NV

        +
        public static final int GL_PATH_FORMAT_PS_NV
        +
        Accepted by the <format> parameter of PathStringNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STANDARD_FONT_NAME_NV

        +
        public static final int GL_STANDARD_FONT_NAME_NV
        +
        Accepted by the <fontTarget> parameter of PathGlyphsNV and + PathGlyphRangeNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYSTEM_FONT_NAME_NV

        +
        public static final int GL_SYSTEM_FONT_NAME_NV
        +
        Accepted by the <fontTarget> parameter of PathGlyphsNV and + PathGlyphRangeNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FILE_NAME_NV

        +
        public static final int GL_FILE_NAME_NV
        +
        Accepted by the <fontTarget> parameter of PathGlyphsNV and + PathGlyphRangeNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SKIP_MISSING_GLYPH_NV

        +
        public static final int GL_SKIP_MISSING_GLYPH_NV
        +
        Accepted by the <handleMissingGlyph> parameter of PathGlyphsNV and + PathGlyphRangeNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_USE_MISSING_GLYPH_NV

        +
        public static final int GL_USE_MISSING_GLYPH_NV
        +
        Accepted by the <handleMissingGlyph> parameter of PathGlyphsNV and + PathGlyphRangeNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_STROKE_WIDTH_NV

        +
        public static final int GL_PATH_STROKE_WIDTH_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_INITIAL_END_CAP_NV

        +
        public static final int GL_PATH_INITIAL_END_CAP_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_TERMINAL_END_CAP_NV

        +
        public static final int GL_PATH_TERMINAL_END_CAP_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_JOIN_STYLE_NV

        +
        public static final int GL_PATH_JOIN_STYLE_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_MITER_LIMIT_NV

        +
        public static final int GL_PATH_MITER_LIMIT_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_INITIAL_DASH_CAP_NV

        +
        public static final int GL_PATH_INITIAL_DASH_CAP_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_TERMINAL_DASH_CAP_NV

        +
        public static final int GL_PATH_TERMINAL_DASH_CAP_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_DASH_OFFSET_NV

        +
        public static final int GL_PATH_DASH_OFFSET_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_CLIENT_LENGTH_NV

        +
        public static final int GL_PATH_CLIENT_LENGTH_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_DASH_OFFSET_RESET_NV

        +
        public static final int GL_PATH_DASH_OFFSET_RESET_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_FILL_MODE_NV

        +
        public static final int GL_PATH_FILL_MODE_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_FILL_MASK_NV

        +
        public static final int GL_PATH_FILL_MASK_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_FILL_COVER_MODE_NV

        +
        public static final int GL_PATH_FILL_COVER_MODE_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_STROKE_COVER_MODE_NV

        +
        public static final int GL_PATH_STROKE_COVER_MODE_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_STROKE_MASK_NV

        +
        public static final int GL_PATH_STROKE_MASK_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV, + PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, + PathParameterivNV, and GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_END_CAPS_NV

        +
        public static final int GL_PATH_END_CAPS_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV and + PathParameterfvNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_DASH_CAPS_NV

        +
        public static final int GL_PATH_DASH_CAPS_NV
        +
        Accepted by the <pname> parameter of PathParameterfNV and + PathParameterfvNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COUNT_UP_NV

        +
        public static final int GL_COUNT_UP_NV
        +
        Accepted by the <fillMode> parameter of StencilFillPathNV and + StencilFillPathInstancedNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COUNT_DOWN_NV

        +
        public static final int GL_COUNT_DOWN_NV
        +
        Accepted by the <fillMode> parameter of StencilFillPathNV and + StencilFillPathInstancedNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PRIMARY_COLOR

        +
        public static final int GL_PRIMARY_COLOR
        +
        Accepted by the <color> parameter of PathColorGenNV, + GetPathColorGenivNV, and GetPathColorGenfvNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PRIMARY_COLOR_NV

        +
        public static final int GL_PRIMARY_COLOR_NV
        +
        Accepted by the <color> parameter of PathColorGenNV, + GetPathColorGenivNV, and GetPathColorGenfvNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SECONDARY_COLOR_NV

        +
        public static final int GL_SECONDARY_COLOR_NV
        +
        Accepted by the <color> parameter of PathColorGenNV, + GetPathColorGenivNV, and GetPathColorGenfvNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_OBJECT_BOUNDING_BOX_NV

        +
        public static final int GL_PATH_OBJECT_BOUNDING_BOX_NV
        +
        Accepted by the <genMode> parameter of PathColorGenNV and + PathTexGenNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONVEX_HULL_NV

        +
        public static final int GL_CONVEX_HULL_NV
        +
        Accepted by the <coverMode> parameter of CoverFillPathNV and + CoverFillPathInstancedNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BOUNDING_BOX_NV

        +
        public static final int GL_BOUNDING_BOX_NV
        +
        Accepted by the <coverMode> parameter of CoverFillPathNV and + CoverFillPathInstancedNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSLATE_X_NV

        +
        public static final int GL_TRANSLATE_X_NV
        +
        Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSLATE_Y_NV

        +
        public static final int GL_TRANSLATE_Y_NV
        +
        Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSLATE_2D_NV

        +
        public static final int GL_TRANSLATE_2D_NV
        +
        Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSLATE_3D_NV

        +
        public static final int GL_TRANSLATE_3D_NV
        +
        Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_AFFINE_2D_NV

        +
        public static final int GL_AFFINE_2D_NV
        +
        Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_AFFINE_3D_NV

        +
        public static final int GL_AFFINE_3D_NV
        +
        Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSPOSE_AFFINE_2D_NV

        +
        public static final int GL_TRANSPOSE_AFFINE_2D_NV
        +
        Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSPOSE_AFFINE_3D_NV

        +
        public static final int GL_TRANSPOSE_AFFINE_3D_NV
        +
        Accepted by the <transformType> parameter of + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, and CoverStrokePathInstancedNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UTF8_NV

        +
        public static final int GL_UTF8_NV
        +
        Accepted by the <type> or <pathNameType> parameter of CallLists, + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, CoverStrokePathInstancedNV, + GetPathMetricsNV, and GetPathSpacingNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UTF16_NV

        +
        public static final int GL_UTF16_NV
        +
        Accepted by the <type> or <pathNameType> parameter of CallLists, + StencilFillPathInstancedNV, StencilStrokePathInstancedNV, + CoverFillPathInstancedNV, CoverStrokePathInstancedNV, + GetPathMetricsNV, and GetPathSpacingNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV

        +
        public static final int GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV
        +
        Accepted by the <coverMode> parameter of CoverFillPathInstancedNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_COMMAND_COUNT_NV

        +
        public static final int GL_PATH_COMMAND_COUNT_NV
        +
        Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_COORD_COUNT_NV

        +
        public static final int GL_PATH_COORD_COUNT_NV
        +
        Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_DASH_ARRAY_COUNT_NV

        +
        public static final int GL_PATH_DASH_ARRAY_COUNT_NV
        +
        Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_COMPUTED_LENGTH_NV

        +
        public static final int GL_PATH_COMPUTED_LENGTH_NV
        +
        Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_FILL_BOUNDING_BOX_NV

        +
        public static final int GL_PATH_FILL_BOUNDING_BOX_NV
        +
        Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_STROKE_BOUNDING_BOX_NV

        +
        public static final int GL_PATH_STROKE_BOUNDING_BOX_NV
        +
        Accepted by the <pname> parameter of GetPathParameterfvNV and + GetPathParameterivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SQUARE_NV

        +
        public static final int GL_SQUARE_NV
        +
        Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is one of PATH_END_CAPS_NV, PATH_INTIAL_END_CAP_NV, + PATH_TERMINAL_END_CAP_NV, PATH_DASH_CAPS_NV, PATH_INITIAL_DASH_CAP_NV, + and PATH_TERMINAL_DASH_CAP_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ROUND_NV

        +
        public static final int GL_ROUND_NV
        +
        Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is one of PATH_END_CAPS_NV, PATH_INTIAL_END_CAP_NV, + PATH_TERMINAL_END_CAP_NV, PATH_DASH_CAPS_NV, PATH_INITIAL_DASH_CAP_NV, + and PATH_TERMINAL_DASH_CAP_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRIANGULAR_NV

        +
        public static final int GL_TRIANGULAR_NV
        +
        Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is one of PATH_END_CAPS_NV, PATH_INTIAL_END_CAP_NV, + PATH_TERMINAL_END_CAP_NV, PATH_DASH_CAPS_NV, PATH_INITIAL_DASH_CAP_NV, + and PATH_TERMINAL_DASH_CAP_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BEVEL_NV

        +
        public static final int GL_BEVEL_NV
        +
        Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is PATH_JOIN_STYLE_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MITER_REVERT_NV

        +
        public static final int GL_MITER_REVERT_NV
        +
        Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is PATH_JOIN_STYLE_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MITER_TRUNCATE_NV

        +
        public static final int GL_MITER_TRUNCATE_NV
        +
        Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV + when <pname> is PATH_JOIN_STYLE_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MOVE_TO_RESETS_NV

        +
        public static final int GL_MOVE_TO_RESETS_NV
        +
        Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV when + <pname> is PATH_DASH_OFFSET_RESET_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MOVE_TO_CONTINUES_NV

        +
        public static final int GL_MOVE_TO_CONTINUES_NV
        +
        Accepted by the <value> parameter of PathParameterfNV, + PathParameterfvNV, PathParameteriNV, and PathParameterivNV when + <pname> is PATH_DASH_OFFSET_RESET_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BOLD_BIT_NV

        +
        public static final int GL_BOLD_BIT_NV
        +
        Accepted by the <fontStyle> parameter of PathStringNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ITALIC_BIT_NV

        +
        public static final int GL_ITALIC_BIT_NV
        +
        Accepted by the <fontStyle> parameter of PathStringNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_ERROR_POSITION_NV

        +
        public static final int GL_PATH_ERROR_POSITION_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_FOG_GEN_MODE_NV

        +
        public static final int GL_PATH_FOG_GEN_MODE_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_STENCIL_FUNC_NV

        +
        public static final int GL_PATH_STENCIL_FUNC_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_STENCIL_REF_NV

        +
        public static final int GL_PATH_STENCIL_REF_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_STENCIL_VALUE_MASK_NV

        +
        public static final int GL_PATH_STENCIL_VALUE_MASK_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV

        +
        public static final int GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV

        +
        public static final int GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_COVER_DEPTH_FUNC_NV

        +
        public static final int GL_PATH_COVER_DEPTH_FUNC_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetInteger64v, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GLYPH_WIDTH_BIT_NV

        +
        public static final int GL_GLYPH_WIDTH_BIT_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GLYPH_HEIGHT_BIT_NV

        +
        public static final int GL_GLYPH_HEIGHT_BIT_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV

        +
        public static final int GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV

        +
        public static final int GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV

        +
        public static final int GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GLYPH_VERTICAL_BEARING_X_BIT_NV

        +
        public static final int GL_GLYPH_VERTICAL_BEARING_X_BIT_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV

        +
        public static final int GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV

        +
        public static final int GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GLYPH_HAS_KERNING_NV

        +
        public static final int GL_GLYPH_HAS_KERNING_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FONT_X_MIN_BOUNDS_NV

        +
        public static final int GL_FONT_X_MIN_BOUNDS_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FONT_Y_MIN_BOUNDS_NV

        +
        public static final int GL_FONT_Y_MIN_BOUNDS_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FONT_X_MAX_BOUNDS_NV

        +
        public static final int GL_FONT_X_MAX_BOUNDS_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FONT_Y_MAX_BOUNDS_NV

        +
        public static final int GL_FONT_Y_MAX_BOUNDS_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FONT_UNITS_PER_EM_NV

        +
        public static final int GL_FONT_UNITS_PER_EM_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FONT_ASCENDER_NV

        +
        public static final int GL_FONT_ASCENDER_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FONT_DESCENDER_NV

        +
        public static final int GL_FONT_DESCENDER_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FONT_HEIGHT_NV

        +
        public static final int GL_FONT_HEIGHT_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FONT_MAX_ADVANCE_WIDTH_NV

        +
        public static final int GL_FONT_MAX_ADVANCE_WIDTH_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FONT_MAX_ADVANCE_HEIGHT_NV

        +
        public static final int GL_FONT_MAX_ADVANCE_HEIGHT_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FONT_UNDERLINE_POSITION_NV

        +
        public static final int GL_FONT_UNDERLINE_POSITION_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FONT_UNDERLINE_THICKNESS_NV

        +
        public static final int GL_FONT_UNDERLINE_THICKNESS_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FONT_HAS_KERNING_NV

        +
        public static final int GL_FONT_HAS_KERNING_NV
        +
        Accepted as a bit within the <metricQueryMask> parameter of + GetPathMetricRangeNV or GetPathMetricsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACCUM_ADJACENT_PAIRS_NV

        +
        public static final int GL_ACCUM_ADJACENT_PAIRS_NV
        +
        Accepted by the <pathListMode> parameter of GetPathSpacingNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ADJACENT_PAIRS_NV

        +
        public static final int GL_ADJACENT_PAIRS_NV
        +
        Accepted by the <pathListMode> parameter of GetPathSpacingNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FIRST_TO_REST_NV

        +
        public static final int GL_FIRST_TO_REST_NV
        +
        Accepted by the <pathListMode> parameter of GetPathSpacingNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_GEN_MODE_NV

        +
        public static final int GL_PATH_GEN_MODE_NV
        +
        Accepted by the <pname> parameter of GetPathColorGenivNV, + GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_GEN_COEFF_NV

        +
        public static final int GL_PATH_GEN_COEFF_NV
        +
        Accepted by the <pname> parameter of GetPathColorGenivNV, + GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_GEN_COLOR_FORMAT_NV

        +
        public static final int GL_PATH_GEN_COLOR_FORMAT_NV
        +
        Accepted by the <pname> parameter of GetPathColorGenivNV, + GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PATH_GEN_COMPONENTS_NV

        +
        public static final int GL_PATH_GEN_COMPONENTS_NV
        +
        Accepted by the <pname> parameter of GetPathColorGenivNV, + GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glPathCommandsNV

        +
        public static void glPathCommandsNV(int path,
        +                    java.nio.ByteBuffer commands,
        +                    int coordType,
        +                    java.nio.ByteBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glPathCoordsNV

        +
        public static void glPathCoordsNV(int path,
        +                  int coordType,
        +                  java.nio.ByteBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glPathSubCommandsNV

        +
        public static void glPathSubCommandsNV(int path,
        +                       int commandStart,
        +                       int commandsToDelete,
        +                       java.nio.ByteBuffer commands,
        +                       int coordType,
        +                       java.nio.ByteBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glPathSubCoordsNV

        +
        public static void glPathSubCoordsNV(int path,
        +                     int coordStart,
        +                     int coordType,
        +                     java.nio.ByteBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glPathStringNV

        +
        public static void glPathStringNV(int path,
        +                  int format,
        +                  java.nio.ByteBuffer pathString)
        +
      • +
      + + + +
        +
      • +

        glPathGlyphsNV

        +
        public static void glPathGlyphsNV(int firstPathName,
        +                  int fontTarget,
        +                  java.nio.ByteBuffer fontName,
        +                  int fontStyle,
        +                  int type,
        +                  java.nio.ByteBuffer charcodes,
        +                  int handleMissingGlyphs,
        +                  int pathParameterTemplate,
        +                  float emScale)
        +
      • +
      + + + +
        +
      • +

        glPathGlyphRangeNV

        +
        public static void glPathGlyphRangeNV(int firstPathName,
        +                      int fontTarget,
        +                      java.nio.ByteBuffer fontName,
        +                      int fontStyle,
        +                      int firstGlyph,
        +                      int numGlyphs,
        +                      int handleMissingGlyphs,
        +                      int pathParameterTemplate,
        +                      float emScale)
        +
      • +
      + + + +
        +
      • +

        glWeightPathsNV

        +
        public static void glWeightPathsNV(int resultPath,
        +                   java.nio.IntBuffer paths,
        +                   java.nio.FloatBuffer weights)
        +
      • +
      + + + +
        +
      • +

        glCopyPathNV

        +
        public static void glCopyPathNV(int resultPath,
        +                int srcPath)
        +
      • +
      + + + +
        +
      • +

        glInterpolatePathsNV

        +
        public static void glInterpolatePathsNV(int resultPath,
        +                        int pathA,
        +                        int pathB,
        +                        float weight)
        +
      • +
      + + + +
        +
      • +

        glTransformPathNV

        +
        public static void glTransformPathNV(int resultPath,
        +                     int srcPath,
        +                     int transformType,
        +                     java.nio.FloatBuffer transformValues)
        +
      • +
      + + + +
        +
      • +

        glPathParameterNV

        +
        public static void glPathParameterNV(int path,
        +                     int pname,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glPathParameteriNV

        +
        public static void glPathParameteriNV(int path,
        +                      int pname,
        +                      int value)
        +
      • +
      + + + +
        +
      • +

        glPathParameterfNV

        +
        public static void glPathParameterfNV(int path,
        +                      int pname,
        +                      java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glPathParameterfNV

        +
        public static void glPathParameterfNV(int path,
        +                      int pname,
        +                      float value)
        +
      • +
      + + + +
        +
      • +

        glPathDashArrayNV

        +
        public static void glPathDashArrayNV(int path,
        +                     java.nio.FloatBuffer dashArray)
        +
      • +
      + + + +
        +
      • +

        glGenPathsNV

        +
        public static int glGenPathsNV(int range)
        +
      • +
      + + + +
        +
      • +

        glDeletePathsNV

        +
        public static void glDeletePathsNV(int path,
        +                   int range)
        +
      • +
      + + + +
        +
      • +

        glIsPathNV

        +
        public static boolean glIsPathNV(int path)
        +
      • +
      + + + +
        +
      • +

        glPathStencilFuncNV

        +
        public static void glPathStencilFuncNV(int func,
        +                       int ref,
        +                       int mask)
        +
      • +
      + + + +
        +
      • +

        glPathStencilDepthOffsetNV

        +
        public static void glPathStencilDepthOffsetNV(float factor,
        +                              int units)
        +
      • +
      + + + +
        +
      • +

        glStencilFillPathNV

        +
        public static void glStencilFillPathNV(int path,
        +                       int fillMode,
        +                       int mask)
        +
      • +
      + + + +
        +
      • +

        glStencilStrokePathNV

        +
        public static void glStencilStrokePathNV(int path,
        +                         int reference,
        +                         int mask)
        +
      • +
      + + + +
        +
      • +

        glStencilFillPathInstancedNV

        +
        public static void glStencilFillPathInstancedNV(int pathNameType,
        +                                java.nio.ByteBuffer paths,
        +                                int pathBase,
        +                                int fillMode,
        +                                int mask,
        +                                int transformType,
        +                                java.nio.FloatBuffer transformValues)
        +
      • +
      + + + +
        +
      • +

        glStencilStrokePathInstancedNV

        +
        public static void glStencilStrokePathInstancedNV(int pathNameType,
        +                                  java.nio.ByteBuffer paths,
        +                                  int pathBase,
        +                                  int reference,
        +                                  int mask,
        +                                  int transformType,
        +                                  java.nio.FloatBuffer transformValues)
        +
      • +
      + + + +
        +
      • +

        glPathCoverDepthFuncNV

        +
        public static void glPathCoverDepthFuncNV(int zfunc)
        +
      • +
      + + + +
        +
      • +

        glPathColorGenNV

        +
        public static void glPathColorGenNV(int color,
        +                    int genMode,
        +                    int colorFormat,
        +                    java.nio.FloatBuffer coeffs)
        +
      • +
      + + + +
        +
      • +

        glPathTexGenNV

        +
        public static void glPathTexGenNV(int texCoordSet,
        +                  int genMode,
        +                  java.nio.FloatBuffer coeffs)
        +
      • +
      + + + +
        +
      • +

        glPathFogGenNV

        +
        public static void glPathFogGenNV(int genMode)
        +
      • +
      + + + +
        +
      • +

        glCoverFillPathNV

        +
        public static void glCoverFillPathNV(int path,
        +                     int coverMode)
        +
      • +
      + + + +
        +
      • +

        glCoverStrokePathNV

        +
        public static void glCoverStrokePathNV(int name,
        +                       int coverMode)
        +
      • +
      + + + +
        +
      • +

        glCoverFillPathInstancedNV

        +
        public static void glCoverFillPathInstancedNV(int pathNameType,
        +                              java.nio.ByteBuffer paths,
        +                              int pathBase,
        +                              int coverMode,
        +                              int transformType,
        +                              java.nio.FloatBuffer transformValues)
        +
      • +
      + + + +
        +
      • +

        glCoverStrokePathInstancedNV

        +
        public static void glCoverStrokePathInstancedNV(int pathNameType,
        +                                java.nio.ByteBuffer paths,
        +                                int pathBase,
        +                                int coverMode,
        +                                int transformType,
        +                                java.nio.FloatBuffer transformValues)
        +
      • +
      + + + +
        +
      • +

        glGetPathParameterNV

        +
        public static void glGetPathParameterNV(int name,
        +                        int param,
        +                        java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glGetPathParameteriNV

        +
        public static int glGetPathParameteriNV(int name,
        +                        int param)
        +
        Overloads glGetPathParameterivNV.
        +
      • +
      + + + +
        +
      • +

        glGetPathParameterfvNV

        +
        public static void glGetPathParameterfvNV(int name,
        +                          int param,
        +                          java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glGetPathParameterfNV

        +
        public static float glGetPathParameterfNV(int name,
        +                          int param)
        +
        Overloads glGetPathParameterfvNV.
        +
      • +
      + + + +
        +
      • +

        glGetPathCommandsNV

        +
        public static void glGetPathCommandsNV(int name,
        +                       java.nio.ByteBuffer commands)
        +
      • +
      + + + +
        +
      • +

        glGetPathCoordsNV

        +
        public static void glGetPathCoordsNV(int name,
        +                     java.nio.FloatBuffer coords)
        +
      • +
      + + + +
        +
      • +

        glGetPathDashArrayNV

        +
        public static void glGetPathDashArrayNV(int name,
        +                        java.nio.FloatBuffer dashArray)
        +
      • +
      + + + +
        +
      • +

        glGetPathMetricsNV

        +
        public static void glGetPathMetricsNV(int metricQueryMask,
        +                      int pathNameType,
        +                      java.nio.ByteBuffer paths,
        +                      int pathBase,
        +                      int stride,
        +                      java.nio.FloatBuffer metrics)
        +
      • +
      + + + +
        +
      • +

        glGetPathMetricRangeNV

        +
        public static void glGetPathMetricRangeNV(int metricQueryMask,
        +                          int fistPathName,
        +                          int numPaths,
        +                          int stride,
        +                          java.nio.FloatBuffer metrics)
        +
      • +
      + + + +
        +
      • +

        glGetPathSpacingNV

        +
        public static void glGetPathSpacingNV(int pathListMode,
        +                      int pathNameType,
        +                      java.nio.ByteBuffer paths,
        +                      int pathBase,
        +                      float advanceScale,
        +                      float kerningScale,
        +                      int transformType,
        +                      java.nio.FloatBuffer returnedSpacing)
        +
      • +
      + + + +
        +
      • +

        glGetPathColorGenNV

        +
        public static void glGetPathColorGenNV(int color,
        +                       int pname,
        +                       java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glGetPathColorGeniNV

        +
        public static int glGetPathColorGeniNV(int color,
        +                       int pname)
        +
        Overloads glGetPathColorGenivNV.
        +
      • +
      + + + +
        +
      • +

        glGetPathColorGenNV

        +
        public static void glGetPathColorGenNV(int color,
        +                       int pname,
        +                       java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glGetPathColorGenfNV

        +
        public static float glGetPathColorGenfNV(int color,
        +                         int pname)
        +
        Overloads glGetPathColorGenfvNV.
        +
      • +
      + + + +
        +
      • +

        glGetPathTexGenNV

        +
        public static void glGetPathTexGenNV(int texCoordSet,
        +                     int pname,
        +                     java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glGetPathTexGeniNV

        +
        public static int glGetPathTexGeniNV(int texCoordSet,
        +                     int pname)
        +
        Overloads glGetPathTexGenivNV.
        +
      • +
      + + + +
        +
      • +

        glGetPathTexGenNV

        +
        public static void glGetPathTexGenNV(int texCoordSet,
        +                     int pname,
        +                     java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glGetPathTexGenfNV

        +
        public static float glGetPathTexGenfNV(int texCoordSet,
        +                       int pname)
        +
        Overloads glGetPathTexGenfvNV.
        +
      • +
      + + + +
        +
      • +

        glIsPointInFillPathNV

        +
        public static boolean glIsPointInFillPathNV(int path,
        +                            int mask,
        +                            float x,
        +                            float y)
        +
      • +
      + + + +
        +
      • +

        glIsPointInStrokePathNV

        +
        public static boolean glIsPointInStrokePathNV(int path,
        +                              float x,
        +                              float y)
        +
      • +
      + + + +
        +
      • +

        glGetPathLengthNV

        +
        public static float glGetPathLengthNV(int path,
        +                      int startSegment,
        +                      int numSegments)
        +
      • +
      + + + +
        +
      • +

        glPointAlongPathNV

        +
        public static boolean glPointAlongPathNV(int path,
        +                         int startSegment,
        +                         int numSegments,
        +                         float distance,
        +                         java.nio.FloatBuffer x,
        +                         java.nio.FloatBuffer y,
        +                         java.nio.FloatBuffer tangentX,
        +                         java.nio.FloatBuffer tangentY)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPixelDataRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPixelDataRange.html new file mode 100644 index 00000000..a9eb17d2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPixelDataRange.html @@ -0,0 +1,435 @@ + + + + + +NVPixelDataRange (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVPixelDataRange

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVPixelDataRange
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVPixelDataRange
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_READ_PIXEL_DATA_RANGE_LENGTH_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_READ_PIXEL_DATA_RANGE_NV +
      Accepted by the <target> parameter of PixelDataRangeNV and + FlushPixelDataRangeNV, and by the <cap> parameter of + EnableClientState, DisableClientState, and IsEnabled:
      +
      static intGL_READ_PIXEL_DATA_RANGE_POINTER_NV +
      Accepted by the <pname> parameter of GetPointerv:
      +
      static intGL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_WRITE_PIXEL_DATA_RANGE_NV +
      Accepted by the <target> parameter of PixelDataRangeNV and + FlushPixelDataRangeNV, and by the <cap> parameter of + EnableClientState, DisableClientState, and IsEnabled:
      +
      static intGL_WRITE_PIXEL_DATA_RANGE_POINTER_NV +
      Accepted by the <pname> parameter of GetPointerv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglFlushPixelDataRangeNV(int target) 
      static voidglPixelDataRangeNV(int target, + java.nio.ByteBuffer data) 
      static voidglPixelDataRangeNV(int target, + java.nio.DoubleBuffer data) 
      static voidglPixelDataRangeNV(int target, + java.nio.FloatBuffer data) 
      static voidglPixelDataRangeNV(int target, + java.nio.IntBuffer data) 
      static voidglPixelDataRangeNV(int target, + java.nio.ShortBuffer data) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_WRITE_PIXEL_DATA_RANGE_NV

        +
        public static final int GL_WRITE_PIXEL_DATA_RANGE_NV
        +
        Accepted by the <target> parameter of PixelDataRangeNV and + FlushPixelDataRangeNV, and by the <cap> parameter of + EnableClientState, DisableClientState, and IsEnabled:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_PIXEL_DATA_RANGE_NV

        +
        public static final int GL_READ_PIXEL_DATA_RANGE_NV
        +
        Accepted by the <target> parameter of PixelDataRangeNV and + FlushPixelDataRangeNV, and by the <cap> parameter of + EnableClientState, DisableClientState, and IsEnabled:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV

        +
        public static final int GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_PIXEL_DATA_RANGE_LENGTH_NV

        +
        public static final int GL_READ_PIXEL_DATA_RANGE_LENGTH_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV

        +
        public static final int GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV
        +
        Accepted by the <pname> parameter of GetPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_PIXEL_DATA_RANGE_POINTER_NV

        +
        public static final int GL_READ_PIXEL_DATA_RANGE_POINTER_NV
        +
        Accepted by the <pname> parameter of GetPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glPixelDataRangeNV

        +
        public static void glPixelDataRangeNV(int target,
        +                      java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glPixelDataRangeNV

        +
        public static void glPixelDataRangeNV(int target,
        +                      java.nio.DoubleBuffer data)
        +
      • +
      + + + +
        +
      • +

        glPixelDataRangeNV

        +
        public static void glPixelDataRangeNV(int target,
        +                      java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glPixelDataRangeNV

        +
        public static void glPixelDataRangeNV(int target,
        +                      java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glPixelDataRangeNV

        +
        public static void glPixelDataRangeNV(int target,
        +                      java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glFlushPixelDataRangeNV

        +
        public static void glFlushPixelDataRangeNV(int target)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPointSprite.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPointSprite.html new file mode 100644 index 00000000..37ee5a44 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPointSprite.html @@ -0,0 +1,305 @@ + + + + + +NVPointSprite (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVPointSprite

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVPointSprite
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVPointSprite
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglPointParameteriNV(int pname, + int param) 
      static voidglPointParameterNV(int pname, + java.nio.IntBuffer params) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glPointParameteriNV

        +
        public static void glPointParameteriNV(int pname,
        +                       int param)
        +
      • +
      + + + +
        +
      • +

        glPointParameterNV

        +
        public static void glPointParameterNV(int pname,
        +                      java.nio.IntBuffer params)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPresentVideo.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPresentVideo.html new file mode 100644 index 00000000..243f2db4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPresentVideo.html @@ -0,0 +1,570 @@ + + + + + +NVPresentVideo (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVPresentVideo

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVPresentVideo
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVPresentVideo
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intFIELDS_NV +
      Accepted by the <type> parameter of PresentFrameKeyedNV and + PresentFrameDualFillNV:
      +
      static intGL_CURRENT_TIME_NV +
      Accepted by the <pname> parameter of GetVideoivNV, GetVideouivNV, + GetVideoi64vNV, GetVideoui64vNV:
      +
      static intGL_FRAME_NV +
      Accepted by the <type> parameter of PresentFrameKeyedNV and + PresentFrameDualFillNV:
      +
      static intGL_NUM_FILL_STREAMS_NV +
      Accepted by the <pname> parameter of GetVideoivNV, GetVideouivNV, + GetVideoi64vNV, GetVideoui64vNV:
      +
      static intGL_NUM_VIDEO_SLOTS_NV +
      Accepted by the <attribute> parameter of NVPresentVideoUtil.glQueryContextNV:
      +
      static intGL_PRESENT_DURATION_NV +
      Accepted by the <target> parameter of GetQueryiv:
      +
      static intGL_PRESENT_TIME_NV +
      Accepted by the <target> parameter of GetQueryiv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static longglGetVideoi64NV(int video_slot, + int pname) +
      Overloads glGetVideoi64vNV.
      +
      static intglGetVideoiNV(int video_slot, + int pname) +
      Overloads glGetVideoivNV.
      +
      static voidglGetVideoNV(int video_slot, + int pname, + java.nio.IntBuffer params) 
      static voidglGetVideoNV(int video_slot, + int pname, + java.nio.LongBuffer params) 
      static longglGetVideoui64NV(int video_slot, + int pname) +
      Overloads glGetVideoui64vNV.
      +
      static intglGetVideouiNV(int video_slot, + int pname) +
      Overloads glGetVideouivNV.
      +
      static voidglGetVideouNV(int video_slot, + int pname, + java.nio.IntBuffer params) 
      static voidglGetVideouNV(int video_slot, + int pname, + java.nio.LongBuffer params) 
      static voidglPresentFrameDualFillNV(int video_slot, + long minPresentTime, + int beginPresentTimeId, + int presentDurationId, + int type, + int target0, + int fill0, + int target1, + int fill1, + int target2, + int fill2, + int target3, + int fill3) 
      static voidglPresentFrameKeyedNV(int video_slot, + long minPresentTime, + int beginPresentTimeId, + int presentDurationId, + int type, + int target0, + int fill0, + int key0, + int target1, + int fill1, + int key1) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FRAME_NV

        +
        public static final int GL_FRAME_NV
        +
        Accepted by the <type> parameter of PresentFrameKeyedNV and + PresentFrameDualFillNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        FIELDS_NV

        +
        public static final int FIELDS_NV
        +
        Accepted by the <type> parameter of PresentFrameKeyedNV and + PresentFrameDualFillNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_TIME_NV

        +
        public static final int GL_CURRENT_TIME_NV
        +
        Accepted by the <pname> parameter of GetVideoivNV, GetVideouivNV, + GetVideoi64vNV, GetVideoui64vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_FILL_STREAMS_NV

        +
        public static final int GL_NUM_FILL_STREAMS_NV
        +
        Accepted by the <pname> parameter of GetVideoivNV, GetVideouivNV, + GetVideoi64vNV, GetVideoui64vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PRESENT_TIME_NV

        +
        public static final int GL_PRESENT_TIME_NV
        +
        Accepted by the <target> parameter of GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PRESENT_DURATION_NV

        +
        public static final int GL_PRESENT_DURATION_NV
        +
        Accepted by the <target> parameter of GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_VIDEO_SLOTS_NV

        +
        public static final int GL_NUM_VIDEO_SLOTS_NV
        +
        Accepted by the <attribute> parameter of NVPresentVideoUtil.glQueryContextNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glPresentFrameKeyedNV

        +
        public static void glPresentFrameKeyedNV(int video_slot,
        +                         long minPresentTime,
        +                         int beginPresentTimeId,
        +                         int presentDurationId,
        +                         int type,
        +                         int target0,
        +                         int fill0,
        +                         int key0,
        +                         int target1,
        +                         int fill1,
        +                         int key1)
        +
      • +
      + + + +
        +
      • +

        glPresentFrameDualFillNV

        +
        public static void glPresentFrameDualFillNV(int video_slot,
        +                            long minPresentTime,
        +                            int beginPresentTimeId,
        +                            int presentDurationId,
        +                            int type,
        +                            int target0,
        +                            int fill0,
        +                            int target1,
        +                            int fill1,
        +                            int target2,
        +                            int fill2,
        +                            int target3,
        +                            int fill3)
        +
      • +
      + + + +
        +
      • +

        glGetVideoNV

        +
        public static void glGetVideoNV(int video_slot,
        +                int pname,
        +                java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVideoiNV

        +
        public static int glGetVideoiNV(int video_slot,
        +                int pname)
        +
        Overloads glGetVideoivNV.
        +
      • +
      + + + +
        +
      • +

        glGetVideouNV

        +
        public static void glGetVideouNV(int video_slot,
        +                 int pname,
        +                 java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVideouiNV

        +
        public static int glGetVideouiNV(int video_slot,
        +                 int pname)
        +
        Overloads glGetVideouivNV.
        +
      • +
      + + + +
        +
      • +

        glGetVideoNV

        +
        public static void glGetVideoNV(int video_slot,
        +                int pname,
        +                java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVideoi64NV

        +
        public static long glGetVideoi64NV(int video_slot,
        +                   int pname)
        +
        Overloads glGetVideoi64vNV.
        +
      • +
      + + + +
        +
      • +

        glGetVideouNV

        +
        public static void glGetVideouNV(int video_slot,
        +                 int pname,
        +                 java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVideoui64NV

        +
        public static long glGetVideoui64NV(int video_slot,
        +                    int pname)
        +
        Overloads glGetVideoui64vNV.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPresentVideoUtil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPresentVideoUtil.html new file mode 100644 index 00000000..bcea4214 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPresentVideoUtil.html @@ -0,0 +1,283 @@ + + + + + +NVPresentVideoUtil (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVPresentVideoUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVPresentVideoUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVPresentVideoUtil
    +extends java.lang.Object
    +
    This class exposes the platform specific functionality present in the + NV_present_video extension.
    +
    Since:
    +
    20/5/2011
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static booleanglBindVideoDeviceNV(int video_slot, + long video_device, + java.nio.IntBuffer attrib_list) +
      Binds the video output device specified to one of the context's available video output slots.
      +
      static intglEnumerateVideoDevicesNV(java.nio.LongBuffer devices) +
      Enumerate the available video output devices.
      +
      static booleanglQueryContextNV(int attrib, + java.nio.IntBuffer value) +
      Queries an attribute associated with the current context.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glEnumerateVideoDevicesNV

        +
        public static int glEnumerateVideoDevicesNV(java.nio.LongBuffer devices)
        +
        Enumerate the available video output devices. This method is the cross-platform + equivalent of glXEnumerateVideoDevicesNV and wglEnumerateVideoDevicesNV. Since they are + not really compatible, this method works like the WGL version. That is, you first + call it with a null devices buffer, get the number of devices, then call it again + with an appropriately sized buffer.
        +
        Parameters:
        devices - the buffer to store devices in
        +
        Returns:
        the number of available video output devices
        +
      • +
      + + + +
        +
      • +

        glBindVideoDeviceNV

        +
        public static boolean glBindVideoDeviceNV(int video_slot,
        +                          long video_device,
        +                          java.nio.IntBuffer attrib_list)
        +
        Binds the video output device specified to one of the context's available video output slots. + This method is the cross-platform equivalent of glXBindVideoDeviceNV and wglBindVideoDeviceNV. + To release a video device without binding another device to the same slot, call it with + video_device set to 0 (will use INVALID_HANDLE_VALUE on WGL).
        +
        Parameters:
        video_slot - the video slot
        video_device - the video device
        attrib_list - the attributes to use
        +
        Returns:
        true if the binding was successful
        +
      • +
      + + + +
        +
      • +

        glQueryContextNV

        +
        public static boolean glQueryContextNV(int attrib,
        +                       java.nio.IntBuffer value)
        +
        Queries an attribute associated with the current context. This method is the cross-platform + equivalent of glXQueryContext and wglQueryCurrentContextNV.
        +
        Parameters:
        attrib - the attribute to query
        value - the buffer to store the value in
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPrimitiveRestart.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPrimitiveRestart.html new file mode 100644 index 00000000..696ea7a5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVPrimitiveRestart.html @@ -0,0 +1,301 @@ + + + + + +NVPrimitiveRestart (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVPrimitiveRestart

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVPrimitiveRestart
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVPrimitiveRestart
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_PRIMITIVE_RESTART_INDEX_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_PRIMITIVE_RESTART_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglPrimitiveRestartIndexNV(int index) 
      static voidglPrimitiveRestartNV() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PRIMITIVE_RESTART_NV

        +
        public static final int GL_PRIMITIVE_RESTART_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PRIMITIVE_RESTART_INDEX_NV

        +
        public static final int GL_PRIMITIVE_RESTART_INDEX_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glPrimitiveRestartNV

        +
        public static void glPrimitiveRestartNV()
        +
      • +
      + + + +
        +
      • +

        glPrimitiveRestartIndexNV

        +
        public static void glPrimitiveRestartIndexNV(int index)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVProgram.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVProgram.html new file mode 100644 index 00000000..9dd0e1bd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVProgram.html @@ -0,0 +1,635 @@ + + + + + +NVProgram (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVProgram

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVProgram
    • +
    +
  • +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_PROGRAM_ERROR_POSITION_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_PROGRAM_ERROR_STRING_NV +
      Accepted by the <name> parameter of GetString:
      +
      static intGL_PROGRAM_LENGTH_NV +
      Accepted by the <pname> parameter of GetProgramivNV:
      +
      static intGL_PROGRAM_RESIDENT_NV +
      Accepted by the <pname> parameter of GetProgramivNV:
      +
      static intGL_PROGRAM_STRING_NV +
      Accepted by the <pname> parameter of GetProgramStringNV:
      +
      static intGL_PROGRAM_TARGET_NV +
      Accepted by the <pname> parameter of GetProgramivNV:
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      NVProgram() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static booleanglAreProgramsResidentNV(java.nio.IntBuffer programIDs, + java.nio.ByteBuffer programResidences) 
      static voidglBindProgramNV(int target, + int programID) 
      static voidglDeleteProgramsNV(int program) +
      Overloads glDeleteProgramsNV.
      +
      static voidglDeleteProgramsNV(java.nio.IntBuffer programs) 
      static intglGenProgramsNV() +
      Overloads glGenProgramsNV.
      +
      static voidglGenProgramsNV(java.nio.IntBuffer programs) 
      static intglGetProgramiNV(int programID, + int parameterName) +
      Overloads glGetProgramivNV.
      +
      static intglGetProgramNV(int programID, + int parameterName) +
      Deprecated.  +
      Will be removed in 3.0. Use glGetProgramiNV(int, int) instead.
      +
      +
      static voidglGetProgramNV(int programID, + int parameterName, + java.nio.IntBuffer params) 
      static java.lang.StringglGetProgramStringNV(int programID, + int parameterName) +
      Overloads glGetProgramStringNV.
      +
      static voidglGetProgramStringNV(int programID, + int parameterName, + java.nio.ByteBuffer paramString) 
      static booleanglIsProgramNV(int programID) 
      static voidglLoadProgramNV(int target, + int programID, + java.nio.ByteBuffer string) 
      static voidglLoadProgramNV(int target, + int programID, + java.lang.CharSequence string) +
      Overloads glLoadProgramNV.
      +
      static voidglRequestResidentProgramsNV(int programID) +
      Overloads glRequestResidentProgramsNV.
      +
      static voidglRequestResidentProgramsNV(java.nio.IntBuffer programIDs) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PROGRAM_TARGET_NV

        +
        public static final int GL_PROGRAM_TARGET_NV
        +
        Accepted by the <pname> parameter of GetProgramivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_LENGTH_NV

        +
        public static final int GL_PROGRAM_LENGTH_NV
        +
        Accepted by the <pname> parameter of GetProgramivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_RESIDENT_NV

        +
        public static final int GL_PROGRAM_RESIDENT_NV
        +
        Accepted by the <pname> parameter of GetProgramivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_STRING_NV

        +
        public static final int GL_PROGRAM_STRING_NV
        +
        Accepted by the <pname> parameter of GetProgramStringNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_ERROR_POSITION_NV

        +
        public static final int GL_PROGRAM_ERROR_POSITION_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_ERROR_STRING_NV

        +
        public static final int GL_PROGRAM_ERROR_STRING_NV
        +
        Accepted by the <name> parameter of GetString:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NVProgram

        +
        public NVProgram()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glLoadProgramNV

        +
        public static void glLoadProgramNV(int target,
        +                   int programID,
        +                   java.nio.ByteBuffer string)
        +
      • +
      + + + +
        +
      • +

        glLoadProgramNV

        +
        public static void glLoadProgramNV(int target,
        +                   int programID,
        +                   java.lang.CharSequence string)
        +
        Overloads glLoadProgramNV.
        +
      • +
      + + + +
        +
      • +

        glBindProgramNV

        +
        public static void glBindProgramNV(int target,
        +                   int programID)
        +
      • +
      + + + +
        +
      • +

        glDeleteProgramsNV

        +
        public static void glDeleteProgramsNV(java.nio.IntBuffer programs)
        +
      • +
      + + + +
        +
      • +

        glDeleteProgramsNV

        +
        public static void glDeleteProgramsNV(int program)
        +
        Overloads glDeleteProgramsNV.
        +
      • +
      + + + +
        +
      • +

        glGenProgramsNV

        +
        public static void glGenProgramsNV(java.nio.IntBuffer programs)
        +
      • +
      + + + +
        +
      • +

        glGenProgramsNV

        +
        public static int glGenProgramsNV()
        +
        Overloads glGenProgramsNV.
        +
      • +
      + + + +
        +
      • +

        glGetProgramNV

        +
        public static void glGetProgramNV(int programID,
        +                  int parameterName,
        +                  java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramNV

        +
        @Deprecated
        +public static int glGetProgramNV(int programID,
        +                            int parameterName)
        +
        Deprecated. Will be removed in 3.0. Use glGetProgramiNV(int, int) instead.
        +
        Overloads glGetProgramivNV. +

        +
      • +
      + + + +
        +
      • +

        glGetProgramiNV

        +
        public static int glGetProgramiNV(int programID,
        +                  int parameterName)
        +
        Overloads glGetProgramivNV.
        +
      • +
      + + + +
        +
      • +

        glGetProgramStringNV

        +
        public static void glGetProgramStringNV(int programID,
        +                        int parameterName,
        +                        java.nio.ByteBuffer paramString)
        +
      • +
      + + + +
        +
      • +

        glGetProgramStringNV

        +
        public static java.lang.String glGetProgramStringNV(int programID,
        +                                    int parameterName)
        +
        Overloads glGetProgramStringNV.
        +
      • +
      + + + +
        +
      • +

        glIsProgramNV

        +
        public static boolean glIsProgramNV(int programID)
        +
      • +
      + + + +
        +
      • +

        glAreProgramsResidentNV

        +
        public static boolean glAreProgramsResidentNV(java.nio.IntBuffer programIDs,
        +                              java.nio.ByteBuffer programResidences)
        +
      • +
      + + + +
        +
      • +

        glRequestResidentProgramsNV

        +
        public static void glRequestResidentProgramsNV(java.nio.IntBuffer programIDs)
        +
      • +
      + + + +
        +
      • +

        glRequestResidentProgramsNV

        +
        public static void glRequestResidentProgramsNV(int programID)
        +
        Overloads glRequestResidentProgramsNV.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVRegisterCombiners.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVRegisterCombiners.html new file mode 100644 index 00000000..6c82269f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVRegisterCombiners.html @@ -0,0 +1,1314 @@ + + + + + +NVRegisterCombiners (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVRegisterCombiners

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVRegisterCombiners
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVRegisterCombiners
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glCombinerParameterfNV

        +
        public static void glCombinerParameterfNV(int pname,
        +                          float param)
        +
      • +
      + + + +
        +
      • +

        glCombinerParameterNV

        +
        public static void glCombinerParameterNV(int pname,
        +                         java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glCombinerParameteriNV

        +
        public static void glCombinerParameteriNV(int pname,
        +                          int param)
        +
      • +
      + + + +
        +
      • +

        glCombinerParameterNV

        +
        public static void glCombinerParameterNV(int pname,
        +                         java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glCombinerInputNV

        +
        public static void glCombinerInputNV(int stage,
        +                     int portion,
        +                     int variable,
        +                     int input,
        +                     int mapping,
        +                     int componentUsage)
        +
      • +
      + + + +
        +
      • +

        glCombinerOutputNV

        +
        public static void glCombinerOutputNV(int stage,
        +                      int portion,
        +                      int abOutput,
        +                      int cdOutput,
        +                      int sumOutput,
        +                      int scale,
        +                      int bias,
        +                      boolean abDotProduct,
        +                      boolean cdDotProduct,
        +                      boolean muxSum)
        +
      • +
      + + + +
        +
      • +

        glFinalCombinerInputNV

        +
        public static void glFinalCombinerInputNV(int variable,
        +                          int input,
        +                          int mapping,
        +                          int componentUsage)
        +
      • +
      + + + +
        +
      • +

        glGetCombinerInputParameterNV

        +
        public static void glGetCombinerInputParameterNV(int stage,
        +                                 int portion,
        +                                 int variable,
        +                                 int pname,
        +                                 java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetCombinerInputParameterfNV

        +
        public static float glGetCombinerInputParameterfNV(int stage,
        +                                   int portion,
        +                                   int variable,
        +                                   int pname)
        +
        Overloads glGetCombinerInputParameterfvNV.
        +
      • +
      + + + +
        +
      • +

        glGetCombinerInputParameterNV

        +
        public static void glGetCombinerInputParameterNV(int stage,
        +                                 int portion,
        +                                 int variable,
        +                                 int pname,
        +                                 java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetCombinerInputParameteriNV

        +
        public static int glGetCombinerInputParameteriNV(int stage,
        +                                 int portion,
        +                                 int variable,
        +                                 int pname)
        +
        Overloads glGetCombinerInputParameterivNV.
        +
      • +
      + + + +
        +
      • +

        glGetCombinerOutputParameterNV

        +
        public static void glGetCombinerOutputParameterNV(int stage,
        +                                  int portion,
        +                                  int pname,
        +                                  java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetCombinerOutputParameterfNV

        +
        public static float glGetCombinerOutputParameterfNV(int stage,
        +                                    int portion,
        +                                    int pname)
        +
        Overloads glGetCombinerOutputParameterfvNV.
        +
      • +
      + + + +
        +
      • +

        glGetCombinerOutputParameterNV

        +
        public static void glGetCombinerOutputParameterNV(int stage,
        +                                  int portion,
        +                                  int pname,
        +                                  java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetCombinerOutputParameteriNV

        +
        public static int glGetCombinerOutputParameteriNV(int stage,
        +                                  int portion,
        +                                  int pname)
        +
        Overloads glGetCombinerOutputParameterivNV.
        +
      • +
      + + + +
        +
      • +

        glGetFinalCombinerInputParameterNV

        +
        public static void glGetFinalCombinerInputParameterNV(int variable,
        +                                      int pname,
        +                                      java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetFinalCombinerInputParameterfNV

        +
        public static float glGetFinalCombinerInputParameterfNV(int variable,
        +                                        int pname)
        +
        Overloads glGetFinalCombinerInputParameterfvNV.
        +
      • +
      + + + +
        +
      • +

        glGetFinalCombinerInputParameterNV

        +
        public static void glGetFinalCombinerInputParameterNV(int variable,
        +                                      int pname,
        +                                      java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetFinalCombinerInputParameteriNV

        +
        public static int glGetFinalCombinerInputParameteriNV(int variable,
        +                                      int pname)
        +
        Overloads glGetFinalCombinerInputParameterivNV.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVRegisterCombiners2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVRegisterCombiners2.html new file mode 100644 index 00000000..704b35b0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVRegisterCombiners2.html @@ -0,0 +1,281 @@ + + + + + +NVRegisterCombiners2 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVRegisterCombiners2

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVRegisterCombiners2
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVRegisterCombiners2
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglCombinerStageParameterNV(int stage, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetCombinerStageParameterNV(int stage, + int pname, + java.nio.FloatBuffer params) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PER_STAGE_CONSTANTS_NV

        +
        public static final int GL_PER_STAGE_CONSTANTS_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glCombinerStageParameterNV

        +
        public static void glCombinerStageParameterNV(int stage,
        +                              int pname,
        +                              java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetCombinerStageParameterNV

        +
        public static void glGetCombinerStageParameterNV(int stage,
        +                                 int pname,
        +                                 java.nio.FloatBuffer params)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVShaderBufferLoad.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVShaderBufferLoad.html new file mode 100644 index 00000000..170015ea --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVShaderBufferLoad.html @@ -0,0 +1,550 @@ + + + + + +NVShaderBufferLoad (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVShaderBufferLoad

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVShaderBufferLoad
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVShaderBufferLoad
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BUFFER_GPU_ADDRESS_NV

        +
        public static final int GL_BUFFER_GPU_ADDRESS_NV
        +
        Accepted by the <pname> parameter of GetBufferParameterui64vNV, + GetNamedBufferParameterui64vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GPU_ADDRESS_NV

        +
        public static final int GL_GPU_ADDRESS_NV
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SHADER_BUFFER_ADDRESS_NV

        +
        public static final int GL_MAX_SHADER_BUFFER_ADDRESS_NV
        +
        Accepted by the <value> parameter of GetIntegerui64vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glMakeBufferResidentNV

        +
        public static void glMakeBufferResidentNV(int target,
        +                          int access)
        +
      • +
      + + + +
        +
      • +

        glMakeBufferNonResidentNV

        +
        public static void glMakeBufferNonResidentNV(int target)
        +
      • +
      + + + +
        +
      • +

        glIsBufferResidentNV

        +
        public static boolean glIsBufferResidentNV(int target)
        +
      • +
      + + + +
        +
      • +

        glMakeNamedBufferResidentNV

        +
        public static void glMakeNamedBufferResidentNV(int buffer,
        +                               int access)
        +
      • +
      + + + +
        +
      • +

        glMakeNamedBufferNonResidentNV

        +
        public static void glMakeNamedBufferNonResidentNV(int buffer)
        +
      • +
      + + + +
        +
      • +

        glIsNamedBufferResidentNV

        +
        public static boolean glIsNamedBufferResidentNV(int buffer)
        +
      • +
      + + + +
        +
      • +

        glGetBufferParameteruNV

        +
        public static void glGetBufferParameteruNV(int target,
        +                           int pname,
        +                           java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetBufferParameterui64NV

        +
        public static long glGetBufferParameterui64NV(int target,
        +                              int pname)
        +
        Overloads glGetBufferParameterui64vNV.
        +
      • +
      + + + +
        +
      • +

        glGetNamedBufferParameteruNV

        +
        public static void glGetNamedBufferParameteruNV(int buffer,
        +                                int pname,
        +                                java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetNamedBufferParameterui64NV

        +
        public static long glGetNamedBufferParameterui64NV(int buffer,
        +                                   int pname)
        +
        Overloads glGetNamedBufferParameterui64vNV.
        +
      • +
      + + + +
        +
      • +

        glGetIntegeruNV

        +
        public static void glGetIntegeruNV(int value,
        +                   java.nio.LongBuffer result)
        +
      • +
      + + + +
        +
      • +

        glGetIntegerui64NV

        +
        public static long glGetIntegerui64NV(int value)
        +
        Overloads glGetIntegerui64vNV.
        +
      • +
      + + + +
        +
      • +

        glUniformui64NV

        +
        public static void glUniformui64NV(int location,
        +                   long value)
        +
      • +
      + + + +
        +
      • +

        glUniformuNV

        +
        public static void glUniformuNV(int location,
        +                java.nio.LongBuffer value)
        +
      • +
      + + + +
        +
      • +

        glGetUniformuNV

        +
        public static void glGetUniformuNV(int program,
        +                   int location,
        +                   java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformui64NV

        +
        public static void glProgramUniformui64NV(int program,
        +                          int location,
        +                          long value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformuNV

        +
        public static void glProgramUniformuNV(int program,
        +                       int location,
        +                       java.nio.LongBuffer value)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVShaderBufferStore.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVShaderBufferStore.html new file mode 100644 index 00000000..6e5a26ab --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVShaderBufferStore.html @@ -0,0 +1,269 @@ + + + + + +NVShaderBufferStore (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVShaderBufferStore

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVShaderBufferStore
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVShaderBufferStore
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_READ_WRITE +
      Accepted by the <access> parameter of MakeBufferResidentNV:
      +
      static intGL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV +
      Accepted by the <barriers> parameter of MemoryBarrierNV:
      +
      static intGL_WRITE_ONLY +
      Accepted by the <access> parameter of MakeBufferResidentNV:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV

        +
        public static final int GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV
        +
        Accepted by the <barriers> parameter of MemoryBarrierNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_WRITE

        +
        public static final int GL_READ_WRITE
        +
        Accepted by the <access> parameter of MakeBufferResidentNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_WRITE_ONLY

        +
        public static final int GL_WRITE_ONLY
        +
        Accepted by the <access> parameter of MakeBufferResidentNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTessellationProgram5.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTessellationProgram5.html new file mode 100644 index 00000000..5c372a4a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTessellationProgram5.html @@ -0,0 +1,339 @@ + + + + + +NVTessellationProgram5 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVTessellationProgram5

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVTessellationProgram5
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVTessellationProgram5
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_PROGRAM_PATCH_ATTRIBS_NV +
      Accepted by the <pname> parameter of GetProgramivARB:
      +
      static intGL_TESS_CONTROL_PROGRAM_NV +
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of ProgramStringARB, + BindProgramARB, ProgramEnvParameter4[df][v]ARB, + ProgramLocalParameter4[df][v]ARB, GetProgramEnvParameter[df]vARB, + GetProgramLocalParameter[df]vARB, GetProgramivARB and + GetProgramStringARB:
      +
      static intGL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV +
      Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
      +
      static intGL_TESS_EVALUATION_PROGRAM_NV +
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of ProgramStringARB, + BindProgramARB, ProgramEnvParameter4[df][v]ARB, + ProgramLocalParameter4[df][v]ARB, GetProgramEnvParameter[df]vARB, + GetProgramLocalParameter[df]vARB, GetProgramivARB and + GetProgramStringARB:
      +
      static intGL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV +
      Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TESS_CONTROL_PROGRAM_NV

        +
        public static final int GL_TESS_CONTROL_PROGRAM_NV
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of ProgramStringARB, + BindProgramARB, ProgramEnvParameter4[df][v]ARB, + ProgramLocalParameter4[df][v]ARB, GetProgramEnvParameter[df]vARB, + GetProgramLocalParameter[df]vARB, GetProgramivARB and + GetProgramStringARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_EVALUATION_PROGRAM_NV

        +
        public static final int GL_TESS_EVALUATION_PROGRAM_NV
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of ProgramStringARB, + BindProgramARB, ProgramEnvParameter4[df][v]ARB, + ProgramLocalParameter4[df][v]ARB, GetProgramEnvParameter[df]vARB, + GetProgramLocalParameter[df]vARB, GetProgramivARB and + GetProgramStringARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV

        +
        public static final int GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV
        +
        Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV

        +
        public static final int GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV
        +
        Accepted by the <target> parameter of ProgramBufferParametersfvNV, + ProgramBufferParametersIivNV, and ProgramBufferParametersIuivNV, + BindBufferRangeNV, BindBufferOffsetNV, BindBufferBaseNV, and BindBuffer + and the <value> parameter of GetIntegerIndexedvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_PATCH_ATTRIBS_NV

        +
        public static final int GL_MAX_PROGRAM_PATCH_ATTRIBS_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTexgenReflection.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTexgenReflection.html new file mode 100644 index 00000000..ac4f1852 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTexgenReflection.html @@ -0,0 +1,246 @@ + + + + + +NVTexgenReflection (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVTexgenReflection

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVTexgenReflection
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVTexgenReflection
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureBarrier.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureBarrier.html new file mode 100644 index 00000000..290edd5e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureBarrier.html @@ -0,0 +1,223 @@ + + + + + +NVTextureBarrier (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVTextureBarrier

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVTextureBarrier
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVTextureBarrier
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglTextureBarrierNV() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTextureBarrierNV

        +
        public static void glTextureBarrierNV()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureCompressionVTC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureCompressionVTC.html new file mode 100644 index 00000000..9fb4a002 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureCompressionVTC.html @@ -0,0 +1,302 @@ + + + + + +NVTextureCompressionVTC (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVTextureCompressionVTC

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVTextureCompressionVTC
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVTextureCompressionVTC
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPRESSED_RGB_S3TC_DXT1_EXT +
      Accepted by the <internalformat> parameter of TexImage3D and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB:
      +
      static intGL_COMPRESSED_RGBA_S3TC_DXT1_EXT +
      Accepted by the <internalformat> parameter of TexImage3D and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB:
      +
      static intGL_COMPRESSED_RGBA_S3TC_DXT3_EXT +
      Accepted by the <internalformat> parameter of TexImage3D and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB:
      +
      static intGL_COMPRESSED_RGBA_S3TC_DXT5_EXT +
      Accepted by the <internalformat> parameter of TexImage3D and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_RGB_S3TC_DXT1_EXT

        +
        public static final int GL_COMPRESSED_RGB_S3TC_DXT1_EXT
        +
        Accepted by the <internalformat> parameter of TexImage3D and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_S3TC_DXT1_EXT

        +
        public static final int GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
        +
        Accepted by the <internalformat> parameter of TexImage3D and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_S3TC_DXT3_EXT

        +
        public static final int GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
        +
        Accepted by the <internalformat> parameter of TexImage3D and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_S3TC_DXT5_EXT

        +
        public static final int GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
        +
        Accepted by the <internalformat> parameter of TexImage3D and + CompressedTexImage3DARB and the <format> parameter of + CompressedTexSubImage2DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureEnvCombine4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureEnvCombine4.html new file mode 100644 index 00000000..0a245884 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureEnvCombine4.html @@ -0,0 +1,288 @@ + + + + + +NVTextureEnvCombine4 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVTextureEnvCombine4

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVTextureEnvCombine4
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVTextureEnvCombine4
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureExpandNormal.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureExpandNormal.html new file mode 100644 index 00000000..4e3a9163 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureExpandNormal.html @@ -0,0 +1,239 @@ + + + + + +NVTextureExpandNormal (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVTextureExpandNormal

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVTextureExpandNormal
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVTextureExpandNormal
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_TEXTURE_UNSIGNED_REMAP_MODE_NV +
      Accepted by the <pname> parameters of TexParameteri, + TexParameteriv, TexParameterf, TexParameterfv, GetTexParameteri, + and GetTexParameteriv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_UNSIGNED_REMAP_MODE_NV

        +
        public static final int GL_TEXTURE_UNSIGNED_REMAP_MODE_NV
        +
        Accepted by the <pname> parameters of TexParameteri, + TexParameteriv, TexParameterf, TexParameterfv, GetTexParameteri, + and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureMultisample.html new file mode 100644 index 00000000..7750de6a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureMultisample.html @@ -0,0 +1,427 @@ + + + + + +NVTextureMultisample (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVTextureMultisample

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVTextureMultisample
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVTextureMultisample
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglTexImage2DMultisampleCoverageNV(int target, + int coverageSamples, + int colorSamples, + int internalFormat, + int width, + int height, + boolean fixedSampleLocations) 
      static voidglTexImage3DMultisampleCoverageNV(int target, + int coverageSamples, + int colorSamples, + int internalFormat, + int width, + int height, + int depth, + boolean fixedSampleLocations) 
      static voidglTextureImage2DMultisampleCoverageNV(int texture, + int target, + int coverageSamples, + int colorSamples, + int internalFormat, + int width, + int height, + boolean fixedSampleLocations) 
      static voidglTextureImage2DMultisampleNV(int texture, + int target, + int samples, + int internalFormat, + int width, + int height, + boolean fixedSampleLocations) 
      static voidglTextureImage3DMultisampleCoverageNV(int texture, + int target, + int coverageSamples, + int colorSamples, + int internalFormat, + int width, + int height, + int depth, + boolean fixedSampleLocations) 
      static voidglTextureImage3DMultisampleNV(int texture, + int target, + int samples, + int internalFormat, + int width, + int height, + int depth, + boolean fixedSampleLocations) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_COVERAGE_SAMPLES_NV

        +
        public static final int GL_TEXTURE_COVERAGE_SAMPLES_NV
        +
        Accepted by the <pname> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COLOR_SAMPLES_NV

        +
        public static final int GL_TEXTURE_COLOR_SAMPLES_NV
        +
        Accepted by the <pname> parameter of GetTexLevelParameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTexImage2DMultisampleCoverageNV

        +
        public static void glTexImage2DMultisampleCoverageNV(int target,
        +                                     int coverageSamples,
        +                                     int colorSamples,
        +                                     int internalFormat,
        +                                     int width,
        +                                     int height,
        +                                     boolean fixedSampleLocations)
        +
      • +
      + + + +
        +
      • +

        glTexImage3DMultisampleCoverageNV

        +
        public static void glTexImage3DMultisampleCoverageNV(int target,
        +                                     int coverageSamples,
        +                                     int colorSamples,
        +                                     int internalFormat,
        +                                     int width,
        +                                     int height,
        +                                     int depth,
        +                                     boolean fixedSampleLocations)
        +
      • +
      + + + +
        +
      • +

        glTextureImage2DMultisampleNV

        +
        public static void glTextureImage2DMultisampleNV(int texture,
        +                                 int target,
        +                                 int samples,
        +                                 int internalFormat,
        +                                 int width,
        +                                 int height,
        +                                 boolean fixedSampleLocations)
        +
      • +
      + + + +
        +
      • +

        glTextureImage3DMultisampleNV

        +
        public static void glTextureImage3DMultisampleNV(int texture,
        +                                 int target,
        +                                 int samples,
        +                                 int internalFormat,
        +                                 int width,
        +                                 int height,
        +                                 int depth,
        +                                 boolean fixedSampleLocations)
        +
      • +
      + + + +
        +
      • +

        glTextureImage2DMultisampleCoverageNV

        +
        public static void glTextureImage2DMultisampleCoverageNV(int texture,
        +                                         int target,
        +                                         int coverageSamples,
        +                                         int colorSamples,
        +                                         int internalFormat,
        +                                         int width,
        +                                         int height,
        +                                         boolean fixedSampleLocations)
        +
      • +
      + + + +
        +
      • +

        glTextureImage3DMultisampleCoverageNV

        +
        public static void glTextureImage3DMultisampleCoverageNV(int texture,
        +                                         int target,
        +                                         int coverageSamples,
        +                                         int colorSamples,
        +                                         int internalFormat,
        +                                         int width,
        +                                         int height,
        +                                         int depth,
        +                                         boolean fixedSampleLocations)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureRectangle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureRectangle.html new file mode 100644 index 00000000..492f7d7a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureRectangle.html @@ -0,0 +1,274 @@ + + + + + +NVTextureRectangle (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVTextureRectangle

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVTextureRectangle
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVTextureRectangle
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_RECTANGLE_NV

        +
        public static final int GL_TEXTURE_RECTANGLE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_RECTANGLE_NV

        +
        public static final int GL_TEXTURE_BINDING_RECTANGLE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_RECTANGLE_NV

        +
        public static final int GL_PROXY_TEXTURE_RECTANGLE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_RECTANGLE_TEXTURE_SIZE_NV

        +
        public static final int GL_MAX_RECTANGLE_TEXTURE_SIZE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureShader.html new file mode 100644 index 00000000..83549c2a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureShader.html @@ -0,0 +1,1683 @@ + + + + + +NVTextureShader (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVTextureShader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVTextureShader
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVTextureShader
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_CONST_EYE_NV +
      When the <target> parameter of TexEnvfv, TexEnviv, GetTexEnvfv, and + GetTexEnviv is TEXTURE_SHADER_NV, then the value of <pname> may be:
      +
      static intGL_CULL_FRAGMENT_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_CULL_MODES_NV +
      When the <target> parameter of TexEnvfv, TexEnviv, GetTexEnvfv, and + GetTexEnviv is TEXTURE_SHADER_NV, then the value of <pname> may be:
      +
      static intGL_DEPENDENT_AR_TEXTURE_2D_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_DEPENDENT_GB_TEXTURE_2D_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_DOT_PRODUCT_DEPTH_REPLACE_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_DOT_PRODUCT_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_DOT_PRODUCT_TEXTURE_2D_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_DS_BIAS_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
      +
      static intGL_DS_SCALE_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
      +
      static intGL_DSDT_MAG_INTENSITY_NV +
      Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
      +
      static intGL_DSDT_MAG_NV +
      Accepted by the <format> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
      +
      static intGL_DSDT_MAG_VIB_NV +
      Accepted by the <format> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
      +
      static intGL_DSDT_NV +
      Accepted by the <format> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
      +
      static intGL_DSDT8_MAG8_INTENSITY8_NV +
      Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
      +
      static intGL_DSDT8_MAG8_NV +
      Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
      +
      static intGL_DSDT8_NV +
      Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
      +
      static intGL_DT_BIAS_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
      +
      static intGL_DT_SCALE_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
      +
      static intGL_HI_BIAS_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
      +
      static intGL_HI_SCALE_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
      +
      static intGL_HILO_NV +
      Accepted by the <format> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
      +
      static intGL_HILO16_NV +
      Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
      +
      static intGL_LO_BIAS_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
      +
      static intGL_LO_SCALE_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
      +
      static intGL_MAGNITUDE_BIAS_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
      +
      static intGL_MAGNITUDE_SCALE_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
      +
      static intGL_OFFSET_TEXTURE_2D_BIAS_NV +
      When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
      +
      static intGL_OFFSET_TEXTURE_2D_MATRIX_NV +
      When the <target> parameter of TexEnvfv, TexEnviv, GetTexEnvfv, and + GetTexEnviv is TEXTURE_SHADER_NV, then the value of <pname> may be:
      +
      static intGL_OFFSET_TEXTURE_2D_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_OFFSET_TEXTURE_2D_SCALE_NV +
      When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
      +
      static intGL_OFFSET_TEXTURE_BIAS_NV +
      When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
      +
      static intGL_OFFSET_TEXTURE_MATRIX_NV +
      When the <target> parameter of TexEnvfv, TexEnviv, GetTexEnvfv, and + GetTexEnviv is TEXTURE_SHADER_NV, then the value of <pname> may be:
      +
      static intGL_OFFSET_TEXTURE_RECTANGLE_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_OFFSET_TEXTURE_SCALE_NV +
      When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
      +
      static intGL_PASS_THROUGH_NV +
      When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
      +
      static intGL_PREVIOUS_TEXTURE_INPUT_NV +
      When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
      +
      static intGL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV +
      When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
      +
      static intGL_SHADER_CONSISTENT_NV +
      When the <target> parameter GetTexEnvfv and GetTexEnviv is + TEXTURE_SHADER_NV, then the value of <pname> may be:
      +
      static intGL_SHADER_OPERATION_NV +
      When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
      +
      static intGL_SIGNED_ALPHA_NV +
      Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
      +
      static intGL_SIGNED_ALPHA8_NV +
      Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
      +
      static intGL_SIGNED_HILO_NV +
      Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
      +
      static intGL_SIGNED_HILO16_NV +
      Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
      +
      static intGL_SIGNED_INTENSITY_NV +
      Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
      +
      static intGL_SIGNED_INTENSITY8_NV +
      Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
      +
      static intGL_SIGNED_LUMINANCE_ALPHA_NV +
      Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
      +
      static intGL_SIGNED_LUMINANCE_NV +
      Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
      +
      static intGL_SIGNED_LUMINANCE8_ALPHA8_NV +
      Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
      +
      static intGL_SIGNED_LUMINANCE8_NV +
      Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
      +
      static intGL_SIGNED_RGB_NV +
      Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
      +
      static intGL_SIGNED_RGB_UNSIGNED_ALPHA_NV +
      Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
      +
      static intGL_SIGNED_RGB8_NV +
      Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
      +
      static intGL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV +
      Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
      +
      static intGL_SIGNED_RGBA_NV +
      Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
      +
      static intGL_SIGNED_RGBA8_NV +
      Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
      +
      static intGL_TEXTURE_BORDER_VALUES_NV +
      Accepted by the <pname> parameter of TexParameteriv, TexParameterfv, + GetTexParameterfv and GetTexParameteriv.
      +
      static intGL_TEXTURE_DS_SIZE_NV +
      Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
      +
      static intGL_TEXTURE_DT_SIZE_NV +
      Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
      +
      static intGL_TEXTURE_HI_SIZE_NV +
      Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
      +
      static intGL_TEXTURE_LO_SIZE_NV +
      Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
      +
      static intGL_TEXTURE_MAG_SIZE_NV +
      Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
      +
      static intGL_TEXTURE_SHADER_NV +
      Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of TexEnvf, TexEnvfv, + TexEnvi, TexEnviv, GetTexEnvfv, and GetTexEnviv.
      +
      static intGL_UNSIGNED_INT_8_8_S8_S8_REV_NV +
      Accepted by the <type> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
      +
      static intGL_UNSIGNED_INT_S8_S8_8_8_NV +
      Accepted by the <type> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
      +
      static intGL_VIBRANCE_BIAS_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
      +
      static intGL_VIBRANCE_SCALE_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_SHADER_NV

        +
        public static final int GL_TEXTURE_SHADER_NV
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of TexEnvf, TexEnvfv, + TexEnvi, TexEnviv, GetTexEnvfv, and GetTexEnviv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV

        +
        public static final int GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV
        +
        When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_OPERATION_NV

        +
        public static final int GL_SHADER_OPERATION_NV
        +
        When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_TEXTURE_SCALE_NV

        +
        public static final int GL_OFFSET_TEXTURE_SCALE_NV
        +
        When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_TEXTURE_BIAS_NV

        +
        public static final int GL_OFFSET_TEXTURE_BIAS_NV
        +
        When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_TEXTURE_2D_SCALE_NV

        +
        public static final int GL_OFFSET_TEXTURE_2D_SCALE_NV
        +
        When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_TEXTURE_2D_BIAS_NV

        +
        public static final int GL_OFFSET_TEXTURE_2D_BIAS_NV
        +
        When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PREVIOUS_TEXTURE_INPUT_NV

        +
        public static final int GL_PREVIOUS_TEXTURE_INPUT_NV
        +
        When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, + GetTexEnvfv, and GetTexEnviv is TEXTURE_SHADER_NV, then the value + of <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CULL_MODES_NV

        +
        public static final int GL_CULL_MODES_NV
        +
        When the <target> parameter of TexEnvfv, TexEnviv, GetTexEnvfv, and + GetTexEnviv is TEXTURE_SHADER_NV, then the value of <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_TEXTURE_MATRIX_NV

        +
        public static final int GL_OFFSET_TEXTURE_MATRIX_NV
        +
        When the <target> parameter of TexEnvfv, TexEnviv, GetTexEnvfv, and + GetTexEnviv is TEXTURE_SHADER_NV, then the value of <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_TEXTURE_2D_MATRIX_NV

        +
        public static final int GL_OFFSET_TEXTURE_2D_MATRIX_NV
        +
        When the <target> parameter of TexEnvfv, TexEnviv, GetTexEnvfv, and + GetTexEnviv is TEXTURE_SHADER_NV, then the value of <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONST_EYE_NV

        +
        public static final int GL_CONST_EYE_NV
        +
        When the <target> parameter of TexEnvfv, TexEnviv, GetTexEnvfv, and + GetTexEnviv is TEXTURE_SHADER_NV, then the value of <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_CONSISTENT_NV

        +
        public static final int GL_SHADER_CONSISTENT_NV
        +
        When the <target> parameter GetTexEnvfv and GetTexEnviv is + TEXTURE_SHADER_NV, then the value of <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PASS_THROUGH_NV

        +
        public static final int GL_PASS_THROUGH_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CULL_FRAGMENT_NV

        +
        public static final int GL_CULL_FRAGMENT_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_TEXTURE_2D_NV

        +
        public static final int GL_OFFSET_TEXTURE_2D_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_TEXTURE_RECTANGLE_NV

        +
        public static final int GL_OFFSET_TEXTURE_RECTANGLE_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV

        +
        public static final int GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPENDENT_AR_TEXTURE_2D_NV

        +
        public static final int GL_DEPENDENT_AR_TEXTURE_2D_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPENDENT_GB_TEXTURE_2D_NV

        +
        public static final int GL_DEPENDENT_GB_TEXTURE_2D_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOT_PRODUCT_NV

        +
        public static final int GL_DOT_PRODUCT_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOT_PRODUCT_DEPTH_REPLACE_NV

        +
        public static final int GL_DOT_PRODUCT_DEPTH_REPLACE_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOT_PRODUCT_TEXTURE_2D_NV

        +
        public static final int GL_DOT_PRODUCT_TEXTURE_2D_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV

        +
        public static final int GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV

        +
        public static final int GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV

        +
        public static final int GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV

        +
        public static final int GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV

        +
        public static final int GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV
        +
        When the <target> and <pname> parameters of TexEnvf, TexEnvfv, + TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV + respectively, then the value of <param> or the value pointed to by + <params> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HILO_NV

        +
        public static final int GL_HILO_NV
        +
        Accepted by the <format> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DSDT_NV

        +
        public static final int GL_DSDT_NV
        +
        Accepted by the <format> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DSDT_MAG_NV

        +
        public static final int GL_DSDT_MAG_NV
        +
        Accepted by the <format> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DSDT_MAG_VIB_NV

        +
        public static final int GL_DSDT_MAG_VIB_NV
        +
        Accepted by the <format> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_S8_S8_8_8_NV

        +
        public static final int GL_UNSIGNED_INT_S8_S8_8_8_NV
        +
        Accepted by the <type> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_8_8_S8_S8_REV_NV

        +
        public static final int GL_UNSIGNED_INT_8_8_S8_S8_REV_NV
        +
        Accepted by the <type> parameter of GetTexImage, TexImage1D, + TexImage2D, TexSubImage1D, and TexSubImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_RGBA_NV

        +
        public static final int GL_SIGNED_RGBA_NV
        +
        Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_RGBA8_NV

        +
        public static final int GL_SIGNED_RGBA8_NV
        +
        Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_RGB_NV

        +
        public static final int GL_SIGNED_RGB_NV
        +
        Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_RGB8_NV

        +
        public static final int GL_SIGNED_RGB8_NV
        +
        Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_LUMINANCE_NV

        +
        public static final int GL_SIGNED_LUMINANCE_NV
        +
        Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_LUMINANCE8_NV

        +
        public static final int GL_SIGNED_LUMINANCE8_NV
        +
        Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_LUMINANCE_ALPHA_NV

        +
        public static final int GL_SIGNED_LUMINANCE_ALPHA_NV
        +
        Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_LUMINANCE8_ALPHA8_NV

        +
        public static final int GL_SIGNED_LUMINANCE8_ALPHA8_NV
        +
        Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_ALPHA_NV

        +
        public static final int GL_SIGNED_ALPHA_NV
        +
        Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_ALPHA8_NV

        +
        public static final int GL_SIGNED_ALPHA8_NV
        +
        Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_INTENSITY_NV

        +
        public static final int GL_SIGNED_INTENSITY_NV
        +
        Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_INTENSITY8_NV

        +
        public static final int GL_SIGNED_INTENSITY8_NV
        +
        Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_RGB_UNSIGNED_ALPHA_NV

        +
        public static final int GL_SIGNED_RGB_UNSIGNED_ALPHA_NV
        +
        Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV

        +
        public static final int GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV
        +
        Accepted by the <internalformat> parameter of CopyTexImage1D, + CopyTexImage2D, TexImage1D, and TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HILO16_NV

        +
        public static final int GL_HILO16_NV
        +
        Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_HILO_NV

        +
        public static final int GL_SIGNED_HILO_NV
        +
        Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SIGNED_HILO16_NV

        +
        public static final int GL_SIGNED_HILO16_NV
        +
        Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DSDT8_NV

        +
        public static final int GL_DSDT8_NV
        +
        Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DSDT8_MAG8_NV

        +
        public static final int GL_DSDT8_MAG8_NV
        +
        Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DSDT_MAG_INTENSITY_NV

        +
        public static final int GL_DSDT_MAG_INTENSITY_NV
        +
        Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DSDT8_MAG8_INTENSITY8_NV

        +
        public static final int GL_DSDT8_MAG8_INTENSITY8_NV
        +
        Accepted by the <internalformat> parameter of TexImage1D and + TexImage2D.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HI_SCALE_NV

        +
        public static final int GL_HI_SCALE_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LO_SCALE_NV

        +
        public static final int GL_LO_SCALE_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DS_SCALE_NV

        +
        public static final int GL_DS_SCALE_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DT_SCALE_NV

        +
        public static final int GL_DT_SCALE_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAGNITUDE_SCALE_NV

        +
        public static final int GL_MAGNITUDE_SCALE_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIBRANCE_SCALE_NV

        +
        public static final int GL_VIBRANCE_SCALE_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_HI_BIAS_NV

        +
        public static final int GL_HI_BIAS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LO_BIAS_NV

        +
        public static final int GL_LO_BIAS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DS_BIAS_NV

        +
        public static final int GL_DS_BIAS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DT_BIAS_NV

        +
        public static final int GL_DT_BIAS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAGNITUDE_BIAS_NV

        +
        public static final int GL_MAGNITUDE_BIAS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIBRANCE_BIAS_NV

        +
        public static final int GL_VIBRANCE_BIAS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev, PixelTransferf, and PixelTransferi.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BORDER_VALUES_NV

        +
        public static final int GL_TEXTURE_BORDER_VALUES_NV
        +
        Accepted by the <pname> parameter of TexParameteriv, TexParameterfv, + GetTexParameterfv and GetTexParameteriv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_HI_SIZE_NV

        +
        public static final int GL_TEXTURE_HI_SIZE_NV
        +
        Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_LO_SIZE_NV

        +
        public static final int GL_TEXTURE_LO_SIZE_NV
        +
        Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_DS_SIZE_NV

        +
        public static final int GL_TEXTURE_DS_SIZE_NV
        +
        Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_DT_SIZE_NV

        +
        public static final int GL_TEXTURE_DT_SIZE_NV
        +
        Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_MAG_SIZE_NV

        +
        public static final int GL_TEXTURE_MAG_SIZE_NV
        +
        Accepted by the <pname> parameter of GetTexLevelParameterfv and + GetTexLevelParameteriv.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureShader2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureShader2.html new file mode 100644 index 00000000..57058f18 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureShader2.html @@ -0,0 +1,610 @@ + + + + + +NVTextureShader2 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVTextureShader2

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVTextureShader2
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVTextureShader2
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureShader3.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureShader3.html new file mode 100644 index 00000000..15cdbebd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTextureShader3.html @@ -0,0 +1,456 @@ + + + + + +NVTextureShader3 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVTextureShader3

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVTextureShader3
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVTextureShader3
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV

        +
        public static final int GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV

        +
        public static final int GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV

        +
        public static final int GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV

        +
        public static final int GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_HILO_TEXTURE_2D_NV

        +
        public static final int GL_OFFSET_HILO_TEXTURE_2D_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV

        +
        public static final int GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV

        +
        public static final int GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV

        +
        public static final int GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPENDENT_HILO_TEXTURE_2D_NV

        +
        public static final int GL_DEPENDENT_HILO_TEXTURE_2D_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPENDENT_RGB_TEXTURE_3D_NV

        +
        public static final int GL_DEPENDENT_RGB_TEXTURE_3D_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV

        +
        public static final int GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOT_PRODUCT_PASS_THROUGH_NV

        +
        public static final int GL_DOT_PRODUCT_PASS_THROUGH_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOT_PRODUCT_TEXTURE_1D_NV

        +
        public static final int GL_DOT_PRODUCT_TEXTURE_1D_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV

        +
        public static final int GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        GL_FORCE_BLUE_TO_ONE_NV

        +
        public static final int GL_FORCE_BLUE_TO_ONE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTransformFeedback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTransformFeedback.html new file mode 100644 index 00000000..a3833b6d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTransformFeedback.html @@ -0,0 +1,1038 @@ + + + + + +NVTransformFeedback (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVTransformFeedback

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVTransformFeedback
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVTransformFeedback
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_NV

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_NV
        +
        Accepted by the <target> parameters of BindBuffer, BufferData, + BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, + GetBufferPointerv, BindBufferRangeNV, BindBufferOffsetNV and + BindBufferBaseNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_START_NV

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START_NV
        +
        Accepted by the <param> parameter of GetIntegerIndexedvEXT and + GetBooleanIndexedvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV
        +
        Accepted by the <param> parameter of GetIntegerIndexedvEXT and + GetBooleanIndexedvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_RECORD_NV

        +
        public static final int GL_TRANSFORM_FEEDBACK_RECORD_NV
        +
        Accepted by the <param> parameter of GetIntegerIndexedvEXT and + GetBooleanIndexedvEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV
        +
        Accepted by the <param> parameter of GetIntegerIndexedvEXT and + GetBooleanIndexedvEXT, and by the <pname> parameter of GetBooleanv, + GetDoublev, GetIntegerv, and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INTERLEAVED_ATTRIBS_NV

        +
        public static final int GL_INTERLEAVED_ATTRIBS_NV
        +
        Accepted by the <bufferMode> parameter of TransformFeedbackAttribsNV and + TransformFeedbackVaryingsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SEPARATE_ATTRIBS_NV

        +
        public static final int GL_SEPARATE_ATTRIBS_NV
        +
        Accepted by the <bufferMode> parameter of TransformFeedbackAttribsNV and + TransformFeedbackVaryingsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PRIMITIVES_GENERATED_NV

        +
        public static final int GL_PRIMITIVES_GENERATED_NV
        +
        Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV

        +
        public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV
        +
        Accepted by the <target> parameter of BeginQuery, EndQuery, and + GetQueryiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RASTERIZER_DISCARD_NV

        +
        public static final int GL_RASTERIZER_DISCARD_NV
        +
        Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV

        +
        public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV

        +
        public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV

        +
        public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_ATTRIBS_NV

        +
        public static final int GL_TRANSFORM_FEEDBACK_ATTRIBS_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_VARYINGS_NV

        +
        public static final int GL_ACTIVE_VARYINGS_NV
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_VARYING_MAX_LENGTH_NV

        +
        public static final int GL_ACTIVE_VARYING_MAX_LENGTH_NV
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_VARYINGS_NV

        +
        public static final int GL_TRANSFORM_FEEDBACK_VARYINGS_NV
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + GetFloatv, and GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BACK_PRIMARY_COLOR_NV

        +
        public static final int GL_BACK_PRIMARY_COLOR_NV
        +
        Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BACK_SECONDARY_COLOR_NV

        +
        public static final int GL_BACK_SECONDARY_COLOR_NV
        +
        Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COORD_NV

        +
        public static final int GL_TEXTURE_COORD_NV
        +
        Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLIP_DISTANCE_NV

        +
        public static final int GL_CLIP_DISTANCE_NV
        +
        Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ID_NV

        +
        public static final int GL_VERTEX_ID_NV
        +
        Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PRIMITIVE_ID_NV

        +
        public static final int GL_PRIMITIVE_ID_NV
        +
        Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GENERIC_ATTRIB_NV

        +
        public static final int GL_GENERIC_ATTRIB_NV
        +
        Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LAYER_NV

        +
        public static final int GL_LAYER_NV
        +
        Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindBufferRangeNV

        +
        public static void glBindBufferRangeNV(int target,
        +                       int index,
        +                       int buffer,
        +                       long offset,
        +                       long size)
        +
      • +
      + + + +
        +
      • +

        glBindBufferOffsetNV

        +
        public static void glBindBufferOffsetNV(int target,
        +                        int index,
        +                        int buffer,
        +                        long offset)
        +
      • +
      + + + +
        +
      • +

        glBindBufferBaseNV

        +
        public static void glBindBufferBaseNV(int target,
        +                      int index,
        +                      int buffer)
        +
      • +
      + + + +
        +
      • +

        glTransformFeedbackAttribsNV

        +
        public static void glTransformFeedbackAttribsNV(java.nio.IntBuffer attribs,
        +                                int bufferMode)
        +
      • +
      + + + +
        +
      • +

        glTransformFeedbackVaryingsNV

        +
        public static void glTransformFeedbackVaryingsNV(int program,
        +                                 java.nio.IntBuffer locations,
        +                                 int bufferMode)
        +
      • +
      + + + +
        +
      • +

        glBeginTransformFeedbackNV

        +
        public static void glBeginTransformFeedbackNV(int primitiveMode)
        +
      • +
      + + + +
        +
      • +

        glEndTransformFeedbackNV

        +
        public static void glEndTransformFeedbackNV()
        +
      • +
      + + + +
        +
      • +

        glGetVaryingLocationNV

        +
        public static int glGetVaryingLocationNV(int program,
        +                         java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetVaryingLocationNV

        +
        public static int glGetVaryingLocationNV(int program,
        +                         java.lang.CharSequence name)
        +
        Overloads glGetVaryingLocationNV.
        +
      • +
      + + + +
        +
      • +

        glGetActiveVaryingNV

        +
        public static void glGetActiveVaryingNV(int program,
        +                        int index,
        +                        java.nio.IntBuffer length,
        +                        java.nio.IntBuffer size,
        +                        java.nio.IntBuffer type,
        +                        java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetActiveVaryingNV

        +
        public static java.lang.String glGetActiveVaryingNV(int program,
        +                                    int index,
        +                                    int bufSize,
        +                                    java.nio.IntBuffer sizeType)
        +
        Overloads glGetActiveVaryingNV. +

        + Overloads glGetActiveVaryingNV. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).

        +
      • +
      + + + +
        +
      • +

        glGetActiveVaryingNV

        +
        public static java.lang.String glGetActiveVaryingNV(int program,
        +                                    int index,
        +                                    int bufSize)
        +
        Overloads glGetActiveVaryingNV. +

        + Overloads glGetActiveVaryingNV. This version returns only the varying name.

        +
      • +
      + + + +
        +
      • +

        glGetActiveVaryingSizeNV

        +
        public static int glGetActiveVaryingSizeNV(int program,
        +                           int index)
        +
        Overloads glGetActiveVaryingNV. +

        + Overloads glGetActiveVaryingNV. This version returns only the varying size.

        +
      • +
      + + + +
        +
      • +

        glGetActiveVaryingTypeNV

        +
        public static int glGetActiveVaryingTypeNV(int program,
        +                           int index)
        +
        Overloads glGetActiveVaryingNV. +

        + Overloads glGetActiveVaryingNV. This version returns only the varying type.

        +
      • +
      + + + +
        +
      • +

        glActiveVaryingNV

        +
        public static void glActiveVaryingNV(int program,
        +                     java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glActiveVaryingNV

        +
        public static void glActiveVaryingNV(int program,
        +                     java.lang.CharSequence name)
        +
        Overloads glActiveVaryingNV.
        +
      • +
      + + + +
        +
      • +

        glGetTransformFeedbackVaryingNV

        +
        public static void glGetTransformFeedbackVaryingNV(int program,
        +                                   int index,
        +                                   java.nio.IntBuffer location)
        +
      • +
      + + + +
        +
      • +

        glGetTransformFeedbackVaryingNV

        +
        public static int glGetTransformFeedbackVaryingNV(int program,
        +                                  int index)
        +
        Overloads glGetTransformFeedbackVaryingNV.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTransformFeedback2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTransformFeedback2.html new file mode 100644 index 00000000..bb887847 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVTransformFeedback2.html @@ -0,0 +1,434 @@ + + + + + +NVTransformFeedback2 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVTransformFeedback2

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVTransformFeedback2
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVTransformFeedback2
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_NV

        +
        public static final int GL_TRANSFORM_FEEDBACK_NV
        +
        Accepted by the <target> parameter of BindTransformFeedbackNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV

        +
        public static final int GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSFORM_FEEDBACK_BINDING_NV

        +
        public static final int GL_TRANSFORM_FEEDBACK_BINDING_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindTransformFeedbackNV

        +
        public static void glBindTransformFeedbackNV(int target,
        +                             int id)
        +
      • +
      + + + +
        +
      • +

        glDeleteTransformFeedbacksNV

        +
        public static void glDeleteTransformFeedbacksNV(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glDeleteTransformFeedbacksNV

        +
        public static void glDeleteTransformFeedbacksNV(int id)
        +
        Overloads glDeleteTransformFeedbacksNV.
        +
      • +
      + + + +
        +
      • +

        glGenTransformFeedbacksNV

        +
        public static void glGenTransformFeedbacksNV(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glGenTransformFeedbacksNV

        +
        public static int glGenTransformFeedbacksNV()
        +
        Overloads glGenTransformFeedbacksNV.
        +
      • +
      + + + +
        +
      • +

        glIsTransformFeedbackNV

        +
        public static boolean glIsTransformFeedbackNV(int id)
        +
      • +
      + + + +
        +
      • +

        glPauseTransformFeedbackNV

        +
        public static void glPauseTransformFeedbackNV()
        +
      • +
      + + + +
        +
      • +

        glResumeTransformFeedbackNV

        +
        public static void glResumeTransformFeedbackNV()
        +
      • +
      + + + +
        +
      • +

        glDrawTransformFeedbackNV

        +
        public static void glDrawTransformFeedbackNV(int mode,
        +                             int id)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexArrayRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexArrayRange.html new file mode 100644 index 00000000..a0e5b5e7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexArrayRange.html @@ -0,0 +1,413 @@ + + + + + +NVVertexArrayRange (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVVertexArrayRange

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVVertexArrayRange
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVVertexArrayRange
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_ARRAY_RANGE_NV

        +
        public static final int GL_VERTEX_ARRAY_RANGE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ARRAY_RANGE_LENGTH_NV

        +
        public static final int GL_VERTEX_ARRAY_RANGE_LENGTH_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ARRAY_RANGE_VALID_NV

        +
        public static final int GL_VERTEX_ARRAY_RANGE_VALID_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV

        +
        public static final int GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ARRAY_RANGE_POINTER_NV

        +
        public static final int GL_VERTEX_ARRAY_RANGE_POINTER_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertexArrayRangeNV

        +
        public static void glVertexArrayRangeNV(java.nio.ByteBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayRangeNV

        +
        public static void glVertexArrayRangeNV(java.nio.DoubleBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayRangeNV

        +
        public static void glVertexArrayRangeNV(java.nio.FloatBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayRangeNV

        +
        public static void glVertexArrayRangeNV(java.nio.IntBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glVertexArrayRangeNV

        +
        public static void glVertexArrayRangeNV(java.nio.ShortBuffer pPointer)
        +
      • +
      + + + +
        +
      • +

        glFlushVertexArrayRangeNV

        +
        public static void glFlushVertexArrayRangeNV()
        +
      • +
      + + + +
        +
      • +

        glAllocateMemoryNV

        +
        public static java.nio.ByteBuffer glAllocateMemoryNV(int size,
        +                                     float readFrequency,
        +                                     float writeFrequency,
        +                                     float priority)
        +
      • +
      + + + +
        +
      • +

        glFreeMemoryNV

        +
        public static void glFreeMemoryNV(java.nio.ByteBuffer pointer)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexArrayRange2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexArrayRange2.html new file mode 100644 index 00000000..0f09e1fc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexArrayRange2.html @@ -0,0 +1,232 @@ + + + + + +NVVertexArrayRange2 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVVertexArrayRange2

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVVertexArrayRange2
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVVertexArrayRange2
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV

        +
        public static final int GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexAttribInteger64bit.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexAttribInteger64bit.html new file mode 100644 index 00000000..509f64f5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexAttribInteger64bit.html @@ -0,0 +1,588 @@ + + + + + +NVVertexAttribInteger64bit (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVVertexAttribInteger64bit

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVVertexAttribInteger64bit
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVVertexAttribInteger64bit
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_INT64_NV +
      Accepted by the <type> parameter of VertexAttribLPointerEXT, + VertexArrayVertexAttribLOffsetEXT, and VertexAttribLFormatNV:
      +
      static intGL_UNSIGNED_INT64_NV +
      Accepted by the <type> parameter of VertexAttribLPointerEXT, + VertexArrayVertexAttribLOffsetEXT, and VertexAttribLFormatNV:
      +
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_INT64_NV

        +
        public static final int GL_INT64_NV
        +
        Accepted by the <type> parameter of VertexAttribLPointerEXT, + VertexArrayVertexAttribLOffsetEXT, and VertexAttribLFormatNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT64_NV

        +
        public static final int GL_UNSIGNED_INT64_NV
        +
        Accepted by the <type> parameter of VertexAttribLPointerEXT, + VertexArrayVertexAttribLOffsetEXT, and VertexAttribLFormatNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glVertexAttribL1i64NV

        +
        public static void glVertexAttribL1i64NV(int index,
        +                         long x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL2i64NV

        +
        public static void glVertexAttribL2i64NV(int index,
        +                         long x,
        +                         long y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL3i64NV

        +
        public static void glVertexAttribL3i64NV(int index,
        +                         long x,
        +                         long y,
        +                         long z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL4i64NV

        +
        public static void glVertexAttribL4i64NV(int index,
        +                         long x,
        +                         long y,
        +                         long z,
        +                         long w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL1NV

        +
        public static void glVertexAttribL1NV(int index,
        +                      java.nio.LongBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL2NV

        +
        public static void glVertexAttribL2NV(int index,
        +                      java.nio.LongBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL3NV

        +
        public static void glVertexAttribL3NV(int index,
        +                      java.nio.LongBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL4NV

        +
        public static void glVertexAttribL4NV(int index,
        +                      java.nio.LongBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL1ui64NV

        +
        public static void glVertexAttribL1ui64NV(int index,
        +                          long x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL2ui64NV

        +
        public static void glVertexAttribL2ui64NV(int index,
        +                          long x,
        +                          long y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL3ui64NV

        +
        public static void glVertexAttribL3ui64NV(int index,
        +                          long x,
        +                          long y,
        +                          long z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL4ui64NV

        +
        public static void glVertexAttribL4ui64NV(int index,
        +                          long x,
        +                          long y,
        +                          long z,
        +                          long w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL1uNV

        +
        public static void glVertexAttribL1uNV(int index,
        +                       java.nio.LongBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL2uNV

        +
        public static void glVertexAttribL2uNV(int index,
        +                       java.nio.LongBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL3uNV

        +
        public static void glVertexAttribL3uNV(int index,
        +                       java.nio.LongBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribL4uNV

        +
        public static void glVertexAttribL4uNV(int index,
        +                       java.nio.LongBuffer v)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribLNV

        +
        public static void glGetVertexAttribLNV(int index,
        +                        int pname,
        +                        java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribLuNV

        +
        public static void glGetVertexAttribLuNV(int index,
        +                         int pname,
        +                         java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribLFormatNV

        +
        public static void glVertexAttribLFormatNV(int index,
        +                           int size,
        +                           int type,
        +                           int stride)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexBufferUnifiedMemory.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexBufferUnifiedMemory.html new file mode 100644 index 00000000..327526fb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexBufferUnifiedMemory.html @@ -0,0 +1,851 @@ + + + + + +NVVertexBufferUnifiedMemory (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVVertexBufferUnifiedMemory

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVVertexBufferUnifiedMemory
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVVertexBufferUnifiedMemory
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV
        +
        Accepted by the <cap> parameter of DisableClientState, + EnableClientState, IsEnabled:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ELEMENT_ARRAY_UNIFIED_NV

        +
        public static final int GL_ELEMENT_ARRAY_UNIFIED_NV
        +
        Accepted by the <cap> parameter of DisableClientState, + EnableClientState, IsEnabled:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV
        +
        Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64i_vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COORD_ARRAY_ADDRESS_NV

        +
        public static final int GL_TEXTURE_COORD_ARRAY_ADDRESS_NV
        +
        Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64i_vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ARRAY_ADDRESS_NV

        +
        public static final int GL_VERTEX_ARRAY_ADDRESS_NV
        +
        Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NORMAL_ARRAY_ADDRESS_NV

        +
        public static final int GL_NORMAL_ARRAY_ADDRESS_NV
        +
        Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ARRAY_ADDRESS_NV

        +
        public static final int GL_COLOR_ARRAY_ADDRESS_NV
        +
        Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INDEX_ARRAY_ADDRESS_NV

        +
        public static final int GL_INDEX_ARRAY_ADDRESS_NV
        +
        Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EDGE_FLAG_ARRAY_ADDRESS_NV

        +
        public static final int GL_EDGE_FLAG_ARRAY_ADDRESS_NV
        +
        Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV

        +
        public static final int GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV
        +
        Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FOG_COORD_ARRAY_ADDRESS_NV

        +
        public static final int GL_FOG_COORD_ARRAY_ADDRESS_NV
        +
        Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ELEMENT_ARRAY_ADDRESS_NV

        +
        public static final int GL_ELEMENT_ARRAY_ADDRESS_NV
        +
        Accepted by the <pname> parameter of BufferAddressRangeNV + and the <value> parameter of GetIntegerui64vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV
        +
        Accepted by the <target> parameter of GetIntegeri_vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COORD_ARRAY_LENGTH_NV

        +
        public static final int GL_TEXTURE_COORD_ARRAY_LENGTH_NV
        +
        Accepted by the <target> parameter of GetIntegeri_vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ARRAY_LENGTH_NV

        +
        public static final int GL_VERTEX_ARRAY_LENGTH_NV
        +
        Accepted by the <value> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NORMAL_ARRAY_LENGTH_NV

        +
        public static final int GL_NORMAL_ARRAY_LENGTH_NV
        +
        Accepted by the <value> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ARRAY_LENGTH_NV

        +
        public static final int GL_COLOR_ARRAY_LENGTH_NV
        +
        Accepted by the <value> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INDEX_ARRAY_LENGTH_NV

        +
        public static final int GL_INDEX_ARRAY_LENGTH_NV
        +
        Accepted by the <value> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EDGE_FLAG_ARRAY_LENGTH_NV

        +
        public static final int GL_EDGE_FLAG_ARRAY_LENGTH_NV
        +
        Accepted by the <value> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SECONDARY_COLOR_ARRAY_LENGTH_NV

        +
        public static final int GL_SECONDARY_COLOR_ARRAY_LENGTH_NV
        +
        Accepted by the <value> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FOG_COORD_ARRAY_LENGTH_NV

        +
        public static final int GL_FOG_COORD_ARRAY_LENGTH_NV
        +
        Accepted by the <value> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ELEMENT_ARRAY_LENGTH_NV

        +
        public static final int GL_ELEMENT_ARRAY_LENGTH_NV
        +
        Accepted by the <value> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBufferAddressRangeNV

        +
        public static void glBufferAddressRangeNV(int pname,
        +                          int index,
        +                          long address,
        +                          long length)
        +
      • +
      + + + +
        +
      • +

        glVertexFormatNV

        +
        public static void glVertexFormatNV(int size,
        +                    int type,
        +                    int stride)
        +
      • +
      + + + +
        +
      • +

        glNormalFormatNV

        +
        public static void glNormalFormatNV(int type,
        +                    int stride)
        +
      • +
      + + + +
        +
      • +

        glColorFormatNV

        +
        public static void glColorFormatNV(int size,
        +                   int type,
        +                   int stride)
        +
      • +
      + + + +
        +
      • +

        glIndexFormatNV

        +
        public static void glIndexFormatNV(int type,
        +                   int stride)
        +
      • +
      + + + +
        +
      • +

        glTexCoordFormatNV

        +
        public static void glTexCoordFormatNV(int size,
        +                      int type,
        +                      int stride)
        +
      • +
      + + + +
        +
      • +

        glEdgeFlagFormatNV

        +
        public static void glEdgeFlagFormatNV(int stride)
        +
      • +
      + + + +
        +
      • +

        glSecondaryColorFormatNV

        +
        public static void glSecondaryColorFormatNV(int size,
        +                            int type,
        +                            int stride)
        +
      • +
      + + + +
        +
      • +

        glFogCoordFormatNV

        +
        public static void glFogCoordFormatNV(int type,
        +                      int stride)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribFormatNV

        +
        public static void glVertexAttribFormatNV(int index,
        +                          int size,
        +                          int type,
        +                          boolean normalized,
        +                          int stride)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIFormatNV

        +
        public static void glVertexAttribIFormatNV(int index,
        +                           int size,
        +                           int type,
        +                           int stride)
        +
      • +
      + + + +
        +
      • +

        glGetIntegeruNV

        +
        public static void glGetIntegeruNV(int value,
        +                   int index,
        +                   java.nio.LongBuffer result)
        +
      • +
      + + + +
        +
      • +

        glGetIntegerui64NV

        +
        public static long glGetIntegerui64NV(int value,
        +                      int index)
        +
        Overloads glGetIntegerui64i_vNV.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexProgram.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexProgram.html new file mode 100644 index 00000000..9b383d68 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexProgram.html @@ -0,0 +1,2696 @@ + + + + + +NVVertexProgram (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVVertexProgram

+
+
+ +
+
    +
  • +
    +
    +
    public final class NVVertexProgram
    +extends NVProgram
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ATTRIB_ARRAY_POINTER_NV +
      Accepted by the <pname> parameter of GetVertexAttribPointervNV:
      +
      static intGL_ATTRIB_ARRAY_SIZE_NV +
      Accepted by the <pname> parameter of GetVertexAttrib[dfi]vNV:
      +
      static intGL_ATTRIB_ARRAY_STRIDE_NV +
      Accepted by the <pname> parameter of GetVertexAttrib[dfi]vNV:
      +
      static intGL_ATTRIB_ARRAY_TYPE_NV +
      Accepted by the <pname> parameter of GetVertexAttrib[dfi]vNV:
      +
      static intGL_CURRENT_ATTRIB_NV +
      Accepted by the <pname> parameter of GetVertexAttrib[dfi]vNV:
      +
      static intGL_CURRENT_MATRIX_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_CURRENT_MATRIX_STACK_DEPTH_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_IDENTITY_NV +
      Accepted by the <transform> parameter of TrackMatrixNV:
      +
      static intGL_INVERSE_NV +
      Accepted by the <transform> parameter of TrackMatrixNV:
      +
      static intGL_INVERSE_TRANSPOSE_NV +
      Accepted by the <transform> parameter of TrackMatrixNV:
      +
      static intGL_MAP1_VERTEX_ATTRIB0_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB1_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB10_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB11_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB12_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB13_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB14_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB15_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB2_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB3_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB4_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB5_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB6_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB7_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB8_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP1_VERTEX_ATTRIB9_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB0_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB1_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB10_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB11_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB12_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB13_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB14_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB15_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB2_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB3_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB4_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB5_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB6_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB7_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB8_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAP2_VERTEX_ATTRIB9_4_NV +
      Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MATRIX0_NV +
      Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
      +
      static intGL_MATRIX1_NV +
      Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
      +
      static intGL_MATRIX2_NV +
      Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
      +
      static intGL_MATRIX3_NV +
      Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
      +
      static intGL_MATRIX4_NV +
      Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
      +
      static intGL_MATRIX5_NV +
      Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
      +
      static intGL_MATRIX6_NV +
      Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
      +
      static intGL_MATRIX7_NV +
      Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
      +
      static intGL_MAX_TRACK_MATRICES_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MAX_TRACK_MATRIX_STACK_DEPTH_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_MODELVIEW_PROJECTION_NV +
      Accepted by the <matrix> parameter of TrackMatrixNV:
      +
      static intGL_PROGRAM_PARAMETER_NV +
      Accepted by the <pname> parameter of GetProgramParameterfvNV + and GetProgramParameterdvNV:
      +
      static intGL_TRACK_MATRIX_NV +
      Accepted by the <pname> parameter of GetTrackMatrixivNV:
      +
      static intGL_TRACK_MATRIX_TRANSFORM_NV +
      Accepted by the <pname> parameter of GetTrackMatrixivNV:
      +
      static intGL_TRANSPOSE_NV +
      Accepted by the <transform> parameter of TrackMatrixNV:
      +
      static intGL_VERTEX_ATTRIB_ARRAY0_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY1_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY10_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY11_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY12_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY13_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY14_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY15_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY2_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY3_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY4_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY5_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY6_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY7_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY8_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_ATTRIB_ARRAY9_NV +
      Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
      +
      static intGL_VERTEX_PROGRAM_BINDING_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_VERTEX_PROGRAM_NV +
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of BindProgramNV, + ExecuteProgramNV, GetProgramParameter[df]vNV, GetTrackMatrixivNV, + LoadProgramNV, ProgramParameter[s]4[df][v]NV, and TrackMatrixNV:
      +
      static intGL_VERTEX_PROGRAM_POINT_SIZE_NV +
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_VERTEX_PROGRAM_TWO_SIDE_NV +
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_VERTEX_STATE_PROGRAM_NV +
      Accepted by the <target> parameter of ExecuteProgramNV and + LoadProgramNV:
      +
      + +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_PROGRAM_NV

        +
        public static final int GL_VERTEX_PROGRAM_NV
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev, and by the <target> parameter of BindProgramNV, + ExecuteProgramNV, GetProgramParameter[df]vNV, GetTrackMatrixivNV, + LoadProgramNV, ProgramParameter[s]4[df][v]NV, and TrackMatrixNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_PROGRAM_POINT_SIZE_NV

        +
        public static final int GL_VERTEX_PROGRAM_POINT_SIZE_NV
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_PROGRAM_TWO_SIDE_NV

        +
        public static final int GL_VERTEX_PROGRAM_TWO_SIDE_NV
        +
        Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, + and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_STATE_PROGRAM_NV

        +
        public static final int GL_VERTEX_STATE_PROGRAM_NV
        +
        Accepted by the <target> parameter of ExecuteProgramNV and + LoadProgramNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATTRIB_ARRAY_SIZE_NV

        +
        public static final int GL_ATTRIB_ARRAY_SIZE_NV
        +
        Accepted by the <pname> parameter of GetVertexAttrib[dfi]vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATTRIB_ARRAY_STRIDE_NV

        +
        public static final int GL_ATTRIB_ARRAY_STRIDE_NV
        +
        Accepted by the <pname> parameter of GetVertexAttrib[dfi]vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATTRIB_ARRAY_TYPE_NV

        +
        public static final int GL_ATTRIB_ARRAY_TYPE_NV
        +
        Accepted by the <pname> parameter of GetVertexAttrib[dfi]vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_ATTRIB_NV

        +
        public static final int GL_CURRENT_ATTRIB_NV
        +
        Accepted by the <pname> parameter of GetVertexAttrib[dfi]vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_PARAMETER_NV

        +
        public static final int GL_PROGRAM_PARAMETER_NV
        +
        Accepted by the <pname> parameter of GetProgramParameterfvNV + and GetProgramParameterdvNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATTRIB_ARRAY_POINTER_NV

        +
        public static final int GL_ATTRIB_ARRAY_POINTER_NV
        +
        Accepted by the <pname> parameter of GetVertexAttribPointervNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRACK_MATRIX_NV

        +
        public static final int GL_TRACK_MATRIX_NV
        +
        Accepted by the <pname> parameter of GetTrackMatrixivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRACK_MATRIX_TRANSFORM_NV

        +
        public static final int GL_TRACK_MATRIX_TRANSFORM_NV
        +
        Accepted by the <pname> parameter of GetTrackMatrixivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV

        +
        public static final int GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TRACK_MATRICES_NV

        +
        public static final int GL_MAX_TRACK_MATRICES_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_MATRIX_STACK_DEPTH_NV

        +
        public static final int GL_CURRENT_MATRIX_STACK_DEPTH_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_MATRIX_NV

        +
        public static final int GL_CURRENT_MATRIX_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_PROGRAM_BINDING_NV

        +
        public static final int GL_VERTEX_PROGRAM_BINDING_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MODELVIEW_PROJECTION_NV

        +
        public static final int GL_MODELVIEW_PROJECTION_NV
        +
        Accepted by the <matrix> parameter of TrackMatrixNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX0_NV

        +
        public static final int GL_MATRIX0_NV
        +
        Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX1_NV

        +
        public static final int GL_MATRIX1_NV
        +
        Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX2_NV

        +
        public static final int GL_MATRIX2_NV
        +
        Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX3_NV

        +
        public static final int GL_MATRIX3_NV
        +
        Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX4_NV

        +
        public static final int GL_MATRIX4_NV
        +
        Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX5_NV

        +
        public static final int GL_MATRIX5_NV
        +
        Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX6_NV

        +
        public static final int GL_MATRIX6_NV
        +
        Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX7_NV

        +
        public static final int GL_MATRIX7_NV
        +
        Accepted by the <matrix> parameter of TrackMatrixNV and by the + <mode> parameter of MatrixMode:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_IDENTITY_NV

        +
        public static final int GL_IDENTITY_NV
        +
        Accepted by the <transform> parameter of TrackMatrixNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INVERSE_NV

        +
        public static final int GL_INVERSE_NV
        +
        Accepted by the <transform> parameter of TrackMatrixNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TRANSPOSE_NV

        +
        public static final int GL_TRANSPOSE_NV
        +
        Accepted by the <transform> parameter of TrackMatrixNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INVERSE_TRANSPOSE_NV

        +
        public static final int GL_INVERSE_TRANSPOSE_NV
        +
        Accepted by the <transform> parameter of TrackMatrixNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY0_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY0_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY1_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY1_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY2_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY2_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY3_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY3_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY4_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY4_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY5_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY5_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY6_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY6_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY7_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY7_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY8_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY8_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY9_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY9_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY10_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY10_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY11_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY11_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY12_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY12_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY13_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY13_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY14_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY14_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY15_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY15_NV
        +
        Accepted by the <array> parameter of EnableClientState and + DisableClientState, by the <cap> parameter of IsEnabled, and by + the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and + GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB0_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB0_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB1_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB1_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB2_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB2_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB3_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB3_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB4_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB4_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB5_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB5_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB6_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB6_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB7_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB7_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB8_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB8_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB9_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB9_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB10_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB10_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB11_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB11_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB12_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB12_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB13_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB13_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB14_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB14_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP1_VERTEX_ATTRIB15_4_NV

        +
        public static final int GL_MAP1_VERTEX_ATTRIB15_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map1d and Map1f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB0_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB0_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB1_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB1_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB2_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB2_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB3_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB3_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB4_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB4_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB5_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB5_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB6_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB6_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB7_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB7_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB8_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB8_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB9_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB9_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB10_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB10_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB11_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB11_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB12_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB12_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB13_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB13_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB14_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB14_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP2_VERTEX_ATTRIB15_4_NV

        +
        public static final int GL_MAP2_VERTEX_ATTRIB15_4_NV
        +
        Accepted by the <target> parameter of GetMapdv, GetMapfv, GetMapiv, + Map2d and Map2f and by the <cap> parameter of Enable, Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glExecuteProgramNV

        +
        public static void glExecuteProgramNV(int target,
        +                      int id,
        +                      java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramParameterNV

        +
        public static void glGetProgramParameterNV(int target,
        +                           int index,
        +                           int parameterName,
        +                           java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramParameterNV

        +
        public static void glGetProgramParameterNV(int target,
        +                           int index,
        +                           int parameterName,
        +                           java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTrackMatrixNV

        +
        public static void glGetTrackMatrixNV(int target,
        +                      int address,
        +                      int parameterName,
        +                      java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribNV

        +
        public static void glGetVertexAttribNV(int index,
        +                       int parameterName,
        +                       java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribNV

        +
        public static void glGetVertexAttribNV(int index,
        +                       int parameterName,
        +                       java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribNV

        +
        public static void glGetVertexAttribNV(int index,
        +                       int parameterName,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribPointerNV

        +
        public static java.nio.ByteBuffer glGetVertexAttribPointerNV(int index,
        +                                             int parameterName,
        +                                             long result_size)
        +
      • +
      + + + +
        +
      • +

        glProgramParameter4fNV

        +
        public static void glProgramParameter4fNV(int target,
        +                          int index,
        +                          float x,
        +                          float y,
        +                          float z,
        +                          float w)
        +
      • +
      + + + +
        +
      • +

        glProgramParameter4dNV

        +
        public static void glProgramParameter4dNV(int target,
        +                          int index,
        +                          double x,
        +                          double y,
        +                          double z,
        +                          double w)
        +
      • +
      + + + +
        +
      • +

        glProgramParameters4NV

        +
        public static void glProgramParameters4NV(int target,
        +                          int index,
        +                          java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glProgramParameters4NV

        +
        public static void glProgramParameters4NV(int target,
        +                          int index,
        +                          java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glTrackMatrixNV

        +
        public static void glTrackMatrixNV(int target,
        +                   int address,
        +                   int matrix,
        +                   int transform)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerNV

        +
        public static void glVertexAttribPointerNV(int index,
        +                           int size,
        +                           int type,
        +                           int stride,
        +                           java.nio.DoubleBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerNV

        +
        public static void glVertexAttribPointerNV(int index,
        +                           int size,
        +                           int type,
        +                           int stride,
        +                           java.nio.FloatBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerNV

        +
        public static void glVertexAttribPointerNV(int index,
        +                           int size,
        +                           int type,
        +                           int stride,
        +                           java.nio.ByteBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerNV

        +
        public static void glVertexAttribPointerNV(int index,
        +                           int size,
        +                           int type,
        +                           int stride,
        +                           java.nio.IntBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerNV

        +
        public static void glVertexAttribPointerNV(int index,
        +                           int size,
        +                           int type,
        +                           int stride,
        +                           java.nio.ShortBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointerNV

        +
        public static void glVertexAttribPointerNV(int index,
        +                           int size,
        +                           int type,
        +                           int stride,
        +                           long buffer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib1sNV

        +
        public static void glVertexAttrib1sNV(int index,
        +                      short x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib1fNV

        +
        public static void glVertexAttrib1fNV(int index,
        +                      float x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib1dNV

        +
        public static void glVertexAttrib1dNV(int index,
        +                      double x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2sNV

        +
        public static void glVertexAttrib2sNV(int index,
        +                      short x,
        +                      short y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2fNV

        +
        public static void glVertexAttrib2fNV(int index,
        +                      float x,
        +                      float y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2dNV

        +
        public static void glVertexAttrib2dNV(int index,
        +                      double x,
        +                      double y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3sNV

        +
        public static void glVertexAttrib3sNV(int index,
        +                      short x,
        +                      short y,
        +                      short z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3fNV

        +
        public static void glVertexAttrib3fNV(int index,
        +                      float x,
        +                      float y,
        +                      float z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3dNV

        +
        public static void glVertexAttrib3dNV(int index,
        +                      double x,
        +                      double y,
        +                      double z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4sNV

        +
        public static void glVertexAttrib4sNV(int index,
        +                      short x,
        +                      short y,
        +                      short z,
        +                      short w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4fNV

        +
        public static void glVertexAttrib4fNV(int index,
        +                      float x,
        +                      float y,
        +                      float z,
        +                      float w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4dNV

        +
        public static void glVertexAttrib4dNV(int index,
        +                      double x,
        +                      double y,
        +                      double z,
        +                      double w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4ubNV

        +
        public static void glVertexAttrib4ubNV(int index,
        +                       byte x,
        +                       byte y,
        +                       byte z,
        +                       byte w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs1NV

        +
        public static void glVertexAttribs1NV(int index,
        +                      java.nio.ShortBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs1NV

        +
        public static void glVertexAttribs1NV(int index,
        +                      java.nio.FloatBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs1NV

        +
        public static void glVertexAttribs1NV(int index,
        +                      java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs2NV

        +
        public static void glVertexAttribs2NV(int index,
        +                      java.nio.ShortBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs2NV

        +
        public static void glVertexAttribs2NV(int index,
        +                      java.nio.FloatBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs2NV

        +
        public static void glVertexAttribs2NV(int index,
        +                      java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs3NV

        +
        public static void glVertexAttribs3NV(int index,
        +                      java.nio.ShortBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs3NV

        +
        public static void glVertexAttribs3NV(int index,
        +                      java.nio.FloatBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs3NV

        +
        public static void glVertexAttribs3NV(int index,
        +                      java.nio.DoubleBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs4NV

        +
        public static void glVertexAttribs4NV(int index,
        +                      java.nio.ShortBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs4NV

        +
        public static void glVertexAttribs4NV(int index,
        +                      java.nio.FloatBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribs4NV

        +
        public static void glVertexAttribs4NV(int index,
        +                      java.nio.DoubleBuffer v)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexProgram2Option.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexProgram2Option.html new file mode 100644 index 00000000..03d93887 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexProgram2Option.html @@ -0,0 +1,252 @@ + + + + + +NVVertexProgram2Option (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVVertexProgram2Option

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVVertexProgram2Option
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVVertexProgram2Option
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV

        +
        public static final int GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_PROGRAM_CALL_DEPTH_NV

        +
        public static final int GL_MAX_PROGRAM_CALL_DEPTH_NV
        +
        Accepted by the <pname> parameter of GetProgramivARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexProgram3.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexProgram3.html new file mode 100644 index 00000000..b4834ac7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVertexProgram3.html @@ -0,0 +1,237 @@ + + + + + +NVVertexProgram3 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVVertexProgram3

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVVertexProgram3
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVVertexProgram3
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB

        +
        public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVideoCapture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVideoCapture.html new file mode 100644 index 00000000..d5654f5a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVideoCapture.html @@ -0,0 +1,1162 @@ + + + + + +NVVideoCapture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVVideoCapture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVVideoCapture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVVideoCapture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FAILURE_NV +
      Returned by VideoCaptureNV and GetVideoCaptureStream{i,f,d}vNV + when <pname> is LAST_VIDEO_CAPTURE_STATUS_NV:
      +
      static intGL_FIELD_LOWER_NV +
      Accepted by the <frame_region> parameter of + BindVideoCaptureStreamBufferNV, and BindVideoCaptureStreamTextureNV:
      +
      static intGL_FIELD_UPPER_NV +
      Accepted by the <frame_region> parameter of + BindVideoCaptureStreamBufferNV, and BindVideoCaptureStreamTextureNV:
      +
      static intGL_LAST_VIDEO_CAPTURE_STATUS_NV +
      Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
      +
      static intGL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV +
      Accepted by the <pname> parameter of GetVideoCaptureivNV:
      +
      static intGL_NUM_VIDEO_CAPTURE_SLOTS_NV +
      Accepted by the <attribute> parameter of NVPresentVideoUtil.glQueryContextNV:
      +
      static intGL_NUM_VIDEO_CAPTURE_STREAMS_NV +
      Accepted by the <pname> parameter of GetVideoCaptureivNV:
      +
      static intGL_PARTIAL_SUCCESS_NV +
      Returned by VideoCaptureNV:
      +
      static intGL_SUCCESS_NV +
      Returned by VideoCaptureNV and GetVideoCaptureStream{i,f,d}vNV + when <pname> is LAST_VIDEO_CAPTURE_STATUS_NV:
      +
      static intGL_UNIQUE_ID_NV +
      Accepted by the <attribute> parameter of + glQueryVideoCaptureDeviceNV:
      +
      static intGL_VIDEO_BUFFER_BINDING_NV +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_VIDEO_BUFFER_INTERNAL_FORMAT_NV +
      Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
      +
      static intGL_VIDEO_BUFFER_NV +
      Accepted by the <target> parameters of BindBufferARB, BufferDataARB, + BufferSubDataARB, MapBufferARB, UnmapBufferARB, GetBufferSubDataARB, + GetBufferParameterivARB, and GetBufferPointervARB:
      +
      static intGL_VIDEO_BUFFER_PITCH_NV +
      Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
      +
      static intGL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV +
      Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
      +
      static intGL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV +
      Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
      +
      static intGL_VIDEO_CAPTURE_FRAME_HEIGHT_NV +
      Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
      +
      static intGL_VIDEO_CAPTURE_FRAME_WIDTH_NV +
      Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
      +
      static intGL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV +
      Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
      +
      static intGL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV +
      Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
      +
      static intGL_VIDEO_COLOR_CONVERSION_MATRIX_NV +
      Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
      +
      static intGL_VIDEO_COLOR_CONVERSION_MAX_NV +
      Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
      +
      static intGL_VIDEO_COLOR_CONVERSION_MIN_NV +
      Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
      +
      static intGL_VIDEO_COLOR_CONVERSION_OFFSET_NV +
      Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
      +
      static intGL_YCBAYCR8A_4224_NV +
      Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
      +
      static intGL_YCBYCR8_422_NV +
      Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
      +
      static intGL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV +
      Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
      +
      static intGL_Z4Y12Z4CB12Z4CR12_444_NV +
      Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
      +
      static intGL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV +
      Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
      +
      static intGL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV +
      Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
      +
      static intGL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV +
      Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBeginVideoCaptureNV(int video_capture_slot) 
      static voidglBindVideoCaptureStreamBufferNV(int video_capture_slot, + int stream, + int frame_region, + long offset) 
      static voidglBindVideoCaptureStreamTextureNV(int video_capture_slot, + int stream, + int frame_region, + int target, + int texture) 
      static voidglEndVideoCaptureNV(int video_capture_slot) 
      static intglGetVideoCaptureiNV(int video_capture_slot, + int pname) +
      Overloads glGetVideoCaptureivNV.
      +
      static voidglGetVideoCaptureNV(int video_capture_slot, + int pname, + java.nio.IntBuffer params) 
      static doubleglGetVideoCaptureStreamdNV(int video_capture_slot, + int stream, + int pname) +
      Overloads glGetVideoCaptureStreamdvNV.
      +
      static floatglGetVideoCaptureStreamfNV(int video_capture_slot, + int stream, + int pname) +
      Overloads glGetVideoCaptureStreamfvNV.
      +
      static intglGetVideoCaptureStreamiNV(int video_capture_slot, + int stream, + int pname) +
      Overloads glGetVideoCaptureStreamivNV.
      +
      static voidglGetVideoCaptureStreamNV(int video_capture_slot, + int stream, + int pname, + java.nio.DoubleBuffer params) 
      static voidglGetVideoCaptureStreamNV(int video_capture_slot, + int stream, + int pname, + java.nio.FloatBuffer params) 
      static voidglGetVideoCaptureStreamNV(int video_capture_slot, + int stream, + int pname, + java.nio.IntBuffer params) 
      static intglVideoCaptureNV(int video_capture_slot, + java.nio.IntBuffer sequence_num, + java.nio.LongBuffer capture_time) 
      static voidglVideoCaptureStreamParameterNV(int video_capture_slot, + int stream, + int pname, + java.nio.DoubleBuffer params) 
      static voidglVideoCaptureStreamParameterNV(int video_capture_slot, + int stream, + int pname, + java.nio.FloatBuffer params) 
      static voidglVideoCaptureStreamParameterNV(int video_capture_slot, + int stream, + int pname, + java.nio.IntBuffer params) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VIDEO_BUFFER_NV

        +
        public static final int GL_VIDEO_BUFFER_NV
        +
        Accepted by the <target> parameters of BindBufferARB, BufferDataARB, + BufferSubDataARB, MapBufferARB, UnmapBufferARB, GetBufferSubDataARB, + GetBufferParameterivARB, and GetBufferPointervARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIDEO_BUFFER_BINDING_NV

        +
        public static final int GL_VIDEO_BUFFER_BINDING_NV
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FIELD_UPPER_NV

        +
        public static final int GL_FIELD_UPPER_NV
        +
        Accepted by the <frame_region> parameter of + BindVideoCaptureStreamBufferNV, and BindVideoCaptureStreamTextureNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FIELD_LOWER_NV

        +
        public static final int GL_FIELD_LOWER_NV
        +
        Accepted by the <frame_region> parameter of + BindVideoCaptureStreamBufferNV, and BindVideoCaptureStreamTextureNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_VIDEO_CAPTURE_STREAMS_NV

        +
        public static final int GL_NUM_VIDEO_CAPTURE_STREAMS_NV
        +
        Accepted by the <pname> parameter of GetVideoCaptureivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV

        +
        public static final int GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV
        +
        Accepted by the <pname> parameter of GetVideoCaptureivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LAST_VIDEO_CAPTURE_STATUS_NV

        +
        public static final int GL_LAST_VIDEO_CAPTURE_STATUS_NV
        +
        Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIDEO_BUFFER_PITCH_NV

        +
        public static final int GL_VIDEO_BUFFER_PITCH_NV
        +
        Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIDEO_CAPTURE_FRAME_WIDTH_NV

        +
        public static final int GL_VIDEO_CAPTURE_FRAME_WIDTH_NV
        +
        Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV

        +
        public static final int GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV
        +
        Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV

        +
        public static final int GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV
        +
        Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV

        +
        public static final int GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV
        +
        Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV

        +
        public static final int GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV
        +
        Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIDEO_COLOR_CONVERSION_MATRIX_NV

        +
        public static final int GL_VIDEO_COLOR_CONVERSION_MATRIX_NV
        +
        Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIDEO_COLOR_CONVERSION_MAX_NV

        +
        public static final int GL_VIDEO_COLOR_CONVERSION_MAX_NV
        +
        Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIDEO_COLOR_CONVERSION_MIN_NV

        +
        public static final int GL_VIDEO_COLOR_CONVERSION_MIN_NV
        +
        Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIDEO_COLOR_CONVERSION_OFFSET_NV

        +
        public static final int GL_VIDEO_COLOR_CONVERSION_OFFSET_NV
        +
        Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV

        +
        public static final int GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV
        +
        Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV

        +
        public static final int GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV
        +
        Accepted by the <pname> parameter of + GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of + VideoCaptureStreamParameter{i,f,d}vNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PARTIAL_SUCCESS_NV

        +
        public static final int GL_PARTIAL_SUCCESS_NV
        +
        Returned by VideoCaptureNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SUCCESS_NV

        +
        public static final int GL_SUCCESS_NV
        +
        Returned by VideoCaptureNV and GetVideoCaptureStream{i,f,d}vNV + when <pname> is LAST_VIDEO_CAPTURE_STATUS_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FAILURE_NV

        +
        public static final int GL_FAILURE_NV
        +
        Returned by VideoCaptureNV and GetVideoCaptureStream{i,f,d}vNV + when <pname> is LAST_VIDEO_CAPTURE_STATUS_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_YCBYCR8_422_NV

        +
        public static final int GL_YCBYCR8_422_NV
        +
        Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_YCBAYCR8A_4224_NV

        +
        public static final int GL_YCBAYCR8A_4224_NV
        +
        Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV

        +
        public static final int GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV
        +
        Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV

        +
        public static final int GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV
        +
        Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV

        +
        public static final int GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV
        +
        Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV

        +
        public static final int GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV
        +
        Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_Z4Y12Z4CB12Z4CR12_444_NV

        +
        public static final int GL_Z4Y12Z4CB12Z4CR12_444_NV
        +
        Accepted in the <params> parameter of + VideoCaptureStreamParameter{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by + GetVideoCaptureStream{i,f,d}vNV when <pname> is + VIDEO_BUFFER_INTERNAL_FORMAT_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_VIDEO_CAPTURE_SLOTS_NV

        +
        public static final int GL_NUM_VIDEO_CAPTURE_SLOTS_NV
        +
        Accepted by the <attribute> parameter of NVPresentVideoUtil.glQueryContextNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNIQUE_ID_NV

        +
        public static final int GL_UNIQUE_ID_NV
        +
        Accepted by the <attribute> parameter of + glQueryVideoCaptureDeviceNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBeginVideoCaptureNV

        +
        public static void glBeginVideoCaptureNV(int video_capture_slot)
        +
      • +
      + + + +
        +
      • +

        glBindVideoCaptureStreamBufferNV

        +
        public static void glBindVideoCaptureStreamBufferNV(int video_capture_slot,
        +                                    int stream,
        +                                    int frame_region,
        +                                    long offset)
        +
      • +
      + + + +
        +
      • +

        glBindVideoCaptureStreamTextureNV

        +
        public static void glBindVideoCaptureStreamTextureNV(int video_capture_slot,
        +                                     int stream,
        +                                     int frame_region,
        +                                     int target,
        +                                     int texture)
        +
      • +
      + + + +
        +
      • +

        glEndVideoCaptureNV

        +
        public static void glEndVideoCaptureNV(int video_capture_slot)
        +
      • +
      + + + +
        +
      • +

        glGetVideoCaptureNV

        +
        public static void glGetVideoCaptureNV(int video_capture_slot,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVideoCaptureiNV

        +
        public static int glGetVideoCaptureiNV(int video_capture_slot,
        +                       int pname)
        +
        Overloads glGetVideoCaptureivNV.
        +
      • +
      + + + +
        +
      • +

        glGetVideoCaptureStreamNV

        +
        public static void glGetVideoCaptureStreamNV(int video_capture_slot,
        +                             int stream,
        +                             int pname,
        +                             java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVideoCaptureStreamiNV

        +
        public static int glGetVideoCaptureStreamiNV(int video_capture_slot,
        +                             int stream,
        +                             int pname)
        +
        Overloads glGetVideoCaptureStreamivNV.
        +
      • +
      + + + +
        +
      • +

        glGetVideoCaptureStreamNV

        +
        public static void glGetVideoCaptureStreamNV(int video_capture_slot,
        +                             int stream,
        +                             int pname,
        +                             java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVideoCaptureStreamfNV

        +
        public static float glGetVideoCaptureStreamfNV(int video_capture_slot,
        +                               int stream,
        +                               int pname)
        +
        Overloads glGetVideoCaptureStreamfvNV.
        +
      • +
      + + + +
        +
      • +

        glGetVideoCaptureStreamNV

        +
        public static void glGetVideoCaptureStreamNV(int video_capture_slot,
        +                             int stream,
        +                             int pname,
        +                             java.nio.DoubleBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVideoCaptureStreamdNV

        +
        public static double glGetVideoCaptureStreamdNV(int video_capture_slot,
        +                                int stream,
        +                                int pname)
        +
        Overloads glGetVideoCaptureStreamdvNV.
        +
      • +
      + + + +
        +
      • +

        glVideoCaptureNV

        +
        public static int glVideoCaptureNV(int video_capture_slot,
        +                   java.nio.IntBuffer sequence_num,
        +                   java.nio.LongBuffer capture_time)
        +
      • +
      + + + +
        +
      • +

        glVideoCaptureStreamParameterNV

        +
        public static void glVideoCaptureStreamParameterNV(int video_capture_slot,
        +                                   int stream,
        +                                   int pname,
        +                                   java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glVideoCaptureStreamParameterNV

        +
        public static void glVideoCaptureStreamParameterNV(int video_capture_slot,
        +                                   int stream,
        +                                   int pname,
        +                                   java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glVideoCaptureStreamParameterNV

        +
        public static void glVideoCaptureStreamParameterNV(int video_capture_slot,
        +                                   int stream,
        +                                   int pname,
        +                                   java.nio.DoubleBuffer params)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVideoCaptureUtil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVideoCaptureUtil.html new file mode 100644 index 00000000..409d76bc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVVideoCaptureUtil.html @@ -0,0 +1,327 @@ + + + + + +NVVideoCaptureUtil (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVVideoCaptureUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVVideoCaptureUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVVideoCaptureUtil
    +extends java.lang.Object
    +
    This class exposes the platform specific functionality present in the + NV_video_capture extension.
    +
    Since:
    +
    20/5/2011
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static booleanglBindVideoCaptureDeviceNV(int video_slot, + long device) +
      After successfully locking a video capture device, use this method to bind it + to the capture slot specified in the current context.
      +
      static intglEnumerateVideoCaptureDevicesNV(java.nio.LongBuffer devices) +
      Enumerate the available video capture devices.
      +
      static booleanglLockVideoCaptureDeviceNV(long device) +
      To lock a video capture device to a display connection, use this method.
      +
      static booleanglQueryVideoCaptureDeviceNV(long device, + int attribute, + java.nio.IntBuffer value) +
      Use this method to query the unique ID of the physical device backing a + video capture device handle.
      +
      static booleanglReleaseVideoCaptureDeviceNV(long device) +
      Use this method when finished capturing data on a locked video capture device + to unlock it.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindVideoCaptureDeviceNV

        +
        public static boolean glBindVideoCaptureDeviceNV(int video_slot,
        +                                 long device)
        +
        After successfully locking a video capture device, use this method to bind it + to the capture slot specified in the current context. This method is the cross- + platform equivalent of glXBindVideoCaptureDeviceNV and wglBindVideoCaptureDeviceNV.
        +
        Parameters:
        video_slot - the video slot
        device - the video capture device
        +
        Returns:
        true if the binding was successful
        +
      • +
      + + + +
        +
      • +

        glEnumerateVideoCaptureDevicesNV

        +
        public static int glEnumerateVideoCaptureDevicesNV(java.nio.LongBuffer devices)
        +
        Enumerate the available video capture devices. This method is the cross-platform + equivalent of glXEnumerateVideoCaptureDevicesNV and wglEnumerateVideoCaptureDevicesNV. + Since they are not really compatible, this method works like the WGL version. That is, + you first call it with a null devices buffer, get the number of devices, then call it + again with an appropriately sized buffer.
        +
        Parameters:
        devices - the buffer to store devices in
        +
        Returns:
        the number of available video capture devices
        +
      • +
      + + + +
        +
      • +

        glLockVideoCaptureDeviceNV

        +
        public static boolean glLockVideoCaptureDeviceNV(long device)
        +
        To lock a video capture device to a display connection, use this method. + Before using a video capture device, it must be locked. Once a + video capture device is locked by a process, no other process can + lock a video capture device with the same unique ID until the lock + is released or the process ends.
        +
        Parameters:
        device - the device to lock
        +
        Returns:
        true if the lock was successful
        +
      • +
      + + + +
        +
      • +

        glQueryVideoCaptureDeviceNV

        +
        public static boolean glQueryVideoCaptureDeviceNV(long device,
        +                                  int attribute,
        +                                  java.nio.IntBuffer value)
        +
        Use this method to query the unique ID of the physical device backing a + video capture device handle.
        +
        Parameters:
        device - the device
        attribute - the attribute to query
        value - the buffer to store the value in
        +
        Returns:
        true if the query was successful
        +
      • +
      + + + +
        +
      • +

        glReleaseVideoCaptureDeviceNV

        +
        public static boolean glReleaseVideoCaptureDeviceNV(long device)
        +
        Use this method when finished capturing data on a locked video capture device + to unlock it.
        +
        Parameters:
        device - the device
        +
        Returns:
        true if the device was unlocked successfully
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVXGpuMemoryInfo.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVXGpuMemoryInfo.html new file mode 100644 index 00000000..2c6d5f73 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/NVXGpuMemoryInfo.html @@ -0,0 +1,304 @@ + + + + + +NVXGpuMemoryInfo (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class NVXGpuMemoryInfo

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.NVXGpuMemoryInfo
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVXGpuMemoryInfo
    +extends java.lang.Object
    +
    Experimental extension, may be removed/changed in the future.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX

        +
        public static final int GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX
        +
        Accepted by the <pname> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX

        +
        public static final int GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX
        +
        Accepted by the <pname> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX

        +
        public static final int GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX
        +
        Accepted by the <pname> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX

        +
        public static final int GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX
        +
        Accepted by the <pname> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX

        +
        public static final int GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX
        +
        Accepted by the <pname> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/OpenGLException.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/OpenGLException.html new file mode 100644 index 00000000..d620824f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/OpenGLException.html @@ -0,0 +1,331 @@ + + + + + +OpenGLException (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class OpenGLException

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.lang.Throwable
    • +
    • +
        +
      • java.lang.Exception
      • +
      • +
          +
        • java.lang.RuntimeException
        • +
        • +
            +
          • org.lwjgl.opengl.OpenGLException
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class OpenGLException
    +extends java.lang.RuntimeException
    +

    + Thrown by the debug build library of the LWJGL if any OpenGL operation causes an error.

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      OpenGLException() +
      Constructor for OpenGLException.
      +
      OpenGLException(int gl_error_code) +
      Constructor for OpenGLException.
      +
      OpenGLException(java.lang.String message) +
      Constructor for OpenGLException.
      +
      OpenGLException(java.lang.String message, + java.lang.Throwable cause) +
      Constructor for OpenGLException.
      +
      OpenGLException(java.lang.Throwable cause) +
      Constructor for OpenGLException.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        OpenGLException

        +
        public OpenGLException(int gl_error_code)
        +
        Constructor for OpenGLException.
        +
      • +
      + + + +
        +
      • +

        OpenGLException

        +
        public OpenGLException()
        +
        Constructor for OpenGLException.
        +
      • +
      + + + +
        +
      • +

        OpenGLException

        +
        public OpenGLException(java.lang.String message)
        +
        Constructor for OpenGLException.
        +
        Parameters:
        message -
        +
      • +
      + + + +
        +
      • +

        OpenGLException

        +
        public OpenGLException(java.lang.String message,
        +               java.lang.Throwable cause)
        +
        Constructor for OpenGLException.
        +
        Parameters:
        message -
        cause -
        +
      • +
      + + + +
        +
      • +

        OpenGLException

        +
        public OpenGLException(java.lang.Throwable cause)
        +
        Constructor for OpenGLException.
        +
        Parameters:
        cause -
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/Pbuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/Pbuffer.html new file mode 100644 index 00000000..63b8a336 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/Pbuffer.html @@ -0,0 +1,1096 @@ + + + + + +Pbuffer (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class Pbuffer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.Pbuffer
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class Pbuffer
    +extends java.lang.Object
    +

    + Pbuffer encapsulates an OpenGL pbuffer. +

    + + This class is thread-safe.

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    elias_naur
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Pbuffer(int width, + int height, + PixelFormat pixel_format, + Drawable shared_drawable) +
      Create an instance of a Pbuffer with a unique OpenGL context.
      +
      Pbuffer(int width, + int height, + PixelFormat pixel_format, + RenderTexture renderTexture, + Drawable shared_drawable) +
      Create an instance of a Pbuffer with a unique OpenGL context.
      +
      Pbuffer(int width, + int height, + PixelFormat pixel_format, + RenderTexture renderTexture, + Drawable shared_drawable, + ContextAttribs attribs) +
      Create an instance of a Pbuffer with a unique OpenGL context.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidbindTexImage(int buffer) +
      Binds the currently bound texture to the buffer specified.
      +
      protected voidcheckDestroyed() 
      voidcheckGLError() 
      org.lwjgl.opengl.ContextGLcreateSharedContext() +
      [INTERNAL USE ONLY] Creates a new Context that is shared with the Drawable's Context.
      +
      voiddestroy() +
      Destroys the Drawable.
      +
      static intgetCapabilities() +
      Gets the Pbuffer capabilities.
      +
      org.lwjgl.opengl.ContextGLgetContext() +
      [INTERNAL USE ONLY] Returns the Drawable's Context.
      +
      intgetHeight() 
      PixelFormatLWJGLgetPixelFormat() 
      intgetWidth() 
      voidinitContext(float r, + float g, + float b) 
      booleanisBufferLost() +
      Method to test for validity of the buffer.
      +
      booleanisCurrent() +
      Returns true if the Drawable's context is current in the current thread.
      +
      voidmakeCurrent() +
      Makes the Drawable's context current in the current thread.
      +
      voidreleaseContext() +
      If the Drawable's context is current in the current thread, no context will be current after a call to this method.
      +
      voidreleaseTexImage(int buffer) +
      Releases the currently bound texture from the buffer specified.
      +
      voidsetAttrib(int attrib, + int value) +
      Sets a render-to-texture attribute.
      +
      voidsetCLSharingProperties(PointerBuffer properties) +
      Sets the appropriate khr_gl_sharing properties in the target PointerBuffer, + so that if it is used in a clCreateContext(FromType) call, the created CL + context will be sharing objects with this Drawable's GL context.
      +
      voidsetPixelFormat(PixelFormatLWJGL pf) 
      voidsetPixelFormat(PixelFormatLWJGL pf, + ContextAttribs attribs) 
      voidsetSwapInterval(int swap_interval) 
      voidswapBuffers() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PBUFFER_SUPPORTED

        +
        public static final int PBUFFER_SUPPORTED
        +
        Indicates that Pbuffers can be created.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        RENDER_TEXTURE_SUPPORTED

        +
        public static final int RENDER_TEXTURE_SUPPORTED
        +
        Indicates that Pbuffers can be used as render-textures.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        RENDER_TEXTURE_RECTANGLE_SUPPORTED

        +
        public static final int RENDER_TEXTURE_RECTANGLE_SUPPORTED
        +
        Indicates that Pbuffers can be used as non-power-of-two render-textures.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        RENDER_DEPTH_TEXTURE_SUPPORTED

        +
        public static final int RENDER_DEPTH_TEXTURE_SUPPORTED
        +
        Indicates that Pbuffers can be used as depth render-textures.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        MIPMAP_LEVEL

        +
        public static final int MIPMAP_LEVEL
        +
        The render-to-texture mipmap level attribute.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CUBE_MAP_FACE

        +
        public static final int CUBE_MAP_FACE
        +
        The render-to-texture cube map face attribute.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        TEXTURE_CUBE_MAP_POSITIVE_X

        +
        public static final int TEXTURE_CUBE_MAP_POSITIVE_X
        +
        The render-to-texture cube map positive X face value.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        TEXTURE_CUBE_MAP_NEGATIVE_X

        +
        public static final int TEXTURE_CUBE_MAP_NEGATIVE_X
        +
        The render-to-texture cube map negative X face value.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        TEXTURE_CUBE_MAP_POSITIVE_Y

        +
        public static final int TEXTURE_CUBE_MAP_POSITIVE_Y
        +
        The render-to-texture cube map positive Y face value.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        TEXTURE_CUBE_MAP_NEGATIVE_Y

        +
        public static final int TEXTURE_CUBE_MAP_NEGATIVE_Y
        +
        The render-to-texture cube map negative Y face value.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        TEXTURE_CUBE_MAP_POSITIVE_Z

        +
        public static final int TEXTURE_CUBE_MAP_POSITIVE_Z
        +
        The render-to-texture cube map positive Z face value.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        TEXTURE_CUBE_MAP_NEGATIVE_Z

        +
        public static final int TEXTURE_CUBE_MAP_NEGATIVE_Z
        +
        The render-to-texture cube map negative Z face value.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        FRONT_LEFT_BUFFER

        +
        public static final int FRONT_LEFT_BUFFER
        +
        The Pbuffer front left buffer.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        FRONT_RIGHT_BUFFER

        +
        public static final int FRONT_RIGHT_BUFFER
        +
        The Pbuffer front right buffer.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        BACK_LEFT_BUFFER

        +
        public static final int BACK_LEFT_BUFFER
        +
        The Pbuffer back left buffer.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        BACK_RIGHT_BUFFER

        +
        public static final int BACK_RIGHT_BUFFER
        +
        The Pbuffer back right buffer.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        DEPTH_BUFFER

        +
        public static final int DEPTH_BUFFER
        +
        The Pbuffer depth buffer.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        pixel_format

        +
        protected PixelFormat pixel_format
        +
        The PixelFormat used to create the drawable.
        +
      • +
      + + + +
        +
      • +

        peer_info

        +
        protected org.lwjgl.opengl.PeerInfo peer_info
        +
        Handle to the native GL rendering context
        +
      • +
      + + + +
        +
      • +

        context

        +
        protected org.lwjgl.opengl.ContextGL context
        +
        The OpenGL Context.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Pbuffer

        +
        public Pbuffer(int width,
        +       int height,
        +       PixelFormat pixel_format,
        +       Drawable shared_drawable)
        +        throws LWJGLException
        +
        Create an instance of a Pbuffer with a unique OpenGL context. The buffer is single-buffered. +

        + NOTE: The Pbuffer will have its own context that shares display lists and textures with shared_context, + or, if shared_context is null, the Display context if it is created. The Pbuffer + will have its own OpenGL state. Therefore, state changes to a pbuffer will not be seen in the window context and vice versa. +

        +
        Parameters:
        width - Pbuffer width
        height - Pbuffer height
        pixel_format - Minimum Pbuffer context properties
        shared_drawable - If non-null the Pbuffer will share display lists and textures with it. Otherwise, the Pbuffer will share + with the Display context (if created).
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        Pbuffer

        +
        public Pbuffer(int width,
        +       int height,
        +       PixelFormat pixel_format,
        +       RenderTexture renderTexture,
        +       Drawable shared_drawable)
        +        throws LWJGLException
        +
        Create an instance of a Pbuffer with a unique OpenGL context. The buffer is single-buffered. +

        + NOTE: The Pbuffer will have its own context that shares display lists and textures with shared_context, + or, if shared_context is null, the Display context if it is created. The Pbuffer + will have its own OpenGL state. Therefore, state changes to a pbuffer will not be seen in the window context and vice versa. +

        + The renderTexture parameter defines the necessary state for enabling render-to-texture. When this parameter is null, + render-to-texture is not available. Before using render-to-texture, the Pbuffer capabilities must be queried to ensure that + it is supported. Currently only windows platform can support this feature, so it is recommended that EXT_framebuffer_object + or similar is used if available, for maximum portability. +

        +
        Parameters:
        width - Pbuffer width
        height - Pbuffer height
        pixel_format - Minimum Pbuffer context properties
        renderTexture -
        shared_drawable - If non-null the Pbuffer will share display lists and textures with it. Otherwise, the Pbuffer will share + with the Display context (if created).
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        Pbuffer

        +
        public Pbuffer(int width,
        +       int height,
        +       PixelFormat pixel_format,
        +       RenderTexture renderTexture,
        +       Drawable shared_drawable,
        +       ContextAttribs attribs)
        +        throws LWJGLException
        +
        Create an instance of a Pbuffer with a unique OpenGL context. The buffer is single-buffered. +

        + NOTE: The Pbuffer will have its own context that shares display lists and textures with shared_context, + or, if shared_context is null, the Display context if it is created. The Pbuffer + will have its own OpenGL state. Therefore, state changes to a pbuffer will not be seen in the window context and vice versa. +

        + The renderTexture parameter defines the necessary state for enabling render-to-texture. When this parameter is null, + render-to-texture is not available. Before using render-to-texture, the Pbuffer capabilities must be queried to ensure that + it is supported. Currently only windows platform can support this feature, so it is recommended that EXT_framebuffer_object + or similar is used if available, for maximum portability. +

        +
        Parameters:
        width - Pbuffer width
        height - Pbuffer height
        pixel_format - Minimum Pbuffer context properties
        renderTexture -
        shared_drawable - If non-null the Pbuffer will share display lists and textures with it. Otherwise, the Pbuffer will share + with the Display context (if created).
        attribs - The ContextAttribs to use when creating the context. (optional, may be null)
        +
        Throws:
        +
        LWJGLException
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isBufferLost

        +
        public boolean isBufferLost()
        +
        Method to test for validity of the buffer. If this function returns true, the buffer contents is lost. The buffer can still + be used, but the results are undefined. The application is expected to release the buffer if needed, destroy it and recreate + a new buffer.
        +
        Returns:
        true if the buffer is lost and destroyed, false if the buffer is valid.
        +
      • +
      + + + +
        +
      • +

        getCapabilities

        +
        public static int getCapabilities()
        +
        Gets the Pbuffer capabilities.
        +
        Returns:
        a bitmask of Pbuffer capabilities.
        +
      • +
      + + + +
        +
      • +

        setAttrib

        +
        public void setAttrib(int attrib,
        +             int value)
        +
        Sets a render-to-texture attribute. +

        + The attrib parameter can be one of MIPMAP_LEVEL and CUBE_MAP_FACE. When the attrib parameter is CUBE_MAP_FACE then the value + parameter can be on of the following: +

        + TEXTURE_CUBE_MAP_POSITIVE_X TEXTURE_CUBE_MAP_NEGATIVE_X TEXTURE_CUBE_MAP_POSITIVE_Y TEXTURE_CUBE_MAP_NEGATIVE_Y + TEXTURE_CUBE_MAP_POSITIVE_Z TEXTURE_CUBE_MAP_NEGATIVE_Z

        +
        Parameters:
        attrib -
        value -
        +
      • +
      + + + +
        +
      • +

        bindTexImage

        +
        public void bindTexImage(int buffer)
        +
        Binds the currently bound texture to the buffer specified. The buffer can be one of the following: +

        + FRONT_LEFT_BUFFER FRONT_RIGHT_BUFFER BACK_LEFT_BUFFER BACK_RIGHT_BUFFER DEPTH_BUFFER

        +
        Parameters:
        buffer -
        +
      • +
      + + + +
        +
      • +

        releaseTexImage

        +
        public void releaseTexImage(int buffer)
        +
        Releases the currently bound texture from the buffer specified.
        +
        Parameters:
        buffer -
        +
      • +
      + + + +
        +
      • +

        getHeight

        +
        public int getHeight()
        +
        Returns:
        Returns the height.
        +
      • +
      + + + +
        +
      • +

        getWidth

        +
        public int getWidth()
        +
        Returns:
        Returns the width.
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        getContext

        +
        public org.lwjgl.opengl.ContextGL getContext()
        +
        [INTERNAL USE ONLY] Returns the Drawable's Context.
        +
        Returns:
        the Drawable's Context
        +
      • +
      + + + +
        +
      • +

        createSharedContext

        +
        public org.lwjgl.opengl.ContextGL createSharedContext()
        +                                               throws LWJGLException
        +
        [INTERNAL USE ONLY] Creates a new Context that is shared with the Drawable's Context.
        +
        Returns:
        a Context shared with the Drawable's Context.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        checkGLError

        +
        public void checkGLError()
        +
      • +
      + + + +
        +
      • +

        setSwapInterval

        +
        public void setSwapInterval(int swap_interval)
        +
      • +
      + + + + + + + +
        +
      • +

        initContext

        +
        public void initContext(float r,
        +               float g,
        +               float b)
        +
      • +
      + + + +
        +
      • +

        isCurrent

        +
        public boolean isCurrent()
        +                  throws LWJGLException
        +
        Description copied from interface: Drawable
        +
        Returns true if the Drawable's context is current in the current thread.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        makeCurrent

        +
        public void makeCurrent()
        +                 throws LWJGLException
        +
        Description copied from interface: Drawable
        +
        Makes the Drawable's context current in the current thread.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        releaseContext

        +
        public void releaseContext()
        +                    throws LWJGLException
        +
        Description copied from interface: Drawable
        +
        If the Drawable's context is current in the current thread, no context will be current after a call to this method.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        destroy

        +
        public void destroy()
        +
        Description copied from interface: Drawable
        +
        Destroys the Drawable.
        +
      • +
      + + + +
        +
      • +

        setCLSharingProperties

        +
        public void setCLSharingProperties(PointerBuffer properties)
        +                            throws LWJGLException
        +
        Description copied from interface: Drawable
        +
        Sets the appropriate khr_gl_sharing properties in the target PointerBuffer, + so that if it is used in a clCreateContext(FromType) call, the created CL + context will be sharing objects with this Drawable's GL context. After a + call to this method, the target buffer position will have advanced by 2 to 4 positions, + depending on the implementation.
        +
        Parameters:
        properties - The target properties buffer. It must have at least 4 positions remaining.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        checkDestroyed

        +
        protected final void checkDestroyed()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/PixelFormat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/PixelFormat.html new file mode 100644 index 00000000..90d4c0b0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/PixelFormat.html @@ -0,0 +1,784 @@ + + + + + +PixelFormat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class PixelFormat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.PixelFormat
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PixelFormatLWJGL
    +
    +
    +
    +
    public final class PixelFormat
    +extends java.lang.Object
    +implements PixelFormatLWJGL
    +
    This class describes pixel format properties for an OpenGL context. Instances + of this class is used as arguments to Display.create(), Pbuffer.create() and + AWTGLCanvas, to indicate minimum required properties. +

    + Instants of this class are immutable. An example of the expected way to set + the PixelFormat property values is the following: + PixelFormat pf = new PixelFormat().withDepthBits(24).withSamples(4).withSRGB(true); +

    + WARNING: Some pixel formats are known to cause troubles on certain buggy drivers. + Example: Under Windows, specifying samples != 0 will enable the ARB + pixel format selection path, which could trigger a crash.

    +
    Version:
    +
    $Revision$
    +
    Author:
    +
    elias_naur@sourceforge.net
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      PixelFormat() +
      Default pixel format is minimum 8 bits depth, and no alpha + nor stencil requirements.
      +
      PixelFormat(int alpha, + int depth, + int stencil) 
      PixelFormat(int alpha, + int depth, + int stencil, + int samples) 
      PixelFormat(int bpp, + int alpha, + int depth, + int stencil, + int samples) 
      PixelFormat(int bpp, + int alpha, + int depth, + int stencil, + int samples, + int num_aux_buffers, + int accum_bpp, + int accum_alpha, + boolean stereo) 
      PixelFormat(int bpp, + int alpha, + int depth, + int stencil, + int samples, + int num_aux_buffers, + int accum_bpp, + int accum_alpha, + boolean stereo, + boolean floating_point) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      intgetAccumulationAlpha() 
      intgetAccumulationBitsPerPixel() 
      intgetAlphaBits() 
      intgetAuxBuffers() 
      intgetBitsPerPixel() 
      intgetDepthBits() 
      intgetSamples() 
      intgetStencilBits() 
      booleanisFloatingPoint() 
      booleanisSRGB() 
      booleanisStereo() 
      PixelFormatwithAccumulationAlpha(int accum_alpha) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new alpha bits in the accumulation buffer value.
      +
      PixelFormatwithAccumulationBitsPerPixel(int accum_bpp) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new bits per pixel in the accumulation buffer value.
      +
      PixelFormatwithAlphaBits(int alpha) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new alpha bits value.
      +
      PixelFormatwithAuxBuffers(int num_aux_buffers) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new auxiliary buffers value.
      +
      PixelFormatwithBitsPerPixel(int bpp) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new bits per pixel value.
      +
      PixelFormatwithCoverageSamples(int colorSamples) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new color samples values.
      +
      PixelFormatwithCoverageSamples(int colorSamples, + int coverageSamples) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new color samples + and coverage samples values.
      +
      PixelFormatwithDepthBits(int depth) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new depth bits value.
      +
      PixelFormatwithFloatingPoint(boolean floating_point) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new floating point value.
      +
      PixelFormatwithFloatingPointPacked(boolean floating_point_packed) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new packed floating point value.
      +
      PixelFormatwithSamples(int samples) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new samples value.
      +
      PixelFormatwithSRGB(boolean sRGB) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new sRGB value.
      +
      PixelFormatwithStencilBits(int stencil) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new stencil bits value.
      +
      PixelFormatwithStereo(boolean stereo) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new stereo value.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PixelFormat

        +
        public PixelFormat()
        +
        Default pixel format is minimum 8 bits depth, and no alpha + nor stencil requirements.
        +
      • +
      + + + +
        +
      • +

        PixelFormat

        +
        public PixelFormat(int alpha,
        +           int depth,
        +           int stencil)
        +
      • +
      + + + +
        +
      • +

        PixelFormat

        +
        public PixelFormat(int alpha,
        +           int depth,
        +           int stencil,
        +           int samples)
        +
      • +
      + + + +
        +
      • +

        PixelFormat

        +
        public PixelFormat(int bpp,
        +           int alpha,
        +           int depth,
        +           int stencil,
        +           int samples)
        +
      • +
      + + + +
        +
      • +

        PixelFormat

        +
        public PixelFormat(int bpp,
        +           int alpha,
        +           int depth,
        +           int stencil,
        +           int samples,
        +           int num_aux_buffers,
        +           int accum_bpp,
        +           int accum_alpha,
        +           boolean stereo)
        +
      • +
      + + + +
        +
      • +

        PixelFormat

        +
        public PixelFormat(int bpp,
        +           int alpha,
        +           int depth,
        +           int stencil,
        +           int samples,
        +           int num_aux_buffers,
        +           int accum_bpp,
        +           int accum_alpha,
        +           boolean stereo,
        +           boolean floating_point)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getBitsPerPixel

        +
        public int getBitsPerPixel()
        +
      • +
      + + + +
        +
      • +

        withBitsPerPixel

        +
        public PixelFormat withBitsPerPixel(int bpp)
        +
        Returns a new PixelFormat object with the same properties as this PixelFormat and the new bits per pixel value.
        +
        Parameters:
        bpp - the new bits per pixel value.
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        getAlphaBits

        +
        public int getAlphaBits()
        +
      • +
      + + + +
        +
      • +

        withAlphaBits

        +
        public PixelFormat withAlphaBits(int alpha)
        +
        Returns a new PixelFormat object with the same properties as this PixelFormat and the new alpha bits value.
        +
        Parameters:
        alpha - the new alpha bits value.
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        getDepthBits

        +
        public int getDepthBits()
        +
      • +
      + + + +
        +
      • +

        withDepthBits

        +
        public PixelFormat withDepthBits(int depth)
        +
        Returns a new PixelFormat object with the same properties as this PixelFormat and the new depth bits value.
        +
        Parameters:
        depth - the new depth bits value.
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        getStencilBits

        +
        public int getStencilBits()
        +
      • +
      + + + +
        +
      • +

        withStencilBits

        +
        public PixelFormat withStencilBits(int stencil)
        +
        Returns a new PixelFormat object with the same properties as this PixelFormat and the new stencil bits value.
        +
        Parameters:
        stencil - the new stencil bits value.
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        getSamples

        +
        public int getSamples()
        +
      • +
      + + + +
        +
      • +

        withSamples

        +
        public PixelFormat withSamples(int samples)
        +
        Returns a new PixelFormat object with the same properties as this PixelFormat and the new samples value.
        +
        Parameters:
        samples - the new samples value.
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withCoverageSamples

        +
        public PixelFormat withCoverageSamples(int colorSamples)
        +
        Returns a new PixelFormat object with the same properties as this PixelFormat and the new color samples values. + A value greater than 0 is valid only if the samples property is also greater than 0. Additionally, the + color samples value needs to be lower than or equal to the samples property.
        +
        Parameters:
        colorSamples - the new color samples value.
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withCoverageSamples

        +
        public PixelFormat withCoverageSamples(int colorSamples,
        +                              int coverageSamples)
        +
        Returns a new PixelFormat object with the same properties as this PixelFormat and the new color samples + and coverage samples values.
        +
        Parameters:
        colorSamples - the new color samples value. This value must be lower than or equal to the coverage samples value.
        coverageSamples - the new coverage samples value.
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        getAuxBuffers

        +
        public int getAuxBuffers()
        +
      • +
      + + + +
        +
      • +

        withAuxBuffers

        +
        public PixelFormat withAuxBuffers(int num_aux_buffers)
        +
        Returns a new PixelFormat object with the same properties as this PixelFormat and the new auxiliary buffers value.
        +
        Parameters:
        num_aux_buffers - the new auxiliary buffers value.
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        getAccumulationBitsPerPixel

        +
        public int getAccumulationBitsPerPixel()
        +
      • +
      + + + +
        +
      • +

        withAccumulationBitsPerPixel

        +
        public PixelFormat withAccumulationBitsPerPixel(int accum_bpp)
        +
        Returns a new PixelFormat object with the same properties as this PixelFormat and the new bits per pixel in the accumulation buffer value.
        +
        Parameters:
        accum_bpp - the new bits per pixel in the accumulation buffer value.
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        getAccumulationAlpha

        +
        public int getAccumulationAlpha()
        +
      • +
      + + + +
        +
      • +

        withAccumulationAlpha

        +
        public PixelFormat withAccumulationAlpha(int accum_alpha)
        +
        Returns a new PixelFormat object with the same properties as this PixelFormat and the new alpha bits in the accumulation buffer value.
        +
        Parameters:
        accum_alpha - the new alpha bits in the accumulation buffer value.
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        isStereo

        +
        public boolean isStereo()
        +
      • +
      + + + +
        +
      • +

        withStereo

        +
        public PixelFormat withStereo(boolean stereo)
        +
        Returns a new PixelFormat object with the same properties as this PixelFormat and the new stereo value.
        +
        Parameters:
        stereo - the new stereo value.
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        isFloatingPoint

        +
        public boolean isFloatingPoint()
        +
      • +
      + + + +
        +
      • +

        withFloatingPoint

        +
        public PixelFormat withFloatingPoint(boolean floating_point)
        +
        Returns a new PixelFormat object with the same properties as this PixelFormat and the new floating point value. + If floating_point is true, floating_point_packed will be reset to false.
        +
        Parameters:
        floating_point - the new floating point value.
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withFloatingPointPacked

        +
        public PixelFormat withFloatingPointPacked(boolean floating_point_packed)
        +
        Returns a new PixelFormat object with the same properties as this PixelFormat and the new packed floating point value. + If floating_point_packed is true, floating_point will be reset to false.
        +
        Parameters:
        floating_point_packed - the new packed floating point value.
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        isSRGB

        +
        public boolean isSRGB()
        +
      • +
      + + + +
        +
      • +

        withSRGB

        +
        public PixelFormat withSRGB(boolean sRGB)
        +
        Returns a new PixelFormat object with the same properties as this PixelFormat and the new sRGB value.
        +
        Parameters:
        sRGB - the new floating point value.
        +
        Returns:
        the new PixelFormat
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/PixelFormatLWJGL.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/PixelFormatLWJGL.html new file mode 100644 index 00000000..2002bb4d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/PixelFormatLWJGL.html @@ -0,0 +1,166 @@ + + + + + +PixelFormatLWJGL (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Interface PixelFormatLWJGL

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    PixelFormat, PixelFormat
    +
    +
    +
    +
    public interface PixelFormatLWJGL
    +
    [INTERNAL USE ONLY]
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/RenderTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/RenderTexture.html new file mode 100644 index 00000000..1a98138e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/RenderTexture.html @@ -0,0 +1,343 @@ + + + + + +RenderTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class RenderTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.RenderTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class RenderTexture
    +extends java.lang.Object
    +
    This class represents the state necessary for render-to-texture.
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      RenderTexture(boolean useRGB, + boolean useRGBA, + boolean useDepth, + boolean isRectangle, + int target, + int mipmaps) +
      Creates a RenderTexture object for enabling render-to-texture on a P-buffer.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        RENDER_TEXTURE_1D

        +
        public static final int RENDER_TEXTURE_1D
        +
        The TEXTURE_1D target.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        RENDER_TEXTURE_2D

        +
        public static final int RENDER_TEXTURE_2D
        +
        The TEXTURE_2D target.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        RENDER_TEXTURE_RECTANGLE

        +
        public static final int RENDER_TEXTURE_RECTANGLE
        +
        The TEXTURE_RECTANGLE target.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        RENDER_TEXTURE_CUBE_MAP

        +
        public static final int RENDER_TEXTURE_CUBE_MAP
        +
        The TEXTURE_CUBE_MAP target.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RenderTexture

        +
        public RenderTexture(boolean useRGB,
        +             boolean useRGBA,
        +             boolean useDepth,
        +             boolean isRectangle,
        +             int target,
        +             int mipmaps)
        +
        Creates a RenderTexture object for enabling render-to-texture on a P-buffer. +

        + NOTE: Only one of useRGB and useRGBA can be true at the same time. +

        + NOTE: useRGB(A) and useDepth can be true at the same time, thus allowing two different render textures. +

        + NOTE: The target parameter can be one of the following: +

        + RENDER_TEXTURE_1D RENDER_TEXTURE_2D RENDER_TEXTURE_RECTANGLE RENDER_TEXTURE_CUBE_MAP

        +
        Parameters:
        useRGB - - When true the P-buffer can be used as an RGB render texture.
        useRGBA - - When true the P-buffer can be used as an RGBA render texture.
        useDepth - - When true the P-buffer can be used as a depth render texture.
        isRectangle - - When true rectangle textures will be allowed on the P-buffer.
        target - - The texture target of the render texture.
        mipmaps - - How many mipmap levels to allocate on the P-buffer.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/SGISGenerateMipmap.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/SGISGenerateMipmap.html new file mode 100644 index 00000000..a7271fd6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/SGISGenerateMipmap.html @@ -0,0 +1,256 @@ + + + + + +SGISGenerateMipmap (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class SGISGenerateMipmap

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.SGISGenerateMipmap
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class SGISGenerateMipmap
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_GENERATE_MIPMAP_HINT_SGIS +
      Accepted by the <target> parameter of Hint, and by the + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      +
      static intGL_GENERATE_MIPMAP_SGIS +
      Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_GENERATE_MIPMAP_SGIS

        +
        public static final int GL_GENERATE_MIPMAP_SGIS
        +
        Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GENERATE_MIPMAP_HINT_SGIS

        +
        public static final int GL_GENERATE_MIPMAP_HINT_SGIS
        +
        Accepted by the <target> parameter of Hint, and by the + parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/SGISTextureLOD.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/SGISTextureLOD.html new file mode 100644 index 00000000..942d6fd9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/SGISTextureLOD.html @@ -0,0 +1,294 @@ + + + + + +SGISTextureLOD (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class SGISTextureLOD

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.SGISTextureLOD
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class SGISTextureLOD
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_TEXTURE_BASE_LEVEL_SGIS +
      Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
      +
      static intGL_TEXTURE_MAX_LEVEL_SGIS +
      Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
      +
      static intGL_TEXTURE_MAX_LOD_SGIS +
      Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
      +
      static intGL_TEXTURE_MIN_LOD_SGIS +
      Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_MIN_LOD_SGIS

        +
        public static final int GL_TEXTURE_MIN_LOD_SGIS
        +
        Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_MAX_LOD_SGIS

        +
        public static final int GL_TEXTURE_MAX_LOD_SGIS
        +
        Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BASE_LEVEL_SGIS

        +
        public static final int GL_TEXTURE_BASE_LEVEL_SGIS
        +
        Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_MAX_LEVEL_SGIS

        +
        public static final int GL_TEXTURE_MAX_LEVEL_SGIS
        +
        Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/SUNSliceAccum.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/SUNSliceAccum.html new file mode 100644 index 00000000..ecd02cd1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/SUNSliceAccum.html @@ -0,0 +1,235 @@ + + + + + +SUNSliceAccum (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class SUNSliceAccum

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.SUNSliceAccum
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class SUNSliceAccum
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_SLICE_ACCUM_SUN +
      Accepted by the <op> parameter of Accum,
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SLICE_ACCUM_SUN

        +
        public static final int GL_SLICE_ACCUM_SUN
        +
        Accepted by the <op> parameter of Accum,
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/SharedDrawable.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/SharedDrawable.html new file mode 100644 index 00000000..eb55e8be --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/SharedDrawable.html @@ -0,0 +1,580 @@ + + + + + +SharedDrawable (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class SharedDrawable

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.SharedDrawable
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class SharedDrawable
    +extends java.lang.Object
    +
    A Drawable implementation that shares its context with another Drawable. This is useful + for background loading of resources. See org.lwjgl.test.opengl.multithread.BackgroundLoad + for an example.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected org.lwjgl.opengl.ContextGLcontext +
      The OpenGL Context.
      +
      protected org.lwjgl.opengl.PeerInfopeer_info +
      Handle to the native GL rendering context
      +
      protected PixelFormatpixel_format +
      The PixelFormat used to create the drawable.
      +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      protected voidcheckDestroyed() 
      voidcheckGLError() 
      org.lwjgl.opengl.ContextGLcreateSharedContext() +
      [INTERNAL USE ONLY] Creates a new Context that is shared with the Drawable's Context.
      +
      voiddestroy() +
      Destroys the Drawable.
      +
      org.lwjgl.opengl.ContextGLgetContext() +
      [INTERNAL USE ONLY] Returns the Drawable's Context.
      +
      PixelFormatLWJGLgetPixelFormat() 
      voidinitContext(float r, + float g, + float b) 
      booleanisCurrent() +
      Returns true if the Drawable's context is current in the current thread.
      +
      voidmakeCurrent() +
      Makes the Drawable's context current in the current thread.
      +
      voidreleaseContext() +
      If the Drawable's context is current in the current thread, no context will be current after a call to this method.
      +
      voidsetCLSharingProperties(PointerBuffer properties) +
      Sets the appropriate khr_gl_sharing properties in the target PointerBuffer, + so that if it is used in a clCreateContext(FromType) call, the created CL + context will be sharing objects with this Drawable's GL context.
      +
      voidsetPixelFormat(PixelFormatLWJGL pf) 
      voidsetPixelFormat(PixelFormatLWJGL pf, + ContextAttribs attribs) 
      voidsetSwapInterval(int swap_interval) 
      voidswapBuffers() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        pixel_format

        +
        protected PixelFormat pixel_format
        +
        The PixelFormat used to create the drawable.
        +
      • +
      + + + +
        +
      • +

        peer_info

        +
        protected org.lwjgl.opengl.PeerInfo peer_info
        +
        Handle to the native GL rendering context
        +
      • +
      + + + +
        +
      • +

        context

        +
        protected org.lwjgl.opengl.ContextGL context
        +
        The OpenGL Context.
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createSharedContext

        +
        public org.lwjgl.opengl.ContextGL createSharedContext()
        +
        [INTERNAL USE ONLY] Creates a new Context that is shared with the Drawable's Context.
        +
        Returns:
        a Context shared with the Drawable's Context.
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        getContext

        +
        public org.lwjgl.opengl.ContextGL getContext()
        +
        [INTERNAL USE ONLY] Returns the Drawable's Context.
        +
        Returns:
        the Drawable's Context
        +
      • +
      + + + +
        +
      • +

        checkGLError

        +
        public void checkGLError()
        +
      • +
      + + + +
        +
      • +

        setSwapInterval

        +
        public void setSwapInterval(int swap_interval)
        +
      • +
      + + + + + + + +
        +
      • +

        initContext

        +
        public void initContext(float r,
        +               float g,
        +               float b)
        +
      • +
      + + + +
        +
      • +

        isCurrent

        +
        public boolean isCurrent()
        +                  throws LWJGLException
        +
        Description copied from interface: Drawable
        +
        Returns true if the Drawable's context is current in the current thread.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        makeCurrent

        +
        public void makeCurrent()
        +                 throws LWJGLException
        +
        Description copied from interface: Drawable
        +
        Makes the Drawable's context current in the current thread.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        releaseContext

        +
        public void releaseContext()
        +                    throws LWJGLException
        +
        Description copied from interface: Drawable
        +
        If the Drawable's context is current in the current thread, no context will be current after a call to this method.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        destroy

        +
        public void destroy()
        +
        Description copied from interface: Drawable
        +
        Destroys the Drawable.
        +
      • +
      + + + +
        +
      • +

        setCLSharingProperties

        +
        public void setCLSharingProperties(PointerBuffer properties)
        +                            throws LWJGLException
        +
        Description copied from interface: Drawable
        +
        Sets the appropriate khr_gl_sharing properties in the target PointerBuffer, + so that if it is used in a clCreateContext(FromType) call, the created CL + context will be sharing objects with this Drawable's GL context. After a + call to this method, the target buffer position will have advanced by 2 to 4 positions, + depending on the implementation.
        +
        Parameters:
        properties - The target properties buffer. It must have at least 4 positions remaining.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        checkDestroyed

        +
        protected final void checkDestroyed()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/Util.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/Util.html new file mode 100644 index 00000000..ccbcacb9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/Util.html @@ -0,0 +1,250 @@ + + + + + +Util (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class Util

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.Util
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class Util
    +extends java.lang.Object
    +
    Simple utility class.
    +
    Version:
    +
    $Revision$
    +
    Author:
    +
    cix_foo
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidcheckGLError() +
      Throws OpenGLException if glGetError() returns anything else than GL_NO_ERROR
      +
      static java.lang.StringtranslateGLErrorString(int error_code) +
      Translate a GL error code to a String describing the error
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        checkGLError

        +
        public static void checkGLError()
        +                         throws OpenGLException
        +
        Throws OpenGLException if glGetError() returns anything else than GL_NO_ERROR
        +
        Throws:
        +
        OpenGLException
        +
      • +
      + + + +
        +
      • +

        translateGLErrorString

        +
        public static java.lang.String translateGLErrorString(int error_code)
        +
        Translate a GL error code to a String describing the error
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/XRandR.Screen.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/XRandR.Screen.html new file mode 100644 index 00000000..37673f93 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/XRandR.Screen.html @@ -0,0 +1,343 @@ + + + + + +XRandR.Screen (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class XRandR.Screen

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.XRandR.Screen
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.lang.Cloneable
    +
    +
    +
    Enclosing class:
    +
    XRandR
    +
    +
    +
    +
    public static class XRandR.Screen
    +extends java.lang.Object
    +implements java.lang.Cloneable
    +
    Encapsulates the configuration of a monitor. Resolution is + fixed, position is mutable
    +
    Author:
    +
    ryanm
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      intheight +
      Height in pixels
      +
      java.lang.Stringname +
      Name for this output
      +
      intwidth +
      Width in pixels
      +
      intxPos +
      Position on the x-axis, in pixels
      +
      intyPos +
      Position on the y-axis, in pixels
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      java.lang.StringtoString() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        name

        +
        public final java.lang.String name
        +
        Name for this output
        +
      • +
      + + + +
        +
      • +

        width

        +
        public final int width
        +
        Width in pixels
        +
      • +
      + + + +
        +
      • +

        height

        +
        public final int height
        +
        Height in pixels
        +
      • +
      + + + +
        +
      • +

        xPos

        +
        public int xPos
        +
        Position on the x-axis, in pixels
        +
      • +
      + + + +
        +
      • +

        yPos

        +
        public int yPos
        +
        Position on the y-axis, in pixels
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/XRandR.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/XRandR.html new file mode 100644 index 00000000..9cafaa88 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/XRandR.html @@ -0,0 +1,331 @@ + + + + + +XRandR (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengl
+

Class XRandR

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengl.XRandR
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class XRandR
    +extends java.lang.Object
    +
    Utility for working with the xrandr commmand-line utility. Assumes + xrandr v1.2 or higher.
    +
    Author:
    +
    ryanm
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class XRandR.Screen +
      Encapsulates the configuration of a monitor.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      XRandR() 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XRandR

        +
        public XRandR()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getConfiguration

        +
        public static XRandR.Screen[] getConfiguration()
        +
        Returns:
        The current screen configuration, or an empty array if + xrandr is not supported
        +
      • +
      + + + +
        +
      • +

        setConfiguration

        +
        public static void setConfiguration(XRandR.Screen... screens)
        +
        Parameters:
        screens - The desired screen set, may not be null
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if no screens are specified
        +
      • +
      + + + +
        +
      • +

        getScreenNames

        +
        public static java.lang.String[] getScreenNames()
        +
        Returns:
        the name of connected screens, or an empty array if + xrandr is not supported
        +
      • +
      + + + +
        +
      • +

        getResolutions

        +
        public static XRandR.Screen[] getResolutions(java.lang.String name)
        +
        Parameters:
        name -
        +
        Returns:
        the possible resolutions of the named screen, or + null if there is no such screen
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDBlendMinmaxFactor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDBlendMinmaxFactor.html new file mode 100644 index 00000000..f0058773 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDBlendMinmaxFactor.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDBlendMinmaxFactor (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDBlendMinmaxFactor

+
+
No usage of org.lwjgl.opengl.AMDBlendMinmaxFactor
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDebugOutput.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDebugOutput.html new file mode 100644 index 00000000..04038209 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDebugOutput.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDDebugOutput (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDDebugOutput

+
+
No usage of org.lwjgl.opengl.AMDDebugOutput
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDebugOutputCallback.Handler.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDebugOutputCallback.Handler.html new file mode 100644 index 00000000..34e7e8e9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDebugOutputCallback.Handler.html @@ -0,0 +1,156 @@ + + + + + +Uses of Interface org.lwjgl.opengl.AMDDebugOutputCallback.Handler (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.opengl.AMDDebugOutputCallback.Handler

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDebugOutputCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDebugOutputCallback.html new file mode 100644 index 00000000..e4cc3d8d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDebugOutputCallback.html @@ -0,0 +1,159 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDDebugOutputCallback (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDDebugOutputCallback

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDepthClampSeparate.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDepthClampSeparate.html new file mode 100644 index 00000000..f08f8ee0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDepthClampSeparate.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDDepthClampSeparate (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDDepthClampSeparate

+
+
No usage of org.lwjgl.opengl.AMDDepthClampSeparate
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDrawBuffersBlend.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDrawBuffersBlend.html new file mode 100644 index 00000000..d3649d10 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDDrawBuffersBlend.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDDrawBuffersBlend (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDDrawBuffersBlend

+
+
No usage of org.lwjgl.opengl.AMDDrawBuffersBlend
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDInterleavedElements.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDInterleavedElements.html new file mode 100644 index 00000000..e8c29848 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDInterleavedElements.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDInterleavedElements (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDInterleavedElements

+
+
No usage of org.lwjgl.opengl.AMDInterleavedElements
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDMultiDrawIndirect.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDMultiDrawIndirect.html new file mode 100644 index 00000000..8a2b97b6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDMultiDrawIndirect.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDMultiDrawIndirect (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDMultiDrawIndirect

+
+
No usage of org.lwjgl.opengl.AMDMultiDrawIndirect
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDNameGenDelete.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDNameGenDelete.html new file mode 100644 index 00000000..913f376f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDNameGenDelete.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDNameGenDelete (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDNameGenDelete

+
+
No usage of org.lwjgl.opengl.AMDNameGenDelete
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDPerformanceMonitor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDPerformanceMonitor.html new file mode 100644 index 00000000..d431ce6e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDPerformanceMonitor.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDPerformanceMonitor (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDPerformanceMonitor

+
+
No usage of org.lwjgl.opengl.AMDPerformanceMonitor
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDPinnedMemory.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDPinnedMemory.html new file mode 100644 index 00000000..dfa5e19a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDPinnedMemory.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDPinnedMemory (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDPinnedMemory

+
+
No usage of org.lwjgl.opengl.AMDPinnedMemory
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDQueryBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDQueryBufferObject.html new file mode 100644 index 00000000..4a1732ca --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDQueryBufferObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDQueryBufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDQueryBufferObject

+
+
No usage of org.lwjgl.opengl.AMDQueryBufferObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDSamplePositions.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDSamplePositions.html new file mode 100644 index 00000000..7543ee95 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDSamplePositions.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDSamplePositions (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDSamplePositions

+
+
No usage of org.lwjgl.opengl.AMDSamplePositions
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDSeamlessCubemapPerTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDSeamlessCubemapPerTexture.html new file mode 100644 index 00000000..b188507d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDSeamlessCubemapPerTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDSeamlessCubemapPerTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDSeamlessCubemapPerTexture

+
+
No usage of org.lwjgl.opengl.AMDSeamlessCubemapPerTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDSparseTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDSparseTexture.html new file mode 100644 index 00000000..0851e0fd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDSparseTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDSparseTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDSparseTexture

+
+
No usage of org.lwjgl.opengl.AMDSparseTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDStencilOperationExtended.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDStencilOperationExtended.html new file mode 100644 index 00000000..bdb6394c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDStencilOperationExtended.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDStencilOperationExtended (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDStencilOperationExtended

+
+
No usage of org.lwjgl.opengl.AMDStencilOperationExtended
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDVertexShaderTessellator.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDVertexShaderTessellator.html new file mode 100644 index 00000000..3d77e388 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AMDVertexShaderTessellator.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AMDVertexShaderTessellator (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AMDVertexShaderTessellator

+
+
No usage of org.lwjgl.opengl.AMDVertexShaderTessellator
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEAuxDepthStencil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEAuxDepthStencil.html new file mode 100644 index 00000000..cf701709 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEAuxDepthStencil.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLEAuxDepthStencil (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLEAuxDepthStencil

+
+
No usage of org.lwjgl.opengl.APPLEAuxDepthStencil
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEClientStorage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEClientStorage.html new file mode 100644 index 00000000..4b01e2e3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEClientStorage.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLEClientStorage (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLEClientStorage

+
+
No usage of org.lwjgl.opengl.APPLEClientStorage
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEElementArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEElementArray.html new file mode 100644 index 00000000..154d6502 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEElementArray.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLEElementArray (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLEElementArray

+
+
No usage of org.lwjgl.opengl.APPLEElementArray
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEFence.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEFence.html new file mode 100644 index 00000000..1ad3594d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEFence.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLEFence (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLEFence

+
+
No usage of org.lwjgl.opengl.APPLEFence
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEFloatPixels.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEFloatPixels.html new file mode 100644 index 00000000..2a2f27a1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEFloatPixels.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLEFloatPixels (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLEFloatPixels

+
+
No usage of org.lwjgl.opengl.APPLEFloatPixels
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEFlushBufferRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEFlushBufferRange.html new file mode 100644 index 00000000..154e5ded --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEFlushBufferRange.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLEFlushBufferRange (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLEFlushBufferRange

+
+
No usage of org.lwjgl.opengl.APPLEFlushBufferRange
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEObjectPurgeable.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEObjectPurgeable.html new file mode 100644 index 00000000..3a9511c6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEObjectPurgeable.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLEObjectPurgeable (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLEObjectPurgeable

+
+
No usage of org.lwjgl.opengl.APPLEObjectPurgeable
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEPackedPixels.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEPackedPixels.html new file mode 100644 index 00000000..820dd68f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEPackedPixels.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLEPackedPixels (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLEPackedPixels

+
+
No usage of org.lwjgl.opengl.APPLEPackedPixels
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLERgb422.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLERgb422.html new file mode 100644 index 00000000..270ed7a3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLERgb422.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLERgb422 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLERgb422

+
+
No usage of org.lwjgl.opengl.APPLERgb422
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLERowBytes.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLERowBytes.html new file mode 100644 index 00000000..5d1050a0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLERowBytes.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLERowBytes (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLERowBytes

+
+
No usage of org.lwjgl.opengl.APPLERowBytes
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLETextureRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLETextureRange.html new file mode 100644 index 00000000..c1f5237a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLETextureRange.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLETextureRange (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLETextureRange

+
+
No usage of org.lwjgl.opengl.APPLETextureRange
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEVertexArrayObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEVertexArrayObject.html new file mode 100644 index 00000000..dd7a75df --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEVertexArrayObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLEVertexArrayObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLEVertexArrayObject

+
+
No usage of org.lwjgl.opengl.APPLEVertexArrayObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEVertexArrayRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEVertexArrayRange.html new file mode 100644 index 00000000..e41132db --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEVertexArrayRange.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLEVertexArrayRange (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLEVertexArrayRange

+
+
No usage of org.lwjgl.opengl.APPLEVertexArrayRange
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEVertexProgramEvaluators.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEVertexProgramEvaluators.html new file mode 100644 index 00000000..cd4846db --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEVertexProgramEvaluators.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLEVertexProgramEvaluators (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLEVertexProgramEvaluators

+
+
No usage of org.lwjgl.opengl.APPLEVertexProgramEvaluators
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEYcbcr422.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEYcbcr422.html new file mode 100644 index 00000000..7c6fb8ad --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/APPLEYcbcr422.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.APPLEYcbcr422 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.APPLEYcbcr422

+
+
No usage of org.lwjgl.opengl.APPLEYcbcr422
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBaseInstance.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBaseInstance.html new file mode 100644 index 00000000..b18d6eff --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBaseInstance.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBBaseInstance (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBBaseInstance

+
+
No usage of org.lwjgl.opengl.ARBBaseInstance
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBindlessTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBindlessTexture.html new file mode 100644 index 00000000..9aa1aa2b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBindlessTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBBindlessTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBBindlessTexture

+
+
No usage of org.lwjgl.opengl.ARBBindlessTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBlendFuncExtended.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBlendFuncExtended.html new file mode 100644 index 00000000..2f756094 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBlendFuncExtended.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBBlendFuncExtended (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBBlendFuncExtended

+
+
No usage of org.lwjgl.opengl.ARBBlendFuncExtended
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBufferObject.html new file mode 100644 index 00000000..7e6231f4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBufferObject.html @@ -0,0 +1,164 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBBufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBBufferObject

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBufferStorage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBufferStorage.html new file mode 100644 index 00000000..6a0cc9e4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBBufferStorage.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBBufferStorage (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBBufferStorage

+
+
No usage of org.lwjgl.opengl.ARBBufferStorage
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBCLEvent.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBCLEvent.html new file mode 100644 index 00000000..2d59eeae --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBCLEvent.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBCLEvent (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBCLEvent

+
+
No usage of org.lwjgl.opengl.ARBCLEvent
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBClearBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBClearBufferObject.html new file mode 100644 index 00000000..6417ab04 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBClearBufferObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBClearBufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBClearBufferObject

+
+
No usage of org.lwjgl.opengl.ARBClearBufferObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBClearTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBClearTexture.html new file mode 100644 index 00000000..12db0d4e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBClearTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBClearTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBClearTexture

+
+
No usage of org.lwjgl.opengl.ARBClearTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBColorBufferFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBColorBufferFloat.html new file mode 100644 index 00000000..70b042f0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBColorBufferFloat.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBColorBufferFloat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBColorBufferFloat

+
+
No usage of org.lwjgl.opengl.ARBColorBufferFloat
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBCompressedTexturePixelStorage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBCompressedTexturePixelStorage.html new file mode 100644 index 00000000..7d54413c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBCompressedTexturePixelStorage.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBCompressedTexturePixelStorage (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBCompressedTexturePixelStorage

+
+
No usage of org.lwjgl.opengl.ARBCompressedTexturePixelStorage
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBComputeShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBComputeShader.html new file mode 100644 index 00000000..e3f947ce --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBComputeShader.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBComputeShader (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBComputeShader

+
+
No usage of org.lwjgl.opengl.ARBComputeShader
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBComputeVariableGroupSize.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBComputeVariableGroupSize.html new file mode 100644 index 00000000..867fa0d5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBComputeVariableGroupSize.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBComputeVariableGroupSize (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBComputeVariableGroupSize

+
+
No usage of org.lwjgl.opengl.ARBComputeVariableGroupSize
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBCopyBuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBCopyBuffer.html new file mode 100644 index 00000000..d90654cb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBCopyBuffer.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBCopyBuffer (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBCopyBuffer

+
+
No usage of org.lwjgl.opengl.ARBCopyBuffer
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBCopyImage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBCopyImage.html new file mode 100644 index 00000000..cf64d0d3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBCopyImage.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBCopyImage (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBCopyImage

+
+
No usage of org.lwjgl.opengl.ARBCopyImage
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDebugOutput.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDebugOutput.html new file mode 100644 index 00000000..40f47df4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDebugOutput.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBDebugOutput (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBDebugOutput

+
+
No usage of org.lwjgl.opengl.ARBDebugOutput
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDebugOutputCallback.Handler.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDebugOutputCallback.Handler.html new file mode 100644 index 00000000..60ee4819 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDebugOutputCallback.Handler.html @@ -0,0 +1,156 @@ + + + + + +Uses of Interface org.lwjgl.opengl.ARBDebugOutputCallback.Handler (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.opengl.ARBDebugOutputCallback.Handler

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDebugOutputCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDebugOutputCallback.html new file mode 100644 index 00000000..ad463c95 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDebugOutputCallback.html @@ -0,0 +1,159 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBDebugOutputCallback (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBDebugOutputCallback

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDepthBufferFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDepthBufferFloat.html new file mode 100644 index 00000000..fb50a636 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDepthBufferFloat.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBDepthBufferFloat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBDepthBufferFloat

+
+
No usage of org.lwjgl.opengl.ARBDepthBufferFloat
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDepthClamp.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDepthClamp.html new file mode 100644 index 00000000..017e3143 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDepthClamp.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBDepthClamp (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBDepthClamp

+
+
No usage of org.lwjgl.opengl.ARBDepthClamp
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDepthTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDepthTexture.html new file mode 100644 index 00000000..a912a0c1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDepthTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBDepthTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBDepthTexture

+
+
No usage of org.lwjgl.opengl.ARBDepthTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawBuffers.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawBuffers.html new file mode 100644 index 00000000..81abdfe8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawBuffers.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBDrawBuffers (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBDrawBuffers

+
+
No usage of org.lwjgl.opengl.ARBDrawBuffers
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawBuffersBlend.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawBuffersBlend.html new file mode 100644 index 00000000..819aceb3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawBuffersBlend.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBDrawBuffersBlend (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBDrawBuffersBlend

+
+
No usage of org.lwjgl.opengl.ARBDrawBuffersBlend
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawElementsBaseVertex.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawElementsBaseVertex.html new file mode 100644 index 00000000..f89b3258 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawElementsBaseVertex.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBDrawElementsBaseVertex (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBDrawElementsBaseVertex

+
+
No usage of org.lwjgl.opengl.ARBDrawElementsBaseVertex
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawIndirect.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawIndirect.html new file mode 100644 index 00000000..8140e1ab --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawIndirect.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBDrawIndirect (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBDrawIndirect

+
+
No usage of org.lwjgl.opengl.ARBDrawIndirect
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawInstanced.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawInstanced.html new file mode 100644 index 00000000..1595d5be --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBDrawInstanced.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBDrawInstanced (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBDrawInstanced

+
+
No usage of org.lwjgl.opengl.ARBDrawInstanced
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBES2Compatibility.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBES2Compatibility.html new file mode 100644 index 00000000..f20120be --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBES2Compatibility.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBES2Compatibility (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBES2Compatibility

+
+
No usage of org.lwjgl.opengl.ARBES2Compatibility
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBES3Compatibility.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBES3Compatibility.html new file mode 100644 index 00000000..1bf71b28 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBES3Compatibility.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBES3Compatibility (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBES3Compatibility

+
+
No usage of org.lwjgl.opengl.ARBES3Compatibility
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBEnhancedLayouts.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBEnhancedLayouts.html new file mode 100644 index 00000000..e7cb068e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBEnhancedLayouts.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBEnhancedLayouts (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBEnhancedLayouts

+
+
No usage of org.lwjgl.opengl.ARBEnhancedLayouts
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBExplicitUniformLocation.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBExplicitUniformLocation.html new file mode 100644 index 00000000..a2669f9e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBExplicitUniformLocation.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBExplicitUniformLocation (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBExplicitUniformLocation

+
+
No usage of org.lwjgl.opengl.ARBExplicitUniformLocation
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFragmentProgram.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFragmentProgram.html new file mode 100644 index 00000000..aa8b8b18 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFragmentProgram.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBFragmentProgram (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBFragmentProgram

+
+
No usage of org.lwjgl.opengl.ARBFragmentProgram
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFragmentShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFragmentShader.html new file mode 100644 index 00000000..e321a880 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFragmentShader.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBFragmentShader (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBFragmentShader

+
+
No usage of org.lwjgl.opengl.ARBFragmentShader
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFramebufferNoAttachments.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFramebufferNoAttachments.html new file mode 100644 index 00000000..8fe5e77e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFramebufferNoAttachments.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBFramebufferNoAttachments (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBFramebufferNoAttachments

+
+
No usage of org.lwjgl.opengl.ARBFramebufferNoAttachments
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFramebufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFramebufferObject.html new file mode 100644 index 00000000..64f3315a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFramebufferObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBFramebufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBFramebufferObject

+
+
No usage of org.lwjgl.opengl.ARBFramebufferObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFramebufferSRGB.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFramebufferSRGB.html new file mode 100644 index 00000000..b63bbed6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBFramebufferSRGB.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBFramebufferSRGB (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBFramebufferSRGB

+
+
No usage of org.lwjgl.opengl.ARBFramebufferSRGB
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBGeometryShader4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBGeometryShader4.html new file mode 100644 index 00000000..4e73b42c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBGeometryShader4.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBGeometryShader4 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBGeometryShader4

+
+
No usage of org.lwjgl.opengl.ARBGeometryShader4
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBGetProgramBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBGetProgramBinary.html new file mode 100644 index 00000000..7042bfbb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBGetProgramBinary.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBGetProgramBinary (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBGetProgramBinary

+
+
No usage of org.lwjgl.opengl.ARBGetProgramBinary
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBGpuShader5.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBGpuShader5.html new file mode 100644 index 00000000..51ea5511 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBGpuShader5.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBGpuShader5 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBGpuShader5

+
+
No usage of org.lwjgl.opengl.ARBGpuShader5
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBGpuShaderFp64.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBGpuShaderFp64.html new file mode 100644 index 00000000..45da4a72 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBGpuShaderFp64.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBGpuShaderFp64 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBGpuShaderFp64

+
+
No usage of org.lwjgl.opengl.ARBGpuShaderFp64
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBHalfFloatPixel.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBHalfFloatPixel.html new file mode 100644 index 00000000..f71a88d6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBHalfFloatPixel.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBHalfFloatPixel (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBHalfFloatPixel

+
+
No usage of org.lwjgl.opengl.ARBHalfFloatPixel
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBHalfFloatVertex.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBHalfFloatVertex.html new file mode 100644 index 00000000..7a07dcae --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBHalfFloatVertex.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBHalfFloatVertex (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBHalfFloatVertex

+
+
No usage of org.lwjgl.opengl.ARBHalfFloatVertex
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBImaging.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBImaging.html new file mode 100644 index 00000000..7235f5cd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBImaging.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBImaging (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBImaging

+
+
No usage of org.lwjgl.opengl.ARBImaging
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBIndirectParameters.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBIndirectParameters.html new file mode 100644 index 00000000..e48f4457 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBIndirectParameters.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBIndirectParameters (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBIndirectParameters

+
+
No usage of org.lwjgl.opengl.ARBIndirectParameters
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBInstancedArrays.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBInstancedArrays.html new file mode 100644 index 00000000..14ec0990 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBInstancedArrays.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBInstancedArrays (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBInstancedArrays

+
+
No usage of org.lwjgl.opengl.ARBInstancedArrays
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBInternalformatQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBInternalformatQuery.html new file mode 100644 index 00000000..d931fffd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBInternalformatQuery.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBInternalformatQuery (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBInternalformatQuery

+
+
No usage of org.lwjgl.opengl.ARBInternalformatQuery
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBInternalformatQuery2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBInternalformatQuery2.html new file mode 100644 index 00000000..13b36445 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBInternalformatQuery2.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBInternalformatQuery2 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBInternalformatQuery2

+
+
No usage of org.lwjgl.opengl.ARBInternalformatQuery2
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBInvalidateSubdata.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBInvalidateSubdata.html new file mode 100644 index 00000000..2baab4f3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBInvalidateSubdata.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBInvalidateSubdata (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBInvalidateSubdata

+
+
No usage of org.lwjgl.opengl.ARBInvalidateSubdata
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMapBufferAlignment.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMapBufferAlignment.html new file mode 100644 index 00000000..2200c21f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMapBufferAlignment.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBMapBufferAlignment (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBMapBufferAlignment

+
+
No usage of org.lwjgl.opengl.ARBMapBufferAlignment
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMapBufferRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMapBufferRange.html new file mode 100644 index 00000000..674c541e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMapBufferRange.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBMapBufferRange (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBMapBufferRange

+
+
No usage of org.lwjgl.opengl.ARBMapBufferRange
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMatrixPalette.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMatrixPalette.html new file mode 100644 index 00000000..2114aaf7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMatrixPalette.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBMatrixPalette (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBMatrixPalette

+
+
No usage of org.lwjgl.opengl.ARBMatrixPalette
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMultiBind.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMultiBind.html new file mode 100644 index 00000000..d77a79b8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMultiBind.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBMultiBind (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBMultiBind

+
+
No usage of org.lwjgl.opengl.ARBMultiBind
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMultiDrawIndirect.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMultiDrawIndirect.html new file mode 100644 index 00000000..caf495ff --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMultiDrawIndirect.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBMultiDrawIndirect (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBMultiDrawIndirect

+
+
No usage of org.lwjgl.opengl.ARBMultiDrawIndirect
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMultisample.html new file mode 100644 index 00000000..8585b037 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMultisample.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBMultisample (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBMultisample

+
+
No usage of org.lwjgl.opengl.ARBMultisample
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMultitexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMultitexture.html new file mode 100644 index 00000000..f9640e7b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBMultitexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBMultitexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBMultitexture

+
+
No usage of org.lwjgl.opengl.ARBMultitexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBOcclusionQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBOcclusionQuery.html new file mode 100644 index 00000000..e728f110 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBOcclusionQuery.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBOcclusionQuery (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBOcclusionQuery

+
+
No usage of org.lwjgl.opengl.ARBOcclusionQuery
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBOcclusionQuery2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBOcclusionQuery2.html new file mode 100644 index 00000000..23ecb45f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBOcclusionQuery2.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBOcclusionQuery2 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBOcclusionQuery2

+
+
No usage of org.lwjgl.opengl.ARBOcclusionQuery2
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBPixelBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBPixelBufferObject.html new file mode 100644 index 00000000..25c34890 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBPixelBufferObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBPixelBufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBPixelBufferObject

+
+
No usage of org.lwjgl.opengl.ARBPixelBufferObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBPointParameters.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBPointParameters.html new file mode 100644 index 00000000..41dde673 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBPointParameters.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBPointParameters (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBPointParameters

+
+
No usage of org.lwjgl.opengl.ARBPointParameters
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBPointSprite.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBPointSprite.html new file mode 100644 index 00000000..273f6686 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBPointSprite.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBPointSprite (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBPointSprite

+
+
No usage of org.lwjgl.opengl.ARBPointSprite
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBProgram.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBProgram.html new file mode 100644 index 00000000..fe43678f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBProgram.html @@ -0,0 +1,160 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBProgram (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBProgram

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBProgramInterfaceQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBProgramInterfaceQuery.html new file mode 100644 index 00000000..52ac0102 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBProgramInterfaceQuery.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBProgramInterfaceQuery (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBProgramInterfaceQuery

+
+
No usage of org.lwjgl.opengl.ARBProgramInterfaceQuery
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBProvokingVertex.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBProvokingVertex.html new file mode 100644 index 00000000..9e5f1d27 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBProvokingVertex.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBProvokingVertex (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBProvokingVertex

+
+
No usage of org.lwjgl.opengl.ARBProvokingVertex
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBQueryBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBQueryBufferObject.html new file mode 100644 index 00000000..ad0256c0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBQueryBufferObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBQueryBufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBQueryBufferObject

+
+
No usage of org.lwjgl.opengl.ARBQueryBufferObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBRobustness.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBRobustness.html new file mode 100644 index 00000000..af71f1ce --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBRobustness.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBRobustness (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBRobustness

+
+
No usage of org.lwjgl.opengl.ARBRobustness
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSampleShading.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSampleShading.html new file mode 100644 index 00000000..5ae0c12e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSampleShading.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBSampleShading (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBSampleShading

+
+
No usage of org.lwjgl.opengl.ARBSampleShading
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSamplerObjects.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSamplerObjects.html new file mode 100644 index 00000000..082425b7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSamplerObjects.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBSamplerObjects (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBSamplerObjects

+
+
No usage of org.lwjgl.opengl.ARBSamplerObjects
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSeamlessCubeMap.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSeamlessCubeMap.html new file mode 100644 index 00000000..422574ac --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSeamlessCubeMap.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBSeamlessCubeMap (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBSeamlessCubeMap

+
+
No usage of org.lwjgl.opengl.ARBSeamlessCubeMap
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSeamlessCubemapPerTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSeamlessCubemapPerTexture.html new file mode 100644 index 00000000..3198588a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSeamlessCubemapPerTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBSeamlessCubemapPerTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBSeamlessCubemapPerTexture

+
+
No usage of org.lwjgl.opengl.ARBSeamlessCubemapPerTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSeparateShaderObjects.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSeparateShaderObjects.html new file mode 100644 index 00000000..0864cacd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSeparateShaderObjects.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBSeparateShaderObjects (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBSeparateShaderObjects

+
+
No usage of org.lwjgl.opengl.ARBSeparateShaderObjects
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderAtomicCounters.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderAtomicCounters.html new file mode 100644 index 00000000..6876d7c5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderAtomicCounters.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBShaderAtomicCounters (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBShaderAtomicCounters

+
+
No usage of org.lwjgl.opengl.ARBShaderAtomicCounters
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderImageLoadStore.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderImageLoadStore.html new file mode 100644 index 00000000..c20a0178 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderImageLoadStore.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBShaderImageLoadStore (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBShaderImageLoadStore

+
+
No usage of org.lwjgl.opengl.ARBShaderImageLoadStore
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderObjects.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderObjects.html new file mode 100644 index 00000000..238e2b27 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderObjects.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBShaderObjects (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBShaderObjects

+
+
No usage of org.lwjgl.opengl.ARBShaderObjects
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderStorageBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderStorageBufferObject.html new file mode 100644 index 00000000..50b90cce --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderStorageBufferObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBShaderStorageBufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBShaderStorageBufferObject

+
+
No usage of org.lwjgl.opengl.ARBShaderStorageBufferObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderSubroutine.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderSubroutine.html new file mode 100644 index 00000000..8b4be86e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShaderSubroutine.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBShaderSubroutine (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBShaderSubroutine

+
+
No usage of org.lwjgl.opengl.ARBShaderSubroutine
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShadingLanguage100.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShadingLanguage100.html new file mode 100644 index 00000000..1c908cc6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShadingLanguage100.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBShadingLanguage100 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBShadingLanguage100

+
+
No usage of org.lwjgl.opengl.ARBShadingLanguage100
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShadingLanguageInclude.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShadingLanguageInclude.html new file mode 100644 index 00000000..573d7cdf --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShadingLanguageInclude.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBShadingLanguageInclude (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBShadingLanguageInclude

+
+
No usage of org.lwjgl.opengl.ARBShadingLanguageInclude
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShadow.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShadow.html new file mode 100644 index 00000000..89b10199 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShadow.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBShadow (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBShadow

+
+
No usage of org.lwjgl.opengl.ARBShadow
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShadowAmbient.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShadowAmbient.html new file mode 100644 index 00000000..eeb1fd77 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBShadowAmbient.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBShadowAmbient (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBShadowAmbient

+
+
No usage of org.lwjgl.opengl.ARBShadowAmbient
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSparseTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSparseTexture.html new file mode 100644 index 00000000..7983de6c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSparseTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBSparseTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBSparseTexture

+
+
No usage of org.lwjgl.opengl.ARBSparseTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBStencilTexturing.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBStencilTexturing.html new file mode 100644 index 00000000..3fcd59a8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBStencilTexturing.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBStencilTexturing (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBStencilTexturing

+
+
No usage of org.lwjgl.opengl.ARBStencilTexturing
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSync.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSync.html new file mode 100644 index 00000000..243e0052 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBSync.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBSync (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBSync

+
+
No usage of org.lwjgl.opengl.ARBSync
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTessellationShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTessellationShader.html new file mode 100644 index 00000000..f7680505 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTessellationShader.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTessellationShader (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTessellationShader

+
+
No usage of org.lwjgl.opengl.ARBTessellationShader
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureBorderClamp.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureBorderClamp.html new file mode 100644 index 00000000..57d4aa57 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureBorderClamp.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureBorderClamp (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureBorderClamp

+
+
No usage of org.lwjgl.opengl.ARBTextureBorderClamp
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureBufferObject.html new file mode 100644 index 00000000..35623678 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureBufferObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureBufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureBufferObject

+
+
No usage of org.lwjgl.opengl.ARBTextureBufferObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureBufferRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureBufferRange.html new file mode 100644 index 00000000..db48c9fd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureBufferRange.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureBufferRange (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureBufferRange

+
+
No usage of org.lwjgl.opengl.ARBTextureBufferRange
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCompression.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCompression.html new file mode 100644 index 00000000..de2b82af --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCompression.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureCompression (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureCompression

+
+
No usage of org.lwjgl.opengl.ARBTextureCompression
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCompressionBPTC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCompressionBPTC.html new file mode 100644 index 00000000..d72e560e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCompressionBPTC.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureCompressionBPTC (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureCompressionBPTC

+
+
No usage of org.lwjgl.opengl.ARBTextureCompressionBPTC
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCompressionRGTC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCompressionRGTC.html new file mode 100644 index 00000000..9bf0c6d8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCompressionRGTC.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureCompressionRGTC (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureCompressionRGTC

+
+
No usage of org.lwjgl.opengl.ARBTextureCompressionRGTC
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCubeMap.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCubeMap.html new file mode 100644 index 00000000..f2ec9c13 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCubeMap.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureCubeMap (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureCubeMap

+
+
No usage of org.lwjgl.opengl.ARBTextureCubeMap
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCubeMapArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCubeMapArray.html new file mode 100644 index 00000000..9f842947 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureCubeMapArray.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureCubeMapArray (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureCubeMapArray

+
+
No usage of org.lwjgl.opengl.ARBTextureCubeMapArray
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureEnvCombine.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureEnvCombine.html new file mode 100644 index 00000000..7349c794 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureEnvCombine.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureEnvCombine (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureEnvCombine

+
+
No usage of org.lwjgl.opengl.ARBTextureEnvCombine
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureEnvDot3.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureEnvDot3.html new file mode 100644 index 00000000..8f79a87c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureEnvDot3.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureEnvDot3 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureEnvDot3

+
+
No usage of org.lwjgl.opengl.ARBTextureEnvDot3
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureFloat.html new file mode 100644 index 00000000..f86fb990 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureFloat.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureFloat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureFloat

+
+
No usage of org.lwjgl.opengl.ARBTextureFloat
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureGather.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureGather.html new file mode 100644 index 00000000..8a4def28 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureGather.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureGather (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureGather

+
+
No usage of org.lwjgl.opengl.ARBTextureGather
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureMirrorClampToEdge.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureMirrorClampToEdge.html new file mode 100644 index 00000000..47e0585f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureMirrorClampToEdge.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureMirrorClampToEdge (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureMirrorClampToEdge

+
+
No usage of org.lwjgl.opengl.ARBTextureMirrorClampToEdge
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureMirroredRepeat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureMirroredRepeat.html new file mode 100644 index 00000000..9184d8ed --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureMirroredRepeat.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureMirroredRepeat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureMirroredRepeat

+
+
No usage of org.lwjgl.opengl.ARBTextureMirroredRepeat
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureMultisample.html new file mode 100644 index 00000000..ce029ac1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureMultisample.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureMultisample (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureMultisample

+
+
No usage of org.lwjgl.opengl.ARBTextureMultisample
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureRGB10_A2UI.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureRGB10_A2UI.html new file mode 100644 index 00000000..923f7f20 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureRGB10_A2UI.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureRGB10_A2UI (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureRGB10_A2UI

+
+
No usage of org.lwjgl.opengl.ARBTextureRGB10_A2UI
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureRectangle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureRectangle.html new file mode 100644 index 00000000..44781744 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureRectangle.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureRectangle (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureRectangle

+
+
No usage of org.lwjgl.opengl.ARBTextureRectangle
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureRg.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureRg.html new file mode 100644 index 00000000..12d9b284 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureRg.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureRg (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureRg

+
+
No usage of org.lwjgl.opengl.ARBTextureRg
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureStorage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureStorage.html new file mode 100644 index 00000000..907314e5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureStorage.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureStorage (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureStorage

+
+
No usage of org.lwjgl.opengl.ARBTextureStorage
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureStorageMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureStorageMultisample.html new file mode 100644 index 00000000..0b49248d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureStorageMultisample.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureStorageMultisample (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureStorageMultisample

+
+
No usage of org.lwjgl.opengl.ARBTextureStorageMultisample
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureSwizzle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureSwizzle.html new file mode 100644 index 00000000..0fcd3285 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureSwizzle.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureSwizzle (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureSwizzle

+
+
No usage of org.lwjgl.opengl.ARBTextureSwizzle
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureView.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureView.html new file mode 100644 index 00000000..23c483b4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTextureView.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTextureView (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTextureView

+
+
No usage of org.lwjgl.opengl.ARBTextureView
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTimerQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTimerQuery.html new file mode 100644 index 00000000..ef546ab1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTimerQuery.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTimerQuery (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTimerQuery

+
+
No usage of org.lwjgl.opengl.ARBTimerQuery
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTransformFeedback2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTransformFeedback2.html new file mode 100644 index 00000000..3c416ade --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTransformFeedback2.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTransformFeedback2 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTransformFeedback2

+
+
No usage of org.lwjgl.opengl.ARBTransformFeedback2
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTransformFeedback3.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTransformFeedback3.html new file mode 100644 index 00000000..d103430a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTransformFeedback3.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTransformFeedback3 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTransformFeedback3

+
+
No usage of org.lwjgl.opengl.ARBTransformFeedback3
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTransformFeedbackInstanced.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTransformFeedbackInstanced.html new file mode 100644 index 00000000..430614f4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTransformFeedbackInstanced.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTransformFeedbackInstanced (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTransformFeedbackInstanced

+
+
No usage of org.lwjgl.opengl.ARBTransformFeedbackInstanced
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTransposeMatrix.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTransposeMatrix.html new file mode 100644 index 00000000..eb5bc1f3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBTransposeMatrix.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBTransposeMatrix (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBTransposeMatrix

+
+
No usage of org.lwjgl.opengl.ARBTransposeMatrix
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBUniformBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBUniformBufferObject.html new file mode 100644 index 00000000..18cf83c7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBUniformBufferObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBUniformBufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBUniformBufferObject

+
+
No usage of org.lwjgl.opengl.ARBUniformBufferObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexArrayBgra.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexArrayBgra.html new file mode 100644 index 00000000..e61c0d42 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexArrayBgra.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBVertexArrayBgra (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBVertexArrayBgra

+
+
No usage of org.lwjgl.opengl.ARBVertexArrayBgra
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexArrayObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexArrayObject.html new file mode 100644 index 00000000..653d7702 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexArrayObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBVertexArrayObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBVertexArrayObject

+
+
No usage of org.lwjgl.opengl.ARBVertexArrayObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexAttrib64bit.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexAttrib64bit.html new file mode 100644 index 00000000..c8010761 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexAttrib64bit.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBVertexAttrib64bit (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBVertexAttrib64bit

+
+
No usage of org.lwjgl.opengl.ARBVertexAttrib64bit
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexAttribBinding.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexAttribBinding.html new file mode 100644 index 00000000..3c52cddb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexAttribBinding.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBVertexAttribBinding (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBVertexAttribBinding

+
+
No usage of org.lwjgl.opengl.ARBVertexAttribBinding
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexBlend.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexBlend.html new file mode 100644 index 00000000..9e5c5711 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexBlend.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBVertexBlend (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBVertexBlend

+
+
No usage of org.lwjgl.opengl.ARBVertexBlend
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexBufferObject.html new file mode 100644 index 00000000..91e4e813 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexBufferObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBVertexBufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBVertexBufferObject

+
+
No usage of org.lwjgl.opengl.ARBVertexBufferObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexProgram.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexProgram.html new file mode 100644 index 00000000..701dc159 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexProgram.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBVertexProgram (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBVertexProgram

+
+
No usage of org.lwjgl.opengl.ARBVertexProgram
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexShader.html new file mode 100644 index 00000000..0d52c688 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexShader.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBVertexShader (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBVertexShader

+
+
No usage of org.lwjgl.opengl.ARBVertexShader
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexType2_10_10_10_REV.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexType2_10_10_10_REV.html new file mode 100644 index 00000000..02984811 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBVertexType2_10_10_10_REV.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBVertexType2_10_10_10_REV (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBVertexType2_10_10_10_REV

+
+
No usage of org.lwjgl.opengl.ARBVertexType2_10_10_10_REV
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBViewportArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBViewportArray.html new file mode 100644 index 00000000..d6c4c7bb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBViewportArray.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBViewportArray (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBViewportArray

+
+
No usage of org.lwjgl.opengl.ARBViewportArray
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBWindowPos.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBWindowPos.html new file mode 100644 index 00000000..86e826a3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ARBWindowPos.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ARBWindowPos (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ARBWindowPos

+
+
No usage of org.lwjgl.opengl.ARBWindowPos
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIDrawBuffers.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIDrawBuffers.html new file mode 100644 index 00000000..bbf24329 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIDrawBuffers.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATIDrawBuffers (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATIDrawBuffers

+
+
No usage of org.lwjgl.opengl.ATIDrawBuffers
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIElementArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIElementArray.html new file mode 100644 index 00000000..88455f91 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIElementArray.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATIElementArray (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATIElementArray

+
+
No usage of org.lwjgl.opengl.ATIElementArray
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIEnvmapBumpmap.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIEnvmapBumpmap.html new file mode 100644 index 00000000..7d8ac26a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIEnvmapBumpmap.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATIEnvmapBumpmap (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATIEnvmapBumpmap

+
+
No usage of org.lwjgl.opengl.ATIEnvmapBumpmap
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIFragmentShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIFragmentShader.html new file mode 100644 index 00000000..210ef09f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIFragmentShader.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATIFragmentShader (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATIFragmentShader

+
+
No usage of org.lwjgl.opengl.ATIFragmentShader
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIMapObjectBuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIMapObjectBuffer.html new file mode 100644 index 00000000..84bc19ad --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIMapObjectBuffer.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATIMapObjectBuffer (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATIMapObjectBuffer

+
+
No usage of org.lwjgl.opengl.ATIMapObjectBuffer
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIMeminfo.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIMeminfo.html new file mode 100644 index 00000000..fb7ff100 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIMeminfo.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATIMeminfo (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATIMeminfo

+
+
No usage of org.lwjgl.opengl.ATIMeminfo
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIPnTriangles.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIPnTriangles.html new file mode 100644 index 00000000..62ae8b94 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIPnTriangles.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATIPnTriangles (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATIPnTriangles

+
+
No usage of org.lwjgl.opengl.ATIPnTriangles
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATISeparateStencil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATISeparateStencil.html new file mode 100644 index 00000000..471f3628 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATISeparateStencil.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATISeparateStencil (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATISeparateStencil

+
+
No usage of org.lwjgl.opengl.ATISeparateStencil
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextFragmentShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextFragmentShader.html new file mode 100644 index 00000000..c01adb4e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextFragmentShader.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATITextFragmentShader (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATITextFragmentShader

+
+
No usage of org.lwjgl.opengl.ATITextFragmentShader
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextureCompression3DC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextureCompression3DC.html new file mode 100644 index 00000000..611b5746 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextureCompression3DC.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATITextureCompression3DC (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATITextureCompression3DC

+
+
No usage of org.lwjgl.opengl.ATITextureCompression3DC
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextureEnvCombine3.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextureEnvCombine3.html new file mode 100644 index 00000000..6d762034 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextureEnvCombine3.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATITextureEnvCombine3 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATITextureEnvCombine3

+
+
No usage of org.lwjgl.opengl.ATITextureEnvCombine3
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextureFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextureFloat.html new file mode 100644 index 00000000..8d9bdc9c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextureFloat.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATITextureFloat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATITextureFloat

+
+
No usage of org.lwjgl.opengl.ATITextureFloat
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextureMirrorOnce.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextureMirrorOnce.html new file mode 100644 index 00000000..c81fdd55 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATITextureMirrorOnce.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATITextureMirrorOnce (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATITextureMirrorOnce

+
+
No usage of org.lwjgl.opengl.ATITextureMirrorOnce
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIVertexArrayObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIVertexArrayObject.html new file mode 100644 index 00000000..ceeb5cfb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIVertexArrayObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATIVertexArrayObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATIVertexArrayObject

+
+
No usage of org.lwjgl.opengl.ATIVertexArrayObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIVertexAttribArrayObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIVertexAttribArrayObject.html new file mode 100644 index 00000000..0c5eb1ec --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIVertexAttribArrayObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATIVertexAttribArrayObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATIVertexAttribArrayObject

+
+
No usage of org.lwjgl.opengl.ATIVertexAttribArrayObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIVertexStreams.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIVertexStreams.html new file mode 100644 index 00000000..0b65a4e9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ATIVertexStreams.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.ATIVertexStreams (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ATIVertexStreams

+
+
No usage of org.lwjgl.opengl.ATIVertexStreams
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AWTGLCanvas.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AWTGLCanvas.html new file mode 100644 index 00000000..ed6eada9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/AWTGLCanvas.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.AWTGLCanvas (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.AWTGLCanvas

+
+
No usage of org.lwjgl.opengl.AWTGLCanvas
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ContextAttribs.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ContextAttribs.html new file mode 100644 index 00000000..956e71d2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ContextAttribs.html @@ -0,0 +1,243 @@ + + + + + +Uses of Class org.lwjgl.opengl.ContextAttribs (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ContextAttribs

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ContextCapabilities.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ContextCapabilities.html new file mode 100644 index 00000000..7e863b26 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/ContextCapabilities.html @@ -0,0 +1,158 @@ + + + + + +Uses of Class org.lwjgl.opengl.ContextCapabilities (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.ContextCapabilities

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/Display.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/Display.html new file mode 100644 index 00000000..a8bac089 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/Display.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.Display (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.Display

+
+
No usage of org.lwjgl.opengl.Display
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/DisplayMode.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/DisplayMode.html new file mode 100644 index 00000000..a0091bd1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/DisplayMode.html @@ -0,0 +1,246 @@ + + + + + +Uses of Class org.lwjgl.opengl.DisplayMode (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.DisplayMode

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/Drawable.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/Drawable.html new file mode 100644 index 00000000..263537f7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/Drawable.html @@ -0,0 +1,288 @@ + + + + + +Uses of Interface org.lwjgl.opengl.Drawable (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.opengl.Drawable

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTAbgr.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTAbgr.html new file mode 100644 index 00000000..aef20ae7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTAbgr.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTAbgr (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTAbgr

+
+
No usage of org.lwjgl.opengl.EXTAbgr
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBgra.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBgra.html new file mode 100644 index 00000000..c794a77b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBgra.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTBgra (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTBgra

+
+
No usage of org.lwjgl.opengl.EXTBgra
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBindableUniform.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBindableUniform.html new file mode 100644 index 00000000..a4bd0b5c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBindableUniform.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTBindableUniform (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTBindableUniform

+
+
No usage of org.lwjgl.opengl.EXTBindableUniform
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendColor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendColor.html new file mode 100644 index 00000000..fe0241e6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendColor.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTBlendColor (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTBlendColor

+
+
No usage of org.lwjgl.opengl.EXTBlendColor
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendEquationSeparate.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendEquationSeparate.html new file mode 100644 index 00000000..513c9659 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendEquationSeparate.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTBlendEquationSeparate (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTBlendEquationSeparate

+
+
No usage of org.lwjgl.opengl.EXTBlendEquationSeparate
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendFuncSeparate.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendFuncSeparate.html new file mode 100644 index 00000000..7a4e5579 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendFuncSeparate.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTBlendFuncSeparate (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTBlendFuncSeparate

+
+
No usage of org.lwjgl.opengl.EXTBlendFuncSeparate
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendMinmax.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendMinmax.html new file mode 100644 index 00000000..3aeab8be --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendMinmax.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTBlendMinmax (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTBlendMinmax

+
+
No usage of org.lwjgl.opengl.EXTBlendMinmax
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendSubtract.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendSubtract.html new file mode 100644 index 00000000..09d3ba61 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTBlendSubtract.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTBlendSubtract (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTBlendSubtract

+
+
No usage of org.lwjgl.opengl.EXTBlendSubtract
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTCgShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTCgShader.html new file mode 100644 index 00000000..de0ed3d4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTCgShader.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTCgShader (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTCgShader

+
+
No usage of org.lwjgl.opengl.EXTCgShader
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTCompiledVertexArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTCompiledVertexArray.html new file mode 100644 index 00000000..66adff8e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTCompiledVertexArray.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTCompiledVertexArray (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTCompiledVertexArray

+
+
No usage of org.lwjgl.opengl.EXTCompiledVertexArray
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDepthBoundsTest.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDepthBoundsTest.html new file mode 100644 index 00000000..91035236 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDepthBoundsTest.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTDepthBoundsTest (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTDepthBoundsTest

+
+
No usage of org.lwjgl.opengl.EXTDepthBoundsTest
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDirectStateAccess.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDirectStateAccess.html new file mode 100644 index 00000000..b77b978f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDirectStateAccess.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTDirectStateAccess (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTDirectStateAccess

+
+
No usage of org.lwjgl.opengl.EXTDirectStateAccess
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDrawBuffers2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDrawBuffers2.html new file mode 100644 index 00000000..8e797b5a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDrawBuffers2.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTDrawBuffers2 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTDrawBuffers2

+
+
No usage of org.lwjgl.opengl.EXTDrawBuffers2
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDrawInstanced.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDrawInstanced.html new file mode 100644 index 00000000..ff77a28b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDrawInstanced.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTDrawInstanced (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTDrawInstanced

+
+
No usage of org.lwjgl.opengl.EXTDrawInstanced
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDrawRangeElements.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDrawRangeElements.html new file mode 100644 index 00000000..513f5d71 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTDrawRangeElements.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTDrawRangeElements (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTDrawRangeElements

+
+
No usage of org.lwjgl.opengl.EXTDrawRangeElements
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFogCoord.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFogCoord.html new file mode 100644 index 00000000..bb6b1d1f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFogCoord.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTFogCoord (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTFogCoord

+
+
No usage of org.lwjgl.opengl.EXTFogCoord
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferBlit.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferBlit.html new file mode 100644 index 00000000..62eb7c83 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferBlit.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTFramebufferBlit (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTFramebufferBlit

+
+
No usage of org.lwjgl.opengl.EXTFramebufferBlit
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferMultisample.html new file mode 100644 index 00000000..5997f0c7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferMultisample.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTFramebufferMultisample (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTFramebufferMultisample

+
+
No usage of org.lwjgl.opengl.EXTFramebufferMultisample
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferMultisampleBlitScaled.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferMultisampleBlitScaled.html new file mode 100644 index 00000000..8507d514 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferMultisampleBlitScaled.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTFramebufferMultisampleBlitScaled (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTFramebufferMultisampleBlitScaled

+
+
No usage of org.lwjgl.opengl.EXTFramebufferMultisampleBlitScaled
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferObject.html new file mode 100644 index 00000000..0ef48f85 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTFramebufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTFramebufferObject

+
+
No usage of org.lwjgl.opengl.EXTFramebufferObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferSRGB.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferSRGB.html new file mode 100644 index 00000000..e12c689e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTFramebufferSRGB.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTFramebufferSRGB (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTFramebufferSRGB

+
+
No usage of org.lwjgl.opengl.EXTFramebufferSRGB
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTGeometryShader4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTGeometryShader4.html new file mode 100644 index 00000000..5df8de21 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTGeometryShader4.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTGeometryShader4 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTGeometryShader4

+
+
No usage of org.lwjgl.opengl.EXTGeometryShader4
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTGpuProgramParameters.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTGpuProgramParameters.html new file mode 100644 index 00000000..6e116048 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTGpuProgramParameters.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTGpuProgramParameters (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTGpuProgramParameters

+
+
No usage of org.lwjgl.opengl.EXTGpuProgramParameters
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTGpuShader4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTGpuShader4.html new file mode 100644 index 00000000..423f96c1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTGpuShader4.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTGpuShader4 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTGpuShader4

+
+
No usage of org.lwjgl.opengl.EXTGpuShader4
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTMultiDrawArrays.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTMultiDrawArrays.html new file mode 100644 index 00000000..226b9164 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTMultiDrawArrays.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTMultiDrawArrays (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTMultiDrawArrays

+
+
No usage of org.lwjgl.opengl.EXTMultiDrawArrays
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPackedDepthStencil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPackedDepthStencil.html new file mode 100644 index 00000000..33552488 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPackedDepthStencil.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTPackedDepthStencil (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTPackedDepthStencil

+
+
No usage of org.lwjgl.opengl.EXTPackedDepthStencil
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPackedFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPackedFloat.html new file mode 100644 index 00000000..9c5de394 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPackedFloat.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTPackedFloat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTPackedFloat

+
+
No usage of org.lwjgl.opengl.EXTPackedFloat
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPackedPixels.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPackedPixels.html new file mode 100644 index 00000000..c17df215 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPackedPixels.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTPackedPixels (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTPackedPixels

+
+
No usage of org.lwjgl.opengl.EXTPackedPixels
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPalettedTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPalettedTexture.html new file mode 100644 index 00000000..47cfaa49 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPalettedTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTPalettedTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTPalettedTexture

+
+
No usage of org.lwjgl.opengl.EXTPalettedTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPixelBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPixelBufferObject.html new file mode 100644 index 00000000..ca3a8260 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPixelBufferObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTPixelBufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTPixelBufferObject

+
+
No usage of org.lwjgl.opengl.EXTPixelBufferObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPointParameters.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPointParameters.html new file mode 100644 index 00000000..302b03a1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTPointParameters.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTPointParameters (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTPointParameters

+
+
No usage of org.lwjgl.opengl.EXTPointParameters
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTProvokingVertex.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTProvokingVertex.html new file mode 100644 index 00000000..2016a767 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTProvokingVertex.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTProvokingVertex (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTProvokingVertex

+
+
No usage of org.lwjgl.opengl.EXTProvokingVertex
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTRescaleNormal.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTRescaleNormal.html new file mode 100644 index 00000000..bec2af57 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTRescaleNormal.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTRescaleNormal (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTRescaleNormal

+
+
No usage of org.lwjgl.opengl.EXTRescaleNormal
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTSecondaryColor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTSecondaryColor.html new file mode 100644 index 00000000..8caf4556 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTSecondaryColor.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTSecondaryColor (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTSecondaryColor

+
+
No usage of org.lwjgl.opengl.EXTSecondaryColor
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTSeparateShaderObjects.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTSeparateShaderObjects.html new file mode 100644 index 00000000..2784b76a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTSeparateShaderObjects.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTSeparateShaderObjects (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTSeparateShaderObjects

+
+
No usage of org.lwjgl.opengl.EXTSeparateShaderObjects
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTSeparateSpecularColor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTSeparateSpecularColor.html new file mode 100644 index 00000000..4e7beac4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTSeparateSpecularColor.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTSeparateSpecularColor (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTSeparateSpecularColor

+
+
No usage of org.lwjgl.opengl.EXTSeparateSpecularColor
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTShaderImageLoadStore.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTShaderImageLoadStore.html new file mode 100644 index 00000000..b0f6ef9f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTShaderImageLoadStore.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTShaderImageLoadStore (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTShaderImageLoadStore

+
+
No usage of org.lwjgl.opengl.EXTShaderImageLoadStore
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTSharedTexturePalette.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTSharedTexturePalette.html new file mode 100644 index 00000000..8d431bc2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTSharedTexturePalette.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTSharedTexturePalette (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTSharedTexturePalette

+
+
No usage of org.lwjgl.opengl.EXTSharedTexturePalette
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTStencilClearTag.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTStencilClearTag.html new file mode 100644 index 00000000..258cdc2d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTStencilClearTag.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTStencilClearTag (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTStencilClearTag

+
+
No usage of org.lwjgl.opengl.EXTStencilClearTag
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTStencilTwoSide.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTStencilTwoSide.html new file mode 100644 index 00000000..951bb2a5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTStencilTwoSide.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTStencilTwoSide (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTStencilTwoSide

+
+
No usage of org.lwjgl.opengl.EXTStencilTwoSide
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTStencilWrap.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTStencilWrap.html new file mode 100644 index 00000000..05d5ef0a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTStencilWrap.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTStencilWrap (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTStencilWrap

+
+
No usage of org.lwjgl.opengl.EXTStencilWrap
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureArray.html new file mode 100644 index 00000000..1dd54abc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureArray.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureArray (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureArray

+
+
No usage of org.lwjgl.opengl.EXTTextureArray
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureBufferObject.html new file mode 100644 index 00000000..bd1d5ab3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureBufferObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureBufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureBufferObject

+
+
No usage of org.lwjgl.opengl.EXTTextureBufferObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureCompressionLATC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureCompressionLATC.html new file mode 100644 index 00000000..2a38641c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureCompressionLATC.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureCompressionLATC (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureCompressionLATC

+
+
No usage of org.lwjgl.opengl.EXTTextureCompressionLATC
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureCompressionRGTC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureCompressionRGTC.html new file mode 100644 index 00000000..223bd2a7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureCompressionRGTC.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureCompressionRGTC (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureCompressionRGTC

+
+
No usage of org.lwjgl.opengl.EXTTextureCompressionRGTC
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureCompressionS3TC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureCompressionS3TC.html new file mode 100644 index 00000000..ce1db3f3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureCompressionS3TC.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureCompressionS3TC (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureCompressionS3TC

+
+
No usage of org.lwjgl.opengl.EXTTextureCompressionS3TC
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureEnvCombine.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureEnvCombine.html new file mode 100644 index 00000000..6280df19 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureEnvCombine.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureEnvCombine (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureEnvCombine

+
+
No usage of org.lwjgl.opengl.EXTTextureEnvCombine
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureEnvDot3.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureEnvDot3.html new file mode 100644 index 00000000..8f401c2d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureEnvDot3.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureEnvDot3 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureEnvDot3

+
+
No usage of org.lwjgl.opengl.EXTTextureEnvDot3
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureFilterAnisotropic.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureFilterAnisotropic.html new file mode 100644 index 00000000..f9c8159c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureFilterAnisotropic.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureFilterAnisotropic (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureFilterAnisotropic

+
+
No usage of org.lwjgl.opengl.EXTTextureFilterAnisotropic
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureInteger.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureInteger.html new file mode 100644 index 00000000..2856cd96 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureInteger.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureInteger (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureInteger

+
+
No usage of org.lwjgl.opengl.EXTTextureInteger
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureLODBias.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureLODBias.html new file mode 100644 index 00000000..9ba854b5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureLODBias.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureLODBias (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureLODBias

+
+
No usage of org.lwjgl.opengl.EXTTextureLODBias
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureMirrorClamp.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureMirrorClamp.html new file mode 100644 index 00000000..62c8bd55 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureMirrorClamp.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureMirrorClamp (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureMirrorClamp

+
+
No usage of org.lwjgl.opengl.EXTTextureMirrorClamp
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureRectangle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureRectangle.html new file mode 100644 index 00000000..d718d5f0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureRectangle.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureRectangle (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureRectangle

+
+
No usage of org.lwjgl.opengl.EXTTextureRectangle
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSRGB.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSRGB.html new file mode 100644 index 00000000..64caffc2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSRGB.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureSRGB (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureSRGB

+
+
No usage of org.lwjgl.opengl.EXTTextureSRGB
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSRGBDecode.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSRGBDecode.html new file mode 100644 index 00000000..85ca6682 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSRGBDecode.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureSRGBDecode (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureSRGBDecode

+
+
No usage of org.lwjgl.opengl.EXTTextureSRGBDecode
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSharedExponent.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSharedExponent.html new file mode 100644 index 00000000..602b30cb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSharedExponent.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureSharedExponent (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureSharedExponent

+
+
No usage of org.lwjgl.opengl.EXTTextureSharedExponent
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSnorm.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSnorm.html new file mode 100644 index 00000000..407322fa --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSnorm.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureSnorm (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureSnorm

+
+
No usage of org.lwjgl.opengl.EXTTextureSnorm
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSwizzle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSwizzle.html new file mode 100644 index 00000000..032c69c3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTextureSwizzle.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTextureSwizzle (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTextureSwizzle

+
+
No usage of org.lwjgl.opengl.EXTTextureSwizzle
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTimerQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTimerQuery.html new file mode 100644 index 00000000..5691f102 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTimerQuery.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTimerQuery (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTimerQuery

+
+
No usage of org.lwjgl.opengl.EXTTimerQuery
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTransformFeedback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTransformFeedback.html new file mode 100644 index 00000000..b93c852e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTTransformFeedback.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTTransformFeedback (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTTransformFeedback

+
+
No usage of org.lwjgl.opengl.EXTTransformFeedback
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTVertexArrayBgra.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTVertexArrayBgra.html new file mode 100644 index 00000000..fe0eeadb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTVertexArrayBgra.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTVertexArrayBgra (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTVertexArrayBgra

+
+
No usage of org.lwjgl.opengl.EXTVertexArrayBgra
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTVertexAttrib64bit.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTVertexAttrib64bit.html new file mode 100644 index 00000000..a6b0fee2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTVertexAttrib64bit.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTVertexAttrib64bit (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTVertexAttrib64bit

+
+
No usage of org.lwjgl.opengl.EXTVertexAttrib64bit
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTVertexShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTVertexShader.html new file mode 100644 index 00000000..2db9ad12 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTVertexShader.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTVertexShader (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTVertexShader

+
+
No usage of org.lwjgl.opengl.EXTVertexShader
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTVertexWeighting.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTVertexWeighting.html new file mode 100644 index 00000000..5983f85a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/EXTVertexWeighting.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.EXTVertexWeighting (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.EXTVertexWeighting

+
+
No usage of org.lwjgl.opengl.EXTVertexWeighting
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL11.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL11.html new file mode 100644 index 00000000..c4436d6e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL11.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL11 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL11

+
+
No usage of org.lwjgl.opengl.GL11
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL12.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL12.html new file mode 100644 index 00000000..9eb412af --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL12.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL12 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL12

+
+
No usage of org.lwjgl.opengl.GL12
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL13.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL13.html new file mode 100644 index 00000000..eb26ee5a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL13.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL13 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL13

+
+
No usage of org.lwjgl.opengl.GL13
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL14.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL14.html new file mode 100644 index 00000000..5135020e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL14.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL14 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL14

+
+
No usage of org.lwjgl.opengl.GL14
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL15.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL15.html new file mode 100644 index 00000000..75ab32fe --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL15.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL15 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL15

+
+
No usage of org.lwjgl.opengl.GL15
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL20.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL20.html new file mode 100644 index 00000000..07cab887 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL20.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL20 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL20

+
+
No usage of org.lwjgl.opengl.GL20
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL21.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL21.html new file mode 100644 index 00000000..678f00ec --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL21.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL21 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL21

+
+
No usage of org.lwjgl.opengl.GL21
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL30.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL30.html new file mode 100644 index 00000000..fdea3fea --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL30.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL30 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL30

+
+
No usage of org.lwjgl.opengl.GL30
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL31.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL31.html new file mode 100644 index 00000000..016d8162 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL31.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL31 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL31

+
+
No usage of org.lwjgl.opengl.GL31
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL32.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL32.html new file mode 100644 index 00000000..6cd3b11e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL32.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL32 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL32

+
+
No usage of org.lwjgl.opengl.GL32
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL33.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL33.html new file mode 100644 index 00000000..5af7b0cc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL33.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL33 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL33

+
+
No usage of org.lwjgl.opengl.GL33
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL40.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL40.html new file mode 100644 index 00000000..cd9a17e2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL40.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL40 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL40

+
+
No usage of org.lwjgl.opengl.GL40
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL41.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL41.html new file mode 100644 index 00000000..fd0af863 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL41.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL41 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL41

+
+
No usage of org.lwjgl.opengl.GL41
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL42.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL42.html new file mode 100644 index 00000000..805f59c6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL42.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL42 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL42

+
+
No usage of org.lwjgl.opengl.GL42
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL43.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL43.html new file mode 100644 index 00000000..229e283b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL43.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL43 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL43

+
+
No usage of org.lwjgl.opengl.GL43
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL44.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL44.html new file mode 100644 index 00000000..9b442674 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GL44.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GL44 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GL44

+
+
No usage of org.lwjgl.opengl.GL44
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GLContext.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GLContext.html new file mode 100644 index 00000000..5ec9f6ad --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GLContext.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GLContext (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GLContext

+
+
No usage of org.lwjgl.opengl.GLContext
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GLSync.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GLSync.html new file mode 100644 index 00000000..ae58dcbb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GLSync.html @@ -0,0 +1,287 @@ + + + + + +Uses of Class org.lwjgl.opengl.GLSync (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GLSync

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GLUConstants.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GLUConstants.html new file mode 100644 index 00000000..0fa7efe5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GLUConstants.html @@ -0,0 +1,116 @@ + + + + + +Uses of Interface org.lwjgl.opengl.GLUConstants (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.opengl.GLUConstants

+
+
No usage of org.lwjgl.opengl.GLUConstants
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GREMEDYFrameTerminator.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GREMEDYFrameTerminator.html new file mode 100644 index 00000000..1bc7378d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GREMEDYFrameTerminator.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GREMEDYFrameTerminator (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GREMEDYFrameTerminator

+
+
No usage of org.lwjgl.opengl.GREMEDYFrameTerminator
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GREMEDYStringMarker.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GREMEDYStringMarker.html new file mode 100644 index 00000000..c89968bc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/GREMEDYStringMarker.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.GREMEDYStringMarker (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.GREMEDYStringMarker

+
+
No usage of org.lwjgl.opengl.GREMEDYStringMarker
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/HPOcclusionTest.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/HPOcclusionTest.html new file mode 100644 index 00000000..61af25df --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/HPOcclusionTest.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.HPOcclusionTest (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.HPOcclusionTest

+
+
No usage of org.lwjgl.opengl.HPOcclusionTest
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/IBMRasterposClip.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/IBMRasterposClip.html new file mode 100644 index 00000000..e361b1d0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/IBMRasterposClip.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.IBMRasterposClip (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.IBMRasterposClip

+
+
No usage of org.lwjgl.opengl.IBMRasterposClip
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/INTELMapTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/INTELMapTexture.html new file mode 100644 index 00000000..e3a40389 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/INTELMapTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.INTELMapTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.INTELMapTexture

+
+
No usage of org.lwjgl.opengl.INTELMapTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/InputImplementation.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/InputImplementation.html new file mode 100644 index 00000000..17861cdf --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/InputImplementation.html @@ -0,0 +1,116 @@ + + + + + +Uses of Interface org.lwjgl.opengl.InputImplementation (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.opengl.InputImplementation

+
+
No usage of org.lwjgl.opengl.InputImplementation
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/KHRDebug.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/KHRDebug.html new file mode 100644 index 00000000..04430313 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/KHRDebug.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.KHRDebug (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.KHRDebug

+
+
No usage of org.lwjgl.opengl.KHRDebug
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/KHRDebugCallback.Handler.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/KHRDebugCallback.Handler.html new file mode 100644 index 00000000..3a91fdda --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/KHRDebugCallback.Handler.html @@ -0,0 +1,156 @@ + + + + + +Uses of Interface org.lwjgl.opengl.KHRDebugCallback.Handler (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.opengl.KHRDebugCallback.Handler

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/KHRDebugCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/KHRDebugCallback.html new file mode 100644 index 00000000..9943652f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/KHRDebugCallback.html @@ -0,0 +1,166 @@ + + + + + +Uses of Class org.lwjgl.opengl.KHRDebugCallback (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.KHRDebugCallback

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/KHRTextureCompressionAstcLdr.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/KHRTextureCompressionAstcLdr.html new file mode 100644 index 00000000..28ea4281 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/KHRTextureCompressionAstcLdr.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.KHRTextureCompressionAstcLdr (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.KHRTextureCompressionAstcLdr

+
+
No usage of org.lwjgl.opengl.KHRTextureCompressionAstcLdr
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVBindlessMultiDrawIndirect.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVBindlessMultiDrawIndirect.html new file mode 100644 index 00000000..0261c63f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVBindlessMultiDrawIndirect.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVBindlessMultiDrawIndirect (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVBindlessMultiDrawIndirect

+
+
No usage of org.lwjgl.opengl.NVBindlessMultiDrawIndirect
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVBindlessTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVBindlessTexture.html new file mode 100644 index 00000000..8eeb102e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVBindlessTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVBindlessTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVBindlessTexture

+
+
No usage of org.lwjgl.opengl.NVBindlessTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVBlendEquationAdvanced.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVBlendEquationAdvanced.html new file mode 100644 index 00000000..53050011 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVBlendEquationAdvanced.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVBlendEquationAdvanced (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVBlendEquationAdvanced

+
+
No usage of org.lwjgl.opengl.NVBlendEquationAdvanced
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVComputeProgram5.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVComputeProgram5.html new file mode 100644 index 00000000..66296534 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVComputeProgram5.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVComputeProgram5 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVComputeProgram5

+
+
No usage of org.lwjgl.opengl.NVComputeProgram5
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVConditionalRender.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVConditionalRender.html new file mode 100644 index 00000000..42d78fbe --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVConditionalRender.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVConditionalRender (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVConditionalRender

+
+
No usage of org.lwjgl.opengl.NVConditionalRender
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVCopyDepthToColor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVCopyDepthToColor.html new file mode 100644 index 00000000..27fe207c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVCopyDepthToColor.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVCopyDepthToColor (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVCopyDepthToColor

+
+
No usage of org.lwjgl.opengl.NVCopyDepthToColor
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVCopyImage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVCopyImage.html new file mode 100644 index 00000000..3f9baa1f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVCopyImage.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVCopyImage (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVCopyImage

+
+
No usage of org.lwjgl.opengl.NVCopyImage
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVDeepTexture3D.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVDeepTexture3D.html new file mode 100644 index 00000000..a2216c19 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVDeepTexture3D.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVDeepTexture3D (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVDeepTexture3D

+
+
No usage of org.lwjgl.opengl.NVDeepTexture3D
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVDepthBufferFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVDepthBufferFloat.html new file mode 100644 index 00000000..57019896 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVDepthBufferFloat.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVDepthBufferFloat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVDepthBufferFloat

+
+
No usage of org.lwjgl.opengl.NVDepthBufferFloat
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVDepthClamp.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVDepthClamp.html new file mode 100644 index 00000000..fcec112d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVDepthClamp.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVDepthClamp (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVDepthClamp

+
+
No usage of org.lwjgl.opengl.NVDepthClamp
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVDrawTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVDrawTexture.html new file mode 100644 index 00000000..26b5ff9b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVDrawTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVDrawTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVDrawTexture

+
+
No usage of org.lwjgl.opengl.NVDrawTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVEvaluators.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVEvaluators.html new file mode 100644 index 00000000..38bd15ed --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVEvaluators.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVEvaluators (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVEvaluators

+
+
No usage of org.lwjgl.opengl.NVEvaluators
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVExplicitMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVExplicitMultisample.html new file mode 100644 index 00000000..6d988098 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVExplicitMultisample.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVExplicitMultisample (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVExplicitMultisample

+
+
No usage of org.lwjgl.opengl.NVExplicitMultisample
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFence.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFence.html new file mode 100644 index 00000000..bd53823e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFence.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVFence (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVFence

+
+
No usage of org.lwjgl.opengl.NVFence
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFloatBuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFloatBuffer.html new file mode 100644 index 00000000..253aabd4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFloatBuffer.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVFloatBuffer (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVFloatBuffer

+
+
No usage of org.lwjgl.opengl.NVFloatBuffer
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFogDistance.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFogDistance.html new file mode 100644 index 00000000..9b3511b4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFogDistance.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVFogDistance (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVFogDistance

+
+
No usage of org.lwjgl.opengl.NVFogDistance
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFragmentProgram.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFragmentProgram.html new file mode 100644 index 00000000..464c2d5c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFragmentProgram.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVFragmentProgram (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVFragmentProgram

+
+
No usage of org.lwjgl.opengl.NVFragmentProgram
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFragmentProgram2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFragmentProgram2.html new file mode 100644 index 00000000..afb48cca --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFragmentProgram2.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVFragmentProgram2 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVFragmentProgram2

+
+
No usage of org.lwjgl.opengl.NVFragmentProgram2
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFramebufferMultisampleCoverage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFramebufferMultisampleCoverage.html new file mode 100644 index 00000000..31d5c1f2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVFramebufferMultisampleCoverage.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVFramebufferMultisampleCoverage (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVFramebufferMultisampleCoverage

+
+
No usage of org.lwjgl.opengl.NVFramebufferMultisampleCoverage
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVGeometryProgram4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVGeometryProgram4.html new file mode 100644 index 00000000..fd0e92cf --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVGeometryProgram4.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVGeometryProgram4 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVGeometryProgram4

+
+
No usage of org.lwjgl.opengl.NVGeometryProgram4
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVGpuProgram4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVGpuProgram4.html new file mode 100644 index 00000000..e932a939 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVGpuProgram4.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVGpuProgram4 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVGpuProgram4

+
+
No usage of org.lwjgl.opengl.NVGpuProgram4
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVGpuProgram5.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVGpuProgram5.html new file mode 100644 index 00000000..c240d447 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVGpuProgram5.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVGpuProgram5 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVGpuProgram5

+
+
No usage of org.lwjgl.opengl.NVGpuProgram5
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVGpuShader5.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVGpuShader5.html new file mode 100644 index 00000000..89fbd9ba --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVGpuShader5.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVGpuShader5 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVGpuShader5

+
+
No usage of org.lwjgl.opengl.NVGpuShader5
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVHalfFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVHalfFloat.html new file mode 100644 index 00000000..47b6ba1c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVHalfFloat.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVHalfFloat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVHalfFloat

+
+
No usage of org.lwjgl.opengl.NVHalfFloat
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVLightMaxExponent.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVLightMaxExponent.html new file mode 100644 index 00000000..680a2d10 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVLightMaxExponent.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVLightMaxExponent (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVLightMaxExponent

+
+
No usage of org.lwjgl.opengl.NVLightMaxExponent
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVMultisampleCoverage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVMultisampleCoverage.html new file mode 100644 index 00000000..5ad810ad --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVMultisampleCoverage.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVMultisampleCoverage (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVMultisampleCoverage

+
+
No usage of org.lwjgl.opengl.NVMultisampleCoverage
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVMultisampleFilterHint.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVMultisampleFilterHint.html new file mode 100644 index 00000000..4bb6885e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVMultisampleFilterHint.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVMultisampleFilterHint (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVMultisampleFilterHint

+
+
No usage of org.lwjgl.opengl.NVMultisampleFilterHint
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVOcclusionQuery.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVOcclusionQuery.html new file mode 100644 index 00000000..ef7e19f2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVOcclusionQuery.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVOcclusionQuery (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVOcclusionQuery

+
+
No usage of org.lwjgl.opengl.NVOcclusionQuery
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPackedDepthStencil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPackedDepthStencil.html new file mode 100644 index 00000000..ad2dff29 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPackedDepthStencil.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVPackedDepthStencil (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVPackedDepthStencil

+
+
No usage of org.lwjgl.opengl.NVPackedDepthStencil
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVParameterBufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVParameterBufferObject.html new file mode 100644 index 00000000..9c3de6d4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVParameterBufferObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVParameterBufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVParameterBufferObject

+
+
No usage of org.lwjgl.opengl.NVParameterBufferObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPathRendering.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPathRendering.html new file mode 100644 index 00000000..c5c59792 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPathRendering.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVPathRendering (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVPathRendering

+
+
No usage of org.lwjgl.opengl.NVPathRendering
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPixelDataRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPixelDataRange.html new file mode 100644 index 00000000..f8917c11 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPixelDataRange.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVPixelDataRange (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVPixelDataRange

+
+
No usage of org.lwjgl.opengl.NVPixelDataRange
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPointSprite.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPointSprite.html new file mode 100644 index 00000000..ac8ac7d1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPointSprite.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVPointSprite (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVPointSprite

+
+
No usage of org.lwjgl.opengl.NVPointSprite
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPresentVideo.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPresentVideo.html new file mode 100644 index 00000000..96640a7b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPresentVideo.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVPresentVideo (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVPresentVideo

+
+
No usage of org.lwjgl.opengl.NVPresentVideo
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPresentVideoUtil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPresentVideoUtil.html new file mode 100644 index 00000000..5366acde --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPresentVideoUtil.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVPresentVideoUtil (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVPresentVideoUtil

+
+
No usage of org.lwjgl.opengl.NVPresentVideoUtil
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPrimitiveRestart.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPrimitiveRestart.html new file mode 100644 index 00000000..94a7e6bf --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVPrimitiveRestart.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVPrimitiveRestart (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVPrimitiveRestart

+
+
No usage of org.lwjgl.opengl.NVPrimitiveRestart
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVProgram.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVProgram.html new file mode 100644 index 00000000..2a8734c9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVProgram.html @@ -0,0 +1,160 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVProgram (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVProgram

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVRegisterCombiners.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVRegisterCombiners.html new file mode 100644 index 00000000..bc6177ac --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVRegisterCombiners.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVRegisterCombiners (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVRegisterCombiners

+
+
No usage of org.lwjgl.opengl.NVRegisterCombiners
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVRegisterCombiners2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVRegisterCombiners2.html new file mode 100644 index 00000000..3d3de39a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVRegisterCombiners2.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVRegisterCombiners2 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVRegisterCombiners2

+
+
No usage of org.lwjgl.opengl.NVRegisterCombiners2
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVShaderBufferLoad.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVShaderBufferLoad.html new file mode 100644 index 00000000..c8096b97 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVShaderBufferLoad.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVShaderBufferLoad (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVShaderBufferLoad

+
+
No usage of org.lwjgl.opengl.NVShaderBufferLoad
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVShaderBufferStore.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVShaderBufferStore.html new file mode 100644 index 00000000..e2a2857a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVShaderBufferStore.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVShaderBufferStore (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVShaderBufferStore

+
+
No usage of org.lwjgl.opengl.NVShaderBufferStore
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTessellationProgram5.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTessellationProgram5.html new file mode 100644 index 00000000..73111e20 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTessellationProgram5.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVTessellationProgram5 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVTessellationProgram5

+
+
No usage of org.lwjgl.opengl.NVTessellationProgram5
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTexgenReflection.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTexgenReflection.html new file mode 100644 index 00000000..c87cfe15 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTexgenReflection.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVTexgenReflection (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVTexgenReflection

+
+
No usage of org.lwjgl.opengl.NVTexgenReflection
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureBarrier.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureBarrier.html new file mode 100644 index 00000000..5d7dce0a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureBarrier.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVTextureBarrier (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVTextureBarrier

+
+
No usage of org.lwjgl.opengl.NVTextureBarrier
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureCompressionVTC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureCompressionVTC.html new file mode 100644 index 00000000..769e0cf7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureCompressionVTC.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVTextureCompressionVTC (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVTextureCompressionVTC

+
+
No usage of org.lwjgl.opengl.NVTextureCompressionVTC
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureEnvCombine4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureEnvCombine4.html new file mode 100644 index 00000000..056bd8fc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureEnvCombine4.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVTextureEnvCombine4 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVTextureEnvCombine4

+
+
No usage of org.lwjgl.opengl.NVTextureEnvCombine4
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureExpandNormal.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureExpandNormal.html new file mode 100644 index 00000000..8a0cbf17 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureExpandNormal.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVTextureExpandNormal (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVTextureExpandNormal

+
+
No usage of org.lwjgl.opengl.NVTextureExpandNormal
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureMultisample.html new file mode 100644 index 00000000..bf7725e4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureMultisample.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVTextureMultisample (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVTextureMultisample

+
+
No usage of org.lwjgl.opengl.NVTextureMultisample
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureRectangle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureRectangle.html new file mode 100644 index 00000000..cdcc2c17 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureRectangle.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVTextureRectangle (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVTextureRectangle

+
+
No usage of org.lwjgl.opengl.NVTextureRectangle
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureShader.html new file mode 100644 index 00000000..8a0113f1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureShader.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVTextureShader (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVTextureShader

+
+
No usage of org.lwjgl.opengl.NVTextureShader
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureShader2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureShader2.html new file mode 100644 index 00000000..8a111ab7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureShader2.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVTextureShader2 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVTextureShader2

+
+
No usage of org.lwjgl.opengl.NVTextureShader2
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureShader3.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureShader3.html new file mode 100644 index 00000000..9c51fe26 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTextureShader3.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVTextureShader3 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVTextureShader3

+
+
No usage of org.lwjgl.opengl.NVTextureShader3
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTransformFeedback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTransformFeedback.html new file mode 100644 index 00000000..e1b14478 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTransformFeedback.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVTransformFeedback (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVTransformFeedback

+
+
No usage of org.lwjgl.opengl.NVTransformFeedback
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTransformFeedback2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTransformFeedback2.html new file mode 100644 index 00000000..7e1d8ea8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVTransformFeedback2.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVTransformFeedback2 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVTransformFeedback2

+
+
No usage of org.lwjgl.opengl.NVTransformFeedback2
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexArrayRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexArrayRange.html new file mode 100644 index 00000000..7ac93108 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexArrayRange.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVVertexArrayRange (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVVertexArrayRange

+
+
No usage of org.lwjgl.opengl.NVVertexArrayRange
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexArrayRange2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexArrayRange2.html new file mode 100644 index 00000000..99065c43 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexArrayRange2.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVVertexArrayRange2 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVVertexArrayRange2

+
+
No usage of org.lwjgl.opengl.NVVertexArrayRange2
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexAttribInteger64bit.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexAttribInteger64bit.html new file mode 100644 index 00000000..98ac0ddf --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexAttribInteger64bit.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVVertexAttribInteger64bit (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVVertexAttribInteger64bit

+
+
No usage of org.lwjgl.opengl.NVVertexAttribInteger64bit
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexBufferUnifiedMemory.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexBufferUnifiedMemory.html new file mode 100644 index 00000000..b93aec43 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexBufferUnifiedMemory.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVVertexBufferUnifiedMemory (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVVertexBufferUnifiedMemory

+
+
No usage of org.lwjgl.opengl.NVVertexBufferUnifiedMemory
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexProgram.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexProgram.html new file mode 100644 index 00000000..001fc41d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexProgram.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVVertexProgram (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVVertexProgram

+
+
No usage of org.lwjgl.opengl.NVVertexProgram
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexProgram2Option.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexProgram2Option.html new file mode 100644 index 00000000..65234e56 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexProgram2Option.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVVertexProgram2Option (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVVertexProgram2Option

+
+
No usage of org.lwjgl.opengl.NVVertexProgram2Option
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexProgram3.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexProgram3.html new file mode 100644 index 00000000..5cc7aa58 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVertexProgram3.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVVertexProgram3 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVVertexProgram3

+
+
No usage of org.lwjgl.opengl.NVVertexProgram3
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVideoCapture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVideoCapture.html new file mode 100644 index 00000000..9f8ebd11 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVideoCapture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVVideoCapture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVVideoCapture

+
+
No usage of org.lwjgl.opengl.NVVideoCapture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVideoCaptureUtil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVideoCaptureUtil.html new file mode 100644 index 00000000..f216f93b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVVideoCaptureUtil.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVVideoCaptureUtil (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVVideoCaptureUtil

+
+
No usage of org.lwjgl.opengl.NVVideoCaptureUtil
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVXGpuMemoryInfo.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVXGpuMemoryInfo.html new file mode 100644 index 00000000..e25a71bd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/NVXGpuMemoryInfo.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.NVXGpuMemoryInfo (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.NVXGpuMemoryInfo

+
+
No usage of org.lwjgl.opengl.NVXGpuMemoryInfo
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/OpenGLException.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/OpenGLException.html new file mode 100644 index 00000000..61d5afbe --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/OpenGLException.html @@ -0,0 +1,182 @@ + + + + + +Uses of Class org.lwjgl.opengl.OpenGLException (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.OpenGLException

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/Pbuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/Pbuffer.html new file mode 100644 index 00000000..f60b32cd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/Pbuffer.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.Pbuffer (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.Pbuffer

+
+
No usage of org.lwjgl.opengl.Pbuffer
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/PixelFormat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/PixelFormat.html new file mode 100644 index 00000000..e78ecc36 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/PixelFormat.html @@ -0,0 +1,336 @@ + + + + + +Uses of Class org.lwjgl.opengl.PixelFormat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.PixelFormat

+
+
+
    +
  • + + + + + + + + + + + + +
    Packages that use PixelFormat 
    PackageDescription
    org.lwjgl.opengl 
    +
  • +
  • +
      +
    • + + +

      Uses of PixelFormat in org.lwjgl.opengl

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.opengl that return PixelFormat 
      Modifier and TypeMethod and Description
      PixelFormatPixelFormat.withAccumulationAlpha(int accum_alpha) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new alpha bits in the accumulation buffer value.
      +
      PixelFormatPixelFormat.withAccumulationBitsPerPixel(int accum_bpp) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new bits per pixel in the accumulation buffer value.
      +
      PixelFormatPixelFormat.withAlphaBits(int alpha) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new alpha bits value.
      +
      PixelFormatPixelFormat.withAuxBuffers(int num_aux_buffers) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new auxiliary buffers value.
      +
      PixelFormatPixelFormat.withBitsPerPixel(int bpp) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new bits per pixel value.
      +
      PixelFormatPixelFormat.withCoverageSamples(int colorSamples) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new color samples values.
      +
      PixelFormatPixelFormat.withCoverageSamples(int colorSamples, + int coverageSamples) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new color samples + and coverage samples values.
      +
      PixelFormatPixelFormat.withDepthBits(int depth) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new depth bits value.
      +
      PixelFormatPixelFormat.withFloatingPoint(boolean floating_point) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new floating point value.
      +
      PixelFormatPixelFormat.withFloatingPointPacked(boolean floating_point_packed) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new packed floating point value.
      +
      PixelFormatPixelFormat.withSamples(int samples) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new samples value.
      +
      PixelFormatPixelFormat.withSRGB(boolean sRGB) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new sRGB value.
      +
      PixelFormatPixelFormat.withStencilBits(int stencil) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new stencil bits value.
      +
      PixelFormatPixelFormat.withStereo(boolean stereo) +
      Returns a new PixelFormat object with the same properties as this PixelFormat and the new stereo value.
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.opengl with parameters of type PixelFormat 
      Modifier and TypeMethod and Description
      static voidDisplay.create(PixelFormat pixel_format) +
      Create the OpenGL context with the given minimum parameters.
      +
      static voidDisplay.create(PixelFormat pixel_format, + ContextAttribs attribs) +
      Create the OpenGL context with the given minimum parameters.
      +
      static voidDisplay.create(PixelFormat pixel_format, + Drawable shared_drawable) +
      Create the OpenGL context with the given minimum parameters.
      +
      static voidDisplay.create(PixelFormat pixel_format, + Drawable shared_drawable, + ContextAttribs attribs) +
      Create the OpenGL context with the given minimum parameters.
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Constructors in org.lwjgl.opengl with parameters of type PixelFormat 
      Constructor and Description
      AWTGLCanvas(java.awt.GraphicsDevice device, + PixelFormat pixel_format) +
      Create an AWTGLCanvas with the requested PixelFormat on the default GraphicsDevice.
      +
      AWTGLCanvas(java.awt.GraphicsDevice device, + PixelFormat pixel_format, + Drawable drawable) +
      Create an AWTGLCanvas with the requested PixelFormat on the specified GraphicsDevice.
      +
      AWTGLCanvas(java.awt.GraphicsDevice device, + PixelFormat pixel_format, + Drawable drawable, + ContextAttribs attribs) +
      Create an AWTGLCanvas with the requested PixelFormat on the specified GraphicsDevice.
      +
      AWTGLCanvas(PixelFormat pixel_format) +
      Create an AWTGLCanvas with the requested PixelFormat on the default GraphicsDevice.
      +
      Pbuffer(int width, + int height, + PixelFormat pixel_format, + Drawable shared_drawable) +
      Create an instance of a Pbuffer with a unique OpenGL context.
      +
      Pbuffer(int width, + int height, + PixelFormat pixel_format, + RenderTexture renderTexture, + Drawable shared_drawable) +
      Create an instance of a Pbuffer with a unique OpenGL context.
      +
      Pbuffer(int width, + int height, + PixelFormat pixel_format, + RenderTexture renderTexture, + Drawable shared_drawable, + ContextAttribs attribs) +
      Create an instance of a Pbuffer with a unique OpenGL context.
      +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/PixelFormatLWJGL.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/PixelFormatLWJGL.html new file mode 100644 index 00000000..69017238 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/PixelFormatLWJGL.html @@ -0,0 +1,217 @@ + + + + + +Uses of Interface org.lwjgl.opengl.PixelFormatLWJGL (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.opengl.PixelFormatLWJGL

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/RenderTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/RenderTexture.html new file mode 100644 index 00000000..b9af9a8e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/RenderTexture.html @@ -0,0 +1,170 @@ + + + + + +Uses of Class org.lwjgl.opengl.RenderTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.RenderTexture

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/SGISGenerateMipmap.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/SGISGenerateMipmap.html new file mode 100644 index 00000000..3ca62624 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/SGISGenerateMipmap.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.SGISGenerateMipmap (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.SGISGenerateMipmap

+
+
No usage of org.lwjgl.opengl.SGISGenerateMipmap
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/SGISTextureLOD.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/SGISTextureLOD.html new file mode 100644 index 00000000..95d2f6d4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/SGISTextureLOD.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.SGISTextureLOD (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.SGISTextureLOD

+
+
No usage of org.lwjgl.opengl.SGISTextureLOD
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/SUNSliceAccum.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/SUNSliceAccum.html new file mode 100644 index 00000000..cfc91b3f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/SUNSliceAccum.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.SUNSliceAccum (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.SUNSliceAccum

+
+
No usage of org.lwjgl.opengl.SUNSliceAccum
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/SharedDrawable.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/SharedDrawable.html new file mode 100644 index 00000000..306292fe --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/SharedDrawable.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.SharedDrawable (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.SharedDrawable

+
+
No usage of org.lwjgl.opengl.SharedDrawable
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/Util.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/Util.html new file mode 100644 index 00000000..bd48a1e6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/Util.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.Util (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.Util

+
+
No usage of org.lwjgl.opengl.Util
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/XRandR.Screen.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/XRandR.Screen.html new file mode 100644 index 00000000..a4c7ad74 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/XRandR.Screen.html @@ -0,0 +1,173 @@ + + + + + +Uses of Class org.lwjgl.opengl.XRandR.Screen (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.XRandR.Screen

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/XRandR.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/XRandR.html new file mode 100644 index 00000000..63a512b4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/class-use/XRandR.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengl.XRandR (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengl.XRandR

+
+
No usage of org.lwjgl.opengl.XRandR
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/package-frame.html new file mode 100644 index 00000000..55517057 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/package-frame.html @@ -0,0 +1,367 @@ + + + + + +org.lwjgl.opengl (LWJGL API) + + + + +

org.lwjgl.opengl

+
+

Interfaces

+ +

Classes

+ +

Exceptions

+ +
+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/package-summary.html new file mode 100644 index 00000000..188c6bad --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/package-summary.html @@ -0,0 +1,1597 @@ + + + + + +org.lwjgl.opengl (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl.opengl

+
+
+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/package-tree.html new file mode 100644 index 00000000..94a54dfb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/package-tree.html @@ -0,0 +1,507 @@ + + + + + +org.lwjgl.opengl Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl.opengl

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/package-use.html new file mode 100644 index 00000000..d83b376d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengl/package-use.html @@ -0,0 +1,263 @@ + + + + + +Uses of Package org.lwjgl.opengl (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl.opengl

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/AMDCompressed3DCTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/AMDCompressed3DCTexture.html new file mode 100644 index 00000000..4a66ddb0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/AMDCompressed3DCTexture.html @@ -0,0 +1,256 @@ + + + + + +AMDCompressed3DCTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class AMDCompressed3DCTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.AMDCompressed3DCTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDCompressed3DCTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_3DC_X_AMD +
      Accepted by the <internalFormat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES:
      +
      static intGL_3DC_XY_AMD +
      Accepted by the <internalFormat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_3DC_X_AMD

        +
        public static final int GL_3DC_X_AMD
        +
        Accepted by the <internalFormat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_3DC_XY_AMD

        +
        public static final int GL_3DC_XY_AMD
        +
        Accepted by the <internalFormat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/AMDCompressedATCTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/AMDCompressedATCTexture.html new file mode 100644 index 00000000..5fe494e1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/AMDCompressedATCTexture.html @@ -0,0 +1,275 @@ + + + + + +AMDCompressedATCTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class AMDCompressedATCTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.AMDCompressedATCTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDCompressedATCTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ATC_RGB_AMD +
      Accepted by the <internalformat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES.
      +
      static intGL_ATC_RGBA_EXPLICIT_ALPHA_AMD +
      Accepted by the <internalformat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES.
      +
      static intGL_ATC_RGBA_INTERPOLATED_ALPHA_AMD +
      Accepted by the <internalformat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_ATC_RGB_AMD

        +
        public static final int GL_ATC_RGB_AMD
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATC_RGBA_EXPLICIT_ALPHA_AMD

        +
        public static final int GL_ATC_RGBA_EXPLICIT_ALPHA_AMD
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD

        +
        public static final int GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D and + CompressedTexImage3DOES.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/AMDPerformanceMonitor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/AMDPerformanceMonitor.html new file mode 100644 index 00000000..7fe4f705 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/AMDPerformanceMonitor.html @@ -0,0 +1,645 @@ + + + + + +AMDPerformanceMonitor (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class AMDPerformanceMonitor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.AMDPerformanceMonitor
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDPerformanceMonitor
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COUNTER_RANGE_AMD +
      Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD
      +
      static intGL_COUNTER_TYPE_AMD +
      Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD
      +
      static intGL_PERCENTAGE_AMD +
      Returned as a valid value in <data> parameter of + GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD
      +
      static intGL_PERFMON_RESULT_AMD +
      Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
      +
      static intGL_PERFMON_RESULT_AVAILABLE_AMD +
      Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
      +
      static intGL_PERFMON_RESULT_SIZE_AMD +
      Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
      +
      static intGL_UNSIGNED_INT64_AMD +
      Returned as a valid value in <data> parameter of + GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD
      +
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COUNTER_TYPE_AMD

        +
        public static final int GL_COUNTER_TYPE_AMD
        +
        Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COUNTER_RANGE_AMD

        +
        public static final int GL_COUNTER_RANGE_AMD
        +
        Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT64_AMD

        +
        public static final int GL_UNSIGNED_INT64_AMD
        +
        Returned as a valid value in <data> parameter of + GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PERCENTAGE_AMD

        +
        public static final int GL_PERCENTAGE_AMD
        +
        Returned as a valid value in <data> parameter of + GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PERFMON_RESULT_AVAILABLE_AMD

        +
        public static final int GL_PERFMON_RESULT_AVAILABLE_AMD
        +
        Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PERFMON_RESULT_SIZE_AMD

        +
        public static final int GL_PERFMON_RESULT_SIZE_AMD
        +
        Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PERFMON_RESULT_AMD

        +
        public static final int GL_PERFMON_RESULT_AMD
        +
        Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetPerfMonitorGroupsAMD

        +
        public static void glGetPerfMonitorGroupsAMD(java.nio.IntBuffer numGroups,
        +                             java.nio.IntBuffer groups)
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorCountersAMD

        +
        public static void glGetPerfMonitorCountersAMD(int group,
        +                               java.nio.IntBuffer numCounters,
        +                               java.nio.IntBuffer maxActiveCounters,
        +                               java.nio.IntBuffer counters)
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorGroupStringAMD

        +
        public static void glGetPerfMonitorGroupStringAMD(int group,
        +                                  java.nio.IntBuffer length,
        +                                  java.nio.ByteBuffer groupString)
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorGroupStringAMD

        +
        public static java.lang.String glGetPerfMonitorGroupStringAMD(int group,
        +                                              int bufSize)
        +
        Overloads glGetPerfMonitorGroupStringAMD.
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorCounterStringAMD

        +
        public static void glGetPerfMonitorCounterStringAMD(int group,
        +                                    int counter,
        +                                    java.nio.IntBuffer length,
        +                                    java.nio.ByteBuffer counterString)
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorCounterStringAMD

        +
        public static java.lang.String glGetPerfMonitorCounterStringAMD(int group,
        +                                                int counter,
        +                                                int bufSize)
        +
        Overloads glGetPerfMonitorCounterStringAMD.
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorCounterInfoAMD

        +
        public static void glGetPerfMonitorCounterInfoAMD(int group,
        +                                  int counter,
        +                                  int pname,
        +                                  java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGenPerfMonitorsAMD

        +
        public static void glGenPerfMonitorsAMD(java.nio.IntBuffer monitors)
        +
      • +
      + + + +
        +
      • +

        glGenPerfMonitorsAMD

        +
        public static int glGenPerfMonitorsAMD()
        +
        Overloads glGenPerfMonitorsAMD.
        +
      • +
      + + + +
        +
      • +

        glDeletePerfMonitorsAMD

        +
        public static void glDeletePerfMonitorsAMD(java.nio.IntBuffer monitors)
        +
      • +
      + + + +
        +
      • +

        glDeletePerfMonitorsAMD

        +
        public static void glDeletePerfMonitorsAMD(int monitor)
        +
        Overloads glDeletePerfMonitorsAMD.
        +
      • +
      + + + +
        +
      • +

        glSelectPerfMonitorCountersAMD

        +
        public static void glSelectPerfMonitorCountersAMD(int monitor,
        +                                  boolean enable,
        +                                  int group,
        +                                  java.nio.IntBuffer counterList)
        +
      • +
      + + + +
        +
      • +

        glSelectPerfMonitorCountersAMD

        +
        public static void glSelectPerfMonitorCountersAMD(int monitor,
        +                                  boolean enable,
        +                                  int group,
        +                                  int counter)
        +
        Overloads glSelectPerfMonitorCountersAMD.
        +
      • +
      + + + +
        +
      • +

        glBeginPerfMonitorAMD

        +
        public static void glBeginPerfMonitorAMD(int monitor)
        +
      • +
      + + + +
        +
      • +

        glEndPerfMonitorAMD

        +
        public static void glEndPerfMonitorAMD(int monitor)
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorCounterDataAMD

        +
        public static void glGetPerfMonitorCounterDataAMD(int monitor,
        +                                  int pname,
        +                                  java.nio.IntBuffer data,
        +                                  java.nio.IntBuffer bytesWritten)
        +
      • +
      + + + +
        +
      • +

        glGetPerfMonitorCounterDataAMD

        +
        public static int glGetPerfMonitorCounterDataAMD(int monitor,
        +                                 int pname)
        +
        Overloads glGetPerfMonitorCounterDataAMD.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/AMDProgramBinaryZ400.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/AMDProgramBinaryZ400.html new file mode 100644 index 00000000..82680c5f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/AMDProgramBinaryZ400.html @@ -0,0 +1,235 @@ + + + + + +AMDProgramBinaryZ400 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class AMDProgramBinaryZ400

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.AMDProgramBinaryZ400
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class AMDProgramBinaryZ400
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_Z400_BINARY_AMD +
      Accepted by the <binaryFormat> parameter of ProgramBinaryOES:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_Z400_BINARY_AMD

        +
        public static final int GL_Z400_BINARY_AMD
        +
        Accepted by the <binaryFormat> parameter of ProgramBinaryOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ANGLEFramebufferBlit.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ANGLEFramebufferBlit.html new file mode 100644 index 00000000..f0e41406 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ANGLEFramebufferBlit.html @@ -0,0 +1,344 @@ + + + + + +ANGLEFramebufferBlit (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class ANGLEFramebufferBlit

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.ANGLEFramebufferBlit
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ANGLEFramebufferBlit
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DRAW_FRAMEBUFFER_ANGLE +
      Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture2D, FramebufferTexture3DOES, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
      +
      static intGL_DRAW_FRAMEBUFFER_BINDING_ANGLE +
      Accepted by the <pname> parameters of GetIntegerv and GetFloatv:
      +
      static intGL_READ_FRAMEBUFFER_ANGLE +
      Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture2D, FramebufferTexture3DOES, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
      +
      static intGL_READ_FRAMEBUFFER_BINDING_ANGLE +
      Accepted by the <pname> parameters of GetIntegerv and GetFloatv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBlitFramebufferANGLE(int srcX0, + int srcY0, + int srcX1, + int srcY1, + int dstX0, + int dstY0, + int dstX1, + int dstY1, + int mask, + int filter) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_READ_FRAMEBUFFER_ANGLE

        +
        public static final int GL_READ_FRAMEBUFFER_ANGLE
        +
        Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture2D, FramebufferTexture3DOES, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_FRAMEBUFFER_ANGLE

        +
        public static final int GL_DRAW_FRAMEBUFFER_ANGLE
        +
        Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture2D, FramebufferTexture3DOES, + FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_FRAMEBUFFER_BINDING_ANGLE

        +
        public static final int GL_DRAW_FRAMEBUFFER_BINDING_ANGLE
        +
        Accepted by the <pname> parameters of GetIntegerv and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_FRAMEBUFFER_BINDING_ANGLE

        +
        public static final int GL_READ_FRAMEBUFFER_BINDING_ANGLE
        +
        Accepted by the <pname> parameters of GetIntegerv and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlitFramebufferANGLE

        +
        public static void glBlitFramebufferANGLE(int srcX0,
        +                          int srcY0,
        +                          int srcX1,
        +                          int srcY1,
        +                          int dstX0,
        +                          int dstY0,
        +                          int dstX1,
        +                          int dstY1,
        +                          int mask,
        +                          int filter)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ANGLEFramebufferMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ANGLEFramebufferMultisample.html new file mode 100644 index 00000000..e3dc55ec --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ANGLEFramebufferMultisample.html @@ -0,0 +1,307 @@ + + + + + +ANGLEFramebufferMultisample (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class ANGLEFramebufferMultisample

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.ANGLEFramebufferMultisample
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ANGLEFramebufferMultisample
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglRenderbufferStorageMultisampleANGLE(int target, + int samples, + int internalformat, + int width, + int height) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RENDERBUFFER_SAMPLES_ANGLE

        +
        public static final int GL_RENDERBUFFER_SAMPLES_ANGLE
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE
        +
        Returned by CheckFramebufferStatus:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SAMPLES_ANGLE

        +
        public static final int GL_MAX_SAMPLES_ANGLE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glRenderbufferStorageMultisampleANGLE

        +
        public static void glRenderbufferStorageMultisampleANGLE(int target,
        +                                         int samples,
        +                                         int internalformat,
        +                                         int width,
        +                                         int height)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLEFramebufferMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLEFramebufferMultisample.html new file mode 100644 index 00000000..b3d4951a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLEFramebufferMultisample.html @@ -0,0 +1,400 @@ + + + + + +APPLEFramebufferMultisample (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class APPLEFramebufferMultisample

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.APPLEFramebufferMultisample
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLEFramebufferMultisample
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DRAW_FRAMEBUFFER_APPLE +
      Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture2D, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
      +
      static intGL_DRAW_FRAMEBUFFER_BINDING_APPLE +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
      +
      static intGL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE +
      Returned by CheckFramebufferStatus:
      +
      static intGL_MAX_SAMPLES_APPLE +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
      +
      static intGL_READ_FRAMEBUFFER_APPLE +
      Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture2D, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
      +
      static intGL_READ_FRAMEBUFFER_BINDING_APPLE +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
      +
      static intGL_RENDERBUFFER_SAMPLES_APPLE +
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglRenderbufferStorageMultisampleAPPLE(int target, + int samples, + int internalformat, + int width, + int height) 
      static voidglResolveMultisampleFramebufferAPPLE() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RENDERBUFFER_SAMPLES_APPLE

        +
        public static final int GL_RENDERBUFFER_SAMPLES_APPLE
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE
        +
        Returned by CheckFramebufferStatus:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SAMPLES_APPLE

        +
        public static final int GL_MAX_SAMPLES_APPLE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_FRAMEBUFFER_APPLE

        +
        public static final int GL_READ_FRAMEBUFFER_APPLE
        +
        Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture2D, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_FRAMEBUFFER_APPLE

        +
        public static final int GL_DRAW_FRAMEBUFFER_APPLE
        +
        Accepted by the <target> parameter of BindFramebuffer, + CheckFramebufferStatus, FramebufferTexture2D, FramebufferRenderbuffer, and + GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_FRAMEBUFFER_BINDING_APPLE

        +
        public static final int GL_DRAW_FRAMEBUFFER_BINDING_APPLE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_FRAMEBUFFER_BINDING_APPLE

        +
        public static final int GL_READ_FRAMEBUFFER_BINDING_APPLE
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glRenderbufferStorageMultisampleAPPLE

        +
        public static void glRenderbufferStorageMultisampleAPPLE(int target,
        +                                         int samples,
        +                                         int internalformat,
        +                                         int width,
        +                                         int height)
        +
      • +
      + + + +
        +
      • +

        glResolveMultisampleFramebufferAPPLE

        +
        public static void glResolveMultisampleFramebufferAPPLE()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLERgb422.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLERgb422.html new file mode 100644 index 00000000..f76d7e8c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLERgb422.html @@ -0,0 +1,293 @@ + + + + + +APPLERgb422 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class APPLERgb422

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.APPLERgb422
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLERgb422
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_RGB_422_APPLE +
      Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
      +
      static intGL_UNSIGNED_SHORT_8_8_APPLE +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
      +
      static intGL_UNSIGNED_SHORT_8_8_REV_APPLE +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RGB_422_APPLE

        +
        public static final int GL_RGB_422_APPLE
        +
        Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_8_8_APPLE

        +
        public static final int GL_UNSIGNED_SHORT_8_8_APPLE
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_8_8_REV_APPLE

        +
        public static final int GL_UNSIGNED_SHORT_8_8_REV_APPLE
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, + TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, + TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, + ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, + GetSeparableFilter, ColorTable, GetColorTable:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLESync.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLESync.html new file mode 100644 index 00000000..12a09f89 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLESync.html @@ -0,0 +1,650 @@ + + + + + +APPLESync (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class APPLESync

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.APPLESync
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLESync
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_SERVER_WAIT_TIMEOUT_APPLE

        +
        public static final int GL_MAX_SERVER_WAIT_TIMEOUT_APPLE
        +
        Accepted as the <pname> parameter of GetInteger64vAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_OBJECT_TYPE_APPLE

        +
        public static final int GL_OBJECT_TYPE_APPLE
        +
        Accepted as the <pname> parameter of GetSyncivAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        SYNC_CONDITION_APPLE

        +
        public static final int SYNC_CONDITION_APPLE
        +
        Accepted as the <pname> parameter of GetSyncivAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        SYNC_STATUS_APPLE

        +
        public static final int SYNC_STATUS_APPLE
        +
        Accepted as the <pname> parameter of GetSyncivAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        SYNC_FLAGS_APPLE

        +
        public static final int SYNC_FLAGS_APPLE
        +
        Accepted as the <pname> parameter of GetSyncivAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_FENCE_APPLE

        +
        public static final int GL_SYNC_FENCE_APPLE
        +
        Returned in <values> for GetSynciv <pname> OBJECT_TYPE_APPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE

        +
        public static final int GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE
        +
        Returned in <values> for GetSyncivAPPLE <pname> SYNC_CONDITION_APPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNALED_APPLE

        +
        public static final int GL_UNSIGNALED_APPLE
        +
        Returned in <values> for GetSyncivAPPLE <pname> SYNC_STATUS_APPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        SIGNALED_APPLE

        +
        public static final int SIGNALED_APPLE
        +
        Returned in <values> for GetSyncivAPPLE <pname> SYNC_STATUS_APPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_FLUSH_COMMANDS_BIT_APPLE

        +
        public static final int GL_SYNC_FLUSH_COMMANDS_BIT_APPLE
        +
        Accepted in the <flags> parameter of ClientWaitSyncAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TIMEOUT_IGNORED_APPLE

        +
        public static final long GL_TIMEOUT_IGNORED_APPLE
        +
        Accepted in the <timeout> parameter of WaitSyncAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALREADY_SIGNALED_APPLE

        +
        public static final int GL_ALREADY_SIGNALED_APPLE
        +
        Returned by ClientWaitSyncAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        TIMEOUT_EXPIRED_APPLE

        +
        public static final int TIMEOUT_EXPIRED_APPLE
        +
        Returned by ClientWaitSyncAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        CONDITION_SATISFIED_APPLE

        +
        public static final int CONDITION_SATISFIED_APPLE
        +
        Returned by ClientWaitSyncAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        WAIT_FAILED_APPLE

        +
        public static final int WAIT_FAILED_APPLE
        +
        Returned by ClientWaitSyncAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SYNC_OBJECT_APPLE

        +
        public static final int GL_SYNC_OBJECT_APPLE
        +
        Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glFenceSyncAPPLE

        +
        public static GLSync glFenceSyncAPPLE(int condition,
        +                      int flags)
        +
      • +
      + + + +
        +
      • +

        glIsSyncAPPLE

        +
        public static boolean glIsSyncAPPLE(GLSync sync)
        +
      • +
      + + + +
        +
      • +

        glDeleteSyncAPPLE

        +
        public static void glDeleteSyncAPPLE(GLSync sync)
        +
      • +
      + + + +
        +
      • +

        glClientWaitSyncAPPLE

        +
        public static int glClientWaitSyncAPPLE(GLSync sync,
        +                        int flags,
        +                        long timeout)
        +
      • +
      + + + +
        +
      • +

        glWaitSyncAPPLE

        +
        public static void glWaitSyncAPPLE(GLSync sync,
        +                   int flags,
        +                   long timeout)
        +
      • +
      + + + +
        +
      • +

        glGetInteger64APPLE

        +
        public static void glGetInteger64APPLE(int pname,
        +                       java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetInteger64APPLE

        +
        public static long glGetInteger64APPLE(int pname)
        +
        Overloads glGetInteger64vAPPLE.
        +
      • +
      + + + +
        +
      • +

        glGetSyncAPPLE

        +
        public static void glGetSyncAPPLE(GLSync sync,
        +                  int pname,
        +                  java.nio.IntBuffer length,
        +                  java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetSynciAPPLE

        +
        public static int glGetSynciAPPLE(GLSync sync,
        +                  int pname)
        +
        Overloads glGetSyncivAPPLE.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLETextureFormatBGRA8888.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLETextureFormatBGRA8888.html new file mode 100644 index 00000000..e264a70b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLETextureFormatBGRA8888.html @@ -0,0 +1,235 @@ + + + + + +APPLETextureFormatBGRA8888 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class APPLETextureFormatBGRA8888

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.APPLETextureFormatBGRA8888
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLETextureFormatBGRA8888
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BGRA_EXT +
      Accepted by the <format> parameters of TexImage2D and TexSubImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BGRA_EXT

        +
        public static final int GL_BGRA_EXT
        +
        Accepted by the <format> parameters of TexImage2D and TexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLETextureMaxLevel.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLETextureMaxLevel.html new file mode 100644 index 00000000..c79452eb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/APPLETextureMaxLevel.html @@ -0,0 +1,237 @@ + + + + + +APPLETextureMaxLevel (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class APPLETextureMaxLevel

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.APPLETextureMaxLevel
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class APPLETextureMaxLevel
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_TEXTURE_MAX_LEVEL_APPLE +
      Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_MAX_LEVEL_APPLE

        +
        public static final int GL_TEXTURE_MAX_LEVEL_APPLE
        +
        Accepted by the <pname> parameter of TexParameteri, TexParameterf, + TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARBDrawBuffers.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARBDrawBuffers.html new file mode 100644 index 00000000..879211ea --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARBDrawBuffers.html @@ -0,0 +1,551 @@ + + + + + +ARBDrawBuffers (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class ARBDrawBuffers

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.ARBDrawBuffers
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBDrawBuffers
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DRAW_BUFFER0_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER1_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER10_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER11_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER12_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER13_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER14_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER15_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER2_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER3_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER4_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER5_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER6_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER7_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER8_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_DRAW_BUFFER9_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      static intGL_MAX_DRAW_BUFFERS_ARB +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDrawBuffersARB(int buffer) +
      Overloads glDrawBuffersARB.
      +
      static voidglDrawBuffersARB(java.nio.IntBuffer buffers) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_DRAW_BUFFERS_ARB

        +
        public static final int GL_MAX_DRAW_BUFFERS_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER0_ARB

        +
        public static final int GL_DRAW_BUFFER0_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER1_ARB

        +
        public static final int GL_DRAW_BUFFER1_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER2_ARB

        +
        public static final int GL_DRAW_BUFFER2_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER3_ARB

        +
        public static final int GL_DRAW_BUFFER3_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER4_ARB

        +
        public static final int GL_DRAW_BUFFER4_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER5_ARB

        +
        public static final int GL_DRAW_BUFFER5_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER6_ARB

        +
        public static final int GL_DRAW_BUFFER6_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER7_ARB

        +
        public static final int GL_DRAW_BUFFER7_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER8_ARB

        +
        public static final int GL_DRAW_BUFFER8_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER9_ARB

        +
        public static final int GL_DRAW_BUFFER9_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER10_ARB

        +
        public static final int GL_DRAW_BUFFER10_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER11_ARB

        +
        public static final int GL_DRAW_BUFFER11_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER12_ARB

        +
        public static final int GL_DRAW_BUFFER12_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER13_ARB

        +
        public static final int GL_DRAW_BUFFER13_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER14_ARB

        +
        public static final int GL_DRAW_BUFFER14_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER15_ARB

        +
        public static final int GL_DRAW_BUFFER15_ARB
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawBuffersARB

        +
        public static void glDrawBuffersARB(java.nio.IntBuffer buffers)
        +
      • +
      + + + +
        +
      • +

        glDrawBuffersARB

        +
        public static void glDrawBuffersARB(int buffer)
        +
        Overloads glDrawBuffersARB.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARBHalfFloatPixel.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARBHalfFloatPixel.html new file mode 100644 index 00000000..06660f2a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARBHalfFloatPixel.html @@ -0,0 +1,239 @@ + + + + + +ARBHalfFloatPixel (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class ARBHalfFloatPixel

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.ARBHalfFloatPixel
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBHalfFloatPixel
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_HALF_FLOAT_ARB +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, + TexSubImage2D, TexSubImage3D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_HALF_FLOAT_ARB

        +
        public static final int GL_HALF_FLOAT_ARB
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, + TexSubImage2D, TexSubImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARBTextureRectangle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARBTextureRectangle.html new file mode 100644 index 00000000..1b6a5e35 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARBTextureRectangle.html @@ -0,0 +1,344 @@ + + + + + +ARBTextureRectangle (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class ARBTextureRectangle

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.ARBTextureRectangle
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARBTextureRectangle
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_RECTANGLE_TEXTURE_SIZE_ARB +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv and GetFloatv:
      +
      static intGL_PROXY_TEXTURE_RECTANGLE_ARB +
      Accepted by the <target> parameter of GetTexLevelParameteriv, + GetTexLevelParameterfv, GetTexParameteriv and TexImage2D:
      +
      static intGL_SAMPLER_2D_RECT_ARB +
      Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRect:
      +
      static intGL_SAMPLER_2D_RECT_SHADOW_ARB +
      Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRectShadow:
      +
      static intGL_TEXTURE_BINDING_RECTANGLE_ARB +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv and GetDoublev:
      +
      static intGL_TEXTURE_RECTANGLE_ARB +
      Accepted by the <cap> parameter of Enable, Disable and IsEnabled; + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev; and by the <target> parameter of BindTexture, + GetTexParameterfv, GetTexParameteriv, TexParameterf, TexParameteri, + TexParameterfv and TexParameteriv: + Accepted by the <target> parameter of GetTexImage, + GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, + CopyTexImage2D, TexSubImage2D and CopySubTexImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_RECTANGLE_ARB

        +
        public static final int GL_TEXTURE_RECTANGLE_ARB
        +
        Accepted by the <cap> parameter of Enable, Disable and IsEnabled; + by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv + and GetDoublev; and by the <target> parameter of BindTexture, + GetTexParameterfv, GetTexParameteriv, TexParameterf, TexParameteri, + TexParameterfv and TexParameteriv: + Accepted by the <target> parameter of GetTexImage, + GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, + CopyTexImage2D, TexSubImage2D and CopySubTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_RECTANGLE_ARB

        +
        public static final int GL_TEXTURE_BINDING_RECTANGLE_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_RECTANGLE_ARB

        +
        public static final int GL_PROXY_TEXTURE_RECTANGLE_ARB
        +
        Accepted by the <target> parameter of GetTexLevelParameteriv, + GetTexLevelParameterfv, GetTexParameteriv and TexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB

        +
        public static final int GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, + GetIntegerv and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_RECT_ARB

        +
        public static final int GL_SAMPLER_2D_RECT_ARB
        +
        Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRect:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_RECT_SHADOW_ARB

        +
        public static final int GL_SAMPLER_2D_RECT_SHADOW_ARB
        +
        Returned by <type> parameter of GetActiveUniform when the location + <index> for program object <program> is of type sampler2DRectShadow:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARMMaliShaderBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARMMaliShaderBinary.html new file mode 100644 index 00000000..5e607919 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARMMaliShaderBinary.html @@ -0,0 +1,235 @@ + + + + + +ARMMaliShaderBinary (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class ARMMaliShaderBinary

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.ARMMaliShaderBinary
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARMMaliShaderBinary
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MALI_SHADER_BINARY_ARM +
      Accepted by the <binaryFormat> parameter of ShaderBinary:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MALI_SHADER_BINARY_ARM

        +
        public static final int GL_MALI_SHADER_BINARY_ARM
        +
        Accepted by the <binaryFormat> parameter of ShaderBinary:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARMRgba8.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARMRgba8.html new file mode 100644 index 00000000..17ac22be --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ARMRgba8.html @@ -0,0 +1,235 @@ + + + + + +ARMRgba8 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class ARMRgba8

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.ARMRgba8
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ARMRgba8
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_RGBA8_OES +
      Accepted by the <internalformat> parameter of RenderbufferStorage:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RGBA8_OES

        +
        public static final int GL_RGBA8_OES
        +
        Accepted by the <internalformat> parameter of RenderbufferStorage:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ContextAttribs.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ContextAttribs.html new file mode 100644 index 00000000..9d96d74f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ContextAttribs.html @@ -0,0 +1,301 @@ + + + + + +ContextAttribs (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class ContextAttribs

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.ContextAttribs
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ContextAttribs
    +extends java.lang.Object
    +
    This class represents the context attributes passed to EGL's eglCreateContext. + The only attribute allowed is EGL_CONTEXT_CLIENT_VERSION and it must be 2 or 3 (LWJGL does not support GLES 1.x).
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      java.nio.IntBuffergetAttribList() 
      intgetVersion() 
      java.lang.StringtoString() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ContextAttribs

        +
        public ContextAttribs()
        +
      • +
      + + + +
        +
      • +

        ContextAttribs

        +
        public ContextAttribs(int version)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getVersion

        +
        public int getVersion()
        +
      • +
      + + + +
        +
      • +

        getAttribList

        +
        public java.nio.IntBuffer getAttribList()
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ContextCapabilities.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ContextCapabilities.html new file mode 100644 index 00000000..8207aa4d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/ContextCapabilities.html @@ -0,0 +1,1739 @@ + + + + + +ContextCapabilities (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class ContextCapabilities

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.ContextCapabilities
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ContextCapabilities
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_AMD_compressed_3DC_texture

        +
        public final boolean GL_AMD_compressed_3DC_texture
        +
      • +
      + + + +
        +
      • +

        GL_AMD_compressed_ATC_texture

        +
        public final boolean GL_AMD_compressed_ATC_texture
        +
      • +
      + + + +
        +
      • +

        GL_AMD_performance_monitor

        +
        public final boolean GL_AMD_performance_monitor
        +
      • +
      + + + +
        +
      • +

        GL_AMD_program_binary_Z400

        +
        public final boolean GL_AMD_program_binary_Z400
        +
      • +
      + + + +
        +
      • +

        GL_ANGLE_framebuffer_blit

        +
        public final boolean GL_ANGLE_framebuffer_blit
        +
      • +
      + + + +
        +
      • +

        GL_ANGLE_framebuffer_multisample

        +
        public final boolean GL_ANGLE_framebuffer_multisample
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_framebuffer_multisample

        +
        public final boolean GL_APPLE_framebuffer_multisample
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_rgb_422

        +
        public final boolean GL_APPLE_rgb_422
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_sync

        +
        public final boolean GL_APPLE_sync
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_texture_format_BGRA8888

        +
        public final boolean GL_APPLE_texture_format_BGRA8888
        +
      • +
      + + + +
        +
      • +

        GL_APPLE_texture_max_level

        +
        public final boolean GL_APPLE_texture_max_level
        +
      • +
      + + + +
        +
      • +

        GL_ARB_draw_buffers

        +
        public final boolean GL_ARB_draw_buffers
        +
      • +
      + + + +
        +
      • +

        GL_ARB_half_float_pixel

        +
        public final boolean GL_ARB_half_float_pixel
        +
      • +
      + + + +
        +
      • +

        GL_ARB_texture_rectangle

        +
        public final boolean GL_ARB_texture_rectangle
        +
      • +
      + + + +
        +
      • +

        GL_ARM_mali_shader_binary

        +
        public final boolean GL_ARM_mali_shader_binary
        +
      • +
      + + + +
        +
      • +

        GL_ARM_rgba8

        +
        public final boolean GL_ARM_rgba8
        +
      • +
      + + + +
        +
      • +

        GL_DMP_shader_binary

        +
        public final boolean GL_DMP_shader_binary
        +
      • +
      + + + +
        +
      • +

        GL_EXT_Cg_shader

        +
        public final boolean GL_EXT_Cg_shader
        +
      • +
      + + + +
        +
      • +

        GL_EXT_bgra

        +
        public final boolean GL_EXT_bgra
        +
      • +
      + + + +
        +
      • +

        GL_EXT_blend_minmax

        +
        public final boolean GL_EXT_blend_minmax
        +
      • +
      + + + +
        +
      • +

        GL_EXT_color_buffer_half_float

        +
        public final boolean GL_EXT_color_buffer_half_float
        +
      • +
      + + + +
        +
      • +

        GL_EXT_copy_texture_levels

        +
        public final boolean GL_EXT_copy_texture_levels
        +
      • +
      + + + +
        +
      • +

        GL_EXT_debug_label

        +
        public final boolean GL_EXT_debug_label
        +
      • +
      + + + +
        +
      • +

        GL_EXT_debug_marker

        +
        public final boolean GL_EXT_debug_marker
        +
      • +
      + + + +
        +
      • +

        GL_EXT_discard_framebuffer

        +
        public final boolean GL_EXT_discard_framebuffer
        +
      • +
      + + + +
        +
      • +

        GL_EXT_frag_depth

        +
        public final boolean GL_EXT_frag_depth
        +
      • +
      + + + +
        +
      • +

        GL_EXT_map_buffer_range

        +
        public final boolean GL_EXT_map_buffer_range
        +
      • +
      + + + +
        +
      • +

        GL_EXT_multi_draw_arrays

        +
        public final boolean GL_EXT_multi_draw_arrays
        +
      • +
      + + + +
        +
      • +

        GL_EXT_multisampled_render_to_texture

        +
        public final boolean GL_EXT_multisampled_render_to_texture
        +
      • +
      + + + +
        +
      • +

        GL_EXT_multiview_draw_buffers

        +
        public final boolean GL_EXT_multiview_draw_buffers
        +
      • +
      + + + +
        +
      • +

        GL_EXT_occlusion_query_boolean

        +
        public final boolean GL_EXT_occlusion_query_boolean
        +
      • +
      + + + +
        +
      • +

        GL_EXT_packed_float

        +
        public final boolean GL_EXT_packed_float
        +
      • +
      + + + +
        +
      • +

        GL_EXT_read_format_bgra

        +
        public final boolean GL_EXT_read_format_bgra
        +
      • +
      + + + +
        +
      • +

        GL_EXT_robustness

        +
        public final boolean GL_EXT_robustness
        +
      • +
      + + + +
        +
      • +

        GL_EXT_sRGB

        +
        public final boolean GL_EXT_sRGB
        +
      • +
      + + + +
        +
      • +

        GL_EXT_separate_shader_objects

        +
        public final boolean GL_EXT_separate_shader_objects
        +
      • +
      + + + +
        +
      • +

        GL_EXT_shader_framebuffer_fetch

        +
        public final boolean GL_EXT_shader_framebuffer_fetch
        +
      • +
      + + + +
        +
      • +

        GL_EXT_shader_texture_lod

        +
        public final boolean GL_EXT_shader_texture_lod
        +
      • +
      + + + +
        +
      • +

        GL_EXT_shadow_samplers

        +
        public final boolean GL_EXT_shadow_samplers
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_array

        +
        public final boolean GL_EXT_texture_array
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_compression_dxt1

        +
        public final boolean GL_EXT_texture_compression_dxt1
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_compression_latc

        +
        public final boolean GL_EXT_texture_compression_latc
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_compression_s3tc

        +
        public final boolean GL_EXT_texture_compression_s3tc
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_filter_anisotropic

        +
        public final boolean GL_EXT_texture_filter_anisotropic
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_format_BGRA8888

        +
        public final boolean GL_EXT_texture_format_BGRA8888
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_lod_bias

        +
        public final boolean GL_EXT_texture_lod_bias
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_rg

        +
        public final boolean GL_EXT_texture_rg
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_storage

        +
        public final boolean GL_EXT_texture_storage
        +
      • +
      + + + +
        +
      • +

        GL_EXT_texture_type_2_10_10_10_REV

        +
        public final boolean GL_EXT_texture_type_2_10_10_10_REV
        +
      • +
      + + + +
        +
      • +

        GL_EXT_unpack_subimage

        +
        public final boolean GL_EXT_unpack_subimage
        +
      • +
      + + + +
        +
      • +

        OpenGLES20

        +
        public final boolean OpenGLES20
        +
      • +
      + + + +
        +
      • +

        OpenGLES30

        +
        public final boolean OpenGLES30
        +
      • +
      + + + +
        +
      • +

        GL_IMG_multisampled_render_to_texture

        +
        public final boolean GL_IMG_multisampled_render_to_texture
        +
      • +
      + + + +
        +
      • +

        GL_IMG_program_binary

        +
        public final boolean GL_IMG_program_binary
        +
      • +
      + + + +
        +
      • +

        GL_IMG_read_format

        +
        public final boolean GL_IMG_read_format
        +
      • +
      + + + +
        +
      • +

        GL_IMG_shader_binary

        +
        public final boolean GL_IMG_shader_binary
        +
      • +
      + + + +
        +
      • +

        GL_IMG_texture_compression_pvrtc

        +
        public final boolean GL_IMG_texture_compression_pvrtc
        +
      • +
      + + + +
        +
      • +

        GL_KHR_debug

        +
        public final boolean GL_KHR_debug
        +
      • +
      + + + +
        +
      • +

        GL_KHR_texture_compression_astc_ldr

        +
        public final boolean GL_KHR_texture_compression_astc_ldr
        +
      • +
      + + + +
        +
      • +

        GL_NV_EGL_stream_consumer_external

        +
        public final boolean GL_NV_EGL_stream_consumer_external
        +
      • +
      + + + +
        +
      • +

        GL_NV_coverage_sample

        +
        public final boolean GL_NV_coverage_sample
        +
      • +
      + + + +
        +
      • +

        GL_NV_depth_nonlinear

        +
        public final boolean GL_NV_depth_nonlinear
        +
      • +
      + + + +
        +
      • +

        GL_NV_draw_buffers

        +
        public final boolean GL_NV_draw_buffers
        +
      • +
      + + + +
        +
      • +

        GL_NV_draw_path

        +
        public final boolean GL_NV_draw_path
        +
      • +
      + + + +
        +
      • +

        GL_NV_draw_texture

        +
        public final boolean GL_NV_draw_texture
        +
      • +
      + + + +
        +
      • +

        GL_NV_fbo_color_attachments

        +
        public final boolean GL_NV_fbo_color_attachments
        +
      • +
      + + + +
        +
      • +

        GL_NV_fence

        +
        public final boolean GL_NV_fence
        +
      • +
      + + + +
        +
      • +

        GL_NV_framebuffer_vertex_attrib_array

        +
        public final boolean GL_NV_framebuffer_vertex_attrib_array
        +
      • +
      + + + +
        +
      • +

        GL_NV_get_tex_image

        +
        public final boolean GL_NV_get_tex_image
        +
      • +
      + + + +
        +
      • +

        GL_NV_platform_binary

        +
        public final boolean GL_NV_platform_binary
        +
      • +
      + + + +
        +
      • +

        GL_NV_read_buffer

        +
        public final boolean GL_NV_read_buffer
        +
      • +
      + + + +
        +
      • +

        GL_NV_read_depth_stencil

        +
        public final boolean GL_NV_read_depth_stencil
        +
      • +
      + + + +
        +
      • +

        GL_NV_shader_framebuffer_fetch

        +
        public final boolean GL_NV_shader_framebuffer_fetch
        +
      • +
      + + + +
        +
      • +

        GL_NV_system_time

        +
        public final boolean GL_NV_system_time
        +
      • +
      + + + +
        +
      • +

        GL_NV_texture_compression_s3tc_update

        +
        public final boolean GL_NV_texture_compression_s3tc_update
        +
      • +
      + + + +
        +
      • +

        GL_NV_texture_npot_2D_mipmap

        +
        public final boolean GL_NV_texture_npot_2D_mipmap
        +
      • +
      + + + +
        +
      • +

        GL_OES_EGL_image

        +
        public final boolean GL_OES_EGL_image
        +
      • +
      + + + +
        +
      • +

        GL_OES_EGL_image_external

        +
        public final boolean GL_OES_EGL_image_external
        +
      • +
      + + + +
        +
      • +

        GL_OES_EGL_sync

        +
        public final boolean GL_OES_EGL_sync
        +
      • +
      + + + +
        +
      • +

        GL_OES_blend_equation_separate

        +
        public final boolean GL_OES_blend_equation_separate
        +
      • +
      + + + +
        +
      • +

        GL_OES_blend_func_separate

        +
        public final boolean GL_OES_blend_func_separate
        +
      • +
      + + + +
        +
      • +

        GL_OES_blend_subtract

        +
        public final boolean GL_OES_blend_subtract
        +
      • +
      + + + +
        +
      • +

        GL_OES_compressed_ETC1_RGB8_texture

        +
        public final boolean GL_OES_compressed_ETC1_RGB8_texture
        +
      • +
      + + + +
        +
      • +

        GL_OES_compressed_paletted_texture

        +
        public final boolean GL_OES_compressed_paletted_texture
        +
      • +
      + + + +
        +
      • +

        GL_OES_depth24

        +
        public final boolean GL_OES_depth24
        +
      • +
      + + + +
        +
      • +

        GL_OES_depth32

        +
        public final boolean GL_OES_depth32
        +
      • +
      + + + +
        +
      • +

        GL_OES_depth_texture

        +
        public final boolean GL_OES_depth_texture
        +
      • +
      + + + +
        +
      • +

        GL_OES_element_index_uint

        +
        public final boolean GL_OES_element_index_uint
        +
      • +
      + + + +
        +
      • +

        GL_OES_fbo_render_mipmap

        +
        public final boolean GL_OES_fbo_render_mipmap
        +
      • +
      + + + +
        +
      • +

        GL_OES_framebuffer_object

        +
        public final boolean GL_OES_framebuffer_object
        +
      • +
      + + + +
        +
      • +

        GL_OES_get_program_binary

        +
        public final boolean GL_OES_get_program_binary
        +
      • +
      + + + +
        +
      • +

        GL_OES_mapbuffer

        +
        public final boolean GL_OES_mapbuffer
        +
      • +
      + + + +
        +
      • +

        GL_OES_packed_depth_stencil

        +
        public final boolean GL_OES_packed_depth_stencil
        +
      • +
      + + + +
        +
      • +

        GL_OES_required_internalformat

        +
        public final boolean GL_OES_required_internalformat
        +
      • +
      + + + +
        +
      • +

        GL_OES_rgb8_rgba8

        +
        public final boolean GL_OES_rgb8_rgba8
        +
      • +
      + + + +
        +
      • +

        GL_OES_standard_derivatives

        +
        public final boolean GL_OES_standard_derivatives
        +
      • +
      + + + +
        +
      • +

        GL_OES_stencil1

        +
        public final boolean GL_OES_stencil1
        +
      • +
      + + + +
        +
      • +

        GL_OES_stencil4

        +
        public final boolean GL_OES_stencil4
        +
      • +
      + + + +
        +
      • +

        GL_OES_stencil8

        +
        public final boolean GL_OES_stencil8
        +
      • +
      + + + +
        +
      • +

        GL_OES_surfaceless_context

        +
        public final boolean GL_OES_surfaceless_context
        +
      • +
      + + + +
        +
      • +

        GL_OES_texture_3D

        +
        public final boolean GL_OES_texture_3D
        +
      • +
      + + + +
        +
      • +

        GL_OES_texture_float

        +
        public final boolean GL_OES_texture_float
        +
      • +
      + + + +
        +
      • +

        GL_OES_texture_float_linear

        +
        public final boolean GL_OES_texture_float_linear
        +
      • +
      + + + +
        +
      • +

        GL_OES_texture_half_float

        +
        public final boolean GL_OES_texture_half_float
        +
      • +
      + + + +
        +
      • +

        GL_OES_texture_half_float_linear

        +
        public final boolean GL_OES_texture_half_float_linear
        +
      • +
      + + + +
        +
      • +

        GL_OES_texture_npot

        +
        public final boolean GL_OES_texture_npot
        +
      • +
      + + + +
        +
      • +

        GL_OES_vertex_array_object

        +
        public final boolean GL_OES_vertex_array_object
        +
      • +
      + + + +
        +
      • +

        GL_OES_vertex_half_float

        +
        public final boolean GL_OES_vertex_half_float
        +
      • +
      + + + +
        +
      • +

        GL_OES_vertex_type_10_10_10_2

        +
        public final boolean GL_OES_vertex_type_10_10_10_2
        +
      • +
      + + + +
        +
      • +

        GL_QCOM_binning_control

        +
        public final boolean GL_QCOM_binning_control
        +
      • +
      + + + +
        +
      • +

        GL_QCOM_driver_control

        +
        public final boolean GL_QCOM_driver_control
        +
      • +
      + + + +
        +
      • +

        GL_QCOM_extended_get

        +
        public final boolean GL_QCOM_extended_get
        +
      • +
      + + + +
        +
      • +

        GL_QCOM_extended_get2

        +
        public final boolean GL_QCOM_extended_get2
        +
      • +
      + + + +
        +
      • +

        GL_QCOM_performance_monitor_global_mode

        +
        public final boolean GL_QCOM_performance_monitor_global_mode
        +
      • +
      + + + +
        +
      • +

        GL_QCOM_tiled_rendering

        +
        public final boolean GL_QCOM_tiled_rendering
        +
      • +
      + + + +
        +
      • +

        GL_QCOM_writeonly_rendering

        +
        public final boolean GL_QCOM_writeonly_rendering
        +
      • +
      + + + +
        +
      • +

        GL_VIV_shader_binary

        +
        public final boolean GL_VIV_shader_binary
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/DMPShaderBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/DMPShaderBinary.html new file mode 100644 index 00000000..37921d37 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/DMPShaderBinary.html @@ -0,0 +1,235 @@ + + + + + +DMPShaderBinary (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class DMPShaderBinary

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.DMPShaderBinary
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class DMPShaderBinary
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_SHADER_BINARY_DMP +
      Accepted by the <binaryformat> parameter of ShaderBinary:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SHADER_BINARY_DMP

        +
        public static final int GL_SHADER_BINARY_DMP
        +
        Accepted by the <binaryformat> parameter of ShaderBinary:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGL.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGL.html new file mode 100644 index 00000000..5486ce28 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGL.html @@ -0,0 +1,2488 @@ + + + + + +EGL (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EGL

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EGL
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EGL
    +extends java.lang.Object
    +
    EGL wrapper class.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + + + + + +
        +
      • +

        EGL_DEFAULT_DISPLAY

        +
        public static final int EGL_DEFAULT_DISPLAY
        +
        Out-of-band handle values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_NO_CONTEXT

        +
        public static final int EGL_NO_CONTEXT
        +
        Out-of-band handle values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_NO_DISPLAY

        +
        public static final int EGL_NO_DISPLAY
        +
        Out-of-band handle values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_NO_SURFACE

        +
        public static final int EGL_NO_SURFACE
        +
        Out-of-band handle values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_DONT_CARE

        +
        public static final int EGL_DONT_CARE
        +
        Out-of-band attribute value
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SUCCESS

        +
        public static final int EGL_SUCCESS
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_NOT_INITIALIZED

        +
        public static final int EGL_NOT_INITIALIZED
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BAD_ACCESS

        +
        public static final int EGL_BAD_ACCESS
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BAD_ALLOC

        +
        public static final int EGL_BAD_ALLOC
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BAD_ATTRIBUTE

        +
        public static final int EGL_BAD_ATTRIBUTE
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BAD_CONFIG

        +
        public static final int EGL_BAD_CONFIG
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BAD_CONTEXT

        +
        public static final int EGL_BAD_CONTEXT
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BAD_CURRENT_SURFACE

        +
        public static final int EGL_BAD_CURRENT_SURFACE
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BAD_DISPLAY

        +
        public static final int EGL_BAD_DISPLAY
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BAD_MATCH

        +
        public static final int EGL_BAD_MATCH
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BAD_NATIVE_PIXMAP

        +
        public static final int EGL_BAD_NATIVE_PIXMAP
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BAD_NATIVE_WINDOW

        +
        public static final int EGL_BAD_NATIVE_WINDOW
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BAD_PARAMETER

        +
        public static final int EGL_BAD_PARAMETER
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BAD_SURFACE

        +
        public static final int EGL_BAD_SURFACE
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_CONTEXT_LOST

        +
        public static final int EGL_CONTEXT_LOST
        +
        Errors / GetError return values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BUFFER_SIZE

        +
        public static final int EGL_BUFFER_SIZE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_ALPHA_SIZE

        +
        public static final int EGL_ALPHA_SIZE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BLUE_SIZE

        +
        public static final int EGL_BLUE_SIZE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_GREEN_SIZE

        +
        public static final int EGL_GREEN_SIZE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_RED_SIZE

        +
        public static final int EGL_RED_SIZE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_DEPTH_SIZE

        +
        public static final int EGL_DEPTH_SIZE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_STENCIL_SIZE

        +
        public static final int EGL_STENCIL_SIZE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_CONFIG_CAVEAT

        +
        public static final int EGL_CONFIG_CAVEAT
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_CONFIG_ID

        +
        public static final int EGL_CONFIG_ID
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + +
        +
      • +

        EGL_MAX_PBUFFER_HEIGHT

        +
        public static final int EGL_MAX_PBUFFER_HEIGHT
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_MAX_PBUFFER_PIXELS

        +
        public static final int EGL_MAX_PBUFFER_PIXELS
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_MAX_PBUFFER_WIDTH

        +
        public static final int EGL_MAX_PBUFFER_WIDTH
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_NATIVE_RENDERABLE

        +
        public static final int EGL_NATIVE_RENDERABLE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_NATIVE_VISUAL_ID

        +
        public static final int EGL_NATIVE_VISUAL_ID
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_NATIVE_VISUAL_TYPE

        +
        public static final int EGL_NATIVE_VISUAL_TYPE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SAMPLES

        +
        public static final int EGL_SAMPLES
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SAMPLE_BUFFERS

        +
        public static final int EGL_SAMPLE_BUFFERS
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SURFACE_TYPE

        +
        public static final int EGL_SURFACE_TYPE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_TRANSPARENT_TYPE

        +
        public static final int EGL_TRANSPARENT_TYPE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_TRANSPARENT_BLUE_VALUE

        +
        public static final int EGL_TRANSPARENT_BLUE_VALUE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_TRANSPARENT_GREEN_VALUE

        +
        public static final int EGL_TRANSPARENT_GREEN_VALUE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_TRANSPARENT_RED_VALUE

        +
        public static final int EGL_TRANSPARENT_RED_VALUE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + +
        +
      • +

        EGL_BIND_TO_TEXTURE_RGB

        +
        public static final int EGL_BIND_TO_TEXTURE_RGB
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BIND_TO_TEXTURE_RGBA

        +
        public static final int EGL_BIND_TO_TEXTURE_RGBA
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_MIN_SWAP_INTERVAL

        +
        public static final int EGL_MIN_SWAP_INTERVAL
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_MAX_SWAP_INTERVAL

        +
        public static final int EGL_MAX_SWAP_INTERVAL
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_LUMINANCE_SIZE

        +
        public static final int EGL_LUMINANCE_SIZE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_ALPHA_MASK_SIZE

        +
        public static final int EGL_ALPHA_MASK_SIZE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_COLOR_BUFFER_TYPE

        +
        public static final int EGL_COLOR_BUFFER_TYPE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_RENDERABLE_TYPE

        +
        public static final int EGL_RENDERABLE_TYPE
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_MATCH_NATIVE_PIXMAP

        +
        public static final int EGL_MATCH_NATIVE_PIXMAP
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_CONFORMANT

        +
        public static final int EGL_CONFORMANT
        +
        Config attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SLOW_CONFIG

        +
        public static final int EGL_SLOW_CONFIG
        +
        Config attribute values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_NON_CONFORMANT_CONFIG

        +
        public static final int EGL_NON_CONFORMANT_CONFIG
        +
        Config attribute values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_TRANSPARENT_RGB

        +
        public static final int EGL_TRANSPARENT_RGB
        +
        Config attribute values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_RGB_BUFFER

        +
        public static final int EGL_RGB_BUFFER
        +
        Config attribute values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_LUMINANCE_BUFFER

        +
        public static final int EGL_LUMINANCE_BUFFER
        +
        Config attribute values
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_NO_TEXTURE

        +
        public static final int EGL_NO_TEXTURE
        +
        More config attribute values, for EGL_TEXTURE_FORMAT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_TEXTURE_RGB

        +
        public static final int EGL_TEXTURE_RGB
        +
        More config attribute values, for EGL_TEXTURE_FORMAT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_TEXTURE_RGBA

        +
        public static final int EGL_TEXTURE_RGBA
        +
        More config attribute values, for EGL_TEXTURE_FORMAT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_TEXTURE_2D

        +
        public static final int EGL_TEXTURE_2D
        +
        More config attribute values, for EGL_TEXTURE_FORMAT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_PBUFFER_BIT

        +
        public static final int EGL_PBUFFER_BIT
        +
        EGL_SURFACE_TYPE mask bits
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_PIXMAP_BIT

        +
        public static final int EGL_PIXMAP_BIT
        +
        EGL_SURFACE_TYPE mask bits
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_WINDOW_BIT

        +
        public static final int EGL_WINDOW_BIT
        +
        EGL_SURFACE_TYPE mask bits
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_VG_COLORSPACE_LINEAR_BIT

        +
        public static final int EGL_VG_COLORSPACE_LINEAR_BIT
        +
        EGL_SURFACE_TYPE mask bits
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_VG_ALPHA_FORMAT_PRE_BIT

        +
        public static final int EGL_VG_ALPHA_FORMAT_PRE_BIT
        +
        EGL_SURFACE_TYPE mask bits
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_MULTISAMPLE_RESOLVE_BOX_BIT

        +
        public static final int EGL_MULTISAMPLE_RESOLVE_BOX_BIT
        +
        EGL_SURFACE_TYPE mask bits
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SWAP_BEHAVIOR_PRESERVED_BIT

        +
        public static final int EGL_SWAP_BEHAVIOR_PRESERVED_BIT
        +
        EGL_SURFACE_TYPE mask bits
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_OPENGL_ES_BIT

        +
        public static final int EGL_OPENGL_ES_BIT
        +
        EGL_RENDERABLE_TYPE mask bits
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_OPENVG_BIT

        +
        public static final int EGL_OPENVG_BIT
        +
        EGL_RENDERABLE_TYPE mask bits
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_OPENGL_ES2_BIT

        +
        public static final int EGL_OPENGL_ES2_BIT
        +
        EGL_RENDERABLE_TYPE mask bits
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_OPENGL_BIT

        +
        public static final int EGL_OPENGL_BIT
        +
        EGL_RENDERABLE_TYPE mask bits
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_VENDOR

        +
        public static final int EGL_VENDOR
        +
        QueryString targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_VERSION

        +
        public static final int EGL_VERSION
        +
        QueryString targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_EXTENSIONS

        +
        public static final int EGL_EXTENSIONS
        +
        QueryString targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_CLIENT_APIS

        +
        public static final int EGL_CLIENT_APIS
        +
        QueryString targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_HEIGHT

        +
        public static final int EGL_HEIGHT
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_WIDTH

        +
        public static final int EGL_WIDTH
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_LARGEST_PBUFFER

        +
        public static final int EGL_LARGEST_PBUFFER
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_TEXTURE_FORMAT

        +
        public static final int EGL_TEXTURE_FORMAT
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_TEXTURE_TARGET

        +
        public static final int EGL_TEXTURE_TARGET
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_MIPMAP_TEXTURE

        +
        public static final int EGL_MIPMAP_TEXTURE
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_MIPMAP_LEVEL

        +
        public static final int EGL_MIPMAP_LEVEL
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_RENDER_BUFFER

        +
        public static final int EGL_RENDER_BUFFER
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_VG_COLORSPACE

        +
        public static final int EGL_VG_COLORSPACE
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_VG_ALPHA_FORMAT

        +
        public static final int EGL_VG_ALPHA_FORMAT
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_HORIZONTAL_RESOLUTION

        +
        public static final int EGL_HORIZONTAL_RESOLUTION
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_VERTICAL_RESOLUTION

        +
        public static final int EGL_VERTICAL_RESOLUTION
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_PIXEL_ASPECT_RATIO

        +
        public static final int EGL_PIXEL_ASPECT_RATIO
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SWAP_BEHAVIOR

        +
        public static final int EGL_SWAP_BEHAVIOR
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_MULTISAMPLE_RESOLVE

        +
        public static final int EGL_MULTISAMPLE_RESOLVE
        +
        QuerySurface / SurfaceAttrib / CreatePbufferSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BACK_BUFFER

        +
        public static final int EGL_BACK_BUFFER
        +
        EGL_RENDER_BUFFER values / BindTexImage / ReleaseTexImage buffer targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SINGLE_BUFFER

        +
        public static final int EGL_SINGLE_BUFFER
        +
        EGL_RENDER_BUFFER values / BindTexImage / ReleaseTexImage buffer targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_VG_COLORSPACE_sRGB

        +
        public static final int EGL_VG_COLORSPACE_sRGB
        +
        OpenVG color spaces
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_VG_COLORSPACE_LINEAR

        +
        public static final int EGL_VG_COLORSPACE_LINEAR
        +
        OpenVG color spaces
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_VG_ALPHA_FORMAT_NONPRE

        +
        public static final int EGL_VG_ALPHA_FORMAT_NONPRE
        +
        OpenVG alpha formats
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_VG_ALPHA_FORMAT_PRE

        +
        public static final int EGL_VG_ALPHA_FORMAT_PRE
        +
        OpenVG alpha formats
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_DISPLAY_SCALING

        +
        public static final int EGL_DISPLAY_SCALING
        +
        Constant scale factor by which fractional display resolutions & + aspect ratio are scaled when queried as integer values.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_UNKNOWN

        +
        public static final int EGL_UNKNOWN
        +
        Unknown display resolution/aspect ratio
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BUFFER_PRESERVED

        +
        public static final int EGL_BUFFER_PRESERVED
        +
        Back buffer swap behaviors
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_BUFFER_DESTROYED

        +
        public static final int EGL_BUFFER_DESTROYED
        +
        Back buffer swap behaviors
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_CONTEXT_CLIENT_TYPE

        +
        public static final int EGL_CONTEXT_CLIENT_TYPE
        +
        QueryContext targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_CONTEXT_CLIENT_VERSION

        +
        public static final int EGL_CONTEXT_CLIENT_VERSION
        +
        CreateContext attributes
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_MULTISAMPLE_RESOLVE_DEFAULT

        +
        public static final int EGL_MULTISAMPLE_RESOLVE_DEFAULT
        +
        Multisample resolution behaviors
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_MULTISAMPLE_RESOLVE_BOX

        +
        public static final int EGL_MULTISAMPLE_RESOLVE_BOX
        +
        Multisample resolution behaviors
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_OPENGL_ES_API

        +
        public static final int EGL_OPENGL_ES_API
        +
        BindAPI/QueryAPI targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_OPENVG_API

        +
        public static final int EGL_OPENVG_API
        +
        BindAPI/QueryAPI targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_OPENGL_API

        +
        public static final int EGL_OPENGL_API
        +
        BindAPI/QueryAPI targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_DRAW

        +
        public static final int EGL_DRAW
        +
        GetCurrentSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_READ

        +
        public static final int EGL_READ
        +
        GetCurrentSurface targets
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        eglGetError

        +
        public static int eglGetError()
        +
      • +
      + + + +
        +
      • +

        eglGetDisplay

        +
        public static EGLDisplay eglGetDisplay(long display_id)
        +                                throws LWJGLException
        +
        Obtains an EGL display from the specified native display and initializes it.
        +
        Parameters:
        display_id - the handle to the native display.
        +
        Returns:
        the EGL Display
        +
        Throws:
        +
        LWJGLException - if no display is available or an EGL error occurs
        +
      • +
      + + + +
        +
      • +

        eglQueryString

        +
        public static java.lang.String eglQueryString(EGLDisplay dpy,
        +                              int name)
        +
        Returns a string describing some aspect of the EGL implementation running on the specified display.
        +
        Parameters:
        dpy - the EGL display to query
        name - the value to query
        +
        Returns:
        the description
        +
      • +
      + + + +
        +
      • +

        eglQuerySurface

        +
        public static void eglQuerySurface(EGLDisplay dpy,
        +                   EGLSurface surface,
        +                   int attribute,
        +                   java.nio.IntBuffer value)
        +                            throws LWJGLException
        +
        Returns the value of the specified EGL surface attribute in the value parameter.
        +
        Parameters:
        dpy - the EGL display
        surface - the EGL surface
        attribute - the surface attribute
        value - the attribute value will be returned here
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs
        +
      • +
      + + + +
        +
      • +

        eglBindAPI

        +
        public static boolean eglBindAPI(int api)
        +
        Binds the specified rendering API to the current thread.
        +
        Parameters:
        api - the API to bind
        +
        Returns:
        true if the bind was successful, false if an EGL error occurs
        +
      • +
      + + + +
        +
      • +

        eglQueryAPI

        +
        public static int eglQueryAPI()
        +
        Returns the current rendering API.
        +
        Returns:
        the rendering API bound to the current thread
        +
      • +
      + + + + + + + +
        +
      • +

        eglGetCurrentContext

        +
        public static EGLContext eglGetCurrentContext()
        +                                       throws LWJGLException
        +
        Returns the current EGL context for the current rendering API. + If there is no context current, null is returned.
        +
        Returns:
        the current context
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs
        +
      • +
      + + + +
        +
      • +

        eglIsCurrentContext

        +
        public static boolean eglIsCurrentContext(EGLContext context)
        +
        Returns true if the specified EGL context is the current context. + This method is faster than using #eglGetCurrentContext + and comparing the two EGLContext objects.
        +
        Parameters:
        context - the EGL context
        +
        Returns:
        true if the EGL context is current
        See Also:
        eglGetCurrentContext()
        +
      • +
      + + + +
        +
      • +

        eglGetCurrentSurface

        +
        public static EGLSurface eglGetCurrentSurface(int readdraw)
        +                                       throws LWJGLException
        +
        Returns the EGL surfaces used for rendering by the current context. + If there is no context current, null is returned.
        +
        Parameters:
        readdraw - the read or draw surface
        +
        Returns:
        the current surface
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs
        +
      • +
      + + + +
        +
      • +

        eglGetCurrentDisplay

        +
        public static EGLDisplay eglGetCurrentDisplay()
        +                                       throws LWJGLException
        +
        Returns the EGL display associated with the current context.
        +
        Returns:
        the current display
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs
        +
      • +
      + + + +
        +
      • +

        eglQueryContext

        +
        public static void eglQueryContext(EGLDisplay dpy,
        +                   EGLContext ctx,
        +                   int attribute,
        +                   java.nio.IntBuffer value)
        +                            throws LWJGLException
        +
        Returns the value of the specified EGL context attribute in the value parameter.
        +
        Parameters:
        dpy - the EGL display
        ctx - the EGL context
        attribute - the context attribute
        value - the attribute value will be returned here
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs
        +
      • +
      + + + +
        +
      • +

        eglWaitClient

        +
        public static boolean eglWaitClient()
        +
        Prevents native rendering API functions from executing until any + outstanding client API rendering affecting the same surface is complete.
        +
        Returns:
        true if the wait was successful, false is an EGL error occurs
        +
      • +
      + + + +
        +
      • +

        eglWaitGL

        +
        public static boolean eglWaitGL()
        +
        This method does the equivalent of:
        + + EGLenum api = eglQueryAPI(); + eglBindAPI(EGL_OPENGL_ES_API); + eglWaitClient(); + eglBindAPI(api); +
        +
        Returns:
        true if the wait was successful, false if an EGL error occurs
        +
      • +
      + + + +
        +
      • +

        eglWaitNative

        +
        public static boolean eglWaitNative(int engine)
        +
        Prevents a client API command sequence from executing until any outstanding + native rendering affecting the same surface is complete.
        +
        Parameters:
        engine - the native rendering engine
        +
        Returns:
        true if the wait was successful, false if an EGL error occurs
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLConfig.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLConfig.html new file mode 100644 index 00000000..85bd71b4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLConfig.html @@ -0,0 +1,331 @@ + + + + + +EGLConfig (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EGLConfig

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDisplay

        +
        public EGLDisplay getDisplay()
        +
        Returns the EGL display from which this EGL config was retrieved.
        +
        Returns:
        the EGL display
        +
      • +
      + + + +
        +
      • +

        getConfigID

        +
        public int getConfigID()
        +
        Returns the EGL_CONFIG_ID attribute of this EGLConfig.
        +
        Returns:
        the EGL_CONFIG_ID
        +
      • +
      + + + +
        +
      • +

        getAttribute

        +
        public int getAttribute(int attribute)
        +                 throws LWJGLException
        +
        Returns the value of the specified EGL config attribute.
        +
        Parameters:
        attribute - the attribute
        +
        Returns:
        the attribute value
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + + + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLContext.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLContext.html new file mode 100644 index 00000000..98c2e206 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLContext.html @@ -0,0 +1,326 @@ + + + + + +EGLContext (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EGLContext

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLDisplay.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLDisplay.html new file mode 100644 index 00000000..53504ad1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLDisplay.html @@ -0,0 +1,432 @@ + + + + + +EGLDisplay (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EGLDisplay

+
+
+ +
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      EGLConfig[]chooseConfig(java.nio.IntBuffer attrib_list, + EGLConfig[] configs, + java.nio.IntBuffer num_config) +
      Returns the available EGL configs on this display that satisfy the specified list of attributes.
      +
      EGLContextcreateContext(EGLConfig config, + EGLContext shareContext, + java.nio.IntBuffer attrib_list) 
      EGLSurfacecreateWindowSurface(EGLConfig config, + long window, + java.nio.IntBuffer attrib_list) +
      Creates an on-screen rendering surface on this EGL display.
      +
      booleanequals(java.lang.Object obj) 
      intgetMajorVersion() +
      Returns the major EGL version of this EGL display.
      +
      intgetMinorVersion() +
      Returns the minor EGL version of this EGL display.
      +
      booleanisExtensionSupported(java.lang.String eglExtension) +
      Returns true if the specified EGL extension is supported by this EGL display.
      +
      java.lang.Stringquery(int name) +
      Returns a string describing some aspect of the EGL implementation running on the specified display.
      +
      voidsetSwapInterval(int interval) 
      voidterminate() +
      Release the resources associated with this EGL display.
      +
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMajorVersion

        +
        public int getMajorVersion()
        +
        Returns the major EGL version of this EGL display.
        +
        Returns:
        the major EGL version
        +
      • +
      + + + +
        +
      • +

        getMinorVersion

        +
        public int getMinorVersion()
        +
        Returns the minor EGL version of this EGL display.
        +
        Returns:
        the minor EGL version
        +
      • +
      + + + +
        +
      • +

        isExtensionSupported

        +
        public boolean isExtensionSupported(java.lang.String eglExtension)
        +
        Returns true if the specified EGL extension is supported by this EGL display.
        +
        Parameters:
        eglExtension - the EGL extension
        +
        Returns:
        true if the extension is supported
        +
      • +
      + + + +
        +
      • +

        terminate

        +
        public void terminate()
        +               throws LWJGLException
        +
        Release the resources associated with this EGL display.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        query

        +
        public java.lang.String query(int name)
        +
        Returns a string describing some aspect of the EGL implementation running on the specified display.
        +
        Parameters:
        name - the value to query
        +
        Returns:
        the description
        +
      • +
      + + + +
        +
      • +

        chooseConfig

        +
        public EGLConfig[] chooseConfig(java.nio.IntBuffer attrib_list,
        +                       EGLConfig[] configs,
        +                       java.nio.IntBuffer num_config)
        +                         throws LWJGLException
        +
        Returns the available EGL configs on this display that satisfy the specified list of attributes.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        createWindowSurface

        +
        public EGLSurface createWindowSurface(EGLConfig config,
        +                             long window,
        +                             java.nio.IntBuffer attrib_list)
        +                               throws LWJGLException
        +
        Creates an on-screen rendering surface on this EGL display.
        +
        Parameters:
        config - the EGL config
        window - the native window handle
        attrib_list - an attribute list (may be null)
        +
        Returns:
        the EGL surface
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLImageOES.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLImageOES.html new file mode 100644 index 00000000..4616ce14 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLImageOES.html @@ -0,0 +1,261 @@ + + + + + +EGLImageOES (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EGLImageOES

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EGLImageOES

        +
        public EGLImageOES(long pointer)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLKHRFenceSync.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLKHRFenceSync.html new file mode 100644 index 00000000..cb4223ea --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLKHRFenceSync.html @@ -0,0 +1,551 @@ + + + + + +EGLKHRFenceSync (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EGLKHRFenceSync

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EGLKHRFenceSync
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EGLKHRFenceSync
    +extends java.lang.Object
    +
    EGL_KHR_fence_sync wrapper class.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intEGL_CONDITION_SATISFIED_KHR +
      Returned by eglClientWaitSyncKHR:
      +
      static longEGL_FOREVER_KHR +
      Accepted in the <timeout> parameter of eglClientWaitSyncKHR:
      +
      static longEGL_NO_SYNC_KHR +
      Returned by eglCreateSyncKHR in the event of an error:
      +
      static intEGL_SIGNALED_KHR +
      Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_STATUS_KHR:
      +
      static intEGL_SYNC_CONDITION_KHR +
      Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
      +
      static intEGL_SYNC_FENCE_KHR +
      Accepted by the <type> parameter of eglCreateSyncKHR, and returned + in <value> when eglGetSyncAttribKHR is called with <attribute> + EGL_SYNC_TYPE_KHR:
      +
      static intEGL_SYNC_FLUSH_COMMANDS_BIT_KHR +
      Accepted in the <flags> parameter of eglClientWaitSyncKHR:
      +
      static intEGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR +
      Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_CONDITION_KHR:
      +
      static intEGL_SYNC_STATUS_KHR +
      Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
      +
      static intEGL_SYNC_TYPE_KHR +
      Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
      +
      static intEGL_TIMEOUT_EXPIRED_KHR +
      Returned by eglClientWaitSyncKHR:
      +
      static intEGL_UNSIGNALED_KHR +
      Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_STATUS_KHR:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static integlClientWaitSyncKHR(EGLDisplay dpy, + EGLSyncKHR sync, + int flags, + long timeout) +
      Blocks the calling thread until the specified sync object is + signaled, or until a specified timeout value expires.
      +
      static EGLSyncKHReglCreateSyncKHR(EGLDisplay dpy, + int type, + java.nio.IntBuffer attrib_list) +
      Creates a fence sync object for the specified EGL display and returns + a handle to the new object.
      +
      static voideglDestroySyncKHR(EGLDisplay dpy, + EGLSyncKHR sync) +
      Destroys an existing sync object.
      +
      static integlGetSyncAttribKHR(EGLDisplay dpy, + EGLSyncKHR sync, + int attribute) +
      Returns the value of the sync object attribute.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        EGL_SYNC_FENCE_KHR

        +
        public static final int EGL_SYNC_FENCE_KHR
        +
        Accepted by the <type> parameter of eglCreateSyncKHR, and returned + in <value> when eglGetSyncAttribKHR is called with <attribute> + EGL_SYNC_TYPE_KHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SYNC_TYPE_KHR

        +
        public static final int EGL_SYNC_TYPE_KHR
        +
        Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SYNC_STATUS_KHR

        +
        public static final int EGL_SYNC_STATUS_KHR
        +
        Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SYNC_CONDITION_KHR

        +
        public static final int EGL_SYNC_CONDITION_KHR
        +
        Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SIGNALED_KHR

        +
        public static final int EGL_SIGNALED_KHR
        +
        Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_STATUS_KHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_UNSIGNALED_KHR

        +
        public static final int EGL_UNSIGNALED_KHR
        +
        Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_STATUS_KHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR

        +
        public static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR
        +
        Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_CONDITION_KHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SYNC_FLUSH_COMMANDS_BIT_KHR

        +
        public static final int EGL_SYNC_FLUSH_COMMANDS_BIT_KHR
        +
        Accepted in the <flags> parameter of eglClientWaitSyncKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_FOREVER_KHR

        +
        public static final long EGL_FOREVER_KHR
        +
        Accepted in the <timeout> parameter of eglClientWaitSyncKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_TIMEOUT_EXPIRED_KHR

        +
        public static final int EGL_TIMEOUT_EXPIRED_KHR
        +
        Returned by eglClientWaitSyncKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_CONDITION_SATISFIED_KHR

        +
        public static final int EGL_CONDITION_SATISFIED_KHR
        +
        Returned by eglClientWaitSyncKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_NO_SYNC_KHR

        +
        public static final long EGL_NO_SYNC_KHR
        +
        Returned by eglCreateSyncKHR in the event of an error:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        eglCreateSyncKHR

        +
        public static EGLSyncKHR eglCreateSyncKHR(EGLDisplay dpy,
        +                          int type,
        +                          java.nio.IntBuffer attrib_list)
        +                                   throws LWJGLException
        +
        Creates a fence sync object for the specified EGL display and returns + a handle to the new object.
        +
        Parameters:
        dpy - the EGL display
        type - the sync type
        attrib_list - an attribute list (may be null)
        +
        Returns:
        the created fence sync object
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      + + + +
        +
      • +

        eglDestroySyncKHR

        +
        public static void eglDestroySyncKHR(EGLDisplay dpy,
        +                     EGLSyncKHR sync)
        +                              throws LWJGLException
        +
        Destroys an existing sync object.
        +
        Parameters:
        sync - the sync object
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      + + + +
        +
      • +

        eglClientWaitSyncKHR

        +
        public static int eglClientWaitSyncKHR(EGLDisplay dpy,
        +                       EGLSyncKHR sync,
        +                       int flags,
        +                       long timeout)
        +                                throws LWJGLException
        +
        Blocks the calling thread until the specified sync object is + signaled, or until a specified timeout value expires.
        +
        Parameters:
        sync - the sync object
        flags - the block flags
        timeout - the block timeout
        +
        Returns:
        the sync object status
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      + + + +
        +
      • +

        eglGetSyncAttribKHR

        +
        public static int eglGetSyncAttribKHR(EGLDisplay dpy,
        +                      EGLSyncKHR sync,
        +                      int attribute)
        +                               throws LWJGLException
        +
        Returns the value of the sync object attribute.
        +
        Parameters:
        sync - the sync object
        attribute - the attribute to query
        +
        Returns:
        the attribute value
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLKHRReusableSync.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLKHRReusableSync.html new file mode 100644 index 00000000..d376af5d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLKHRReusableSync.html @@ -0,0 +1,541 @@ + + + + + +EGLKHRReusableSync (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EGLKHRReusableSync

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EGLKHRReusableSync
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EGLKHRReusableSync
    +extends java.lang.Object
    +
    EGL_KHR_reusable_sync wrapper class.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intEGL_CONDITION_SATISFIED_KHR +
      Returned by eglClientWaitSyncKHR:
      +
      static longEGL_FOREVER_KHR +
      Accepted in the <timeout> parameter of eglClientWaitSyncKHR:
      +
      static longEGL_NO_SYNC_KHR +
      Returned by eglCreateSyncKHR in the event of an error:
      +
      static intEGL_SIGNALED_KHR +
      Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_STATUS_KHR:
      +
      static intEGL_SYNC_FLUSH_COMMANDS_BIT_KHR +
      Accepted in the <flags> parameter of eglClientWaitSyncKHR:
      +
      static intEGL_SYNC_REUSABLE_KHR +
      Accepted by the <type> parameter of eglCreateSyncKHR, and returned + in <value> when eglGetSyncAttribKHR is called with <attribute> + EGL_SYNC_TYPE_KHR:
      +
      static intEGL_SYNC_STATUS_KHR +
      Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
      +
      static intEGL_SYNC_TYPE_KHR +
      Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
      +
      static intEGL_TIMEOUT_EXPIRED_KHR +
      Returned by eglClientWaitSyncKHR:
      +
      static intEGL_UNSIGNALED_KHR +
      Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_STATUS_KHR:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static integlClientWaitSyncKHR(EGLDisplay dpy, + EGLSyncKHR sync, + int flags, + long timeout) +
      Blocks the calling thread until the specified sync object is + signaled, or until a specified timeout value expires.
      +
      static EGLSyncKHReglCreateSyncKHR(EGLDisplay dpy, + int type, + java.nio.IntBuffer attrib_list) +
      Creates a fence sync object for the specified EGL display and returns + a handle to the new object.
      +
      static voideglDestroySyncKHR(EGLDisplay dpy, + EGLSyncKHR sync) +
      Destroys an existing sync object.
      +
      static integlGetSyncAttribKHR(EGLDisplay dpy, + EGLSyncKHR sync, + int attribute) +
      Returns the value of the sync object attribute.
      +
      static voideglSignalSyncKHR(EGLDisplay dpy, + EGLSyncKHR sync, + int mode) +
      Signals or unsignals the sync object by changing its status to + the specified mode.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        EGL_SYNC_REUSABLE_KHR

        +
        public static final int EGL_SYNC_REUSABLE_KHR
        +
        Accepted by the <type> parameter of eglCreateSyncKHR, and returned + in <value> when eglGetSyncAttribKHR is called with <attribute> + EGL_SYNC_TYPE_KHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SYNC_TYPE_KHR

        +
        public static final int EGL_SYNC_TYPE_KHR
        +
        Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SYNC_STATUS_KHR

        +
        public static final int EGL_SYNC_STATUS_KHR
        +
        Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SIGNALED_KHR

        +
        public static final int EGL_SIGNALED_KHR
        +
        Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_STATUS_KHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_UNSIGNALED_KHR

        +
        public static final int EGL_UNSIGNALED_KHR
        +
        Returned in <value> when eglGetSyncAttribKHR is called with + <attribute> EGL_SYNC_STATUS_KHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SYNC_FLUSH_COMMANDS_BIT_KHR

        +
        public static final int EGL_SYNC_FLUSH_COMMANDS_BIT_KHR
        +
        Accepted in the <flags> parameter of eglClientWaitSyncKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_FOREVER_KHR

        +
        public static final long EGL_FOREVER_KHR
        +
        Accepted in the <timeout> parameter of eglClientWaitSyncKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_TIMEOUT_EXPIRED_KHR

        +
        public static final int EGL_TIMEOUT_EXPIRED_KHR
        +
        Returned by eglClientWaitSyncKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_CONDITION_SATISFIED_KHR

        +
        public static final int EGL_CONDITION_SATISFIED_KHR
        +
        Returned by eglClientWaitSyncKHR:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_NO_SYNC_KHR

        +
        public static final long EGL_NO_SYNC_KHR
        +
        Returned by eglCreateSyncKHR in the event of an error:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        eglCreateSyncKHR

        +
        public static EGLSyncKHR eglCreateSyncKHR(EGLDisplay dpy,
        +                          int type,
        +                          java.nio.IntBuffer attrib_list)
        +                                   throws LWJGLException
        +
        Creates a fence sync object for the specified EGL display and returns + a handle to the new object.
        +
        Parameters:
        dpy - the EGL display
        type - the sync type
        attrib_list - an attribute list (may be null)
        +
        Returns:
        the created fence sync object
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      + + + +
        +
      • +

        eglDestroySyncKHR

        +
        public static void eglDestroySyncKHR(EGLDisplay dpy,
        +                     EGLSyncKHR sync)
        +                              throws LWJGLException
        +
        Destroys an existing sync object.
        +
        Parameters:
        sync - the sync object
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      + + + +
        +
      • +

        eglClientWaitSyncKHR

        +
        public static int eglClientWaitSyncKHR(EGLDisplay dpy,
        +                       EGLSyncKHR sync,
        +                       int flags,
        +                       long timeout)
        +                                throws LWJGLException
        +
        Blocks the calling thread until the specified sync object is + signaled, or until a specified timeout value expires.
        +
        Parameters:
        sync - the sync object
        flags - the block flags
        timeout - the block timeout
        +
        Returns:
        the sync object status
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      + + + +
        +
      • +

        eglSignalSyncKHR

        +
        public static void eglSignalSyncKHR(EGLDisplay dpy,
        +                    EGLSyncKHR sync,
        +                    int mode)
        +                             throws LWJGLException
        +
        Signals or unsignals the sync object by changing its status to + the specified mode.
        +
        Parameters:
        sync - the sync object
        mode - the mode
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      + + + +
        +
      • +

        eglGetSyncAttribKHR

        +
        public static int eglGetSyncAttribKHR(EGLDisplay dpy,
        +                      EGLSyncKHR sync,
        +                      int attribute)
        +                               throws LWJGLException
        +
        Returns the value of the sync object attribute.
        +
        Parameters:
        sync - the sync object
        attribute - the attribute to query
        +
        Returns:
        the attribute value
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLNVSync.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLNVSync.html new file mode 100644 index 00000000..1e751eb8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLNVSync.html @@ -0,0 +1,624 @@ + + + + + +EGLNVSync (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EGLNVSync

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EGLNVSync
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EGLNVSync
    +extends java.lang.Object
    +
    EGL_NV_sync wrapper class.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intEGL_ALREADY_SIGNALED_NV +
      Returned by eglClientWaitSyncNV:
      +
      static intEGL_CONDITION_SATISFIED_NV +
      Returned by eglClientWaitSyncNV:
      +
      static longEGL_FOREVER_NV +
      Accepted in the <timeout> parameter of eglClientWaitSyncNV:
      +
      static longEGL_NO_SYNC_NV +
      Returned by eglCreateFenceSyncNV in the event of an error:
      +
      static intEGL_SIGNALED_NV +
      Accepted as an attribute value in the <attrib_list> parameter of + eglCreateFenceSyncNV for the EGL_SYNC_STATUS_NV attribute, by + the <mode> parameter of eglSignalSyncNV and returned in <value> + when eglGetSyncAttribNV is called with <attribute> + EGL_SYNC_STATUS_NV:
      +
      static intEGL_SYNC_CONDITION_NV +
      Accepted in the <attribute> parameter of eglGetSyncAttribNV:
      +
      static intEGL_SYNC_FENCE_NV +
      Returned in <value> when eglGetSyncAttribNV is called with + <attribute> EGL_SYNC_TYPE_NV:
      +
      static intEGL_SYNC_FLUSH_COMMANDS_BIT_NV +
      Accepted in the <flags> parameter of eglClientWaitSyncNV:
      +
      static intEGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV +
      Accepted in the <condition> parameter of eglCreateFenceSyncNV, and + returned in <value> when eglGetSyncAttribNV is called with <attribute> + EGL_SYNC_CONDITION_NV:
      +
      static intEGL_SYNC_STATUS_NV +
      Accepted as an attribute name in the <attrib_list> parameter of + eglCreateFenceSyncNV, and by the <attribute> parameter of + eglGetSyncAttribNV:
      +
      static intEGL_SYNC_TYPE_NV +
      Accepted in the <attribute> parameter of eglGetSyncAttribNV:
      +
      static intEGL_TIMEOUT_EXPIRED_NV +
      Returned by eglClientWaitSyncNV:
      +
      static intEGL_UNSIGNALED_NV +
      Accepted as an attribute value in the <attrib_list> parameter of + eglCreateFenceSyncNV for the EGL_SYNC_STATUS_NV attribute, by + the <mode> parameter of eglSignalSyncNV and returned in <value> + when eglGetSyncAttribNV is called with <attribute> + EGL_SYNC_STATUS_NV:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static integlClientWaitSyncNV(EGLSyncNV sync, + int flags, + long timeout) +
      Blocks the calling thread until the specified sync object is + signaled, or until a specified timeout value expires.
      +
      static EGLSyncNVeglCreateFenceSyncNV(EGLDisplay dpy, + int condition, + java.nio.IntBuffer attrib_list) +
      Creates a fence sync object for the specified EGL display and returns + a handle to the new object.
      +
      static voideglDestroySyncNV(EGLSyncNV sync) +
      Destroys an existing sync object.
      +
      static voideglFenceNV(EGLSyncNV sync) +
      Inserts a fence command into the command stream of the bound API's current + context and associates it with sync object.
      +
      static integlGetSyncAttribNV(EGLSyncNV sync, + int attribute) +
      Returns the value of the sync object attribute.
      +
      static voideglSignalSyncNV(EGLSyncNV sync, + int mode) +
      Signals or unsignals the sync object by changing its status to + the specified mode.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV

        +
        public static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV
        +
        Accepted in the <condition> parameter of eglCreateFenceSyncNV, and + returned in <value> when eglGetSyncAttribNV is called with <attribute> + EGL_SYNC_CONDITION_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SYNC_STATUS_NV

        +
        public static final int EGL_SYNC_STATUS_NV
        +
        Accepted as an attribute name in the <attrib_list> parameter of + eglCreateFenceSyncNV, and by the <attribute> parameter of + eglGetSyncAttribNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SIGNALED_NV

        +
        public static final int EGL_SIGNALED_NV
        +
        Accepted as an attribute value in the <attrib_list> parameter of + eglCreateFenceSyncNV for the EGL_SYNC_STATUS_NV attribute, by + the <mode> parameter of eglSignalSyncNV and returned in <value> + when eglGetSyncAttribNV is called with <attribute> + EGL_SYNC_STATUS_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_UNSIGNALED_NV

        +
        public static final int EGL_UNSIGNALED_NV
        +
        Accepted as an attribute value in the <attrib_list> parameter of + eglCreateFenceSyncNV for the EGL_SYNC_STATUS_NV attribute, by + the <mode> parameter of eglSignalSyncNV and returned in <value> + when eglGetSyncAttribNV is called with <attribute> + EGL_SYNC_STATUS_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SYNC_FLUSH_COMMANDS_BIT_NV

        +
        public static final int EGL_SYNC_FLUSH_COMMANDS_BIT_NV
        +
        Accepted in the <flags> parameter of eglClientWaitSyncNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_FOREVER_NV

        +
        public static final long EGL_FOREVER_NV
        +
        Accepted in the <timeout> parameter of eglClientWaitSyncNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_ALREADY_SIGNALED_NV

        +
        public static final int EGL_ALREADY_SIGNALED_NV
        +
        Returned by eglClientWaitSyncNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_TIMEOUT_EXPIRED_NV

        +
        public static final int EGL_TIMEOUT_EXPIRED_NV
        +
        Returned by eglClientWaitSyncNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_CONDITION_SATISFIED_NV

        +
        public static final int EGL_CONDITION_SATISFIED_NV
        +
        Returned by eglClientWaitSyncNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SYNC_TYPE_NV

        +
        public static final int EGL_SYNC_TYPE_NV
        +
        Accepted in the <attribute> parameter of eglGetSyncAttribNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SYNC_CONDITION_NV

        +
        public static final int EGL_SYNC_CONDITION_NV
        +
        Accepted in the <attribute> parameter of eglGetSyncAttribNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_SYNC_FENCE_NV

        +
        public static final int EGL_SYNC_FENCE_NV
        +
        Returned in <value> when eglGetSyncAttribNV is called with + <attribute> EGL_SYNC_TYPE_NV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_NO_SYNC_NV

        +
        public static final long EGL_NO_SYNC_NV
        +
        Returned by eglCreateFenceSyncNV in the event of an error:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        eglCreateFenceSyncNV

        +
        public static EGLSyncNV eglCreateFenceSyncNV(EGLDisplay dpy,
        +                             int condition,
        +                             java.nio.IntBuffer attrib_list)
        +                                      throws LWJGLException
        +
        Creates a fence sync object for the specified EGL display and returns + a handle to the new object.
        +
        Parameters:
        dpy - the EGL display
        condition - the sync condition
        attrib_list - an attribute list (may be null)
        +
        Returns:
        the created fence sync object
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      + + + +
        +
      • +

        eglDestroySyncNV

        +
        public static void eglDestroySyncNV(EGLSyncNV sync)
        +                             throws LWJGLException
        +
        Destroys an existing sync object.
        +
        Parameters:
        sync - the sync object
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      + + + +
        +
      • +

        eglFenceNV

        +
        public static void eglFenceNV(EGLSyncNV sync)
        +                       throws LWJGLException
        +
        Inserts a fence command into the command stream of the bound API's current + context and associates it with sync object.
        +
        Parameters:
        sync - the sync object
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      + + + +
        +
      • +

        eglClientWaitSyncNV

        +
        public static int eglClientWaitSyncNV(EGLSyncNV sync,
        +                      int flags,
        +                      long timeout)
        +                               throws LWJGLException
        +
        Blocks the calling thread until the specified sync object is + signaled, or until a specified timeout value expires.
        +
        Parameters:
        sync - the sync object
        flags - the block flags
        timeout - the block timeout
        +
        Returns:
        the sync object status
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      + + + +
        +
      • +

        eglSignalSyncNV

        +
        public static void eglSignalSyncNV(EGLSyncNV sync,
        +                   int mode)
        +                            throws LWJGLException
        +
        Signals or unsignals the sync object by changing its status to + the specified mode.
        +
        Parameters:
        sync - the sync object
        mode - the mode
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      + + + +
        +
      • +

        eglGetSyncAttribNV

        +
        public static int eglGetSyncAttribNV(EGLSyncNV sync,
        +                     int attribute)
        +                              throws LWJGLException
        +
        Returns the value of the sync object attribute.
        +
        Parameters:
        sync - the sync object
        attribute - the attribute to query
        +
        Returns:
        the attribute value
        +
        Throws:
        +
        LWJGLException - if an EGL error occurs.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLSurface.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLSurface.html new file mode 100644 index 00000000..73411ff7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLSurface.html @@ -0,0 +1,351 @@ + + + + + +EGLSurface (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EGLSurface

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLSyncKHR.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLSyncKHR.html new file mode 100644 index 00000000..4d9be247 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLSyncKHR.html @@ -0,0 +1,261 @@ + + + + + +EGLSyncKHR (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EGLSyncKHR

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EGLSyncKHR

        +
        public EGLSyncKHR(long pointer)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLSyncNV.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLSyncNV.html new file mode 100644 index 00000000..3acb2d51 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EGLSyncNV.html @@ -0,0 +1,261 @@ + + + + + +EGLSyncNV (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EGLSyncNV

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EGLSyncNV

        +
        public EGLSyncNV(long pointer)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTBgra.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTBgra.html new file mode 100644 index 00000000..0023564a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTBgra.html @@ -0,0 +1,256 @@ + + + + + +EXTBgra (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTBgra

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTBgra
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTBgra
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BGR_EXT +
      Accepted by the <format> parameter of DrawPixels, GetTexImage, + ReadPixels, TexImage1D, and TexImage2D:
      +
      static intGL_BGRA_EXT +
      Accepted by the <format> parameter of DrawPixels, GetTexImage, + ReadPixels, TexImage1D, and TexImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BGR_EXT

        +
        public static final int GL_BGR_EXT
        +
        Accepted by the <format> parameter of DrawPixels, GetTexImage, + ReadPixels, TexImage1D, and TexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BGRA_EXT

        +
        public static final int GL_BGRA_EXT
        +
        Accepted by the <format> parameter of DrawPixels, GetTexImage, + ReadPixels, TexImage1D, and TexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTBlendMinmax.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTBlendMinmax.html new file mode 100644 index 00000000..ff07ced9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTBlendMinmax.html @@ -0,0 +1,297 @@ + + + + + +EXTBlendMinmax (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTBlendMinmax

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTBlendMinmax
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTBlendMinmax
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FUNC_ADD_EXT +
      Accepted by the <mode> parameter of BlendEquationEXT:
      +
      static intGL_MAX_EXT +
      Accepted by the <mode> parameter of BlendEquationEXT:
      +
      static intGL_MIN_EXT +
      Accepted by the <mode> parameter of BlendEquationEXT:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBlendEquationEXT(int mode) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FUNC_ADD_EXT

        +
        public static final int GL_FUNC_ADD_EXT
        +
        Accepted by the <mode> parameter of BlendEquationEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MIN_EXT

        +
        public static final int GL_MIN_EXT
        +
        Accepted by the <mode> parameter of BlendEquationEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_EXT

        +
        public static final int GL_MAX_EXT
        +
        Accepted by the <mode> parameter of BlendEquationEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlendEquationEXT

        +
        public static void glBlendEquationEXT(int mode)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTCgShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTCgShader.html new file mode 100644 index 00000000..e0d4518c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTCgShader.html @@ -0,0 +1,260 @@ + + + + + +EXTCgShader (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTCgShader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTCgShader
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTCgShader
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_CG_FRAGMENT_SHADER_EXT +
      You can pass GL_CG_VERTEX_SHADER_EXT to glCreateShader instead of GL_VERTEX_SHADER to create a vertex shader + that will parse and compile its shader source with the Cg compiler front-end rather than the GLSL front-end.
      +
      static intGL_CG_VERTEX_SHADER_EXT +
      You can pass GL_CG_VERTEX_SHADER_EXT to glCreateShader instead of GL_VERTEX_SHADER to create a vertex shader + that will parse and compile its shader source with the Cg compiler front-end rather than the GLSL front-end.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_CG_VERTEX_SHADER_EXT

        +
        public static final int GL_CG_VERTEX_SHADER_EXT
        +
        You can pass GL_CG_VERTEX_SHADER_EXT to glCreateShader instead of GL_VERTEX_SHADER to create a vertex shader + that will parse and compile its shader source with the Cg compiler front-end rather than the GLSL front-end. Likewise, you + can pass GL_CG_FRAGMENT_SHADER_EXT to glCreateShader instead of GL_FRAGMENT_SHADER to create a fragment shader object + that will parse and compile its shader source with the Cg front-end rather than the GLSL front-end.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CG_FRAGMENT_SHADER_EXT

        +
        public static final int GL_CG_FRAGMENT_SHADER_EXT
        +
        You can pass GL_CG_VERTEX_SHADER_EXT to glCreateShader instead of GL_VERTEX_SHADER to create a vertex shader + that will parse and compile its shader source with the Cg compiler front-end rather than the GLSL front-end. Likewise, you + can pass GL_CG_FRAGMENT_SHADER_EXT to glCreateShader instead of GL_FRAGMENT_SHADER to create a fragment shader object + that will parse and compile its shader source with the Cg front-end rather than the GLSL front-end.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTColorBufferHalfFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTColorBufferHalfFloat.html new file mode 100644 index 00000000..7b53fc6d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTColorBufferHalfFloat.html @@ -0,0 +1,328 @@ + + + + + +EXTColorBufferHalfFloat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTColorBufferHalfFloat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTColorBufferHalfFloat
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTColorBufferHalfFloat
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT +
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      +
      static intGL_R16F_EXT +
      Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
      +
      static intGL_RG16F_EXT +
      Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
      +
      static intGL_RGB16F_EXT +
      Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
      +
      static intGL_RGBA16F_EXT +
      Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
      +
      static intGL_UNSIGNED_NORMALIZED_EXT +
      Returned in <params> by GetFramebufferAttachmentParameteriv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RGBA16F_EXT

        +
        public static final int GL_RGBA16F_EXT
        +
        Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB16F_EXT

        +
        public static final int GL_RGB16F_EXT
        +
        Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG16F_EXT

        +
        public static final int GL_RG16F_EXT
        +
        Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R16F_EXT

        +
        public static final int GL_R16F_EXT
        +
        Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT
        +
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_NORMALIZED_EXT

        +
        public static final int GL_UNSIGNED_NORMALIZED_EXT
        +
        Returned in <params> by GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTCopyTextureLevels.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTCopyTextureLevels.html new file mode 100644 index 00000000..62778aa6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTCopyTextureLevels.html @@ -0,0 +1,229 @@ + + + + + +EXTCopyTextureLevels (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTCopyTextureLevels

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTCopyTextureLevels
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTCopyTextureLevels
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglCopyTextureLevelsAPPLE(int destinationTexture, + int sourceTexture, + int sourceBaseLevel, + int sourceLevelCount) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glCopyTextureLevelsAPPLE

        +
        public static void glCopyTextureLevelsAPPLE(int destinationTexture,
        +                            int sourceTexture,
        +                            int sourceBaseLevel,
        +                            int sourceLevelCount)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTDebugLabel.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTDebugLabel.html new file mode 100644 index 00000000..6e4e8e17 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTDebugLabel.html @@ -0,0 +1,423 @@ + + + + + +EXTDebugLabel (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTDebugLabel

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTDebugLabel
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTDebugLabel
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BUFFER_OBJECT_EXT +
      Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
      +
      static intGL_PROGRAM_OBJECT_EXT +
      Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
      +
      static intGL_PROGRAM_PIPELINE_OBJECT_EXT +
      Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
      +
      static intGL_QUERY_OBJECT_EXT +
      Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
      +
      static intGL_SHADER_OBJECT_EXT +
      Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
      +
      static intGL_VERTEX_ARRAY_OBJECT_EXT +
      Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static java.lang.StringglGetObjectLabelEXT(int type, + int object, + int bufSize) +
      Overloads glGetObjectLabelEXT.
      +
      static voidglGetObjectLabelEXT(int type, + int object, + java.nio.IntBuffer length, + java.nio.ByteBuffer label) 
      static voidglLabelObjectEXT(int type, + int object, + java.nio.ByteBuffer label) 
      static voidglLabelObjectEXT(int type, + int object, + java.lang.CharSequence label) +
      Overloads glLabelObjectEXT.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BUFFER_OBJECT_EXT

        +
        public static final int GL_BUFFER_OBJECT_EXT
        +
        Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER_OBJECT_EXT

        +
        public static final int GL_SHADER_OBJECT_EXT
        +
        Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_OBJECT_EXT

        +
        public static final int GL_PROGRAM_OBJECT_EXT
        +
        Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ARRAY_OBJECT_EXT

        +
        public static final int GL_VERTEX_ARRAY_OBJECT_EXT
        +
        Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_OBJECT_EXT

        +
        public static final int GL_QUERY_OBJECT_EXT
        +
        Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_PIPELINE_OBJECT_EXT

        +
        public static final int GL_PROGRAM_PIPELINE_OBJECT_EXT
        +
        Accepted by the <type> parameter of LabelObjectEXT and + GetObjectLabelEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glLabelObjectEXT

        +
        public static void glLabelObjectEXT(int type,
        +                    int object,
        +                    java.nio.ByteBuffer label)
        +
      • +
      + + + +
        +
      • +

        glLabelObjectEXT

        +
        public static void glLabelObjectEXT(int type,
        +                    int object,
        +                    java.lang.CharSequence label)
        +
        Overloads glLabelObjectEXT.
        +
      • +
      + + + +
        +
      • +

        glGetObjectLabelEXT

        +
        public static void glGetObjectLabelEXT(int type,
        +                       int object,
        +                       java.nio.IntBuffer length,
        +                       java.nio.ByteBuffer label)
        +
      • +
      + + + +
        +
      • +

        glGetObjectLabelEXT

        +
        public static java.lang.String glGetObjectLabelEXT(int type,
        +                                   int object,
        +                                   int bufSize)
        +
        Overloads glGetObjectLabelEXT.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTDebugMarker.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTDebugMarker.html new file mode 100644 index 00000000..9ba4bfd0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTDebugMarker.html @@ -0,0 +1,281 @@ + + + + + +EXTDebugMarker (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTDebugMarker

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTDebugMarker
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTDebugMarker
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglInsertEventMarkerEXT(java.nio.ByteBuffer marker) 
      static voidglInsertEventMarkerEXT(java.lang.CharSequence marker) +
      Overloads glInsertEventMarkerEXT.
      +
      static voidglPopGroupMarkerEXT() 
      static voidglPushGroupMarkerEXT(java.nio.ByteBuffer marker) 
      static voidglPushGroupMarkerEXT(java.lang.CharSequence marker) +
      Overloads glPushGroupMarkerEXT.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glInsertEventMarkerEXT

        +
        public static void glInsertEventMarkerEXT(java.nio.ByteBuffer marker)
        +
      • +
      + + + +
        +
      • +

        glInsertEventMarkerEXT

        +
        public static void glInsertEventMarkerEXT(java.lang.CharSequence marker)
        +
        Overloads glInsertEventMarkerEXT.
        +
      • +
      + + + +
        +
      • +

        glPushGroupMarkerEXT

        +
        public static void glPushGroupMarkerEXT(java.nio.ByteBuffer marker)
        +
      • +
      + + + +
        +
      • +

        glPushGroupMarkerEXT

        +
        public static void glPushGroupMarkerEXT(java.lang.CharSequence marker)
        +
        Overloads glPushGroupMarkerEXT.
        +
      • +
      + + + +
        +
      • +

        glPopGroupMarkerEXT

        +
        public static void glPopGroupMarkerEXT()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTDiscardFramebuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTDiscardFramebuffer.html new file mode 100644 index 00000000..7ccce9c0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTDiscardFramebuffer.html @@ -0,0 +1,305 @@ + + + + + +EXTDiscardFramebuffer (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTDiscardFramebuffer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTDiscardFramebuffer
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTDiscardFramebuffer
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COLOR_EXT +
      Accepted in the <attachments> parameter of DiscardFramebufferEXT when the + default framebuffer is bound to <target>:
      +
      static intGL_DEPTH_EXT +
      Accepted in the <attachments> parameter of DiscardFramebufferEXT when the + default framebuffer is bound to <target>:
      +
      static intGL_STENCIL_EXT +
      Accepted in the <attachments> parameter of DiscardFramebufferEXT when the + default framebuffer is bound to <target>:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDiscardFramebufferEXT(int target, + java.nio.IntBuffer attachments) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COLOR_EXT

        +
        public static final int GL_COLOR_EXT
        +
        Accepted in the <attachments> parameter of DiscardFramebufferEXT when the + default framebuffer is bound to <target>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_EXT

        +
        public static final int GL_DEPTH_EXT
        +
        Accepted in the <attachments> parameter of DiscardFramebufferEXT when the + default framebuffer is bound to <target>:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_EXT

        +
        public static final int GL_STENCIL_EXT
        +
        Accepted in the <attachments> parameter of DiscardFramebufferEXT when the + default framebuffer is bound to <target>:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDiscardFramebufferEXT

        +
        public static void glDiscardFramebufferEXT(int target,
        +                           java.nio.IntBuffer attachments)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTMapBufferRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTMapBufferRange.html new file mode 100644 index 00000000..ff05226e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTMapBufferRange.html @@ -0,0 +1,387 @@ + + + + + +EXTMapBufferRange (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTMapBufferRange

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTMapBufferRange
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTMapBufferRange
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglFlushMappedBufferRangeEXT(int target, + long offset, + long length) 
      static java.nio.ByteBufferglMapBufferRangeEXT(int target, + long offset, + long length, + int access, + java.nio.ByteBuffer old_buffer) +
      glMapBufferRange maps a GL buffer object range to a ByteBuffer.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAP_READ_BIT_EXT

        +
        public static final int GL_MAP_READ_BIT_EXT
        +
        Accepted by the <access> parameter of MapBufferRangeEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_WRITE_BIT_EXT

        +
        public static final int GL_MAP_WRITE_BIT_EXT
        +
        Accepted by the <access> parameter of MapBufferRangeEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_INVALIDATE_RANGE_BIT_EXT

        +
        public static final int GL_MAP_INVALIDATE_RANGE_BIT_EXT
        +
        Accepted by the <access> parameter of MapBufferRangeEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_INVALIDATE_BUFFER_BIT_EXT

        +
        public static final int GL_MAP_INVALIDATE_BUFFER_BIT_EXT
        +
        Accepted by the <access> parameter of MapBufferRangeEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_FLUSH_EXPLICIT_BIT_EXT

        +
        public static final int GL_MAP_FLUSH_EXPLICIT_BIT_EXT
        +
        Accepted by the <access> parameter of MapBufferRangeEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAP_UNSYNCHRONIZED_BIT_EXT

        +
        public static final int GL_MAP_UNSYNCHRONIZED_BIT_EXT
        +
        Accepted by the <access> parameter of MapBufferRangeEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glMapBufferRangeEXT

        +
        public static java.nio.ByteBuffer glMapBufferRangeEXT(int target,
        +                                      long offset,
        +                                      long length,
        +                                      int access,
        +                                      java.nio.ByteBuffer old_buffer)
        +
        glMapBufferRange maps a GL buffer object range to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapBufferRange like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapBufferRange(..., ..., ..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBufferRange(..., ..., ..., ..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        +
        Parameters:
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glFlushMappedBufferRangeEXT

        +
        public static void glFlushMappedBufferRangeEXT(int target,
        +                               long offset,
        +                               long length)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTMultiDrawArrays.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTMultiDrawArrays.html new file mode 100644 index 00000000..3d2f8710 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTMultiDrawArrays.html @@ -0,0 +1,227 @@ + + + + + +EXTMultiDrawArrays (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTMultiDrawArrays

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTMultiDrawArrays
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTMultiDrawArrays
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglMultiDrawArraysEXT(int mode, + java.nio.IntBuffer first, + java.nio.IntBuffer count) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glMultiDrawArraysEXT

        +
        public static void glMultiDrawArraysEXT(int mode,
        +                        java.nio.IntBuffer first,
        +                        java.nio.IntBuffer count)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTMultisampledRenderToTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTMultisampledRenderToTexture.html new file mode 100644 index 00000000..659fce20 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTMultisampledRenderToTexture.html @@ -0,0 +1,347 @@ + + + + + +EXTMultisampledRenderToTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTMultisampledRenderToTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTMultisampledRenderToTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTMultisampledRenderToTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglFramebufferTexture2DMultisampleEXT(int target, + int attachment, + int textarget, + int texture, + int level, + int samples) 
      static voidglRenderbufferStorageMultisampleEXT(int target, + int samples, + int internalformat, + int width, + int height) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RENDERBUFFER_SAMPLES_EXT

        +
        public static final int GL_RENDERBUFFER_SAMPLES_EXT
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT
        +
        Returned by CheckFramebufferStatus:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SAMPLES_EXT

        +
        public static final int GL_MAX_SAMPLES_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT
        +
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glRenderbufferStorageMultisampleEXT

        +
        public static void glRenderbufferStorageMultisampleEXT(int target,
        +                                       int samples,
        +                                       int internalformat,
        +                                       int width,
        +                                       int height)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture2DMultisampleEXT

        +
        public static void glFramebufferTexture2DMultisampleEXT(int target,
        +                                        int attachment,
        +                                        int textarget,
        +                                        int texture,
        +                                        int level,
        +                                        int samples)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTMultiviewDrawBuffers.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTMultiviewDrawBuffers.html new file mode 100644 index 00000000..6f989f54 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTMultiviewDrawBuffers.html @@ -0,0 +1,383 @@ + + + + + +EXTMultiviewDrawBuffers (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTMultiviewDrawBuffers

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTMultiviewDrawBuffers
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTMultiviewDrawBuffers
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COLOR_ATTACHMENT_EXT +
      Accepted by the <location> parameter of DrawBuffersIndexedEXT:
      +
      static intGL_DRAW_BUFFER_EXT +
      Accepted by the <target> parameter of GetIntegeri_EXT:
      +
      static intGL_MAX_MULTIVIEW_BUFFERS_EXT +
      Accepted by the <target> parameter of GetInteger:
      +
      static intGL_MULTIVIEW_EXT +
      Accepted by the <location> parameter of DrawBuffersIndexedEXT:
      +
      static intGL_READ_BUFFER_EXT +
      Accepted by the <target> parameter of GetIntegeri_EXT:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDrawBuffersIndexedEXT(java.nio.IntBuffer location, + java.nio.IntBuffer indices) 
      static intglGetIntegerEXT(int value, + int index) +
      Overloads glGetIntegeri_vEXT.
      +
      static voidglGetIntegerEXT(int target, + int index, + java.nio.IntBuffer data) 
      static voidglReadBufferIndexedEXT(int src, + int index) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT_EXT

        +
        public static final int GL_COLOR_ATTACHMENT_EXT
        +
        Accepted by the <location> parameter of DrawBuffersIndexedEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MULTIVIEW_EXT

        +
        public static final int GL_MULTIVIEW_EXT
        +
        Accepted by the <location> parameter of DrawBuffersIndexedEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER_EXT

        +
        public static final int GL_DRAW_BUFFER_EXT
        +
        Accepted by the <target> parameter of GetIntegeri_EXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_READ_BUFFER_EXT

        +
        public static final int GL_READ_BUFFER_EXT
        +
        Accepted by the <target> parameter of GetIntegeri_EXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_MULTIVIEW_BUFFERS_EXT

        +
        public static final int GL_MAX_MULTIVIEW_BUFFERS_EXT
        +
        Accepted by the <target> parameter of GetInteger:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glReadBufferIndexedEXT

        +
        public static void glReadBufferIndexedEXT(int src,
        +                          int index)
        +
      • +
      + + + +
        +
      • +

        glDrawBuffersIndexedEXT

        +
        public static void glDrawBuffersIndexedEXT(java.nio.IntBuffer location,
        +                           java.nio.IntBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glGetIntegerEXT

        +
        public static void glGetIntegerEXT(int target,
        +                   int index,
        +                   java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetIntegerEXT

        +
        public static int glGetIntegerEXT(int value,
        +                  int index)
        +
        Overloads glGetIntegeri_vEXT.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTOcclusionQueryBoolean.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTOcclusionQueryBoolean.html new file mode 100644 index 00000000..69a425ff --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTOcclusionQueryBoolean.html @@ -0,0 +1,495 @@ + + + + + +EXTOcclusionQueryBoolean (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTOcclusionQueryBoolean

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTOcclusionQueryBoolean
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTOcclusionQueryBoolean
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT +
      Accepted by the <target> parameter of BeginQueryEXT, EndQueryEXT, + and GetQueryivEXT:
      +
      static intGL_ANY_SAMPLES_PASSED_EXT +
      Accepted by the <target> parameter of BeginQueryEXT, EndQueryEXT, + and GetQueryivEXT:
      +
      static intGL_CURRENT_QUERY_EXT +
      Accepted by the <pname> parameter of GetQueryivEXT:
      +
      static intGL_QUERY_RESULT_AVAILABLE_EXT +
      Accepted by the <pname> parameter of GetQueryObjectivEXT and + GetQueryObjectuivEXT:
      +
      static intGL_QUERY_RESULT_EXT +
      Accepted by the <pname> parameter of GetQueryObjectivEXT and + GetQueryObjectuivEXT:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBeginQueryEXT(int target, + int id) 
      static voidglDeleteQueriesEXT(int id) +
      Overloads glDeleteQueriesEXT.
      +
      static voidglDeleteQueriesEXT(java.nio.IntBuffer ids) 
      static voidglEndQueryEXT(int target) 
      static intglGenQueriesEXT() +
      Overloads glGenQueriesEXT.
      +
      static voidglGenQueriesEXT(java.nio.IntBuffer ids) 
      static voidglGetQueryEXT(int target, + int pname, + java.nio.IntBuffer params) 
      static intglGetQueryiEXT(int target, + int pname) +
      Overloads glGetQueryivEXT.
      +
      static voidglGetQueryObjectuEXT(int id, + int pname, + java.nio.IntBuffer params) 
      static intglGetQueryObjectuiEXT(int id, + int pname) +
      Overloads glGetQueryObjectuivEXT.
      +
      static booleanglIsQueryEXT(int id) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_ANY_SAMPLES_PASSED_EXT

        +
        public static final int GL_ANY_SAMPLES_PASSED_EXT
        +
        Accepted by the <target> parameter of BeginQueryEXT, EndQueryEXT, + and GetQueryivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT

        +
        public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT
        +
        Accepted by the <target> parameter of BeginQueryEXT, EndQueryEXT, + and GetQueryivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CURRENT_QUERY_EXT

        +
        public static final int GL_CURRENT_QUERY_EXT
        +
        Accepted by the <pname> parameter of GetQueryivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_RESULT_EXT

        +
        public static final int GL_QUERY_RESULT_EXT
        +
        Accepted by the <pname> parameter of GetQueryObjectivEXT and + GetQueryObjectuivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY_RESULT_AVAILABLE_EXT

        +
        public static final int GL_QUERY_RESULT_AVAILABLE_EXT
        +
        Accepted by the <pname> parameter of GetQueryObjectivEXT and + GetQueryObjectuivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGenQueriesEXT

        +
        public static void glGenQueriesEXT(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glGenQueriesEXT

        +
        public static int glGenQueriesEXT()
        +
        Overloads glGenQueriesEXT.
        +
      • +
      + + + +
        +
      • +

        glDeleteQueriesEXT

        +
        public static void glDeleteQueriesEXT(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glDeleteQueriesEXT

        +
        public static void glDeleteQueriesEXT(int id)
        +
        Overloads glDeleteQueriesEXT.
        +
      • +
      + + + +
        +
      • +

        glIsQueryEXT

        +
        public static boolean glIsQueryEXT(int id)
        +
      • +
      + + + +
        +
      • +

        glBeginQueryEXT

        +
        public static void glBeginQueryEXT(int target,
        +                   int id)
        +
      • +
      + + + +
        +
      • +

        glEndQueryEXT

        +
        public static void glEndQueryEXT(int target)
        +
      • +
      + + + +
        +
      • +

        glGetQueryEXT

        +
        public static void glGetQueryEXT(int target,
        +                 int pname,
        +                 java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryiEXT

        +
        public static int glGetQueryiEXT(int target,
        +                 int pname)
        +
        Overloads glGetQueryivEXT.
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectuEXT

        +
        public static void glGetQueryObjectuEXT(int id,
        +                        int pname,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectuiEXT

        +
        public static int glGetQueryObjectuiEXT(int id,
        +                        int pname)
        +
        Overloads glGetQueryObjectuivEXT.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTPackedFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTPackedFloat.html new file mode 100644 index 00000000..701032da --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTPackedFloat.html @@ -0,0 +1,277 @@ + + + + + +EXTPackedFloat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTPackedFloat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTPackedFloat
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTPackedFloat
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_R11F_G11F_B10F_EXT +
      Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage:
      +
      static intGL_RGBA_SIGNED_COMPONENTS_EXT +
      Accepted by the <pname> parameters of GetIntegerv and GetFloatv:
      +
      static intGL_UNSIGNED_INT_10F_11F_11F_REV_EXT +
      Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_R11F_G11F_B10F_EXT

        +
        public static final int GL_R11F_G11F_B10F_EXT
        +
        Accepted by the <internalformat> parameter of TexImage1D, + TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and + RenderbufferStorage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_10F_11F_11F_REV_EXT

        +
        public static final int GL_UNSIGNED_INT_10F_11F_11F_REV_EXT
        +
        Accepted by the <type> parameter of DrawPixels, ReadPixels, + TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, + TexSubImage2D, TexSubImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA_SIGNED_COMPONENTS_EXT

        +
        public static final int GL_RGBA_SIGNED_COMPONENTS_EXT
        +
        Accepted by the <pname> parameters of GetIntegerv and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTReadFormatBgra.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTReadFormatBgra.html new file mode 100644 index 00000000..a15bc45f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTReadFormatBgra.html @@ -0,0 +1,269 @@ + + + + + +EXTReadFormatBgra (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTReadFormatBgra

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTReadFormatBgra
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTReadFormatBgra
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BGRA_EXT

        +
        public static final int GL_BGRA_EXT
        +
        Accepted by the <format> parameter of ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT

        +
        public static final int GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT
        +
        Accepted by the <type> parameter of ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT

        +
        public static final int GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT
        +
        Accepted by the <type> parameter of ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTRobustness.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTRobustness.html new file mode 100644 index 00000000..e0ef8abb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTRobustness.html @@ -0,0 +1,524 @@ + + + + + +EXTRobustness (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTRobustness

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTRobustness
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTRobustness
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static intglGetGraphicsResetStatusEXT() 
      static voidglGetnUniformEXT(int program, + int location, + java.nio.FloatBuffer params) 
      static voidglGetnUniformEXT(int program, + int location, + java.nio.IntBuffer params) 
      static voidglReadnPixelsEXT(int x, + int y, + int width, + int height, + int format, + int type, + java.nio.ByteBuffer data) 
      static voidglReadnPixelsEXT(int x, + int y, + int width, + int height, + int format, + int type, + java.nio.FloatBuffer data) 
      static voidglReadnPixelsEXT(int x, + int y, + int width, + int height, + int format, + int type, + java.nio.IntBuffer data) 
      static voidglReadnPixelsEXT(int x, + int y, + int width, + int height, + int format, + int type, + java.nio.ShortBuffer data) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_NO_ERROR

        +
        public static final int GL_NO_ERROR
        +
        Returned by GetGraphicsResetStatusEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GUILTY_CONTEXT_RESET_EXT

        +
        public static final int GL_GUILTY_CONTEXT_RESET_EXT
        +
        Returned by GetGraphicsResetStatusEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INNOCENT_CONTEXT_RESET_EXT

        +
        public static final int GL_INNOCENT_CONTEXT_RESET_EXT
        +
        Returned by GetGraphicsResetStatusEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNKNOWN_CONTEXT_RESET_EXT

        +
        public static final int GL_UNKNOWN_CONTEXT_RESET_EXT
        +
        Returned by GetGraphicsResetStatusEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONTEXT_ROBUST_ACCESS_EXT

        +
        public static final int GL_CONTEXT_ROBUST_ACCESS_EXT
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RESET_NOTIFICATION_STRATEGY_EXT

        +
        public static final int GL_RESET_NOTIFICATION_STRATEGY_EXT
        +
        Accepted by the <value> parameter of GetBooleanv, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LOSE_CONTEXT_ON_RESET_EXT

        +
        public static final int GL_LOSE_CONTEXT_ON_RESET_EXT
        +
        Returned by GetIntegerv and related simple queries when <value> is + RESET_NOTIFICATION_STRATEGY_EXT :
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NO_RESET_NOTIFICATION_EXT

        +
        public static final int GL_NO_RESET_NOTIFICATION_EXT
        +
        Returned by GetIntegerv and related simple queries when <value> is + RESET_NOTIFICATION_STRATEGY_EXT :
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetGraphicsResetStatusEXT

        +
        public static int glGetGraphicsResetStatusEXT()
        +
      • +
      + + + +
        +
      • +

        glReadnPixelsEXT

        +
        public static void glReadnPixelsEXT(int x,
        +                    int y,
        +                    int width,
        +                    int height,
        +                    int format,
        +                    int type,
        +                    java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glReadnPixelsEXT

        +
        public static void glReadnPixelsEXT(int x,
        +                    int y,
        +                    int width,
        +                    int height,
        +                    int format,
        +                    int type,
        +                    java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glReadnPixelsEXT

        +
        public static void glReadnPixelsEXT(int x,
        +                    int y,
        +                    int width,
        +                    int height,
        +                    int format,
        +                    int type,
        +                    java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glReadnPixelsEXT

        +
        public static void glReadnPixelsEXT(int x,
        +                    int y,
        +                    int width,
        +                    int height,
        +                    int format,
        +                    int type,
        +                    java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetnUniformEXT

        +
        public static void glGetnUniformEXT(int program,
        +                    int location,
        +                    java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetnUniformEXT

        +
        public static void glGetnUniformEXT(int program,
        +                    int location,
        +                    java.nio.IntBuffer params)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTSRGB.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTSRGB.html new file mode 100644 index 00000000..54181510 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTSRGB.html @@ -0,0 +1,292 @@ + + + + + +EXTSRGB (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTSRGB

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTSRGB
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTSRGB
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT +
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      +
      static intGL_SRGB_ALPHA_EXT +
      Accepted by the <format> and <internalformat> parameter of TexImage2D, and + TexImage3DOES.
      +
      static intGL_SRGB_EXT +
      Accepted by the <format> and <internalformat> parameter of TexImage2D, and + TexImage3DOES.
      +
      static intGL_SRGB8_ALPHA8_EXT +
      Accepted by the <internalformat> parameter of RenderbufferStorage:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SRGB_EXT

        +
        public static final int GL_SRGB_EXT
        +
        Accepted by the <format> and <internalformat> parameter of TexImage2D, and + TexImage3DOES. These are also accepted by <format> parameter of + TexSubImage2D and TexSubImage3DOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB_ALPHA_EXT

        +
        public static final int GL_SRGB_ALPHA_EXT
        +
        Accepted by the <format> and <internalformat> parameter of TexImage2D, and + TexImage3DOES. These are also accepted by <format> parameter of + TexSubImage2D and TexSubImage3DOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SRGB8_ALPHA8_EXT

        +
        public static final int GL_SRGB8_ALPHA8_EXT
        +
        Accepted by the <internalformat> parameter of RenderbufferStorage:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT
        +
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTSeparateShaderObjects.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTSeparateShaderObjects.html new file mode 100644 index 00000000..b088493e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTSeparateShaderObjects.html @@ -0,0 +1,1002 @@ + + + + + +EXTSeparateShaderObjects (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTSeparateShaderObjects

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTSeparateShaderObjects
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTSeparateShaderObjects
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_SHADER_BIT_EXT

        +
        public static final int GL_VERTEX_SHADER_BIT_EXT
        +
        Accepted by <stages> parameter to UseProgramStagesEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAGMENT_SHADER_BIT_EXT

        +
        public static final int GL_FRAGMENT_SHADER_BIT_EXT
        +
        Accepted by <stages> parameter to UseProgramStagesEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALL_SHADER_BITS_EXT

        +
        public static final int GL_ALL_SHADER_BITS_EXT
        +
        Accepted by <stages> parameter to UseProgramStagesEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_SEPARABLE_EXT

        +
        public static final int GL_PROGRAM_SEPARABLE_EXT
        +
        Accepted by the <pname> parameter of ProgramParameteriEXT and + GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ACTIVE_PROGRAM_EXT

        +
        public static final int GL_ACTIVE_PROGRAM_EXT
        +
        Accepted by <type> parameter to GetProgramPipelineivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_PIPELINE_BINDING_EXT

        +
        public static final int GL_PROGRAM_PIPELINE_BINDING_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glUseProgramStagesEXT

        +
        public static void glUseProgramStagesEXT(int pipeline,
        +                         int stages,
        +                         int program)
        +
      • +
      + + + +
        +
      • +

        glActiveShaderProgramEXT

        +
        public static void glActiveShaderProgramEXT(int pipeline,
        +                            int program)
        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgramEXT

        +
        public static int glCreateShaderProgramEXT(int type,
        +                           java.nio.ByteBuffer string)
        +
        Single null-terminated source code string.
        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgramEXT

        +
        public static int glCreateShaderProgramEXT(int type,
        +                           int count,
        +                           java.nio.ByteBuffer strings)
        +
        Overloads glCreateShaderProgramvEXT. +

        + Multiple null-terminated source code strings, one after the other.

        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgramEXT

        +
        public static int glCreateShaderProgramEXT(int type,
        +                           java.nio.ByteBuffer[] strings)
        +
        Overloads glCreateShaderProgramvEXT.
        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgramEXT

        +
        public static int glCreateShaderProgramEXT(int type,
        +                           java.lang.CharSequence string)
        +
        Overloads glCreateShaderProgramvEXT.
        +
      • +
      + + + +
        +
      • +

        glCreateShaderProgramEXT

        +
        public static int glCreateShaderProgramEXT(int type,
        +                           java.lang.CharSequence[] strings)
        +
        Overloads glCreateShaderProgramvEXT.
        +
      • +
      + + + +
        +
      • +

        glBindProgramPipelineEXT

        +
        public static void glBindProgramPipelineEXT(int pipeline)
        +
      • +
      + + + +
        +
      • +

        glDeleteProgramPipelinesEXT

        +
        public static void glDeleteProgramPipelinesEXT(java.nio.IntBuffer pipelines)
        +
      • +
      + + + +
        +
      • +

        glDeleteProgramPipelinesEXT

        +
        public static void glDeleteProgramPipelinesEXT(int pipeline)
        +
        Overloads glDeleteProgramPipelinesEXT.
        +
      • +
      + + + +
        +
      • +

        glGenProgramPipelinesEXT

        +
        public static void glGenProgramPipelinesEXT(java.nio.IntBuffer pipelines)
        +
      • +
      + + + +
        +
      • +

        glGenProgramPipelinesEXT

        +
        public static int glGenProgramPipelinesEXT()
        +
        Overloads glGenProgramPipelinesEXT.
        +
      • +
      + + + +
        +
      • +

        glIsProgramPipelineEXT

        +
        public static boolean glIsProgramPipelineEXT(int pipeline)
        +
      • +
      + + + +
        +
      • +

        glProgramParameteriEXT

        +
        public static void glProgramParameteriEXT(int program,
        +                          int pname,
        +                          int value)
        +
      • +
      + + + +
        +
      • +

        glGetProgramPipelineEXT

        +
        public static void glGetProgramPipelineEXT(int pipeline,
        +                           int pname,
        +                           java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgramPipelineiEXT

        +
        public static int glGetProgramPipelineiEXT(int pipeline,
        +                           int pname)
        +
        Overloads glGetProgramPipelineivEXT.
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1iEXT

        +
        public static void glProgramUniform1iEXT(int program,
        +                         int location,
        +                         int v0)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2iEXT

        +
        public static void glProgramUniform2iEXT(int program,
        +                         int location,
        +                         int v0,
        +                         int v1)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3iEXT

        +
        public static void glProgramUniform3iEXT(int program,
        +                         int location,
        +                         int v0,
        +                         int v1,
        +                         int v2)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4iEXT

        +
        public static void glProgramUniform4iEXT(int program,
        +                         int location,
        +                         int v0,
        +                         int v1,
        +                         int v2,
        +                         int v3)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1fEXT

        +
        public static void glProgramUniform1fEXT(int program,
        +                         int location,
        +                         float v0)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2fEXT

        +
        public static void glProgramUniform2fEXT(int program,
        +                         int location,
        +                         float v0,
        +                         float v1)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3fEXT

        +
        public static void glProgramUniform3fEXT(int program,
        +                         int location,
        +                         float v0,
        +                         float v1,
        +                         float v2)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4fEXT

        +
        public static void glProgramUniform4fEXT(int program,
        +                         int location,
        +                         float v0,
        +                         float v1,
        +                         float v2,
        +                         float v3)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1EXT

        +
        public static void glProgramUniform1EXT(int program,
        +                        int location,
        +                        java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2EXT

        +
        public static void glProgramUniform2EXT(int program,
        +                        int location,
        +                        java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3EXT

        +
        public static void glProgramUniform3EXT(int program,
        +                        int location,
        +                        java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4EXT

        +
        public static void glProgramUniform4EXT(int program,
        +                        int location,
        +                        java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform1EXT

        +
        public static void glProgramUniform1EXT(int program,
        +                        int location,
        +                        java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform2EXT

        +
        public static void glProgramUniform2EXT(int program,
        +                        int location,
        +                        java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform3EXT

        +
        public static void glProgramUniform3EXT(int program,
        +                        int location,
        +                        java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniform4EXT

        +
        public static void glProgramUniform4EXT(int program,
        +                        int location,
        +                        java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix2EXT

        +
        public static void glProgramUniformMatrix2EXT(int program,
        +                              int location,
        +                              boolean transpose,
        +                              java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix3EXT

        +
        public static void glProgramUniformMatrix3EXT(int program,
        +                              int location,
        +                              boolean transpose,
        +                              java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glProgramUniformMatrix4EXT

        +
        public static void glProgramUniformMatrix4EXT(int program,
        +                              int location,
        +                              boolean transpose,
        +                              java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glValidateProgramPipelineEXT

        +
        public static void glValidateProgramPipelineEXT(int pipeline)
        +
      • +
      + + + +
        +
      • +

        glGetProgramPipelineInfoLogEXT

        +
        public static void glGetProgramPipelineInfoLogEXT(int pipeline,
        +                                  java.nio.IntBuffer length,
        +                                  java.nio.ByteBuffer infoLog)
        +
      • +
      + + + +
        +
      • +

        glGetProgramPipelineInfoLogEXT

        +
        public static java.lang.String glGetProgramPipelineInfoLogEXT(int pipeline,
        +                                              int bufSize)
        +
        Overloads glGetProgramPipelineInfoLogEXT.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTShaderFramebufferFetch.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTShaderFramebufferFetch.html new file mode 100644 index 00000000..5b206372 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTShaderFramebufferFetch.html @@ -0,0 +1,237 @@ + + + + + +EXTShaderFramebufferFetch (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTShaderFramebufferFetch

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTShaderFramebufferFetch
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTShaderFramebufferFetch
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT

        +
        public static final int GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTShadowSamplers.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTShadowSamplers.html new file mode 100644 index 00000000..0b500fd9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTShadowSamplers.html @@ -0,0 +1,277 @@ + + + + + +EXTShadowSamplers (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTShadowSamplers

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTShadowSamplers
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTShadowSamplers
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPARE_REF_TO_TEXTURE_EXT +
      Accepted by the <param> parameter of TexParameterf, TexParameteri, + TexParameterfv, and TexParameteriv when the <pname> parameter is + TEXTURE_COMPARE_MODE_EXT:
      +
      static intGL_TEXTURE_COMPARE_FUNC_EXT +
      Accepted by the <pname> parameter of TexParameterf, TexParameteri, + TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv:
      +
      static intGL_TEXTURE_COMPARE_MODE_EXT +
      Accepted by the <pname> parameter of TexParameterf, TexParameteri, + TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_COMPARE_MODE_EXT

        +
        public static final int GL_TEXTURE_COMPARE_MODE_EXT
        +
        Accepted by the <pname> parameter of TexParameterf, TexParameteri, + TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_COMPARE_FUNC_EXT

        +
        public static final int GL_TEXTURE_COMPARE_FUNC_EXT
        +
        Accepted by the <pname> parameter of TexParameterf, TexParameteri, + TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPARE_REF_TO_TEXTURE_EXT

        +
        public static final int GL_COMPARE_REF_TO_TEXTURE_EXT
        +
        Accepted by the <param> parameter of TexParameterf, TexParameteri, + TexParameterfv, and TexParameteriv when the <pname> parameter is + TEXTURE_COMPARE_MODE_EXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureArray.html new file mode 100644 index 00000000..1565d453 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureArray.html @@ -0,0 +1,442 @@ + + + + + +EXTTextureArray (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTTextureArray

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTTextureArray
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureArray
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT +
      Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
      +
      static intGL_MAX_ARRAY_TEXTURE_LAYERS_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
      +
      static intGL_PROXY_TEXTURE_1D_ARRAY_EXT +
      Accepted by the <target> parameter of TexImage2D, TexSubImage2D, + CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and + CompressedTexSubImage2D:
      +
      static intGL_PROXY_TEXTURE_2D_ARRAY_EXT +
      Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D:
      +
      static intGL_SAMPLER_1D_ARRAY_EXT +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_SAMPLER_2D_ARRAY_EXT +
      Returned by the <type> parameter of GetActiveUniform:
      +
      static intGL_TEXTURE_1D_ARRAY_EXT +
      Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
      +
      static intGL_TEXTURE_2D_ARRAY_EXT +
      Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
      +
      static intGL_TEXTURE_BINDING_1D_ARRAY_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
      +
      static intGL_TEXTURE_BINDING_2D_ARRAY_EXT +
      Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglFramebufferTextureLayerEXT(int target, + int attachment, + int texture, + int level, + int layer) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_1D_ARRAY_EXT

        +
        public static final int GL_TEXTURE_1D_ARRAY_EXT
        +
        Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_2D_ARRAY_EXT

        +
        public static final int GL_TEXTURE_2D_ARRAY_EXT
        +
        Accepted by the <target> parameter of TexParameteri, TexParameteriv, + TexParameterf, TexParameterfv, and BindTexture:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_2D_ARRAY_EXT

        +
        public static final int GL_PROXY_TEXTURE_2D_ARRAY_EXT
        +
        Accepted by the <target> parameter of TexImage3D, TexSubImage3D, + CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROXY_TEXTURE_1D_ARRAY_EXT

        +
        public static final int GL_PROXY_TEXTURE_1D_ARRAY_EXT
        +
        Accepted by the <target> parameter of TexImage2D, TexSubImage2D, + CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and + CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_1D_ARRAY_EXT

        +
        public static final int GL_TEXTURE_BINDING_1D_ARRAY_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_2D_ARRAY_EXT

        +
        public static final int GL_TEXTURE_BINDING_2D_ARRAY_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_ARRAY_TEXTURE_LAYERS_EXT

        +
        public static final int GL_MAX_ARRAY_TEXTURE_LAYERS_EXT
        +
        Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_1D_ARRAY_EXT

        +
        public static final int GL_SAMPLER_1D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_2D_ARRAY_EXT

        +
        public static final int GL_SAMPLER_2D_ARRAY_EXT
        +
        Returned by the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glFramebufferTextureLayerEXT

        +
        public static void glFramebufferTextureLayerEXT(int target,
        +                                int attachment,
        +                                int texture,
        +                                int level,
        +                                int layer)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureCompressionDXT1.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureCompressionDXT1.html new file mode 100644 index 00000000..52c48efc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureCompressionDXT1.html @@ -0,0 +1,256 @@ + + + + + +EXTTextureCompressionDXT1 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTTextureCompressionDXT1

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTTextureCompressionDXT1
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureCompressionDXT1
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPRESSED_RGB_S3TC_DXT1_EXT +
      Accepted by the <internalformat> parameter of CompressedTexImage2D + and the <format> parameter of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_RGBA_S3TC_DXT1_EXT +
      Accepted by the <internalformat> parameter of CompressedTexImage2D + and the <format> parameter of CompressedTexSubImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_RGB_S3TC_DXT1_EXT

        +
        public static final int GL_COMPRESSED_RGB_S3TC_DXT1_EXT
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D + and the <format> parameter of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_S3TC_DXT1_EXT

        +
        public static final int GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D + and the <format> parameter of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureCompressionLATC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureCompressionLATC.html new file mode 100644 index 00000000..9e41d5d6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureCompressionLATC.html @@ -0,0 +1,302 @@ + + + + + +EXTTextureCompressionLATC (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTTextureCompressionLATC

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTTextureCompressionLATC
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureCompressionLATC
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_LUMINANCE_LATC1_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_LUMINANCE_LATC1_EXT

        +
        public static final int GL_COMPRESSED_LUMINANCE_LATC1_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT

        +
        public static final int GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT

        +
        public static final int GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT

        +
        public static final int GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, + CopyTexImage2D, and CompressedTexImage2D and the <format> parameter + of CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureCompressionS3TC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureCompressionS3TC.html new file mode 100644 index 00000000..97fd0652 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureCompressionS3TC.html @@ -0,0 +1,302 @@ + + + + + +EXTTextureCompressionS3TC (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTTextureCompressionS3TC

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTTextureCompressionS3TC
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureCompressionS3TC
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPRESSED_RGB_S3TC_DXT1_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, + and CompressedTexImage2D and the <format> parameter of + CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_RGBA_S3TC_DXT1_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, + and CompressedTexImage2D and the <format> parameter of + CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_RGBA_S3TC_DXT3_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, + and CompressedTexImage2D and the <format> parameter of + CompressedTexSubImage2D:
      +
      static intGL_COMPRESSED_RGBA_S3TC_DXT5_EXT +
      Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, + and CompressedTexImage2D and the <format> parameter of + CompressedTexSubImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_RGB_S3TC_DXT1_EXT

        +
        public static final int GL_COMPRESSED_RGB_S3TC_DXT1_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, + and CompressedTexImage2D and the <format> parameter of + CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_S3TC_DXT1_EXT

        +
        public static final int GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, + and CompressedTexImage2D and the <format> parameter of + CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_S3TC_DXT3_EXT

        +
        public static final int GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, + and CompressedTexImage2D and the <format> parameter of + CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_S3TC_DXT5_EXT

        +
        public static final int GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, + and CompressedTexImage2D and the <format> parameter of + CompressedTexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureFilterAnisotropic.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureFilterAnisotropic.html new file mode 100644 index 00000000..a18bb493 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureFilterAnisotropic.html @@ -0,0 +1,258 @@ + + + + + +EXTTextureFilterAnisotropic (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTTextureFilterAnisotropic

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTTextureFilterAnisotropic
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureFilterAnisotropic
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_TEXTURE_MAX_ANISOTROPY_EXT +
      Accepted by the <pname> parameters of GetBooleanv, + GetFloatv, and GetIntegerv:
      +
      static intGL_TEXTURE_MAX_ANISOTROPY_EXT +
      Accepted by the <pname> parameters of GetTexParameterfv, + GetTexParameteriv, TexParameterf, TexParameterfv, TexParameteri, + and TexParameteriv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_MAX_ANISOTROPY_EXT

        +
        public static final int GL_TEXTURE_MAX_ANISOTROPY_EXT
        +
        Accepted by the <pname> parameters of GetTexParameterfv, + GetTexParameteriv, TexParameterf, TexParameterfv, TexParameteri, + and TexParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT

        +
        public static final int GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
        +
        Accepted by the <pname> parameters of GetBooleanv, + GetFloatv, and GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureFormatBGRA8888.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureFormatBGRA8888.html new file mode 100644 index 00000000..56265e06 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureFormatBGRA8888.html @@ -0,0 +1,237 @@ + + + + + +EXTTextureFormatBGRA8888 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTTextureFormatBGRA8888

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTTextureFormatBGRA8888
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureFormatBGRA8888
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BGRA_EXT +
      Accepted by the <format> and <internalformat> parameters of TexImage2D + and the <format> parameter of TexSubImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BGRA_EXT

        +
        public static final int GL_BGRA_EXT
        +
        Accepted by the <format> and <internalformat> parameters of TexImage2D + and the <format> parameter of TexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureLODBias.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureLODBias.html new file mode 100644 index 00000000..03c83820 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureLODBias.html @@ -0,0 +1,277 @@ + + + + + +EXTTextureLODBias (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTTextureLODBias

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTTextureLODBias
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureLODBias
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_TEXTURE_LOD_BIAS_EXT +
      Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
      +
      static intGL_TEXTURE_FILTER_CONTROL_EXT +
      Accepted by the <target> parameters of GetTexEnvfv, GetTexEnviv, + TexEnvi, TexEnvf, Texenviv, and TexEnvfv:
      +
      static intGL_TEXTURE_LOD_BIAS_EXT +
      When the <target> parameter of GetTexEnvfv, GetTexEnviv, TexEnvi, + TexEnvf, TexEnviv, and TexEnvfv is TEXTURE_FILTER_CONTROL_EXT, then + the value of <pname> may be:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_FILTER_CONTROL_EXT

        +
        public static final int GL_TEXTURE_FILTER_CONTROL_EXT
        +
        Accepted by the <target> parameters of GetTexEnvfv, GetTexEnviv, + TexEnvi, TexEnvf, Texenviv, and TexEnvfv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_LOD_BIAS_EXT

        +
        public static final int GL_TEXTURE_LOD_BIAS_EXT
        +
        When the <target> parameter of GetTexEnvfv, GetTexEnviv, TexEnvi, + TexEnvf, TexEnviv, and TexEnvfv is TEXTURE_FILTER_CONTROL_EXT, then + the value of <pname> may be:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_TEXTURE_LOD_BIAS_EXT

        +
        public static final int GL_MAX_TEXTURE_LOD_BIAS_EXT
        +
        Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureRg.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureRg.html new file mode 100644 index 00000000..37359d05 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureRg.html @@ -0,0 +1,294 @@ + + + + + +EXTTextureRg (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTTextureRg

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTTextureRg
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureRg
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_R8_EXT +
      Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
      +
      static intGL_RED_EXT +
      Accepted by the <internalformat> parameter of TexImage2D and CopyTexImage2D, + and the <format> parameter of TexImage2D, TexSubImage2D, and ReadPixels:
      +
      static intGL_RG_EXT +
      Accepted by the <internalformat> parameter of TexImage2D and CopyTexImage2D, + and the <format> parameter of TexImage2D, TexSubImage2D, and ReadPixels:
      +
      static intGL_RG8_EXT +
      Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RED_EXT

        +
        public static final int GL_RED_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D and CopyTexImage2D, + and the <format> parameter of TexImage2D, TexSubImage2D, and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG_EXT

        +
        public static final int GL_RG_EXT
        +
        Accepted by the <internalformat> parameter of TexImage2D and CopyTexImage2D, + and the <format> parameter of TexImage2D, TexSubImage2D, and ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_R8_EXT

        +
        public static final int GL_R8_EXT
        +
        Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RG8_EXT

        +
        public static final int GL_RG8_EXT
        +
        Accepted by the <internalformat> parameter of RenderbufferStorage and + RenderbufferStorageMultisampleAPPLE:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureStorage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureStorage.html new file mode 100644 index 00000000..47950ee4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureStorage.html @@ -0,0 +1,686 @@ + + + + + +EXTTextureStorage (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTTextureStorage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTTextureStorage
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureStorage
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ALPHA16F_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_ALPHA32F_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_ALPHA8_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_BGRA8_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_LUMINANCE_ALPHA16F_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_LUMINANCE_ALPHA32F_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_LUMINANCE16F_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_LUMINANCE32F_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_LUMINANCE8_ALPHA8_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_LUMINANCE8_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_RGB10_A2_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_RGB10_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_RGB16F_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_RGB32F_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_RGBA16F_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_RGBA32F_EXT +
      Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
      +
      static intGL_TEXTURE_IMMUTABLE_FORMAT_EXT +
      Accepted by the <value> parameter of GetTexParameter{if}v:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglTexStorage1DEXT(int target, + int levels, + int internalformat, + int width) 
      static voidglTexStorage2DEXT(int target, + int levels, + int internalformat, + int width, + int height) 
      static voidglTexStorage3DEXT(int target, + int levels, + int internalformat, + int width, + int height, + int depth) 
      static voidglTextureStorage1DEXT(int texture, + int target, + int levels, + int internalformat, + int width) 
      static voidglTextureStorage2DEXT(int texture, + int target, + int levels, + int internalformat, + int width, + int height) 
      static voidglTextureStorage3DEXT(int texture, + int target, + int levels, + int internalformat, + int width, + int height, + int depth) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_IMMUTABLE_FORMAT_EXT

        +
        public static final int GL_TEXTURE_IMMUTABLE_FORMAT_EXT
        +
        Accepted by the <value> parameter of GetTexParameter{if}v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA8_EXT

        +
        public static final int GL_ALPHA8_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE8_EXT

        +
        public static final int GL_LUMINANCE8_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE8_ALPHA8_EXT

        +
        public static final int GL_LUMINANCE8_ALPHA8_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA32F_EXT

        +
        public static final int GL_RGBA32F_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB32F_EXT

        +
        public static final int GL_RGB32F_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA32F_EXT

        +
        public static final int GL_ALPHA32F_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE32F_EXT

        +
        public static final int GL_LUMINANCE32F_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA32F_EXT

        +
        public static final int GL_LUMINANCE_ALPHA32F_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA16F_EXT

        +
        public static final int GL_RGBA16F_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB16F_EXT

        +
        public static final int GL_RGB16F_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_ALPHA16F_EXT

        +
        public static final int GL_ALPHA16F_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE16F_EXT

        +
        public static final int GL_LUMINANCE16F_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LUMINANCE_ALPHA16F_EXT

        +
        public static final int GL_LUMINANCE_ALPHA16F_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB10_A2_EXT

        +
        public static final int GL_RGB10_A2_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB10_EXT

        +
        public static final int GL_RGB10_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BGRA8_EXT

        +
        public static final int GL_BGRA8_EXT
        +
        Accepted by the <internalformat> parameter of TexStorage* when + implemented on OpenGL ES:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTexStorage1DEXT

        +
        public static void glTexStorage1DEXT(int target,
        +                     int levels,
        +                     int internalformat,
        +                     int width)
        +
      • +
      + + + +
        +
      • +

        glTexStorage2DEXT

        +
        public static void glTexStorage2DEXT(int target,
        +                     int levels,
        +                     int internalformat,
        +                     int width,
        +                     int height)
        +
      • +
      + + + +
        +
      • +

        glTexStorage3DEXT

        +
        public static void glTexStorage3DEXT(int target,
        +                     int levels,
        +                     int internalformat,
        +                     int width,
        +                     int height,
        +                     int depth)
        +
      • +
      + + + +
        +
      • +

        glTextureStorage1DEXT

        +
        public static void glTextureStorage1DEXT(int texture,
        +                         int target,
        +                         int levels,
        +                         int internalformat,
        +                         int width)
        +
      • +
      + + + +
        +
      • +

        glTextureStorage2DEXT

        +
        public static void glTextureStorage2DEXT(int texture,
        +                         int target,
        +                         int levels,
        +                         int internalformat,
        +                         int width,
        +                         int height)
        +
      • +
      + + + +
        +
      • +

        glTextureStorage3DEXT

        +
        public static void glTextureStorage3DEXT(int texture,
        +                         int target,
        +                         int levels,
        +                         int internalformat,
        +                         int width,
        +                         int height,
        +                         int depth)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureType2101010REV.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureType2101010REV.html new file mode 100644 index 00000000..9175c6c5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTTextureType2101010REV.html @@ -0,0 +1,235 @@ + + + + + +EXTTextureType2101010REV (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTTextureType2101010REV

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTTextureType2101010REV
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTTextureType2101010REV
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_UNSIGNED_INT_2_10_10_10_REV_EXT +
      Accepted by the <type> parameter of TexImage2D and TexImage3D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_UNSIGNED_INT_2_10_10_10_REV_EXT

        +
        public static final int GL_UNSIGNED_INT_2_10_10_10_REV_EXT
        +
        Accepted by the <type> parameter of TexImage2D and TexImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTUnpackSubimage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTUnpackSubimage.html new file mode 100644 index 00000000..6abaf35f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/EXTUnpackSubimage.html @@ -0,0 +1,275 @@ + + + + + +EXTUnpackSubimage (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class EXTUnpackSubimage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.EXTUnpackSubimage
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class EXTUnpackSubimage
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_UNPACK_ROW_LENGTH +
      Accepted by the <pname> parameters of PixelStorei, GetIntegerv, and + GetFloatv:
      +
      static intGL_UNPACK_SKIP_PIXELS +
      Accepted by the <pname> parameters of PixelStorei, GetIntegerv, and + GetFloatv:
      +
      static intGL_UNPACK_SKIP_ROWS +
      Accepted by the <pname> parameters of PixelStorei, GetIntegerv, and + GetFloatv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_UNPACK_ROW_LENGTH

        +
        public static final int GL_UNPACK_ROW_LENGTH
        +
        Accepted by the <pname> parameters of PixelStorei, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNPACK_SKIP_ROWS

        +
        public static final int GL_UNPACK_SKIP_ROWS
        +
        Accepted by the <pname> parameters of PixelStorei, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNPACK_SKIP_PIXELS

        +
        public static final int GL_UNPACK_SKIP_PIXELS
        +
        Accepted by the <pname> parameters of PixelStorei, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/GLContext.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/GLContext.html new file mode 100644 index 00000000..67049c6c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/GLContext.html @@ -0,0 +1,337 @@ + + + + + +GLContext (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class GLContext

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.GLContext
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GLContext
    +extends java.lang.Object
    +

    + Manages GL contexts. Before any rendering is done by a LWJGL system, a call should be made to GLContext.useContext() with a + context. This will ensure that GLContext has an accurate reflection of the current context's capabilities and function + pointers. +

    + This class is thread-safe in the sense that multiple threads can safely call all public methods. The class is also + thread-aware in the sense that it tracks a per-thread current context (including capabilities and function pointers). + That way, multiple threads can have multiple contexts current and render to them concurrently.

    +
    Version:
    +
    $Revision: 3279 $ + $Id: GLContext.java 3279 2010-03-11 21:06:49Z spasi $
    +
    Author:
    +
    elias_naur
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      GLContext() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static ContextCapabilitiesgetCapabilities() +
      Get the current capabilities instance.
      +
      static voidloadOpenGLLibrary() +
      If the OpenGL reference count is 0, the library is loaded.
      +
      static voidunloadOpenGLLibrary() +
      The OpenGL library reference count is decremented, and if it reaches 0, the library is unloaded.
      +
      static voiduseContext(java.lang.Object context) +
      Makes a GL context the current LWJGL context by loading GL function pointers.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GLContext

        +
        public GLContext()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCapabilities

        +
        public static ContextCapabilities getCapabilities()
        +
        Get the current capabilities instance. It contains the flags used + to test for support of a particular extension.
        +
        Returns:
        The current capabilities instance.
        +
      • +
      + + + +
        +
      • +

        useContext

        +
        public static void useContext(java.lang.Object context)
        +                       throws LWJGLException
        +
        Makes a GL context the current LWJGL context by loading GL function pointers. The context must be current before a call to + this method! Instead it simply ensures that the current context is reflected accurately by GLContext's extension caps and + function pointers. Use useContext(null) when no context is active.

        If the context is the same as last time, then this is + a no-op.

        If the context has not been encountered before it will be fully initialized from scratch. Otherwise a cached set + of caps and function pointers will be used.

        The reference to the context is held in a weak reference; therefore if no + strong reference exists to the GL context it will automatically be forgotten by the VM at an indeterminate point in the + future, freeing up a little RAM.

        +
        Parameters:
        context - The context object, which uniquely identifies a GL context. If context is null, the native stubs are + unloaded.
        +
        Throws:
        +
        LWJGLException - if context non-null, and the gl library can't be loaded or the basic GL11 functions can't be loaded
        +
      • +
      + + + +
        +
      • +

        loadOpenGLLibrary

        +
        public static void loadOpenGLLibrary()
        +                              throws LWJGLException
        +
        If the OpenGL reference count is 0, the library is loaded. The reference count is then incremented.
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        unloadOpenGLLibrary

        +
        public static void unloadOpenGLLibrary()
        +
        The OpenGL library reference count is decremented, and if it reaches 0, the library is unloaded.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/GLES20.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/GLES20.html new file mode 100644 index 00000000..919125f5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/GLES20.html @@ -0,0 +1,8922 @@ + + + + + +GLES20 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class GLES20

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.GLES20
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GLES20
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glActiveTexture

        +
        public static void glActiveTexture(int texture)
        +
      • +
      + + + +
        +
      • +

        glAttachShader

        +
        public static void glAttachShader(int program,
        +                  int shader)
        +
      • +
      + + + +
        +
      • +

        glBindAttribLocation

        +
        public static void glBindAttribLocation(int program,
        +                        int index,
        +                        java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glBindAttribLocation

        +
        public static void glBindAttribLocation(int program,
        +                        int index,
        +                        java.lang.CharSequence name)
        +
        Overloads glBindAttribLocation.
        +
      • +
      + + + +
        +
      • +

        glBindBuffer

        +
        public static void glBindBuffer(int target,
        +                int buffer)
        +
      • +
      + + + +
        +
      • +

        glBindFramebuffer

        +
        public static void glBindFramebuffer(int target,
        +                     int framebuffer)
        +
      • +
      + + + +
        +
      • +

        glBindRenderbuffer

        +
        public static void glBindRenderbuffer(int target,
        +                      int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glBindTexture

        +
        public static void glBindTexture(int target,
        +                 int texture)
        +
      • +
      + + + +
        +
      • +

        glBlendColor

        +
        public static void glBlendColor(float red,
        +                float green,
        +                float blue,
        +                float alpha)
        +
      • +
      + + + +
        +
      • +

        glBlendEquation

        +
        public static void glBlendEquation(int mode)
        +
      • +
      + + + +
        +
      • +

        glBlendEquationSeparate

        +
        public static void glBlendEquationSeparate(int modeRGB,
        +                           int modeAlpha)
        +
      • +
      + + + +
        +
      • +

        glBlendFunc

        +
        public static void glBlendFunc(int sfactor,
        +               int dfactor)
        +
      • +
      + + + +
        +
      • +

        glBlendFuncSeparate

        +
        public static void glBlendFuncSeparate(int srcRGB,
        +                       int dstRGB,
        +                       int srcAlpha,
        +                       int dstAlpha)
        +
      • +
      + + + +
        +
      • +

        glBufferData

        +
        public static void glBufferData(int target,
        +                long data_size,
        +                int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferData

        +
        public static void glBufferData(int target,
        +                java.nio.ByteBuffer data,
        +                int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferData

        +
        public static void glBufferData(int target,
        +                java.nio.FloatBuffer data,
        +                int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferData

        +
        public static void glBufferData(int target,
        +                java.nio.IntBuffer data,
        +                int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferData

        +
        public static void glBufferData(int target,
        +                java.nio.ShortBuffer data,
        +                int usage)
        +
      • +
      + + + +
        +
      • +

        glBufferSubData

        +
        public static void glBufferSubData(int target,
        +                   long offset,
        +                   java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glBufferSubData

        +
        public static void glBufferSubData(int target,
        +                   long offset,
        +                   java.nio.FloatBuffer data)
        +
      • +
      + + + +
        +
      • +

        glBufferSubData

        +
        public static void glBufferSubData(int target,
        +                   long offset,
        +                   java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glBufferSubData

        +
        public static void glBufferSubData(int target,
        +                   long offset,
        +                   java.nio.ShortBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCheckFramebufferStatus

        +
        public static int glCheckFramebufferStatus(int target)
        +
      • +
      + + + +
        +
      • +

        glClear

        +
        public static void glClear(int mask)
        +
      • +
      + + + +
        +
      • +

        glClearColor

        +
        public static void glClearColor(float red,
        +                float green,
        +                float blue,
        +                float alpha)
        +
      • +
      + + + +
        +
      • +

        glClearDepthf

        +
        public static void glClearDepthf(float depth)
        +
      • +
      + + + +
        +
      • +

        glClearStencil

        +
        public static void glClearStencil(int s)
        +
      • +
      + + + +
        +
      • +

        glColorMask

        +
        public static void glColorMask(boolean red,
        +               boolean green,
        +               boolean blue,
        +               boolean alpha)
        +
      • +
      + + + +
        +
      • +

        glCompileShader

        +
        public static void glCompileShader(int shader)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage2D

        +
        public static void glCompressedTexImage2D(int target,
        +                          int level,
        +                          int internalformat,
        +                          int width,
        +                          int height,
        +                          int border,
        +                          java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage2D

        +
        public static void glCompressedTexSubImage2D(int target,
        +                             int level,
        +                             int xoffset,
        +                             int yoffset,
        +                             int width,
        +                             int height,
        +                             int format,
        +                             java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCopyTexImage2D

        +
        public static void glCopyTexImage2D(int target,
        +                    int level,
        +                    int internalformat,
        +                    int x,
        +                    int y,
        +                    int width,
        +                    int height,
        +                    int border)
        +
      • +
      + + + +
        +
      • +

        glCopyTexSubImage2D

        +
        public static void glCopyTexSubImage2D(int target,
        +                       int level,
        +                       int xoffset,
        +                       int yoffset,
        +                       int x,
        +                       int y,
        +                       int width,
        +                       int height)
        +
      • +
      + + + +
        +
      • +

        glCreateProgram

        +
        public static int glCreateProgram()
        +
      • +
      + + + +
        +
      • +

        glCreateShader

        +
        public static int glCreateShader(int type)
        +
      • +
      + + + +
        +
      • +

        glCullFace

        +
        public static void glCullFace(int mode)
        +
      • +
      + + + +
        +
      • +

        glDeleteBuffers

        +
        public static void glDeleteBuffers(java.nio.IntBuffer buffers)
        +
      • +
      + + + +
        +
      • +

        glDeleteBuffers

        +
        public static void glDeleteBuffers(int buffer)
        +
        Overloads glDeleteBuffers.
        +
      • +
      + + + +
        +
      • +

        glDeleteFramebuffers

        +
        public static void glDeleteFramebuffers(java.nio.IntBuffer framebuffers)
        +
      • +
      + + + +
        +
      • +

        glDeleteFramebuffers

        +
        public static void glDeleteFramebuffers(int framebuffer)
        +
        Overloads glDeleteFramebuffers.
        +
      • +
      + + + +
        +
      • +

        glDeleteProgram

        +
        public static void glDeleteProgram(int program)
        +
      • +
      + + + +
        +
      • +

        glDeleteRenderbuffers

        +
        public static void glDeleteRenderbuffers(java.nio.IntBuffer renderbuffers)
        +
      • +
      + + + +
        +
      • +

        glDeleteRenderbuffers

        +
        public static void glDeleteRenderbuffers(int renderbuffer)
        +
        Overloads glDeleteRenderbuffers.
        +
      • +
      + + + +
        +
      • +

        glDeleteShader

        +
        public static void glDeleteShader(int shader)
        +
      • +
      + + + +
        +
      • +

        glDeleteTextures

        +
        public static void glDeleteTextures(java.nio.IntBuffer textures)
        +
      • +
      + + + +
        +
      • +

        glDeleteTextures

        +
        public static void glDeleteTextures(int texture)
        +
        Overloads glDeleteTextures.
        +
      • +
      + + + +
        +
      • +

        glDepthFunc

        +
        public static void glDepthFunc(int func)
        +
      • +
      + + + +
        +
      • +

        glDepthMask

        +
        public static void glDepthMask(boolean flag)
        +
      • +
      + + + +
        +
      • +

        glDepthRangef

        +
        public static void glDepthRangef(float zNear,
        +                 float zFar)
        +
      • +
      + + + +
        +
      • +

        glDetachShader

        +
        public static void glDetachShader(int program,
        +                  int shader)
        +
      • +
      + + + +
        +
      • +

        glDisable

        +
        public static void glDisable(int cap)
        +
      • +
      + + + +
        +
      • +

        glDisableVertexAttribArray

        +
        public static void glDisableVertexAttribArray(int index)
        +
      • +
      + + + +
        +
      • +

        glDrawArrays

        +
        public static void glDrawArrays(int mode,
        +                int first,
        +                int count)
        +
      • +
      + + + +
        +
      • +

        glDrawElements

        +
        public static void glDrawElements(int mode,
        +                  java.nio.ByteBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glDrawElements

        +
        public static void glDrawElements(int mode,
        +                  java.nio.IntBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glDrawElements

        +
        public static void glDrawElements(int mode,
        +                  java.nio.ShortBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glDrawElements

        +
        public static void glDrawElements(int mode,
        +                  int indices_count,
        +                  int type,
        +                  long indices_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glEnable

        +
        public static void glEnable(int cap)
        +
      • +
      + + + +
        +
      • +

        glEnableVertexAttribArray

        +
        public static void glEnableVertexAttribArray(int index)
        +
      • +
      + + + +
        +
      • +

        glFinish

        +
        public static void glFinish()
        +
      • +
      + + + +
        +
      • +

        glFlush

        +
        public static void glFlush()
        +
      • +
      + + + +
        +
      • +

        glFramebufferRenderbuffer

        +
        public static void glFramebufferRenderbuffer(int target,
        +                             int attachment,
        +                             int renderbuffertarget,
        +                             int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture2D

        +
        public static void glFramebufferTexture2D(int target,
        +                          int attachment,
        +                          int textarget,
        +                          int texture,
        +                          int level)
        +
      • +
      + + + +
        +
      • +

        glFrontFace

        +
        public static void glFrontFace(int mode)
        +
      • +
      + + + +
        +
      • +

        glGenBuffers

        +
        public static void glGenBuffers(java.nio.IntBuffer buffers)
        +
      • +
      + + + +
        +
      • +

        glGenBuffers

        +
        public static int glGenBuffers()
        +
        Overloads glGenBuffers.
        +
      • +
      + + + +
        +
      • +

        glGenerateMipmap

        +
        public static void glGenerateMipmap(int target)
        +
      • +
      + + + +
        +
      • +

        glGenFramebuffers

        +
        public static void glGenFramebuffers(java.nio.IntBuffer framebuffers)
        +
      • +
      + + + +
        +
      • +

        glGenFramebuffers

        +
        public static int glGenFramebuffers()
        +
        Overloads glGenFramebuffers.
        +
      • +
      + + + +
        +
      • +

        glGenRenderbuffers

        +
        public static void glGenRenderbuffers(java.nio.IntBuffer renderbuffers)
        +
      • +
      + + + +
        +
      • +

        glGenRenderbuffers

        +
        public static int glGenRenderbuffers()
        +
        Overloads glGenRenderbuffers.
        +
      • +
      + + + +
        +
      • +

        glGenTextures

        +
        public static void glGenTextures(java.nio.IntBuffer textures)
        +
      • +
      + + + +
        +
      • +

        glGenTextures

        +
        public static int glGenTextures()
        +
        Overloads glGenTextures.
        +
      • +
      + + + +
        +
      • +

        glGetActiveAttrib

        +
        public static void glGetActiveAttrib(int program,
        +                     int index,
        +                     java.nio.IntBuffer length,
        +                     java.nio.IntBuffer size,
        +                     java.nio.IntBuffer type,
        +                     java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetActiveAttrib

        +
        public static java.lang.String glGetActiveAttrib(int program,
        +                                 int index,
        +                                 int bufsize,
        +                                 java.nio.IntBuffer sizeType)
        +
        Overloads glGetActiveAttrib. +

        + Overloads glGetActiveAttrib. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).

        +
      • +
      + + + +
        +
      • +

        glGetActiveAttrib

        +
        public static java.lang.String glGetActiveAttrib(int program,
        +                                 int index,
        +                                 int bufsize)
        +
        Overloads glGetActiveAttrib. +

        + Overloads glGetActiveAttrib. This version returns only the attrib name.

        +
      • +
      + + + +
        +
      • +

        glGetActiveAttribSize

        +
        public static int glGetActiveAttribSize(int program,
        +                        int index)
        +
        Overloads glGetActiveAttrib. +

        + Overloads glGetActiveAttrib. This version returns only the attrib size.

        +
      • +
      + + + +
        +
      • +

        glGetActiveAttribType

        +
        public static int glGetActiveAttribType(int program,
        +                        int index)
        +
        Overloads glGetActiveAttrib. +

        + Overloads glGetActiveAttrib. This version returns only the attrib type.

        +
      • +
      + + + +
        +
      • +

        glGetActiveUniform

        +
        public static void glGetActiveUniform(int program,
        +                      int index,
        +                      java.nio.IntBuffer length,
        +                      java.nio.IntBuffer size,
        +                      java.nio.IntBuffer type,
        +                      java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniform

        +
        public static java.lang.String glGetActiveUniform(int program,
        +                                  int index,
        +                                  int bufsize,
        +                                  java.nio.IntBuffer sizeType)
        +
        Overloads glGetActiveUniform. +

        + Overloads glGetActiveUniform. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).

        +
      • +
      + + + +
        +
      • +

        glGetActiveUniform

        +
        public static java.lang.String glGetActiveUniform(int program,
        +                                  int index,
        +                                  int bufsize)
        +
        Overloads glGetActiveUniform. +

        + Overloads glGetActiveUniformARB. This version returns only the uniform name.

        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformSize

        +
        public static int glGetActiveUniformSize(int program,
        +                         int index)
        +
        Overloads glGetActiveUniform. +

        + Overloads glGetActiveUniform. This version returns only the uniform size.

        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformType

        +
        public static int glGetActiveUniformType(int program,
        +                         int index)
        +
        Overloads glGetActiveUniform. +

        + Overloads glGetActiveUniform. This version returns only the uniform type.

        +
      • +
      + + + +
        +
      • +

        glGetAttachedShaders

        +
        public static void glGetAttachedShaders(int program,
        +                        java.nio.IntBuffer count,
        +                        java.nio.IntBuffer shaders)
        +
      • +
      + + + +
        +
      • +

        glGetAttribLocation

        +
        public static int glGetAttribLocation(int program,
        +                      java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetAttribLocation

        +
        public static int glGetAttribLocation(int program,
        +                      java.lang.CharSequence name)
        +
        Overloads glGetAttribLocation.
        +
      • +
      + + + +
        +
      • +

        glGetBoolean

        +
        public static void glGetBoolean(int pname,
        +                java.nio.ByteBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetBoolean

        +
        public static boolean glGetBoolean(int pname)
        +
        Overloads glGetBooleanv.
        +
      • +
      + + + +
        +
      • +

        glGetBufferParameter

        +
        public static void glGetBufferParameter(int target,
        +                        int pname,
        +                        java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetBufferParameter

        +
        @Deprecated
        +public static int glGetBufferParameter(int target,
        +                                  int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetBufferParameteri(int, int) instead.
        +
        Overloads glGetBufferParameteriv. +

        +
      • +
      + + + +
        +
      • +

        glGetBufferParameteri

        +
        public static int glGetBufferParameteri(int target,
        +                        int pname)
        +
        Overloads glGetBufferParameteriv.
        +
      • +
      + + + +
        +
      • +

        glGetError

        +
        public static int glGetError()
        +
      • +
      + + + +
        +
      • +

        glGetFloat

        +
        public static void glGetFloat(int pname,
        +              java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetFloat

        +
        public static float glGetFloat(int pname)
        +
        Overloads glGetFloatv.
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameter

        +
        public static void glGetFramebufferAttachmentParameter(int target,
        +                                       int attachment,
        +                                       int pname,
        +                                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameter

        +
        @Deprecated
        +public static int glGetFramebufferAttachmentParameter(int target,
        +                                                 int attachment,
        +                                                 int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetFramebufferAttachmentParameteri(int, int, int) instead.
        +
        Overloads glGetFramebufferAttachmentParameteriv. +

        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameteri

        +
        public static int glGetFramebufferAttachmentParameteri(int target,
        +                                       int attachment,
        +                                       int pname)
        +
        Overloads glGetFramebufferAttachmentParameteriv.
        +
      • +
      + + + +
        +
      • +

        glGetInteger

        +
        public static void glGetInteger(int pname,
        +                java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetInteger

        +
        public static int glGetInteger(int pname)
        +
        Overloads glGetIntegerv.
        +
      • +
      + + + +
        +
      • +

        glGetProgram

        +
        public static void glGetProgram(int program,
        +                int pname,
        +                java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetProgram

        +
        @Deprecated
        +public static int glGetProgram(int program,
        +                          int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetProgrami(int, int) instead.
        +
        Overloads glGetProgramiv. +

        +
      • +
      + + + +
        +
      • +

        glGetProgrami

        +
        public static int glGetProgrami(int program,
        +                int pname)
        +
        Overloads glGetProgramiv.
        +
      • +
      + + + +
        +
      • +

        glGetProgramInfoLog

        +
        public static void glGetProgramInfoLog(int program,
        +                       java.nio.IntBuffer length,
        +                       java.nio.ByteBuffer infoLog)
        +
      • +
      + + + +
        +
      • +

        glGetProgramInfoLog

        +
        public static java.lang.String glGetProgramInfoLog(int program,
        +                                   int bufsize)
        +
        Overloads glGetProgramInfoLog.
        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameter

        +
        public static void glGetRenderbufferParameter(int target,
        +                              int pname,
        +                              java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameter

        +
        @Deprecated
        +public static int glGetRenderbufferParameter(int target,
        +                                        int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetRenderbufferParameteri(int, int) instead.
        +
        Overloads glGetRenderbufferParameteriv. +

        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameteri

        +
        public static int glGetRenderbufferParameteri(int target,
        +                              int pname)
        +
        Overloads glGetRenderbufferParameteriv.
        +
      • +
      + + + +
        +
      • +

        glGetShader

        +
        public static void glGetShader(int shader,
        +               int pname,
        +               java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetShader

        +
        @Deprecated
        +public static int glGetShader(int shader,
        +                         int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetShaderi(int, int) instead.
        +
        Overloads glGetShaderiv. +

        +
      • +
      + + + +
        +
      • +

        glGetShaderi

        +
        public static int glGetShaderi(int shader,
        +               int pname)
        +
        Overloads glGetShaderiv.
        +
      • +
      + + + +
        +
      • +

        glGetShaderInfoLog

        +
        public static void glGetShaderInfoLog(int shader,
        +                      java.nio.IntBuffer length,
        +                      java.nio.ByteBuffer infoLog)
        +
      • +
      + + + +
        +
      • +

        glGetShaderInfoLog

        +
        public static java.lang.String glGetShaderInfoLog(int shader,
        +                                  int bufsize)
        +
        Overloads glGetShaderInfoLog.
        +
      • +
      + + + +
        +
      • +

        glGetShaderPrecisionFormat

        +
        public static void glGetShaderPrecisionFormat(int shadertype,
        +                              int precisiontype,
        +                              java.nio.IntBuffer range,
        +                              java.nio.IntBuffer precision)
        +
      • +
      + + + +
        +
      • +

        glGetShaderSource

        +
        public static void glGetShaderSource(int shader,
        +                     java.nio.IntBuffer length,
        +                     java.nio.ByteBuffer source)
        +
      • +
      + + + +
        +
      • +

        glGetShaderSource

        +
        public static java.lang.String glGetShaderSource(int shader,
        +                                 int bufsize)
        +
        Overloads glGetShaderSource.
        +
      • +
      + + + +
        +
      • +

        glGetString

        +
        public static java.lang.String glGetString(int name)
        +
      • +
      + + + +
        +
      • +

        glGetTexParameter

        +
        public static void glGetTexParameter(int target,
        +                     int pname,
        +                     java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexParameterf

        +
        public static float glGetTexParameterf(int target,
        +                       int pname)
        +
        Overloads glGetTexParameterfv.
        +
      • +
      + + + +
        +
      • +

        glGetTexParameter

        +
        public static void glGetTexParameter(int target,
        +                     int pname,
        +                     java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexParameteri

        +
        public static int glGetTexParameteri(int target,
        +                     int pname)
        +
        Overloads glGetTexParameteriv.
        +
      • +
      + + + +
        +
      • +

        glGetUniform

        +
        public static void glGetUniform(int program,
        +                int location,
        +                java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetUniform

        +
        public static void glGetUniform(int program,
        +                int location,
        +                java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetUniformLocation

        +
        public static int glGetUniformLocation(int program,
        +                       java.nio.ByteBuffer name)
        +
        Returns the location of the uniform with the specified name. The ByteBuffer should contain the uniform name as a + null-terminated string. +

        +
        Parameters:
        program -
        name -
        +
      • +
      + + + +
        +
      • +

        glGetUniformLocation

        +
        public static int glGetUniformLocation(int program,
        +                       java.lang.CharSequence name)
        +
        Overloads glGetUniformLocation.
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttrib

        +
        public static void glGetVertexAttrib(int index,
        +                     int pname,
        +                     java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttrib

        +
        public static void glGetVertexAttrib(int index,
        +                     int pname,
        +                     java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribPointer

        +
        public static java.nio.ByteBuffer glGetVertexAttribPointer(int index,
        +                                           int pname,
        +                                           long result_size)
        +
      • +
      + + + +
        +
      • +

        glHint

        +
        public static void glHint(int target,
        +          int mode)
        +
      • +
      + + + +
        +
      • +

        glIsBuffer

        +
        public static boolean glIsBuffer(int buffer)
        +
      • +
      + + + +
        +
      • +

        glIsEnabled

        +
        public static boolean glIsEnabled(int cap)
        +
      • +
      + + + +
        +
      • +

        glIsFramebuffer

        +
        public static boolean glIsFramebuffer(int framebuffer)
        +
      • +
      + + + +
        +
      • +

        glIsProgram

        +
        public static boolean glIsProgram(int program)
        +
      • +
      + + + +
        +
      • +

        glIsRenderbuffer

        +
        public static boolean glIsRenderbuffer(int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glIsShader

        +
        public static boolean glIsShader(int shader)
        +
      • +
      + + + +
        +
      • +

        glIsTexture

        +
        public static boolean glIsTexture(int texture)
        +
      • +
      + + + +
        +
      • +

        glLineWidth

        +
        public static void glLineWidth(float width)
        +
      • +
      + + + +
        +
      • +

        glLinkProgram

        +
        public static void glLinkProgram(int program)
        +
      • +
      + + + +
        +
      • +

        glPixelStorei

        +
        public static void glPixelStorei(int pname,
        +                 int param)
        +
      • +
      + + + +
        +
      • +

        glPolygonOffset

        +
        public static void glPolygonOffset(float factor,
        +                   float units)
        +
      • +
      + + + +
        +
      • +

        glReadPixels

        +
        public static void glReadPixels(int x,
        +                int y,
        +                int width,
        +                int height,
        +                int format,
        +                int type,
        +                java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glReadPixels

        +
        public static void glReadPixels(int x,
        +                int y,
        +                int width,
        +                int height,
        +                int format,
        +                int type,
        +                java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glReadPixels

        +
        public static void glReadPixels(int x,
        +                int y,
        +                int width,
        +                int height,
        +                int format,
        +                int type,
        +                java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glReadPixels

        +
        public static void glReadPixels(int x,
        +                int y,
        +                int width,
        +                int height,
        +                int format,
        +                int type,
        +                java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glReleaseShaderCompiler

        +
        public static void glReleaseShaderCompiler()
        +
      • +
      + + + +
        +
      • +

        glRenderbufferStorage

        +
        public static void glRenderbufferStorage(int target,
        +                         int internalformat,
        +                         int width,
        +                         int height)
        +
      • +
      + + + +
        +
      • +

        glSampleCoverage

        +
        public static void glSampleCoverage(float value,
        +                    boolean invert)
        +
      • +
      + + + +
        +
      • +

        glScissor

        +
        public static void glScissor(int x,
        +             int y,
        +             int width,
        +             int height)
        +
      • +
      + + + +
        +
      • +

        glShaderBinary

        +
        public static void glShaderBinary(java.nio.IntBuffer shaders,
        +                  int binaryformat,
        +                  java.nio.ByteBuffer binary)
        +
      • +
      + + + +
        +
      • +

        glShaderSource

        +
        public static void glShaderSource(int shader,
        +                  java.nio.ByteBuffer string)
        +
        glShaderSource allows multiple, optionally null-terminated, source strings to define a shader program. +

        + This method uses just a single string, that should NOT be null-terminated. +

        +
        Parameters:
        shader -
        string -
        +
      • +
      + + + +
        +
      • +

        glShaderSource

        +
        public static void glShaderSource(int shader,
        +                  java.lang.CharSequence string)
        +
        Overloads glShaderSource.
        +
      • +
      + + + +
        +
      • +

        glShaderSource

        +
        public static void glShaderSource(int shader,
        +                  java.lang.CharSequence[] strings)
        +
        Overloads glShaderSource.
        +
      • +
      + + + +
        +
      • +

        glStencilFunc

        +
        public static void glStencilFunc(int func,
        +                 int ref,
        +                 int mask)
        +
      • +
      + + + +
        +
      • +

        glStencilFuncSeparate

        +
        public static void glStencilFuncSeparate(int face,
        +                         int func,
        +                         int ref,
        +                         int mask)
        +
      • +
      + + + +
        +
      • +

        glStencilMask

        +
        public static void glStencilMask(int mask)
        +
      • +
      + + + +
        +
      • +

        glStencilMaskSeparate

        +
        public static void glStencilMaskSeparate(int face,
        +                         int mask)
        +
      • +
      + + + +
        +
      • +

        glStencilOp

        +
        public static void glStencilOp(int fail,
        +               int zfail,
        +               int zpass)
        +
      • +
      + + + +
        +
      • +

        glStencilOpSeparate

        +
        public static void glStencilOpSeparate(int face,
        +                       int fail,
        +                       int zfail,
        +                       int zpass)
        +
      • +
      + + + +
        +
      • +

        glTexImage2D

        +
        public static void glTexImage2D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int height,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage2D

        +
        public static void glTexImage2D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int height,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage2D

        +
        public static void glTexImage2D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int height,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage2D

        +
        public static void glTexImage2D(int target,
        +                int level,
        +                int internalformat,
        +                int width,
        +                int height,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexParameterf

        +
        public static void glTexParameterf(int target,
        +                   int pname,
        +                   float param)
        +
      • +
      + + + +
        +
      • +

        glTexParameter

        +
        public static void glTexParameter(int target,
        +                  int pname,
        +                  java.nio.FloatBuffer param)
        +
      • +
      + + + +
        +
      • +

        glTexParameteri

        +
        public static void glTexParameteri(int target,
        +                   int pname,
        +                   int param)
        +
      • +
      + + + +
        +
      • +

        glTexParameter

        +
        public static void glTexParameter(int target,
        +                  int pname,
        +                  java.nio.IntBuffer param)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage2D

        +
        public static void glTexSubImage2D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int width,
        +                   int height,
        +                   int format,
        +                   int type,
        +                   java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage2D

        +
        public static void glTexSubImage2D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int width,
        +                   int height,
        +                   int format,
        +                   int type,
        +                   java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage2D

        +
        public static void glTexSubImage2D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int width,
        +                   int height,
        +                   int format,
        +                   int type,
        +                   java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage2D

        +
        public static void glTexSubImage2D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int width,
        +                   int height,
        +                   int format,
        +                   int type,
        +                   java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glUniform1f

        +
        public static void glUniform1f(int location,
        +               float x)
        +
      • +
      + + + +
        +
      • +

        glUniform1

        +
        public static void glUniform1(int location,
        +              java.nio.FloatBuffer v)
        +
      • +
      + + + +
        +
      • +

        glUniform1i

        +
        public static void glUniform1i(int location,
        +               int x)
        +
      • +
      + + + +
        +
      • +

        glUniform1

        +
        public static void glUniform1(int location,
        +              java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glUniform2f

        +
        public static void glUniform2f(int location,
        +               float x,
        +               float y)
        +
      • +
      + + + +
        +
      • +

        glUniform2

        +
        public static void glUniform2(int location,
        +              java.nio.FloatBuffer v)
        +
      • +
      + + + +
        +
      • +

        glUniform2i

        +
        public static void glUniform2i(int location,
        +               int x,
        +               int y)
        +
      • +
      + + + +
        +
      • +

        glUniform2

        +
        public static void glUniform2(int location,
        +              java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glUniform3f

        +
        public static void glUniform3f(int location,
        +               float x,
        +               float y,
        +               float z)
        +
      • +
      + + + +
        +
      • +

        glUniform3

        +
        public static void glUniform3(int location,
        +              java.nio.FloatBuffer v)
        +
      • +
      + + + +
        +
      • +

        glUniform3i

        +
        public static void glUniform3i(int location,
        +               int x,
        +               int y,
        +               int z)
        +
      • +
      + + + +
        +
      • +

        glUniform3

        +
        public static void glUniform3(int location,
        +              java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glUniform4f

        +
        public static void glUniform4f(int location,
        +               float x,
        +               float y,
        +               float z,
        +               float w)
        +
      • +
      + + + +
        +
      • +

        glUniform4

        +
        public static void glUniform4(int location,
        +              java.nio.FloatBuffer v)
        +
      • +
      + + + +
        +
      • +

        glUniform4i

        +
        public static void glUniform4i(int location,
        +               int x,
        +               int y,
        +               int z,
        +               int w)
        +
      • +
      + + + +
        +
      • +

        glUniform4

        +
        public static void glUniform4(int location,
        +              java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix2

        +
        public static void glUniformMatrix2(int location,
        +                    boolean transpose,
        +                    java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix3

        +
        public static void glUniformMatrix3(int location,
        +                    boolean transpose,
        +                    java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix4

        +
        public static void glUniformMatrix4(int location,
        +                    boolean transpose,
        +                    java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUseProgram

        +
        public static void glUseProgram(int program)
        +
      • +
      + + + +
        +
      • +

        glValidateProgram

        +
        public static void glValidateProgram(int program)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib1f

        +
        public static void glVertexAttrib1f(int indx,
        +                    float x)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib1

        +
        public static void glVertexAttrib1(int indx,
        +                   java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2f

        +
        public static void glVertexAttrib2f(int indx,
        +                    float x,
        +                    float y)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib2

        +
        public static void glVertexAttrib2(int indx,
        +                   java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3f

        +
        public static void glVertexAttrib3f(int indx,
        +                    float x,
        +                    float y,
        +                    float z)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib3

        +
        public static void glVertexAttrib3(int indx,
        +                   java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4f

        +
        public static void glVertexAttrib4f(int indx,
        +                    float x,
        +                    float y,
        +                    float z,
        +                    float w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttrib4

        +
        public static void glVertexAttrib4(int indx,
        +                   java.nio.FloatBuffer values)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointer

        +
        public static void glVertexAttribPointer(int index,
        +                         int size,
        +                         boolean normalized,
        +                         int stride,
        +                         java.nio.FloatBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointer

        +
        public static void glVertexAttribPointer(int index,
        +                         int size,
        +                         boolean unsigned,
        +                         boolean normalized,
        +                         int stride,
        +                         java.nio.ByteBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointer

        +
        public static void glVertexAttribPointer(int index,
        +                         int size,
        +                         boolean unsigned,
        +                         boolean normalized,
        +                         int stride,
        +                         java.nio.IntBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointer

        +
        public static void glVertexAttribPointer(int index,
        +                         int size,
        +                         boolean unsigned,
        +                         boolean normalized,
        +                         int stride,
        +                         java.nio.ShortBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribPointer

        +
        public static void glVertexAttribPointer(int index,
        +                         int size,
        +                         int type,
        +                         boolean normalized,
        +                         int stride,
        +                         long buffer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glViewport

        +
        public static void glViewport(int x,
        +              int y,
        +              int width,
        +              int height)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/GLES30.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/GLES30.html new file mode 100644 index 00000000..c920add7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/GLES30.html @@ -0,0 +1,7335 @@ + + + + + +GLES30 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class GLES30

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.GLES30
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class GLES30
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glReadBuffer

        +
        public static void glReadBuffer(int mode)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElements

        +
        public static void glDrawRangeElements(int mode,
        +                       int start,
        +                       int end,
        +                       java.nio.ByteBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElements

        +
        public static void glDrawRangeElements(int mode,
        +                       int start,
        +                       int end,
        +                       java.nio.IntBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElements

        +
        public static void glDrawRangeElements(int mode,
        +                       int start,
        +                       int end,
        +                       java.nio.ShortBuffer indices)
        +
      • +
      + + + +
        +
      • +

        glDrawRangeElements

        +
        public static void glDrawRangeElements(int mode,
        +                       int start,
        +                       int end,
        +                       int indices_count,
        +                       int type,
        +                       long indices_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glTexImage3D

        +
        public static void glTexImage3D(int target,
        +                int level,
        +                int internalFormat,
        +                int width,
        +                int height,
        +                int depth,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage3D

        +
        public static void glTexImage3D(int target,
        +                int level,
        +                int internalFormat,
        +                int width,
        +                int height,
        +                int depth,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage3D

        +
        public static void glTexImage3D(int target,
        +                int level,
        +                int internalFormat,
        +                int width,
        +                int height,
        +                int depth,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage3D

        +
        public static void glTexImage3D(int target,
        +                int level,
        +                int internalFormat,
        +                int width,
        +                int height,
        +                int depth,
        +                int border,
        +                int format,
        +                int type,
        +                java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage3D

        +
        public static void glTexImage3D(int target,
        +                int level,
        +                int internalFormat,
        +                int width,
        +                int height,
        +                int depth,
        +                int border,
        +                int format,
        +                int type,
        +                long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3D

        +
        public static void glTexSubImage3D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int zoffset,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int format,
        +                   int type,
        +                   java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3D

        +
        public static void glTexSubImage3D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int zoffset,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int format,
        +                   int type,
        +                   java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3D

        +
        public static void glTexSubImage3D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int zoffset,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int format,
        +                   int type,
        +                   java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3D

        +
        public static void glTexSubImage3D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int zoffset,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int format,
        +                   int type,
        +                   java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3D

        +
        public static void glTexSubImage3D(int target,
        +                   int level,
        +                   int xoffset,
        +                   int yoffset,
        +                   int zoffset,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int format,
        +                   int type,
        +                   long pixels_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCopyTexSubImage3D

        +
        public static void glCopyTexSubImage3D(int target,
        +                       int level,
        +                       int xoffset,
        +                       int yoffset,
        +                       int zoffset,
        +                       int x,
        +                       int y,
        +                       int width,
        +                       int height)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage3D

        +
        public static void glCompressedTexImage3D(int target,
        +                          int level,
        +                          int internalformat,
        +                          int width,
        +                          int height,
        +                          int depth,
        +                          int border,
        +                          java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage3D

        +
        public static void glCompressedTexImage3D(int target,
        +                          int level,
        +                          int internalformat,
        +                          int width,
        +                          int height,
        +                          int depth,
        +                          int border,
        +                          int data_imageSize,
        +                          long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage3D

        +
        public static void glCompressedTexSubImage3D(int target,
        +                             int level,
        +                             int xoffset,
        +                             int yoffset,
        +                             int zoffset,
        +                             int width,
        +                             int height,
        +                             int depth,
        +                             int format,
        +                             java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage3D

        +
        public static void glCompressedTexSubImage3D(int target,
        +                             int level,
        +                             int xoffset,
        +                             int yoffset,
        +                             int zoffset,
        +                             int width,
        +                             int height,
        +                             int depth,
        +                             int format,
        +                             int data_imageSize,
        +                             long data_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGenQueries

        +
        public static void glGenQueries(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glGenQueries

        +
        public static int glGenQueries()
        +
        Overloads glGenQueries.
        +
      • +
      + + + +
        +
      • +

        glDeleteQueries

        +
        public static void glDeleteQueries(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glDeleteQueries

        +
        public static void glDeleteQueries(int id)
        +
        Overloads glDeleteQueries.
        +
      • +
      + + + +
        +
      • +

        glIsQuery

        +
        public static boolean glIsQuery(int id)
        +
      • +
      + + + +
        +
      • +

        glBeginQuery

        +
        public static void glBeginQuery(int target,
        +                int id)
        +
      • +
      + + + +
        +
      • +

        glEndQuery

        +
        public static void glEndQuery(int target)
        +
      • +
      + + + +
        +
      • +

        glGetQuery

        +
        public static void glGetQuery(int target,
        +              int pname,
        +              java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryi

        +
        public static int glGetQueryi(int target,
        +              int pname)
        +
        Overloads glGetQueryiv.
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectu

        +
        public static void glGetQueryObjectu(int id,
        +                     int pname,
        +                     java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetQueryObjectui

        +
        public static int glGetQueryObjectui(int id,
        +                     int pname)
        +
        Overloads glGetQueryObjectuiv.
        +
      • +
      + + + +
        +
      • +

        glUnmapBuffer

        +
        public static boolean glUnmapBuffer(int target)
        +
      • +
      + + + +
        +
      • +

        glGetBufferPointer

        +
        public static java.nio.ByteBuffer glGetBufferPointer(int target,
        +                                     int pname)
        +
      • +
      + + + +
        +
      • +

        glDrawBuffers

        +
        public static void glDrawBuffers(java.nio.IntBuffer buffers)
        +
      • +
      + + + +
        +
      • +

        glDrawBuffers

        +
        public static void glDrawBuffers(int buffer)
        +
        Overloads glDrawBuffers.
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix2x3

        +
        public static void glUniformMatrix2x3(int location,
        +                      boolean transpose,
        +                      java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix3x2

        +
        public static void glUniformMatrix3x2(int location,
        +                      boolean transpose,
        +                      java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix2x4

        +
        public static void glUniformMatrix2x4(int location,
        +                      boolean transpose,
        +                      java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix4x2

        +
        public static void glUniformMatrix4x2(int location,
        +                      boolean transpose,
        +                      java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix3x4

        +
        public static void glUniformMatrix3x4(int location,
        +                      boolean transpose,
        +                      java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glUniformMatrix4x3

        +
        public static void glUniformMatrix4x3(int location,
        +                      boolean transpose,
        +                      java.nio.FloatBuffer matrices)
        +
      • +
      + + + +
        +
      • +

        glBlitFramebuffer

        +
        public static void glBlitFramebuffer(int srcX0,
        +                     int srcY0,
        +                     int srcX1,
        +                     int srcY1,
        +                     int dstX0,
        +                     int dstY0,
        +                     int dstX1,
        +                     int dstY1,
        +                     int mask,
        +                     int filter)
        +
        Transfers a rectangle of pixel values from one + region of the read framebuffer to another in the draw framebuffer. + <mask> is the bitwise OR of a number of values indicating which + buffers are to be copied. The values are COLOR_BUFFER_BIT, + DEPTH_BUFFER_BIT, and STENCIL_BUFFER_BIT. + The pixels corresponding to these buffers are + copied from the source rectangle, bound by the locations (srcX0, + srcY0) and (srcX1, srcY1) inclusive, to the destination rectangle, + bound by the locations (dstX0, dstY0) and (dstX1, dstY1) + inclusive. + If the source and destination rectangle dimensions do not match, + the source image is stretched to fit the destination + rectangle. <filter> must be LINEAR or NEAREST and specifies the + method of interpolation to be applied if the image is + stretched.
        +
      • +
      + + + +
        +
      • +

        glRenderbufferStorageMultisample

        +
        public static void glRenderbufferStorageMultisample(int target,
        +                                    int samples,
        +                                    int internalformat,
        +                                    int width,
        +                                    int height)
        +
        Establishes the data storage, format, dimensions, and number of + samples of a renderbuffer object's image.
        +
      • +
      + + + +
        +
      • +

        glFramebufferTextureLayer

        +
        public static void glFramebufferTextureLayer(int target,
        +                             int attachment,
        +                             int texture,
        +                             int level,
        +                             int layer)
        +
      • +
      + + + +
        +
      • +

        glMapBufferRange

        +
        public static java.nio.ByteBuffer glMapBufferRange(int target,
        +                                   long offset,
        +                                   long length,
        +                                   int access,
        +                                   java.nio.ByteBuffer old_buffer)
        +
        glMapBufferRange maps a GL buffer object range to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapBufferRange like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapBufferRange(..., ..., ..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBufferRange(..., ..., ..., ..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        +
        Parameters:
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glFlushMappedBufferRange

        +
        public static void glFlushMappedBufferRange(int target,
        +                            long offset,
        +                            long length)
        +
      • +
      + + + +
        +
      • +

        glBindVertexArray

        +
        public static void glBindVertexArray(int array)
        +
      • +
      + + + +
        +
      • +

        glDeleteVertexArrays

        +
        public static void glDeleteVertexArrays(java.nio.IntBuffer arrays)
        +
      • +
      + + + +
        +
      • +

        glDeleteVertexArrays

        +
        public static void glDeleteVertexArrays(int array)
        +
        Overloads glDeleteVertexArrays.
        +
      • +
      + + + +
        +
      • +

        glGenVertexArrays

        +
        public static void glGenVertexArrays(java.nio.IntBuffer arrays)
        +
      • +
      + + + +
        +
      • +

        glGenVertexArrays

        +
        public static int glGenVertexArrays()
        +
        Overloads glGenVertexArrays.
        +
      • +
      + + + +
        +
      • +

        glIsVertexArray

        +
        public static boolean glIsVertexArray(int array)
        +
      • +
      + + + +
        +
      • +

        glGetInteger

        +
        public static void glGetInteger(int value,
        +                int index,
        +                java.nio.IntBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetInteger

        +
        public static int glGetInteger(int value,
        +               int index)
        +
        Overloads glGetIntegeri_v.
        +
      • +
      + + + +
        +
      • +

        glBeginTransformFeedback

        +
        public static void glBeginTransformFeedback(int primitiveMode)
        +
      • +
      + + + +
        +
      • +

        glEndTransformFeedback

        +
        public static void glEndTransformFeedback()
        +
      • +
      + + + +
        +
      • +

        glBindBufferRange

        +
        public static void glBindBufferRange(int target,
        +                     int index,
        +                     int buffer,
        +                     long offset,
        +                     long size)
        +
      • +
      + + + +
        +
      • +

        glBindBufferBase

        +
        public static void glBindBufferBase(int target,
        +                    int index,
        +                    int buffer)
        +
      • +
      + + + +
        +
      • +

        glTransformFeedbackVaryings

        +
        public static void glTransformFeedbackVaryings(int program,
        +                               int count,
        +                               java.nio.ByteBuffer varyings,
        +                               int bufferMode)
        +
      • +
      + + + +
        +
      • +

        glTransformFeedbackVaryings

        +
        public static void glTransformFeedbackVaryings(int program,
        +                               java.lang.CharSequence[] varyings,
        +                               int bufferMode)
        +
        Overloads glTransformFeedbackVaryings.
        +
      • +
      + + + +
        +
      • +

        glGetTransformFeedbackVarying

        +
        public static void glGetTransformFeedbackVarying(int program,
        +                                 int index,
        +                                 java.nio.IntBuffer length,
        +                                 java.nio.IntBuffer size,
        +                                 java.nio.IntBuffer type,
        +                                 java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetTransformFeedbackVarying

        +
        public static java.lang.String glGetTransformFeedbackVarying(int program,
        +                                             int index,
        +                                             int bufSize,
        +                                             java.nio.IntBuffer size,
        +                                             java.nio.IntBuffer type)
        +
        Overloads glGetTransformFeedbackVarying.
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIPointer

        +
        public static void glVertexAttribIPointer(int index,
        +                          int size,
        +                          int type,
        +                          int stride,
        +                          java.nio.ByteBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIPointer

        +
        public static void glVertexAttribIPointer(int index,
        +                          int size,
        +                          int type,
        +                          int stride,
        +                          java.nio.IntBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIPointer

        +
        public static void glVertexAttribIPointer(int index,
        +                          int size,
        +                          int type,
        +                          int stride,
        +                          java.nio.ShortBuffer buffer)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribIPointer

        +
        public static void glVertexAttribIPointer(int index,
        +                          int size,
        +                          int type,
        +                          int stride,
        +                          long buffer_buffer_offset)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribI

        +
        public static void glGetVertexAttribI(int index,
        +                      int pname,
        +                      java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetVertexAttribIu

        +
        public static void glGetVertexAttribIu(int index,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4i

        +
        public static void glVertexAttribI4i(int index,
        +                     int x,
        +                     int y,
        +                     int z,
        +                     int w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4ui

        +
        public static void glVertexAttribI4ui(int index,
        +                      int x,
        +                      int y,
        +                      int z,
        +                      int w)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4

        +
        public static void glVertexAttribI4(int index,
        +                    java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glVertexAttribI4u

        +
        public static void glVertexAttribI4u(int index,
        +                     java.nio.IntBuffer v)
        +
      • +
      + + + +
        +
      • +

        glGetUniformu

        +
        public static void glGetUniformu(int program,
        +                 int location,
        +                 java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetFragDataLocation

        +
        public static int glGetFragDataLocation(int program,
        +                        java.nio.ByteBuffer name)
        +
      • +
      + + + +
        +
      • +

        glGetFragDataLocation

        +
        public static int glGetFragDataLocation(int program,
        +                        java.lang.CharSequence name)
        +
        Overloads glGetFragDataLocation.
        +
      • +
      + + + +
        +
      • +

        glUniform1ui

        +
        public static void glUniform1ui(int location,
        +                int v0)
        +
      • +
      + + + +
        +
      • +

        glUniform2ui

        +
        public static void glUniform2ui(int location,
        +                int v0,
        +                int v1)
        +
      • +
      + + + +
        +
      • +

        glUniform3ui

        +
        public static void glUniform3ui(int location,
        +                int v0,
        +                int v1,
        +                int v2)
        +
      • +
      + + + +
        +
      • +

        glUniform4ui

        +
        public static void glUniform4ui(int location,
        +                int v0,
        +                int v1,
        +                int v2,
        +                int v3)
        +
      • +
      + + + +
        +
      • +

        glUniform1u

        +
        public static void glUniform1u(int location,
        +               java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform2u

        +
        public static void glUniform2u(int location,
        +               java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform3u

        +
        public static void glUniform3u(int location,
        +               java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glUniform4u

        +
        public static void glUniform4u(int location,
        +               java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glClearBuffer

        +
        public static void glClearBuffer(int buffer,
        +                 int drawbuffer,
        +                 java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glClearBuffer

        +
        public static void glClearBuffer(int buffer,
        +                 int drawbuffer,
        +                 java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glClearBufferu

        +
        public static void glClearBufferu(int buffer,
        +                  int drawbuffer,
        +                  java.nio.IntBuffer value)
        +
      • +
      + + + +
        +
      • +

        glClearBufferfi

        +
        public static void glClearBufferfi(int buffer,
        +                   int drawbuffer,
        +                   float depth,
        +                   int stencil)
        +
      • +
      + + + +
        +
      • +

        glGetStringi

        +
        public static java.lang.String glGetStringi(int name,
        +                            int index)
        +
      • +
      + + + +
        +
      • +

        glCopyBufferSubData

        +
        public static void glCopyBufferSubData(int readtarget,
        +                       int writetarget,
        +                       long readoffset,
        +                       long writeoffset,
        +                       long size)
        +
      • +
      + + + +
        +
      • +

        glGetUniformIndices

        +
        public static void glGetUniformIndices(int program,
        +                       java.nio.ByteBuffer uniformNames,
        +                       java.nio.IntBuffer uniformIndices)
        +
      • +
      + + + +
        +
      • +

        glGetUniformIndices

        +
        public static void glGetUniformIndices(int program,
        +                       java.lang.CharSequence[] uniformNames,
        +                       java.nio.IntBuffer uniformIndices)
        +
        Overloads glGetUniformIndices.
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniforms

        +
        public static void glGetActiveUniforms(int program,
        +                       java.nio.IntBuffer uniformIndices,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformsi

        +
        public static int glGetActiveUniformsi(int program,
        +                       int uniformIndex,
        +                       int pname)
        +
        Overloads glGetActiveUniformsiv.
        +
      • +
      + + + +
        +
      • +

        glGetUniformBlockIndex

        +
        public static int glGetUniformBlockIndex(int program,
        +                         java.nio.ByteBuffer uniformBlockName)
        +
      • +
      + + + +
        +
      • +

        glGetUniformBlockIndex

        +
        public static int glGetUniformBlockIndex(int program,
        +                         java.lang.CharSequence uniformBlockName)
        +
        Overloads glGetUniformBlockIndex.
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformBlock

        +
        public static void glGetActiveUniformBlock(int program,
        +                           int uniformBlockIndex,
        +                           int pname,
        +                           java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformBlocki

        +
        public static int glGetActiveUniformBlocki(int program,
        +                           int uniformBlockIndex,
        +                           int pname)
        +
        Overloads glGetActiveUniformBlockiv.
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformBlockName

        +
        public static void glGetActiveUniformBlockName(int program,
        +                               int uniformBlockIndex,
        +                               java.nio.IntBuffer length,
        +                               java.nio.ByteBuffer uniformBlockName)
        +
      • +
      + + + +
        +
      • +

        glGetActiveUniformBlockName

        +
        public static java.lang.String glGetActiveUniformBlockName(int program,
        +                                           int uniformBlockIndex,
        +                                           int bufSize)
        +
        Overloads glGetActiveUniformBlockName.
        +
      • +
      + + + +
        +
      • +

        glUniformBlockBinding

        +
        public static void glUniformBlockBinding(int program,
        +                         int uniformBlockIndex,
        +                         int uniformBlockBinding)
        +
      • +
      + + + +
        +
      • +

        glDrawArraysInstanced

        +
        public static void glDrawArraysInstanced(int mode,
        +                         int first,
        +                         int count,
        +                         int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstanced

        +
        public static void glDrawElementsInstanced(int mode,
        +                           java.nio.ByteBuffer indices,
        +                           int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstanced

        +
        public static void glDrawElementsInstanced(int mode,
        +                           java.nio.IntBuffer indices,
        +                           int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstanced

        +
        public static void glDrawElementsInstanced(int mode,
        +                           java.nio.ShortBuffer indices,
        +                           int primcount)
        +
      • +
      + + + +
        +
      • +

        glDrawElementsInstanced

        +
        public static void glDrawElementsInstanced(int mode,
        +                           int indices_count,
        +                           int type,
        +                           long indices_buffer_offset,
        +                           int primcount)
        +
      • +
      + + + +
        +
      • +

        glFenceSync

        +
        public static GLSync glFenceSync(int condition,
        +                 int flags)
        +
      • +
      + + + +
        +
      • +

        glIsSync

        +
        public static boolean glIsSync(GLSync sync)
        +
      • +
      + + + +
        +
      • +

        glDeleteSync

        +
        public static void glDeleteSync(GLSync sync)
        +
      • +
      + + + +
        +
      • +

        glClientWaitSync

        +
        public static int glClientWaitSync(GLSync sync,
        +                   int flags,
        +                   long timeout)
        +
      • +
      + + + +
        +
      • +

        glWaitSync

        +
        public static void glWaitSync(GLSync sync,
        +              int flags,
        +              long timeout)
        +
      • +
      + + + +
        +
      • +

        glGetInteger64

        +
        public static void glGetInteger64(int pname,
        +                  java.nio.LongBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetInteger64

        +
        public static long glGetInteger64(int pname)
        +
        Overloads glGetInteger64v.
        +
      • +
      + + + +
        +
      • +

        glGetInteger64

        +
        public static void glGetInteger64(int value,
        +                  int index,
        +                  java.nio.LongBuffer data)
        +
      • +
      + + + +
        +
      • +

        glGetInteger64

        +
        public static long glGetInteger64(int value,
        +                  int index)
        +
        Overloads glGetInteger64i_v.
        +
      • +
      + + + +
        +
      • +

        glGetSync

        +
        public static void glGetSync(GLSync sync,
        +             int pname,
        +             java.nio.IntBuffer length,
        +             java.nio.IntBuffer values)
        +
      • +
      + + + +
        +
      • +

        glGetSynci

        +
        public static int glGetSynci(GLSync sync,
        +             int pname)
        +
        Overloads glGetSynciv.
        +
      • +
      + + + +
        +
      • +

        glGetBufferParameter

        +
        public static void glGetBufferParameter(int target,
        +                        int pname,
        +                        java.nio.LongBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetBufferParameteri64

        +
        public static long glGetBufferParameteri64(int target,
        +                           int pname)
        +
        Overloads glGetBufferParameteri64v.
        +
      • +
      + + + +
        +
      • +

        glGenSamplers

        +
        public static void glGenSamplers(java.nio.IntBuffer samplers)
        +
      • +
      + + + +
        +
      • +

        glGenSamplers

        +
        public static int glGenSamplers()
        +
        Overloads glGenSamplers.
        +
      • +
      + + + +
        +
      • +

        glDeleteSamplers

        +
        public static void glDeleteSamplers(java.nio.IntBuffer samplers)
        +
      • +
      + + + +
        +
      • +

        glDeleteSamplers

        +
        public static void glDeleteSamplers(int sampler)
        +
        Overloads glDeleteSamplers.
        +
      • +
      + + + +
        +
      • +

        glIsSampler

        +
        public static boolean glIsSampler(int sampler)
        +
      • +
      + + + +
        +
      • +

        glBindSampler

        +
        public static void glBindSampler(int unit,
        +                 int sampler)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameteri

        +
        public static void glSamplerParameteri(int sampler,
        +                       int pname,
        +                       int param)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameterf

        +
        public static void glSamplerParameterf(int sampler,
        +                       int pname,
        +                       float param)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameter

        +
        public static void glSamplerParameter(int sampler,
        +                      int pname,
        +                      java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glSamplerParameter

        +
        public static void glSamplerParameter(int sampler,
        +                      int pname,
        +                      java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameter

        +
        public static void glGetSamplerParameter(int sampler,
        +                         int pname,
        +                         java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameteri

        +
        public static int glGetSamplerParameteri(int sampler,
        +                         int pname)
        +
        Overloads glGetSamplerParameteriv.
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameter

        +
        public static void glGetSamplerParameter(int sampler,
        +                         int pname,
        +                         java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetSamplerParameterf

        +
        public static float glGetSamplerParameterf(int sampler,
        +                           int pname)
        +
        Overloads glGetSamplerParameterfv.
        +
      • +
      + + + +
        +
      • +

        glVertexAttribDivisor

        +
        public static void glVertexAttribDivisor(int index,
        +                         int divisor)
        +
      • +
      + + + +
        +
      • +

        glBindTransformFeedback

        +
        public static void glBindTransformFeedback(int target,
        +                           int id)
        +
      • +
      + + + +
        +
      • +

        glDeleteTransformFeedbacks

        +
        public static void glDeleteTransformFeedbacks(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glDeleteTransformFeedbacks

        +
        public static void glDeleteTransformFeedbacks(int id)
        +
        Overloads glDeleteTransformFeedbacks.
        +
      • +
      + + + +
        +
      • +

        glGenTransformFeedbacks

        +
        public static void glGenTransformFeedbacks(java.nio.IntBuffer ids)
        +
      • +
      + + + +
        +
      • +

        glGenTransformFeedbacks

        +
        public static int glGenTransformFeedbacks()
        +
        Overloads glGenTransformFeedbacks.
        +
      • +
      + + + +
        +
      • +

        glIsTransformFeedback

        +
        public static boolean glIsTransformFeedback(int id)
        +
      • +
      + + + +
        +
      • +

        glPauseTransformFeedback

        +
        public static void glPauseTransformFeedback()
        +
      • +
      + + + +
        +
      • +

        glResumeTransformFeedback

        +
        public static void glResumeTransformFeedback()
        +
      • +
      + + + +
        +
      • +

        glGetProgramBinary

        +
        public static void glGetProgramBinary(int program,
        +                      java.nio.IntBuffer length,
        +                      java.nio.IntBuffer binaryFormat,
        +                      java.nio.ByteBuffer binary)
        +
      • +
      + + + +
        +
      • +

        glProgramBinary

        +
        public static void glProgramBinary(int program,
        +                   int binaryFormat,
        +                   java.nio.ByteBuffer binary)
        +
      • +
      + + + +
        +
      • +

        glProgramParameteri

        +
        public static void glProgramParameteri(int program,
        +                       int pname,
        +                       int value)
        +
      • +
      + + + +
        +
      • +

        glInvalidateFramebuffer

        +
        public static void glInvalidateFramebuffer(int target,
        +                           java.nio.IntBuffer attachments)
        +
      • +
      + + + +
        +
      • +

        glInvalidateSubFramebuffer

        +
        public static void glInvalidateSubFramebuffer(int target,
        +                              java.nio.IntBuffer attachments,
        +                              int x,
        +                              int y,
        +                              int width,
        +                              int height)
        +
      • +
      + + + +
        +
      • +

        glTexStorage2D

        +
        public static void glTexStorage2D(int target,
        +                  int levels,
        +                  int internalformat,
        +                  int width,
        +                  int height)
        +
      • +
      + + + +
        +
      • +

        glTexStorage3D

        +
        public static void glTexStorage3D(int target,
        +                  int levels,
        +                  int internalformat,
        +                  int width,
        +                  int height,
        +                  int depth)
        +
      • +
      + + + +
        +
      • +

        glGetInternalformat

        +
        public static void glGetInternalformat(int target,
        +                       int internalformat,
        +                       int pname,
        +                       java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetInternalformat

        +
        public static int glGetInternalformat(int target,
        +                      int internalformat,
        +                      int pname)
        +
        Overloads glGetInternalformativ.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/GLSync.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/GLSync.html new file mode 100644 index 00000000..49d51e0d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/GLSync.html @@ -0,0 +1,223 @@ + + + + + +GLSync (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class GLSync

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class GLSync
    +extends PointerWrapperAbstract
    +
    This class is a wrapper around a GLsync pointer.
    +
    Author:
    +
    spasi
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGMultisampledRenderToTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGMultisampledRenderToTexture.html new file mode 100644 index 00000000..c1af9daf --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGMultisampledRenderToTexture.html @@ -0,0 +1,347 @@ + + + + + +IMGMultisampledRenderToTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class IMGMultisampledRenderToTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.IMGMultisampledRenderToTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class IMGMultisampledRenderToTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglFramebufferTexture2DMultisampleIMG(int target, + int attachment, + int textarget, + int texture, + int level, + int samples) 
      static voidglRenderbufferStorageMultisampleIMG(int target, + int samples, + int internalformat, + int width, + int height) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RENDERBUFFER_SAMPLES_IMG

        +
        public static final int GL_RENDERBUFFER_SAMPLES_IMG
        +
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG
        +
        Returned by CheckFramebufferStatus:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_SAMPLES_IMG

        +
        public static final int GL_MAX_SAMPLES_IMG
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_SAMPLES_IMG

        +
        public static final int GL_TEXTURE_SAMPLES_IMG
        +
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glRenderbufferStorageMultisampleIMG

        +
        public static void glRenderbufferStorageMultisampleIMG(int target,
        +                                       int samples,
        +                                       int internalformat,
        +                                       int width,
        +                                       int height)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture2DMultisampleIMG

        +
        public static void glFramebufferTexture2DMultisampleIMG(int target,
        +                                        int attachment,
        +                                        int textarget,
        +                                        int texture,
        +                                        int level,
        +                                        int samples)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGProgramBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGProgramBinary.html new file mode 100644 index 00000000..311c06b7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGProgramBinary.html @@ -0,0 +1,235 @@ + + + + + +IMGProgramBinary (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class IMGProgramBinary

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.IMGProgramBinary
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class IMGProgramBinary
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_SGX_PROGRAM_BINARY_IMG +
      Accepted by the <binaryFormat> parameter of ProgramBinaryOES:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SGX_PROGRAM_BINARY_IMG

        +
        public static final int GL_SGX_PROGRAM_BINARY_IMG
        +
        Accepted by the <binaryFormat> parameter of ProgramBinaryOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGReadFormat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGReadFormat.html new file mode 100644 index 00000000..abd6cd32 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGReadFormat.html @@ -0,0 +1,252 @@ + + + + + +IMGReadFormat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class IMGReadFormat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.IMGReadFormat
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class IMGReadFormat
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BGRA_IMG +
      Accepted by the <format> parameter of ReadPixels:
      +
      static intGL_UNSIGNED_SHORT_4_4_4_4_REV_IMG +
      Accepted by the <format> parameter of ReadPixels:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BGRA_IMG

        +
        public static final int GL_BGRA_IMG
        +
        Accepted by the <format> parameter of ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG

        +
        public static final int GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG
        +
        Accepted by the <format> parameter of ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGShaderBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGShaderBinary.html new file mode 100644 index 00000000..303456fe --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGShaderBinary.html @@ -0,0 +1,235 @@ + + + + + +IMGShaderBinary (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class IMGShaderBinary

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.IMGShaderBinary
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class IMGShaderBinary
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_SGX_BINARY_IMG +
      Accepted by the <binaryformat> parameter of ShaderBinary:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SGX_BINARY_IMG

        +
        public static final int GL_SGX_BINARY_IMG
        +
        Accepted by the <binaryformat> parameter of ShaderBinary:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGTextureCompressionPvrtc.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGTextureCompressionPvrtc.html new file mode 100644 index 00000000..7ecc1192 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/IMGTextureCompressionPvrtc.html @@ -0,0 +1,294 @@ + + + + + +IMGTextureCompressionPvrtc (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class IMGTextureCompressionPvrtc

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.IMGTextureCompressionPvrtc
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class IMGTextureCompressionPvrtc
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG +
      Accepted by the <internalformat> parameter of CompressedTexImage2DARB + and the <format> parameter of CompressedTexSubImage2DARB:
      +
      static intGL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG +
      Accepted by the <internalformat> parameter of CompressedTexImage2DARB + and the <format> parameter of CompressedTexSubImage2DARB:
      +
      static intGL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG +
      Accepted by the <internalformat> parameter of CompressedTexImage2DARB + and the <format> parameter of CompressedTexSubImage2DARB:
      +
      static intGL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG +
      Accepted by the <internalformat> parameter of CompressedTexImage2DARB + and the <format> parameter of CompressedTexSubImage2DARB:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG

        +
        public static final int GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2DARB + and the <format> parameter of CompressedTexSubImage2DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG

        +
        public static final int GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2DARB + and the <format> parameter of CompressedTexSubImage2DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG

        +
        public static final int GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2DARB + and the <format> parameter of CompressedTexSubImage2DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG

        +
        public static final int GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2DARB + and the <format> parameter of CompressedTexSubImage2DARB:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/KHRDebug.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/KHRDebug.html new file mode 100644 index 00000000..802f7521 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/KHRDebug.html @@ -0,0 +1,1327 @@ + + + + + +KHRDebug (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class KHRDebug

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.KHRDebug
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRDebug
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BUFFER +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_CONTEXT_FLAG_DEBUG_BIT +
      Returned by GetIntegerv when <pname> is CONTEXT_FLAGS:
      +
      static intGL_DEBUG_CALLBACK_FUNCTION +
      Tokens accepted by the <pname> parameter of GetPointerv:
      +
      static intGL_DEBUG_CALLBACK_USER_PARAM +
      Tokens accepted by the <pname> parameter of GetPointerv:
      +
      static intGL_DEBUG_GROUP_STACK_DEPTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_DEBUG_LOGGED_MESSAGES +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_DEBUG_OUTPUT +
      Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
      +
      static intGL_DEBUG_OUTPUT_SYNCHRONOUS +
      Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
      +
      static intGL_DEBUG_SEVERITY_HIGH +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SEVERITY_LOW +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SEVERITY_MEDIUM +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SEVERITY_NOTIFICATION +
      Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_API +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_APPLICATION +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_OTHER +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_SHADER_COMPILER +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_THIRD_PARTY +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_SOURCE_WINDOW_SYSTEM +
      Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_DEPRECATED_BEHAVIOR +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_ERROR +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_MARKER +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_OTHER +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_PERFORMANCE +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_POP_GROUP +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_PORTABILITY +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_PUSH_GROUP +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
      +
      static intGL_DEBUG_TYPE_UNDEFINED_BEHAVIOR +
      Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
      +
      static intGL_DISPLAY_LIST +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_MAX_DEBUG_GROUP_STACK_DEPTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_MAX_DEBUG_LOGGED_MESSAGES +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_MAX_DEBUG_MESSAGE_LENGTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_MAX_LABEL_LENGTH +
      Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
      +
      static intGL_PROGRAM +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_PROGRAM_PIPELINE +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_QUERY +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_SAMPLER +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_SHADER +
      Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
      +
      static intGL_STACK_OVERFLOW +
      Returned by GetError:
      +
      static intGL_STACK_UNDERFLOW +
      Returned by GetError:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDebugMessageCallback(KHRDebugCallback callback) +
      The KHRDebugCallback.Handler implementation passed to this method will be used for + KHR_debug messages.
      +
      static voidglDebugMessageControl(int source, + int type, + int severity, + java.nio.IntBuffer ids, + boolean enabled) 
      static voidglDebugMessageInsert(int source, + int type, + int id, + int severity, + java.nio.ByteBuffer buf) 
      static voidglDebugMessageInsert(int source, + int type, + int id, + int severity, + java.lang.CharSequence buf) +
      Overloads glDebugMessageInsert.
      +
      static intglGetDebugMessageLog(int count, + java.nio.IntBuffer sources, + java.nio.IntBuffer types, + java.nio.IntBuffer ids, + java.nio.IntBuffer severities, + java.nio.IntBuffer lengths, + java.nio.ByteBuffer messageLog) 
      static java.lang.StringglGetObjectLabel(int identifier, + int name, + int bufSize) +
      Overloads glGetObjectLabel.
      +
      static voidglGetObjectLabel(int identifier, + int name, + java.nio.IntBuffer length, + java.nio.ByteBuffer label) 
      static java.lang.StringglGetObjectPtrLabel(PointerWrapper ptr, + int bufSize) +
      Overloads glGetObjectPtrLabel.
      +
      static voidglGetObjectPtrLabel(PointerWrapper ptr, + java.nio.IntBuffer length, + java.nio.ByteBuffer label) 
      static voidglObjectLabel(int identifier, + int name, + java.nio.ByteBuffer label) 
      static voidglObjectLabel(int identifier, + int name, + java.lang.CharSequence label) +
      Overloads glObjectLabel.
      +
      static voidglObjectPtrLabel(PointerWrapper ptr, + java.nio.ByteBuffer label) 
      static voidglObjectPtrLabel(PointerWrapper ptr, + java.lang.CharSequence label) +
      Overloads glObjectPtrLabel.
      +
      static voidglPopDebugGroup() 
      static voidglPushDebugGroup(int source, + int id, + java.nio.ByteBuffer message) 
      static voidglPushDebugGroup(int source, + int id, + java.lang.CharSequence message) +
      Overloads glPushDebugGroup.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEBUG_OUTPUT

        +
        public static final int GL_DEBUG_OUTPUT
        +
        Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_OUTPUT_SYNCHRONOUS

        +
        public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS
        +
        Tokens accepted by the <target> parameters of Enable, Disable, and + IsEnabled:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CONTEXT_FLAG_DEBUG_BIT

        +
        public static final int GL_CONTEXT_FLAG_DEBUG_BIT
        +
        Returned by GetIntegerv when <pname> is CONTEXT_FLAGS:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEBUG_MESSAGE_LENGTH

        +
        public static final int GL_MAX_DEBUG_MESSAGE_LENGTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEBUG_LOGGED_MESSAGES

        +
        public static final int GL_MAX_DEBUG_LOGGED_MESSAGES
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_LOGGED_MESSAGES

        +
        public static final int GL_DEBUG_LOGGED_MESSAGES
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH

        +
        public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_DEBUG_GROUP_STACK_DEPTH

        +
        public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_GROUP_STACK_DEPTH

        +
        public static final int GL_DEBUG_GROUP_STACK_DEPTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_LABEL_LENGTH

        +
        public static final int GL_MAX_LABEL_LENGTH
        +
        Tokens accepted by the <value> parameters of GetBooleanv, GetIntegerv, + GetFloatv, GetDoublev and GetInteger64v:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CALLBACK_FUNCTION

        +
        public static final int GL_DEBUG_CALLBACK_FUNCTION
        +
        Tokens accepted by the <pname> parameter of GetPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_CALLBACK_USER_PARAM

        +
        public static final int GL_DEBUG_CALLBACK_USER_PARAM
        +
        Tokens accepted by the <pname> parameter of GetPointerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_API

        +
        public static final int GL_DEBUG_SOURCE_API
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_WINDOW_SYSTEM

        +
        public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_SHADER_COMPILER

        +
        public static final int GL_DEBUG_SOURCE_SHADER_COMPILER
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_THIRD_PARTY

        +
        public static final int GL_DEBUG_SOURCE_THIRD_PARTY
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_APPLICATION

        +
        public static final int GL_DEBUG_SOURCE_APPLICATION
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SOURCE_OTHER

        +
        public static final int GL_DEBUG_SOURCE_OTHER
        +
        Tokens accepted or provided by the <source> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <sources> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_ERROR

        +
        public static final int GL_DEBUG_TYPE_ERROR
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR

        +
        public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR

        +
        public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_PORTABILITY

        +
        public static final int GL_DEBUG_TYPE_PORTABILITY
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_PERFORMANCE

        +
        public static final int GL_DEBUG_TYPE_PERFORMANCE
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_OTHER

        +
        public static final int GL_DEBUG_TYPE_OTHER
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_MARKER

        +
        public static final int GL_DEBUG_TYPE_MARKER
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the <types> + parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_PUSH_GROUP

        +
        public static final int GL_DEBUG_TYPE_PUSH_GROUP
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_TYPE_POP_GROUP

        +
        public static final int GL_DEBUG_TYPE_POP_GROUP
        +
        Tokens accepted or provided by the <type> parameters of + DebugMessageControl and DEBUGPROC, and the <types> parameter of + GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_HIGH

        +
        public static final int GL_DEBUG_SEVERITY_HIGH
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_MEDIUM

        +
        public static final int GL_DEBUG_SEVERITY_MEDIUM
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_LOW

        +
        public static final int GL_DEBUG_SEVERITY_LOW
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEBUG_SEVERITY_NOTIFICATION

        +
        public static final int GL_DEBUG_SEVERITY_NOTIFICATION
        +
        Tokens accepted or provided by the <severity> parameters of + DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, + and the <severities> parameter of GetDebugMessageLog:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STACK_UNDERFLOW

        +
        public static final int GL_STACK_UNDERFLOW
        +
        Returned by GetError:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STACK_OVERFLOW

        +
        public static final int GL_STACK_OVERFLOW
        +
        Returned by GetError:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER

        +
        public static final int GL_BUFFER
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SHADER

        +
        public static final int GL_SHADER
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM

        +
        public static final int GL_PROGRAM
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUERY

        +
        public static final int GL_QUERY
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_PIPELINE

        +
        public static final int GL_PROGRAM_PIPELINE
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER

        +
        public static final int GL_SAMPLER
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DISPLAY_LIST

        +
        public static final int GL_DISPLAY_LIST
        +
        Tokens accepted or provided by the <identifier> parameters of + ObjectLabel and GetObjectLabel:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDebugMessageControl

        +
        public static void glDebugMessageControl(int source,
        +                         int type,
        +                         int severity,
        +                         java.nio.IntBuffer ids,
        +                         boolean enabled)
        +
      • +
      + + + +
        +
      • +

        glDebugMessageInsert

        +
        public static void glDebugMessageInsert(int source,
        +                        int type,
        +                        int id,
        +                        int severity,
        +                        java.nio.ByteBuffer buf)
        +
      • +
      + + + +
        +
      • +

        glDebugMessageInsert

        +
        public static void glDebugMessageInsert(int source,
        +                        int type,
        +                        int id,
        +                        int severity,
        +                        java.lang.CharSequence buf)
        +
        Overloads glDebugMessageInsert.
        +
      • +
      + + + +
        +
      • +

        glDebugMessageCallback

        +
        public static void glDebugMessageCallback(KHRDebugCallback callback)
        +
        The KHRDebugCallback.Handler implementation passed to this method will be used for + KHR_debug messages. If callback is null, any previously registered handler for the current + thread will be unregistered and stop receiving messages. +

        +
        Parameters:
        callback - the callback function to use
        +
      • +
      + + + +
        +
      • +

        glGetDebugMessageLog

        +
        public static int glGetDebugMessageLog(int count,
        +                       java.nio.IntBuffer sources,
        +                       java.nio.IntBuffer types,
        +                       java.nio.IntBuffer ids,
        +                       java.nio.IntBuffer severities,
        +                       java.nio.IntBuffer lengths,
        +                       java.nio.ByteBuffer messageLog)
        +
      • +
      + + + +
        +
      • +

        glPushDebugGroup

        +
        public static void glPushDebugGroup(int source,
        +                    int id,
        +                    java.nio.ByteBuffer message)
        +
      • +
      + + + +
        +
      • +

        glPushDebugGroup

        +
        public static void glPushDebugGroup(int source,
        +                    int id,
        +                    java.lang.CharSequence message)
        +
        Overloads glPushDebugGroup.
        +
      • +
      + + + +
        +
      • +

        glPopDebugGroup

        +
        public static void glPopDebugGroup()
        +
      • +
      + + + +
        +
      • +

        glObjectLabel

        +
        public static void glObjectLabel(int identifier,
        +                 int name,
        +                 java.nio.ByteBuffer label)
        +
      • +
      + + + +
        +
      • +

        glObjectLabel

        +
        public static void glObjectLabel(int identifier,
        +                 int name,
        +                 java.lang.CharSequence label)
        +
        Overloads glObjectLabel.
        +
      • +
      + + + +
        +
      • +

        glGetObjectLabel

        +
        public static void glGetObjectLabel(int identifier,
        +                    int name,
        +                    java.nio.IntBuffer length,
        +                    java.nio.ByteBuffer label)
        +
      • +
      + + + +
        +
      • +

        glGetObjectLabel

        +
        public static java.lang.String glGetObjectLabel(int identifier,
        +                                int name,
        +                                int bufSize)
        +
        Overloads glGetObjectLabel.
        +
      • +
      + + + +
        +
      • +

        glObjectPtrLabel

        +
        public static void glObjectPtrLabel(PointerWrapper ptr,
        +                    java.nio.ByteBuffer label)
        +
      • +
      + + + +
        +
      • +

        glObjectPtrLabel

        +
        public static void glObjectPtrLabel(PointerWrapper ptr,
        +                    java.lang.CharSequence label)
        +
        Overloads glObjectPtrLabel.
        +
      • +
      + + + +
        +
      • +

        glGetObjectPtrLabel

        +
        public static void glGetObjectPtrLabel(PointerWrapper ptr,
        +                       java.nio.IntBuffer length,
        +                       java.nio.ByteBuffer label)
        +
      • +
      + + + +
        +
      • +

        glGetObjectPtrLabel

        +
        public static java.lang.String glGetObjectPtrLabel(PointerWrapper ptr,
        +                                   int bufSize)
        +
        Overloads glGetObjectPtrLabel.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/KHRDebugCallback.Handler.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/KHRDebugCallback.Handler.html new file mode 100644 index 00000000..9c15c601 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/KHRDebugCallback.Handler.html @@ -0,0 +1,224 @@ + + + + + +KHRDebugCallback.Handler (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Interface KHRDebugCallback.Handler

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    KHRDebugCallback
    +
    +
    +
    +
    public static interface KHRDebugCallback.Handler
    +
    Implementations of this interface can be used to receive ARB_debug_output notifications.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidhandleMessage(int source, + int type, + int id, + int severity, + java.lang.String message) +
      This method will be called when an ARB_debug_output message is generated.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleMessage

        +
        void handleMessage(int source,
        +                 int type,
        +                 int id,
        +                 int severity,
        +                 java.lang.String message)
        +
        This method will be called when an ARB_debug_output message is generated.
        +
        Parameters:
        id - the message ID
        source - the message source
        type - the message type
        severity - the message severity
        message - the string representation of the message.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/KHRDebugCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/KHRDebugCallback.html new file mode 100644 index 00000000..1735c34b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/KHRDebugCallback.html @@ -0,0 +1,309 @@ + + + + + +KHRDebugCallback (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class KHRDebugCallback

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PointerWrapper
    +
    +
    +
    +
    public final class KHRDebugCallback
    +extends PointerWrapperAbstract
    +
    Instances of this class are needed to use the callback functionality of the KHR_debug extension. + Users of this class may provide implementations of the Handler interface to receive notifications. + The same Handler instance may be used by different contexts but it is not recommended. + Handler notifications are synchronized.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KHRDebugCallback

        +
        public KHRDebugCallback()
        +
        Creates an KHRebugCallback with a default callback handler. + The default handler will simply print the message on System.err.
        +
      • +
      + + + +
        +
      • +

        KHRDebugCallback

        +
        public KHRDebugCallback(KHRDebugCallback.Handler handler)
        +
        Creates an ARBDebugOutputCallback with the specified callback handler. + The handler's handleMessage method will be called whenever + debug output is generated by the GL.
        +
        Parameters:
        handler - the callback handler
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/KHRTextureCompressionAstcLdr.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/KHRTextureCompressionAstcLdr.html new file mode 100644 index 00000000..d972b3b4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/KHRTextureCompressionAstcLdr.html @@ -0,0 +1,806 @@ + + + + + +KHRTextureCompressionAstcLdr (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class KHRTextureCompressionAstcLdr

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.KHRTextureCompressionAstcLdr
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class KHRTextureCompressionAstcLdr
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COMPRESSED_RGBA_ASTC_10x10_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_10x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_10x6_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_10x8_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_12x10_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_12x12_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_4x4_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_5x4_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_5x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_6x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_6x6_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_8x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_8x6_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_RGBA_ASTC_8x8_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      static intGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR +
      Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_4x4_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_4x4_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_5x4_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_5x4_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_5x5_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_5x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_6x5_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_6x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_6x6_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_6x6_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_8x5_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_8x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_8x6_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_8x6_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_8x8_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_8x8_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_10x5_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_10x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_10x6_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_10x6_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_10x8_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_10x8_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_10x10_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_10x10_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_12x10_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_12x10_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_RGBA_ASTC_12x12_KHR

        +
        public static final int GL_COMPRESSED_RGBA_ASTC_12x12_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR

        +
        public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D, + CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, + and TextureStorage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVCoverageSample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVCoverageSample.html new file mode 100644 index 00000000..90c9ccb6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVCoverageSample.html @@ -0,0 +1,460 @@ + + + + + +NVCoverageSample (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class NVCoverageSample

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.NVCoverageSample
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVCoverageSample
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intEGL_COVERAGE_BUFFERS_NV +
      Accepted by the <attrib_list> parameter of eglChooseConfig + and eglCreatePbufferSurface, and by the <attribute> + parameter of eglGetConfigAttrib:
      +
      static intEGL_COVERAGE_SAMPLES_NV +
      Accepted by the <attrib_list> parameter of eglChooseConfig + and eglCreatePbufferSurface, and by the <attribute> + parameter of eglGetConfigAttrib:
      +
      static intGL_COVERAGE_ALL_FRAGMENTS_NV +
      Accepted by the <operation> parameter of CoverageOperationNV:
      +
      static intGL_COVERAGE_ATTACHMENT_NV +
      Accepted by the <attachment> parameter of + FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
      +
      static intGL_COVERAGE_AUTOMATIC_NV +
      Accepted by the <operation> parameter of CoverageOperationNV:
      +
      static intGL_COVERAGE_BUFFER_BIT_NV +
      Accepted by the <buf> parameter of Clear:
      +
      static intGL_COVERAGE_BUFFERS_NV +
      Accepted by the <pname> parameter of GetIntegerv:
      +
      static intGL_COVERAGE_COMPONENT_NV +
      Accepted by the <internalformat> parameter of + RenderbufferStorageEXT and the <format> parameter of ReadPixels:
      +
      static intGL_COVERAGE_COMPONENT4_NV +
      Accepted by the <internalformat> parameter of + RenderbufferStorageEXT:
      +
      static intGL_COVERAGE_EDGE_FRAGMENTS_NV +
      Accepted by the <operation> parameter of CoverageOperationNV:
      +
      static intGL_COVERAGE_SAMPLES_NV +
      Accepted by the <pname> parameter of GetIntegerv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglCoverageMaskNV(boolean mask) 
      static voidglCoverageOperationNV(int operation) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        EGL_COVERAGE_BUFFERS_NV

        +
        public static final int EGL_COVERAGE_BUFFERS_NV
        +
        Accepted by the <attrib_list> parameter of eglChooseConfig + and eglCreatePbufferSurface, and by the <attribute> + parameter of eglGetConfigAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_COVERAGE_SAMPLES_NV

        +
        public static final int EGL_COVERAGE_SAMPLES_NV
        +
        Accepted by the <attrib_list> parameter of eglChooseConfig + and eglCreatePbufferSurface, and by the <attribute> + parameter of eglGetConfigAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COVERAGE_COMPONENT_NV

        +
        public static final int GL_COVERAGE_COMPONENT_NV
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorageEXT and the <format> parameter of ReadPixels:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COVERAGE_COMPONENT4_NV

        +
        public static final int GL_COVERAGE_COMPONENT4_NV
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorageEXT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COVERAGE_ALL_FRAGMENTS_NV

        +
        public static final int GL_COVERAGE_ALL_FRAGMENTS_NV
        +
        Accepted by the <operation> parameter of CoverageOperationNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COVERAGE_EDGE_FRAGMENTS_NV

        +
        public static final int GL_COVERAGE_EDGE_FRAGMENTS_NV
        +
        Accepted by the <operation> parameter of CoverageOperationNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COVERAGE_AUTOMATIC_NV

        +
        public static final int GL_COVERAGE_AUTOMATIC_NV
        +
        Accepted by the <operation> parameter of CoverageOperationNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COVERAGE_ATTACHMENT_NV

        +
        public static final int GL_COVERAGE_ATTACHMENT_NV
        +
        Accepted by the <attachment> parameter of + FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COVERAGE_BUFFER_BIT_NV

        +
        public static final int GL_COVERAGE_BUFFER_BIT_NV
        +
        Accepted by the <buf> parameter of Clear:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COVERAGE_BUFFERS_NV

        +
        public static final int GL_COVERAGE_BUFFERS_NV
        +
        Accepted by the <pname> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COVERAGE_SAMPLES_NV

        +
        public static final int GL_COVERAGE_SAMPLES_NV
        +
        Accepted by the <pname> parameter of GetIntegerv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glCoverageMaskNV

        +
        public static void glCoverageMaskNV(boolean mask)
        +
      • +
      + + + +
        +
      • +

        glCoverageOperationNV

        +
        public static void glCoverageOperationNV(int operation)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVDepthNonlinear.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVDepthNonlinear.html new file mode 100644 index 00000000..609c0a03 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVDepthNonlinear.html @@ -0,0 +1,298 @@ + + + + + +NVDepthNonlinear (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class NVDepthNonlinear

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.NVDepthNonlinear
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVDepthNonlinear
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intEGL_DEPTH_ENCODING_NONE_NV +
      Accepted as a value in the <attrib_list> parameter of eglChooseConfig + and eglCreatePbufferSurface, and returned in the <value> parameter + of eglGetConfigAttrib:
      +
      static intEGL_DEPTH_ENCODING_NONLINEAR_NV +
      Accepted as a value in the <attrib_list> parameter of eglChooseConfig + and eglCreatePbufferSurface, and returned in the <value> parameter + of eglGetConfigAttrib:
      +
      static intEGL_DEPTH_ENCODING_NV +
      Accepted by the <attrib_list> parameter of eglChooseConfig, + and by the <attribute> parameter of eglGetConfigAttrib:
      +
      static intGL_DEPTH_COMPONENT16_NONLINEAR_NV +
      Accepted as a valid sized internal format by all functions accepting + sized internal formats with a base format of DEPTH_COMPONENT:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEPTH_COMPONENT16_NONLINEAR_NV

        +
        public static final int GL_DEPTH_COMPONENT16_NONLINEAR_NV
        +
        Accepted as a valid sized internal format by all functions accepting + sized internal formats with a base format of DEPTH_COMPONENT:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_DEPTH_ENCODING_NV

        +
        public static final int EGL_DEPTH_ENCODING_NV
        +
        Accepted by the <attrib_list> parameter of eglChooseConfig, + and by the <attribute> parameter of eglGetConfigAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_DEPTH_ENCODING_NONE_NV

        +
        public static final int EGL_DEPTH_ENCODING_NONE_NV
        +
        Accepted as a value in the <attrib_list> parameter of eglChooseConfig + and eglCreatePbufferSurface, and returned in the <value> parameter + of eglGetConfigAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        EGL_DEPTH_ENCODING_NONLINEAR_NV

        +
        public static final int EGL_DEPTH_ENCODING_NONLINEAR_NV
        +
        Accepted as a value in the <attrib_list> parameter of eglChooseConfig + and eglCreatePbufferSurface, and returned in the <value> parameter + of eglGetConfigAttrib:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVDrawBuffers.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVDrawBuffers.html new file mode 100644 index 00000000..8f635a88 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVDrawBuffers.html @@ -0,0 +1,857 @@ + + + + + +NVDrawBuffers (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class NVDrawBuffers

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.NVDrawBuffers
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVDrawBuffers
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_COLOR_ATTACHMENT0_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT1_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT10_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT11_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT12_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT13_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT14_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT15_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT2_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT3_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT4_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT5_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT6_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT7_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT8_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_COLOR_ATTACHMENT9_NV +
      Accepted by the <bufs> parameter of DrawBuffersNV:
      +
      static intGL_DRAW_BUFFER0_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER1_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER10_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER11_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER12_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER13_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER14_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER15_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER2_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER3_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER4_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER5_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER6_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER7_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER8_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_DRAW_BUFFER9_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      static intGL_MAX_DRAW_BUFFERS_NV +
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDrawBuffersNV(int buf) +
      Overloads glDrawBuffersNV.
      +
      static voidglDrawBuffersNV(java.nio.IntBuffer bufs) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_MAX_DRAW_BUFFERS_NV

        +
        public static final int GL_MAX_DRAW_BUFFERS_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER0_NV

        +
        public static final int GL_DRAW_BUFFER0_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER1_NV

        +
        public static final int GL_DRAW_BUFFER1_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER2_NV

        +
        public static final int GL_DRAW_BUFFER2_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER3_NV

        +
        public static final int GL_DRAW_BUFFER3_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER4_NV

        +
        public static final int GL_DRAW_BUFFER4_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER5_NV

        +
        public static final int GL_DRAW_BUFFER5_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER6_NV

        +
        public static final int GL_DRAW_BUFFER6_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER7_NV

        +
        public static final int GL_DRAW_BUFFER7_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER8_NV

        +
        public static final int GL_DRAW_BUFFER8_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER9_NV

        +
        public static final int GL_DRAW_BUFFER9_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER10_NV

        +
        public static final int GL_DRAW_BUFFER10_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER11_NV

        +
        public static final int GL_DRAW_BUFFER11_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER12_NV

        +
        public static final int GL_DRAW_BUFFER12_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER13_NV

        +
        public static final int GL_DRAW_BUFFER13_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER14_NV

        +
        public static final int GL_DRAW_BUFFER14_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DRAW_BUFFER15_NV

        +
        public static final int GL_DRAW_BUFFER15_NV
        +
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, + and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT0_NV

        +
        public static final int GL_COLOR_ATTACHMENT0_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT1_NV

        +
        public static final int GL_COLOR_ATTACHMENT1_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT2_NV

        +
        public static final int GL_COLOR_ATTACHMENT2_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT3_NV

        +
        public static final int GL_COLOR_ATTACHMENT3_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT4_NV

        +
        public static final int GL_COLOR_ATTACHMENT4_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT5_NV

        +
        public static final int GL_COLOR_ATTACHMENT5_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT6_NV

        +
        public static final int GL_COLOR_ATTACHMENT6_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT7_NV

        +
        public static final int GL_COLOR_ATTACHMENT7_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT8_NV

        +
        public static final int GL_COLOR_ATTACHMENT8_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT9_NV

        +
        public static final int GL_COLOR_ATTACHMENT9_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT10_NV

        +
        public static final int GL_COLOR_ATTACHMENT10_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT11_NV

        +
        public static final int GL_COLOR_ATTACHMENT11_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT12_NV

        +
        public static final int GL_COLOR_ATTACHMENT12_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT13_NV

        +
        public static final int GL_COLOR_ATTACHMENT13_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT14_NV

        +
        public static final int GL_COLOR_ATTACHMENT14_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT15_NV

        +
        public static final int GL_COLOR_ATTACHMENT15_NV
        +
        Accepted by the <bufs> parameter of DrawBuffersNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawBuffersNV

        +
        public static void glDrawBuffersNV(java.nio.IntBuffer bufs)
        +
      • +
      + + + +
        +
      • +

        glDrawBuffersNV

        +
        public static void glDrawBuffersNV(int buf)
        +
        Overloads glDrawBuffersNV.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVDrawPath.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVDrawPath.html new file mode 100644 index 00000000..2fa04d2d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVDrawPath.html @@ -0,0 +1,1042 @@ + + + + + +NVDrawPath (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class NVDrawPath

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.NVDrawPath
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVDrawPath
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PATH_QUALITY_NV

        +
        public static final int GL_PATH_QUALITY_NV
        +
        Accepted as the <paramType> parameter of PathParameterNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FILL_RULE_NV

        +
        public static final int GL_FILL_RULE_NV
        +
        Accepted as the <paramType> parameter of PathParameterNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STROKE_CAP0_STYLE_NV

        +
        public static final int GL_STROKE_CAP0_STYLE_NV
        +
        Accepted as the <paramType> parameter of PathParameterNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STROKE_CAP1_STYLE_NV

        +
        public static final int GL_STROKE_CAP1_STYLE_NV
        +
        Accepted as the <paramType> parameter of PathParameterNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STROKE_CAP2_STYLE_NV

        +
        public static final int GL_STROKE_CAP2_STYLE_NV
        +
        Accepted as the <paramType> parameter of PathParameterNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STROKE_CAP3_STYLE_NV

        +
        public static final int GL_STROKE_CAP3_STYLE_NV
        +
        Accepted as the <paramType> parameter of PathParameterNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STROKE_JOIN_STYLE_NV

        +
        public static final int GL_STROKE_JOIN_STYLE_NV
        +
        Accepted as the <paramType> parameter of PathParameterNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STROKE_MITER_LIMIT_NV

        +
        public static final int GL_STROKE_MITER_LIMIT_NV
        +
        Accepted as the <paramType> parameter of PathParameterNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_EVEN_ODD_NV

        +
        public static final int GL_EVEN_ODD_NV
        +
        Values for the ILL_RULE_NV path parameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NON_ZERO_NV

        +
        public static final int GL_NON_ZERO_NV
        +
        Values for the ILL_RULE_NV path parameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CAP_BUTT_NV

        +
        public static final int GL_CAP_BUTT_NV
        +
        Values for the CAP[0-3]_STYLE_NV path parameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CAP_ROUND_NV

        +
        public static final int GL_CAP_ROUND_NV
        +
        Values for the CAP[0-3]_STYLE_NV path parameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CAP_SQUARE_NV

        +
        public static final int GL_CAP_SQUARE_NV
        +
        Values for the CAP[0-3]_STYLE_NV path parameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CAP_TRIANGLE_NV

        +
        public static final int GL_CAP_TRIANGLE_NV
        +
        Values for the CAP[0-3]_STYLE_NV path parameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_JOIN_MITER_NV

        +
        public static final int GL_JOIN_MITER_NV
        +
        Values for the JOIN_STYLE_NV path parameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_JOIN_ROUND_NV

        +
        public static final int GL_JOIN_ROUND_NV
        +
        Values for the JOIN_STYLE_NV path parameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_JOIN_BEVEL_NV

        +
        public static final int GL_JOIN_BEVEL_NV
        +
        Values for the JOIN_STYLE_NV path parameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_JOIN_CLIPPED_MITER_NV

        +
        public static final int GL_JOIN_CLIPPED_MITER_NV
        +
        Values for the JOIN_STYLE_NV path parameter:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX_PATH_TO_CLIP_NV

        +
        public static final int GL_MATRIX_PATH_TO_CLIP_NV
        +
        Accepted as the <target> parameter of PathMatrixNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX_STROKE_TO_PATH_NV

        +
        public static final int GL_MATRIX_STROKE_TO_PATH_NV
        +
        Accepted as the <target> parameter of PathMatrixNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX_PATH_COORD0_NV

        +
        public static final int GL_MATRIX_PATH_COORD0_NV
        +
        Accepted as the <target> parameter of PathMatrixNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX_PATH_COORD1_NV

        +
        public static final int GL_MATRIX_PATH_COORD1_NV
        +
        Accepted as the <target> parameter of PathMatrixNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX_PATH_COORD2_NV

        +
        public static final int GL_MATRIX_PATH_COORD2_NV
        +
        Accepted as the <target> parameter of PathMatrixNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MATRIX_PATH_COORD3_NV

        +
        public static final int GL_MATRIX_PATH_COORD3_NV
        +
        Accepted as the <target> parameter of PathMatrixNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FILL_PATH_NV

        +
        public static final int GL_FILL_PATH_NV
        +
        Accepted as the <mode> parameter of DrawPathbufferNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STROKE_PATH_NV

        +
        public static final int GL_STROKE_PATH_NV
        +
        Accepted as the <mode> parameter of DrawPathbufferNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MOVE_TO_NV

        +
        public static final byte GL_MOVE_TO_NV
        +
        Accepted as path commands by CreatePathNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_LINE_TO_NV

        +
        public static final byte GL_LINE_TO_NV
        +
        Accepted as path commands by CreatePathNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_QUADRATIC_BEZIER_TO_NV

        +
        public static final byte GL_QUADRATIC_BEZIER_TO_NV
        +
        Accepted as path commands by CreatePathNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CUBIC_BEZIER_TO_NV

        +
        public static final byte GL_CUBIC_BEZIER_TO_NV
        +
        Accepted as path commands by CreatePathNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_START_MARKER_NV

        +
        public static final byte GL_START_MARKER_NV
        +
        Accepted as path commands by CreatePathNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CLOSE_NV

        +
        public static final byte GL_CLOSE_NV
        +
        Accepted as path commands by CreatePathNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STROKE_CAP0_NV

        +
        public static final byte GL_STROKE_CAP0_NV
        +
        Accepted as path commands by CreatePathNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STROKE_CAP1_NV

        +
        public static final byte GL_STROKE_CAP1_NV
        +
        Accepted as path commands by CreatePathNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STROKE_CAP2_NV

        +
        public static final byte GL_STROKE_CAP2_NV
        +
        Accepted as path commands by CreatePathNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STROKE_CAP3_NV

        +
        public static final byte GL_STROKE_CAP3_NV
        +
        Accepted as path commands by CreatePathNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glCreatePathNV

        +
        public static int glCreatePathNV(int datatype,
        +                 java.nio.ByteBuffer commands)
        +
      • +
      + + + +
        +
      • +

        glDeletePathNV

        +
        public static void glDeletePathNV(int path)
        +
      • +
      + + + +
        +
      • +

        glPathVerticesNV

        +
        public static void glPathVerticesNV(int path,
        +                    java.nio.ByteBuffer vertices)
        +
      • +
      + + + +
        +
      • +

        glPathParameterfNV

        +
        public static void glPathParameterfNV(int path,
        +                      int paramType,
        +                      float param)
        +
      • +
      + + + +
        +
      • +

        glPathParameteriNV

        +
        public static void glPathParameteriNV(int path,
        +                      int paramType,
        +                      int param)
        +
      • +
      + + + +
        +
      • +

        glCreatePathProgramNV

        +
        public static int glCreatePathProgramNV()
        +
      • +
      + + + +
        +
      • +

        glPathMatrixNV

        +
        public static void glPathMatrixNV(int target,
        +                  java.nio.FloatBuffer value)
        +
      • +
      + + + +
        +
      • +

        glDrawPathNV

        +
        public static void glDrawPathNV(int path,
        +                int mode)
        +
      • +
      + + + +
        +
      • +

        glCreatePathbufferNV

        +
        public static int glCreatePathbufferNV(int capacity)
        +
      • +
      + + + +
        +
      • +

        glDeletePathbufferNV

        +
        public static void glDeletePathbufferNV(int buffer)
        +
      • +
      + + + +
        +
      • +

        glPathbufferPathNV

        +
        public static void glPathbufferPathNV(int buffer,
        +                      int index,
        +                      int path)
        +
      • +
      + + + +
        +
      • +

        glPathbufferPositionNV

        +
        public static void glPathbufferPositionNV(int buffer,
        +                          int index,
        +                          float x,
        +                          float y)
        +
      • +
      + + + +
        +
      • +

        glDrawPathbufferNV

        +
        public static void glDrawPathbufferNV(int buffer,
        +                      int mode)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVDrawTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVDrawTexture.html new file mode 100644 index 00000000..074b0973 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVDrawTexture.html @@ -0,0 +1,243 @@ + + + + + +NVDrawTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class NVDrawTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.NVDrawTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVDrawTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDrawTextureNV(int texture, + int sampler, + float x0, + float y0, + float x1, + float y1, + float z, + float s0, + float t0, + float s1, + float t1) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glDrawTextureNV

        +
        public static void glDrawTextureNV(int texture,
        +                   int sampler,
        +                   float x0,
        +                   float y0,
        +                   float x1,
        +                   float y1,
        +                   float z,
        +                   float s0,
        +                   float t0,
        +                   float s1,
        +                   float t1)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVEGLStreamConsumerExternal.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVEGLStreamConsumerExternal.html new file mode 100644 index 00000000..5492abfb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVEGLStreamConsumerExternal.html @@ -0,0 +1,286 @@ + + + + + +NVEGLStreamConsumerExternal (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class NVEGLStreamConsumerExternal

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.NVEGLStreamConsumerExternal
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVEGLStreamConsumerExternal
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_EXTERNAL_OES

        +
        public static final int GL_TEXTURE_EXTERNAL_OES
        +
        Accepted as a target in the <target> parameter of BindTexture:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_EXTERNAL_OES

        +
        public static final int GL_SAMPLER_EXTERNAL_OES
        +
        Returned in the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_EXTERNAL_OES

        +
        public static final int GL_TEXTURE_BINDING_EXTERNAL_OES
        +
        Accepted as <value> in GetIntegerv() and GetFloatv() queries:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES

        +
        public static final int GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES
        +
        Accepted as <value> in GetTexParameter*() queries:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVFboColorAttachments.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVFboColorAttachments.html new file mode 100644 index 00000000..0e836ffb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVFboColorAttachments.html @@ -0,0 +1,456 @@ + + + + + +NVFboColorAttachments (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class NVFboColorAttachments

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.NVFboColorAttachments
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVFboColorAttachments
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVFence.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVFence.html new file mode 100644 index 00000000..faa935ed --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVFence.html @@ -0,0 +1,413 @@ + + + + + +NVFence (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class NVFence

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.NVFence
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVFence
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ALL_COMPLETED_NV +
      Accepted by the <condition> parameter of SetFenceNV:
      +
      static intGL_FENCE_CONDITION_NV +
      Accepted by the <pname> parameter of GetFenceivNV:
      +
      static intGL_FENCE_STATUS_NV +
      Accepted by the <pname> parameter of GetFenceivNV:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDeleteFencesNV(int fence) +
      Overloads glDeleteFencesNV.
      +
      static voidglDeleteFencesNV(java.nio.IntBuffer fences) 
      static voidglFinishFenceNV(int fence) 
      static intglGenFencesNV() +
      Overloads glGenFencesNV.
      +
      static voidglGenFencesNV(java.nio.IntBuffer fences) 
      static voidglGetFenceivNV(int fence, + int pname, + java.nio.IntBuffer params) 
      static booleanglIsFenceNV(int fence) 
      static voidglSetFenceNV(int fence, + int condition) 
      static booleanglTestFenceNV(int fence) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_ALL_COMPLETED_NV

        +
        public static final int GL_ALL_COMPLETED_NV
        +
        Accepted by the <condition> parameter of SetFenceNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FENCE_STATUS_NV

        +
        public static final int GL_FENCE_STATUS_NV
        +
        Accepted by the <pname> parameter of GetFenceivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FENCE_CONDITION_NV

        +
        public static final int GL_FENCE_CONDITION_NV
        +
        Accepted by the <pname> parameter of GetFenceivNV:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGenFencesNV

        +
        public static void glGenFencesNV(java.nio.IntBuffer fences)
        +
      • +
      + + + +
        +
      • +

        glGenFencesNV

        +
        public static int glGenFencesNV()
        +
        Overloads glGenFencesNV.
        +
      • +
      + + + +
        +
      • +

        glDeleteFencesNV

        +
        public static void glDeleteFencesNV(java.nio.IntBuffer fences)
        +
      • +
      + + + +
        +
      • +

        glDeleteFencesNV

        +
        public static void glDeleteFencesNV(int fence)
        +
        Overloads glDeleteFencesNV.
        +
      • +
      + + + +
        +
      • +

        glSetFenceNV

        +
        public static void glSetFenceNV(int fence,
        +                int condition)
        +
      • +
      + + + +
        +
      • +

        glTestFenceNV

        +
        public static boolean glTestFenceNV(int fence)
        +
      • +
      + + + +
        +
      • +

        glFinishFenceNV

        +
        public static void glFinishFenceNV(int fence)
        +
      • +
      + + + +
        +
      • +

        glIsFenceNV

        +
        public static boolean glIsFenceNV(int fence)
        +
      • +
      + + + +
        +
      • +

        glGetFenceivNV

        +
        public static void glGetFenceivNV(int fence,
        +                  int pname,
        +                  java.nio.IntBuffer params)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVFramebufferVertexAttribArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVFramebufferVertexAttribArray.html new file mode 100644 index 00000000..71053dc9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVFramebufferVertexAttribArray.html @@ -0,0 +1,392 @@ + + + + + +NVFramebufferVertexAttribArray (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class NVFramebufferVertexAttribArray

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.NVFramebufferVertexAttribArray
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVFramebufferVertexAttribArray
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHABLE_NV

        +
        public static final int GL_FRAMEBUFFER_ATTACHABLE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_VERTEX_ATTRIB_ARRAY_NV

        +
        public static final int GL_VERTEX_ATTRIB_ARRAY_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_SIZE_NV

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_SIZE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_TYPE_NV

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_TYPE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_NORMALIZED_NV

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_NORMALIZED_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_OFFSET_NV

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_OFFSET_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_WIDTH_NV

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_WIDTH_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_STRIDE_NV

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_STRIDE_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_HEIGHT_NV

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_VERTEX_ATTRIB_ARRAY_HEIGHT_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glFramebufferVertexAttribArrayNV

        +
        public static void glFramebufferVertexAttribArrayNV(int target,
        +                                    int attachment,
        +                                    int buffertarget,
        +                                    int bufferobject,
        +                                    int size,
        +                                    int type,
        +                                    boolean normalized,
        +                                    long offset,
        +                                    long width,
        +                                    long height,
        +                                    int stride)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVGetTexImage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVGetTexImage.html new file mode 100644 index 00000000..8a6270d7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVGetTexImage.html @@ -0,0 +1,622 @@ + + + + + +NVGetTexImage (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class NVGetTexImage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.NVGetTexImage
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVGetTexImage
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetTexImageNV

        +
        public static void glGetTexImageNV(int target,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.ByteBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetTexImageNV

        +
        public static void glGetTexImageNV(int target,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.FloatBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetTexImageNV

        +
        public static void glGetTexImageNV(int target,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.IntBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetTexImageNV

        +
        public static void glGetTexImageNV(int target,
        +                   int level,
        +                   int format,
        +                   int type,
        +                   java.nio.ShortBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetCompressedTexImageNV

        +
        public static void glGetCompressedTexImageNV(int target,
        +                             int level,
        +                             java.nio.ByteBuffer img)
        +
      • +
      + + + +
        +
      • +

        glGetTexLevelParameterNV

        +
        public static void glGetTexLevelParameterNV(int target,
        +                            int level,
        +                            int pname,
        +                            java.nio.FloatBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexLevelParameterfNV

        +
        public static float glGetTexLevelParameterfNV(int target,
        +                              int level,
        +                              int pname)
        +
        Overloads glGetTexLevelParameterfvNV.
        +
      • +
      + + + +
        +
      • +

        glGetTexLevelParameterNV

        +
        public static void glGetTexLevelParameterNV(int target,
        +                            int level,
        +                            int pname,
        +                            java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetTexLevelParameteriNV

        +
        public static int glGetTexLevelParameteriNV(int target,
        +                            int level,
        +                            int pname)
        +
        Overloads glGetTexLevelParameterivNV.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVPlatformBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVPlatformBinary.html new file mode 100644 index 00000000..d5a265a6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVPlatformBinary.html @@ -0,0 +1,235 @@ + + + + + +NVPlatformBinary (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class NVPlatformBinary

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.NVPlatformBinary
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVPlatformBinary
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_NVIDIA_PLATFORM_BINARY_NV +
      Accepted by the <binaryformat> parameter of ShaderBinary:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_NVIDIA_PLATFORM_BINARY_NV

        +
        public static final int GL_NVIDIA_PLATFORM_BINARY_NV
        +
        Accepted by the <binaryformat> parameter of ShaderBinary:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVReadBuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVReadBuffer.html new file mode 100644 index 00000000..572060c9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVReadBuffer.html @@ -0,0 +1,274 @@ + + + + + +NVReadBuffer (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class NVReadBuffer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.NVReadBuffer
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVReadBuffer
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglReadBufferNV(int mode) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_NV

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_NV
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glReadBufferNV

        +
        public static void glReadBufferNV(int mode)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVSystemTime.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVSystemTime.html new file mode 100644 index 00000000..487e94d6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/NVSystemTime.html @@ -0,0 +1,236 @@ + + + + + +NVSystemTime (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class NVSystemTime

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.NVSystemTime
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class NVSystemTime
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static longglGetSystemTimeFrequencyNV() 
      static longglGetSystemTimeNV() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetSystemTimeFrequencyNV

        +
        public static long glGetSystemTimeFrequencyNV()
        +
      • +
      + + + +
        +
      • +

        glGetSystemTimeNV

        +
        public static long glGetSystemTimeNV()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESBlendEquationSeparate.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESBlendEquationSeparate.html new file mode 100644 index 00000000..12a7c82c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESBlendEquationSeparate.html @@ -0,0 +1,286 @@ + + + + + +OESBlendEquationSeparate (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESBlendEquationSeparate

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESBlendEquationSeparate
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESBlendEquationSeparate
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BLEND_EQUATION_ALPHA_OES +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
      +
      static intGL_BLEND_EQUATION_RGB_OES +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBlendEquationSeparateOES(int modeRGB, + int modeAlpha) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BLEND_EQUATION_RGB_OES

        +
        public static final int GL_BLEND_EQUATION_RGB_OES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BLEND_EQUATION_ALPHA_OES

        +
        public static final int GL_BLEND_EQUATION_ALPHA_OES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlendEquationSeparateOES

        +
        public static void glBlendEquationSeparateOES(int modeRGB,
        +                              int modeAlpha)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESBlendFuncSeparate.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESBlendFuncSeparate.html new file mode 100644 index 00000000..4b3ec4ea --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESBlendFuncSeparate.html @@ -0,0 +1,328 @@ + + + + + +OESBlendFuncSeparate (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESBlendFuncSeparate

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESBlendFuncSeparate
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESBlendFuncSeparate
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intBLEND_DST_ALPHA_OES +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
      +
      static intBLEND_SRC_ALPHA_OES +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
      +
      static intBLEND_SRC_RGB_OES +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
      +
      static intGL_BLEND_DST_RGB_OES +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBlendFuncSeparateOES(int sfactorRGB, + int dfactorRGB, + int sfactorAlpha, + int dfactorAlpha) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BLEND_DST_RGB_OES

        +
        public static final int GL_BLEND_DST_RGB_OES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        BLEND_SRC_RGB_OES

        +
        public static final int BLEND_SRC_RGB_OES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        BLEND_DST_ALPHA_OES

        +
        public static final int BLEND_DST_ALPHA_OES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        BLEND_SRC_ALPHA_OES

        +
        public static final int BLEND_SRC_ALPHA_OES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlendFuncSeparateOES

        +
        public static void glBlendFuncSeparateOES(int sfactorRGB,
        +                          int dfactorRGB,
        +                          int sfactorAlpha,
        +                          int dfactorAlpha)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESBlendSubtract.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESBlendSubtract.html new file mode 100644 index 00000000..d280eff9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESBlendSubtract.html @@ -0,0 +1,316 @@ + + + + + +OESBlendSubtract (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESBlendSubtract

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESBlendSubtract
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESBlendSubtract
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BLEND_EQUATION_OES +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + and GetFloatv:
      +
      static intGL_FUNC_ADD_OES +
      Accepted by the <mode> parameter of BlendEquationOES:
      +
      static intGL_FUNC_REVERSE_SUBTRACT_OES +
      Accepted by the <mode> parameter of BlendEquationOES:
      +
      static intGL_FUNC_SUBTRACT_OES +
      Accepted by the <mode> parameter of BlendEquationOES:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglBlendEquationOES(int mode) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FUNC_ADD_OES

        +
        public static final int GL_FUNC_ADD_OES
        +
        Accepted by the <mode> parameter of BlendEquationOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FUNC_SUBTRACT_OES

        +
        public static final int GL_FUNC_SUBTRACT_OES
        +
        Accepted by the <mode> parameter of BlendEquationOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FUNC_REVERSE_SUBTRACT_OES

        +
        public static final int GL_FUNC_REVERSE_SUBTRACT_OES
        +
        Accepted by the <mode> parameter of BlendEquationOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BLEND_EQUATION_OES

        +
        public static final int GL_BLEND_EQUATION_OES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBlendEquationOES

        +
        public static void glBlendEquationOES(int mode)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESCompressedETC1RGB8Texture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESCompressedETC1RGB8Texture.html new file mode 100644 index 00000000..e0018856 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESCompressedETC1RGB8Texture.html @@ -0,0 +1,235 @@ + + + + + +OESCompressedETC1RGB8Texture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESCompressedETC1RGB8Texture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESCompressedETC1RGB8Texture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESCompressedETC1RGB8Texture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_ETC1_RGB8_OES +
      Accepted by the <internalformat> parameter of CompressedTexImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_ETC1_RGB8_OES

        +
        public static final int GL_ETC1_RGB8_OES
        +
        Accepted by the <internalformat> parameter of CompressedTexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESCompressedPalettedTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESCompressedPalettedTexture.html new file mode 100644 index 00000000..8024aa93 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESCompressedPalettedTexture.html @@ -0,0 +1,388 @@ + + + + + +OESCompressedPalettedTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESCompressedPalettedTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESCompressedPalettedTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESCompressedPalettedTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_PALETTE4_R5_G6_B5_OES +
      Accepted by the <internalformat> paramter of CompressedTexImage2D
      +
      static intGL_PALETTE4_RGB5_A1_OES +
      Accepted by the <internalformat> paramter of CompressedTexImage2D
      +
      static intGL_PALETTE4_RGB8_OES +
      Accepted by the <internalformat> paramter of CompressedTexImage2D
      +
      static intGL_PALETTE4_RGBA4_OES +
      Accepted by the <internalformat> paramter of CompressedTexImage2D
      +
      static intGL_PALETTE4_RGBA8_OES +
      Accepted by the <internalformat> paramter of CompressedTexImage2D
      +
      static intGL_PALETTE8_R5_G6_B5_OES +
      Accepted by the <internalformat> paramter of CompressedTexImage2D
      +
      static intGL_PALETTE8_RGB5_A1_OES +
      Accepted by the <internalformat> paramter of CompressedTexImage2D
      +
      static intGL_PALETTE8_RGB8_OES +
      Accepted by the <internalformat> paramter of CompressedTexImage2D
      +
      static intGL_PALETTE8_RGBA4_OES +
      Accepted by the <internalformat> paramter of CompressedTexImage2D
      +
      static intGL_PALETTE8_RGBA8_OES +
      Accepted by the <internalformat> paramter of CompressedTexImage2D
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PALETTE4_RGB8_OES

        +
        public static final int GL_PALETTE4_RGB8_OES
        +
        Accepted by the <internalformat> paramter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PALETTE4_RGBA8_OES

        +
        public static final int GL_PALETTE4_RGBA8_OES
        +
        Accepted by the <internalformat> paramter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PALETTE4_R5_G6_B5_OES

        +
        public static final int GL_PALETTE4_R5_G6_B5_OES
        +
        Accepted by the <internalformat> paramter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PALETTE4_RGBA4_OES

        +
        public static final int GL_PALETTE4_RGBA4_OES
        +
        Accepted by the <internalformat> paramter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PALETTE4_RGB5_A1_OES

        +
        public static final int GL_PALETTE4_RGB5_A1_OES
        +
        Accepted by the <internalformat> paramter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PALETTE8_RGB8_OES

        +
        public static final int GL_PALETTE8_RGB8_OES
        +
        Accepted by the <internalformat> paramter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PALETTE8_RGBA8_OES

        +
        public static final int GL_PALETTE8_RGBA8_OES
        +
        Accepted by the <internalformat> paramter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PALETTE8_R5_G6_B5_OES

        +
        public static final int GL_PALETTE8_R5_G6_B5_OES
        +
        Accepted by the <internalformat> paramter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PALETTE8_RGBA4_OES

        +
        public static final int GL_PALETTE8_RGBA4_OES
        +
        Accepted by the <internalformat> paramter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PALETTE8_RGB5_A1_OES

        +
        public static final int GL_PALETTE8_RGB5_A1_OES
        +
        Accepted by the <internalformat> paramter of CompressedTexImage2D
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESDepth24.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESDepth24.html new file mode 100644 index 00000000..7f2065bd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESDepth24.html @@ -0,0 +1,235 @@ + + + + + +OESDepth24 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESDepth24

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESDepth24
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESDepth24
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEPTH_COMPONENT24_OES +
      Accepted by the <internalformat> parameter of RenderbufferStorageOES:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEPTH_COMPONENT24_OES

        +
        public static final int GL_DEPTH_COMPONENT24_OES
        +
        Accepted by the <internalformat> parameter of RenderbufferStorageOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESDepth32.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESDepth32.html new file mode 100644 index 00000000..f8c8ee01 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESDepth32.html @@ -0,0 +1,235 @@ + + + + + +OESDepth32 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESDepth32

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESDepth32
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESDepth32
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEPTH_COMPONENT32_OES +
      Accepted by the <internalformat> parameter of RenderbufferStorageOES:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEPTH_COMPONENT32_OES

        +
        public static final int GL_DEPTH_COMPONENT32_OES
        +
        Accepted by the <internalformat> parameter of RenderbufferStorageOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESDepthTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESDepthTexture.html new file mode 100644 index 00000000..2da15f06 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESDepthTexture.html @@ -0,0 +1,271 @@ + + + + + +OESDepthTexture (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESDepthTexture

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESDepthTexture
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESDepthTexture
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEPTH_COMPONENT +
      Accepted by the <format> parameter of TexImage2D and TexSubImage2D and + <internalFormat> parameter of TexImage2D:
      +
      static intGL_UNSIGNED_INT +
      Accepted by the <type> parameter of TexImage2D, TexSubImage2D:
      +
      static intGL_UNSIGNED_SHORT +
      Accepted by the <type> parameter of TexImage2D, TexSubImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEPTH_COMPONENT

        +
        public static final int GL_DEPTH_COMPONENT
        +
        Accepted by the <format> parameter of TexImage2D and TexSubImage2D and + <internalFormat> parameter of TexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_SHORT

        +
        public static final int GL_UNSIGNED_SHORT
        +
        Accepted by the <type> parameter of TexImage2D, TexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT

        +
        public static final int GL_UNSIGNED_INT
        +
        Accepted by the <type> parameter of TexImage2D, TexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESEGLImage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESEGLImage.html new file mode 100644 index 00000000..ee89c29f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESEGLImage.html @@ -0,0 +1,240 @@ + + + + + +OESEGLImage (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESEGLImage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESEGLImage
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESEGLImage
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glEGLImageTargetTexture2DOES

        +
        public static void glEGLImageTargetTexture2DOES(int target,
        +                                EGLImageOES image)
        +
      • +
      + + + +
        +
      • +

        glEGLImageTargetRenderbufferStorageOES

        +
        public static void glEGLImageTargetRenderbufferStorageOES(int target,
        +                                          EGLImageOES image)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESEGLImageExternal.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESEGLImageExternal.html new file mode 100644 index 00000000..af973152 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESEGLImageExternal.html @@ -0,0 +1,318 @@ + + + + + +OESEGLImageExternal (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESEGLImageExternal

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESEGLImageExternal
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESEGLImageExternal
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglEGLImageTargetTexture2DOES(int target, + EGLImageOES image) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_EXTERNAL_OES

        +
        public static final int GL_TEXTURE_EXTERNAL_OES
        +
        Accepted as a target in the <target> parameter of BindTexture and + EGLImageTargetTexture2DOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_SAMPLER_EXTERNAL_OES

        +
        public static final int GL_SAMPLER_EXTERNAL_OES
        +
        Returned in the <type> parameter of GetActiveUniform:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_EXTERNAL_OES

        +
        public static final int GL_TEXTURE_BINDING_EXTERNAL_OES
        +
        Accepted as <value> in GetIntegerv() and GetFloatv() queries:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES

        +
        public static final int GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES
        +
        Accepted as <value> in GetTexParameter*() queries:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glEGLImageTargetTexture2DOES

        +
        public static void glEGLImageTargetTexture2DOES(int target,
        +                                EGLImageOES image)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESElementIndexUint.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESElementIndexUint.html new file mode 100644 index 00000000..5384d8a6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESElementIndexUint.html @@ -0,0 +1,235 @@ + + + + + +OESElementIndexUint (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESElementIndexUint

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESElementIndexUint
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESElementIndexUint
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_UNSIGNED_INT +
      Accepted by the <type> parameter of DrawElements:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_UNSIGNED_INT

        +
        public static final int GL_UNSIGNED_INT
        +
        Accepted by the <type> parameter of DrawElements:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESFramebufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESFramebufferObject.html new file mode 100644 index 00000000..ee9edab1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESFramebufferObject.html @@ -0,0 +1,1323 @@ + + + + + +OESFramebufferObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESFramebufferObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESFramebufferObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESFramebufferObject
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FRAMEBUFFER_OES

        +
        public static final int GL_FRAMEBUFFER_OES
        +
        Accepted by the <target> parameter of BindFramebufferOES, + CheckFramebufferStatusOES, FramebufferTexture{2D|3D}OES, + FramebufferRenderbufferOES, and + GetFramebufferAttachmentParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_OES

        +
        public static final int GL_RENDERBUFFER_OES
        +
        Accepted by the <target> parameter of BindRenderbufferOES, + RenderbufferStorageOES, and GetRenderbufferParameterivOES, and + returned by GetFramebufferAttachmentParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_COMPONENT16_OES

        +
        public static final int GL_DEPTH_COMPONENT16_OES
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorageOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA4_OES

        +
        public static final int GL_RGBA4_OES
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorageOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB5_A1_OES

        +
        public static final int GL_RGB5_A1_OES
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorageOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGB565_OES

        +
        public static final int GL_RGB565_OES
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorageOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX1_OES

        +
        public static final int GL_STENCIL_INDEX1_OES
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorageOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX4_OES

        +
        public static final int GL_STENCIL_INDEX4_OES
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorageOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_INDEX8_OES

        +
        public static final int GL_STENCIL_INDEX8_OES
        +
        Accepted by the <internalformat> parameter of + RenderbufferStorageOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_WIDTH_OES

        +
        public static final int GL_RENDERBUFFER_WIDTH_OES
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_HEIGHT_OES

        +
        public static final int GL_RENDERBUFFER_HEIGHT_OES
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_INTERNAL_FORMAT_OES

        +
        public static final int GL_RENDERBUFFER_INTERNAL_FORMAT_OES
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_RED_SIZE_OES

        +
        public static final int GL_RENDERBUFFER_RED_SIZE_OES
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_GREEN_SIZE_OES

        +
        public static final int GL_RENDERBUFFER_GREEN_SIZE_OES
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_BLUE_SIZE_OES

        +
        public static final int GL_RENDERBUFFER_BLUE_SIZE_OES
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_ALPHA_SIZE_OES

        +
        public static final int GL_RENDERBUFFER_ALPHA_SIZE_OES
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_DEPTH_SIZE_OES

        +
        public static final int GL_RENDERBUFFER_DEPTH_SIZE_OES
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_STENCIL_SIZE_OES

        +
        public static final int GL_RENDERBUFFER_STENCIL_SIZE_OES
        +
        Accepted by the <pname> parameter of GetRenderbufferParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES

        +
        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES
        +
        Accepted by the <pname> parameter of + GetFramebufferAttachmentParameterivOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_ATTACHMENT0_OES

        +
        public static final int GL_COLOR_ATTACHMENT0_OES
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{2D|3D}OES, FramebufferRenderbufferOES, and + GetFramebufferAttachmentParameterivOES
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_ATTACHMENT_OES

        +
        public static final int GL_DEPTH_ATTACHMENT_OES
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{2D|3D}OES, FramebufferRenderbufferOES, and + GetFramebufferAttachmentParameterivOES
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_ATTACHMENT_OES

        +
        public static final int GL_STENCIL_ATTACHMENT_OES
        +
        Accepted by the <attachment> parameter of + FramebufferTexture{2D|3D}OES, FramebufferRenderbufferOES, and + GetFramebufferAttachmentParameterivOES
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NONE_OES

        +
        public static final int GL_NONE_OES
        +
        Returned by GetFramebufferAttachmentParameterivOES when the + <pname> parameter is FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_COMPLETE_OES

        +
        public static final int GL_FRAMEBUFFER_COMPLETE_OES
        +
        Returned by CheckFramebufferStatusOES():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES
        +
        Returned by CheckFramebufferStatusOES():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES
        +
        Returned by CheckFramebufferStatusOES():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES
        +
        Returned by CheckFramebufferStatusOES():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES
        +
        Returned by CheckFramebufferStatusOES():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES
        +
        Returned by CheckFramebufferStatusOES():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES

        +
        public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES
        +
        Returned by CheckFramebufferStatusOES():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_UNSUPPORTED_OES

        +
        public static final int GL_FRAMEBUFFER_UNSUPPORTED_OES
        +
        Returned by CheckFramebufferStatusOES():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_FRAMEBUFFER_BINDING_OES

        +
        public static final int GL_FRAMEBUFFER_BINDING_OES
        +
        Accepted by GetIntegerv():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDERBUFFER_BINDING_OES

        +
        public static final int GL_RENDERBUFFER_BINDING_OES
        +
        Accepted by GetIntegerv():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_RENDERBUFFER_SIZE_OES

        +
        public static final int GL_MAX_RENDERBUFFER_SIZE_OES
        +
        Accepted by GetIntegerv():
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INVALID_FRAMEBUFFER_OPERATION_OES

        +
        public static final int GL_INVALID_FRAMEBUFFER_OPERATION_OES
        +
        Returned by GetError():
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glIsRenderbufferOES

        +
        public static boolean glIsRenderbufferOES(int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glBindRenderbufferOES

        +
        public static void glBindRenderbufferOES(int target,
        +                         int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glDeleteRenderbuffersOES

        +
        public static void glDeleteRenderbuffersOES(java.nio.IntBuffer renderbuffers)
        +
      • +
      + + + +
        +
      • +

        glDeleteRenderbuffersOES

        +
        public static void glDeleteRenderbuffersOES(int renderbuffer)
        +
        Overloads glDeleteRenderbuffersOES.
        +
      • +
      + + + +
        +
      • +

        glGenRenderbuffersOES

        +
        public static void glGenRenderbuffersOES(java.nio.IntBuffer renderbuffers)
        +
      • +
      + + + +
        +
      • +

        glGenRenderbuffersOES

        +
        public static int glGenRenderbuffersOES()
        +
        Overloads glGenRenderbuffersOES.
        +
      • +
      + + + +
        +
      • +

        glRenderbufferStorageOES

        +
        public static void glRenderbufferStorageOES(int target,
        +                            int internalformat,
        +                            int width,
        +                            int height)
        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameterOES

        +
        public static void glGetRenderbufferParameterOES(int target,
        +                                 int pname,
        +                                 java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameterOES

        +
        @Deprecated
        +public static int glGetRenderbufferParameterOES(int target,
        +                                           int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetRenderbufferParameteriOES(int, int) instead.
        +
        Overloads glGetRenderbufferParameterivOES. +

        +
      • +
      + + + +
        +
      • +

        glGetRenderbufferParameteriOES

        +
        public static int glGetRenderbufferParameteriOES(int target,
        +                                 int pname)
        +
        Overloads glGetRenderbufferParameterivOES.
        +
      • +
      + + + +
        +
      • +

        glIsFramebufferOES

        +
        public static boolean glIsFramebufferOES(int framebuffer)
        +
      • +
      + + + +
        +
      • +

        glBindFramebufferOES

        +
        public static void glBindFramebufferOES(int target,
        +                        int framebuffer)
        +
      • +
      + + + +
        +
      • +

        glDeleteFramebuffersOES

        +
        public static void glDeleteFramebuffersOES(java.nio.IntBuffer framebuffers)
        +
      • +
      + + + +
        +
      • +

        glDeleteFramebuffersOES

        +
        public static void glDeleteFramebuffersOES(int framebuffer)
        +
        Overloads glDeleteFramebuffersOES.
        +
      • +
      + + + +
        +
      • +

        glGenFramebuffersOES

        +
        public static void glGenFramebuffersOES(java.nio.IntBuffer framebuffers)
        +
      • +
      + + + +
        +
      • +

        glGenFramebuffersOES

        +
        public static int glGenFramebuffersOES()
        +
        Overloads glGenFramebuffersOES.
        +
      • +
      + + + +
        +
      • +

        glCheckFramebufferStatusOES

        +
        public static int glCheckFramebufferStatusOES(int target)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture2DOES

        +
        public static void glFramebufferTexture2DOES(int target,
        +                             int attachment,
        +                             int textarget,
        +                             int texture,
        +                             int level)
        +
      • +
      + + + +
        +
      • +

        glFramebufferRenderbufferOES

        +
        public static void glFramebufferRenderbufferOES(int target,
        +                                int attachment,
        +                                int renderbuffertarget,
        +                                int renderbuffer)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameterOES

        +
        public static void glGetFramebufferAttachmentParameterOES(int target,
        +                                          int attachment,
        +                                          int pname,
        +                                          java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameterOES

        +
        @Deprecated
        +public static int glGetFramebufferAttachmentParameterOES(int target,
        +                                                    int attachment,
        +                                                    int pname)
        +
        Deprecated. Will be removed in 3.0. Use glGetFramebufferAttachmentParameteriOES(int, int, int) instead.
        +
        Overloads glGetFramebufferAttachmentParameterivOES. +

        +
      • +
      + + + +
        +
      • +

        glGetFramebufferAttachmentParameteriOES

        +
        public static int glGetFramebufferAttachmentParameteriOES(int target,
        +                                          int attachment,
        +                                          int pname)
        +
        Overloads glGetFramebufferAttachmentParameterivOES.
        +
      • +
      + + + +
        +
      • +

        glGenerateMipmapOES

        +
        public static void glGenerateMipmapOES(int target)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESGetProgramBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESGetProgramBinary.html new file mode 100644 index 00000000..5e98c819 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESGetProgramBinary.html @@ -0,0 +1,324 @@ + + + + + +OESGetProgramBinary (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESGetProgramBinary

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESGetProgramBinary
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESGetProgramBinary
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglGetProgramBinaryOES(int program, + java.nio.IntBuffer length, + java.nio.IntBuffer binaryFormat, + java.nio.ByteBuffer binary) 
      static voidglProgramBinaryOES(int program, + int binaryFormat, + java.nio.ByteBuffer binary) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PROGRAM_BINARY_LENGTH_OES

        +
        public static final int GL_PROGRAM_BINARY_LENGTH_OES
        +
        Accepted by the <pname> parameter of GetProgramiv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_NUM_PROGRAM_BINARY_FORMATS_OES

        +
        public static final int GL_NUM_PROGRAM_BINARY_FORMATS_OES
        +
        Accepted by the <pname< parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_PROGRAM_BINARY_FORMATS_OES

        +
        public static final int GL_PROGRAM_BINARY_FORMATS_OES
        +
        Accepted by the <pname< parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetProgramBinaryOES

        +
        public static void glGetProgramBinaryOES(int program,
        +                         java.nio.IntBuffer length,
        +                         java.nio.IntBuffer binaryFormat,
        +                         java.nio.ByteBuffer binary)
        +
      • +
      + + + +
        +
      • +

        glProgramBinaryOES

        +
        public static void glProgramBinaryOES(int program,
        +                      int binaryFormat,
        +                      java.nio.ByteBuffer binary)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESMapbuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESMapbuffer.html new file mode 100644 index 00000000..61fc897f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESMapbuffer.html @@ -0,0 +1,430 @@ + + + + + +OESMapbuffer (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESMapbuffer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESMapbuffer
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESMapbuffer
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_BUFFER_ACCESS_OES +
      Accepted by the <value> parameter of GetBufferParameteriv:
      +
      static intGL_BUFFER_MAP_POINTER_OES +
      Accepted by the <pname> parameter of GetBufferPointervOES:
      +
      static intGL_BUFFER_MAPPED_OES +
      Accepted by the <value> parameter of GetBufferParameteriv:
      +
      static intGL_WRITE_ONLY_OES +
      Accepted by the <access> parameter of MapBufferOES:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static java.nio.ByteBufferglGetBufferPointerOES(int target, + int pname, + java.nio.ByteBuffer old_buffer) 
      static java.nio.ByteBufferglGetBufferPointervOES(int target, + int pname, + long length, + java.nio.ByteBuffer old_buffer) 
      static java.nio.ByteBufferglMapBufferOES(int target, + int access, + java.nio.ByteBuffer old_buffer) +
      glMapBufferOES maps a GL buffer object to a ByteBuffer.
      +
      static java.nio.ByteBufferglMapBufferOES(int target, + int access, + long length, + java.nio.ByteBuffer old_buffer) +
      glMapBufferOES maps a GL buffer object to a ByteBuffer.
      +
      static booleanglUnmapBufferOES(int target) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_WRITE_ONLY_OES

        +
        public static final int GL_WRITE_ONLY_OES
        +
        Accepted by the <access> parameter of MapBufferOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_ACCESS_OES

        +
        public static final int GL_BUFFER_ACCESS_OES
        +
        Accepted by the <value> parameter of GetBufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_MAPPED_OES

        +
        public static final int GL_BUFFER_MAPPED_OES
        +
        Accepted by the <value> parameter of GetBufferParameteriv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_BUFFER_MAP_POINTER_OES

        +
        public static final int GL_BUFFER_MAP_POINTER_OES
        +
        Accepted by the <pname> parameter of GetBufferPointervOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetBufferPointerOES

        +
        public static java.nio.ByteBuffer glGetBufferPointerOES(int target,
        +                                        int pname,
        +                                        java.nio.ByteBuffer old_buffer)
        +
      • +
      + + + +
        +
      • +

        glGetBufferPointervOES

        +
        public static java.nio.ByteBuffer glGetBufferPointervOES(int target,
        +                                         int pname,
        +                                         long length,
        +                                         java.nio.ByteBuffer old_buffer)
        +
      • +
      + + + +
        +
      • +

        glMapBufferOES

        +
        public static java.nio.ByteBuffer glMapBufferOES(int target,
        +                                 int access,
        +                                 java.nio.ByteBuffer old_buffer)
        +
        glMapBufferOES maps a GL buffer object to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapBuffer like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapBufferOES(..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBufferOES(..., ..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        + The version of this method without an explicit length argument calls glGetBufferParameter internally to + retrieve the current buffer object size, which may cause a pipeline flush and reduce application performance. +

        + The version of this method with an explicit length argument is a fast alternative to the one without. No GL call + is made to retrieve the buffer object size, so the user is responsible for tracking and using the appropriate length.
        + Security warning: The length argument should match the buffer object size. Reading from or writing to outside + the memory region that corresponds to the mapped buffer object will cause native crashes. +

        +
        Parameters:
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glMapBufferOES

        +
        public static java.nio.ByteBuffer glMapBufferOES(int target,
        +                                 int access,
        +                                 long length,
        +                                 java.nio.ByteBuffer old_buffer)
        +
        glMapBufferOES maps a GL buffer object to a ByteBuffer. The old_buffer argument can be null, + in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, + it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, + otherwise a new ByteBuffer is created. That way, an application will normally use glMapBuffer like this: +

        + ByteBuffer mapped_buffer; mapped_buffer = glMapBufferOES(..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBufferOES(..., ..., mapped_buffer); +

        + Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. +

        + The version of this method without an explicit length argument calls glGetBufferParameter internally to + retrieve the current buffer object size, which may cause a pipeline flush and reduce application performance. +

        + The version of this method with an explicit length argument is a fast alternative to the one without. No GL call + is made to retrieve the buffer object size, so the user is responsible for tracking and using the appropriate length.
        + Security warning: The length argument should match the buffer object size. Reading from or writing to outside + the memory region that corresponds to the mapped buffer object will cause native crashes. +

        +
        Parameters:
        old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created. +

        +
        Returns:
        A ByteBuffer representing the mapped buffer memory.
        +
      • +
      + + + +
        +
      • +

        glUnmapBufferOES

        +
        public static boolean glUnmapBufferOES(int target)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESPackedDepthStencil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESPackedDepthStencil.html new file mode 100644 index 00000000..05c6b96e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESPackedDepthStencil.html @@ -0,0 +1,275 @@ + + + + + +OESPackedDepthStencil (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESPackedDepthStencil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESPackedDepthStencil
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESPackedDepthStencil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_DEPTH_STENCIL_OES +
      Accepted by the <format> parameter of TexImage2D and TexSubImage2D and by the + <internalformat> parameter of TexImage2D:
      +
      static intGL_DEPTH24_STENCIL8_OES +
      Accepted by the <internalformat> parameter of RenderbufferStorage, and + returned in the <params> parameter of GetRenderbufferParameteriv when + <pname> is RENDERBUFFER_INTERNAL_FORMAT:
      +
      static intGL_UNSIGNED_INT_24_8_OES +
      Accepted by the <type> parameter of TexImage2D and TexSubImage2D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_DEPTH_STENCIL_OES

        +
        public static final int GL_DEPTH_STENCIL_OES
        +
        Accepted by the <format> parameter of TexImage2D and TexSubImage2D and by the + <internalformat> parameter of TexImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_UNSIGNED_INT_24_8_OES

        +
        public static final int GL_UNSIGNED_INT_24_8_OES
        +
        Accepted by the <type> parameter of TexImage2D and TexSubImage2D:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH24_STENCIL8_OES

        +
        public static final int GL_DEPTH24_STENCIL8_OES
        +
        Accepted by the <internalformat> parameter of RenderbufferStorage, and + returned in the <params> parameter of GetRenderbufferParameteriv when + <pname> is RENDERBUFFER_INTERNAL_FORMAT:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESRGB8RGBA8.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESRGB8RGBA8.html new file mode 100644 index 00000000..ff2de24a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESRGB8RGBA8.html @@ -0,0 +1,252 @@ + + + + + +OESRGB8RGBA8 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESRGB8RGBA8

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESRGB8RGBA8
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESRGB8RGBA8
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_RGB8_OES +
      Accepted by the <internalformat> parameter of RenderbufferStorageOES:
      +
      static intGL_RGBA8_OES +
      Accepted by the <internalformat> parameter of RenderbufferStorageOES:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_RGB8_OES

        +
        public static final int GL_RGB8_OES
        +
        Accepted by the <internalformat> parameter of RenderbufferStorageOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RGBA8_OES

        +
        public static final int GL_RGBA8_OES
        +
        Accepted by the <internalformat> parameter of RenderbufferStorageOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESStandardDerivatives.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESStandardDerivatives.html new file mode 100644 index 00000000..071ed5fd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESStandardDerivatives.html @@ -0,0 +1,237 @@ + + + + + +OESStandardDerivatives (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESStandardDerivatives

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESStandardDerivatives
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESStandardDerivatives
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES +
      Accepted by the <target> parameter of Hint and by the <pname> parameter of + GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES

        +
        public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES
        +
        Accepted by the <target> parameter of Hint and by the <pname> parameter of + GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESStencil1.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESStencil1.html new file mode 100644 index 00000000..9949c744 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESStencil1.html @@ -0,0 +1,235 @@ + + + + + +OESStencil1 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESStencil1

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESStencil1
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESStencil1
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_STENCIL_INDEX1_OES +
      Accepted by the <internalformat> parameter of RenderbufferStorageOES:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_STENCIL_INDEX1_OES

        +
        public static final int GL_STENCIL_INDEX1_OES
        +
        Accepted by the <internalformat> parameter of RenderbufferStorageOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESStencil4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESStencil4.html new file mode 100644 index 00000000..0f91afbf --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESStencil4.html @@ -0,0 +1,235 @@ + + + + + +OESStencil4 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESStencil4

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESStencil4
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESStencil4
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_STENCIL_INDEX4_OES +
      Accepted by the <internalformat> parameter of RenderbufferStorageOES:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_STENCIL_INDEX4_OES

        +
        public static final int GL_STENCIL_INDEX4_OES
        +
        Accepted by the <internalformat> parameter of RenderbufferStorageOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESStencil8.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESStencil8.html new file mode 100644 index 00000000..21c19e22 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESStencil8.html @@ -0,0 +1,235 @@ + + + + + +OESStencil8 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESStencil8

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESStencil8
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESStencil8
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_STENCIL_INDEX8_OES +
      Accepted by the <internalformat> parameter of RenderbufferStorageOES:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_STENCIL_INDEX8_OES

        +
        public static final int GL_STENCIL_INDEX8_OES
        +
        Accepted by the <internalformat> parameter of RenderbufferStorageOES:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESSurfacelessContext.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESSurfacelessContext.html new file mode 100644 index 00000000..d8f1d770 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESSurfacelessContext.html @@ -0,0 +1,235 @@ + + + + + +OESSurfacelessContext (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESSurfacelessContext

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESSurfacelessContext
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESSurfacelessContext
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_FRAMEBUFFER_UNDEFINED_OES +
      Returned by glCheckFramebufferStatusOES and glCheckFramebufferStatus:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_FRAMEBUFFER_UNDEFINED_OES

        +
        public static final int GL_FRAMEBUFFER_UNDEFINED_OES
        +
        Returned by glCheckFramebufferStatusOES and glCheckFramebufferStatus:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESTexture3D.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESTexture3D.html new file mode 100644 index 00000000..0df5592f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESTexture3D.html @@ -0,0 +1,681 @@ + + + + + +OESTexture3D (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESTexture3D

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESTexture3D
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESTexture3D
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_MAX_3D_TEXTURE_SIZE_OES +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
      +
      static intGL_TEXTURE_3D_OES +
      Accepted by the <target> parameter of TexImage3DOES, TexSubImage3DOES, + CopyTexSubImage3DOES, CompressedTexImage3DOES and + CompressedTexSubImage3DOES, GetTexParameteriv, and GetTexParameterfv:
      +
      static intGL_TEXTURE_BINDING_3D_OES +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
      +
      static intGL_TEXTURE_WRAP_R_OES +
      Accepted by the <pname> parameter of TexParameteriv, TexParameterfv, + GetTexParameteriv, and GetTexParameterfv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglCompressedTexImage3DOES(int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int imageSize, + java.nio.ByteBuffer data) 
      static voidglCompressedTexSubImage3DOES(int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int imageSize, + java.nio.ByteBuffer data) 
      static voidglCopyTexSubImage3DOES(int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int x, + int y, + int width, + int height) 
      static voidglFramebufferTexture3DOES(int target, + int attachment, + int textarget, + int texture, + int level, + int zoffset) 
      static voidglTexImage3DOES(int target, + int level, + int internalFormat, + int width, + int height, + int depth, + int border, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglTexImage3DOES(int target, + int level, + int internalFormat, + int width, + int height, + int depth, + int border, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglTexImage3DOES(int target, + int level, + int internalFormat, + int width, + int height, + int depth, + int border, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglTexImage3DOES(int target, + int level, + int internalFormat, + int width, + int height, + int depth, + int border, + int format, + int type, + java.nio.ShortBuffer pixels) 
      static voidglTexSubImage3DOES(int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.ByteBuffer pixels) 
      static voidglTexSubImage3DOES(int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.FloatBuffer pixels) 
      static voidglTexSubImage3DOES(int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.IntBuffer pixels) 
      static voidglTexSubImage3DOES(int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.ShortBuffer pixels) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_3D_OES

        +
        public static final int GL_TEXTURE_3D_OES
        +
        Accepted by the <target> parameter of TexImage3DOES, TexSubImage3DOES, + CopyTexSubImage3DOES, CompressedTexImage3DOES and + CompressedTexSubImage3DOES, GetTexParameteriv, and GetTexParameterfv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_WRAP_R_OES

        +
        public static final int GL_TEXTURE_WRAP_R_OES
        +
        Accepted by the <pname> parameter of TexParameteriv, TexParameterfv, + GetTexParameteriv, and GetTexParameterfv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MAX_3D_TEXTURE_SIZE_OES

        +
        public static final int GL_MAX_3D_TEXTURE_SIZE_OES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_BINDING_3D_OES

        +
        public static final int GL_TEXTURE_BINDING_3D_OES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and + GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glTexImage3DOES

        +
        public static void glTexImage3DOES(int target,
        +                   int level,
        +                   int internalFormat,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int border,
        +                   int format,
        +                   int type,
        +                   java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage3DOES

        +
        public static void glTexImage3DOES(int target,
        +                   int level,
        +                   int internalFormat,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int border,
        +                   int format,
        +                   int type,
        +                   java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage3DOES

        +
        public static void glTexImage3DOES(int target,
        +                   int level,
        +                   int internalFormat,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int border,
        +                   int format,
        +                   int type,
        +                   java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexImage3DOES

        +
        public static void glTexImage3DOES(int target,
        +                   int level,
        +                   int internalFormat,
        +                   int width,
        +                   int height,
        +                   int depth,
        +                   int border,
        +                   int format,
        +                   int type,
        +                   java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3DOES

        +
        public static void glTexSubImage3DOES(int target,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.ByteBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3DOES

        +
        public static void glTexSubImage3DOES(int target,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.FloatBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3DOES

        +
        public static void glTexSubImage3DOES(int target,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.IntBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glTexSubImage3DOES

        +
        public static void glTexSubImage3DOES(int target,
        +                      int level,
        +                      int xoffset,
        +                      int yoffset,
        +                      int zoffset,
        +                      int width,
        +                      int height,
        +                      int depth,
        +                      int format,
        +                      int type,
        +                      java.nio.ShortBuffer pixels)
        +
      • +
      + + + +
        +
      • +

        glCopyTexSubImage3DOES

        +
        public static void glCopyTexSubImage3DOES(int target,
        +                          int level,
        +                          int xoffset,
        +                          int yoffset,
        +                          int zoffset,
        +                          int x,
        +                          int y,
        +                          int width,
        +                          int height)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexImage3DOES

        +
        public static void glCompressedTexImage3DOES(int target,
        +                             int level,
        +                             int internalformat,
        +                             int width,
        +                             int height,
        +                             int depth,
        +                             int border,
        +                             int imageSize,
        +                             java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glCompressedTexSubImage3DOES

        +
        public static void glCompressedTexSubImage3DOES(int target,
        +                                int level,
        +                                int xoffset,
        +                                int yoffset,
        +                                int zoffset,
        +                                int width,
        +                                int height,
        +                                int depth,
        +                                int format,
        +                                int imageSize,
        +                                java.nio.ByteBuffer data)
        +
      • +
      + + + +
        +
      • +

        glFramebufferTexture3DOES

        +
        public static void glFramebufferTexture3DOES(int target,
        +                             int attachment,
        +                             int textarget,
        +                             int texture,
        +                             int level,
        +                             int zoffset)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESTextureHalfFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESTextureHalfFloat.html new file mode 100644 index 00000000..941914df --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESTextureHalfFloat.html @@ -0,0 +1,237 @@ + + + + + +OESTextureHalfFloat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESTextureHalfFloat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESTextureHalfFloat
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESTextureHalfFloat
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_HALF_FLOAT_OES +
      Accepted by the <type> parameter of TexImage2D, TexSubImage2D, + TexImage3D, and TexSubImage3D:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_HALF_FLOAT_OES

        +
        public static final int GL_HALF_FLOAT_OES
        +
        Accepted by the <type> parameter of TexImage2D, TexSubImage2D, + TexImage3D, and TexSubImage3D:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESVertexArrayObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESVertexArrayObject.html new file mode 100644 index 00000000..4cb388b5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESVertexArrayObject.html @@ -0,0 +1,334 @@ + + + + + +OESVertexArrayObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESVertexArrayObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESVertexArrayObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESVertexArrayObject
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_VERTEX_ARRAY_BINDING_OES +
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv:
      +
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_VERTEX_ARRAY_BINDING_OES

        +
        public static final int GL_VERTEX_ARRAY_BINDING_OES
        +
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glBindVertexArrayOES

        +
        public static void glBindVertexArrayOES(int array)
        +
      • +
      + + + +
        +
      • +

        glDeleteVertexArraysOES

        +
        public static void glDeleteVertexArraysOES(java.nio.IntBuffer arrays)
        +
      • +
      + + + +
        +
      • +

        glDeleteVertexArraysOES

        +
        public static void glDeleteVertexArraysOES(int array)
        +
        Overloads glDeleteVertexArraysOES.
        +
      • +
      + + + +
        +
      • +

        glGenVertexArraysOES

        +
        public static void glGenVertexArraysOES(java.nio.IntBuffer arrays)
        +
      • +
      + + + +
        +
      • +

        glGenVertexArraysOES

        +
        public static int glGenVertexArraysOES()
        +
        Overloads glGenVertexArraysOES.
        +
      • +
      + + + +
        +
      • +

        glIsVertexArrayOES

        +
        public static boolean glIsVertexArrayOES(int array)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESVertexHalfFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESVertexHalfFloat.html new file mode 100644 index 00000000..50c21da1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESVertexHalfFloat.html @@ -0,0 +1,235 @@ + + + + + +OESVertexHalfFloat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESVertexHalfFloat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESVertexHalfFloat
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESVertexHalfFloat
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_HALF_FLOAT_OES +
      Accepted by the <type> parameter of VertexAttribPointer:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_HALF_FLOAT_OES

        +
        public static final int GL_HALF_FLOAT_OES
        +
        Accepted by the <type> parameter of VertexAttribPointer:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESVertexType1010102.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESVertexType1010102.html new file mode 100644 index 00000000..ca0069ea --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/OESVertexType1010102.html @@ -0,0 +1,252 @@ + + + + + +OESVertexType1010102 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class OESVertexType1010102

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.OESVertexType1010102
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class OESVertexType1010102
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_INT_10_10_10_2_OES +
      Accepted by the <type> parameter of VertexAttribPointer
      +
      static intGL_UNSIGNED_INT_10_10_10_2_OES +
      Accepted by the <type> parameter of VertexAttribPointer
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_UNSIGNED_INT_10_10_10_2_OES

        +
        public static final int GL_UNSIGNED_INT_10_10_10_2_OES
        +
        Accepted by the <type> parameter of VertexAttribPointer
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_INT_10_10_10_2_OES

        +
        public static final int GL_INT_10_10_10_2_OES
        +
        Accepted by the <type> parameter of VertexAttribPointer
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/PixelFormat.Attrib.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/PixelFormat.Attrib.html new file mode 100644 index 00000000..8f9a8e5a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/PixelFormat.Attrib.html @@ -0,0 +1,590 @@ + + + + + +PixelFormat.Attrib (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Enum PixelFormat.Attrib

+
+
+
    +
  • java.lang.Object
  • +
  • + +
  • +
+
+ +
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static PixelFormat.Attrib[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (PixelFormat.Attrib c : PixelFormat.Attrib.values())
        +    System.out.println(c);
        +
        +
        Returns:
        an array containing the constants of this enum type, in +the order they are declared
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static PixelFormat.Attrib valueOf(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        Parameters:
        name - the name of the enum constant to be returned.
        +
        Returns:
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant +with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
      • +
      + + + +
        +
      • +

        getEGLAttrib

        +
        public int getEGLAttrib()
        +
        Returns the EGL token that corresponds to this attribute.
        +
        Returns:
        the EGL attribute token
        +
      • +
      + + + +
        +
      • +

        getDefaultValue

        +
        public int getDefaultValue()
        +
        Returns the default value of this attribute. Attributes + with default values will be ignored when choosing the EGLConfig.
        +
        Returns:
        the default value
        +
      • +
      + + + +
        +
      • +

        isSurfaceAttrib

        +
        public boolean isSurfaceAttrib()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/PixelFormat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/PixelFormat.html new file mode 100644 index 00000000..b51edffe --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/PixelFormat.html @@ -0,0 +1,748 @@ + + + + + +PixelFormat (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class PixelFormat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.PixelFormat
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    PixelFormatLWJGL
    +
    +
    +
    +
    public final class PixelFormat
    +extends java.lang.Object
    +implements PixelFormatLWJGL
    +
    This class describes the configuration settings for an EGL surface. Instances + of this class are used as arguments to Display.create(). The attributes specified + in this class will be used to get EGLConfigs from an EGLDisplay. PixelFormat + is not the best name for this class, but it matches the corresponding class + in the official desktop LWJGL. +

    + Instances of this class are immutable. An example of the expected way to set + the PixelFormat property values is the following: + PixelFormat pf = new PixelFormat().withDepth(24).withSamples(4); +

    + Attributes that correspond to EGL extensions will be silently ignored if those + extensions are not supported by the EGLDisplay.

    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class PixelFormat.Attrib 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      PixelFormat() +
      Creates a new PixelFormat with rgbSize = 8, alphaSize = 8 and depthSize = 16.
      +
      PixelFormat(int alphaSize, + int depthSize, + int stencilSize) +
      Creates a new PixelFormat with rgbSize = 8 and the specified + alphaSize, depthSize and stencilSize.
      +
      PixelFormat(int alphaSize, + int depthSize, + int stencilSize, + int samples) +
      Creates a new PixelFormat with rgbSize = 8 and the specified + alphaSize, depthSize, stencilSize and samples.
      +
      PixelFormat(int rgbSize, + int alphaSize, + int luminanceSize, + int depthSize, + int stencilSize, + int samples) +
      Creates a new PixelFormat with the specified RGB sizes, EGL_ALPHA_SIZE, + EGL_LUMINANCE_SIZE, EGL_DEPTH_SIZE, EGL_STENCIL_SIZE, EGL_SAMPLES.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      intgetAttrib(PixelFormat.Attrib attrib) +
      Returns the value of the specified attribute.
      +
      java.nio.IntBuffergetAttribBuffer(EGLDisplay display, + int surfaceType, + int[] lwjglAttribs) +
      Returns an IntBuffer that can be used to get/choose EGLConfigs.
      +
      EGLConfiggetBestMatch(EGLConfig[] configs) +
      Returns the EGL config from the specified array that best matches this PixelFormat.
      +
      voidsetSurfaceAttribs(EGLSurface surface) +
      Applies this PixelFormat's surface attributes to the specified EGL surface.
      +
      PixelFormatwithAlphaSize(int alphaSize) +
      Returns a new PixelFormat with the specified EGL_ALPHA_SIZE.
      +
      PixelFormatwithCoverageSamplesNV(int samples) +
      Returns a new PixelFormat with the specified number of EGL_COVERAGE_SAMPLES_NV.
      +
      PixelFormatwithDepthEncodingNonlinearNV(int depthEncoding) +
      Returns a new PixelFormat with the specified EGL_DEPTH_ENCODING_NONLINEAR_NV.
      +
      PixelFormatwithDepthSize(int depthSize) +
      Returns a new PixelFormat with the specified EGL_DEPTH_SIZE.
      +
      PixelFormatwithLuminanceSize(int luminanceSize) +
      Returns a new PixelFormat with the specified EGL_LUMINANCE_SIZE.
      +
      PixelFormatwithMaxSwapInterval(int maxSwapInterval) +
      Returns a new PixelFormat with the specified EGL_MAX_SWAP_INTERVAL.
      +
      PixelFormatwithMinSwapInterval(int minSwapInterval) +
      Returns a new PixelFormat with the specified EGL_MIN_SWAP_INTERVAL.
      +
      PixelFormatwithMultisampleResolve(int multisampleResolve) +
      Returns a new PixelFormat with the specified EGL_MULTISAMPLE_RESOLVE value.
      +
      PixelFormatwithRGBSize(int rgb) +
      Returns a new PixelFormat with the specified RGB sizes.
      +
      PixelFormatwithRGBSize(int r, + int g, + int b) +
      Returns a new PixelFormat with the specified EGL_RED_SIZE, EGL_GREEN_SIZE and EGL_BLUE_SIZE.
      +
      PixelFormatwithSamples(int samples) +
      Returns a new PixelFormat with the specified number of EGL_SAMPLES.
      +
      PixelFormatwithStencilSize(int stencilSize) +
      Returns a new PixelFormat with the specified EGL_STENCIL_SIZE.
      +
      PixelFormatwithSwapBehavior(int swapBehavior) +
      Returns a new PixelFormat with the specified EGL_SWAP_BEHAVIOR value.
      +
      PixelFormatwithTransparentType(int transparentType, + int r, + int g, + int b) +
      Returns a new PixelFormat with the specified EGL_TRANSPARENT_TYPE and + the specified transparent RGB values.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + + + + + +
        +
      • +

        PixelFormat

        +
        public PixelFormat(int alphaSize,
        +           int depthSize,
        +           int stencilSize)
        +
        Creates a new PixelFormat with rgbSize = 8 and the specified + alphaSize, depthSize and stencilSize.
        +
        Parameters:
        alphaSize - the EGL_ALPHA_SIZE value
        depthSize - the EGL_DEPTH_SIZE value
        stencilSize - the EGL_STENCIL_SIZE value
        See Also:
        PixelFormat(int, int, int, int, int, int)
        +
      • +
      + + + +
        +
      • +

        PixelFormat

        +
        public PixelFormat(int alphaSize,
        +           int depthSize,
        +           int stencilSize,
        +           int samples)
        +
        Creates a new PixelFormat with rgbSize = 8 and the specified + alphaSize, depthSize, stencilSize and samples.
        +
        Parameters:
        alphaSize - the EGL_ALPHA_SIZE value
        depthSize - the EGL_DEPTH_SIZE value
        stencilSize - the EGL_STENCIL_SIZE value
        samples - the EGL_SAMPLE_SIZE value
        See Also:
        PixelFormat(int, int, int, int, int, int)
        +
      • +
      + + + +
        +
      • +

        PixelFormat

        +
        public PixelFormat(int rgbSize,
        +           int alphaSize,
        +           int luminanceSize,
        +           int depthSize,
        +           int stencilSize,
        +           int samples)
        +
        Creates a new PixelFormat with the specified RGB sizes, EGL_ALPHA_SIZE, + EGL_LUMINANCE_SIZE, EGL_DEPTH_SIZE, EGL_STENCIL_SIZE, EGL_SAMPLES. + All values must be greater than or equal to 0. rgbSize and luminanceSize + cannot both be greater than 0. depthSize greater than 24 and stencilSize + greater than 8 are not recommended. + The corresponding EGL_SAMPLE_BUFFERS value will become 0 if samples is 0, + or 1 if samples is greater than 0.
        +
        Parameters:
        rgbSize - the RGB sizes
        alphaSize - the EGL_ALPHA_SIZE value
        luminanceSize - the EGL_LUMINANCE_SIZE value
        depthSize - the EGL_DEPTH_SIZE value
        stencilSize - the EGL_STENCIL_SIZE value
        samples - the EGL_SAMPLE_SIZE value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAttribBuffer

        +
        public java.nio.IntBuffer getAttribBuffer(EGLDisplay display,
        +                                 int surfaceType,
        +                                 int[] lwjglAttribs)
        +
        Returns an IntBuffer that can be used to get/choose EGLConfigs. + The contents of the IntBuffer will be the sum of the source + LWJGL attributes and the user-defined attributes from this + PixelFormat's configuration. +

        + The source LWJGL attributes should not contain the EGL_SURFACE_TYPE + attirube, or any attributes that are handled by PixelFormat. +

        + Attributes that correspond to EGL extensions will be checked + against the extensions supported in the specified EGLDisplay. + Attributes that correspond to unsupported extensions will not + be included in the final EGLConfig query.

        +
        Parameters:
        display - the EGL display from which the EGLConfig is going to be retrieved
        lwjglAttribs - the LWJGL attributes
        +
        Returns:
        the IntBuffer
        +
      • +
      + + + +
        +
      • +

        getBestMatch

        +
        public EGLConfig getBestMatch(EGLConfig[] configs)
        +                       throws LWJGLException
        +
        Returns the EGL config from the specified array that best matches this PixelFormat.
        +
        Parameters:
        configs - the EGL configs
        +
        Returns:
        the best match
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        setSurfaceAttribs

        +
        public void setSurfaceAttribs(EGLSurface surface)
        +                       throws LWJGLException
        +
        Applies this PixelFormat's surface attributes to the specified EGL surface.
        +
        Parameters:
        surface - the EGL surface
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        getAttrib

        +
        public int getAttrib(PixelFormat.Attrib attrib)
        +
        Returns the value of the specified attribute.
        +
        Parameters:
        attrib - the attribute to retrieve
        +
        Returns:
        the attribute's value
        +
      • +
      + + + +
        +
      • +

        withRGBSize

        +
        public PixelFormat withRGBSize(int rgb)
        +
        Returns a new PixelFormat with the specified RGB sizes.
        +
        Parameters:
        rgb - the new EGL_RED_SIZE, EGL_GREEN_SIZE and EGL_BLUE_SIZE
        +
        Returns:
        the new PixelFormat
        See Also:
        withRGBSize(int, int, int)
        +
      • +
      + + + +
        +
      • +

        withRGBSize

        +
        public PixelFormat withRGBSize(int r,
        +                      int g,
        +                      int b)
        +
        Returns a new PixelFormat with the specified EGL_RED_SIZE, EGL_GREEN_SIZE and EGL_BLUE_SIZE. + All 3 values must be greater than or equal to 0. If any of the 3 values is greater than 0, + the luminanceSize will be set to 0.
        +
        Parameters:
        r - the new EGL_RED_SIZE
        g - the new EGL_GREEN_SIZE
        b - the new EGL_BLUE_SIZE
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withAlphaSize

        +
        public PixelFormat withAlphaSize(int alphaSize)
        +
        Returns a new PixelFormat with the specified EGL_ALPHA_SIZE. + The alphaSize value must be greater than or equal to 0.
        +
        Parameters:
        alphaSize - the new EGL_ALPHA_SIZE
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withLuminanceSize

        +
        public PixelFormat withLuminanceSize(int luminanceSize)
        +
        Returns a new PixelFormat with the specified EGL_LUMINANCE_SIZE. + The luminanceSize value must be greater than or equal to 0. If + luminanceSize is greater than 0, the RGB sizes will be set to 0.
        +
        Parameters:
        luminanceSize - the new EGL_LUMINANCE_SIZE
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withDepthSize

        +
        public PixelFormat withDepthSize(int depthSize)
        +
        Returns a new PixelFormat with the specified EGL_DEPTH_SIZE. + The depthSize value must be greater than or equal to 0. + Values greater than 24 are not recommended.
        +
        Parameters:
        depthSize - the new EGL_DEPTH_SIZE
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withStencilSize

        +
        public PixelFormat withStencilSize(int stencilSize)
        +
        Returns a new PixelFormat with the specified EGL_STENCIL_SIZE. + The stencilSize value must be greater than or equal to 0. + Values greater than 8 are not recommended.
        +
        Parameters:
        stencilSize - the new EGL_STENCIL_SIZE
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withMinSwapInterval

        +
        public PixelFormat withMinSwapInterval(int minSwapInterval)
        +
        Returns a new PixelFormat with the specified EGL_MIN_SWAP_INTERVAL. + The minSwapInterval value must be between 0 and this PixelFormat's EGL_MAX_SWAP_INTERVAL.
        +
        Parameters:
        minSwapInterval - the new EGL_MIN_SWAP_INTERVAL value
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withMaxSwapInterval

        +
        public PixelFormat withMaxSwapInterval(int maxSwapInterval)
        +
        Returns a new PixelFormat with the specified EGL_MAX_SWAP_INTERVAL. + The maxSwapInterval value must be greater than or equal to this PixelFormat's EGL_MIN_SWAP_INTERVAL.
        +
        Parameters:
        maxSwapInterval - the new EGL_MAX_SWAP_INTERVAL value
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withSamples

        +
        public PixelFormat withSamples(int samples)
        +
        Returns a new PixelFormat with the specified number of EGL_SAMPLES. + The samples value must be either 0 or greater than or equal to 2. The related + EGL_SAMPLE_BUFFERS value will become 0 if samples is 0, or 1 if samples + is greater than or equal to 2.
        +
        Parameters:
        samples - the new EGL_SAMPLES value
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withTransparentType

        +
        public PixelFormat withTransparentType(int transparentType,
        +                              int r,
        +                              int g,
        +                              int b)
        +
        Returns a new PixelFormat with the specified EGL_TRANSPARENT_TYPE and + the specified transparent RGB values. The transparentType must be + either EGL_NONE or EGL_TRANSPARENT_RGB. When it is EGL_NONE, the RGB + values are set to zero and ignored. When it is EGL_TRANSPARENT_RGB, + the RGB values must be between 0 and 2^rgbSize - 1.
        +
        Parameters:
        transparentType - the new EGL_TRANSPARENT_TYPE value
        r - the new EGL_TRANSPARENT_RED_VALUE
        g - the new EGL_TRANSPARENT_GREEN_VALUE
        b - the new EGL_TRANSPARENT_BLUE_VALUE
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withMultisampleResolve

        +
        public PixelFormat withMultisampleResolve(int multisampleResolve)
        +
        Returns a new PixelFormat with the specified EGL_MULTISAMPLE_RESOLVE value. + Valid values for multisampleResolve are EGL_MULTISAMPLE_RESOLVE_DEFAULT + and EGL_MULTISAMPLE_RESOLVE_BOX. +

        + An IllegalStateException will be thrown if EGL_SAMPLES has not been previously defined + to be greater than or equal to 2.

        +
        Parameters:
        multisampleResolve - the new EGL_MULTISAMPLE_RESOLVE value
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withSwapBehavior

        +
        public PixelFormat withSwapBehavior(int swapBehavior)
        +
        Returns a new PixelFormat with the specified EGL_SWAP_BEHAVIOR value. + Valid values for swapBehavior are EGL_DONT_CARE, EGL_BUFFER_PRESERVED + and EGL_BUFFER_DESTROYED.
        +
        Parameters:
        swapBehavior - the new EGL_SWAP_BEHAVIOR value
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withCoverageSamplesNV

        +
        public PixelFormat withCoverageSamplesNV(int samples)
        +
        Returns a new PixelFormat with the specified number of EGL_COVERAGE_SAMPLES_NV. + The samples value must be greater than or equal to 0. The related + EGL_COVERAGE_BUFFERS_NV value will become 0 if samples is 0, or 1 if samples + is greater than 0.
        +
        Parameters:
        samples - the new EGL_SAMPLES value
        +
        Returns:
        the new PixelFormat
        +
      • +
      + + + +
        +
      • +

        withDepthEncodingNonlinearNV

        +
        public PixelFormat withDepthEncodingNonlinearNV(int depthEncoding)
        +
        Returns a new PixelFormat with the specified EGL_DEPTH_ENCODING_NONLINEAR_NV. + Valid values for depthEncoding are EGL_DONT_CARE, EGL_DEPTH_ENCODING_NONE_NV + and EGL_DEPTH_ENCODING_NONLINEAR_NV.
        +
        Parameters:
        depthEncoding - the new EGL_DEPTH_ENCODING_NONLINEAR_NV value
        +
        Returns:
        the new PixelFormat
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/PowerManagementEventException.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/PowerManagementEventException.html new file mode 100644 index 00000000..f2cb74d8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/PowerManagementEventException.html @@ -0,0 +1,306 @@ + + + + + +PowerManagementEventException (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class PowerManagementEventException

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.lang.Throwable
    • +
    • +
        +
      • java.lang.Exception
      • +
      • +
          +
        • java.lang.RuntimeException
        • +
        • +
            +
          • org.lwjgl.opengles.PowerManagementEventException
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class PowerManagementEventException
    +extends java.lang.RuntimeException
    +
    A PowerManagementEventException exception will be thrown when a call + to eglSwapBuffers, eglCopyBuffers or eglMakeCurrent returns EGL_FALSE + and the EGL_ERROR generated is EGL_CONTEXT_LOST. +

    + On detection of this error, the application must destroy all contexts. + To continue rendering the application must recreate any contexts it + requires, and subsequently restore any client API state and objects + it wishes to use. +

    + Note that not all implementations can be made to generate power management + events, and developers should continue to refer to platform-specific + documentation in this area.

    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PowerManagementEventException

        +
        public PowerManagementEventException()
        +
      • +
      + + + +
        +
      • +

        PowerManagementEventException

        +
        public PowerManagementEventException(java.lang.String message)
        +
      • +
      + + + +
        +
      • +

        PowerManagementEventException

        +
        public PowerManagementEventException(java.lang.String message,
        +                             java.lang.Throwable cause)
        +
      • +
      + + + +
        +
      • +

        PowerManagementEventException

        +
        public PowerManagementEventException(java.lang.Throwable cause)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMBinningControl.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMBinningControl.html new file mode 100644 index 00000000..b0a7424b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMBinningControl.html @@ -0,0 +1,303 @@ + + + + + +QCOMBinningControl (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class QCOMBinningControl

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.QCOMBinningControl
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class QCOMBinningControl
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_BINNING_CONTROL_HINT_QCOM

        +
        public static final int GL_BINNING_CONTROL_HINT_QCOM
        +
        Accepted by the <target> parameter of Hint:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_CPU_OPTIMIZED_QCOM

        +
        public static final int GL_CPU_OPTIMIZED_QCOM
        +
        Accepted by the <hint> parameter of Hint:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_GPU_OPTIMIZED_QCOM

        +
        public static final int GL_GPU_OPTIMIZED_QCOM
        +
        Accepted by the <hint> parameter of Hint:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM

        +
        public static final int GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM
        +
        Accepted by the <hint> parameter of Hint:
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DONT_CARE

        +
        public static final int GL_DONT_CARE
        +
        Accepted by the <hint> parameter of Hint:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMDriverControl.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMDriverControl.html new file mode 100644 index 00000000..3ab45c0e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMDriverControl.html @@ -0,0 +1,286 @@ + + + + + +QCOMDriverControl (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class QCOMDriverControl

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.QCOMDriverControl
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class QCOMDriverControl
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglDisableDriverControlQCOM(int driverControl) 
      static voidglEnableDriverControlQCOM(int driverControl) 
      static voidglGetDriverControlsQCOM(java.nio.IntBuffer num, + java.nio.IntBuffer driverControls) 
      static java.lang.StringglGetDriverControlStringQCOM(int driverControl, + int bufSize) +
      Overloads glGetDriverControlStringQCOM.
      +
      static voidglGetDriverControlStringQCOM(int driverControl, + java.nio.IntBuffer length, + java.nio.ByteBuffer driverControlString) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glGetDriverControlsQCOM

        +
        public static void glGetDriverControlsQCOM(java.nio.IntBuffer num,
        +                           java.nio.IntBuffer driverControls)
        +
      • +
      + + + +
        +
      • +

        glGetDriverControlStringQCOM

        +
        public static void glGetDriverControlStringQCOM(int driverControl,
        +                                java.nio.IntBuffer length,
        +                                java.nio.ByteBuffer driverControlString)
        +
      • +
      + + + +
        +
      • +

        glGetDriverControlStringQCOM

        +
        public static java.lang.String glGetDriverControlStringQCOM(int driverControl,
        +                                            int bufSize)
        +
        Overloads glGetDriverControlStringQCOM.
        +
      • +
      + + + +
        +
      • +

        glEnableDriverControlQCOM

        +
        public static void glEnableDriverControlQCOM(int driverControl)
        +
      • +
      + + + +
        +
      • +

        glDisableDriverControlQCOM

        +
        public static void glDisableDriverControlQCOM(int driverControl)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMExtendedGet.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMExtendedGet.html new file mode 100644 index 00000000..6b1d97ee --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMExtendedGet.html @@ -0,0 +1,665 @@ + + + + + +QCOMExtendedGet (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class QCOMExtendedGet

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.QCOMExtendedGet
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class QCOMExtendedGet
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_STATE_RESTORE +
      Accepted by the <pname> parameter of ExtTexObjectStateOverrideiQCOM
      +
      static intGL_TEXTURE_DEPTH_QCOM +
      Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
      +
      static intGL_TEXTURE_FORMAT_QCOM +
      Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
      +
      static intGL_TEXTURE_HEIGHT_QCOM +
      Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
      +
      static intGL_TEXTURE_IMAGE_VALID_QCOM +
      Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
      +
      static intGL_TEXTURE_INTERNAL_FORMAT_QCOM +
      Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
      +
      static intGL_TEXTURE_NUM_LEVELS_QCOM +
      Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
      +
      static intGL_TEXTURE_OBJECT_VALID_QCOM +
      Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
      +
      static intGL_TEXTURE_TARGET_QCOM +
      Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
      +
      static intGL_TEXTURE_TYPE_QCOM +
      Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
      +
      static intGL_TEXTURE_WIDTH_QCOM +
      Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static java.nio.ByteBufferglExtGetBufferPointervQCOM(int target, + long result_size) 
      static voidglExtGetBuffersQCOM(java.nio.IntBuffer buffers, + java.nio.IntBuffer numBuffers) 
      static voidglExtGetFramebuffersQCOM(java.nio.IntBuffer framebuffers, + java.nio.IntBuffer numFramebuffers) 
      static voidglExtGetRenderbuffersQCOM(java.nio.IntBuffer renderbuffers, + java.nio.IntBuffer numRenderbuffers) 
      static voidglExtGetTexLevelParameterivQCOM(int texture, + int face, + int level, + int pname, + java.nio.IntBuffer params) 
      static voidglExtGetTexSubImageQCOM(int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.ByteBuffer texels) 
      static voidglExtGetTexSubImageQCOM(int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.FloatBuffer texels) 
      static voidglExtGetTexSubImageQCOM(int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.IntBuffer texels) 
      static voidglExtGetTexSubImageQCOM(int target, + int level, + int xoffset, + int yoffset, + int zoffset, + int width, + int height, + int depth, + int format, + int type, + java.nio.ShortBuffer texels) 
      static voidglExtGetTexturesQCOM(java.nio.IntBuffer textures, + java.nio.IntBuffer numTextures) 
      static voidglExtTexObjectStateOverrideiQCOM(int target, + int pname, + int param) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_TEXTURE_WIDTH_QCOM

        +
        public static final int GL_TEXTURE_WIDTH_QCOM
        +
        Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_HEIGHT_QCOM

        +
        public static final int GL_TEXTURE_HEIGHT_QCOM
        +
        Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_DEPTH_QCOM

        +
        public static final int GL_TEXTURE_DEPTH_QCOM
        +
        Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_INTERNAL_FORMAT_QCOM

        +
        public static final int GL_TEXTURE_INTERNAL_FORMAT_QCOM
        +
        Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_FORMAT_QCOM

        +
        public static final int GL_TEXTURE_FORMAT_QCOM
        +
        Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_TYPE_QCOM

        +
        public static final int GL_TEXTURE_TYPE_QCOM
        +
        Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_IMAGE_VALID_QCOM

        +
        public static final int GL_TEXTURE_IMAGE_VALID_QCOM
        +
        Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_NUM_LEVELS_QCOM

        +
        public static final int GL_TEXTURE_NUM_LEVELS_QCOM
        +
        Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_TARGET_QCOM

        +
        public static final int GL_TEXTURE_TARGET_QCOM
        +
        Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_TEXTURE_OBJECT_VALID_QCOM

        +
        public static final int GL_TEXTURE_OBJECT_VALID_QCOM
        +
        Accepted by the <pname> parameter of ExtGetTexLevelParameterivQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STATE_RESTORE

        +
        public static final int GL_STATE_RESTORE
        +
        Accepted by the <pname> parameter of ExtTexObjectStateOverrideiQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glExtGetTexturesQCOM

        +
        public static void glExtGetTexturesQCOM(java.nio.IntBuffer textures,
        +                        java.nio.IntBuffer numTextures)
        +
      • +
      + + + +
        +
      • +

        glExtGetBuffersQCOM

        +
        public static void glExtGetBuffersQCOM(java.nio.IntBuffer buffers,
        +                       java.nio.IntBuffer numBuffers)
        +
      • +
      + + + +
        +
      • +

        glExtGetRenderbuffersQCOM

        +
        public static void glExtGetRenderbuffersQCOM(java.nio.IntBuffer renderbuffers,
        +                             java.nio.IntBuffer numRenderbuffers)
        +
      • +
      + + + +
        +
      • +

        glExtGetFramebuffersQCOM

        +
        public static void glExtGetFramebuffersQCOM(java.nio.IntBuffer framebuffers,
        +                            java.nio.IntBuffer numFramebuffers)
        +
      • +
      + + + +
        +
      • +

        glExtGetTexLevelParameterivQCOM

        +
        public static void glExtGetTexLevelParameterivQCOM(int texture,
        +                                   int face,
        +                                   int level,
        +                                   int pname,
        +                                   java.nio.IntBuffer params)
        +
      • +
      + + + +
        +
      • +

        glExtTexObjectStateOverrideiQCOM

        +
        public static void glExtTexObjectStateOverrideiQCOM(int target,
        +                                    int pname,
        +                                    int param)
        +
      • +
      + + + +
        +
      • +

        glExtGetTexSubImageQCOM

        +
        public static void glExtGetTexSubImageQCOM(int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int zoffset,
        +                           int width,
        +                           int height,
        +                           int depth,
        +                           int format,
        +                           int type,
        +                           java.nio.ByteBuffer texels)
        +
      • +
      + + + +
        +
      • +

        glExtGetTexSubImageQCOM

        +
        public static void glExtGetTexSubImageQCOM(int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int zoffset,
        +                           int width,
        +                           int height,
        +                           int depth,
        +                           int format,
        +                           int type,
        +                           java.nio.FloatBuffer texels)
        +
      • +
      + + + +
        +
      • +

        glExtGetTexSubImageQCOM

        +
        public static void glExtGetTexSubImageQCOM(int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int zoffset,
        +                           int width,
        +                           int height,
        +                           int depth,
        +                           int format,
        +                           int type,
        +                           java.nio.IntBuffer texels)
        +
      • +
      + + + +
        +
      • +

        glExtGetTexSubImageQCOM

        +
        public static void glExtGetTexSubImageQCOM(int target,
        +                           int level,
        +                           int xoffset,
        +                           int yoffset,
        +                           int zoffset,
        +                           int width,
        +                           int height,
        +                           int depth,
        +                           int format,
        +                           int type,
        +                           java.nio.ShortBuffer texels)
        +
      • +
      + + + +
        +
      • +

        glExtGetBufferPointervQCOM

        +
        public static java.nio.ByteBuffer glExtGetBufferPointervQCOM(int target,
        +                                             long result_size)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMExtendedGet2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMExtendedGet2.html new file mode 100644 index 00000000..4d2b164b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMExtendedGet2.html @@ -0,0 +1,272 @@ + + + + + +QCOMExtendedGet2 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class QCOMExtendedGet2

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.QCOMExtendedGet2
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class QCOMExtendedGet2
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglExtGetProgramBinarySourceQCOM(int program, + int shadertype, + java.nio.ByteBuffer source, + java.nio.IntBuffer length) 
      static voidglExtGetProgramsQCOM(java.nio.IntBuffer programs, + java.nio.IntBuffer numPrograms) 
      static voidglExtGetShadersQCOM(java.nio.IntBuffer shaders, + java.nio.IntBuffer numShaders) 
      static booleanglExtIsProgramBinaryQCOM(int program) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glExtGetShadersQCOM

        +
        public static void glExtGetShadersQCOM(java.nio.IntBuffer shaders,
        +                       java.nio.IntBuffer numShaders)
        +
      • +
      + + + +
        +
      • +

        glExtGetProgramsQCOM

        +
        public static void glExtGetProgramsQCOM(java.nio.IntBuffer programs,
        +                        java.nio.IntBuffer numPrograms)
        +
      • +
      + + + +
        +
      • +

        glExtIsProgramBinaryQCOM

        +
        public static boolean glExtIsProgramBinaryQCOM(int program)
        +
      • +
      + + + +
        +
      • +

        glExtGetProgramBinarySourceQCOM

        +
        public static void glExtGetProgramBinarySourceQCOM(int program,
        +                                   int shadertype,
        +                                   java.nio.ByteBuffer source,
        +                                   java.nio.IntBuffer length)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMPerformanceMonitorGlobalMode.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMPerformanceMonitorGlobalMode.html new file mode 100644 index 00000000..677e536a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMPerformanceMonitorGlobalMode.html @@ -0,0 +1,239 @@ + + + + + +QCOMPerformanceMonitorGlobalMode (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class QCOMPerformanceMonitorGlobalMode

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.QCOMPerformanceMonitorGlobalMode
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class QCOMPerformanceMonitorGlobalMode
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_PERFMON_GLOBAL_MODE_QCOM +
      Accepted by the <cap> parameter of Enable and Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + and GetFloatv:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_PERFMON_GLOBAL_MODE_QCOM

        +
        public static final int GL_PERFMON_GLOBAL_MODE_QCOM
        +
        Accepted by the <cap> parameter of Enable and Disable, and + IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, + and GetFloatv:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMTiledRendering.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMTiledRendering.html new file mode 100644 index 00000000..ad0c248c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMTiledRendering.html @@ -0,0 +1,875 @@ + + + + + +QCOMTiledRendering (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class QCOMTiledRendering

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.QCOMTiledRendering
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class QCOMTiledRendering
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidglEndTilingQCOM(int preserveMask) 
      static voidglStartTilingQCOM(int x, + int y, + int width, + int height, + int preserveMask) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_COLOR_BUFFER_BIT0_QCOM

        +
        public static final int GL_COLOR_BUFFER_BIT0_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_BUFFER_BIT1_QCOM

        +
        public static final int GL_COLOR_BUFFER_BIT1_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_BUFFER_BIT2_QCOM

        +
        public static final int GL_COLOR_BUFFER_BIT2_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_BUFFER_BIT3_QCOM

        +
        public static final int GL_COLOR_BUFFER_BIT3_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_BUFFER_BIT4_QCOM

        +
        public static final int GL_COLOR_BUFFER_BIT4_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_BUFFER_BIT5_QCOM

        +
        public static final int GL_COLOR_BUFFER_BIT5_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_BUFFER_BIT6_QCOM

        +
        public static final int GL_COLOR_BUFFER_BIT6_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_COLOR_BUFFER_BIT7_QCOM

        +
        public static final int GL_COLOR_BUFFER_BIT7_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_BUFFER_BIT0_QCOM

        +
        public static final int GL_DEPTH_BUFFER_BIT0_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_BUFFER_BIT1_QCOM

        +
        public static final int GL_DEPTH_BUFFER_BIT1_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_BUFFER_BIT2_QCOM

        +
        public static final int GL_DEPTH_BUFFER_BIT2_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_BUFFER_BIT3_QCOM

        +
        public static final int GL_DEPTH_BUFFER_BIT3_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_BUFFER_BIT4_QCOM

        +
        public static final int GL_DEPTH_BUFFER_BIT4_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_BUFFER_BIT5_QCOM

        +
        public static final int GL_DEPTH_BUFFER_BIT5_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_BUFFER_BIT6_QCOM

        +
        public static final int GL_DEPTH_BUFFER_BIT6_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_DEPTH_BUFFER_BIT7_QCOM

        +
        public static final int GL_DEPTH_BUFFER_BIT7_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BUFFER_BIT0_QCOM

        +
        public static final int GL_STENCIL_BUFFER_BIT0_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BUFFER_BIT1_QCOM

        +
        public static final int GL_STENCIL_BUFFER_BIT1_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BUFFER_BIT2_QCOM

        +
        public static final int GL_STENCIL_BUFFER_BIT2_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BUFFER_BIT3_QCOM

        +
        public static final int GL_STENCIL_BUFFER_BIT3_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BUFFER_BIT4_QCOM

        +
        public static final int GL_STENCIL_BUFFER_BIT4_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BUFFER_BIT5_QCOM

        +
        public static final int GL_STENCIL_BUFFER_BIT5_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BUFFER_BIT6_QCOM

        +
        public static final int GL_STENCIL_BUFFER_BIT6_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_STENCIL_BUFFER_BIT7_QCOM

        +
        public static final int GL_STENCIL_BUFFER_BIT7_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MULTISAMPLE_BUFFER_BIT0_QCOM

        +
        public static final int GL_MULTISAMPLE_BUFFER_BIT0_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MULTISAMPLE_BUFFER_BIT1_QCOM

        +
        public static final int GL_MULTISAMPLE_BUFFER_BIT1_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MULTISAMPLE_BUFFER_BIT2_QCOM

        +
        public static final int GL_MULTISAMPLE_BUFFER_BIT2_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MULTISAMPLE_BUFFER_BIT3_QCOM

        +
        public static final int GL_MULTISAMPLE_BUFFER_BIT3_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MULTISAMPLE_BUFFER_BIT4_QCOM

        +
        public static final int GL_MULTISAMPLE_BUFFER_BIT4_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MULTISAMPLE_BUFFER_BIT5_QCOM

        +
        public static final int GL_MULTISAMPLE_BUFFER_BIT5_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MULTISAMPLE_BUFFER_BIT6_QCOM

        +
        public static final int GL_MULTISAMPLE_BUFFER_BIT6_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        GL_MULTISAMPLE_BUFFER_BIT7_QCOM

        +
        public static final int GL_MULTISAMPLE_BUFFER_BIT7_QCOM
        +
        Accepted by the <preserveMask> parameter of StartTilingQCOM and + EndTilingQCOM
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        glStartTilingQCOM

        +
        public static void glStartTilingQCOM(int x,
        +                     int y,
        +                     int width,
        +                     int height,
        +                     int preserveMask)
        +
      • +
      + + + +
        +
      • +

        glEndTilingQCOM

        +
        public static void glEndTilingQCOM(int preserveMask)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMWriteonlyRendering.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMWriteonlyRendering.html new file mode 100644 index 00000000..1f486058 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/QCOMWriteonlyRendering.html @@ -0,0 +1,235 @@ + + + + + +QCOMWriteonlyRendering (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class QCOMWriteonlyRendering

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.QCOMWriteonlyRendering
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class QCOMWriteonlyRendering
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_WRITEONLY_RENDERING_QCOM +
      Accepted by the <cap> parameter of Enable, Disable.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_WRITEONLY_RENDERING_QCOM

        +
        public static final int GL_WRITEONLY_RENDERING_QCOM
        +
        Accepted by the <cap> parameter of Enable, Disable.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/Util.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/Util.html new file mode 100644 index 00000000..cf3e07c6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/Util.html @@ -0,0 +1,250 @@ + + + + + +Util (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class Util

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.Util
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class Util
    +extends java.lang.Object
    +
    Simple utility class.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidcheckGLError() +
      Checks for OpenGL ES errors.
      +
      static java.lang.StringtranslateGLErrorString(int error_code) +
      Translates a GL error code to a String describing the error.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        checkGLError

        +
        public static void checkGLError()
        +                         throws OpenGLException
        +
        Checks for OpenGL ES errors.
        +
        Throws:
        +
        OpenGLException - if GLES20.glGetError() returns anything else than GLES20.GL_NO_ERROR
        +
      • +
      + + + +
        +
      • +

        translateGLErrorString

        +
        public static java.lang.String translateGLErrorString(int error_code)
        +
        Translates a GL error code to a String describing the error.
        +
        Parameters:
        error_code - the OpenGL ES error code
        +
        Returns:
        the error description
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/VIVShaderBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/VIVShaderBinary.html new file mode 100644 index 00000000..cf7670b9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/VIVShaderBinary.html @@ -0,0 +1,235 @@ + + + + + +VIVShaderBinary (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.opengles
+

Class VIVShaderBinary

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.opengles.VIVShaderBinary
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class VIVShaderBinary
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intGL_SHADER_BINARY_VIV +
      Accepted by the <binaryformat> parameter of ShaderBinary:
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GL_SHADER_BINARY_VIV

        +
        public static final int GL_SHADER_BINARY_VIV
        +
        Accepted by the <binaryformat> parameter of ShaderBinary:
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/AMDCompressed3DCTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/AMDCompressed3DCTexture.html new file mode 100644 index 00000000..76bbc41b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/AMDCompressed3DCTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.AMDCompressed3DCTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.AMDCompressed3DCTexture

+
+
No usage of org.lwjgl.opengles.AMDCompressed3DCTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/AMDCompressedATCTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/AMDCompressedATCTexture.html new file mode 100644 index 00000000..415ddb6d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/AMDCompressedATCTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.AMDCompressedATCTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.AMDCompressedATCTexture

+
+
No usage of org.lwjgl.opengles.AMDCompressedATCTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/AMDPerformanceMonitor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/AMDPerformanceMonitor.html new file mode 100644 index 00000000..6e5ed1ca --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/AMDPerformanceMonitor.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.AMDPerformanceMonitor (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.AMDPerformanceMonitor

+
+
No usage of org.lwjgl.opengles.AMDPerformanceMonitor
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/AMDProgramBinaryZ400.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/AMDProgramBinaryZ400.html new file mode 100644 index 00000000..b9faebc5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/AMDProgramBinaryZ400.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.AMDProgramBinaryZ400 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.AMDProgramBinaryZ400

+
+
No usage of org.lwjgl.opengles.AMDProgramBinaryZ400
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ANGLEFramebufferBlit.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ANGLEFramebufferBlit.html new file mode 100644 index 00000000..af1e6367 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ANGLEFramebufferBlit.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.ANGLEFramebufferBlit (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.ANGLEFramebufferBlit

+
+
No usage of org.lwjgl.opengles.ANGLEFramebufferBlit
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ANGLEFramebufferMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ANGLEFramebufferMultisample.html new file mode 100644 index 00000000..75de81a1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ANGLEFramebufferMultisample.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.ANGLEFramebufferMultisample (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.ANGLEFramebufferMultisample

+
+
No usage of org.lwjgl.opengles.ANGLEFramebufferMultisample
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLEFramebufferMultisample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLEFramebufferMultisample.html new file mode 100644 index 00000000..cb2da20c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLEFramebufferMultisample.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.APPLEFramebufferMultisample (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.APPLEFramebufferMultisample

+
+
No usage of org.lwjgl.opengles.APPLEFramebufferMultisample
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLERgb422.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLERgb422.html new file mode 100644 index 00000000..3fb8bbb8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLERgb422.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.APPLERgb422 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.APPLERgb422

+
+
No usage of org.lwjgl.opengles.APPLERgb422
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLESync.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLESync.html new file mode 100644 index 00000000..d37ef5a8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLESync.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.APPLESync (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.APPLESync

+
+
No usage of org.lwjgl.opengles.APPLESync
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLETextureFormatBGRA8888.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLETextureFormatBGRA8888.html new file mode 100644 index 00000000..abcfa73b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLETextureFormatBGRA8888.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.APPLETextureFormatBGRA8888 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.APPLETextureFormatBGRA8888

+
+
No usage of org.lwjgl.opengles.APPLETextureFormatBGRA8888
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLETextureMaxLevel.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLETextureMaxLevel.html new file mode 100644 index 00000000..b9bbf1c0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/APPLETextureMaxLevel.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.APPLETextureMaxLevel (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.APPLETextureMaxLevel

+
+
No usage of org.lwjgl.opengles.APPLETextureMaxLevel
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARBDrawBuffers.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARBDrawBuffers.html new file mode 100644 index 00000000..ee0c5fa2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARBDrawBuffers.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.ARBDrawBuffers (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.ARBDrawBuffers

+
+
No usage of org.lwjgl.opengles.ARBDrawBuffers
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARBHalfFloatPixel.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARBHalfFloatPixel.html new file mode 100644 index 00000000..b11346b2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARBHalfFloatPixel.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.ARBHalfFloatPixel (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.ARBHalfFloatPixel

+
+
No usage of org.lwjgl.opengles.ARBHalfFloatPixel
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARBTextureRectangle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARBTextureRectangle.html new file mode 100644 index 00000000..783bafa0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARBTextureRectangle.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.ARBTextureRectangle (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.ARBTextureRectangle

+
+
No usage of org.lwjgl.opengles.ARBTextureRectangle
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARMMaliShaderBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARMMaliShaderBinary.html new file mode 100644 index 00000000..a70fc156 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARMMaliShaderBinary.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.ARMMaliShaderBinary (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.ARMMaliShaderBinary

+
+
No usage of org.lwjgl.opengles.ARMMaliShaderBinary
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARMRgba8.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARMRgba8.html new file mode 100644 index 00000000..76101f66 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ARMRgba8.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.ARMRgba8 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.ARMRgba8

+
+
No usage of org.lwjgl.opengles.ARMRgba8
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ContextAttribs.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ContextAttribs.html new file mode 100644 index 00000000..f5a71de1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ContextAttribs.html @@ -0,0 +1,167 @@ + + + + + +Uses of Class org.lwjgl.opengles.ContextAttribs (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.ContextAttribs

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ContextCapabilities.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ContextCapabilities.html new file mode 100644 index 00000000..0431e44e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/ContextCapabilities.html @@ -0,0 +1,158 @@ + + + + + +Uses of Class org.lwjgl.opengles.ContextCapabilities (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.ContextCapabilities

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/DMPShaderBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/DMPShaderBinary.html new file mode 100644 index 00000000..0bc2e169 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/DMPShaderBinary.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.DMPShaderBinary (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.DMPShaderBinary

+
+
No usage of org.lwjgl.opengles.DMPShaderBinary
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGL.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGL.html new file mode 100644 index 00000000..0dce1cff --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGL.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EGL (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EGL

+
+
No usage of org.lwjgl.opengles.EGL
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLConfig.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLConfig.html new file mode 100644 index 00000000..7f63f47d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLConfig.html @@ -0,0 +1,209 @@ + + + + + +Uses of Class org.lwjgl.opengles.EGLConfig (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EGLConfig

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLContext.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLContext.html new file mode 100644 index 00000000..84ba947c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLContext.html @@ -0,0 +1,194 @@ + + + + + +Uses of Class org.lwjgl.opengles.EGLContext (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EGLContext

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLDisplay.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLDisplay.html new file mode 100644 index 00000000..a0dd33fd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLDisplay.html @@ -0,0 +1,314 @@ + + + + + +Uses of Class org.lwjgl.opengles.EGLDisplay (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EGLDisplay

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLImageOES.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLImageOES.html new file mode 100644 index 00000000..45171f5e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLImageOES.html @@ -0,0 +1,167 @@ + + + + + +Uses of Class org.lwjgl.opengles.EGLImageOES (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EGLImageOES

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLKHRFenceSync.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLKHRFenceSync.html new file mode 100644 index 00000000..5c4e88b3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLKHRFenceSync.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EGLKHRFenceSync (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EGLKHRFenceSync

+
+
No usage of org.lwjgl.opengles.EGLKHRFenceSync
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLKHRReusableSync.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLKHRReusableSync.html new file mode 100644 index 00000000..2211890f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLKHRReusableSync.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EGLKHRReusableSync (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EGLKHRReusableSync

+
+
No usage of org.lwjgl.opengles.EGLKHRReusableSync
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLNVSync.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLNVSync.html new file mode 100644 index 00000000..ce48e242 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLNVSync.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EGLNVSync (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EGLNVSync

+
+
No usage of org.lwjgl.opengles.EGLNVSync
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLSurface.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLSurface.html new file mode 100644 index 00000000..3b8aa2e6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLSurface.html @@ -0,0 +1,199 @@ + + + + + +Uses of Class org.lwjgl.opengles.EGLSurface (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EGLSurface

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLSyncKHR.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLSyncKHR.html new file mode 100644 index 00000000..3796c8e2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLSyncKHR.html @@ -0,0 +1,238 @@ + + + + + +Uses of Class org.lwjgl.opengles.EGLSyncKHR (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EGLSyncKHR

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLSyncNV.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLSyncNV.html new file mode 100644 index 00000000..07a24254 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EGLSyncNV.html @@ -0,0 +1,207 @@ + + + + + +Uses of Class org.lwjgl.opengles.EGLSyncNV (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EGLSyncNV

+
+
+
    +
  • + + + + + + + + + + + + +
    Packages that use EGLSyncNV 
    PackageDescription
    org.lwjgl.opengles 
    +
  • +
  • +
      +
    • + + +

      Uses of EGLSyncNV in org.lwjgl.opengles

      + + + + + + + + + + + + +
      Methods in org.lwjgl.opengles that return EGLSyncNV 
      Modifier and TypeMethod and Description
      static EGLSyncNVEGLNVSync.eglCreateFenceSyncNV(EGLDisplay dpy, + int condition, + java.nio.IntBuffer attrib_list) +
      Creates a fence sync object for the specified EGL display and returns + a handle to the new object.
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.opengles with parameters of type EGLSyncNV 
      Modifier and TypeMethod and Description
      static intEGLNVSync.eglClientWaitSyncNV(EGLSyncNV sync, + int flags, + long timeout) +
      Blocks the calling thread until the specified sync object is + signaled, or until a specified timeout value expires.
      +
      static voidEGLNVSync.eglDestroySyncNV(EGLSyncNV sync) +
      Destroys an existing sync object.
      +
      static voidEGLNVSync.eglFenceNV(EGLSyncNV sync) +
      Inserts a fence command into the command stream of the bound API's current + context and associates it with sync object.
      +
      static intEGLNVSync.eglGetSyncAttribNV(EGLSyncNV sync, + int attribute) +
      Returns the value of the sync object attribute.
      +
      static voidEGLNVSync.eglSignalSyncNV(EGLSyncNV sync, + int mode) +
      Signals or unsignals the sync object by changing its status to + the specified mode.
      +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTBgra.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTBgra.html new file mode 100644 index 00000000..b5b7774a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTBgra.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTBgra (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTBgra

+
+
No usage of org.lwjgl.opengles.EXTBgra
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTBlendMinmax.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTBlendMinmax.html new file mode 100644 index 00000000..06e1d515 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTBlendMinmax.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTBlendMinmax (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTBlendMinmax

+
+
No usage of org.lwjgl.opengles.EXTBlendMinmax
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTCgShader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTCgShader.html new file mode 100644 index 00000000..6bcbd9cb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTCgShader.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTCgShader (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTCgShader

+
+
No usage of org.lwjgl.opengles.EXTCgShader
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTColorBufferHalfFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTColorBufferHalfFloat.html new file mode 100644 index 00000000..3d47dc19 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTColorBufferHalfFloat.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTColorBufferHalfFloat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTColorBufferHalfFloat

+
+
No usage of org.lwjgl.opengles.EXTColorBufferHalfFloat
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTCopyTextureLevels.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTCopyTextureLevels.html new file mode 100644 index 00000000..72368e96 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTCopyTextureLevels.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTCopyTextureLevels (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTCopyTextureLevels

+
+
No usage of org.lwjgl.opengles.EXTCopyTextureLevels
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTDebugLabel.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTDebugLabel.html new file mode 100644 index 00000000..6ab4df08 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTDebugLabel.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTDebugLabel (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTDebugLabel

+
+
No usage of org.lwjgl.opengles.EXTDebugLabel
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTDebugMarker.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTDebugMarker.html new file mode 100644 index 00000000..d0ddc791 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTDebugMarker.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTDebugMarker (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTDebugMarker

+
+
No usage of org.lwjgl.opengles.EXTDebugMarker
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTDiscardFramebuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTDiscardFramebuffer.html new file mode 100644 index 00000000..d1ef7824 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTDiscardFramebuffer.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTDiscardFramebuffer (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTDiscardFramebuffer

+
+
No usage of org.lwjgl.opengles.EXTDiscardFramebuffer
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTMapBufferRange.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTMapBufferRange.html new file mode 100644 index 00000000..59628706 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTMapBufferRange.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTMapBufferRange (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTMapBufferRange

+
+
No usage of org.lwjgl.opengles.EXTMapBufferRange
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTMultiDrawArrays.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTMultiDrawArrays.html new file mode 100644 index 00000000..248df5e3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTMultiDrawArrays.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTMultiDrawArrays (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTMultiDrawArrays

+
+
No usage of org.lwjgl.opengles.EXTMultiDrawArrays
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTMultisampledRenderToTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTMultisampledRenderToTexture.html new file mode 100644 index 00000000..407dada9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTMultisampledRenderToTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTMultisampledRenderToTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTMultisampledRenderToTexture

+
+
No usage of org.lwjgl.opengles.EXTMultisampledRenderToTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTMultiviewDrawBuffers.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTMultiviewDrawBuffers.html new file mode 100644 index 00000000..9881bd0f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTMultiviewDrawBuffers.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTMultiviewDrawBuffers (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTMultiviewDrawBuffers

+
+
No usage of org.lwjgl.opengles.EXTMultiviewDrawBuffers
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTOcclusionQueryBoolean.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTOcclusionQueryBoolean.html new file mode 100644 index 00000000..51f9859d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTOcclusionQueryBoolean.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTOcclusionQueryBoolean (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTOcclusionQueryBoolean

+
+
No usage of org.lwjgl.opengles.EXTOcclusionQueryBoolean
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTPackedFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTPackedFloat.html new file mode 100644 index 00000000..6089d0d9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTPackedFloat.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTPackedFloat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTPackedFloat

+
+
No usage of org.lwjgl.opengles.EXTPackedFloat
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTReadFormatBgra.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTReadFormatBgra.html new file mode 100644 index 00000000..ecce5795 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTReadFormatBgra.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTReadFormatBgra (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTReadFormatBgra

+
+
No usage of org.lwjgl.opengles.EXTReadFormatBgra
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTRobustness.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTRobustness.html new file mode 100644 index 00000000..90f0953a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTRobustness.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTRobustness (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTRobustness

+
+
No usage of org.lwjgl.opengles.EXTRobustness
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTSRGB.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTSRGB.html new file mode 100644 index 00000000..79a456d6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTSRGB.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTSRGB (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTSRGB

+
+
No usage of org.lwjgl.opengles.EXTSRGB
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTSeparateShaderObjects.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTSeparateShaderObjects.html new file mode 100644 index 00000000..407d2850 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTSeparateShaderObjects.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTSeparateShaderObjects (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTSeparateShaderObjects

+
+
No usage of org.lwjgl.opengles.EXTSeparateShaderObjects
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTShaderFramebufferFetch.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTShaderFramebufferFetch.html new file mode 100644 index 00000000..49f98026 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTShaderFramebufferFetch.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTShaderFramebufferFetch (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTShaderFramebufferFetch

+
+
No usage of org.lwjgl.opengles.EXTShaderFramebufferFetch
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTShadowSamplers.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTShadowSamplers.html new file mode 100644 index 00000000..d2df7b18 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTShadowSamplers.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTShadowSamplers (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTShadowSamplers

+
+
No usage of org.lwjgl.opengles.EXTShadowSamplers
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureArray.html new file mode 100644 index 00000000..faae346b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureArray.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTTextureArray (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTTextureArray

+
+
No usage of org.lwjgl.opengles.EXTTextureArray
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureCompressionDXT1.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureCompressionDXT1.html new file mode 100644 index 00000000..d9e28209 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureCompressionDXT1.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTTextureCompressionDXT1 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTTextureCompressionDXT1

+
+
No usage of org.lwjgl.opengles.EXTTextureCompressionDXT1
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureCompressionLATC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureCompressionLATC.html new file mode 100644 index 00000000..ff575576 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureCompressionLATC.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTTextureCompressionLATC (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTTextureCompressionLATC

+
+
No usage of org.lwjgl.opengles.EXTTextureCompressionLATC
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureCompressionS3TC.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureCompressionS3TC.html new file mode 100644 index 00000000..e30d3a52 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureCompressionS3TC.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTTextureCompressionS3TC (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTTextureCompressionS3TC

+
+
No usage of org.lwjgl.opengles.EXTTextureCompressionS3TC
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureFilterAnisotropic.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureFilterAnisotropic.html new file mode 100644 index 00000000..f081837c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureFilterAnisotropic.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTTextureFilterAnisotropic (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTTextureFilterAnisotropic

+
+
No usage of org.lwjgl.opengles.EXTTextureFilterAnisotropic
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureFormatBGRA8888.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureFormatBGRA8888.html new file mode 100644 index 00000000..eb46fc9c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureFormatBGRA8888.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTTextureFormatBGRA8888 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTTextureFormatBGRA8888

+
+
No usage of org.lwjgl.opengles.EXTTextureFormatBGRA8888
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureLODBias.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureLODBias.html new file mode 100644 index 00000000..2b612d20 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureLODBias.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTTextureLODBias (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTTextureLODBias

+
+
No usage of org.lwjgl.opengles.EXTTextureLODBias
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureRg.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureRg.html new file mode 100644 index 00000000..73cf529d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureRg.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTTextureRg (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTTextureRg

+
+
No usage of org.lwjgl.opengles.EXTTextureRg
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureStorage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureStorage.html new file mode 100644 index 00000000..18f8764f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureStorage.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTTextureStorage (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTTextureStorage

+
+
No usage of org.lwjgl.opengles.EXTTextureStorage
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureType2101010REV.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureType2101010REV.html new file mode 100644 index 00000000..356dd42e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTTextureType2101010REV.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTTextureType2101010REV (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTTextureType2101010REV

+
+
No usage of org.lwjgl.opengles.EXTTextureType2101010REV
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTUnpackSubimage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTUnpackSubimage.html new file mode 100644 index 00000000..e695ca9c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/EXTUnpackSubimage.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.EXTUnpackSubimage (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.EXTUnpackSubimage

+
+
No usage of org.lwjgl.opengles.EXTUnpackSubimage
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/GLContext.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/GLContext.html new file mode 100644 index 00000000..1ad6eb7e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/GLContext.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.GLContext (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.GLContext

+
+
No usage of org.lwjgl.opengles.GLContext
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/GLES20.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/GLES20.html new file mode 100644 index 00000000..9c757995 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/GLES20.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.GLES20 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.GLES20

+
+
No usage of org.lwjgl.opengles.GLES20
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/GLES30.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/GLES30.html new file mode 100644 index 00000000..82e4b901 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/GLES30.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.GLES30 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.GLES30

+
+
No usage of org.lwjgl.opengles.GLES30
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/GLSync.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/GLSync.html new file mode 100644 index 00000000..3bbbecbd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/GLSync.html @@ -0,0 +1,239 @@ + + + + + +Uses of Class org.lwjgl.opengles.GLSync (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.GLSync

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGMultisampledRenderToTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGMultisampledRenderToTexture.html new file mode 100644 index 00000000..f4733ce2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGMultisampledRenderToTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.IMGMultisampledRenderToTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.IMGMultisampledRenderToTexture

+
+
No usage of org.lwjgl.opengles.IMGMultisampledRenderToTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGProgramBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGProgramBinary.html new file mode 100644 index 00000000..abc63727 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGProgramBinary.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.IMGProgramBinary (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.IMGProgramBinary

+
+
No usage of org.lwjgl.opengles.IMGProgramBinary
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGReadFormat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGReadFormat.html new file mode 100644 index 00000000..9a056117 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGReadFormat.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.IMGReadFormat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.IMGReadFormat

+
+
No usage of org.lwjgl.opengles.IMGReadFormat
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGShaderBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGShaderBinary.html new file mode 100644 index 00000000..a541edc3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGShaderBinary.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.IMGShaderBinary (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.IMGShaderBinary

+
+
No usage of org.lwjgl.opengles.IMGShaderBinary
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGTextureCompressionPvrtc.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGTextureCompressionPvrtc.html new file mode 100644 index 00000000..7b66367f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/IMGTextureCompressionPvrtc.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.IMGTextureCompressionPvrtc (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.IMGTextureCompressionPvrtc

+
+
No usage of org.lwjgl.opengles.IMGTextureCompressionPvrtc
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/KHRDebug.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/KHRDebug.html new file mode 100644 index 00000000..197ba2dc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/KHRDebug.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.KHRDebug (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.KHRDebug

+
+
No usage of org.lwjgl.opengles.KHRDebug
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/KHRDebugCallback.Handler.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/KHRDebugCallback.Handler.html new file mode 100644 index 00000000..c6beb481 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/KHRDebugCallback.Handler.html @@ -0,0 +1,156 @@ + + + + + +Uses of Interface org.lwjgl.opengles.KHRDebugCallback.Handler (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.opengles.KHRDebugCallback.Handler

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/KHRDebugCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/KHRDebugCallback.html new file mode 100644 index 00000000..b6fc5f6f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/KHRDebugCallback.html @@ -0,0 +1,159 @@ + + + + + +Uses of Class org.lwjgl.opengles.KHRDebugCallback (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.KHRDebugCallback

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/KHRTextureCompressionAstcLdr.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/KHRTextureCompressionAstcLdr.html new file mode 100644 index 00000000..8c6da522 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/KHRTextureCompressionAstcLdr.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.KHRTextureCompressionAstcLdr (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.KHRTextureCompressionAstcLdr

+
+
No usage of org.lwjgl.opengles.KHRTextureCompressionAstcLdr
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVCoverageSample.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVCoverageSample.html new file mode 100644 index 00000000..c3bff14b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVCoverageSample.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.NVCoverageSample (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.NVCoverageSample

+
+
No usage of org.lwjgl.opengles.NVCoverageSample
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVDepthNonlinear.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVDepthNonlinear.html new file mode 100644 index 00000000..da34b912 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVDepthNonlinear.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.NVDepthNonlinear (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.NVDepthNonlinear

+
+
No usage of org.lwjgl.opengles.NVDepthNonlinear
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVDrawBuffers.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVDrawBuffers.html new file mode 100644 index 00000000..9277389c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVDrawBuffers.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.NVDrawBuffers (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.NVDrawBuffers

+
+
No usage of org.lwjgl.opengles.NVDrawBuffers
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVDrawPath.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVDrawPath.html new file mode 100644 index 00000000..b606ac56 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVDrawPath.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.NVDrawPath (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.NVDrawPath

+
+
No usage of org.lwjgl.opengles.NVDrawPath
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVDrawTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVDrawTexture.html new file mode 100644 index 00000000..07ad57df --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVDrawTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.NVDrawTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.NVDrawTexture

+
+
No usage of org.lwjgl.opengles.NVDrawTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVEGLStreamConsumerExternal.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVEGLStreamConsumerExternal.html new file mode 100644 index 00000000..3263c02a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVEGLStreamConsumerExternal.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.NVEGLStreamConsumerExternal (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.NVEGLStreamConsumerExternal

+
+
No usage of org.lwjgl.opengles.NVEGLStreamConsumerExternal
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVFboColorAttachments.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVFboColorAttachments.html new file mode 100644 index 00000000..c40fa39a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVFboColorAttachments.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.NVFboColorAttachments (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.NVFboColorAttachments

+
+
No usage of org.lwjgl.opengles.NVFboColorAttachments
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVFence.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVFence.html new file mode 100644 index 00000000..8d54d687 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVFence.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.NVFence (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.NVFence

+
+
No usage of org.lwjgl.opengles.NVFence
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVFramebufferVertexAttribArray.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVFramebufferVertexAttribArray.html new file mode 100644 index 00000000..5c1b5a14 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVFramebufferVertexAttribArray.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.NVFramebufferVertexAttribArray (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.NVFramebufferVertexAttribArray

+
+
No usage of org.lwjgl.opengles.NVFramebufferVertexAttribArray
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVGetTexImage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVGetTexImage.html new file mode 100644 index 00000000..33278b37 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVGetTexImage.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.NVGetTexImage (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.NVGetTexImage

+
+
No usage of org.lwjgl.opengles.NVGetTexImage
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVPlatformBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVPlatformBinary.html new file mode 100644 index 00000000..b4c4a3f3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVPlatformBinary.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.NVPlatformBinary (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.NVPlatformBinary

+
+
No usage of org.lwjgl.opengles.NVPlatformBinary
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVReadBuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVReadBuffer.html new file mode 100644 index 00000000..da656c5a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVReadBuffer.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.NVReadBuffer (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.NVReadBuffer

+
+
No usage of org.lwjgl.opengles.NVReadBuffer
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVSystemTime.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVSystemTime.html new file mode 100644 index 00000000..6c1cdc3f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/NVSystemTime.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.NVSystemTime (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.NVSystemTime

+
+
No usage of org.lwjgl.opengles.NVSystemTime
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESBlendEquationSeparate.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESBlendEquationSeparate.html new file mode 100644 index 00000000..27749b85 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESBlendEquationSeparate.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESBlendEquationSeparate (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESBlendEquationSeparate

+
+
No usage of org.lwjgl.opengles.OESBlendEquationSeparate
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESBlendFuncSeparate.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESBlendFuncSeparate.html new file mode 100644 index 00000000..881370ed --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESBlendFuncSeparate.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESBlendFuncSeparate (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESBlendFuncSeparate

+
+
No usage of org.lwjgl.opengles.OESBlendFuncSeparate
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESBlendSubtract.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESBlendSubtract.html new file mode 100644 index 00000000..e1f3d414 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESBlendSubtract.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESBlendSubtract (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESBlendSubtract

+
+
No usage of org.lwjgl.opengles.OESBlendSubtract
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESCompressedETC1RGB8Texture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESCompressedETC1RGB8Texture.html new file mode 100644 index 00000000..e3bcd4f7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESCompressedETC1RGB8Texture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESCompressedETC1RGB8Texture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESCompressedETC1RGB8Texture

+
+
No usage of org.lwjgl.opengles.OESCompressedETC1RGB8Texture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESCompressedPalettedTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESCompressedPalettedTexture.html new file mode 100644 index 00000000..587144ee --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESCompressedPalettedTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESCompressedPalettedTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESCompressedPalettedTexture

+
+
No usage of org.lwjgl.opengles.OESCompressedPalettedTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESDepth24.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESDepth24.html new file mode 100644 index 00000000..9d4e086b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESDepth24.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESDepth24 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESDepth24

+
+
No usage of org.lwjgl.opengles.OESDepth24
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESDepth32.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESDepth32.html new file mode 100644 index 00000000..a9161a52 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESDepth32.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESDepth32 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESDepth32

+
+
No usage of org.lwjgl.opengles.OESDepth32
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESDepthTexture.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESDepthTexture.html new file mode 100644 index 00000000..6bd72869 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESDepthTexture.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESDepthTexture (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESDepthTexture

+
+
No usage of org.lwjgl.opengles.OESDepthTexture
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESEGLImage.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESEGLImage.html new file mode 100644 index 00000000..3a113c34 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESEGLImage.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESEGLImage (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESEGLImage

+
+
No usage of org.lwjgl.opengles.OESEGLImage
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESEGLImageExternal.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESEGLImageExternal.html new file mode 100644 index 00000000..121ce58c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESEGLImageExternal.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESEGLImageExternal (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESEGLImageExternal

+
+
No usage of org.lwjgl.opengles.OESEGLImageExternal
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESElementIndexUint.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESElementIndexUint.html new file mode 100644 index 00000000..889e4177 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESElementIndexUint.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESElementIndexUint (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESElementIndexUint

+
+
No usage of org.lwjgl.opengles.OESElementIndexUint
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESFramebufferObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESFramebufferObject.html new file mode 100644 index 00000000..4d058c85 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESFramebufferObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESFramebufferObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESFramebufferObject

+
+
No usage of org.lwjgl.opengles.OESFramebufferObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESGetProgramBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESGetProgramBinary.html new file mode 100644 index 00000000..3784b610 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESGetProgramBinary.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESGetProgramBinary (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESGetProgramBinary

+
+
No usage of org.lwjgl.opengles.OESGetProgramBinary
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESMapbuffer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESMapbuffer.html new file mode 100644 index 00000000..622743ce --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESMapbuffer.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESMapbuffer (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESMapbuffer

+
+
No usage of org.lwjgl.opengles.OESMapbuffer
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESPackedDepthStencil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESPackedDepthStencil.html new file mode 100644 index 00000000..dcd4e038 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESPackedDepthStencil.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESPackedDepthStencil (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESPackedDepthStencil

+
+
No usage of org.lwjgl.opengles.OESPackedDepthStencil
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESRGB8RGBA8.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESRGB8RGBA8.html new file mode 100644 index 00000000..15ce8b79 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESRGB8RGBA8.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESRGB8RGBA8 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESRGB8RGBA8

+
+
No usage of org.lwjgl.opengles.OESRGB8RGBA8
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESStandardDerivatives.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESStandardDerivatives.html new file mode 100644 index 00000000..0dd1ad7f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESStandardDerivatives.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESStandardDerivatives (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESStandardDerivatives

+
+
No usage of org.lwjgl.opengles.OESStandardDerivatives
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESStencil1.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESStencil1.html new file mode 100644 index 00000000..704a4a96 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESStencil1.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESStencil1 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESStencil1

+
+
No usage of org.lwjgl.opengles.OESStencil1
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESStencil4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESStencil4.html new file mode 100644 index 00000000..f7ff29b6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESStencil4.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESStencil4 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESStencil4

+
+
No usage of org.lwjgl.opengles.OESStencil4
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESStencil8.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESStencil8.html new file mode 100644 index 00000000..3ba7cbe2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESStencil8.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESStencil8 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESStencil8

+
+
No usage of org.lwjgl.opengles.OESStencil8
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESSurfacelessContext.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESSurfacelessContext.html new file mode 100644 index 00000000..41d54eb9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESSurfacelessContext.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESSurfacelessContext (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESSurfacelessContext

+
+
No usage of org.lwjgl.opengles.OESSurfacelessContext
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESTexture3D.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESTexture3D.html new file mode 100644 index 00000000..fda06b32 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESTexture3D.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESTexture3D (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESTexture3D

+
+
No usage of org.lwjgl.opengles.OESTexture3D
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESTextureHalfFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESTextureHalfFloat.html new file mode 100644 index 00000000..64c9c7eb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESTextureHalfFloat.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESTextureHalfFloat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESTextureHalfFloat

+
+
No usage of org.lwjgl.opengles.OESTextureHalfFloat
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESVertexArrayObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESVertexArrayObject.html new file mode 100644 index 00000000..2a0aa834 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESVertexArrayObject.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESVertexArrayObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESVertexArrayObject

+
+
No usage of org.lwjgl.opengles.OESVertexArrayObject
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESVertexHalfFloat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESVertexHalfFloat.html new file mode 100644 index 00000000..d126cbd7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESVertexHalfFloat.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESVertexHalfFloat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESVertexHalfFloat

+
+
No usage of org.lwjgl.opengles.OESVertexHalfFloat
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESVertexType1010102.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESVertexType1010102.html new file mode 100644 index 00000000..7b32856b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/OESVertexType1010102.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.OESVertexType1010102 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.OESVertexType1010102

+
+
No usage of org.lwjgl.opengles.OESVertexType1010102
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/PixelFormat.Attrib.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/PixelFormat.Attrib.html new file mode 100644 index 00000000..02b98880 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/PixelFormat.Attrib.html @@ -0,0 +1,180 @@ + + + + + +Uses of Class org.lwjgl.opengles.PixelFormat.Attrib (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.PixelFormat.Attrib

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/PixelFormat.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/PixelFormat.html new file mode 100644 index 00000000..c6b082cf --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/PixelFormat.html @@ -0,0 +1,242 @@ + + + + + +Uses of Class org.lwjgl.opengles.PixelFormat (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.PixelFormat

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/PowerManagementEventException.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/PowerManagementEventException.html new file mode 100644 index 00000000..5236b34f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/PowerManagementEventException.html @@ -0,0 +1,171 @@ + + + + + +Uses of Class org.lwjgl.opengles.PowerManagementEventException (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.PowerManagementEventException

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMBinningControl.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMBinningControl.html new file mode 100644 index 00000000..c8866788 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMBinningControl.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.QCOMBinningControl (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.QCOMBinningControl

+
+
No usage of org.lwjgl.opengles.QCOMBinningControl
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMDriverControl.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMDriverControl.html new file mode 100644 index 00000000..5d862493 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMDriverControl.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.QCOMDriverControl (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.QCOMDriverControl

+
+
No usage of org.lwjgl.opengles.QCOMDriverControl
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMExtendedGet.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMExtendedGet.html new file mode 100644 index 00000000..24e6b864 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMExtendedGet.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.QCOMExtendedGet (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.QCOMExtendedGet

+
+
No usage of org.lwjgl.opengles.QCOMExtendedGet
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMExtendedGet2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMExtendedGet2.html new file mode 100644 index 00000000..c59f4ed5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMExtendedGet2.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.QCOMExtendedGet2 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.QCOMExtendedGet2

+
+
No usage of org.lwjgl.opengles.QCOMExtendedGet2
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMPerformanceMonitorGlobalMode.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMPerformanceMonitorGlobalMode.html new file mode 100644 index 00000000..990ad46b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMPerformanceMonitorGlobalMode.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.QCOMPerformanceMonitorGlobalMode (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.QCOMPerformanceMonitorGlobalMode

+
+
No usage of org.lwjgl.opengles.QCOMPerformanceMonitorGlobalMode
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMTiledRendering.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMTiledRendering.html new file mode 100644 index 00000000..5b05d00f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMTiledRendering.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.QCOMTiledRendering (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.QCOMTiledRendering

+
+
No usage of org.lwjgl.opengles.QCOMTiledRendering
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMWriteonlyRendering.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMWriteonlyRendering.html new file mode 100644 index 00000000..c8897e15 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/QCOMWriteonlyRendering.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.QCOMWriteonlyRendering (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.QCOMWriteonlyRendering

+
+
No usage of org.lwjgl.opengles.QCOMWriteonlyRendering
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/Util.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/Util.html new file mode 100644 index 00000000..cb31700e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/Util.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.Util (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.Util

+
+
No usage of org.lwjgl.opengles.Util
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/VIVShaderBinary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/VIVShaderBinary.html new file mode 100644 index 00000000..358be3ba --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/class-use/VIVShaderBinary.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.opengles.VIVShaderBinary (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.opengles.VIVShaderBinary

+
+
No usage of org.lwjgl.opengles.VIVShaderBinary
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/package-frame.html new file mode 100644 index 00000000..06ed3f37 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/package-frame.html @@ -0,0 +1,152 @@ + + + + + +org.lwjgl.opengles (LWJGL API) + + + + +

org.lwjgl.opengles

+
+

Interfaces

+ +

Classes

+ +

Enums

+ +

Exceptions

+ +
+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/package-summary.html new file mode 100644 index 00000000..ed4c4a02 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/package-summary.html @@ -0,0 +1,704 @@ + + + + + +org.lwjgl.opengles (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl.opengles

+
+
+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/package-tree.html new file mode 100644 index 00000000..87b3c654 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/package-tree.html @@ -0,0 +1,283 @@ + + + + + +org.lwjgl.opengles Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl.opengles

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Enum Hierarchy

+
    +
  • java.lang.Object +
      +
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) + +
    • +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/package-use.html new file mode 100644 index 00000000..23094247 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/opengles/package-use.html @@ -0,0 +1,235 @@ + + + + + +Uses of Package org.lwjgl.opengles (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl.opengles

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/package-frame.html new file mode 100644 index 00000000..e56ebda8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/package-frame.html @@ -0,0 +1,34 @@ + + + + + +org.lwjgl (LWJGL API) + + + + +

org.lwjgl

+ + + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/package-summary.html new file mode 100644 index 00000000..89dbae60 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/package-summary.html @@ -0,0 +1,218 @@ + + + + + +org.lwjgl (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl

+
+
+
    +
  • + + + + + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    LWJGLUtil.TokenFilter +
    Simple interface for Field filtering.
    +
    PointerWrapper +
    A common interface for classes that wrap pointer addresses.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    BufferChecks +
    A class to check buffer boundaries in general.
    +
    BufferUtils +
    Some often-used Buffer code for creating native buffers of the appropriate size.
    +
    LWJGLUtil +
    + Internal library methods
    +
    MemoryUtil +
    [INTERNAL USE ONLY] +

    + This class provides utility methods for passing buffers to JNI API calls.

    +
    PointerBuffer +
    This class is a container for architecture independent pointer data.
    +
    PointerWrapperAbstract +
    Base PointerWrapper implementation.
    +
    Sys +
    + System class (named Sys so as not to conflict with java.lang.System)
    +
    +
  • +
  • + + + + + + + + + + + + +
    Exception Summary 
    ExceptionDescription
    LWJGLException +
    + This exception is supplied to make exception handling more generic for LWJGL + specific exceptions
    +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/package-tree.html new file mode 100644 index 00000000..17c4df02 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/package-tree.html @@ -0,0 +1,149 @@ + + + + + +org.lwjgl Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/package-use.html new file mode 100644 index 00000000..9d14a283 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/package-use.html @@ -0,0 +1,337 @@ + + + + + +Uses of Package org.lwjgl (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Color.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Color.html new file mode 100644 index 00000000..430b289a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Color.html @@ -0,0 +1,1160 @@ + + + + + +Color (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Class Color

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.Color
    • +
    +
  • +
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Color() +
      Constructor for Color.
      +
      Color(byte r, + byte g, + byte b) +
      Constructor for Color.
      +
      Color(byte r, + byte g, + byte b, + byte a) +
      Constructor for Color.
      +
      Color(int r, + int g, + int b) +
      Constructor for Color.
      +
      Color(int r, + int g, + int b, + int a) +
      Constructor for Color.
      +
      Color(ReadableColor c) +
      Constructor for Color
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object o) +
      Equals
      +
      voidfromHSB(float hue, + float saturation, + float brightness) +
      HSB to RGB conversion, pinched from java.awt.Color.
      +
      intgetAlpha() +
      Accessor
      +
      bytegetAlphaByte() +
      Return the red component
      +
      intgetBlue() +
      Accessor
      +
      bytegetBlueByte() +
      Return the red component
      +
      intgetGreen() +
      Accessor
      +
      bytegetGreenByte() +
      Return the red component
      +
      intgetRed() +
      Accessor
      +
      bytegetRedByte() +
      Return the red component
      +
      inthashCode() +
      Hashcode
      +
      voidreadABGR(java.nio.ByteBuffer src) +
      Read a color from a byte buffer
      +
      voidreadARGB(java.nio.ByteBuffer src) +
      Read a color from a byte buffer
      +
      voidreadBGR(java.nio.ByteBuffer src) +
      Read a color from a byte buffer
      +
      voidreadBGRA(java.nio.ByteBuffer src) +
      Read a color from a byte buffer
      +
      voidreadRGB(java.nio.ByteBuffer src) +
      Read a color from a byte buffer
      +
      voidreadRGBA(java.nio.ByteBuffer src) +
      Read a color from a byte buffer
      +
      voidset(byte r, + byte g, + byte b) +
      Set a color
      +
      voidset(byte r, + byte g, + byte b, + byte a) +
      Set a color
      +
      voidset(int r, + int g, + int b) +
      Set a color
      +
      voidset(int r, + int g, + int b, + int a) +
      Set a color
      +
      voidsetAlpha(byte alpha) +
      Set the Alpha component
      +
      voidsetAlpha(int alpha) +
      Set the Alpha component
      +
      voidsetBlue(byte blue) +
      Set the Blue component
      +
      voidsetBlue(int blue) +
      Set the Blue component
      +
      voidsetColor(ReadableColor src) +
      Set this color's color by copying another color
      +
      voidsetGreen(byte green) +
      Set the Green component
      +
      voidsetGreen(int green) +
      Set the Green component
      +
      voidsetRed(byte red) +
      Set the Red component
      +
      voidsetRed(int red) +
      Set the Red component
      +
      float[]toHSB(float[] dest) +
      RGB to HSB conversion, pinched from java.awt.Color.
      +
      java.lang.StringtoString() +
      Stringify
      +
      voidwriteABGR(java.nio.ByteBuffer dest) +
      Write the ABGR color directly out to a ByteBuffer
      +
      voidwriteARGB(java.nio.ByteBuffer dest) +
      Write the ARGB color directly out to a ByteBuffer
      +
      voidwriteBGR(java.nio.ByteBuffer dest) +
      Write the BGR color directly out to a ByteBuffer
      +
      voidwriteBGRA(java.nio.ByteBuffer dest) +
      Write the BGRA color directly out to a ByteBuffer
      +
      voidwriteRGB(java.nio.ByteBuffer dest) +
      Write the RGB color directly out to a ByteBuffer
      +
      voidwriteRGBA(java.nio.ByteBuffer dest) +
      Write the RGBA color directly out to a ByteBuffer
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Color

        +
        public Color()
        +
        Constructor for Color.
        +
      • +
      + + + +
        +
      • +

        Color

        +
        public Color(int r,
        +     int g,
        +     int b)
        +
        Constructor for Color. Alpha defaults to 255.
        +
      • +
      + + + +
        +
      • +

        Color

        +
        public Color(byte r,
        +     byte g,
        +     byte b)
        +
        Constructor for Color. Alpha defaults to 255.
        +
      • +
      + + + +
        +
      • +

        Color

        +
        public Color(int r,
        +     int g,
        +     int b,
        +     int a)
        +
        Constructor for Color.
        +
      • +
      + + + +
        +
      • +

        Color

        +
        public Color(byte r,
        +     byte g,
        +     byte b,
        +     byte a)
        +
        Constructor for Color.
        +
      • +
      + + + +
        +
      • +

        Color

        +
        public Color(ReadableColor c)
        +
        Constructor for Color
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        set

        +
        public void set(int r,
        +       int g,
        +       int b,
        +       int a)
        +
        Set a color
        +
        +
        Specified by:
        +
        set in interface WritableColor
        +
        +
      • +
      + + + +
        +
      • +

        set

        +
        public void set(byte r,
        +       byte g,
        +       byte b,
        +       byte a)
        +
        Set a color
        +
        +
        Specified by:
        +
        set in interface WritableColor
        +
        +
      • +
      + + + +
        +
      • +

        set

        +
        public void set(int r,
        +       int g,
        +       int b)
        +
        Set a color
        +
        +
        Specified by:
        +
        set in interface WritableColor
        +
        +
      • +
      + + + +
        +
      • +

        set

        +
        public void set(byte r,
        +       byte g,
        +       byte b)
        +
        Set a color
        +
        +
        Specified by:
        +
        set in interface WritableColor
        +
        +
      • +
      + + + +
        +
      • +

        getRed

        +
        public int getRed()
        +
        Accessor
        +
        +
        Specified by:
        +
        getRed in interface ReadableColor
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getGreen

        +
        public int getGreen()
        +
        Accessor
        +
        +
        Specified by:
        +
        getGreen in interface ReadableColor
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getBlue

        +
        public int getBlue()
        +
        Accessor
        +
        +
        Specified by:
        +
        getBlue in interface ReadableColor
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getAlpha

        +
        public int getAlpha()
        +
        Accessor
        +
        +
        Specified by:
        +
        getAlpha in interface ReadableColor
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        setRed

        +
        public void setRed(int red)
        +
        Set the Red component
        +
        +
        Specified by:
        +
        setRed in interface WritableColor
        +
        +
      • +
      + + + +
        +
      • +

        setGreen

        +
        public void setGreen(int green)
        +
        Set the Green component
        +
        +
        Specified by:
        +
        setGreen in interface WritableColor
        +
        +
      • +
      + + + +
        +
      • +

        setBlue

        +
        public void setBlue(int blue)
        +
        Set the Blue component
        +
        +
        Specified by:
        +
        setBlue in interface WritableColor
        +
        +
      • +
      + + + +
        +
      • +

        setAlpha

        +
        public void setAlpha(int alpha)
        +
        Set the Alpha component
        +
        +
        Specified by:
        +
        setAlpha in interface WritableColor
        +
        +
      • +
      + + + +
        +
      • +

        setRed

        +
        public void setRed(byte red)
        +
        Set the Red component
        +
        +
        Specified by:
        +
        setRed in interface WritableColor
        +
        +
      • +
      + + + +
        +
      • +

        setGreen

        +
        public void setGreen(byte green)
        +
        Set the Green component
        +
        +
        Specified by:
        +
        setGreen in interface WritableColor
        +
        +
      • +
      + + + +
        +
      • +

        setBlue

        +
        public void setBlue(byte blue)
        +
        Set the Blue component
        +
        +
        Specified by:
        +
        setBlue in interface WritableColor
        +
        +
      • +
      + + + +
        +
      • +

        setAlpha

        +
        public void setAlpha(byte alpha)
        +
        Set the Alpha component
        +
        +
        Specified by:
        +
        setAlpha in interface WritableColor
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Stringify
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object o)
        +
        Equals
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Hashcode
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        getAlphaByte

        +
        public byte getAlphaByte()
        +
        Description copied from interface: ReadableColor
        +
        Return the red component
        +
        +
        Specified by:
        +
        getAlphaByte in interface ReadableColor
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getBlueByte

        +
        public byte getBlueByte()
        +
        Description copied from interface: ReadableColor
        +
        Return the red component
        +
        +
        Specified by:
        +
        getBlueByte in interface ReadableColor
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getGreenByte

        +
        public byte getGreenByte()
        +
        Description copied from interface: ReadableColor
        +
        Return the red component
        +
        +
        Specified by:
        +
        getGreenByte in interface ReadableColor
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getRedByte

        +
        public byte getRedByte()
        +
        Description copied from interface: ReadableColor
        +
        Return the red component
        +
        +
        Specified by:
        +
        getRedByte in interface ReadableColor
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        writeRGBA

        +
        public void writeRGBA(java.nio.ByteBuffer dest)
        +
        Description copied from interface: ReadableColor
        +
        Write the RGBA color directly out to a ByteBuffer
        +
        +
        Specified by:
        +
        writeRGBA in interface ReadableColor
        +
        Parameters:
        dest - the buffer to write to
        +
      • +
      + + + +
        +
      • +

        writeRGB

        +
        public void writeRGB(java.nio.ByteBuffer dest)
        +
        Description copied from interface: ReadableColor
        +
        Write the RGB color directly out to a ByteBuffer
        +
        +
        Specified by:
        +
        writeRGB in interface ReadableColor
        +
        Parameters:
        dest - the buffer to write to
        +
      • +
      + + + +
        +
      • +

        writeABGR

        +
        public void writeABGR(java.nio.ByteBuffer dest)
        +
        Description copied from interface: ReadableColor
        +
        Write the ABGR color directly out to a ByteBuffer
        +
        +
        Specified by:
        +
        writeABGR in interface ReadableColor
        +
        Parameters:
        dest - the buffer to write to
        +
      • +
      + + + +
        +
      • +

        writeARGB

        +
        public void writeARGB(java.nio.ByteBuffer dest)
        +
        Description copied from interface: ReadableColor
        +
        Write the ARGB color directly out to a ByteBuffer
        +
        +
        Specified by:
        +
        writeARGB in interface ReadableColor
        +
        Parameters:
        dest - the buffer to write to
        +
      • +
      + + + +
        +
      • +

        writeBGR

        +
        public void writeBGR(java.nio.ByteBuffer dest)
        +
        Description copied from interface: ReadableColor
        +
        Write the BGR color directly out to a ByteBuffer
        +
        +
        Specified by:
        +
        writeBGR in interface ReadableColor
        +
        Parameters:
        dest - the buffer to write to
        +
      • +
      + + + +
        +
      • +

        writeBGRA

        +
        public void writeBGRA(java.nio.ByteBuffer dest)
        +
        Description copied from interface: ReadableColor
        +
        Write the BGRA color directly out to a ByteBuffer
        +
        +
        Specified by:
        +
        writeBGRA in interface ReadableColor
        +
        Parameters:
        dest - the buffer to write to
        +
      • +
      + + + +
        +
      • +

        readRGBA

        +
        public void readRGBA(java.nio.ByteBuffer src)
        +
        Read a color from a byte buffer
        +
        +
        Specified by:
        +
        readRGBA in interface WritableColor
        +
        Parameters:
        src - The source buffer
        +
      • +
      + + + +
        +
      • +

        readRGB

        +
        public void readRGB(java.nio.ByteBuffer src)
        +
        Read a color from a byte buffer
        +
        +
        Specified by:
        +
        readRGB in interface WritableColor
        +
        Parameters:
        src - The source buffer
        +
      • +
      + + + +
        +
      • +

        readARGB

        +
        public void readARGB(java.nio.ByteBuffer src)
        +
        Read a color from a byte buffer
        +
        +
        Specified by:
        +
        readARGB in interface WritableColor
        +
        Parameters:
        src - The source buffer
        +
      • +
      + + + +
        +
      • +

        readBGRA

        +
        public void readBGRA(java.nio.ByteBuffer src)
        +
        Read a color from a byte buffer
        +
        +
        Specified by:
        +
        readBGRA in interface WritableColor
        +
        Parameters:
        src - The source buffer
        +
      • +
      + + + +
        +
      • +

        readBGR

        +
        public void readBGR(java.nio.ByteBuffer src)
        +
        Read a color from a byte buffer
        +
        +
        Specified by:
        +
        readBGR in interface WritableColor
        +
        Parameters:
        src - The source buffer
        +
      • +
      + + + +
        +
      • +

        readABGR

        +
        public void readABGR(java.nio.ByteBuffer src)
        +
        Read a color from a byte buffer
        +
        +
        Specified by:
        +
        readABGR in interface WritableColor
        +
        Parameters:
        src - The source buffer
        +
      • +
      + + + +
        +
      • +

        setColor

        +
        public void setColor(ReadableColor src)
        +
        Set this color's color by copying another color
        +
        +
        Specified by:
        +
        setColor in interface WritableColor
        +
        Parameters:
        src - The source color
        +
      • +
      + + + +
        +
      • +

        fromHSB

        +
        public void fromHSB(float hue,
        +           float saturation,
        +           float brightness)
        +
        HSB to RGB conversion, pinched from java.awt.Color.
        +
        Parameters:
        hue - (0..1.0f)
        saturation - (0..1.0f)
        brightness - (0..1.0f)
        +
      • +
      + + + +
        +
      • +

        toHSB

        +
        public float[] toHSB(float[] dest)
        +
        RGB to HSB conversion, pinched from java.awt.Color. + The HSB value is returned in dest[] if dest[] is supplied. + Values range from 0..1
        +
        Parameters:
        dest - Destination floats, or null
        +
        Returns:
        dest, or a new float array
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Dimension.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Dimension.html new file mode 100644 index 00000000..c93086c2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Dimension.html @@ -0,0 +1,496 @@ + + + + + +Dimension (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Class Dimension

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.Dimension
    • +
    +
  • +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Dimension() +
      Constructor for Dimension.
      +
      Dimension(int w, + int h) +
      Constructor for Dimension.
      +
      Dimension(ReadableDimension d) +
      Constructor for Dimension.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) +
      Checks whether two dimension objects have equal values.
      +
      intgetHeight() +
      Gets the height.
      +
      voidgetSize(WritableDimension dest) +
      Copy this ReadableDimension into a destination Dimension
      +
      intgetWidth() +
      Gets the width.
      +
      inthashCode() +
      Returns the hash code for this Dimension.
      +
      voidsetHeight(int height) +
      Sets the height.
      +
      voidsetSize(int w, + int h) 
      voidsetSize(ReadableDimension d) 
      voidsetWidth(int width) +
      Sets the width.
      +
      java.lang.StringtoString() +
      Returns a string representation of the values of this + Dimension object's height and + width fields.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Dimension

        +
        public Dimension()
        +
        Constructor for Dimension.
        +
      • +
      + + + +
        +
      • +

        Dimension

        +
        public Dimension(int w,
        +         int h)
        +
        Constructor for Dimension.
        +
      • +
      + + + +
        +
      • +

        Dimension

        +
        public Dimension(ReadableDimension d)
        +
        Constructor for Dimension.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + + + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object obj)
        +
        Checks whether two dimension objects have equal values.
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Returns the hash code for this Dimension.
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        Returns:
        a hash code for this Dimension
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Returns a string representation of the values of this + Dimension object's height and + width fields. This method is intended to be used only + for debugging purposes, and the content and format of the returned + string may vary between implementations. The returned string may be + empty but may not be null.
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        Returns:
        a string representation of this Dimension + object
        +
      • +
      + + + +
        +
      • +

        getHeight

        +
        public int getHeight()
        +
        Gets the height.
        +
        +
        Specified by:
        +
        getHeight in interface ReadableDimension
        +
        Returns:
        Returns a int
        +
      • +
      + + + +
        +
      • +

        setHeight

        +
        public void setHeight(int height)
        +
        Sets the height.
        +
        +
        Specified by:
        +
        setHeight in interface WritableDimension
        +
        Parameters:
        height - The height to set
        +
      • +
      + + + +
        +
      • +

        getWidth

        +
        public int getWidth()
        +
        Gets the width.
        +
        +
        Specified by:
        +
        getWidth in interface ReadableDimension
        +
        Returns:
        Returns a int
        +
      • +
      + + + +
        +
      • +

        setWidth

        +
        public void setWidth(int width)
        +
        Sets the width.
        +
        +
        Specified by:
        +
        setWidth in interface WritableDimension
        +
        Parameters:
        width - The width to set
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Display.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Display.html new file mode 100644 index 00000000..a6101dbf --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Display.html @@ -0,0 +1,315 @@ + + + + + +Display (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Class Display

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.Display
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class Display
    +extends java.lang.Object
    +
    Display initialization utility, that can be used to find display modes and pick + one for you based on your criteria.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    $Author$
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Display() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static DisplayMode[]getAvailableDisplayModes(int minWidth, + int minHeight, + int maxWidth, + int maxHeight, + int minBPP, + int maxBPP, + int minFreq, + int maxFreq) +
      Determine the available display modes that match the specified minimum and maximum criteria.
      +
      static DisplayModesetDisplayMode(DisplayMode[] dm, + java.lang.String[] param) +
      Create the display by choosing from a list of display modes based on an order of preference.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Display

        +
        public Display()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAvailableDisplayModes

        +
        public static DisplayMode[] getAvailableDisplayModes(int minWidth,
        +                                     int minHeight,
        +                                     int maxWidth,
        +                                     int maxHeight,
        +                                     int minBPP,
        +                                     int maxBPP,
        +                                     int minFreq,
        +                                     int maxFreq)
        +                                              throws LWJGLException
        +
        Determine the available display modes that match the specified minimum and maximum criteria. + If any given criterium is specified as -1 then it is ignored.
        +
        Parameters:
        minWidth - the minimum display resolution in pixels
        minHeight - the minimum display resolution in pixels
        maxWidth - the maximum display resolution in pixels
        maxHeight - the maximum display resolution in pixels
        minBPP - the minimum bit depth per pixel
        maxBPP - the maximum bit depth per pixel
        minFreq - the minimum display frequency in Hz
        maxFreq - the maximum display frequency in Hz
        +
        Returns:
        an array of matching display modes
        +
        Throws:
        +
        LWJGLException
        +
      • +
      + + + +
        +
      • +

        setDisplayMode

        +
        public static DisplayMode setDisplayMode(DisplayMode[] dm,
        +                         java.lang.String[] param)
        +                                  throws java.lang.Exception
        +
        Create the display by choosing from a list of display modes based on an order of preference. + You must supply a list of allowable display modes, probably by calling getAvailableDisplayModes(), + and an array with the order in which you would like them sorted in descending order. + This method attempts to create the topmost display mode; if that fails, it will try the next one, + and so on, until there are no modes left. If no mode is set at the end, an exception is thrown.
        +
        Parameters:
        dm - a list of display modes to choose from
        param - the names of the DisplayMode fields in the order in which you would like them sorted.
        +
        Returns:
        the chosen display mode
        +
        Throws:
        +
        java.lang.NoSuchFieldException - if one of the params is not a field in DisplayMode
        +
        java.lang.Exception - if no display mode could be set
        See Also:
        DisplayMode
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Point.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Point.html new file mode 100644 index 00000000..4239cc5e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Point.html @@ -0,0 +1,542 @@ + + + + + +Point (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Class Point

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.Point
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, ReadablePoint, WritablePoint
    +
    +
    +
    +
    public final class Point
    +extends java.lang.Object
    +implements ReadablePoint, WritablePoint, java.io.Serializable
    +
    A 2D integer point class, which looks remarkably like an AWT one.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    $Author$
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Point() +
      Constructor for Point.
      +
      Point(int x, + int y) +
      Constructor for Point.
      +
      Point(ReadablePoint p) +
      Constructor for Point.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) +
      Determines whether an instance of Point2D is equal + to this point.
      +
      voidgetLocation(WritablePoint dest) +
      Copy this ReadablePoint into a destination Point
      +
      intgetX() 
      intgetY() 
      inthashCode() +
      Returns the hash code for this Point.
      +
      voidsetLocation(int x, + int y) 
      voidsetLocation(ReadablePoint p) 
      voidsetX(int x) 
      voidsetY(int y) 
      java.lang.StringtoString() +
      Returns a string representation of this point and its location + in the (xy) coordinate space.
      +
      voidtranslate(int dx, + int dy) +
      Translate a point.
      +
      voidtranslate(ReadablePoint p) +
      Translate a point.
      +
      voiduntranslate(ReadablePoint p) +
      Un-translate a point.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Point

        +
        public Point()
        +
        Constructor for Point.
        +
      • +
      + + + +
        +
      • +

        Point

        +
        public Point(int x,
        +     int y)
        +
        Constructor for Point.
        +
      • +
      + + + +
        +
      • +

        Point

        +
        public Point(ReadablePoint p)
        +
        Constructor for Point.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setLocation

        +
        public void setLocation(int x,
        +               int y)
        +
        +
        Specified by:
        +
        setLocation in interface WritablePoint
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setX

        +
        public void setX(int x)
        +
        +
        Specified by:
        +
        setX in interface WritablePoint
        +
        +
      • +
      + + + +
        +
      • +

        setY

        +
        public void setY(int y)
        +
        +
        Specified by:
        +
        setY in interface WritablePoint
        +
        +
      • +
      + + + +
        +
      • +

        translate

        +
        public void translate(int dx,
        +             int dy)
        +
        Translate a point.
        +
        Parameters:
        dx - The translation to apply
        dy - The translation to apply
        +
      • +
      + + + +
        +
      • +

        translate

        +
        public void translate(ReadablePoint p)
        +
        Translate a point.
        +
        Parameters:
        p - The translation to apply
        +
      • +
      + + + +
        +
      • +

        untranslate

        +
        public void untranslate(ReadablePoint p)
        +
        Un-translate a point.
        +
        Parameters:
        p - The translation to apply
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object obj)
        +
        Determines whether an instance of Point2D is equal + to this point. Two instances of Point2D are equal if + the values of their x and y member + fields, representing their position in the coordinate space, are + the same.
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        Parameters:
        obj - an object to be compared with this point
        +
        Returns:
        true if the object to be compared is + an instance of Point and has + the same values; false otherwise
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Returns a string representation of this point and its location + in the (xy) coordinate space. This method is + intended to be used only for debugging purposes, and the content + and format of the returned string may vary between implementations. + The returned string may be empty but may not be null.
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        Returns:
        a string representation of this point
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Returns the hash code for this Point.
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        Returns:
        a hash code for this Point
        +
      • +
      + + + +
        +
      • +

        getX

        +
        public int getX()
        +
        +
        Specified by:
        +
        getX in interface ReadablePoint
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getY

        +
        public int getY()
        +
        +
        Specified by:
        +
        getY in interface ReadablePoint
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getLocation

        +
        public void getLocation(WritablePoint dest)
        +
        Description copied from interface: ReadablePoint
        +
        Copy this ReadablePoint into a destination Point
        +
        +
        Specified by:
        +
        getLocation in interface ReadablePoint
        +
        Parameters:
        dest - The destination Point, or null, to create a new Point
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/ReadableColor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/ReadableColor.html new file mode 100644 index 00000000..932a061d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/ReadableColor.html @@ -0,0 +1,621 @@ + + + + + +ReadableColor (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Interface ReadableColor

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    Color
    +
    +
    +
    +
    public interface ReadableColor
    +
    Readonly interface for Colors
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    $Author$
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getRed

        +
        int getRed()
        +
        Return the red component (0..255)
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getGreen

        +
        int getGreen()
        +
        Return the red component (0..255)
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getBlue

        +
        int getBlue()
        +
        Return the red component (0..255)
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getAlpha

        +
        int getAlpha()
        +
        Return the red component (0..255)
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getRedByte

        +
        byte getRedByte()
        +
        Return the red component
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getGreenByte

        +
        byte getGreenByte()
        +
        Return the red component
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getBlueByte

        +
        byte getBlueByte()
        +
        Return the red component
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getAlphaByte

        +
        byte getAlphaByte()
        +
        Return the red component
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        writeRGBA

        +
        void writeRGBA(java.nio.ByteBuffer dest)
        +
        Write the RGBA color directly out to a ByteBuffer
        +
        Parameters:
        dest - the buffer to write to
        +
      • +
      + + + +
        +
      • +

        writeRGB

        +
        void writeRGB(java.nio.ByteBuffer dest)
        +
        Write the RGB color directly out to a ByteBuffer
        +
        Parameters:
        dest - the buffer to write to
        +
      • +
      + + + +
        +
      • +

        writeABGR

        +
        void writeABGR(java.nio.ByteBuffer dest)
        +
        Write the ABGR color directly out to a ByteBuffer
        +
        Parameters:
        dest - the buffer to write to
        +
      • +
      + + + +
        +
      • +

        writeBGR

        +
        void writeBGR(java.nio.ByteBuffer dest)
        +
        Write the BGR color directly out to a ByteBuffer
        +
        Parameters:
        dest - the buffer to write to
        +
      • +
      + + + +
        +
      • +

        writeBGRA

        +
        void writeBGRA(java.nio.ByteBuffer dest)
        +
        Write the BGRA color directly out to a ByteBuffer
        +
        Parameters:
        dest - the buffer to write to
        +
      • +
      + + + +
        +
      • +

        writeARGB

        +
        void writeARGB(java.nio.ByteBuffer dest)
        +
        Write the ARGB color directly out to a ByteBuffer
        +
        Parameters:
        dest - the buffer to write to
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/ReadableDimension.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/ReadableDimension.html new file mode 100644 index 00000000..1f944aaa --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/ReadableDimension.html @@ -0,0 +1,259 @@ + + + + + +ReadableDimension (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Interface ReadableDimension

+
+
+
+
    +
  • +
    +
    All Known Subinterfaces:
    +
    ReadableRectangle
    +
    +
    +
    All Known Implementing Classes:
    +
    Dimension, Rectangle
    +
    +
    +
    +
    public interface ReadableDimension
    +
    Readonly interface for Dimensions
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    $Author$
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      intgetHeight() +
      Get the height
      +
      voidgetSize(WritableDimension dest) +
      Copy this ReadableDimension into a destination Dimension
      +
      intgetWidth() +
      Get the width
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getWidth

        +
        int getWidth()
        +
        Get the width
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getHeight

        +
        int getHeight()
        +
        Get the height
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getSize

        +
        void getSize(WritableDimension dest)
        +
        Copy this ReadableDimension into a destination Dimension
        +
        Parameters:
        dest - The destination
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/ReadablePoint.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/ReadablePoint.html new file mode 100644 index 00000000..c92ef8b1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/ReadablePoint.html @@ -0,0 +1,253 @@ + + + + + +ReadablePoint (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Interface ReadablePoint

+
+
+
+
    +
  • +
    +
    All Known Subinterfaces:
    +
    ReadableRectangle
    +
    +
    +
    All Known Implementing Classes:
    +
    Point, Rectangle
    +
    +
    +
    +
    public interface ReadablePoint
    +
    Readonly interface for Points
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    $Author$
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidgetLocation(WritablePoint dest) +
      Copy this ReadablePoint into a destination Point
      +
      intgetX() 
      intgetY() 
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getX

        +
        int getX()
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getY

        +
        int getY()
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getLocation

        +
        void getLocation(WritablePoint dest)
        +
        Copy this ReadablePoint into a destination Point
        +
        Parameters:
        dest - The destination Point, or null, to create a new Point
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/ReadableRectangle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/ReadableRectangle.html new file mode 100644 index 00000000..6171dd7d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/ReadableRectangle.html @@ -0,0 +1,240 @@ + + + + + +ReadableRectangle (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Interface ReadableRectangle

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getBounds

        +
        void getBounds(WritableRectangle dest)
        +
        Copy this readable rectangle's bounds into a destination Rectangle
        +
        Parameters:
        dest - The destination Rectangle, or null, to create a new Rectangle
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Rectangle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Rectangle.html new file mode 100644 index 00000000..2e52364c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Rectangle.html @@ -0,0 +1,1101 @@ + + + + + +Rectangle (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Class Rectangle

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.Rectangle
    • +
    +
  • +
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidadd(int newx, + int newy) +
      Adds a point, specified by the integer arguments newx + and newy, to this Rectangle.
      +
      voidadd(ReadablePoint pt) +
      Adds the specified Point to this + Rectangle.
      +
      voidadd(ReadableRectangle r) +
      Adds a Rectangle to this Rectangle.
      +
      booleancontains(int X, + int Y) +
      Checks whether or not this Rectangle contains the + point at the specified location + (xy).
      +
      booleancontains(int X, + int Y, + int W, + int H) +
      Checks whether this Rectangle entirely contains + the Rectangle + at the specified location (XY) with the + specified dimensions (WH).
      +
      booleancontains(ReadablePoint p) +
      Checks whether or not this Rectangle contains the + specified Point.
      +
      booleancontains(ReadableRectangle r) +
      Checks whether or not this Rectangle entirely contains + the specified Rectangle.
      +
      booleanequals(java.lang.Object obj) +
      Checks whether two rectangles are equal.
      +
      voidgetBounds(WritableRectangle dest) +
      Copy this readable rectangle's bounds into a destination Rectangle
      +
      intgetHeight() +
      Gets the height.
      +
      voidgetLocation(WritablePoint dest) +
      Copy this ReadablePoint into a destination Point
      +
      voidgetSize(WritableDimension dest) +
      Copy this ReadableDimension into a destination Dimension
      +
      intgetWidth() +
      Gets the width.
      +
      intgetX() +
      Gets the x.
      +
      intgetY() +
      Gets the y.
      +
      voidgrow(int h, + int v) +
      Resizes the Rectangle both horizontally and vertically.
      +
      Rectangleintersection(ReadableRectangle r, + Rectangle dest) +
      Computes the intersection of this Rectangle with the + specified Rectangle.
      +
      booleanintersects(ReadableRectangle r) +
      Determines whether or not this Rectangle and the specified + Rectangle intersect.
      +
      booleanisEmpty() +
      Determines whether or not this Rectangle is empty.
      +
      voidsetBounds(int x, + int y, + int w, + int h) +
      Sets the bounds of the rectangle
      +
      voidsetBounds(ReadablePoint p, + ReadableDimension d) +
      Sets the bounds of the rectangle
      +
      voidsetBounds(ReadableRectangle r) +
      Sets the bounds of the rectangle
      +
      voidsetHeight(int height) +
      Sets the height.
      +
      voidsetLocation(int x, + int y) 
      voidsetLocation(ReadablePoint p) 
      voidsetSize(int w, + int h) 
      voidsetSize(ReadableDimension d) 
      voidsetWidth(int width) +
      Sets the width.
      +
      voidsetX(int x) +
      Sets the x.
      +
      voidsetY(int y) +
      Sets the y.
      +
      java.lang.StringtoString() +
      Debugging
      +
      voidtranslate(int x, + int y) +
      Translate the rectangle by an amount.
      +
      voidtranslate(ReadablePoint point) +
      Translate the rectangle by an amount.
      +
      WritableRectangleunion(ReadableRectangle r, + WritableRectangle dest) +
      Computes the union of this Rectangle with the + specified Rectangle.
      +
      voiduntranslate(ReadablePoint point) +
      Un-translate the rectangle by an amount.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Rectangle

        +
        public Rectangle()
        +
        Constructor for Rectangle.
        +
      • +
      + + + +
        +
      • +

        Rectangle

        +
        public Rectangle(int x,
        +         int y,
        +         int w,
        +         int h)
        +
        Constructor for Rectangle.
        +
      • +
      + + + + + + + +
        +
      • +

        Rectangle

        +
        public Rectangle(ReadableRectangle r)
        +
        Constructor for Rectangle.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setLocation

        +
        public void setLocation(int x,
        +               int y)
        +
        +
        Specified by:
        +
        setLocation in interface WritablePoint
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        setBounds

        +
        public void setBounds(int x,
        +             int y,
        +             int w,
        +             int h)
        +
        Description copied from interface: WritableRectangle
        +
        Sets the bounds of the rectangle
        +
        +
        Specified by:
        +
        setBounds in interface WritableRectangle
        +
        Parameters:
        x - Position of rectangle on x axis
        y - Position of rectangle on y axis
        w - Width of rectangle
        h - Height of rectangle
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        getBounds

        +
        public void getBounds(WritableRectangle dest)
        +
        Description copied from interface: ReadableRectangle
        +
        Copy this readable rectangle's bounds into a destination Rectangle
        +
        +
        Specified by:
        +
        getBounds in interface ReadableRectangle
        +
        Parameters:
        dest - The destination Rectangle, or null, to create a new Rectangle
        +
      • +
      + + + +
        +
      • +

        getLocation

        +
        public void getLocation(WritablePoint dest)
        +
        Description copied from interface: ReadablePoint
        +
        Copy this ReadablePoint into a destination Point
        +
        +
        Specified by:
        +
        getLocation in interface ReadablePoint
        +
        Parameters:
        dest - The destination Point, or null, to create a new Point
        +
      • +
      + + + + + + + +
        +
      • +

        translate

        +
        public void translate(int x,
        +             int y)
        +
        Translate the rectangle by an amount.
        +
        Parameters:
        x - The translation amount on the x axis
        y - The translation amount on the y axis
        +
      • +
      + + + +
        +
      • +

        translate

        +
        public void translate(ReadablePoint point)
        +
        Translate the rectangle by an amount.
        +
        Parameters:
        point - The translation amount
        +
      • +
      + + + +
        +
      • +

        untranslate

        +
        public void untranslate(ReadablePoint point)
        +
        Un-translate the rectangle by an amount.
        +
        Parameters:
        point - The translation amount
        +
      • +
      + + + +
        +
      • +

        contains

        +
        public boolean contains(ReadablePoint p)
        +
        Checks whether or not this Rectangle contains the + specified Point.
        +
        Parameters:
        p - the Point to test
        +
        Returns:
        true if the Point + (xy) is inside this + Rectangle; + false otherwise.
        +
      • +
      + + + +
        +
      • +

        contains

        +
        public boolean contains(int X,
        +               int Y)
        +
        Checks whether or not this Rectangle contains the + point at the specified location + (xy).
        +
        Parameters:
        X - the specified x coordinate
        Y - the specified y coordinate
        +
        Returns:
        true if the point + (xy) is inside this + Rectangle; + false otherwise.
        +
      • +
      + + + +
        +
      • +

        contains

        +
        public boolean contains(ReadableRectangle r)
        +
        Checks whether or not this Rectangle entirely contains + the specified Rectangle.
        +
        Parameters:
        r - the specified Rectangle
        +
        Returns:
        true if the Rectangle + is contained entirely inside this Rectangle; + false otherwise.
        +
      • +
      + + + +
        +
      • +

        contains

        +
        public boolean contains(int X,
        +               int Y,
        +               int W,
        +               int H)
        +
        Checks whether this Rectangle entirely contains + the Rectangle + at the specified location (XY) with the + specified dimensions (WH).
        +
        Parameters:
        X - the specified x coordinate
        Y - the specified y coordinate
        W - the width of the Rectangle
        H - the height of the Rectangle
        +
        Returns:
        true if the Rectangle specified by + (XYWH) + is entirely enclosed inside this Rectangle; + false otherwise.
        +
      • +
      + + + +
        +
      • +

        intersects

        +
        public boolean intersects(ReadableRectangle r)
        +
        Determines whether or not this Rectangle and the specified + Rectangle intersect. Two rectangles intersect if + their intersection is nonempty.
        +
        Parameters:
        r - the specified Rectangle
        +
        Returns:
        true if the specified Rectangle + and this Rectangle intersect; + false otherwise.
        +
      • +
      + + + +
        +
      • +

        intersection

        +
        public Rectangle intersection(ReadableRectangle r,
        +                     Rectangle dest)
        +
        Computes the intersection of this Rectangle with the + specified Rectangle. Returns a new Rectangle + that represents the intersection of the two rectangles. + If the two rectangles do not intersect, the result will be + an empty rectangle.
        +
        Parameters:
        r - the specified Rectangle
        +
        Returns:
        the largest Rectangle contained in both the + specified Rectangle and in + this Rectangle; or if the rectangles + do not intersect, an empty rectangle.
        +
      • +
      + + + +
        +
      • +

        union

        +
        public WritableRectangle union(ReadableRectangle r,
        +                      WritableRectangle dest)
        +
        Computes the union of this Rectangle with the + specified Rectangle. Returns a new + Rectangle that + represents the union of the two rectangles
        +
        Parameters:
        r - the specified Rectangle
        +
        Returns:
        the smallest Rectangle containing both + the specified Rectangle and this + Rectangle.
        +
      • +
      + + + +
        +
      • +

        add

        +
        public void add(int newx,
        +       int newy)
        +
        Adds a point, specified by the integer arguments newx + and newy, to this Rectangle. The + resulting Rectangle is + the smallest Rectangle that contains both the + original Rectangle and the specified point. +

        + After adding a point, a call to contains with the + added point as an argument does not necessarily return + true. The contains method does not + return true for points on the right or bottom + edges of a Rectangle. Therefore, if the added point + falls on the right or bottom edge of the enlarged + Rectangle, contains returns + false for that point.

        +
        Parameters:
        newx - the x coordinates of the new point
        newy - the y coordinates of the new point
        +
      • +
      + + + +
        +
      • +

        add

        +
        public void add(ReadablePoint pt)
        +
        Adds the specified Point to this + Rectangle. The resulting Rectangle + is the smallest Rectangle that contains both the + original Rectangle and the specified + Point. +

        + After adding a Point, a call to contains + with the added Point as an argument does not + necessarily return true. The contains + method does not return true for points on the right + or bottom edges of a Rectangle. Therefore if the added + Point falls on the right or bottom edge of the + enlarged Rectangle, contains returns + false for that Point.

        +
        Parameters:
        pt - the new Point to add to this + Rectangle
        +
      • +
      + + + +
        +
      • +

        add

        +
        public void add(ReadableRectangle r)
        +
        Adds a Rectangle to this Rectangle. + The resulting Rectangle is the union of the two + rectangles.
        +
        Parameters:
        r - the specified Rectangle
        +
      • +
      + + + +
        +
      • +

        grow

        +
        public void grow(int h,
        +        int v)
        +
        Resizes the Rectangle both horizontally and vertically. +

        + This method modifies the Rectangle so that it is + h units larger on both the left and right side, + and v units larger at both the top and bottom. +

        + The new Rectangle has (x - h, + y - v) as its top-left corner, a + width of + width + 2h, + and a height of + height + 2v. +

        + If negative values are supplied for h and + v, the size of the Rectangle + decreases accordingly. + The grow method does not check whether the resulting + values of width and height are + non-negative.

        +
        Parameters:
        h - the horizontal expansion
        v - the vertical expansion
        +
      • +
      + + + +
        +
      • +

        isEmpty

        +
        public boolean isEmpty()
        +
        Determines whether or not this Rectangle is empty. A + Rectangle is empty if its width or its height is less + than or equal to zero.
        +
        Returns:
        true if this Rectangle is empty; + false otherwise.
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object obj)
        +
        Checks whether two rectangles are equal. +

        + The result is true if and only if the argument is not + null and is a Rectangle object that has the + same top-left corner, width, and height as this Rectangle.

        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        Parameters:
        obj - the Object to compare with + this Rectangle
        +
        Returns:
        true if the objects are equal; + false otherwise.
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Debugging
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        Returns:
        a String
        +
      • +
      + + + +
        +
      • +

        getHeight

        +
        public int getHeight()
        +
        Gets the height.
        +
        +
        Specified by:
        +
        getHeight in interface ReadableDimension
        +
        Returns:
        Returns a int
        +
      • +
      + + + +
        +
      • +

        setHeight

        +
        public void setHeight(int height)
        +
        Sets the height.
        +
        +
        Specified by:
        +
        setHeight in interface WritableDimension
        +
        Parameters:
        height - The height to set
        +
      • +
      + + + +
        +
      • +

        getWidth

        +
        public int getWidth()
        +
        Gets the width.
        +
        +
        Specified by:
        +
        getWidth in interface ReadableDimension
        +
        Returns:
        Returns a int
        +
      • +
      + + + +
        +
      • +

        setWidth

        +
        public void setWidth(int width)
        +
        Sets the width.
        +
        +
        Specified by:
        +
        setWidth in interface WritableDimension
        +
        Parameters:
        width - The width to set
        +
      • +
      + + + +
        +
      • +

        getX

        +
        public int getX()
        +
        Gets the x.
        +
        +
        Specified by:
        +
        getX in interface ReadablePoint
        +
        Returns:
        Returns a int
        +
      • +
      + + + +
        +
      • +

        setX

        +
        public void setX(int x)
        +
        Sets the x.
        +
        +
        Specified by:
        +
        setX in interface WritablePoint
        +
        Parameters:
        x - The x to set
        +
      • +
      + + + +
        +
      • +

        getY

        +
        public int getY()
        +
        Gets the y.
        +
        +
        Specified by:
        +
        getY in interface ReadablePoint
        +
        Returns:
        Returns a int
        +
      • +
      + + + +
        +
      • +

        setY

        +
        public void setY(int y)
        +
        Sets the y.
        +
        +
        Specified by:
        +
        setY in interface WritablePoint
        +
        Parameters:
        y - The y to set
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Renderable.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Renderable.html new file mode 100644 index 00000000..d6d67e31 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Renderable.html @@ -0,0 +1,216 @@ + + + + + +Renderable (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Interface Renderable

+
+
+
+
    +
  • +
    +
    +
    public interface Renderable
    +
    Simple interface to things that can be Rendered.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    $Author$
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidrender() +
      "Render" this thing.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        render

        +
        void render()
        +
        "Render" this thing. This will involve calls to the GL.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Timer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Timer.html new file mode 100644 index 00000000..9ec70590 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/Timer.html @@ -0,0 +1,391 @@ + + + + + +Timer (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Class Timer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.Timer
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class Timer
    +extends java.lang.Object
    +
    A hires timer. This measures time in seconds as floating point values. + All Timers created are updated simultaneously by calling the static method + tick(). This ensures that within a single iteration of a game loop that + all timers are updated consistently with each other.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Timer() +
      Constructs a timer.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      floatgetTime() 
      booleanisPaused() 
      voidpause() +
      Pause the timer.
      +
      voidreset() +
      Reset the timer.
      +
      voidresume() +
      Resume the timer.
      +
      voidset(float newTime) +
      Set the time of this timer
      +
      static voidtick() +
      Get the next time update from the system's hires timer.
      +
      java.lang.StringtoString() +
      Debug output.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Timer

        +
        public Timer()
        +
        Constructs a timer. The timer will be reset to 0.0 and resumed immediately.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTime

        +
        public float getTime()
        +
        Returns:
        the time in seconds, as a float
        +
      • +
      + + + +
        +
      • +

        isPaused

        +
        public boolean isPaused()
        +
        Returns:
        whether this timer is paused
        +
      • +
      + + + +
        +
      • +

        pause

        +
        public void pause()
        +
        Pause the timer. Whilst paused the time will not change for this timer + when tick() is called.
        +
        See Also:
        resume()
        +
      • +
      + + + +
        +
      • +

        reset

        +
        public void reset()
        +
        Reset the timer. Equivalent to set(0.0f);
        +
        See Also:
        set(float)
        +
      • +
      + + + +
        +
      • +

        resume

        +
        public void resume()
        +
        Resume the timer.
        +
        See Also:
        pause()
        +
      • +
      + + + +
        +
      • +

        set

        +
        public void set(float newTime)
        +
        Set the time of this timer
        +
        Parameters:
        newTime - the new time, in seconds
        +
      • +
      + + + +
        +
      • +

        tick

        +
        public static void tick()
        +
        Get the next time update from the system's hires timer. This method should + be called once per main loop iteration; all timers are updated simultaneously + from it.
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Debug output.
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WaveData.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WaveData.html new file mode 100644 index 00000000..3186b498 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WaveData.html @@ -0,0 +1,413 @@ + + + + + +WaveData (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Class WaveData

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.WaveData
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class WaveData
    +extends java.lang.Object
    +
    Utitlity class for loading wavefiles.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    Brian Matzon
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      java.nio.ByteBufferdata +
      actual wave data
      +
      intformat +
      format type of data
      +
      intsamplerate +
      sample rate of data
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static WaveDatacreate(javax.sound.sampled.AudioInputStream ais) +
      Creates a WaveData container from the specified stream
      +
      static WaveDatacreate(byte[] buffer) +
      Creates a WaveData container from the specified bytes
      +
      static WaveDatacreate(java.nio.ByteBuffer buffer) +
      Creates a WaveData container from the specified ByetBuffer.
      +
      static WaveDatacreate(java.io.InputStream is) +
      Creates a WaveData container from the specified inputstream
      +
      static WaveDatacreate(java.lang.String path) +
      Creates a WaveData container from the specified in the classpath
      +
      static WaveDatacreate(java.net.URL path) +
      Creates a WaveData container from the specified url
      +
      voiddispose() +
      Disposes the wavedata
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        data

        +
        public final java.nio.ByteBuffer data
        +
        actual wave data
        +
      • +
      + + + +
        +
      • +

        format

        +
        public final int format
        +
        format type of data
        +
      • +
      + + + +
        +
      • +

        samplerate

        +
        public final int samplerate
        +
        sample rate of data
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        dispose

        +
        public void dispose()
        +
        Disposes the wavedata
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static WaveData create(java.net.URL path)
        +
        Creates a WaveData container from the specified url
        +
        Parameters:
        path - URL to file
        +
        Returns:
        WaveData containing data, or null if a failure occured
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static WaveData create(java.lang.String path)
        +
        Creates a WaveData container from the specified in the classpath
        +
        Parameters:
        path - path to file (relative, and in classpath)
        +
        Returns:
        WaveData containing data, or null if a failure occured
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static WaveData create(java.io.InputStream is)
        +
        Creates a WaveData container from the specified inputstream
        +
        Parameters:
        is - InputStream to read from
        +
        Returns:
        WaveData containing data, or null if a failure occured
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static WaveData create(byte[] buffer)
        +
        Creates a WaveData container from the specified bytes
        +
        Parameters:
        buffer - array of bytes containing the complete wave file
        +
        Returns:
        WaveData containing data, or null if a failure occured
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static WaveData create(java.nio.ByteBuffer buffer)
        +
        Creates a WaveData container from the specified ByetBuffer. + If the buffer is backed by an array, it will be used directly, + else the contents of the buffer will be copied using get(byte[]).
        +
        Parameters:
        buffer - ByteBuffer containing sound file
        +
        Returns:
        WaveData containing data, or null if a failure occured
        +
      • +
      + + + +
        +
      • +

        create

        +
        public static WaveData create(javax.sound.sampled.AudioInputStream ais)
        +
        Creates a WaveData container from the specified stream
        +
        Parameters:
        ais - AudioInputStream to read from
        +
        Returns:
        WaveData containing data, or null if a failure occured
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WritableColor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WritableColor.html new file mode 100644 index 00000000..e3b7be07 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WritableColor.html @@ -0,0 +1,535 @@ + + + + + +WritableColor (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Interface WritableColor

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    Color
    +
    +
    +
    +
    public interface WritableColor
    +
    Write interface for Colors
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    $Author$
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidreadABGR(java.nio.ByteBuffer src) +
      Read a color from a byte buffer
      +
      voidreadARGB(java.nio.ByteBuffer src) +
      Read a color from a byte buffer
      +
      voidreadBGR(java.nio.ByteBuffer src) +
      Read a color from a byte buffer
      +
      voidreadBGRA(java.nio.ByteBuffer src) +
      Read a color from a byte buffer
      +
      voidreadRGB(java.nio.ByteBuffer src) +
      Read a color from a byte buffer
      +
      voidreadRGBA(java.nio.ByteBuffer src) +
      Read a color from a byte buffer
      +
      voidset(byte r, + byte g, + byte b) +
      Set a color
      +
      voidset(byte r, + byte g, + byte b, + byte a) +
      Set a color
      +
      voidset(int r, + int g, + int b) +
      Set a color
      +
      voidset(int r, + int g, + int b, + int a) +
      Set a color
      +
      voidsetAlpha(byte alpha) +
      Set the Alpha component
      +
      voidsetAlpha(int alpha) +
      Set the Alpha component
      +
      voidsetBlue(byte blue) +
      Set the Blue component
      +
      voidsetBlue(int blue) +
      Set the Blue component
      +
      voidsetColor(ReadableColor src) +
      Set this color's color by copying another color
      +
      voidsetGreen(byte green) +
      Set the Green component
      +
      voidsetGreen(int green) +
      Set the Green component
      +
      voidsetRed(byte red) +
      Set the Red component
      +
      voidsetRed(int red) +
      Set the Red component
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        set

        +
        void set(int r,
        +       int g,
        +       int b,
        +       int a)
        +
        Set a color
        +
      • +
      + + + +
        +
      • +

        set

        +
        void set(byte r,
        +       byte g,
        +       byte b,
        +       byte a)
        +
        Set a color
        +
      • +
      + + + +
        +
      • +

        set

        +
        void set(int r,
        +       int g,
        +       int b)
        +
        Set a color
        +
      • +
      + + + +
        +
      • +

        set

        +
        void set(byte r,
        +       byte g,
        +       byte b)
        +
        Set a color
        +
      • +
      + + + +
        +
      • +

        setRed

        +
        void setRed(int red)
        +
        Set the Red component
        +
      • +
      + + + +
        +
      • +

        setGreen

        +
        void setGreen(int green)
        +
        Set the Green component
        +
      • +
      + + + +
        +
      • +

        setBlue

        +
        void setBlue(int blue)
        +
        Set the Blue component
        +
      • +
      + + + +
        +
      • +

        setAlpha

        +
        void setAlpha(int alpha)
        +
        Set the Alpha component
        +
      • +
      + + + +
        +
      • +

        setRed

        +
        void setRed(byte red)
        +
        Set the Red component
        +
      • +
      + + + +
        +
      • +

        setGreen

        +
        void setGreen(byte green)
        +
        Set the Green component
        +
      • +
      + + + +
        +
      • +

        setBlue

        +
        void setBlue(byte blue)
        +
        Set the Blue component
        +
      • +
      + + + +
        +
      • +

        setAlpha

        +
        void setAlpha(byte alpha)
        +
        Set the Alpha component
        +
      • +
      + + + +
        +
      • +

        readRGBA

        +
        void readRGBA(java.nio.ByteBuffer src)
        +
        Read a color from a byte buffer
        +
        Parameters:
        src - The source buffer
        +
      • +
      + + + +
        +
      • +

        readRGB

        +
        void readRGB(java.nio.ByteBuffer src)
        +
        Read a color from a byte buffer
        +
        Parameters:
        src - The source buffer
        +
      • +
      + + + +
        +
      • +

        readARGB

        +
        void readARGB(java.nio.ByteBuffer src)
        +
        Read a color from a byte buffer
        +
        Parameters:
        src - The source buffer
        +
      • +
      + + + +
        +
      • +

        readBGRA

        +
        void readBGRA(java.nio.ByteBuffer src)
        +
        Read a color from a byte buffer
        +
        Parameters:
        src - The source buffer
        +
      • +
      + + + +
        +
      • +

        readBGR

        +
        void readBGR(java.nio.ByteBuffer src)
        +
        Read a color from a byte buffer
        +
        Parameters:
        src - The source buffer
        +
      • +
      + + + +
        +
      • +

        readABGR

        +
        void readABGR(java.nio.ByteBuffer src)
        +
        Read a color from a byte buffer
        +
        Parameters:
        src - The source buffer
        +
      • +
      + + + +
        +
      • +

        setColor

        +
        void setColor(ReadableColor src)
        +
        Set this color's color by copying another color
        +
        Parameters:
        src - The source color
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WritableDimension.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WritableDimension.html new file mode 100644 index 00000000..e676f337 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WritableDimension.html @@ -0,0 +1,270 @@ + + + + + +WritableDimension (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Interface WritableDimension

+
+
+
+
    +
  • +
    +
    All Known Subinterfaces:
    +
    WritableRectangle
    +
    +
    +
    All Known Implementing Classes:
    +
    Dimension, Rectangle
    +
    +
    +
    +
    public interface WritableDimension
    +
    Write interface for Dimensions
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    $Author$
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidsetHeight(int height) +
      Sets the height.
      +
      voidsetSize(int w, + int h) 
      voidsetSize(ReadableDimension d) 
      voidsetWidth(int width) +
      Sets the width.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setSize

        +
        void setSize(int w,
        +           int h)
        +
      • +
      + + + + + + + +
        +
      • +

        setHeight

        +
        void setHeight(int height)
        +
        Sets the height.
        +
        Parameters:
        height - The height to set
        +
      • +
      + + + +
        +
      • +

        setWidth

        +
        void setWidth(int width)
        +
        Sets the width.
        +
        Parameters:
        width - The width to set
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WritablePoint.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WritablePoint.html new file mode 100644 index 00000000..de9810c8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WritablePoint.html @@ -0,0 +1,262 @@ + + + + + +WritablePoint (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Interface WritablePoint

+
+
+
+
    +
  • +
    +
    All Known Subinterfaces:
    +
    WritableRectangle
    +
    +
    +
    All Known Implementing Classes:
    +
    Point, Rectangle
    +
    +
    +
    +
    public interface WritablePoint
    +
    Write interface for Points
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    $Author$
    +
  • +
+
+
+
    +
  • + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setLocation

        +
        void setLocation(int x,
        +               int y)
        +
      • +
      + + + + + + + +
        +
      • +

        setX

        +
        void setX(int x)
        +
      • +
      + + + +
        +
      • +

        setY

        +
        void setY(int y)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WritableRectangle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WritableRectangle.html new file mode 100644 index 00000000..2dd3248d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/WritableRectangle.html @@ -0,0 +1,282 @@ + + + + + +WritableRectangle (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Interface WritableRectangle

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setBounds

        +
        void setBounds(int x,
        +             int y,
        +             int width,
        +             int height)
        +
        Sets the bounds of the rectangle
        +
        Parameters:
        x - Position of rectangle on x axis
        y - Position of rectangle on y axis
        width - Width of rectangle
        height - Height of rectangle
        +
      • +
      + + + +
        +
      • +

        setBounds

        +
        void setBounds(ReadablePoint location,
        +             ReadableDimension size)
        +
        Sets the bounds of the rectangle
        +
        Parameters:
        location -
        size -
        +
      • +
      + + + +
        +
      • +

        setBounds

        +
        void setBounds(ReadableRectangle src)
        +
        Sets the bounds of the rectangle
        +
        Parameters:
        src -
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/XPMFile.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/XPMFile.html new file mode 100644 index 00000000..32fbe288 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/XPMFile.html @@ -0,0 +1,313 @@ + + + + + +XPMFile (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util
+

Class XPMFile

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.XPMFile
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class XPMFile
    +extends java.lang.Object
    +

    + NOTE: This simple XPM reader does not support extensions nor hotspots +

    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    Brian Matzon , Jos Hirth
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      byte[]getBytes() 
      intgetHeight() 
      intgetWidth() 
      static XPMFileload(java.io.InputStream is) +
      Loads the XPM file
      +
      static XPMFileload(java.lang.String file) +
      Loads the XPM file
      +
      static voidmain(java.lang.String[] args) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        load

        +
        public static XPMFile load(java.lang.String file)
        +                    throws java.io.IOException
        +
        Loads the XPM file
        +
        Parameters:
        file - path to file
        +
        Returns:
        XPMFile loaded, or exception
        +
        Throws:
        +
        java.io.IOException - If any IO exceptions occurs while reading file
        +
      • +
      + + + +
        +
      • +

        load

        +
        public static XPMFile load(java.io.InputStream is)
        +
        Loads the XPM file
        +
        Parameters:
        is - InputStream to read file from
        +
        Returns:
        XPMFile loaded, or exception
        +
      • +
      + + + +
        +
      • +

        getHeight

        +
        public int getHeight()
        +
        Returns:
        the height of the image.
        +
      • +
      + + + +
        +
      • +

        getWidth

        +
        public int getWidth()
        +
        Returns:
        the width of the image.
        +
      • +
      + + + +
        +
      • +

        getBytes

        +
        public byte[] getBytes()
        +
        Returns:
        The data of the image.
        +
      • +
      + + + +
        +
      • +

        main

        +
        public static void main(java.lang.String[] args)
        +
        Parameters:
        args -
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/AppletLoader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/AppletLoader.html new file mode 100644 index 00000000..4283299f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/AppletLoader.html @@ -0,0 +1,2380 @@ + + + + + +AppletLoader (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.applet
+

Class AppletLoader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.awt.Component
    • +
    • +
        +
      • java.awt.Container
      • +
      • +
          +
        • java.awt.Panel
        • +
        • +
            +
          • java.applet.Applet
          • +
          • +
              +
            • org.lwjgl.util.applet.AppletLoader
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.applet.AppletStub, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, javax.accessibility.Accessible
    +
    +
    +
    +
    public class AppletLoader
    +extends java.applet.Applet
    +implements java.lang.Runnable, java.applet.AppletStub
    +

    + The AppletLoader enables deployment of LWJGL to applets in an easy + and polished way. The loader will display a configurable logo and progressbar + while the relevant jars (generic and native) are downloaded from a specified source. +

    +

    + The downloaded jars are extracted to the users temporary directory - and if enabled, cached for + faster loading in future uses. +

    +

    + The following applet parameters are required: +

      +
    • al_main - [String] Full package and class the applet to instantiate and display when loaded.
    • +
    • al_jars - [String] Comma separated list of jars to download.
    • +

      +

    • al_windows - [String] Jar containing native files for windows.
    • +
    • al_linux - [String] Jar containing native files for linux.
    • +
    • al_mac - [String] Jar containing native files for mac.
    • +
    • al_solaris - [String] Jar containing native files for solaris.
    • +
    • al_freebsd - [String] Jar containing native files for freebsd.
    • +
    +

    +

    + Additionally the following parameters can be supplied to tweak the behaviour of the AppletLoader. +

      +
    • al_cache - [boolean] Whether to use cache system. Default: true.
    • +
    • al_version - [int or float] Version of deployment. If this is specified, the jars will be cached and + reused if the version matches. If version doesn't match all of the files are reloaded.
    • + +
    • al_debug - [boolean] Whether to enable debug mode. Default: false.
    • +
    • al_min_jre - [String] Specify the minimum jre version that the applet requires, should be in format like 1.6.0_24 or a subset like 1.6 Default: 1.5.
    • +
    • al_prepend_host - [boolean] Whether to limit caching to this domain, disable if your applet is hosted on multiple domains and needs to share the cache. Default: true.
    • +
    • al_lookup_threads - [int] Specify the number of concurrent threads to use to get file information before downloading. Default: 1.
    • +

      +

    • al_windows64 - [String] If specified it will be used instead of al_windows on 64bit windows systems.
    • +
    • al_windows32 - [String] If specified it will be used instead of al_windows on 32bit windows systems.
    • +
    • al_linux64 - [String] If specified it will be used instead of al_linux on 64bit linux systems.
    • +
    • al_linux32 - [String] If specified it will be used instead of al_linux on 32bit linux systems.
    • +
    • al_mac32 - [String] If specified it will be used instead of al_mac on 64bit mac systems.
    • +
    • al_mac64 - [String] If specified it will be used instead of al_mac on 32bit mac systems.
    • +
    • al_macppc - [String] If specified it will be used instead of al_mac on PPC mac systems.
    • +

      +

    • boxbgcolor - [String] any String AWT color ("red", "blue", etc), RGB (0-255) or hex formated color (#RRGGBB) to use as background. Default: #ffffff.
    • +
    • boxfgcolor - [String] any String AWT color ("red", "blue", etc), RGB (0-255) or hex formated color (#RRGGBB) to use as foreground. Default: #000000.
    • +

      +

    • al_logo - [String Path of of the logo resource to paint while loading.Default: "appletlogo.gif".
    • +
    • al_progressbar - [String] Path of the progressbar resource to paint on top of the logo, width clipped by percentage.Default: "appletprogress.gif".
    • +

      +

    • lwjgl_arguments -
    • [String] used to pass LWJGL parameters to LWJGL e.g. ("-Dorg.lwjgl.input.Mouse.allowNegativeMouseCoords=true -Dorg.lwjgl.util.Debug=true"). +
    +

    +
    Version:
    +
    $Revision$ + $Id$ + + Contributors: +
      +
    • Arielsan
    • +
    • Bobjob
    • +
    • Dashiva
    • +
    • Dr_evil
    • +
    • Elias Naur
    • +
    • Kevin Glass
    • +
    • Matthias Mann
    • +
    • Mickelukas
    • +
    • NateS
    • +
    • Pelle Johnsen
    • +
    • Riven
    • +
    • Ruben01
    • +
    • Shannon Smith
    • +
    +
    Author:
    +
    kappaOne , Brian Matzon
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.applet.Applet

        +java.applet.Applet.AccessibleApplet
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Panel

        +java.awt.Panel.AccessibleAWTPanel
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected java.lang.ThreadanimationThread +
      animation thread that renders our load screen while loading
      +
      protected java.awt.ColorbgColor +
      background color of applet
      +
      protected booleancacheEnabled +
      whether to use caching system, only download files that have changed
      +
      protected booleancertificateRefused +
      whether a certificate refused error occurred
      +
      protected java.lang.String[]certificateRefusedMessage +
      error message to display if user refuses to accept certificate
      +
      protected java.lang.ClassLoaderclassLoader +
      classLoader used to add downloaded jars to the classpath
      +
      protected intconcurrentLookupThreads +
      threads to use when fetching information of files to be downloaded
      +
      protected intcurrentSizeExtract +
      current size of extracted in bytes
      +
      protected booleandebugMode +
      whether we're running in debug mode
      +
      protected java.lang.String[]errorMessage +
      fatal error message to display
      +
      protected booleanfatalError +
      whether a fatal error occurred
      +
      protected java.awt.ColorfgColor +
      color to write foreground in
      +
      protected int[]fileSizes +
      Sizes of files to download
      +
      protected java.util.HashMap<java.lang.String,java.lang.Long>filesLastModified +
      Used to store file names with lastModified time
      +
      protected java.lang.String[]genericErrorMessage +
      generic error message to display on error
      +
      protected booleanheadless +
      whether to run in headless mode
      +
      protected java.lang.String[]headlessMessage +
      messages to be passed via liveconnect in headless mode
      +
      protected booleanheadlessWaiting +
      whether to switch applets in headless mode or wait longer
      +
      protected java.lang.ThreadloaderThread +
      actual thread that does the loading
      +
      protected java.awt.Imagelogo +
      logo to be shown while loading
      +
      protected java.awt.ImagelogoBuffer +
      logo to be shown while loading
      +
      protected java.applet.AppletlwjglApplet +
      applet to load after all downloads are complete
      +
      protected booleanlzmaSupported +
      whether lzma is supported
      +
      protected java.lang.String[]minimumJREMessage +
      error message to display if minimum JRE version is not met
      +
      protected booleanminimumJreNotFound +
      whether the minimum required JRE version is not found
      +
      protected intnativeJarCount +
      Number of native jars
      +
      protected static booleannatives_loaded +
      have natives been loaded by another instance of this applet
      +
      protected java.awt.Imageoffscreen +
      offscreen image used
      +
      protected booleanpack200Supported +
      whether pack200 is supported
      +
      protected booleanpainting +
      set to true while painting is done
      +
      protected intpercentage +
      used to calculate length of progress bar
      +
      protected booleanprependHost +
      whether to prepend host to cache path
      +
      protected java.awt.Imageprogressbar +
      progressbar to render while loading
      +
      protected java.awt.ImageprogressbarBuffer +
      progressbar to render while loading
      +
      protected intstate +
      state of applet loader
      +
      static intSTATE_CHECK_JRE_VERSION +
      checking version of jre
      +
      static intSTATE_CHECKING_CACHE +
      checking for already downloaded files
      +
      static intSTATE_CHECKING_FOR_UPDATES +
      checking if any updates are available for cache files
      +
      static intSTATE_DETERMINING_PACKAGES +
      determining which packages that are required
      +
      static intSTATE_DONE +
      done
      +
      static intSTATE_DOWNLOADING +
      downloading packages
      +
      static intSTATE_EXTRACTING_PACKAGES +
      extracting packages
      +
      static intSTATE_INIT +
      initializing
      +
      static intSTATE_INITIALIZE_REAL_APPLET +
      initializing real applet
      +
      static intSTATE_START_REAL_APPLET +
      stating real applet
      +
      static intSTATE_SWITCHING_APPLET +
      switching to real applet
      +
      static intSTATE_UPDATING_CLASSPATH +
      updating the classpath
      +
      static intSTATE_VALIDATING_PACKAGES +
      validating packages
      +
      protected java.lang.StringsubtaskMessage +
      String to display as a subtask
      +
      protected inttotalDownloadSize +
      total size of download in bytes
      +
      protected inttotalSizeExtract +
      total size of extracted in bytes
      +
      protected java.net.URL[]urlList +
      urls of the jars to download
      +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      AppletLoader() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidappletResize(int width, + int height) +
      Transfers the call of AppletResize from the stub to the lwjglApplet.
      +
      protected static booleancertificatesMatch(java.security.cert.Certificate[] certs1, + java.security.cert.Certificate[] certs2) +
      Compare two certificate chains to see if they match
      +
      protected voidcleanUp() +
      Clean up resources
      +
      protected booleancompareVersion(java.io.File versionFile, + java.lang.String version) +
      This method will return true if the version stored in the file + matches the supplied String version.
      +
      protected voiddebug_sleep(long ms) +
      Utility method for sleeping + Will only really sleep if debug has been enabled
      +
      voiddestroy() 
      protected voiddownloadJars(java.lang.String path) +
      Will download the jars from the server using the list of urls + in urlList, while at the same time updating progress bar
      +
      protected voidextractGZip(java.lang.String in, + java.lang.String out) +
      Extract GZip File
      +
      protected voidextractJars(java.lang.String path) +
      Extract all jars from any lzma/gz/pack files
      +
      protected voidextractLZMA(java.lang.String in, + java.lang.String out) +
      Extract LZMA File
      +
      protected voidextractNatives(java.lang.String path) +
      This method will extract all file from the native jar and extract them + to the subdirectory called "natives" in the local path, will also check + to see if the native jar files is signed properly
      +
      protected voidextractPack(java.lang.String in, + java.lang.String out) +
      Extract Pack File
      +
      protected voidfatalErrorOccured(java.lang.String error, + java.lang.Exception e) +
      Sets the error message and print debug information
      +
      java.applet.AppletgetApplet() +
      Retrieves the applet that has been loaded.
      +
      protected booleangetBooleanParameter(java.lang.String name, + boolean defaultValue) +
      Retrieves the boolean value for the parameter
      +
      protected java.lang.StringgetCacheDirectory() +
      This method will return the location of the cache directory.
      +
      protected java.awt.ColorgetColor(java.lang.String param, + java.awt.Color defaultColor) +
      Retrieves the color
      +
      protected static java.security.cert.Certificate[]getCurrentCertificates() +
      Returns the current certificate chain of the AppletLoader
      +
      protected java.lang.StringgetDescriptionForState() 
      protected java.lang.StringgetFileName(java.net.URL url) +
      Get file name portion of URL.
      +
      protected java.awt.ImagegetImage(java.lang.String s) +
      Get Image from path provided
      +
      java.awt.ImagegetImage(java.net.URL url) +
      Get Image from path provided
      +
      protected intgetIntParameter(java.lang.String name, + int defaultValue) +
      Retrieves the int value for the applet
      +
      protected voidgetJarInfo(java.io.File dir) +
      This method will get the files sizes of the files to download.
      +
      protected java.io.InputStreamgetJarInputStream(java.lang.String currentFile, + java.net.URLConnection urlconnection) +
      Retrieves a jar files input stream.
      +
      protected java.lang.StringgetJarName(java.net.URL url) +
      Get jar name from URL.
      +
      protected java.lang.StringgetLWJGLCacheDir() +
      Get path to the lwjgl cache directory.
      +
      java.lang.String[]getMessages() +
      Retrieves the current message for the current status.
      +
      intgetStatus() +
      Retrieves the current status of the AppletLoader and is + used by liveconnect when running in headless mode.
      +
      protected java.lang.StringgetStringParameter(java.lang.String name, + java.lang.String defaultValue) +
      Retrieves the String value for the parameter
      +
      booleanimageUpdate(java.awt.Image img, + int flag, + int x, + int y, + int width, + int height) +
      When an animated gif frame is ready to be drawn the ImageObserver + will call this method.
      +
      voidinit() 
      booleanisMinJREVersionAvailable() +
      When this method is supplied with a JRE version it will compare it to the + current JRE version.
      +
      protected booleanisZipValid(java.io.File file) +
      This method will check if a zip file is valid by running through it + and checking for any corruption and CRC failures
      +
      protected voidloadJarURLs() +
      Reads list of jars to download and adds the urls to urlList + also finds out which OS you are on and adds appropriate native + jar to the urlList
      +
      voidpaint(java.awt.Graphics g) 
      protected java.util.HashMap<java.lang.String,java.lang.Long>readHashMapFile(java.io.File file) +
      read the HashMap from File
      +
      protected java.lang.ObjectreadObjectFile(java.io.File file) +
      read the object from the File
      +
      protected java.lang.StringreadStringFile(java.io.File file) +
      read String object from File
      +
      java.lang.StringreplaceLast(java.lang.String original, + java.lang.String target, + java.lang.String replacement) +
      Replaces the last occurrence of the specified target substring with + the specified replacement string in a string.
      +
      voidrun() +
      9 steps + + 1) check jre version meets minimum requirements + 2) check applet cache and decide which jars to download + 3) download the jars + 4) extract native files + 5) validate jars for any corruption + 6) save applet cache information + 7) add jars to class path + 8) set any lwjgl properties + 9) switch to loaded applet
      +
      protected voidsetLWJGLProperties() +
      Parses the java_arguments list and sets lwjgl specific + properties accordingly, before the launch.
      +
      protected voidsetState(int state) +
      set the state of applet loader
      +
      protected voidsleep(long ms) +
      Utility method for sleeping
      +
      voidstart() 
      voidstop() 
      protected voidswitchApplet() +
      replace the current applet with the lwjgl applet + using AppletStub and initialise and start it
      +
      protected java.lang.StringtrimExtensionByCapabilities(java.lang.String file) +
      Trims the passed file string based on the available capabilities
      +
      voidupdate(java.awt.Graphics g) 
      protected voidupdateClassPath(java.lang.String path) +
      Edits the ClassPath at runtime to include the jars + that have just been downloaded and then adds the + lwjgl natives folder property.
      +
      protected voidvalidateJars(java.lang.String path) +
      Check and validate jars which will be loaded into the classloader to make + sure that they are not corrupt.
      +
      protected voidwriteObjectFile(java.io.File file, + java.lang.Object object) +
      write object to specified File
      +
      +
        +
      • + + +

        Methods inherited from class java.applet.Applet

        +getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Panel

        +addNotify
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, validate, validateTree
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface java.applet.AppletStub

        +getAppletContext, getCodeBase, getDocumentBase, getParameter, isActive
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        STATE_CHECK_JRE_VERSION

        +
        public static final int STATE_CHECK_JRE_VERSION
        +
        checking version of jre
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        STATE_DETERMINING_PACKAGES

        +
        public static final int STATE_DETERMINING_PACKAGES
        +
        determining which packages that are required
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        STATE_CHECKING_CACHE

        +
        public static final int STATE_CHECKING_CACHE
        +
        checking for already downloaded files
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        STATE_CHECKING_FOR_UPDATES

        +
        public static final int STATE_CHECKING_FOR_UPDATES
        +
        checking if any updates are available for cache files
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        STATE_DOWNLOADING

        +
        public static final int STATE_DOWNLOADING
        +
        downloading packages
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        STATE_EXTRACTING_PACKAGES

        +
        public static final int STATE_EXTRACTING_PACKAGES
        +
        extracting packages
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        STATE_VALIDATING_PACKAGES

        +
        public static final int STATE_VALIDATING_PACKAGES
        +
        validating packages
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        STATE_UPDATING_CLASSPATH

        +
        public static final int STATE_UPDATING_CLASSPATH
        +
        updating the classpath
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        STATE_SWITCHING_APPLET

        +
        public static final int STATE_SWITCHING_APPLET
        +
        switching to real applet
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        STATE_INITIALIZE_REAL_APPLET

        +
        public static final int STATE_INITIALIZE_REAL_APPLET
        +
        initializing real applet
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        STATE_START_REAL_APPLET

        +
        public static final int STATE_START_REAL_APPLET
        +
        stating real applet
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + + + + + +
        +
      • +

        percentage

        +
        protected volatile int percentage
        +
        used to calculate length of progress bar
        +
      • +
      + + + +
        +
      • +

        totalDownloadSize

        +
        protected int totalDownloadSize
        +
        total size of download in bytes
        +
      • +
      + + + +
        +
      • +

        currentSizeExtract

        +
        protected int currentSizeExtract
        +
        current size of extracted in bytes
        +
      • +
      + + + +
        +
      • +

        totalSizeExtract

        +
        protected int totalSizeExtract
        +
        total size of extracted in bytes
        +
      • +
      + + + +
        +
      • +

        logo

        +
        protected java.awt.Image logo
        +
        logo to be shown while loading
        +
      • +
      + + + +
        +
      • +

        logoBuffer

        +
        protected java.awt.Image logoBuffer
        +
        logo to be shown while loading
        +
      • +
      + + + +
        +
      • +

        progressbar

        +
        protected java.awt.Image progressbar
        +
        progressbar to render while loading
        +
      • +
      + + + +
        +
      • +

        progressbarBuffer

        +
        protected java.awt.Image progressbarBuffer
        +
        progressbar to render while loading
        +
      • +
      + + + +
        +
      • +

        offscreen

        +
        protected java.awt.Image offscreen
        +
        offscreen image used
        +
      • +
      + + + +
        +
      • +

        painting

        +
        protected boolean painting
        +
        set to true while painting is done
        +
      • +
      + + + +
        +
      • +

        bgColor

        +
        protected java.awt.Color bgColor
        +
        background color of applet
        +
      • +
      + + + +
        +
      • +

        fgColor

        +
        protected java.awt.Color fgColor
        +
        color to write foreground in
        +
      • +
      + + + +
        +
      • +

        urlList

        +
        protected java.net.URL[] urlList
        +
        urls of the jars to download
        +
      • +
      + + + +
        +
      • +

        classLoader

        +
        protected java.lang.ClassLoader classLoader
        +
        classLoader used to add downloaded jars to the classpath
        +
      • +
      + + + +
        +
      • +

        loaderThread

        +
        protected java.lang.Thread loaderThread
        +
        actual thread that does the loading
        +
      • +
      + + + +
        +
      • +

        animationThread

        +
        protected java.lang.Thread animationThread
        +
        animation thread that renders our load screen while loading
        +
      • +
      + + + +
        +
      • +

        lwjglApplet

        +
        protected java.applet.Applet lwjglApplet
        +
        applet to load after all downloads are complete
        +
      • +
      + + + +
        +
      • +

        debugMode

        +
        protected boolean debugMode
        +
        whether we're running in debug mode
        +
      • +
      + + + +
        +
      • +

        prependHost

        +
        protected boolean prependHost
        +
        whether to prepend host to cache path
        +
      • +
      + + + +
        +
      • +

        filesLastModified

        +
        protected java.util.HashMap<java.lang.String,java.lang.Long> filesLastModified
        +
        Used to store file names with lastModified time
        +
      • +
      + + + +
        +
      • +

        fileSizes

        +
        protected int[] fileSizes
        +
        Sizes of files to download
        +
      • +
      + + + +
        +
      • +

        nativeJarCount

        +
        protected int nativeJarCount
        +
        Number of native jars
        +
      • +
      + + + +
        +
      • +

        cacheEnabled

        +
        protected boolean cacheEnabled
        +
        whether to use caching system, only download files that have changed
        +
      • +
      + + + +
        +
      • +

        subtaskMessage

        +
        protected java.lang.String subtaskMessage
        +
        String to display as a subtask
        +
      • +
      + + + +
        +
      • +

        state

        +
        protected volatile int state
        +
        state of applet loader
        +
      • +
      + + + +
        +
      • +

        lzmaSupported

        +
        protected boolean lzmaSupported
        +
        whether lzma is supported
        +
      • +
      + + + +
        +
      • +

        pack200Supported

        +
        protected boolean pack200Supported
        +
        whether pack200 is supported
        +
      • +
      + + + +
        +
      • +

        headless

        +
        protected boolean headless
        +
        whether to run in headless mode
        +
      • +
      + + + +
        +
      • +

        headlessWaiting

        +
        protected boolean headlessWaiting
        +
        whether to switch applets in headless mode or wait longer
        +
      • +
      + + + +
        +
      • +

        headlessMessage

        +
        protected java.lang.String[] headlessMessage
        +
        messages to be passed via liveconnect in headless mode
        +
      • +
      + + + +
        +
      • +

        concurrentLookupThreads

        +
        protected int concurrentLookupThreads
        +
        threads to use when fetching information of files to be downloaded
        +
      • +
      + + + +
        +
      • +

        fatalError

        +
        protected boolean fatalError
        +
        whether a fatal error occurred
        +
      • +
      + + + +
        +
      • +

        certificateRefused

        +
        protected boolean certificateRefused
        +
        whether a certificate refused error occurred
        +
      • +
      + + + +
        +
      • +

        minimumJreNotFound

        +
        protected boolean minimumJreNotFound
        +
        whether the minimum required JRE version is not found
        +
      • +
      + + + +
        +
      • +

        genericErrorMessage

        +
        protected java.lang.String[] genericErrorMessage
        +
        generic error message to display on error
        +
      • +
      + + + +
        +
      • +

        certificateRefusedMessage

        +
        protected java.lang.String[] certificateRefusedMessage
        +
        error message to display if user refuses to accept certificate
        +
      • +
      + + + +
        +
      • +

        minimumJREMessage

        +
        protected java.lang.String[] minimumJREMessage
        +
        error message to display if minimum JRE version is not met
        +
      • +
      + + + +
        +
      • +

        errorMessage

        +
        protected java.lang.String[] errorMessage
        +
        fatal error message to display
        +
      • +
      + + + +
        +
      • +

        natives_loaded

        +
        protected static boolean natives_loaded
        +
        have natives been loaded by another instance of this applet
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AppletLoader

        +
        public AppletLoader()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        init

        +
        public void init()
        +
        +
        Overrides:
        +
        init in class java.applet.Applet
        +
        +
      • +
      + + + +
        +
      • +

        start

        +
        public void start()
        +
        +
        Overrides:
        +
        start in class java.applet.Applet
        +
        +
      • +
      + + + +
        +
      • +

        stop

        +
        public void stop()
        +
        +
        Overrides:
        +
        stop in class java.applet.Applet
        +
        +
      • +
      + + + +
        +
      • +

        destroy

        +
        public void destroy()
        +
        +
        Overrides:
        +
        destroy in class java.applet.Applet
        +
        +
      • +
      + + + +
        +
      • +

        cleanUp

        +
        protected void cleanUp()
        +
        Clean up resources
        +
      • +
      + + + +
        +
      • +

        getApplet

        +
        public java.applet.Applet getApplet()
        +
        Retrieves the applet that has been loaded. Useful for liveconnect.
        +
      • +
      + + + +
        +
      • +

        getStatus

        +
        public int getStatus()
        +
        Retrieves the current status of the AppletLoader and is + used by liveconnect when running in headless mode. + + This method will return the current progress of the AppletLoader + as a value from 0-100. In the case of a fatal error it will + return -1. If the certificate is refused it will return -2. + If the minimum jre requirement is not met will return -3. + + When method returns 100 the AppletLoader will sleep until the + method is called again. When called again it will switch to the + LWJGL Applet. This is a useful trigger to start the LWJGL applet + when needed.
        +
      • +
      + + + +
        +
      • +

        getMessages

        +
        public java.lang.String[] getMessages()
        +
        Retrieves the current message for the current status. + Used by liveconnect when running in headless mode.
        +
      • +
      + + + +
        +
      • +

        appletResize

        +
        public void appletResize(int width,
        +                int height)
        +
        Transfers the call of AppletResize from the stub to the lwjglApplet.
        +
        +
        Specified by:
        +
        appletResize in interface java.applet.AppletStub
        +
        +
      • +
      + + + +
        +
      • +

        update

        +
        public final void update(java.awt.Graphics g)
        +
        +
        Overrides:
        +
        update in class java.awt.Container
        +
        +
      • +
      + + + +
        +
      • +

        paint

        +
        public void paint(java.awt.Graphics g)
        +
        +
        Overrides:
        +
        paint in class java.awt.Container
        +
        +
      • +
      + + + +
        +
      • +

        imageUpdate

        +
        public boolean imageUpdate(java.awt.Image img,
        +                  int flag,
        +                  int x,
        +                  int y,
        +                  int width,
        +                  int height)
        +
        When an animated gif frame is ready to be drawn the ImageObserver + will call this method. + + The Image frame is copied into a buffer, which is then drawn. + This is done to prevent image tearing on gif animations.
        +
        +
        Specified by:
        +
        imageUpdate in interface java.awt.image.ImageObserver
        +
        Overrides:
        +
        imageUpdate in class java.awt.Component
        +
        +
      • +
      + + + +
        +
      • +

        getDescriptionForState

        +
        protected java.lang.String getDescriptionForState()
        +
        Returns:
        string describing the state of the loader
        +
      • +
      + + + +
        +
      • +

        trimExtensionByCapabilities

        +
        protected java.lang.String trimExtensionByCapabilities(java.lang.String file)
        +
        Trims the passed file string based on the available capabilities
        +
        Parameters:
        file - string of files to be trimmed
        +
        Returns:
        trimmed string based on capabilities of client
        +
      • +
      + + + +
        +
      • +

        loadJarURLs

        +
        protected void loadJarURLs()
        +                    throws java.lang.Exception
        +
        Reads list of jars to download and adds the urls to urlList + also finds out which OS you are on and adds appropriate native + jar to the urlList
        +
        Throws:
        +
        java.lang.Exception
        +
      • +
      + + + +
        +
      • +

        run

        +
        public void run()
        +
        9 steps + + 1) check jre version meets minimum requirements + 2) check applet cache and decide which jars to download + 3) download the jars + 4) extract native files + 5) validate jars for any corruption + 6) save applet cache information + 7) add jars to class path + 8) set any lwjgl properties + 9) switch to loaded applet
        +
        +
        Specified by:
        +
        run in interface java.lang.Runnable
        +
        +
      • +
      + + + +
        +
      • +

        isMinJREVersionAvailable

        +
        public boolean isMinJREVersionAvailable()
        +                                 throws java.lang.Exception
        +
        When this method is supplied with a JRE version it will compare it to the + current JRE version. + + minimum requried JRE version is set using al_min_jre parameter, if not + this is not set then the value will default to version 1.5 + + The minimumVersion should follow a structure such as x.x.x_x + Example values would include 1.6.0_10 or a subset like 1.6.0 or 1.6
        +
        Returns:
        returns true if the available version is greater or equal to the + minimum version required
        +
        Throws:
        +
        java.lang.Exception - a NumberFormatException is thrown if the string is not valid
        +
      • +
      + + + +
        +
      • +

        compareVersion

        +
        protected boolean compareVersion(java.io.File versionFile,
        +                     java.lang.String version)
        +
        This method will return true if the version stored in the file + matches the supplied String version.
        +
        Parameters:
        versionFile - - location to file containing version information
        version - - String version that needs to be compared
        +
        Returns:
        returns true if the version in file matches specified version
        +
      • +
      + + + +
        +
      • +

        setLWJGLProperties

        +
        protected void setLWJGLProperties()
        +
        Parses the java_arguments list and sets lwjgl specific + properties accordingly, before the launch.
        +
      • +
      + + + +
        +
      • +

        getCacheDirectory

        +
        protected java.lang.String getCacheDirectory()
        +                                      throws java.lang.Exception
        +
        This method will return the location of the cache directory. All the + applet files will be downloaded and stored here. A folder will be + created inside the LWJGL cache directory from the al_title parameter. + This folder will also be prepended by the host name of the codebase + to avoid conflict with same named applets on other hosts.
        +
        Returns:
        path to applets cache directory
        +
        Throws:
        +
        java.lang.Exception - if access is denied
        +
      • +
      + + + +
        +
      • +

        getLWJGLCacheDir

        +
        protected java.lang.String getLWJGLCacheDir()
        +
        Get path to the lwjgl cache directory. This location will be where + the OS keeps temporary files.
        +
        Returns:
        path to the lwjgl cache directory
        +
      • +
      + + + +
        +
      • +

        readStringFile

        +
        protected java.lang.String readStringFile(java.io.File file)
        +
        read String object from File
        +
        Parameters:
        file - to be read
        +
        Returns:
        the String stored in the file or null if it fails
        +
      • +
      + + + +
        +
      • +

        readHashMapFile

        +
        protected java.util.HashMap<java.lang.String,java.lang.Long> readHashMapFile(java.io.File file)
        +
        read the HashMap from File
        +
        Parameters:
        file - the file to read
        +
        Returns:
        the hashmap stored in the file or an empty hashmap if it fails
        +
      • +
      + + + +
        +
      • +

        readObjectFile

        +
        protected java.lang.Object readObjectFile(java.io.File file)
        +                                   throws java.lang.Exception
        +
        read the object from the File
        +
        Parameters:
        file - the file to read
        +
        Returns:
        the object contained in the file or null if it fails
        +
        Throws:
        +
        java.lang.Exception - if it fails to read object from file
        +
      • +
      + + + +
        +
      • +

        writeObjectFile

        +
        protected void writeObjectFile(java.io.File file,
        +                   java.lang.Object object)
        +                        throws java.lang.Exception
        +
        write object to specified File
        +
        Parameters:
        file - the file to write out to
        object - the contents of the file
        +
        Throws:
        +
        java.lang.Exception - if it fails to write file
        +
      • +
      + + + +
        +
      • +

        updateClassPath

        +
        protected void updateClassPath(java.lang.String path)
        +                        throws java.lang.Exception
        +
        Edits the ClassPath at runtime to include the jars + that have just been downloaded and then adds the + lwjgl natives folder property.
        +
        Parameters:
        path - location where applet is stored
        +
        Throws:
        +
        java.lang.Exception - if it fails to add classpath
        +
      • +
      + + + +
        +
      • +

        switchApplet

        +
        protected void switchApplet()
        +                     throws java.lang.Exception
        +
        replace the current applet with the lwjgl applet + using AppletStub and initialise and start it
        +
        Throws:
        +
        java.lang.Exception
        +
      • +
      + + + +
        +
      • +

        getJarInfo

        +
        protected void getJarInfo(java.io.File dir)
        +                   throws java.lang.Exception
        +
        This method will get the files sizes of the files to download. + It wil further get the lastModified time of files + and save it in a hashmap, if cache is enabled it will mark + those files that have not changed since last download to not + redownloaded.
        +
        Parameters:
        dir - - location to read cache file from
        +
        Throws:
        +
        java.lang.Exception - - if fails to get infomation
        +
      • +
      + + + +
        +
      • +

        downloadJars

        +
        protected void downloadJars(java.lang.String path)
        +                     throws java.lang.Exception
        +
        Will download the jars from the server using the list of urls + in urlList, while at the same time updating progress bar
        +
        Parameters:
        path - location of the directory to save to
        +
        Throws:
        +
        java.lang.Exception - if download fails
        +
      • +
      + + + +
        +
      • +

        getJarInputStream

        +
        protected java.io.InputStream getJarInputStream(java.lang.String currentFile,
        +                                    java.net.URLConnection urlconnection)
        +                                         throws java.lang.Exception
        +
        Retrieves a jar files input stream. This method exists primarily to fix an Opera hang in getInputStream
        +
        Parameters:
        urlconnection - connection to get input stream from
        +
        Returns:
        InputStream or null if not possible
        +
        Throws:
        +
        java.lang.Exception
        +
      • +
      + + + +
        +
      • +

        extractLZMA

        +
        protected void extractLZMA(java.lang.String in,
        +               java.lang.String out)
        +                    throws java.lang.Exception
        +
        Extract LZMA File
        +
        Parameters:
        in - Input path to pack file
        out - output path to resulting file
        +
        Throws:
        +
        java.lang.Exception - if any errors occur
        +
      • +
      + + + +
        +
      • +

        extractGZip

        +
        protected void extractGZip(java.lang.String in,
        +               java.lang.String out)
        +                    throws java.lang.Exception
        +
        Extract GZip File
        +
        Parameters:
        in - Input path to pack file
        out - output path to resulting file
        +
        Throws:
        +
        java.lang.Exception - if any errors occur
        +
      • +
      + + + +
        +
      • +

        extractPack

        +
        protected void extractPack(java.lang.String in,
        +               java.lang.String out)
        +                    throws java.lang.Exception
        +
        Extract Pack File
        +
        Parameters:
        in - Input path to pack file
        out - output path to resulting file
        +
        Throws:
        +
        java.lang.Exception - if any errors occur
        +
      • +
      + + + +
        +
      • +

        extractJars

        +
        protected void extractJars(java.lang.String path)
        +                    throws java.lang.Exception
        +
        Extract all jars from any lzma/gz/pack files
        +
        Parameters:
        path - output path
        +
        Throws:
        +
        java.lang.Exception - if any errors occur
        +
      • +
      + + + +
        +
      • +

        extractNatives

        +
        protected void extractNatives(java.lang.String path)
        +                       throws java.lang.Exception
        +
        This method will extract all file from the native jar and extract them + to the subdirectory called "natives" in the local path, will also check + to see if the native jar files is signed properly
        +
        Parameters:
        path - base folder containing all downloaded jars
        +
        Throws:
        +
        java.lang.Exception - if it fails to extract files
        +
      • +
      + + + +
        +
      • +

        certificatesMatch

        +
        protected static boolean certificatesMatch(java.security.cert.Certificate[] certs1,
        +                        java.security.cert.Certificate[] certs2)
        +                                    throws java.lang.Exception
        +
        Compare two certificate chains to see if they match
        +
        Parameters:
        cert1 - first chain of certificates
        cert2 - second chain of certificates
        +
        Returns:
        true if the certificate chains are the same
        +
        Throws:
        +
        java.lang.Exception
        +
      • +
      + + + +
        +
      • +

        getCurrentCertificates

        +
        protected static java.security.cert.Certificate[] getCurrentCertificates()
        +                                                                  throws java.lang.Exception
        +
        Returns the current certificate chain of the AppletLoader
        +
        Returns:
        - certificate chain of AppletLoader
        +
        Throws:
        +
        java.lang.Exception
        +
      • +
      + + + +
        +
      • +

        validateJars

        +
        protected void validateJars(java.lang.String path)
        +                     throws java.lang.Exception
        +
        Check and validate jars which will be loaded into the classloader to make + sure that they are not corrupt. This ensures corrupt files are never marked + as successful downloadeds by the cache system.
        +
        Parameters:
        path - - where the jars are stored
        +
        Throws:
        +
        java.lang.Exception - if a corrupt jar is found
        +
      • +
      + + + +
        +
      • +

        isZipValid

        +
        protected boolean isZipValid(java.io.File file)
        +
        This method will check if a zip file is valid by running through it + and checking for any corruption and CRC failures
        +
        Parameters:
        file - - zip file to test
        +
        Returns:
        boolean - runs false if the file is corrupt
        +
      • +
      + + + +
        +
      • +

        getImage

        +
        protected java.awt.Image getImage(java.lang.String s)
        +
        Get Image from path provided
        +
        Parameters:
        s - location of the image
        +
        Returns:
        the Image file
        +
      • +
      + + + +
        +
      • +

        getImage

        +
        public java.awt.Image getImage(java.net.URL url)
        +
        Get Image from path provided
        +
        +
        Overrides:
        +
        getImage in class java.applet.Applet
        +
        Parameters:
        url - location of the image
        +
        Returns:
        the Image file
        +
      • +
      + + + +
        +
      • +

        getJarName

        +
        protected java.lang.String getJarName(java.net.URL url)
        +
        Get jar name from URL.
        +
        Parameters:
        url - Get jar file name from this url
        +
        Returns:
        file name as string
        +
      • +
      + + + +
        +
      • +

        getFileName

        +
        protected java.lang.String getFileName(java.net.URL url)
        +
        Get file name portion of URL.
        +
        Parameters:
        url - Get file name from this url
        +
        Returns:
        file name as string
        +
      • +
      + + + +
        +
      • +

        getColor

        +
        protected java.awt.Color getColor(java.lang.String param,
        +                      java.awt.Color defaultColor)
        +
        Retrieves the color
        +
        Parameters:
        param - Color to load
        defaultColor - Default color to use if no color to load
        +
        Returns:
        Color to use
        +
      • +
      + + + +
        +
      • +

        replaceLast

        +
        public java.lang.String replaceLast(java.lang.String original,
        +                           java.lang.String target,
        +                           java.lang.String replacement)
        +
        Replaces the last occurrence of the specified target substring with + the specified replacement string in a string.
        +
        Parameters:
        original - - String to search
        target - - substring to find
        replacement - - what to replace target substring with
        +
        Returns:
        - return the modified string, if target substring not found return original string
        +
      • +
      + + + +
        +
      • +

        getStringParameter

        +
        protected java.lang.String getStringParameter(java.lang.String name,
        +                                  java.lang.String defaultValue)
        +
        Retrieves the String value for the parameter
        +
        Parameters:
        name - Name of parameter
        defaultValue - default value to return if no such parameter
        +
        Returns:
        value of parameter or defaultValue
        +
      • +
      + + + +
        +
      • +

        getBooleanParameter

        +
        protected boolean getBooleanParameter(java.lang.String name,
        +                          boolean defaultValue)
        +
        Retrieves the boolean value for the parameter
        +
        Parameters:
        name - Name of parameter
        defaultValue - default value to return if no such parameter
        +
        Returns:
        value of parameter or defaultValue
        +
      • +
      + + + +
        +
      • +

        getIntParameter

        +
        protected int getIntParameter(java.lang.String name,
        +                  int defaultValue)
        +
        Retrieves the int value for the applet
        +
        Parameters:
        name - Name of parameter
        defaultValue - default value to return if no such parameter
        +
        Returns:
        value of parameter or defaultValue
        +
      • +
      + + + +
        +
      • +

        fatalErrorOccured

        +
        protected void fatalErrorOccured(java.lang.String error,
        +                     java.lang.Exception e)
        +
        Sets the error message and print debug information
        +
        Parameters:
        error - Error message to print
        +
      • +
      + + + +
        +
      • +

        setState

        +
        protected void setState(int state)
        +
        set the state of applet loader
        +
        Parameters:
        new - state of applet loader
        +
      • +
      + + + +
        +
      • +

        debug_sleep

        +
        protected void debug_sleep(long ms)
        +
        Utility method for sleeping + Will only really sleep if debug has been enabled
        +
        Parameters:
        ms - milliseconds to sleep
        +
      • +
      + + + +
        +
      • +

        sleep

        +
        protected void sleep(long ms)
        +
        Utility method for sleeping
        +
        Parameters:
        ms - milliseconds to sleep
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/class-use/AppletLoader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/class-use/AppletLoader.html new file mode 100644 index 00000000..1cff0853 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/class-use/AppletLoader.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.applet.AppletLoader (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.applet.AppletLoader

+
+
No usage of org.lwjgl.util.applet.AppletLoader
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/package-frame.html new file mode 100644 index 00000000..42261544 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/package-frame.html @@ -0,0 +1,19 @@ + + + + + +org.lwjgl.util.applet (LWJGL API) + + + + +

org.lwjgl.util.applet

+
+

Classes

+ +
+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/package-summary.html new file mode 100644 index 00000000..4370486c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/package-summary.html @@ -0,0 +1,138 @@ + + + + + +org.lwjgl.util.applet (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl.util.applet

+
+
+
    +
  • + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    AppletLoader +
    + The AppletLoader enables deployment of LWJGL to applets in an easy + and polished way.
    +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/package-tree.html new file mode 100644 index 00000000..0fe0b369 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/package-tree.html @@ -0,0 +1,145 @@ + + + + + +org.lwjgl.util.applet Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl.util.applet

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable) +
        +
      • java.awt.Container +
          +
        • java.awt.Panel (implements javax.accessibility.Accessible) +
            +
          • java.applet.Applet +
              +
            • org.lwjgl.util.applet.AppletLoader (implements java.applet.AppletStub, java.lang.Runnable)
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/package-use.html new file mode 100644 index 00000000..83669f9b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/applet/package-use.html @@ -0,0 +1,116 @@ + + + + + +Uses of Package org.lwjgl.util.applet (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl.util.applet

+
+
No usage of org.lwjgl.util.applet
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Color.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Color.html new file mode 100644 index 00000000..6c16608f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Color.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.Color (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.Color

+
+
No usage of org.lwjgl.util.Color
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Dimension.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Dimension.html new file mode 100644 index 00000000..3dcded57 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Dimension.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.Dimension (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.Dimension

+
+
No usage of org.lwjgl.util.Dimension
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Display.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Display.html new file mode 100644 index 00000000..74b6cb74 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Display.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.Display (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.Display

+
+
No usage of org.lwjgl.util.Display
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Point.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Point.html new file mode 100644 index 00000000..8582bdd0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Point.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.Point (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.Point

+
+
No usage of org.lwjgl.util.Point
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/ReadableColor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/ReadableColor.html new file mode 100644 index 00000000..7e98661a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/ReadableColor.html @@ -0,0 +1,249 @@ + + + + + +Uses of Interface org.lwjgl.util.ReadableColor (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.ReadableColor

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/ReadableDimension.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/ReadableDimension.html new file mode 100644 index 00000000..8a40d1ac --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/ReadableDimension.html @@ -0,0 +1,231 @@ + + + + + +Uses of Interface org.lwjgl.util.ReadableDimension (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.ReadableDimension

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/ReadablePoint.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/ReadablePoint.html new file mode 100644 index 00000000..680823f9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/ReadablePoint.html @@ -0,0 +1,269 @@ + + + + + +Uses of Interface org.lwjgl.util.ReadablePoint (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.ReadablePoint

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/ReadableRectangle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/ReadableRectangle.html new file mode 100644 index 00000000..364d6df3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/ReadableRectangle.html @@ -0,0 +1,226 @@ + + + + + +Uses of Interface org.lwjgl.util.ReadableRectangle (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.ReadableRectangle

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Rectangle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Rectangle.html new file mode 100644 index 00000000..fec71d62 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Rectangle.html @@ -0,0 +1,177 @@ + + + + + +Uses of Class org.lwjgl.util.Rectangle (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.Rectangle

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Renderable.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Renderable.html new file mode 100644 index 00000000..6f4b41a1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Renderable.html @@ -0,0 +1,116 @@ + + + + + +Uses of Interface org.lwjgl.util.Renderable (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.Renderable

+
+
No usage of org.lwjgl.util.Renderable
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Timer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Timer.html new file mode 100644 index 00000000..9e6bb805 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/Timer.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.Timer (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.Timer

+
+
No usage of org.lwjgl.util.Timer
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WaveData.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WaveData.html new file mode 100644 index 00000000..fc2f18f5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WaveData.html @@ -0,0 +1,188 @@ + + + + + +Uses of Class org.lwjgl.util.WaveData (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.WaveData

+
+
+
    +
  • + + + + + + + + + + + + +
    Packages that use WaveData 
    PackageDescription
    org.lwjgl.util 
    +
  • +
  • +
      +
    • + + +

      Uses of WaveData in org.lwjgl.util

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.util that return WaveData 
      Modifier and TypeMethod and Description
      static WaveDataWaveData.create(javax.sound.sampled.AudioInputStream ais) +
      Creates a WaveData container from the specified stream
      +
      static WaveDataWaveData.create(byte[] buffer) +
      Creates a WaveData container from the specified bytes
      +
      static WaveDataWaveData.create(java.nio.ByteBuffer buffer) +
      Creates a WaveData container from the specified ByetBuffer.
      +
      static WaveDataWaveData.create(java.io.InputStream is) +
      Creates a WaveData container from the specified inputstream
      +
      static WaveDataWaveData.create(java.lang.String path) +
      Creates a WaveData container from the specified in the classpath
      +
      static WaveDataWaveData.create(java.net.URL path) +
      Creates a WaveData container from the specified url
      +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WritableColor.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WritableColor.html new file mode 100644 index 00000000..cea51bc1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WritableColor.html @@ -0,0 +1,158 @@ + + + + + +Uses of Interface org.lwjgl.util.WritableColor (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.WritableColor

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WritableDimension.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WritableDimension.html new file mode 100644 index 00000000..0cb8ffe0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WritableDimension.html @@ -0,0 +1,202 @@ + + + + + +Uses of Interface org.lwjgl.util.WritableDimension (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.WritableDimension

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WritablePoint.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WritablePoint.html new file mode 100644 index 00000000..a96ee801 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WritablePoint.html @@ -0,0 +1,202 @@ + + + + + +Uses of Interface org.lwjgl.util.WritablePoint (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.WritablePoint

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WritableRectangle.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WritableRectangle.html new file mode 100644 index 00000000..ca7171d8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/WritableRectangle.html @@ -0,0 +1,202 @@ + + + + + +Uses of Interface org.lwjgl.util.WritableRectangle (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.WritableRectangle

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/XPMFile.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/XPMFile.html new file mode 100644 index 00000000..9ea2ac94 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/class-use/XPMFile.html @@ -0,0 +1,164 @@ + + + + + +Uses of Class org.lwjgl.util.XPMFile (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.XPMFile

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Cylinder.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Cylinder.html new file mode 100644 index 00000000..3a337c13 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Cylinder.html @@ -0,0 +1,321 @@ + + + + + +Cylinder (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.glu
+

Class Cylinder

+
+
+ +
+
    +
  • +
    +
    +
    public class Cylinder
    +extends Quadric
    +
    Cylinder.java + + + Created 23-dec-2003
    +
    Author:
    +
    Erik Duijs
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Cylinder

        +
        public Cylinder()
        +
        Constructor for Cylinder.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        draw

        +
        public void draw(float baseRadius,
        +        float topRadius,
        +        float height,
        +        int slices,
        +        int stacks)
        +
        draws a cylinder oriented along the z axis. The base of the + cylinder is placed at z = 0, and the top at z=height. Like a sphere, a + cylinder is subdivided around the z axis into slices, and along the z axis + into stacks. + + Note that if topRadius is set to zero, then this routine will generate a + cone. + + If the orientation is set to GLU.OUTSIDE (with glu.quadricOrientation), then + any generated normals point away from the z axis. Otherwise, they point + toward the z axis. + + If texturing is turned on (with glu.quadricTexture), then texture + coordinates are generated so that t ranges linearly from 0.0 at z = 0 to + 1.0 at z = height, and s ranges from 0.0 at the +y axis, to 0.25 at the +x + axis, to 0.5 at the -y axis, to 0.75 at the -x axis, and back to 1.0 at the + +y axis.
        +
        Parameters:
        baseRadius - Specifies the radius of the cylinder at z = 0.
        topRadius - Specifies the radius of the cylinder at z = height.
        height - Specifies the height of the cylinder.
        slices - Specifies the number of subdivisions around the z axis.
        stacks - Specifies the number of subdivisions along the z axis.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Disk.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Disk.html new file mode 100644 index 00000000..ad947115 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Disk.html @@ -0,0 +1,317 @@ + + + + + +Disk (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.glu
+

Class Disk

+
+
+ +
+
    +
  • +
    +
    +
    public class Disk
    +extends Quadric
    +
    Disk.java + + + Created 23-dec-2003
    +
    Author:
    +
    Erik Duijs
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Disk

        +
        public Disk()
        +
        Constructor for Disk.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        draw

        +
        public void draw(float innerRadius,
        +        float outerRadius,
        +        int slices,
        +        int loops)
        +
        renders a disk on the z = 0 plane. The disk has a radius of + outerRadius, and contains a concentric circular hole with a radius of + innerRadius. If innerRadius is 0, then no hole is generated. The disk is + subdivided around the z axis into slices (like pizza slices), and also + about the z axis into rings (as specified by slices and loops, + respectively). + + With respect to orientation, the +z side of the disk is considered to be + "outside" (see glu.quadricOrientation). This means that if the orientation + is set to GLU.OUTSIDE, then any normals generated point along the +z axis. + Otherwise, they point along the -z axis. + + If texturing is turned on (with glu.quadricTexture), texture coordinates are + generated linearly such that where r=outerRadius, the value at (r, 0, 0) is + (1, 0.5), at (0, r, 0) it is (0.5, 1), at (-r, 0, 0) it is (0, 0.5), and at + (0, -r, 0) it is (0.5, 0).
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/GLU.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/GLU.html new file mode 100644 index 00000000..9e0f6bd6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/GLU.html @@ -0,0 +1,2182 @@ + + + + + +GLU (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.glu
+

Class GLU

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.glu.GLU
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class GLU
    +extends java.lang.Object
    +
    GLU.java + + + Created 23-dec-2003
    +
    Author:
    +
    Erik Duijs
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GLU

        +
        public GLU()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        gluLookAt

        +
        public static void gluLookAt(float eyex,
        +             float eyey,
        +             float eyez,
        +             float centerx,
        +             float centery,
        +             float centerz,
        +             float upx,
        +             float upy,
        +             float upz)
        +
        Method gluLookAt
        +
        Parameters:
        eyex -
        eyey -
        eyez -
        centerx -
        centery -
        centerz -
        upx -
        upy -
        upz -
        +
      • +
      + + + +
        +
      • +

        gluOrtho2D

        +
        public static void gluOrtho2D(float left,
        +              float right,
        +              float bottom,
        +              float top)
        +
        Method gluOrtho2D
        +
        Parameters:
        left -
        right -
        bottom -
        top -
        +
      • +
      + + + +
        +
      • +

        gluPerspective

        +
        public static void gluPerspective(float fovy,
        +                  float aspect,
        +                  float zNear,
        +                  float zFar)
        +
        Method gluPerspective
        +
        Parameters:
        fovy -
        aspect -
        zNear -
        zFar -
        +
      • +
      + + + +
        +
      • +

        gluProject

        +
        public static boolean gluProject(float objx,
        +                 float objy,
        +                 float objz,
        +                 java.nio.FloatBuffer modelMatrix,
        +                 java.nio.FloatBuffer projMatrix,
        +                 java.nio.IntBuffer viewport,
        +                 java.nio.FloatBuffer win_pos)
        +
        Method gluProject
        +
        Parameters:
        objx -
        objy -
        objz -
        modelMatrix -
        projMatrix -
        viewport -
        win_pos -
        +
      • +
      + + + +
        +
      • +

        gluUnProject

        +
        public static boolean gluUnProject(float winx,
        +                   float winy,
        +                   float winz,
        +                   java.nio.FloatBuffer modelMatrix,
        +                   java.nio.FloatBuffer projMatrix,
        +                   java.nio.IntBuffer viewport,
        +                   java.nio.FloatBuffer obj_pos)
        +
        Method gluUnproject
        +
        Parameters:
        winx -
        winy -
        winz -
        modelMatrix -
        projMatrix -
        viewport -
        obj_pos -
        +
      • +
      + + + +
        +
      • +

        gluPickMatrix

        +
        public static void gluPickMatrix(float x,
        +                 float y,
        +                 float width,
        +                 float height,
        +                 java.nio.IntBuffer viewport)
        +
        Method gluPickMatrix
        +
        Parameters:
        x -
        y -
        width -
        height -
        viewport -
        +
      • +
      + + + +
        +
      • +

        gluGetString

        +
        public static java.lang.String gluGetString(int name)
        +
        Method gluGetString.
        +
        Parameters:
        name -
        +
        Returns:
        String
        +
      • +
      + + + +
        +
      • +

        gluCheckExtension

        +
        public static boolean gluCheckExtension(java.lang.String extName,
        +                        java.lang.String extString)
        +
        Method gluCheckExtension.
        +
        Parameters:
        extName -
        extString -
        +
        Returns:
        boolean
        +
      • +
      + + + +
        +
      • +

        gluBuild2DMipmaps

        +
        public static int gluBuild2DMipmaps(int target,
        +                    int components,
        +                    int width,
        +                    int height,
        +                    int format,
        +                    int type,
        +                    java.nio.ByteBuffer data)
        +
        Method gluBuild2DMipmaps
        +
        Parameters:
        target -
        components -
        width -
        height -
        format -
        type -
        data -
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        gluScaleImage

        +
        public static int gluScaleImage(int format,
        +                int widthIn,
        +                int heightIn,
        +                int typeIn,
        +                java.nio.ByteBuffer dataIn,
        +                int widthOut,
        +                int heightOut,
        +                int typeOut,
        +                java.nio.ByteBuffer dataOut)
        +
        Method gluScaleImage.
        +
        Parameters:
        format -
        widthIn -
        heightIn -
        typeIn -
        dataIn -
        widthOut -
        heightOut -
        typeOut -
        dataOut -
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        gluErrorString

        +
        public static java.lang.String gluErrorString(int error_code)
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/GLUtessellator.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/GLUtessellator.html new file mode 100644 index 00000000..0514a1a2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/GLUtessellator.html @@ -0,0 +1,383 @@ + + + + + +GLUtessellator (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.glu
+

Interface GLUtessellator

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    GLUtessellatorImpl
    +
    +
    +
    +
    public interface GLUtessellator
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        gluDeleteTess

        +
        void gluDeleteTess()
        +
      • +
      + + + +
        +
      • +

        gluTessProperty

        +
        void gluTessProperty(int which,
        +                   double value)
        +
      • +
      + + + +
        +
      • +

        gluGetTessProperty

        +
        void gluGetTessProperty(int which,
        +                      double[] value,
        +                      int value_offset)
        +
      • +
      + + + +
        +
      • +

        gluTessNormal

        +
        void gluTessNormal(double x,
        +                 double y,
        +                 double z)
        +
      • +
      + + + + + + + +
        +
      • +

        gluTessVertex

        +
        void gluTessVertex(double[] coords,
        +                 int coords_offset,
        +                 java.lang.Object vertexData)
        +
      • +
      + + + +
        +
      • +

        gluTessBeginPolygon

        +
        void gluTessBeginPolygon(java.lang.Object data)
        +
      • +
      + + + +
        +
      • +

        gluTessBeginContour

        +
        void gluTessBeginContour()
        +
      • +
      + + + +
        +
      • +

        gluTessEndContour

        +
        void gluTessEndContour()
        +
      • +
      + + + +
        +
      • +

        gluTessEndPolygon

        +
        void gluTessEndPolygon()
        +
      • +
      + + + +
        +
      • +

        gluBeginPolygon

        +
        void gluBeginPolygon()
        +
      • +
      + + + +
        +
      • +

        gluNextContour

        +
        void gluNextContour(int type)
        +
      • +
      + + + +
        +
      • +

        gluEndPolygon

        +
        void gluEndPolygon()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/GLUtessellatorCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/GLUtessellatorCallback.html new file mode 100644 index 00000000..33fbfd5d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/GLUtessellatorCallback.html @@ -0,0 +1,571 @@ + + + + + +GLUtessellatorCallback (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.glu
+

Interface GLUtessellatorCallback

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    GLUtessellatorCallbackAdapter
    +
    +
    +
    +
    public interface GLUtessellatorCallback
    +
    GLUtessellatorCallback interface provides methods that the user will + override to define the callbacks for a tessellation object.
    +
    Author:
    +
    Eric Veach, July 1994, Java Port: Pepijn Van Eeckhoudt, July 2003, Java Port: Nathan Parker Burg, August 2003
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidbegin(int type) +
      The begin callback method is invoked like + glBegin to indicate the start of a + (triangle) primitive.
      +
      voidbeginData(int type, + java.lang.Object polygonData) +
      The same as the begin callback method except that + it takes an additional reference argument.
      +
      voidcombine(double[] coords, + java.lang.Object[] data, + float[] weight, + java.lang.Object[] outData) +
      The combine callback method is called to create a new vertex when + the tessellation detects an intersection, or wishes to merge features.
      +
      voidcombineData(double[] coords, + java.lang.Object[] data, + float[] weight, + java.lang.Object[] outData, + java.lang.Object polygonData) +
      The same as the combine callback method except + that it takes an additional reference argument.
      +
      voidedgeFlag(boolean boundaryEdge) +
      The edgeFlag callback method is similar to + glEdgeFlag.
      +
      voidedgeFlagData(boolean boundaryEdge, + java.lang.Object polygonData) +
      The same as the edgeFlage callback method + except that it takes an additional reference argument.
      +
      voidend() +
      The end callback serves the same purpose as + glEnd.
      +
      voidendData(java.lang.Object polygonData) +
      The same as the end callback method except that it + takes an additional reference argument.
      +
      voiderror(int errnum) +
      The error callback method is called when an error is encountered.
      +
      voiderrorData(int errnum, + java.lang.Object polygonData) +
      The same as the error callback method except that + it takes an additional reference argument.
      +
      voidvertex(java.lang.Object vertexData) +
      The vertex callback method is invoked between the begin and end callback methods.
      +
      voidvertexData(java.lang.Object vertexData, + java.lang.Object polygonData) +
      The same as the vertex callback method except + that it takes an additional reference argument.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        begin

        +
        void begin(int type)
        +
        The begin callback method is invoked like + glBegin to indicate the start of a + (triangle) primitive. The method takes a single argument of type int. If + the GLU_TESS_BOUNDARY_ONLY property is set to GL_FALSE, then + the argument is set to either GL_TRIANGLE_FAN, + GL_TRIANGLE_STRIP, or GL_TRIANGLES. If the + GLU_TESS_BOUNDARY_ONLY property is set to GL_TRUE, then the + argument will be set to GL_LINE_LOOP.
        +
        Parameters:
        type - Specifics the type of begin/end pair being defined. The following + values are valid: GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, + GL_TRIANGLES or GL_LINE_LOOP.
        See Also:
        gluTessCallback, +end, +begin
        +
      • +
      + + + +
        +
      • +

        beginData

        +
        void beginData(int type,
        +             java.lang.Object polygonData)
        +
        The same as the begin callback method except that + it takes an additional reference argument. This reference is + identical to the opaque reference provided when gluTessBeginPolygon was called.
        +
        Parameters:
        type - Specifics the type of begin/end pair being defined. The following + values are valid: GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, + GL_TRIANGLES or GL_LINE_LOOP.
        polygonData - Specifics a reference to user-defined data.
        See Also:
        gluTessCallback, +endData, +begin
        +
      • +
      + + + +
        +
      • +

        edgeFlag

        +
        void edgeFlag(boolean boundaryEdge)
        +
        The edgeFlag callback method is similar to + glEdgeFlag. The method takes + a single boolean boundaryEdge that indicates which edges lie on the + polygon boundary. If the boundaryEdge is GL_TRUE, then each vertex + that follows begins an edge that lies on the polygon boundary, that is, + an edge that separates an interior region from an exterior one. If the + boundaryEdge is GL_FALSE, then each vertex that follows begins an + edge that lies in the polygon interior. The edge flag callback (if + defined) is invoked before the first vertex callback.

        + + Since triangle fans and triangle strips do not support edge flags, the + begin callback is not called with GL_TRIANGLE_FAN or + GL_TRIANGLE_STRIP if a non-null edge flag callback is provided. + (If the callback is initialized to null, there is no impact on + performance). Instead, the fans and strips are converted to independent + triangles.

        +
        Parameters:
        boundaryEdge - Specifics which edges lie on the polygon boundary.
        See Also:
        gluTessCallback, +edgeFlagData
        +
      • +
      + + + +
        +
      • +

        edgeFlagData

        +
        void edgeFlagData(boolean boundaryEdge,
        +                java.lang.Object polygonData)
        +
        The same as the edgeFlage callback method + except that it takes an additional reference argument. This + reference is identical to the opaque reference provided when + gluTessBeginPolygon was called.
        +
        Parameters:
        boundaryEdge - Specifics which edges lie on the polygon boundary.
        polygonData - Specifics a reference to user-defined data.
        See Also:
        gluTessCallback, +edgeFlag
        +
      • +
      + + + +
        +
      • +

        vertex

        +
        void vertex(java.lang.Object vertexData)
        +
        The vertex callback method is invoked between the begin and end callback methods. It is + similar to glVertex3f, + and it defines the vertices of the triangles created by the + tessellation process. The method takes a reference as its only + argument. This reference is identical to the opaque reference + provided by the user when the vertex was described (see gluTessVertex).
        +
        Parameters:
        vertexData - Specifics a reference to the vertices of the triangles created + byt the tessellatin process.
        See Also:
        gluTessCallback, +vertexData
        +
      • +
      + + + +
        +
      • +

        vertexData

        +
        void vertexData(java.lang.Object vertexData,
        +              java.lang.Object polygonData)
        +
        The same as the vertex callback method except + that it takes an additional reference argument. This reference is + identical to the opaque reference provided when gluTessBeginPolygon was called.
        +
        Parameters:
        vertexData - Specifics a reference to the vertices of the triangles created + byt the tessellatin process.
        polygonData - Specifics a reference to user-defined data.
        See Also:
        gluTessCallback, +vertex
        +
      • +
      + + + +
        +
      • +

        end

        +
        void end()
        +
        The end callback serves the same purpose as + glEnd. It indicates the end of a + primitive and it takes no arguments.
        +
        See Also:
        gluTessCallback, +begin, +endData
        +
      • +
      + + + +
        +
      • +

        endData

        +
        void endData(java.lang.Object polygonData)
        +
        The same as the end callback method except that it + takes an additional reference argument. This reference is + identical to the opaque reference provided when gluTessBeginPolygon was called.
        +
        Parameters:
        polygonData - Specifics a reference to user-defined data.
        See Also:
        gluTessCallback, +beginData, +end
        +
      • +
      + + + +
        +
      • +

        combine

        +
        void combine(double[] coords,
        +           java.lang.Object[] data,
        +           float[] weight,
        +           java.lang.Object[] outData)
        +
        The combine callback method is called to create a new vertex when + the tessellation detects an intersection, or wishes to merge features. The + method takes four arguments: an array of three elements each of type + double, an array of four references, an array of four elements each of + type float, and a reference to a reference.

        + + The vertex is defined as a linear combination of up to four existing + vertices, stored in data. The coefficients of the linear combination + are given by weight; these weights always add up to 1. All vertex + pointers are valid even when some of the weights are 0. coords gives + the location of the new vertex.

        + + The user must allocate another vertex, interpolate parameters using + data and weight, and return the new vertex pointer in + outData. This handle is supplied during rendering callbacks. The + user is responsible for freeing the memory some time after + gluTessEndPolygon is + called.

        + + For example, if the polygon lies in an arbitrary plane in 3-space, and a + color is associated with each vertex, the GLU_TESS_COMBINE + callback might look like this: +

      +
      +         void myCombine(double[] coords, Object[] data,
      +                        float[] weight, Object[] outData)
      +         {
      +            MyVertex newVertex = new MyVertex();
      +
      +            newVertex.x = coords[0];
      +            newVertex.y = coords[1];
      +            newVertex.z = coords[2];
      +            newVertex.r = weight[0]*data[0].r +
      +                          weight[1]*data[1].r +
      +                          weight[2]*data[2].r +
      +                          weight[3]*data[3].r;
      +            newVertex.g = weight[0]*data[0].g +
      +                          weight[1]*data[1].g +
      +                          weight[2]*data[2].g +
      +                          weight[3]*data[3].g;
      +            newVertex.b = weight[0]*data[0].b +
      +                          weight[1]*data[1].b +
      +                          weight[2]*data[2].b +
      +                          weight[3]*data[3].b;
      +            newVertex.a = weight[0]*data[0].a +
      +                          weight[1]*data[1].a +
      +                          weight[2]*data[2].a +
      +                          weight[3]*data[3].a;
      +            outData = newVertex;
      +         }
+
Parameters:
coords - Specifics the location of the new vertex.
data - Specifics the vertices used to create the new vertex.
weight - Specifics the weights used to create the new vertex.
outData - Reference user the put the coodinates of the new vertex.
See Also:
gluTessCallback, +combineData
+ + + + + +
    +
  • +

    combineData

    +
    void combineData(double[] coords,
    +               java.lang.Object[] data,
    +               float[] weight,
    +               java.lang.Object[] outData,
    +               java.lang.Object polygonData)
    +
    The same as the combine callback method except + that it takes an additional reference argument. This reference is + identical to the opaque reference provided when gluTessBeginPolygon was called.
    +
    Parameters:
    coords - Specifics the location of the new vertex.
    data - Specifics the vertices used to create the new vertex.
    weight - Specifics the weights used to create the new vertex.
    outData - Reference user the put the coodinates of the new vertex.
    polygonData - Specifics a reference to user-defined data.
    See Also:
    gluTessCallback, +combine
    +
  • +
+ + + +
    +
  • +

    error

    +
    void error(int errnum)
    +
    The error callback method is called when an error is encountered. + The one argument is of type int; it indicates the specific error that + occurred and will be set to one of GLU_TESS_MISSING_BEGIN_POLYGON, + GLU_TESS_MISSING_END_POLYGON, GLU_TESS_MISSING_BEGIN_CONTOUR, + GLU_TESS_MISSING_END_CONTOUR, GLU_TESS_COORD_TOO_LARGE, + GLU_TESS_NEED_COMBINE_CALLBACK or GLU_OUT_OF_MEMORY. + Character strings describing these errors can be retrieved with the + gluErrorString call.

    + + The GLU library will recover from the first four errors by inserting the + missing call(s). GLU_TESS_COORD_TOO_LARGE indicates that some + vertex coordinate exceeded the predefined constant + GLU_TESS_MAX_COORD in absolute value, and that the value has been + clamped. (Coordinate values must be small enough so that two can be + multiplied together without overflow.) + GLU_TESS_NEED_COMBINE_CALLBACK indicates that the tessellation + detected an intersection between two edges in the input data, and the + GLU_TESS_COMBINE or GLU_TESS_COMBINE_DATA callback was not + provided. No output is generated. GLU_OUT_OF_MEMORY indicates that + there is not enough memory so no output is generated.

    +
    Parameters:
    errnum - Specifics the error number code.
    See Also:
    gluTessCallback, +errorData
    +
  • +
+ + + +
    +
  • +

    errorData

    +
    void errorData(int errnum,
    +             java.lang.Object polygonData)
    +
    The same as the error callback method except that + it takes an additional reference argument. This reference is + identical to the opaque reference provided when gluTessBeginPolygon was called.
    +
    Parameters:
    errnum - Specifics the error number code.
    polygonData - Specifics a reference to user-defined data.
    See Also:
    gluTessCallback, +error
    +
  • +
+ + + + +
+ + + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/GLUtessellatorCallbackAdapter.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/GLUtessellatorCallbackAdapter.html new file mode 100644 index 00000000..743841ca --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/GLUtessellatorCallbackAdapter.html @@ -0,0 +1,672 @@ + + + + + +GLUtessellatorCallbackAdapter (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.glu
+

Class GLUtessellatorCallbackAdapter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    GLUtessellatorCallback
    +
    +
    +
    +
    public class GLUtessellatorCallbackAdapter
    +extends java.lang.Object
    +implements GLUtessellatorCallback
    +
    The GLUtessellatorCallbackAdapter provides a default implementation of + GLUtessellatorCallback + with empty callback methods. This class can be extended to provide user + defined callback methods.
    +
    Author:
    +
    Eric Veach, July 1994, Java Port: Pepijn Van Eechhoudt, July 2003, Java Port: Nathan Parker Burg, August 2003
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidbegin(int type) +
      The begin callback method is invoked like + glBegin to indicate the start of a + (triangle) primitive.
      +
      voidbeginData(int type, + java.lang.Object polygonData) +
      The same as the begin callback method except that + it takes an additional reference argument.
      +
      voidcombine(double[] coords, + java.lang.Object[] data, + float[] weight, + java.lang.Object[] outData) +
      The combine callback method is called to create a new vertex when + the tessellation detects an intersection, or wishes to merge features.
      +
      voidcombineData(double[] coords, + java.lang.Object[] data, + float[] weight, + java.lang.Object[] outData, + java.lang.Object polygonData) +
      The same as the combine callback method except + that it takes an additional reference argument.
      +
      voidedgeFlag(boolean boundaryEdge) +
      The edgeFlag callback method is similar to + glEdgeFlag.
      +
      voidedgeFlagData(boolean boundaryEdge, + java.lang.Object polygonData) +
      The same as the edgeFlage callback method + except that it takes an additional reference argument.
      +
      voidend() +
      The end callback serves the same purpose as + glEnd.
      +
      voidendData(java.lang.Object polygonData) +
      The same as the end callback method except that it + takes an additional reference argument.
      +
      voiderror(int errnum) +
      The error callback method is called when an error is encountered.
      +
      voiderrorData(int errnum, + java.lang.Object polygonData) +
      The same as the error callback method except that + it takes an additional reference argument.
      +
      voidvertex(java.lang.Object vertexData) +
      The vertex callback method is invoked between the begin and end callback methods.
      +
      voidvertexData(java.lang.Object vertexData, + java.lang.Object polygonData) +
      The same as the vertex callback method except + that it takes an additional reference argument.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GLUtessellatorCallbackAdapter

        +
        public GLUtessellatorCallbackAdapter()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        begin

        +
        public void begin(int type)
        +
        Description copied from interface: GLUtessellatorCallback
        +
        The begin callback method is invoked like + glBegin to indicate the start of a + (triangle) primitive. The method takes a single argument of type int. If + the GLU_TESS_BOUNDARY_ONLY property is set to GL_FALSE, then + the argument is set to either GL_TRIANGLE_FAN, + GL_TRIANGLE_STRIP, or GL_TRIANGLES. If the + GLU_TESS_BOUNDARY_ONLY property is set to GL_TRUE, then the + argument will be set to GL_LINE_LOOP.
        +
        +
        Specified by:
        +
        begin in interface GLUtessellatorCallback
        +
        Parameters:
        type - Specifics the type of begin/end pair being defined. The following + values are valid: GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, + GL_TRIANGLES or GL_LINE_LOOP.
        See Also:
        gluTessCallback, +end, +begin
        +
      • +
      + + + +
        +
      • +

        edgeFlag

        +
        public void edgeFlag(boolean boundaryEdge)
        +
        Description copied from interface: GLUtessellatorCallback
        +
        The edgeFlag callback method is similar to + glEdgeFlag. The method takes + a single boolean boundaryEdge that indicates which edges lie on the + polygon boundary. If the boundaryEdge is GL_TRUE, then each vertex + that follows begins an edge that lies on the polygon boundary, that is, + an edge that separates an interior region from an exterior one. If the + boundaryEdge is GL_FALSE, then each vertex that follows begins an + edge that lies in the polygon interior. The edge flag callback (if + defined) is invoked before the first vertex callback.

        + + Since triangle fans and triangle strips do not support edge flags, the + begin callback is not called with GL_TRIANGLE_FAN or + GL_TRIANGLE_STRIP if a non-null edge flag callback is provided. + (If the callback is initialized to null, there is no impact on + performance). Instead, the fans and strips are converted to independent + triangles.

        +
        +
        Specified by:
        +
        edgeFlag in interface GLUtessellatorCallback
        +
        Parameters:
        boundaryEdge - Specifics which edges lie on the polygon boundary.
        See Also:
        gluTessCallback, +edgeFlagData
        +
      • +
      + + + +
        +
      • +

        vertex

        +
        public void vertex(java.lang.Object vertexData)
        +
        Description copied from interface: GLUtessellatorCallback
        +
        The vertex callback method is invoked between the begin and end callback methods. It is + similar to glVertex3f, + and it defines the vertices of the triangles created by the + tessellation process. The method takes a reference as its only + argument. This reference is identical to the opaque reference + provided by the user when the vertex was described (see gluTessVertex).
        +
        +
        Specified by:
        +
        vertex in interface GLUtessellatorCallback
        +
        Parameters:
        vertexData - Specifics a reference to the vertices of the triangles created + byt the tessellatin process.
        See Also:
        gluTessCallback, +vertexData
        +
      • +
      + + + +
        +
      • +

        end

        +
        public void end()
        +
        Description copied from interface: GLUtessellatorCallback
        +
        The end callback serves the same purpose as + glEnd. It indicates the end of a + primitive and it takes no arguments.
        +
        +
        Specified by:
        +
        end in interface GLUtessellatorCallback
        +
        See Also:
        gluTessCallback, +begin, +endData
        +
      • +
      + + + +
        +
      • +

        error

        +
        public void error(int errnum)
        +
        Description copied from interface: GLUtessellatorCallback
        +
        The error callback method is called when an error is encountered. + The one argument is of type int; it indicates the specific error that + occurred and will be set to one of GLU_TESS_MISSING_BEGIN_POLYGON, + GLU_TESS_MISSING_END_POLYGON, GLU_TESS_MISSING_BEGIN_CONTOUR, + GLU_TESS_MISSING_END_CONTOUR, GLU_TESS_COORD_TOO_LARGE, + GLU_TESS_NEED_COMBINE_CALLBACK or GLU_OUT_OF_MEMORY. + Character strings describing these errors can be retrieved with the + gluErrorString call.

        + + The GLU library will recover from the first four errors by inserting the + missing call(s). GLU_TESS_COORD_TOO_LARGE indicates that some + vertex coordinate exceeded the predefined constant + GLU_TESS_MAX_COORD in absolute value, and that the value has been + clamped. (Coordinate values must be small enough so that two can be + multiplied together without overflow.) + GLU_TESS_NEED_COMBINE_CALLBACK indicates that the tessellation + detected an intersection between two edges in the input data, and the + GLU_TESS_COMBINE or GLU_TESS_COMBINE_DATA callback was not + provided. No output is generated. GLU_OUT_OF_MEMORY indicates that + there is not enough memory so no output is generated.

        +
        +
        Specified by:
        +
        error in interface GLUtessellatorCallback
        +
        Parameters:
        errnum - Specifics the error number code.
        See Also:
        gluTessCallback, +errorData
        +
      • +
      + + + +
        +
      • +

        combine

        +
        public void combine(double[] coords,
        +           java.lang.Object[] data,
        +           float[] weight,
        +           java.lang.Object[] outData)
        +
        Description copied from interface: GLUtessellatorCallback
        +
        The combine callback method is called to create a new vertex when + the tessellation detects an intersection, or wishes to merge features. The + method takes four arguments: an array of three elements each of type + double, an array of four references, an array of four elements each of + type float, and a reference to a reference.

        + + The vertex is defined as a linear combination of up to four existing + vertices, stored in data. The coefficients of the linear combination + are given by weight; these weights always add up to 1. All vertex + pointers are valid even when some of the weights are 0. coords gives + the location of the new vertex.

        + + The user must allocate another vertex, interpolate parameters using + data and weight, and return the new vertex pointer in + outData. This handle is supplied during rendering callbacks. The + user is responsible for freeing the memory some time after + gluTessEndPolygon is + called.

        + + For example, if the polygon lies in an arbitrary plane in 3-space, and a + color is associated with each vertex, the GLU_TESS_COMBINE + callback might look like this: +

      +
      +         void myCombine(double[] coords, Object[] data,
      +                        float[] weight, Object[] outData)
      +         {
      +            MyVertex newVertex = new MyVertex();
      +
      +            newVertex.x = coords[0];
      +            newVertex.y = coords[1];
      +            newVertex.z = coords[2];
      +            newVertex.r = weight[0]*data[0].r +
      +                          weight[1]*data[1].r +
      +                          weight[2]*data[2].r +
      +                          weight[3]*data[3].r;
      +            newVertex.g = weight[0]*data[0].g +
      +                          weight[1]*data[1].g +
      +                          weight[2]*data[2].g +
      +                          weight[3]*data[3].g;
      +            newVertex.b = weight[0]*data[0].b +
      +                          weight[1]*data[1].b +
      +                          weight[2]*data[2].b +
      +                          weight[3]*data[3].b;
      +            newVertex.a = weight[0]*data[0].a +
      +                          weight[1]*data[1].a +
      +                          weight[2]*data[2].a +
      +                          weight[3]*data[3].a;
      +            outData = newVertex;
      +         }
+
+
Specified by:
+
combine in interface GLUtessellatorCallback
+
Parameters:
coords - Specifics the location of the new vertex.
data - Specifics the vertices used to create the new vertex.
weight - Specifics the weights used to create the new vertex.
outData - Reference user the put the coodinates of the new vertex.
See Also:
gluTessCallback, +combineData
+ + + + + +
    +
  • +

    beginData

    +
    public void beginData(int type,
    +             java.lang.Object polygonData)
    +
    Description copied from interface: GLUtessellatorCallback
    +
    The same as the begin callback method except that + it takes an additional reference argument. This reference is + identical to the opaque reference provided when gluTessBeginPolygon was called.
    +
    +
    Specified by:
    +
    beginData in interface GLUtessellatorCallback
    +
    Parameters:
    type - Specifics the type of begin/end pair being defined. The following + values are valid: GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, + GL_TRIANGLES or GL_LINE_LOOP.
    polygonData - Specifics a reference to user-defined data.
    See Also:
    gluTessCallback, +endData, +begin
    +
  • +
+ + + +
    +
  • +

    edgeFlagData

    +
    public void edgeFlagData(boolean boundaryEdge,
    +                java.lang.Object polygonData)
    +
    Description copied from interface: GLUtessellatorCallback
    +
    The same as the edgeFlage callback method + except that it takes an additional reference argument. This + reference is identical to the opaque reference provided when + gluTessBeginPolygon was called.
    +
    +
    Specified by:
    +
    edgeFlagData in interface GLUtessellatorCallback
    +
    Parameters:
    boundaryEdge - Specifics which edges lie on the polygon boundary.
    polygonData - Specifics a reference to user-defined data.
    See Also:
    gluTessCallback, +edgeFlag
    +
  • +
+ + + +
    +
  • +

    vertexData

    +
    public void vertexData(java.lang.Object vertexData,
    +              java.lang.Object polygonData)
    +
    Description copied from interface: GLUtessellatorCallback
    +
    The same as the vertex callback method except + that it takes an additional reference argument. This reference is + identical to the opaque reference provided when gluTessBeginPolygon was called.
    +
    +
    Specified by:
    +
    vertexData in interface GLUtessellatorCallback
    +
    Parameters:
    vertexData - Specifics a reference to the vertices of the triangles created + byt the tessellatin process.
    polygonData - Specifics a reference to user-defined data.
    See Also:
    gluTessCallback, +vertex
    +
  • +
+ + + +
    +
  • +

    endData

    +
    public void endData(java.lang.Object polygonData)
    +
    Description copied from interface: GLUtessellatorCallback
    +
    The same as the end callback method except that it + takes an additional reference argument. This reference is + identical to the opaque reference provided when gluTessBeginPolygon was called.
    +
    +
    Specified by:
    +
    endData in interface GLUtessellatorCallback
    +
    Parameters:
    polygonData - Specifics a reference to user-defined data.
    See Also:
    gluTessCallback, +beginData, +end
    +
  • +
+ + + +
    +
  • +

    errorData

    +
    public void errorData(int errnum,
    +             java.lang.Object polygonData)
    +
    Description copied from interface: GLUtessellatorCallback
    +
    The same as the error callback method except that + it takes an additional reference argument. This reference is + identical to the opaque reference provided when gluTessBeginPolygon was called.
    +
    +
    Specified by:
    +
    errorData in interface GLUtessellatorCallback
    +
    Parameters:
    errnum - Specifics the error number code.
    polygonData - Specifics a reference to user-defined data.
    See Also:
    gluTessCallback, +error
    +
  • +
+ + + +
    +
  • +

    combineData

    +
    public void combineData(double[] coords,
    +               java.lang.Object[] data,
    +               float[] weight,
    +               java.lang.Object[] outData,
    +               java.lang.Object polygonData)
    +
    Description copied from interface: GLUtessellatorCallback
    +
    The same as the combine callback method except + that it takes an additional reference argument. This reference is + identical to the opaque reference provided when gluTessBeginPolygon was called.
    +
    +
    Specified by:
    +
    combineData in interface GLUtessellatorCallback
    +
    Parameters:
    coords - Specifics the location of the new vertex.
    data - Specifics the vertices used to create the new vertex.
    weight - Specifics the weights used to create the new vertex.
    outData - Reference user the put the coodinates of the new vertex.
    polygonData - Specifics a reference to user-defined data.
    See Also:
    gluTessCallback, +combine
    +
  • +
+ + + + +
+ + + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/MipMap.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/MipMap.html new file mode 100644 index 00000000..712005e2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/MipMap.html @@ -0,0 +1,326 @@ + + + + + +MipMap (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.glu
+

Class MipMap

+
+
+ +
+
    +
  • +
    +
    +
    public class MipMap
    +extends Util
    +
    MipMap.java + + + Created 11-jan-2004
    +
    Author:
    +
    Erik Duijs
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      MipMap() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static intgluBuild2DMipmaps(int target, + int components, + int width, + int height, + int format, + int type, + java.nio.ByteBuffer data) +
      Method gluBuild2DMipmaps
      +
      static intgluScaleImage(int format, + int widthIn, + int heightIn, + int typein, + java.nio.ByteBuffer dataIn, + int widthOut, + int heightOut, + int typeOut, + java.nio.ByteBuffer dataOut) +
      Method gluScaleImage.
      +
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MipMap

        +
        public MipMap()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        gluBuild2DMipmaps

        +
        public static int gluBuild2DMipmaps(int target,
        +                    int components,
        +                    int width,
        +                    int height,
        +                    int format,
        +                    int type,
        +                    java.nio.ByteBuffer data)
        +
        Method gluBuild2DMipmaps
        +
        Parameters:
        target -
        components -
        width -
        height -
        format -
        type -
        data -
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        gluScaleImage

        +
        public static int gluScaleImage(int format,
        +                int widthIn,
        +                int heightIn,
        +                int typein,
        +                java.nio.ByteBuffer dataIn,
        +                int widthOut,
        +                int heightOut,
        +                int typeOut,
        +                java.nio.ByteBuffer dataOut)
        +
        Method gluScaleImage.
        +
        Parameters:
        format -
        widthIn -
        heightIn -
        typein -
        dataIn -
        widthOut -
        heightOut -
        typeOut -
        dataOut -
        +
        Returns:
        int
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/PartialDisk.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/PartialDisk.html new file mode 100644 index 00000000..e787a562 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/PartialDisk.html @@ -0,0 +1,326 @@ + + + + + +PartialDisk (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.glu
+

Class PartialDisk

+
+
+ +
+
    +
  • +
    +
    +
    public class PartialDisk
    +extends Quadric
    +
    PartialDisk.java + + + Created 23-dec-2003
    +
    Author:
    +
    Erik Duijs
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PartialDisk

        +
        public PartialDisk()
        +
        Constructor for PartialDisk.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        draw

        +
        public void draw(float innerRadius,
        +        float outerRadius,
        +        int slices,
        +        int loops,
        +        float startAngle,
        +        float sweepAngle)
        +
        renders a partial disk on the z=0 plane. A partial disk is similar to a + full disk, except that only the subset of the disk from startAngle + through startAngle + sweepAngle is included (where 0 degrees is along + the +y axis, 90 degrees along the +x axis, 180 along the -y axis, and + 270 along the -x axis). + + The partial disk has a radius of outerRadius, and contains a concentric + circular hole with a radius of innerRadius. If innerRadius is zero, then + no hole is generated. The partial disk is subdivided around the z axis + into slices (like pizza slices), and also about the z axis into rings + (as specified by slices and loops, respectively). + + With respect to orientation, the +z side of the partial disk is + considered to be outside (see gluQuadricOrientation). This means that if + the orientation is set to GLU.GLU_OUTSIDE, then any normals generated point + along the +z axis. Otherwise, they point along the -z axis. + + If texturing is turned on (with gluQuadricTexture), texture coordinates + are generated linearly such that where r=outerRadius, the value at (r, 0, 0) + is (1, 0.5), at (0, r, 0) it is (0.5, 1), at (-r, 0, 0) it is (0, 0.5), + and at (0, -r, 0) it is (0.5, 0).
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Project.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Project.html new file mode 100644 index 00000000..06120b4c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Project.html @@ -0,0 +1,401 @@ + + + + + +Project (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.glu
+

Class Project

+
+
+ +
+
    +
  • +
    +
    +
    public class Project
    +extends Util
    +
    Project.java +

    +

    + Created 11-jan-2004

    +
    Author:
    +
    Erik Duijs
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Project() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidgluLookAt(float eyex, + float eyey, + float eyez, + float centerx, + float centery, + float centerz, + float upx, + float upy, + float upz) +
      Method gluLookAt
      +
      static voidgluPerspective(float fovy, + float aspect, + float zNear, + float zFar) +
      Method gluPerspective.
      +
      static voidgluPickMatrix(float x, + float y, + float deltaX, + float deltaY, + java.nio.IntBuffer viewport) +
      Method gluPickMatrix
      +
      static booleangluProject(float objx, + float objy, + float objz, + java.nio.FloatBuffer modelMatrix, + java.nio.FloatBuffer projMatrix, + java.nio.IntBuffer viewport, + java.nio.FloatBuffer win_pos) +
      Method gluProject
      +
      static booleangluUnProject(float winx, + float winy, + float winz, + java.nio.FloatBuffer modelMatrix, + java.nio.FloatBuffer projMatrix, + java.nio.IntBuffer viewport, + java.nio.FloatBuffer obj_pos) +
      Method gluUnproject
      +
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Project

        +
        public Project()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        gluPerspective

        +
        public static void gluPerspective(float fovy,
        +                  float aspect,
        +                  float zNear,
        +                  float zFar)
        +
        Method gluPerspective.
        +
        Parameters:
        fovy -
        aspect -
        zNear -
        zFar -
        +
      • +
      + + + +
        +
      • +

        gluLookAt

        +
        public static void gluLookAt(float eyex,
        +             float eyey,
        +             float eyez,
        +             float centerx,
        +             float centery,
        +             float centerz,
        +             float upx,
        +             float upy,
        +             float upz)
        +
        Method gluLookAt
        +
        Parameters:
        eyex -
        eyey -
        eyez -
        centerx -
        centery -
        centerz -
        upx -
        upy -
        upz -
        +
      • +
      + + + +
        +
      • +

        gluProject

        +
        public static boolean gluProject(float objx,
        +                 float objy,
        +                 float objz,
        +                 java.nio.FloatBuffer modelMatrix,
        +                 java.nio.FloatBuffer projMatrix,
        +                 java.nio.IntBuffer viewport,
        +                 java.nio.FloatBuffer win_pos)
        +
        Method gluProject
        +
        Parameters:
        objx -
        objy -
        objz -
        modelMatrix -
        projMatrix -
        viewport -
        win_pos -
        +
      • +
      + + + +
        +
      • +

        gluUnProject

        +
        public static boolean gluUnProject(float winx,
        +                   float winy,
        +                   float winz,
        +                   java.nio.FloatBuffer modelMatrix,
        +                   java.nio.FloatBuffer projMatrix,
        +                   java.nio.IntBuffer viewport,
        +                   java.nio.FloatBuffer obj_pos)
        +
        Method gluUnproject
        +
        Parameters:
        winx -
        winy -
        winz -
        modelMatrix -
        projMatrix -
        viewport -
        obj_pos -
        +
      • +
      + + + +
        +
      • +

        gluPickMatrix

        +
        public static void gluPickMatrix(float x,
        +                 float y,
        +                 float deltaX,
        +                 float deltaY,
        +                 java.nio.IntBuffer viewport)
        +
        Method gluPickMatrix
        +
        Parameters:
        x -
        y -
        deltaX -
        deltaY -
        viewport -
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Quadric.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Quadric.html new file mode 100644 index 00000000..9fc2185d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Quadric.html @@ -0,0 +1,566 @@ + + + + + +Quadric (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.glu
+

Class Quadric

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.glu.Quadric
    • +
    +
  • +
+
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    Cylinder, Disk, PartialDisk, Sphere
    +
    +
    +
    +
    public class Quadric
    +extends java.lang.Object
    +
    Quadric.java + + + Created 22-dec-2003
    +
    Author:
    +
    Erik Duijs
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected intdrawStyle 
      protected intnormals 
      protected intorientation 
      protected booleantextureFlag 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Quadric() +
      Constructor for Quadric.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      protected floatcos(float r) 
      intgetDrawStyle() +
      Returns the drawStyle.
      +
      intgetNormals() +
      Returns the normals.
      +
      intgetOrientation() +
      Returns the orientation.
      +
      booleangetTextureFlag() +
      Returns the textureFlag.
      +
      protected voidnormal3f(float x, + float y, + float z) +
      Call glNormal3f after scaling normal to unit length.
      +
      voidsetDrawStyle(int drawStyle) +
      specifies the draw style for quadrics.
      +
      voidsetNormals(int normals) +
      specifies what kind of normals are desired for quadrics.
      +
      voidsetOrientation(int orientation) +
      specifies what kind of orientation is desired for.
      +
      voidsetTextureFlag(boolean textureFlag) +
      specifies if texture coordinates should be generated for + quadrics rendered with qobj.
      +
      protected floatsin(float r) 
      protected voidTXTR_COORD(float x, + float y) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        drawStyle

        +
        protected int drawStyle
        +
      • +
      + + + +
        +
      • +

        orientation

        +
        protected int orientation
        +
      • +
      + + + +
        +
      • +

        textureFlag

        +
        protected boolean textureFlag
        +
      • +
      + + + +
        +
      • +

        normals

        +
        protected int normals
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Quadric

        +
        public Quadric()
        +
        Constructor for Quadric.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        normal3f

        +
        protected void normal3f(float x,
        +            float y,
        +            float z)
        +
        Call glNormal3f after scaling normal to unit length.
        +
        Parameters:
        x -
        y -
        z -
        +
      • +
      + + + +
        +
      • +

        setDrawStyle

        +
        public void setDrawStyle(int drawStyle)
        +
        specifies the draw style for quadrics. + + The legal values are as follows: + + GLU.FILL: Quadrics are rendered with polygon primitives. The polygons + are drawn in a counterclockwise fashion with respect to + their normals (as defined with glu.quadricOrientation). + + GLU.LINE: Quadrics are rendered as a set of lines. + + GLU.SILHOUETTE: Quadrics are rendered as a set of lines, except that edges + separating coplanar faces will not be drawn. + + GLU.POINT: Quadrics are rendered as a set of points.
        +
        Parameters:
        drawStyle - The drawStyle to set
        +
      • +
      + + + +
        +
      • +

        setNormals

        +
        public void setNormals(int normals)
        +
        specifies what kind of normals are desired for quadrics. + The legal values are as follows: + + GLU.NONE: No normals are generated. + + GLU.FLAT: One normal is generated for every facet of a quadric. + + GLU.SMOOTH: One normal is generated for every vertex of a quadric. This + is the default.
        +
        Parameters:
        normals - The normals to set
        +
      • +
      + + + +
        +
      • +

        setOrientation

        +
        public void setOrientation(int orientation)
        +
        specifies what kind of orientation is desired for. + The orientation values are as follows: + + GLU.OUTSIDE: Quadrics are drawn with normals pointing outward. + + GLU.INSIDE: Normals point inward. The default is GLU.OUTSIDE. + + Note that the interpretation of outward and inward depends on the quadric + being drawn.
        +
        Parameters:
        orientation - The orientation to set
        +
      • +
      + + + +
        +
      • +

        setTextureFlag

        +
        public void setTextureFlag(boolean textureFlag)
        +
        specifies if texture coordinates should be generated for + quadrics rendered with qobj. If the value of textureCoords is true, + then texture coordinates are generated, and if textureCoords is false, + they are not.. The default is false. + + The manner in which texture coordinates are generated depends upon the + specific quadric rendered.
        +
        Parameters:
        textureFlag - The textureFlag to set
        +
      • +
      + + + +
        +
      • +

        getDrawStyle

        +
        public int getDrawStyle()
        +
        Returns the drawStyle.
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getNormals

        +
        public int getNormals()
        +
        Returns the normals.
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getOrientation

        +
        public int getOrientation()
        +
        Returns the orientation.
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        getTextureFlag

        +
        public boolean getTextureFlag()
        +
        Returns the textureFlag.
        +
        Returns:
        boolean
        +
      • +
      + + + +
        +
      • +

        TXTR_COORD

        +
        protected void TXTR_COORD(float x,
        +              float y)
        +
      • +
      + + + +
        +
      • +

        sin

        +
        protected float sin(float r)
        +
      • +
      + + + +
        +
      • +

        cos

        +
        protected float cos(float r)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Registry.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Registry.html new file mode 100644 index 00000000..f10e5532 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Registry.html @@ -0,0 +1,303 @@ + + + + + +Registry (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.glu
+

Class Registry

+
+
+ +
+
    +
  • +
    +
    +
    public class Registry
    +extends Util
    +
    Registry.java + + + Created 11-jan-2004
    +
    Author:
    +
    Erik Duijs
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Registry() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static booleangluCheckExtension(java.lang.String extName, + java.lang.String extString) +
      Method gluCheckExtension
      +
      static java.lang.StringgluGetString(int name) +
      Method gluGetString
      +
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Registry

        +
        public Registry()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        gluGetString

        +
        public static java.lang.String gluGetString(int name)
        +
        Method gluGetString
        +
        Parameters:
        name -
        +
        Returns:
        String
        +
      • +
      + + + +
        +
      • +

        gluCheckExtension

        +
        public static boolean gluCheckExtension(java.lang.String extName,
        +                        java.lang.String extString)
        +
        Method gluCheckExtension
        +
        Parameters:
        extName - is an extension name.
        extString - is a string of extensions separated by blank(s). There may or + may not be leading or trailing blank(s) in extString. + This works in cases of extensions being prefixes of another like + GL_EXT_texture and GL_EXT_texture3D.
        +
        Returns:
        boolean true if extName is found otherwise it returns false.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Sphere.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Sphere.html new file mode 100644 index 00000000..aa2c8fad --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Sphere.html @@ -0,0 +1,312 @@ + + + + + +Sphere (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.glu
+

Class Sphere

+
+
+ +
+
    +
  • +
    +
    +
    public class Sphere
    +extends Quadric
    +
    Sphere.java + + + Created 23-dec-2003
    +
    Author:
    +
    Erik Duijs
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Sphere

        +
        public Sphere()
        +
        Constructor
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        draw

        +
        public void draw(float radius,
        +        int slices,
        +        int stacks)
        +
        draws a sphere of the given radius centered around the origin. + The sphere is subdivided around the z axis into slices and along the z axis + into stacks (similar to lines of longitude and latitude). + + If the orientation is set to GLU.OUTSIDE (with glu.quadricOrientation), then + any normals generated point away from the center of the sphere. Otherwise, + they point toward the center of the sphere. + + If texturing is turned on (with glu.quadricTexture), then texture + coordinates are generated so that t ranges from 0.0 at z=-radius to 1.0 at + z=radius (t increases linearly along longitudinal lines), and s ranges from + 0.0 at the +y axis, to 0.25 at the +x axis, to 0.5 at the -y axis, to 0.75 + at the -x axis, and back to 1.0 at the +y axis.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Util.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Util.html new file mode 100644 index 00000000..69efb1a5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/Util.html @@ -0,0 +1,389 @@ + + + + + +Util (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.glu
+

Class Util

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.glu.Util
    • +
    +
  • +
+
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    MipMap, Project, Registry
    +
    +
    +
    +
    public class Util
    +extends java.lang.Object
    +
    Util.java +

    +

    + Created 7-jan-2004

    +
    Author:
    +
    Erik Duijs
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Util() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      protected static intbytesPerPixel(int format, + int type) +
      Method bytesPerPixel.
      +
      protected static intceil(int a, + int b) +
      Return ceiling of integer division
      +
      protected static intcompPerPix(int format) +
      Method compPerPix.
      +
      protected static voidcross(float[] v1, + float[] v2, + float[] result) +
      Calculate cross-product
      +
      protected static intglGetIntegerv(int what) +
      Convenience method for returning an int, rather than getting it out of a buffer yourself.
      +
      protected static intnearestPower(int value) +
      Method nearestPower.
      +
      protected static float[]normalize(float[] v) +
      Normalize vector
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Util

        +
        public Util()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        ceil

        +
        protected static int ceil(int a,
        +       int b)
        +
        Return ceiling of integer division
        +
        Parameters:
        a -
        b -
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        normalize

        +
        protected static float[] normalize(float[] v)
        +
        Normalize vector
        +
        Parameters:
        v -
        +
        Returns:
        float[]
        +
      • +
      + + + +
        +
      • +

        cross

        +
        protected static void cross(float[] v1,
        +         float[] v2,
        +         float[] result)
        +
        Calculate cross-product
        +
        Parameters:
        v1 -
        v2 -
        result -
        +
      • +
      + + + +
        +
      • +

        compPerPix

        +
        protected static int compPerPix(int format)
        +
        Method compPerPix.
        +
        Parameters:
        format -
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        nearestPower

        +
        protected static int nearestPower(int value)
        +
        Method nearestPower. +

        + Compute the nearest power of 2 number. This algorithm is a little strange, but it works quite well.

        +
        Parameters:
        value -
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        bytesPerPixel

        +
        protected static int bytesPerPixel(int format,
        +                int type)
        +
        Method bytesPerPixel.
        +
        Parameters:
        format -
        type -
        +
        Returns:
        int
        +
      • +
      + + + +
        +
      • +

        glGetIntegerv

        +
        protected static int glGetIntegerv(int what)
        +
        Convenience method for returning an int, rather than getting it out of a buffer yourself.
        +
        Parameters:
        what -
        +
        Returns:
        int
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Cylinder.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Cylinder.html new file mode 100644 index 00000000..f59aea10 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Cylinder.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.glu.Cylinder (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.glu.Cylinder

+
+
No usage of org.lwjgl.util.glu.Cylinder
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Disk.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Disk.html new file mode 100644 index 00000000..fed1c055 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Disk.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.glu.Disk (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.glu.Disk

+
+
No usage of org.lwjgl.util.glu.Disk
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/GLU.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/GLU.html new file mode 100644 index 00000000..edf7b9f3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/GLU.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.glu.GLU (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.glu.GLU

+
+
No usage of org.lwjgl.util.glu.GLU
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/GLUtessellator.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/GLUtessellator.html new file mode 100644 index 00000000..6cc433b6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/GLUtessellator.html @@ -0,0 +1,191 @@ + + + + + +Uses of Interface org.lwjgl.util.glu.GLUtessellator (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.glu.GLUtessellator

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/GLUtessellatorCallback.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/GLUtessellatorCallback.html new file mode 100644 index 00000000..9400211d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/GLUtessellatorCallback.html @@ -0,0 +1,197 @@ + + + + + +Uses of Interface org.lwjgl.util.glu.GLUtessellatorCallback (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.glu.GLUtessellatorCallback

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/GLUtessellatorCallbackAdapter.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/GLUtessellatorCallbackAdapter.html new file mode 100644 index 00000000..a3d6d53b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/GLUtessellatorCallbackAdapter.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.glu.GLUtessellatorCallbackAdapter (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.glu.GLUtessellatorCallbackAdapter

+
+
No usage of org.lwjgl.util.glu.GLUtessellatorCallbackAdapter
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/MipMap.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/MipMap.html new file mode 100644 index 00000000..678a90cf --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/MipMap.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.glu.MipMap (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.glu.MipMap

+
+
No usage of org.lwjgl.util.glu.MipMap
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/PartialDisk.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/PartialDisk.html new file mode 100644 index 00000000..deb70183 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/PartialDisk.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.glu.PartialDisk (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.glu.PartialDisk

+
+
No usage of org.lwjgl.util.glu.PartialDisk
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Project.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Project.html new file mode 100644 index 00000000..7ab0e064 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Project.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.glu.Project (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.glu.Project

+
+
No usage of org.lwjgl.util.glu.Project
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Quadric.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Quadric.html new file mode 100644 index 00000000..8fa5310d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Quadric.html @@ -0,0 +1,188 @@ + + + + + +Uses of Class org.lwjgl.util.glu.Quadric (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.glu.Quadric

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Registry.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Registry.html new file mode 100644 index 00000000..136494ef --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Registry.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.glu.Registry (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.glu.Registry

+
+
No usage of org.lwjgl.util.glu.Registry
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Sphere.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Sphere.html new file mode 100644 index 00000000..96156262 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Sphere.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.glu.Sphere (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.glu.Sphere

+
+
No usage of org.lwjgl.util.glu.Sphere
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Util.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Util.html new file mode 100644 index 00000000..db1c8608 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/class-use/Util.html @@ -0,0 +1,179 @@ + + + + + +Uses of Class org.lwjgl.util.glu.Util (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.glu.Util

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/package-frame.html new file mode 100644 index 00000000..73398064 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/package-frame.html @@ -0,0 +1,34 @@ + + + + + +org.lwjgl.util.glu (LWJGL API) + + + + +

org.lwjgl.util.glu

+ + + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/package-summary.html new file mode 100644 index 00000000..42fa11f9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/package-summary.html @@ -0,0 +1,250 @@ + + + + + +org.lwjgl.util.glu (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl.util.glu

+
+
+
    +
  • + + + + + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    GLUtessellator 
    GLUtessellatorCallback +
    GLUtessellatorCallback interface provides methods that the user will + override to define the callbacks for a tessellation object.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    Cylinder +
    Cylinder.java + + + Created 23-dec-2003
    +
    Disk +
    Disk.java + + + Created 23-dec-2003
    +
    GLU +
    GLU.java + + + Created 23-dec-2003
    +
    GLUtessellatorCallbackAdapter +
    The GLUtessellatorCallbackAdapter provides a default implementation of + GLUtessellatorCallback + with empty callback methods.
    +
    MipMap +
    MipMap.java + + + Created 11-jan-2004
    +
    PartialDisk +
    PartialDisk.java + + + Created 23-dec-2003
    +
    Project +
    Project.java +

    +

    + Created 11-jan-2004

    +
    Quadric +
    Quadric.java + + + Created 22-dec-2003
    +
    Registry +
    Registry.java + + + Created 11-jan-2004
    +
    Sphere +
    Sphere.java + + + Created 23-dec-2003
    +
    Util +
    Util.java +

    +

    + Created 7-jan-2004

    +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/package-tree.html new file mode 100644 index 00000000..e87458e0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/package-tree.html @@ -0,0 +1,150 @@ + + + + + +org.lwjgl.util.glu Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl.util.glu

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/package-use.html new file mode 100644 index 00000000..595266ea --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/package-use.html @@ -0,0 +1,196 @@ + + + + + +Uses of Package org.lwjgl.util.glu (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl.util.glu

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/GLUtessellatorImpl.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/GLUtessellatorImpl.html new file mode 100644 index 00000000..f8d8c3e8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/GLUtessellatorImpl.html @@ -0,0 +1,536 @@ + + + + + +GLUtessellatorImpl (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.glu.tessellation
+

Class GLUtessellatorImpl

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    GLUtessellator
    +
    +
    +
    +
    public class GLUtessellatorImpl
    +extends java.lang.Object
    +implements GLUtessellator
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/class-use/GLUtessellatorImpl.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/class-use/GLUtessellatorImpl.html new file mode 100644 index 00000000..22054c77 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/class-use/GLUtessellatorImpl.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.glu.tessellation.GLUtessellatorImpl (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.glu.tessellation.GLUtessellatorImpl

+
+
No usage of org.lwjgl.util.glu.tessellation.GLUtessellatorImpl
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/package-frame.html new file mode 100644 index 00000000..0d32dc39 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/package-frame.html @@ -0,0 +1,19 @@ + + + + + +org.lwjgl.util.glu.tessellation (LWJGL API) + + + + +

org.lwjgl.util.glu.tessellation

+
+

Classes

+ +
+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/package-summary.html new file mode 100644 index 00000000..04842f51 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/package-summary.html @@ -0,0 +1,134 @@ + + + + + +org.lwjgl.util.glu.tessellation (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl.util.glu.tessellation

+
+
+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/package-tree.html new file mode 100644 index 00000000..b98fdb96 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/package-tree.html @@ -0,0 +1,129 @@ + + + + + +org.lwjgl.util.glu.tessellation Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl.util.glu.tessellation

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/package-use.html new file mode 100644 index 00000000..d5591fbe --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/glu/tessellation/package-use.html @@ -0,0 +1,116 @@ + + + + + +Uses of Package org.lwjgl.util.glu.tessellation (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl.util.glu.tessellation

+
+
No usage of org.lwjgl.util.glu.tessellation
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/ControllerAdapter.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/ControllerAdapter.html new file mode 100644 index 00000000..734d5d1b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/ControllerAdapter.html @@ -0,0 +1,956 @@ + + + + + +ControllerAdapter (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.input
+

Class ControllerAdapter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.input.ControllerAdapter
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Controller
    +
    +
    +
    +
    public class ControllerAdapter
    +extends java.lang.Object
    +implements Controller
    +
    Adapter for the Controller interface. It can be used as placeholder + Controller, which doesn't do anything (eg if Controllers.create() fails and + you don't want to take care of that).
    +
    Author:
    +
    Onyx, Aho and all the other aliases...
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ControllerAdapter() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      intgetAxisCount() +
      Retrieve the number of axes available on this controller.
      +
      java.lang.StringgetAxisName(int index) +
      Get the name that's given to the specified axis
      +
      floatgetAxisValue(int index) +
      Retrieve the value thats currently available on a specified axis.
      +
      intgetButtonCount() +
      Retrieve the number of buttons available on this controller
      +
      java.lang.StringgetButtonName(int index) +
      Get the name of the specified button.
      +
      floatgetDeadZone(int index) +
      Get the dead zone for a specified axis
      +
      intgetIndex() +
      Get the index of this controller in the collection
      +
      java.lang.StringgetName() +
      Get the name assigned to this controller.
      +
      floatgetPovX() +
      Get the X-Axis value of the POV on this controller
      +
      floatgetPovY() +
      Get the Y-Axis value of the POV on this controller
      +
      intgetRumblerCount() +
      Returns the number of rumblers this controller supports
      +
      java.lang.StringgetRumblerName(int index) +
      Returns the name of the specified rumbler
      +
      floatgetRXAxisDeadZone() +
      Get the dead zone for the RX axis.
      +
      floatgetRXAxisValue() +
      Get the value from the RX axis if there is one.
      +
      floatgetRYAxisDeadZone() +
      Get the dead zone for the RY axis.
      +
      floatgetRYAxisValue() +
      Get the value from the RY axis if there is one.
      +
      floatgetRZAxisDeadZone() +
      Get the dead zone for the RZ axis.
      +
      floatgetRZAxisValue() +
      Get the value from the RZ axis if there is one.
      +
      floatgetXAxisDeadZone() +
      Get the dead zone for the X axis.
      +
      floatgetXAxisValue() +
      Get the value from the X axis if there is one.
      +
      floatgetYAxisDeadZone() +
      Get the dead zone for the Y axis.
      +
      floatgetYAxisValue() +
      Get the value from the Y axis if there is one.
      +
      floatgetZAxisDeadZone() +
      Get the dead zone for the Z axis.
      +
      floatgetZAxisValue() +
      Get the value from the Z axis if there is one.
      +
      booleanisButtonPressed(int index) +
      Check if a button is currently pressed
      +
      voidpoll() +
      Poll the controller for new data.
      +
      voidsetDeadZone(int index, + float zone) +
      Set the dead zone for the specified axis
      +
      voidsetRumblerStrength(int index, + float strength) +
      Sets the vibration strength of the specified rumbler
      +
      voidsetRXAxisDeadZone(float zone) +
      Set the dead zone for the RX axis
      +
      voidsetRYAxisDeadZone(float zone) +
      Set the dead zone for the RY axis
      +
      voidsetRZAxisDeadZone(float zone) +
      Set the dead zone for the RZ axis
      +
      voidsetXAxisDeadZone(float zone) +
      Set the dead zone for the X axis
      +
      voidsetYAxisDeadZone(float zone) +
      Set the dead zone for the Y axis
      +
      voidsetZAxisDeadZone(float zone) +
      Set the dead zone for the Z axis
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ControllerAdapter

        +
        public ControllerAdapter()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getName

        +
        public java.lang.String getName()
        +
        Get the name assigned to this controller.
        +
        +
        Specified by:
        +
        getName in interface Controller
        +
        Returns:
        The name assigned to this controller
        +
      • +
      + + + +
        +
      • +

        getIndex

        +
        public int getIndex()
        +
        Get the index of this controller in the collection
        +
        +
        Specified by:
        +
        getIndex in interface Controller
        +
        Returns:
        The index of this controller in the collection
        +
      • +
      + + + +
        +
      • +

        getButtonCount

        +
        public int getButtonCount()
        +
        Retrieve the number of buttons available on this controller
        +
        +
        Specified by:
        +
        getButtonCount in interface Controller
        +
        Returns:
        The number of butotns available on this controller
        +
      • +
      + + + +
        +
      • +

        getButtonName

        +
        public java.lang.String getButtonName(int index)
        +
        Get the name of the specified button. Be warned, often this is as + exciting as "Button X"
        +
        +
        Specified by:
        +
        getButtonName in interface Controller
        +
        Parameters:
        index - The index of the button whose name should be retrieved
        +
        Returns:
        The name of the button requested
        +
      • +
      + + + +
        +
      • +

        isButtonPressed

        +
        public boolean isButtonPressed(int index)
        +
        Check if a button is currently pressed
        +
        +
        Specified by:
        +
        isButtonPressed in interface Controller
        +
        Parameters:
        index - The button to check
        +
        Returns:
        True if the button is currently pressed
        +
      • +
      + + + +
        +
      • +

        poll

        +
        public void poll()
        +
        Poll the controller for new data. This will also update events
        +
        +
        Specified by:
        +
        poll in interface Controller
        +
        +
      • +
      + + + +
        +
      • +

        getPovX

        +
        public float getPovX()
        +
        Get the X-Axis value of the POV on this controller
        +
        +
        Specified by:
        +
        getPovX in interface Controller
        +
        Returns:
        The X-Axis value of the POV on this controller
        +
      • +
      + + + +
        +
      • +

        getPovY

        +
        public float getPovY()
        +
        Get the Y-Axis value of the POV on this controller
        +
        +
        Specified by:
        +
        getPovY in interface Controller
        +
        Returns:
        The Y-Axis value of the POV on this controller
        +
      • +
      + + + +
        +
      • +

        getDeadZone

        +
        public float getDeadZone(int index)
        +
        Get the dead zone for a specified axis
        +
        +
        Specified by:
        +
        getDeadZone in interface Controller
        +
        Parameters:
        index - The index of the axis for which to retrieve the dead zone
        +
        Returns:
        The dead zone for the specified axis
        +
      • +
      + + + +
        +
      • +

        setDeadZone

        +
        public void setDeadZone(int index,
        +               float zone)
        +
        Set the dead zone for the specified axis
        +
        +
        Specified by:
        +
        setDeadZone in interface Controller
        +
        Parameters:
        index - The index of hte axis for which to set the dead zone
        zone - The dead zone to use for the specified axis
        +
      • +
      + + + +
        +
      • +

        getAxisCount

        +
        public int getAxisCount()
        +
        Retrieve the number of axes available on this controller.
        +
        +
        Specified by:
        +
        getAxisCount in interface Controller
        +
        Returns:
        The number of axes available on this controller.
        +
      • +
      + + + +
        +
      • +

        getAxisName

        +
        public java.lang.String getAxisName(int index)
        +
        Get the name that's given to the specified axis
        +
        +
        Specified by:
        +
        getAxisName in interface Controller
        +
        Parameters:
        index - The index of the axis whose name should be retrieved
        +
        Returns:
        The name of the specified axis.
        +
      • +
      + + + +
        +
      • +

        getAxisValue

        +
        public float getAxisValue(int index)
        +
        Retrieve the value thats currently available on a specified axis. The + value will always be between 1.0 and -1.0 and will calibrate as values + are passed read. It may be useful to get the player to wiggle the + joystick from side to side to get the calibration right.
        +
        +
        Specified by:
        +
        getAxisValue in interface Controller
        +
        Parameters:
        index - The index of axis to be read
        +
        Returns:
        The value from the specified axis.
        +
      • +
      + + + +
        +
      • +

        getXAxisValue

        +
        public float getXAxisValue()
        +
        Get the value from the X axis if there is one. If no X axis is defined a + zero value will be returned.
        +
        +
        Specified by:
        +
        getXAxisValue in interface Controller
        +
        Returns:
        The value from the X axis
        +
      • +
      + + + +
        +
      • +

        getXAxisDeadZone

        +
        public float getXAxisDeadZone()
        +
        Get the dead zone for the X axis.
        +
        +
        Specified by:
        +
        getXAxisDeadZone in interface Controller
        +
        Returns:
        The dead zone for the X axis
        +
      • +
      + + + +
        +
      • +

        setXAxisDeadZone

        +
        public void setXAxisDeadZone(float zone)
        +
        Set the dead zone for the X axis
        +
        +
        Specified by:
        +
        setXAxisDeadZone in interface Controller
        +
        Parameters:
        zone - The dead zone to use for the X axis
        +
      • +
      + + + +
        +
      • +

        getYAxisValue

        +
        public float getYAxisValue()
        +
        Get the value from the Y axis if there is one. If no Y axis is defined a + zero value will be returned.
        +
        +
        Specified by:
        +
        getYAxisValue in interface Controller
        +
        Returns:
        The value from the Y axis
        +
      • +
      + + + +
        +
      • +

        getYAxisDeadZone

        +
        public float getYAxisDeadZone()
        +
        Get the dead zone for the Y axis.
        +
        +
        Specified by:
        +
        getYAxisDeadZone in interface Controller
        +
        Returns:
        The dead zone for the Y axis
        +
      • +
      + + + +
        +
      • +

        setYAxisDeadZone

        +
        public void setYAxisDeadZone(float zone)
        +
        Set the dead zone for the Y axis
        +
        +
        Specified by:
        +
        setYAxisDeadZone in interface Controller
        +
        Parameters:
        zone - The dead zone to use for the Y axis
        +
      • +
      + + + +
        +
      • +

        getZAxisValue

        +
        public float getZAxisValue()
        +
        Get the value from the Z axis if there is one. If no Z axis is defined a + zero value will be returned.
        +
        +
        Specified by:
        +
        getZAxisValue in interface Controller
        +
        Returns:
        The value from the Z axis
        +
      • +
      + + + +
        +
      • +

        getZAxisDeadZone

        +
        public float getZAxisDeadZone()
        +
        Get the dead zone for the Z axis.
        +
        +
        Specified by:
        +
        getZAxisDeadZone in interface Controller
        +
        Returns:
        The dead zone for the Z axis
        +
      • +
      + + + +
        +
      • +

        setZAxisDeadZone

        +
        public void setZAxisDeadZone(float zone)
        +
        Set the dead zone for the Z axis
        +
        +
        Specified by:
        +
        setZAxisDeadZone in interface Controller
        +
        Parameters:
        zone - The dead zone to use for the Z axis
        +
      • +
      + + + +
        +
      • +

        getRXAxisValue

        +
        public float getRXAxisValue()
        +
        Get the value from the RX axis if there is one. If no RX axis is defined + a zero value will be returned.
        +
        +
        Specified by:
        +
        getRXAxisValue in interface Controller
        +
        Returns:
        The value from the RX axis
        +
      • +
      + + + +
        +
      • +

        getRXAxisDeadZone

        +
        public float getRXAxisDeadZone()
        +
        Get the dead zone for the RX axis.
        +
        +
        Specified by:
        +
        getRXAxisDeadZone in interface Controller
        +
        Returns:
        The dead zone for the RX axis
        +
      • +
      + + + +
        +
      • +

        setRXAxisDeadZone

        +
        public void setRXAxisDeadZone(float zone)
        +
        Set the dead zone for the RX axis
        +
        +
        Specified by:
        +
        setRXAxisDeadZone in interface Controller
        +
        Parameters:
        zone - The dead zone to use for the RX axis
        +
      • +
      + + + +
        +
      • +

        getRYAxisValue

        +
        public float getRYAxisValue()
        +
        Get the value from the RY axis if there is one. If no RY axis is defined + a zero value will be returned.
        +
        +
        Specified by:
        +
        getRYAxisValue in interface Controller
        +
        Returns:
        The value from the RY axis
        +
      • +
      + + + +
        +
      • +

        getRYAxisDeadZone

        +
        public float getRYAxisDeadZone()
        +
        Get the dead zone for the RY axis.
        +
        +
        Specified by:
        +
        getRYAxisDeadZone in interface Controller
        +
        Returns:
        The dead zone for the RY axis
        +
      • +
      + + + +
        +
      • +

        setRYAxisDeadZone

        +
        public void setRYAxisDeadZone(float zone)
        +
        Set the dead zone for the RY axis
        +
        +
        Specified by:
        +
        setRYAxisDeadZone in interface Controller
        +
        Parameters:
        zone - The dead zone to use for the RY axis
        +
      • +
      + + + +
        +
      • +

        getRZAxisValue

        +
        public float getRZAxisValue()
        +
        Get the value from the RZ axis if there is one. If no RZ axis is defined + a zero value will be returned.
        +
        +
        Specified by:
        +
        getRZAxisValue in interface Controller
        +
        Returns:
        The value from the RZ axis
        +
      • +
      + + + +
        +
      • +

        getRZAxisDeadZone

        +
        public float getRZAxisDeadZone()
        +
        Get the dead zone for the RZ axis.
        +
        +
        Specified by:
        +
        getRZAxisDeadZone in interface Controller
        +
        Returns:
        The dead zone for the RZ axis
        +
      • +
      + + + +
        +
      • +

        setRZAxisDeadZone

        +
        public void setRZAxisDeadZone(float zone)
        +
        Set the dead zone for the RZ axis
        +
        +
        Specified by:
        +
        setRZAxisDeadZone in interface Controller
        +
        Parameters:
        zone - The dead zone to use for the RZ axis
        +
      • +
      + + + +
        +
      • +

        getRumblerCount

        +
        public int getRumblerCount()
        +
        Description copied from interface: Controller
        +
        Returns the number of rumblers this controller supports
        +
        +
        Specified by:
        +
        getRumblerCount in interface Controller
        +
        +
      • +
      + + + +
        +
      • +

        getRumblerName

        +
        public java.lang.String getRumblerName(int index)
        +
        Description copied from interface: Controller
        +
        Returns the name of the specified rumbler
        +
        +
        Specified by:
        +
        getRumblerName in interface Controller
        +
        Parameters:
        index - The rumbler index
        +
      • +
      + + + +
        +
      • +

        setRumblerStrength

        +
        public void setRumblerStrength(int index,
        +                      float strength)
        +
        Description copied from interface: Controller
        +
        Sets the vibration strength of the specified rumbler
        +
        +
        Specified by:
        +
        setRumblerStrength in interface Controller
        +
        Parameters:
        index - The index of the rumbler
        strength - The strength to vibrate at
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/class-use/ControllerAdapter.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/class-use/ControllerAdapter.html new file mode 100644 index 00000000..8a149367 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/class-use/ControllerAdapter.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.input.ControllerAdapter (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.input.ControllerAdapter

+
+
No usage of org.lwjgl.util.input.ControllerAdapter
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/package-frame.html new file mode 100644 index 00000000..3bb5cd1d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/package-frame.html @@ -0,0 +1,19 @@ + + + + + +org.lwjgl.util.input (LWJGL API) + + + + +

org.lwjgl.util.input

+
+

Classes

+ +
+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/package-summary.html new file mode 100644 index 00000000..657b4d2f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/package-summary.html @@ -0,0 +1,136 @@ + + + + + +org.lwjgl.util.input (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl.util.input

+
+
+
    +
  • + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    ControllerAdapter +
    Adapter for the Controller interface.
    +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/package-tree.html new file mode 100644 index 00000000..f00374f9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/package-tree.html @@ -0,0 +1,129 @@ + + + + + +org.lwjgl.util.input Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl.util.input

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/package-use.html new file mode 100644 index 00000000..70dbd2d6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/input/package-use.html @@ -0,0 +1,116 @@ + + + + + +Uses of Package org.lwjgl.util.input (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl.util.input

+
+
No usage of org.lwjgl.util.input
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/LWJGLEnvironmentPlugin.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/LWJGLEnvironmentPlugin.html new file mode 100644 index 00000000..688772e0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/LWJGLEnvironmentPlugin.html @@ -0,0 +1,312 @@ + + + + + +LWJGLEnvironmentPlugin (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.jinput
+

Class LWJGLEnvironmentPlugin

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • net.java.games.input.ControllerEnvironment
    • +
    • +
        +
      • org.lwjgl.util.jinput.LWJGLEnvironmentPlugin
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    net.java.games.util.plugins.Plugin
    +
    +
    +
    +
    public class LWJGLEnvironmentPlugin
    +extends net.java.games.input.ControllerEnvironment
    +implements net.java.games.util.plugins.Plugin
    +
    Author:
    +
    elias
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class net.java.games.input.ControllerEnvironment

        +controllerListeners
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      net.java.games.input.Controller[]getControllers() 
      booleanisSupported() 
      +
        +
      • + + +

        Methods inherited from class net.java.games.input.ControllerEnvironment

        +addControllerListener, fireControllerAdded, fireControllerRemoved, getDefaultEnvironment, removeControllerListener
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LWJGLEnvironmentPlugin

        +
        public LWJGLEnvironmentPlugin()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getControllers

        +
        public net.java.games.input.Controller[] getControllers()
        +
        +
        Specified by:
        +
        getControllers in class net.java.games.input.ControllerEnvironment
        +
        +
      • +
      + + + +
        +
      • +

        isSupported

        +
        public boolean isSupported()
        +
        +
        Specified by:
        +
        isSupported in class net.java.games.input.ControllerEnvironment
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/class-use/LWJGLEnvironmentPlugin.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/class-use/LWJGLEnvironmentPlugin.html new file mode 100644 index 00000000..d19a6fa4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/class-use/LWJGLEnvironmentPlugin.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.jinput.LWJGLEnvironmentPlugin (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.jinput.LWJGLEnvironmentPlugin

+
+
No usage of org.lwjgl.util.jinput.LWJGLEnvironmentPlugin
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/package-frame.html new file mode 100644 index 00000000..52011d34 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/package-frame.html @@ -0,0 +1,19 @@ + + + + + +org.lwjgl.util.jinput (LWJGL API) + + + + +

org.lwjgl.util.jinput

+
+

Classes

+ +
+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/package-summary.html new file mode 100644 index 00000000..9e38a66e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/package-summary.html @@ -0,0 +1,134 @@ + + + + + +org.lwjgl.util.jinput (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl.util.jinput

+
+
+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/package-tree.html new file mode 100644 index 00000000..1389c196 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/package-tree.html @@ -0,0 +1,133 @@ + + + + + +org.lwjgl.util.jinput Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl.util.jinput

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • net.java.games.input.ControllerEnvironment + +
    • +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/package-use.html new file mode 100644 index 00000000..21499183 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/jinput/package-use.html @@ -0,0 +1,116 @@ + + + + + +Uses of Package org.lwjgl.util.jinput (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl.util.jinput

+
+
No usage of org.lwjgl.util.jinput
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/CacheLinePad.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/CacheLinePad.html new file mode 100644 index 00000000..47c93c39 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/CacheLinePad.html @@ -0,0 +1,237 @@ + + + + + +CacheLinePad (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.mapped
+

Annotation Type CacheLinePad

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    +@Target(value=FIELD)
    +public @interface CacheLinePad
    +
    When this annotation is used on a field, automatic cache-line-sized padding + will be inserted around the field. This is useful in multi-threaded algorithms + to avoid cache line false sharing. The annotation defaults to padding after + the field, but can be changed to before or both before and after. It can be + applied to both mapped object fields and POJO primitive fields.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      booleanafter +
      When true, cache-line padding will be inserted after the field.
      +
      booleanbefore +
      When true, cache-line padding will be inserted before the field.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        before

        +
        public abstract boolean before
        +
        When true, cache-line padding will be inserted before the field.
        +
        Returns:
        +
        +
        Default:
        +
        false
        +
        +
      • +
      + + + +
        +
      • +

        after

        +
        public abstract boolean after
        +
        When true, cache-line padding will be inserted after the field.
        +
        Returns:
        +
        +
        Default:
        +
        true
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/CacheUtil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/CacheUtil.html new file mode 100644 index 00000000..c7401bd1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/CacheUtil.html @@ -0,0 +1,393 @@ + + + + + +CacheUtil (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.mapped
+

Class CacheUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.mapped.CacheUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class CacheUtil
    +extends java.lang.Object
    +
    This class provides utility methods for allocating cache-line-aligned + NIO buffers. The CPU cache line size is detected using a micro-benchmark + that exploits the performation degredation that occurs when different + threads write to different locations of the same cache line. The detection + should be reasonably robust on both the server and client VM, but there + are a few system properties that can be used to tune it.
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static java.nio.ByteBuffercreateByteBuffer(int size) +
      Construct a direct, native-ordered and cache-line-aligned bytebuffer with the specified size.
      +
      static java.nio.CharBuffercreateCharBuffer(int size) +
      Construct a direct, native-ordered and cache-line-aligned charbuffer with the specified number + of elements.
      +
      static java.nio.DoubleBuffercreateDoubleBuffer(int size) +
      Construct a direct, native-ordered and cache-line-aligned doublebuffer with the specified number + of elements.
      +
      static java.nio.FloatBuffercreateFloatBuffer(int size) +
      Construct a direct, native-ordered and cache-line-aligned floatbuffer with the specified number + of elements.
      +
      static java.nio.IntBuffercreateIntBuffer(int size) +
      Construct a direct, native-ordered and cache-line-aligned intbuffer with the specified number + of elements.
      +
      static java.nio.LongBuffercreateLongBuffer(int size) +
      Construct a direct, native-ordered and cache-line-aligned longbuffer with the specified number + of elements.
      +
      static PointerBuffercreatePointerBuffer(int size) +
      Construct a cache-line-aligned PointerBuffer with the specified number + of elements.
      +
      static java.nio.ShortBuffercreateShortBuffer(int size) +
      Construct a direct, native-ordered and cache-line-aligned shortbuffer with the specified number + of elements.
      +
      static intgetCacheLineSize() +
      Returns the CPU cache line size, in number of bytes.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCacheLineSize

        +
        public static int getCacheLineSize()
        +
        Returns the CPU cache line size, in number of bytes.
        +
        Returns:
        the cache line size
        +
      • +
      + + + +
        +
      • +

        createByteBuffer

        +
        public static java.nio.ByteBuffer createByteBuffer(int size)
        +
        Construct a direct, native-ordered and cache-line-aligned bytebuffer with the specified size.
        +
        Parameters:
        size - The size, in bytes
        +
        Returns:
        a ByteBuffer
        +
      • +
      + + + +
        +
      • +

        createShortBuffer

        +
        public static java.nio.ShortBuffer createShortBuffer(int size)
        +
        Construct a direct, native-ordered and cache-line-aligned shortbuffer with the specified number + of elements.
        +
        Parameters:
        size - The size, in shorts
        +
        Returns:
        a ShortBuffer
        +
      • +
      + + + +
        +
      • +

        createCharBuffer

        +
        public static java.nio.CharBuffer createCharBuffer(int size)
        +
        Construct a direct, native-ordered and cache-line-aligned charbuffer with the specified number + of elements.
        +
        Parameters:
        size - The size, in chars
        +
        Returns:
        an CharBuffer
        +
      • +
      + + + +
        +
      • +

        createIntBuffer

        +
        public static java.nio.IntBuffer createIntBuffer(int size)
        +
        Construct a direct, native-ordered and cache-line-aligned intbuffer with the specified number + of elements.
        +
        Parameters:
        size - The size, in ints
        +
        Returns:
        an IntBuffer
        +
      • +
      + + + +
        +
      • +

        createLongBuffer

        +
        public static java.nio.LongBuffer createLongBuffer(int size)
        +
        Construct a direct, native-ordered and cache-line-aligned longbuffer with the specified number + of elements.
        +
        Parameters:
        size - The size, in longs
        +
        Returns:
        an LongBuffer
        +
      • +
      + + + +
        +
      • +

        createFloatBuffer

        +
        public static java.nio.FloatBuffer createFloatBuffer(int size)
        +
        Construct a direct, native-ordered and cache-line-aligned floatbuffer with the specified number + of elements.
        +
        Parameters:
        size - The size, in floats
        +
        Returns:
        a FloatBuffer
        +
      • +
      + + + +
        +
      • +

        createDoubleBuffer

        +
        public static java.nio.DoubleBuffer createDoubleBuffer(int size)
        +
        Construct a direct, native-ordered and cache-line-aligned doublebuffer with the specified number + of elements.
        +
        Parameters:
        size - The size, in floats
        +
        Returns:
        a FloatBuffer
        +
      • +
      + + + +
        +
      • +

        createPointerBuffer

        +
        public static PointerBuffer createPointerBuffer(int size)
        +
        Construct a cache-line-aligned PointerBuffer with the specified number + of elements.
        +
        Parameters:
        size - The size, in memory addresses
        +
        Returns:
        a PointerBuffer
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedField.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedField.html new file mode 100644 index 00000000..86d5df72 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedField.html @@ -0,0 +1,236 @@ + + + + + +MappedField (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.mapped
+

Annotation Type MappedField

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    +@Target(value=FIELD)
    +public @interface MappedField
    +
    This annotation can be used on fields of MappedObject subclasses, + to manually specify byte offsets and lengths. This is useful when the + mapped fields require custom alignment. ByteBuffer + fields are required to have this annotation with a hardcoded byte length.
    +
    Author:
    +
    Riven
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      longbyteLength +
      Specifies the field byte length.
      +
      longbyteOffset +
      Specifies the field byte offset within the mapped object.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        byteOffset

        +
        public abstract long byteOffset
        +
        Specifies the field byte offset within the mapped object.
        +
        Returns:
        the field byte offset
        +
        +
        Default:
        +
        -1L
        +
        +
      • +
      + + + +
        +
      • +

        byteLength

        +
        public abstract long byteLength
        +
        Specifies the field byte length. Required for ByteBuffer fields.
        +
        Returns:
        the field byte length
        +
        +
        Default:
        +
        -1L
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedHelper.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedHelper.html new file mode 100644 index 00000000..2a5e55b8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedHelper.html @@ -0,0 +1,1369 @@ + + + + + +MappedHelper (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.mapped
+

Class MappedHelper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.mapped.MappedHelper
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class MappedHelper
    +extends java.lang.Object
    +
    [INTERNAL USE ONLY] +

    + Helper class used by the bytecode transformer.

    +
    Author:
    +
    Riven
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      MappedHelper() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static longaget(long addr) 
      static longaget(MappedObject mapped, + int fieldOffset) 
      static voidaput(long value, + long addr) 
      static voidaput(MappedObject mapped, + long value, + int fieldOffset) 
      static bytebget(long addr) 
      static bytebget(MappedObject mapped, + int fieldOffset) 
      static voidbput(byte value, + long addr) 
      static voidbput(MappedObject mapped, + byte value, + int fieldOffset) 
      static bytebvget(long addr) 
      static bytebvget(MappedObject mapped, + int fieldOffset) 
      static voidbvput(byte value, + long addr) 
      static voidbvput(MappedObject mapped, + byte value, + int fieldOffset) 
      static charcget(long addr) 
      static charcget(MappedObject mapped, + int fieldOffset) 
      static voidcheckAddress(long viewAddress, + MappedObject mapped) 
      static voidcopy(MappedObject src, + MappedObject dst, + int bytes) 
      static voidcput(char value, + long addr) 
      static voidcput(MappedObject mapped, + char value, + int fieldOffset) 
      static charcvget(long addr) 
      static charcvget(MappedObject mapped, + int fieldOffset) 
      static voidcvput(char value, + long addr) 
      static voidcvput(MappedObject mapped, + char value, + int fieldOffset) 
      static doubledget(long addr) 
      static doubledget(MappedObject mapped, + int fieldOffset) 
      static voiddput(double value, + long addr) 
      static voiddput(MappedObject mapped, + double value, + int fieldOffset) 
      static MappedObjectdup(MappedObject src, + MappedObject dst) 
      static doubledvget(long addr) 
      static doubledvget(MappedObject mapped, + int fieldOffset) 
      static voiddvput(double value, + long addr) 
      static voiddvput(MappedObject mapped, + double value, + int fieldOffset) 
      static floatfget(long addr) 
      static floatfget(MappedObject mapped, + int fieldOffset) 
      static voidfput(float value, + long addr) 
      static voidfput(MappedObject mapped, + float value, + int fieldOffset) 
      static floatfvget(long addr) 
      static floatfvget(MappedObject mapped, + int fieldOffset) 
      static voidfvput(float value, + long addr) 
      static voidfvput(MappedObject mapped, + float value, + int fieldOffset) 
      static intget_view_shift(MappedObject mapped, + int sizeof_shift) 
      static intget_view(MappedObject mapped, + int sizeof) 
      static intiget(long address) 
      static intiget(MappedObject mapped, + int fieldOffset) 
      static voidiput(int value, + long addr) 
      static voidiput(MappedObject mapped, + int value, + int fieldOffset) 
      static intivget(long address) 
      static intivget(MappedObject mapped, + int fieldOffset) 
      static voidivput(int value, + long addr) 
      static voidivput(MappedObject mapped, + int value, + int fieldOffset) 
      static longjget(long addr) 
      static longjget(MappedObject mapped, + int fieldOffset) 
      static voidjput(long value, + long addr) 
      static voidjput(MappedObject mapped, + long value, + int fieldOffset) 
      static longjvget(long addr) 
      static longjvget(MappedObject mapped, + int fieldOffset) 
      static voidjvput(long value, + long addr) 
      static voidjvput(MappedObject mapped, + long value, + int fieldOffset) 
      static java.nio.ByteBuffernewBuffer(long address, + int capacity) 
      static voidput_view_next(MappedObject mapped, + int sizeof) 
      static voidput_view_shift(MappedObject mapped, + int view, + int sizeof_shift) 
      static voidput_view(MappedObject mapped, + int view, + int sizeof) 
      static voidput_views(MappedSet2 set, + int view) 
      static voidput_views(MappedSet3 set, + int view) 
      static voidput_views(MappedSet4 set, + int view) 
      static voidsetup(MappedObject mo, + java.nio.ByteBuffer buffer, + int align, + int sizeof) 
      static shortsget(long addr) 
      static shortsget(MappedObject mapped, + int fieldOffset) 
      static MappedObjectslice(MappedObject src, + MappedObject dst) 
      static voidsput(MappedObject mapped, + short value, + int fieldOffset) 
      static voidsput(short value, + long addr) 
      static shortsvget(long addr) 
      static shortsvget(MappedObject mapped, + int fieldOffset) 
      static voidsvput(MappedObject mapped, + short value, + int fieldOffset) 
      static voidsvput(short value, + long addr) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MappedHelper

        +
        public MappedHelper()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setup

        +
        public static void setup(MappedObject mo,
        +         java.nio.ByteBuffer buffer,
        +         int align,
        +         int sizeof)
        +
      • +
      + + + +
        +
      • +

        checkAddress

        +
        public static void checkAddress(long viewAddress,
        +                MappedObject mapped)
        +
      • +
      + + + +
        +
      • +

        put_views

        +
        public static void put_views(MappedSet2 set,
        +             int view)
        +
      • +
      + + + +
        +
      • +

        put_views

        +
        public static void put_views(MappedSet3 set,
        +             int view)
        +
      • +
      + + + +
        +
      • +

        put_views

        +
        public static void put_views(MappedSet4 set,
        +             int view)
        +
      • +
      + + + +
        +
      • +

        put_view

        +
        public static void put_view(MappedObject mapped,
        +            int view,
        +            int sizeof)
        +
      • +
      + + + +
        +
      • +

        get_view

        +
        public static int get_view(MappedObject mapped,
        +           int sizeof)
        +
      • +
      + + + +
        +
      • +

        put_view_shift

        +
        public static void put_view_shift(MappedObject mapped,
        +                  int view,
        +                  int sizeof_shift)
        +
      • +
      + + + +
        +
      • +

        get_view_shift

        +
        public static int get_view_shift(MappedObject mapped,
        +                 int sizeof_shift)
        +
      • +
      + + + +
        +
      • +

        put_view_next

        +
        public static void put_view_next(MappedObject mapped,
        +                 int sizeof)
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        newBuffer

        +
        public static java.nio.ByteBuffer newBuffer(long address,
        +                            int capacity)
        +
      • +
      + + + +
        +
      • +

        bput

        +
        public static void bput(byte value,
        +        long addr)
        +
      • +
      + + + +
        +
      • +

        bput

        +
        public static void bput(MappedObject mapped,
        +        byte value,
        +        int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        bget

        +
        public static byte bget(long addr)
        +
      • +
      + + + +
        +
      • +

        bget

        +
        public static byte bget(MappedObject mapped,
        +        int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        bvput

        +
        public static void bvput(byte value,
        +         long addr)
        +
      • +
      + + + +
        +
      • +

        bvput

        +
        public static void bvput(MappedObject mapped,
        +         byte value,
        +         int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        bvget

        +
        public static byte bvget(long addr)
        +
      • +
      + + + +
        +
      • +

        bvget

        +
        public static byte bvget(MappedObject mapped,
        +         int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        sput

        +
        public static void sput(short value,
        +        long addr)
        +
      • +
      + + + +
        +
      • +

        sput

        +
        public static void sput(MappedObject mapped,
        +        short value,
        +        int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        sget

        +
        public static short sget(long addr)
        +
      • +
      + + + +
        +
      • +

        sget

        +
        public static short sget(MappedObject mapped,
        +         int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        svput

        +
        public static void svput(short value,
        +         long addr)
        +
      • +
      + + + +
        +
      • +

        svput

        +
        public static void svput(MappedObject mapped,
        +         short value,
        +         int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        svget

        +
        public static short svget(long addr)
        +
      • +
      + + + +
        +
      • +

        svget

        +
        public static short svget(MappedObject mapped,
        +          int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        cput

        +
        public static void cput(char value,
        +        long addr)
        +
      • +
      + + + +
        +
      • +

        cput

        +
        public static void cput(MappedObject mapped,
        +        char value,
        +        int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        cget

        +
        public static char cget(long addr)
        +
      • +
      + + + +
        +
      • +

        cget

        +
        public static char cget(MappedObject mapped,
        +        int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        cvput

        +
        public static void cvput(char value,
        +         long addr)
        +
      • +
      + + + +
        +
      • +

        cvput

        +
        public static void cvput(MappedObject mapped,
        +         char value,
        +         int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        cvget

        +
        public static char cvget(long addr)
        +
      • +
      + + + +
        +
      • +

        cvget

        +
        public static char cvget(MappedObject mapped,
        +         int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        iput

        +
        public static void iput(int value,
        +        long addr)
        +
      • +
      + + + +
        +
      • +

        iput

        +
        public static void iput(MappedObject mapped,
        +        int value,
        +        int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        iget

        +
        public static int iget(long address)
        +
      • +
      + + + +
        +
      • +

        iget

        +
        public static int iget(MappedObject mapped,
        +       int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        ivput

        +
        public static void ivput(int value,
        +         long addr)
        +
      • +
      + + + +
        +
      • +

        ivput

        +
        public static void ivput(MappedObject mapped,
        +         int value,
        +         int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        ivget

        +
        public static int ivget(long address)
        +
      • +
      + + + +
        +
      • +

        ivget

        +
        public static int ivget(MappedObject mapped,
        +        int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        fput

        +
        public static void fput(float value,
        +        long addr)
        +
      • +
      + + + +
        +
      • +

        fput

        +
        public static void fput(MappedObject mapped,
        +        float value,
        +        int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        fget

        +
        public static float fget(long addr)
        +
      • +
      + + + +
        +
      • +

        fget

        +
        public static float fget(MappedObject mapped,
        +         int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        fvput

        +
        public static void fvput(float value,
        +         long addr)
        +
      • +
      + + + +
        +
      • +

        fvput

        +
        public static void fvput(MappedObject mapped,
        +         float value,
        +         int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        fvget

        +
        public static float fvget(long addr)
        +
      • +
      + + + +
        +
      • +

        fvget

        +
        public static float fvget(MappedObject mapped,
        +          int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        jput

        +
        public static void jput(long value,
        +        long addr)
        +
      • +
      + + + +
        +
      • +

        jput

        +
        public static void jput(MappedObject mapped,
        +        long value,
        +        int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        jget

        +
        public static long jget(long addr)
        +
      • +
      + + + +
        +
      • +

        jget

        +
        public static long jget(MappedObject mapped,
        +        int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        jvput

        +
        public static void jvput(long value,
        +         long addr)
        +
      • +
      + + + +
        +
      • +

        jvput

        +
        public static void jvput(MappedObject mapped,
        +         long value,
        +         int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        jvget

        +
        public static long jvget(long addr)
        +
      • +
      + + + +
        +
      • +

        jvget

        +
        public static long jvget(MappedObject mapped,
        +         int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        aput

        +
        public static void aput(long value,
        +        long addr)
        +
      • +
      + + + +
        +
      • +

        aput

        +
        public static void aput(MappedObject mapped,
        +        long value,
        +        int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        aget

        +
        public static long aget(long addr)
        +
      • +
      + + + +
        +
      • +

        aget

        +
        public static long aget(MappedObject mapped,
        +        int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        dput

        +
        public static void dput(double value,
        +        long addr)
        +
      • +
      + + + +
        +
      • +

        dput

        +
        public static void dput(MappedObject mapped,
        +        double value,
        +        int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        dget

        +
        public static double dget(long addr)
        +
      • +
      + + + +
        +
      • +

        dget

        +
        public static double dget(MappedObject mapped,
        +          int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        dvput

        +
        public static void dvput(double value,
        +         long addr)
        +
      • +
      + + + +
        +
      • +

        dvput

        +
        public static void dvput(MappedObject mapped,
        +         double value,
        +         int fieldOffset)
        +
      • +
      + + + +
        +
      • +

        dvget

        +
        public static double dvget(long addr)
        +
      • +
      + + + +
        +
      • +

        dvget

        +
        public static double dvget(MappedObject mapped,
        +           int fieldOffset)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedObject.html new file mode 100644 index 00000000..df4b4d1e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedObject.html @@ -0,0 +1,711 @@ + + + + + +MappedObject (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.mapped
+

Class MappedObject

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.mapped.MappedObject
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public abstract class MappedObject
    +extends java.lang.Object
    +
    Base superclass of all mapped objects. Classes that require + data mapping should extend this class and registered with + MappedObjectTransformer.register(Class). +

    + Subclasses may only specify the default constructor. Any code + inside that constructor is optional, but will not run when the + view is instantiated, see runViewConstructor(). +

    + Bounds checking may be enabled through a JVM system property: org.lwjgl.util.mapped.Checks=true

    +
    Author:
    +
    Riven
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      longbaseAddress +
      The mapped object base memory address, in bytes.
      +
      static intSIZEOF +
      Holds the value of sizeof of the sub-type of this MappedObject
      +
      + The behavior of this (transformed) method does not follow the normal Java behavior.
      + Vec2.SIZEOF will yield 8 (2 floats)
      + Vec3.SIZEOF will yield 12 (3 floats)
      + This (required) notation might cause compiler warnings, which can be suppressed with @SuppressWarnings("static-access").
      + Using Java 5.0's static-import on this method will break functionality.
      +
      intview +
      The mapped object view offset, in elements.
      +
      longviewAddress +
      The mapped object view memory address, in bytes.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      protected MappedObject() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      <T extends MappedObject
      T[]
      asArray() 
      java.nio.ByteBufferbackingByteBuffer() +
      Returns the ByteBuffer that backs this mapped object.
      +
      intcapacity() +
      Returns the number of mapped objects that fit in the mapped buffer.
      +
      <T extends MappedObject
      void
      copyRange(T target, + int instances) +
      Copies and amount of SIZEOF * instances bytes, from the + current mapped object, to the specified mapped object.
      +
      <T extends MappedObject
      void
      copyTo(T target) +
      Copies and amount of SIZEOF - padding bytes, from the current + mapped object, to the specified mapped object.
      +
      <T extends MappedObject
      T
      dup() +
      Creates an identical new MappedObject instance, comparable to the + contract of ByteBuffer.duplicate().
      +
      static <T extends MappedObject
      java.lang.Iterable<T>
      foreach(T mapped) +
      Creates an Iterable that will step through + capacity() views, leaving the view at + the last valid value.
      +

      + For convenience you are encouraged to static-import this specific method: + import static org.lwjgl.util.mapped.MappedObject.foreach;

      +
      static <T extends MappedObject
      java.lang.Iterable<T>
      foreach(T mapped, + int elementCount) +
      Creates an Iterable that will step through + elementCount views, leaving the view at + the last valid value.
      +

      + For convenience you are encouraged to static-import this specific method: + import static org.lwjgl.util.mapped.MappedObject.foreach;

      +
      intgetAlign() +
      Returns the mapped object memory alignment, in bytes.
      +
      intgetSizeof() +
      Returns the mapped object memory sizeof, in bytes.
      +
      protected longgetViewAddress(int view) 
      static <T extends MappedObject
      T
      malloc(int elementCount) +
      Creates a MappedObject instance, mapping the memory region of an allocated direct ByteBuffer with a capacity of elementCount*SIZEOF +

      + The behavior of this (transformed) method does not follow the normal Java behavior.
      + Vec2.malloc(int) will return a mapped Vec2 instance.
      + Vec3.malloc(int) will return a mapped Vec3 instance.
      + This (required) notation might cause compiler warnings, which can be suppressed with @SuppressWarnings("static-access").
      + Using Java 5.0's static-import on this method will break functionality.

      +
      static <T extends MappedObject
      T
      map(java.nio.ByteBuffer bb) +
      Creates a MappedObject instance, mapping the memory region of the specified direct ByteBuffer.
      +
      static <T extends MappedObject
      T
      map(long address, + int capacity) +
      Creates a MappedObject instance, mapping the memory region specified.
      +
      voidnext() +
      Moves the current view to the next element.
      +
      voidrunViewConstructor() +
      Any code in the default constructor will not run automatically.
      +
      voidsetViewAddress(long address) 
      <T extends MappedObject
      T
      slice() +
      Creates a new MappedObject instance, with a base offset equal to + the offset of the current view, comparable to the contract of ByteBuffer.slice().
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        baseAddress

        +
        public long baseAddress
        +
        The mapped object base memory address, in bytes. Read-only.
        +
      • +
      + + + +
        +
      • +

        viewAddress

        +
        public long viewAddress
        +
        The mapped object view memory address, in bytes. Read-only.
        +
      • +
      + + + +
        +
      • +

        SIZEOF

        +
        public static int SIZEOF
        +
        Holds the value of sizeof of the sub-type of this MappedObject
        +
        + The behavior of this (transformed) method does not follow the normal Java behavior.
        + Vec2.SIZEOF will yield 8 (2 floats)
        + Vec3.SIZEOF will yield 12 (3 floats)
        + This (required) notation might cause compiler warnings, which can be suppressed with @SuppressWarnings("static-access").
        + Using Java 5.0's static-import on this method will break functionality.
        +
      • +
      + + + +
        +
      • +

        view

        +
        public int view
        +
        The mapped object view offset, in elements. Read/write. + This is a virtual field, used as a convenient getter/setter for viewAddress.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MappedObject

        +
        protected MappedObject()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getViewAddress

        +
        protected final long getViewAddress(int view)
        +
      • +
      + + + +
        +
      • +

        setViewAddress

        +
        public final void setViewAddress(long address)
        +
      • +
      + + + +
        +
      • +

        getAlign

        +
        public final int getAlign()
        +
        Returns the mapped object memory alignment, in bytes.
        +
        Returns:
        the memory alignment
        +
      • +
      + + + +
        +
      • +

        getSizeof

        +
        public final int getSizeof()
        +
        Returns the mapped object memory sizeof, in bytes.
        +
        Returns:
        the sizeof value
        +
      • +
      + + + +
        +
      • +

        capacity

        +
        public final int capacity()
        +
        Returns the number of mapped objects that fit in the mapped buffer.
        +
        Returns:
        the mapped object capacity
        +
      • +
      + + + +
        +
      • +

        map

        +
        public static <T extends MappedObject> T map(java.nio.ByteBuffer bb)
        +
        Creates a MappedObject instance, mapping the memory region of the specified direct ByteBuffer. +

        + The behavior of this (transformed) method does not follow the normal Java behavior.
        + Vec2.map(buffer) will return a mapped Vec2 instance.
        + Vec3.map(buffer) will return a mapped Vec3 instance.
        + This (required) notation might cause compiler warnings, which can be suppressed with @SuppressWarnings("static-access").
        + Using Java 5.0's static-import on this method will break functionality.

        +
      • +
      + + + +
        +
      • +

        map

        +
        public static <T extends MappedObject> T map(long address,
        +                             int capacity)
        +
        Creates a MappedObject instance, mapping the memory region specified. This is useful for mapping + arbitrary regions in memory, e.g. OpenCL CLMem objects, without creating a ByteBuffer first. +

        + The behavior of this (transformed) method does not follow the normal Java behavior.
        + Vec2.map(buffer) will return a mapped Vec2 instance.
        + Vec3.map(buffer) will return a mapped Vec3 instance.
        + This (required) notation might cause compiler warnings, which can be suppressed with @SuppressWarnings("static-access").
        + Using Java 5.0's static-import on this method will break functionality.

        +
      • +
      + + + +
        +
      • +

        malloc

        +
        public static <T extends MappedObject> T malloc(int elementCount)
        +
        Creates a MappedObject instance, mapping the memory region of an allocated direct ByteBuffer with a capacity of elementCount*SIZEOF +

        + The behavior of this (transformed) method does not follow the normal Java behavior.
        + Vec2.malloc(int) will return a mapped Vec2 instance.
        + Vec3.malloc(int) will return a mapped Vec3 instance.
        + This (required) notation might cause compiler warnings, which can be suppressed with @SuppressWarnings("static-access").
        + Using Java 5.0's static-import on this method will break functionality.

        +
      • +
      + + + +
        +
      • +

        dup

        +
        public final <T extends MappedObject> T dup()
        +
        Creates an identical new MappedObject instance, comparable to the + contract of ByteBuffer.duplicate(). This is useful when more than one + views of the mapped object are required at the same time, e.g. in + multithreaded access.
        +
      • +
      + + + +
        +
      • +

        slice

        +
        public final <T extends MappedObject> T slice()
        +
        Creates a new MappedObject instance, with a base offset equal to + the offset of the current view, comparable to the contract of ByteBuffer.slice().
        +
      • +
      + + + +
        +
      • +

        runViewConstructor

        +
        public final void runViewConstructor()
        +
        Any code in the default constructor will not run automatically. This method + can be used to execute that code on the current view.
        +
      • +
      + + + +
        +
      • +

        next

        +
        public final void next()
        +
        Moves the current view to the next element.
        +
      • +
      + + + + + +
        +
      • +

        copyTo

        +
        public final <T extends MappedObject> void copyTo(T target)
        +
        Copies and amount of SIZEOF - padding bytes, from the current + mapped object, to the specified mapped object.
        +
      • +
      + + + + + +
        +
      • +

        copyRange

        +
        public final <T extends MappedObject> void copyRange(T target,
        +                                      int instances)
        +
        Copies and amount of SIZEOF * instances bytes, from the + current mapped object, to the specified mapped object. Note that + this includes any padding bytes that are part of SIZEOF.
        +
      • +
      + + + + + +
        +
      • +

        foreach

        +
        public static <T extends MappedObject> java.lang.Iterable<T> foreach(T mapped)
        +
        Creates an Iterable that will step through + capacity() views, leaving the view at + the last valid value.
        +

        + For convenience you are encouraged to static-import this specific method: + import static org.lwjgl.util.mapped.MappedObject.foreach;

        +
      • +
      + + + + + +
        +
      • +

        foreach

        +
        public static <T extends MappedObject> java.lang.Iterable<T> foreach(T mapped,
        +                                                     int elementCount)
        +
        Creates an Iterable that will step through + elementCount views, leaving the view at + the last valid value.
        +

        + For convenience you are encouraged to static-import this specific method: + import static org.lwjgl.util.mapped.MappedObject.foreach;

        +
      • +
      + + + +
        +
      • +

        asArray

        +
        public final <T extends MappedObject> T[] asArray()
        +
      • +
      + + + +
        +
      • +

        backingByteBuffer

        +
        public final java.nio.ByteBuffer backingByteBuffer()
        +
        Returns the ByteBuffer that backs this mapped object.
        +
        Returns:
        the backing buffer
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedObjectClassLoader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedObjectClassLoader.html new file mode 100644 index 00000000..703031e5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedObjectClassLoader.html @@ -0,0 +1,312 @@ + + + + + +MappedObjectClassLoader (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.mapped
+

Class MappedObjectClassLoader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.lang.ClassLoader
    • +
    • +
        +
      • java.security.SecureClassLoader
      • +
      • +
          +
        • java.net.URLClassLoader
        • +
        • +
            +
          • org.lwjgl.util.mapped.MappedObjectClassLoader
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Closeable, java.lang.AutoCloseable
    +
    +
    +
    +
    public class MappedObjectClassLoader
    +extends java.net.URLClassLoader
    +
    This classloader is responsible for applying the bytecode transformation to mapped objects. + The transformation can either be applied using a Java agent, or with the convenient fork(java.lang.Class<?>, java.lang.String[]) method.
    +
    Author:
    +
    Riven
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static booleanfork(java.lang.Class<?> mainClass, + java.lang.String[] args) +
      Forks the specified class containing a main method, passing the specified arguments.
      +
      protected java.lang.Class<?>loadClass(java.lang.String name, + boolean resolve) 
      protected java.lang.Class<?>loadMappedObject() 
      +
        +
      • + + +

        Methods inherited from class java.net.URLClassLoader

        +addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
      • +
      +
        +
      • + + +

        Methods inherited from class java.security.SecureClassLoader

        +defineClass, defineClass
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.ClassLoader

        +clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        fork

        +
        public static boolean fork(java.lang.Class<?> mainClass,
        +           java.lang.String[] args)
        +
        Forks the specified class containing a main method, passing the specified arguments. See + org.lwjgl.test.mapped.TestMappedObject for example usage.
        +
        Parameters:
        mainClass - the class containing the main method
        args - the arguments to pass
        +
        Returns:
        true if the fork was successful.
        +
      • +
      + + + +
        +
      • +

        loadMappedObject

        +
        protected java.lang.Class<?> loadMappedObject()
        +                                       throws java.lang.ClassNotFoundException
        +
        Throws:
        +
        java.lang.ClassNotFoundException
        +
      • +
      + + + +
        +
      • +

        loadClass

        +
        protected java.lang.Class<?> loadClass(java.lang.String name,
        +                           boolean resolve)
        +                                throws java.lang.ClassNotFoundException
        +
        +
        Overrides:
        +
        loadClass in class java.lang.ClassLoader
        +
        Throws:
        +
        java.lang.ClassNotFoundException
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedObjectTransformer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedObjectTransformer.html new file mode 100644 index 00000000..06ef94cd --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedObjectTransformer.html @@ -0,0 +1,272 @@ + + + + + +MappedObjectTransformer (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.mapped
+

Class MappedObjectTransformer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.mapped.MappedObjectTransformer
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class MappedObjectTransformer
    +extends java.lang.Object
    +
    This class implements the bytecode transformation that mapped object go through. + Mapped object classes need to first be registered with the transformer, see register(Class). +

    + The transformer supports some debugging tools, enabled through JVM system properties:
    + org.lwjgl.util.mapped.PrintTiming=true, prints timing information for the transformation step.
    + org.lwjgl.util.mapped.PrintActivity=true, prints activity information.
    + org.lwjgl.util.mapped.PrintBytecode=true, prints the transformed bytecode.
    + org.lwjgl.util.Debug must also be set to true for the above to work.

    +
    Author:
    +
    Riven
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidregister(java.lang.Class<? extends MappedObject> type) +
      Registers a class as a mapped object.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MappedObjectTransformer

        +
        public MappedObjectTransformer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        register

        +
        public static void register(java.lang.Class<? extends MappedObject> type)
        +
        Registers a class as a mapped object. + The class must extend MappedObject and be annotated with MappedField.
        +
        Parameters:
        type - the mapped object class.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedSet.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedSet.html new file mode 100644 index 00000000..ab5ffc3a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedSet.html @@ -0,0 +1,311 @@ + + + + + +MappedSet (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.mapped
+

Class MappedSet

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.mapped.MappedSet
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class MappedSet
    +extends java.lang.Object
    +
    Factory for mapped sets. A mapped set can be used as a Structure of Arrays by + linking together the view of two or more mapped objects. Changing the view + of the mapped set, changes the corresponding view of all the mapped objects in + the set.
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedSet2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedSet2.html new file mode 100644 index 00000000..f33e9e8b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedSet2.html @@ -0,0 +1,260 @@ + + + + + +MappedSet2 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.mapped
+

Class MappedSet2

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.mapped.MappedSet2
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class MappedSet2
    +extends java.lang.Object
    +
    MappedSet implementation for two MappedObjects.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      intview 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidnext() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        view

        +
        public int view
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        next

        +
        public void next()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedSet3.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedSet3.html new file mode 100644 index 00000000..4dfe0fcf --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedSet3.html @@ -0,0 +1,260 @@ + + + + + +MappedSet3 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.mapped
+

Class MappedSet3

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.mapped.MappedSet3
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class MappedSet3
    +extends java.lang.Object
    +
    MappedSet implementation for three MappedObjects.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      intview 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidnext() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        view

        +
        public int view
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        next

        +
        public void next()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedSet4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedSet4.html new file mode 100644 index 00000000..0a7a0d45 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedSet4.html @@ -0,0 +1,260 @@ + + + + + +MappedSet4 (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.mapped
+

Class MappedSet4

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.mapped.MappedSet4
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class MappedSet4
    +extends java.lang.Object
    +
    MappedSet implementation for four MappedObjects.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      intview 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidnext() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        view

        +
        public int view
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        next

        +
        public void next()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedType.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedType.html new file mode 100644 index 00000000..047ffdcc --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/MappedType.html @@ -0,0 +1,300 @@ + + + + + +MappedType (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.mapped
+

Annotation Type MappedType

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    +@Target(value=TYPE)
    +public @interface MappedType
    +
    This annotation marks a class as a mapped object, which will go under bytecode + transformation at runtime. Mapped objects cannot be instantiated directly; a data + buffer must be mapped first and the mapped object instance will then be used as a + view on top of the buffer. Instead of a separate instance per "element" in the buffer, + only a single instance is used to manage everything. See MappedObject + for API details and org.lwjgl.test.mapped.TestMappedObject for examples. +

    + The instance fields of the annotated class should only be limited to primitive types or + ByteBuffer. Static fields are supported and they can have any type. +

    + The purpose of mapped objects is to reduce the memory requirements required for the type + of data that are often used in OpenGL/OpenCL programming, while at the same time enabling + clean Java code. There are also performance benefits related to not having to copy data + between buffers and Java objects and the removal of bounds checking when accessing + buffer data.

    +
    Author:
    +
    Riven
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      intalign +
      The mapped data memory alignment, in bytes.
      +
      booleanautoGenerateOffsets +
      When autoGenerateOffsets is true, byte offsets of the mapped fields will + be generated automatically.
      +
      booleancacheLinePadding +
      When true, SIZEOF will be increased (if necessary) so that it's a multiple of the CPU cache line size.
      +
      intpadding +
      The number of bytes to add to the total byte size.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        padding

        +
        public abstract int padding
        +
        The number of bytes to add to the total byte size. + SIZEOF will be calculated as SIZEOF = max(field_offset + field_length) + padding. +

        + Cannot be used with cacheLinePadding().

        +
        Returns:
        the padding amount
        +
        +
        Default:
        +
        0
        +
        +
      • +
      + + + + + + + +
        +
      • +

        align

        +
        public abstract int align
        +
        The mapped data memory alignment, in bytes.
        +
        Returns:
        the memory alignment
        +
        +
        Default:
        +
        4
        +
        +
      • +
      + + + +
        +
      • +

        autoGenerateOffsets

        +
        public abstract boolean autoGenerateOffsets
        +
        When autoGenerateOffsets is true, byte offsets of the mapped fields will + be generated automatically. This is convenient for packed data. For manually + aligned data, autoGenerateOffsets must be set to false and the user needs + to manually specify byte offsets using the MappedField annotation.
        +
        Returns:
        true if automatic byte offset generation is required.
        +
        +
        Default:
        +
        true
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/Pointer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/Pointer.html new file mode 100644 index 00000000..82a8b7a3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/Pointer.html @@ -0,0 +1,158 @@ + + + + + +Pointer (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.mapped
+

Annotation Type Pointer

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    +@Target(value=FIELD)
    +public @interface Pointer
    +
    This annotation can be used on long fields of MappedObject subclasses, + to specify that the long value should be interpreted as a pointer. This + will determine the actual byte size of the field at runtime (4 or 8 bytes).
    +
    Author:
    +
    Spasi
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/CacheLinePad.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/CacheLinePad.html new file mode 100644 index 00000000..b5090ff0 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/CacheLinePad.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.mapped.CacheLinePad (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.mapped.CacheLinePad

+
+
No usage of org.lwjgl.util.mapped.CacheLinePad
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/CacheUtil.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/CacheUtil.html new file mode 100644 index 00000000..bcb48845 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/CacheUtil.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.mapped.CacheUtil (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.mapped.CacheUtil

+
+
No usage of org.lwjgl.util.mapped.CacheUtil
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedField.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedField.html new file mode 100644 index 00000000..317b4e50 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedField.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.mapped.MappedField (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.mapped.MappedField

+
+
No usage of org.lwjgl.util.mapped.MappedField
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedHelper.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedHelper.html new file mode 100644 index 00000000..307f95f8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedHelper.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.mapped.MappedHelper (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.mapped.MappedHelper

+
+
No usage of org.lwjgl.util.mapped.MappedHelper
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedObject.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedObject.html new file mode 100644 index 00000000..0c52bb4f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedObject.html @@ -0,0 +1,524 @@ + + + + + +Uses of Class org.lwjgl.util.mapped.MappedObject (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.mapped.MappedObject

+
+
+
    +
  • + + + + + + + + + + + + +
    Packages that use MappedObject 
    PackageDescription
    org.lwjgl.util.mapped 
    +
  • +
  • +
      +
    • + + +

      Uses of MappedObject in org.lwjgl.util.mapped

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.util.mapped with type parameters of type MappedObject 
      Modifier and TypeMethod and Description
      <T extends MappedObject
      T[]
      MappedObject.asArray() 
      <T extends MappedObject
      void
      MappedObject.copyRange(T target, + int instances) +
      Copies and amount of SIZEOF * instances bytes, from the + current mapped object, to the specified mapped object.
      +
      <T extends MappedObject
      void
      MappedObject.copyTo(T target) +
      Copies and amount of SIZEOF - padding bytes, from the current + mapped object, to the specified mapped object.
      +
      <T extends MappedObject
      T
      MappedObject.dup() +
      Creates an identical new MappedObject instance, comparable to the + contract of ByteBuffer.duplicate().
      +
      static <T extends MappedObject
      java.lang.Iterable<T>
      MappedObject.foreach(T mapped) +
      Creates an Iterable that will step through + capacity() views, leaving the view at + the last valid value.
      +

      + For convenience you are encouraged to static-import this specific method: + import static org.lwjgl.util.mapped.MappedObject.foreach;

      +
      static <T extends MappedObject
      java.lang.Iterable<T>
      MappedObject.foreach(T mapped, + int elementCount) +
      Creates an Iterable that will step through + elementCount views, leaving the view at + the last valid value.
      +

      + For convenience you are encouraged to static-import this specific method: + import static org.lwjgl.util.mapped.MappedObject.foreach;

      +
      static <T extends MappedObject
      T
      MappedObject.malloc(int elementCount) +
      Creates a MappedObject instance, mapping the memory region of an allocated direct ByteBuffer with a capacity of elementCount*SIZEOF +

      + The behavior of this (transformed) method does not follow the normal Java behavior.
      + Vec2.malloc(int) will return a mapped Vec2 instance.
      + Vec3.malloc(int) will return a mapped Vec3 instance.
      + This (required) notation might cause compiler warnings, which can be suppressed with @SuppressWarnings("static-access").
      + Using Java 5.0's static-import on this method will break functionality.

      +
      static <T extends MappedObject
      T
      MappedObject.map(java.nio.ByteBuffer bb) +
      Creates a MappedObject instance, mapping the memory region of the specified direct ByteBuffer.
      +
      static <T extends MappedObject
      T
      MappedObject.map(long address, + int capacity) +
      Creates a MappedObject instance, mapping the memory region specified.
      +
      <T extends MappedObject
      T
      MappedObject.slice() +
      Creates a new MappedObject instance, with a base offset equal to + the offset of the current view, comparable to the contract of ByteBuffer.slice().
      +
      + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.util.mapped that return MappedObject 
      Modifier and TypeMethod and Description
      <T extends MappedObject
      T[]
      MappedObject.asArray() 
      static MappedObjectMappedHelper.dup(MappedObject src, + MappedObject dst) 
      static MappedObjectMappedHelper.slice(MappedObject src, + MappedObject dst) 
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.util.mapped with parameters of type MappedObject 
      Modifier and TypeMethod and Description
      static longMappedHelper.aget(MappedObject mapped, + int fieldOffset) 
      static voidMappedHelper.aput(MappedObject mapped, + long value, + int fieldOffset) 
      static byteMappedHelper.bget(MappedObject mapped, + int fieldOffset) 
      static voidMappedHelper.bput(MappedObject mapped, + byte value, + int fieldOffset) 
      static byteMappedHelper.bvget(MappedObject mapped, + int fieldOffset) 
      static voidMappedHelper.bvput(MappedObject mapped, + byte value, + int fieldOffset) 
      static charMappedHelper.cget(MappedObject mapped, + int fieldOffset) 
      static voidMappedHelper.checkAddress(long viewAddress, + MappedObject mapped) 
      static voidMappedHelper.copy(MappedObject src, + MappedObject dst, + int bytes) 
      static voidMappedHelper.cput(MappedObject mapped, + char value, + int fieldOffset) 
      static MappedSet2MappedSet.create(MappedObject a, + MappedObject b) +
      Creates a MappedSet by linking the specified MappedObjects.
      +
      static MappedSet3MappedSet.create(MappedObject a, + MappedObject b, + MappedObject c) +
      Creates a MappedSet by linking the specified MappedObjects.
      +
      static MappedSet4MappedSet.create(MappedObject a, + MappedObject b, + MappedObject c, + MappedObject d) +
      Creates a MappedSet by linking the specified MappedObjects.
      +
      static charMappedHelper.cvget(MappedObject mapped, + int fieldOffset) 
      static voidMappedHelper.cvput(MappedObject mapped, + char value, + int fieldOffset) 
      static doubleMappedHelper.dget(MappedObject mapped, + int fieldOffset) 
      static voidMappedHelper.dput(MappedObject mapped, + double value, + int fieldOffset) 
      static MappedObjectMappedHelper.dup(MappedObject src, + MappedObject dst) 
      static doubleMappedHelper.dvget(MappedObject mapped, + int fieldOffset) 
      static voidMappedHelper.dvput(MappedObject mapped, + double value, + int fieldOffset) 
      static floatMappedHelper.fget(MappedObject mapped, + int fieldOffset) 
      static voidMappedHelper.fput(MappedObject mapped, + float value, + int fieldOffset) 
      static floatMappedHelper.fvget(MappedObject mapped, + int fieldOffset) 
      static voidMappedHelper.fvput(MappedObject mapped, + float value, + int fieldOffset) 
      static intMappedHelper.get_view_shift(MappedObject mapped, + int sizeof_shift) 
      static intMappedHelper.get_view(MappedObject mapped, + int sizeof) 
      static intMappedHelper.iget(MappedObject mapped, + int fieldOffset) 
      static voidMappedHelper.iput(MappedObject mapped, + int value, + int fieldOffset) 
      static intMappedHelper.ivget(MappedObject mapped, + int fieldOffset) 
      static voidMappedHelper.ivput(MappedObject mapped, + int value, + int fieldOffset) 
      static longMappedHelper.jget(MappedObject mapped, + int fieldOffset) 
      static voidMappedHelper.jput(MappedObject mapped, + long value, + int fieldOffset) 
      static longMappedHelper.jvget(MappedObject mapped, + int fieldOffset) 
      static voidMappedHelper.jvput(MappedObject mapped, + long value, + int fieldOffset) 
      static voidMappedHelper.put_view_next(MappedObject mapped, + int sizeof) 
      static voidMappedHelper.put_view_shift(MappedObject mapped, + int view, + int sizeof_shift) 
      static voidMappedHelper.put_view(MappedObject mapped, + int view, + int sizeof) 
      static voidMappedHelper.setup(MappedObject mo, + java.nio.ByteBuffer buffer, + int align, + int sizeof) 
      static shortMappedHelper.sget(MappedObject mapped, + int fieldOffset) 
      static MappedObjectMappedHelper.slice(MappedObject src, + MappedObject dst) 
      static voidMappedHelper.sput(MappedObject mapped, + short value, + int fieldOffset) 
      static shortMappedHelper.svget(MappedObject mapped, + int fieldOffset) 
      static voidMappedHelper.svput(MappedObject mapped, + short value, + int fieldOffset) 
      + + + + + + + + + + + + +
      Method parameters in org.lwjgl.util.mapped with type arguments of type MappedObject 
      Modifier and TypeMethod and Description
      static voidMappedObjectTransformer.register(java.lang.Class<? extends MappedObject> type) +
      Registers a class as a mapped object.
      +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedObjectClassLoader.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedObjectClassLoader.html new file mode 100644 index 00000000..caaa2fa9 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedObjectClassLoader.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.mapped.MappedObjectClassLoader (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.mapped.MappedObjectClassLoader

+
+
No usage of org.lwjgl.util.mapped.MappedObjectClassLoader
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedObjectTransformer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedObjectTransformer.html new file mode 100644 index 00000000..a2938336 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedObjectTransformer.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.mapped.MappedObjectTransformer (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.mapped.MappedObjectTransformer

+
+
No usage of org.lwjgl.util.mapped.MappedObjectTransformer
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedSet.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedSet.html new file mode 100644 index 00000000..358edf8e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedSet.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.mapped.MappedSet (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.mapped.MappedSet

+
+
No usage of org.lwjgl.util.mapped.MappedSet
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedSet2.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedSet2.html new file mode 100644 index 00000000..8d4cb552 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedSet2.html @@ -0,0 +1,173 @@ + + + + + +Uses of Class org.lwjgl.util.mapped.MappedSet2 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.mapped.MappedSet2

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedSet3.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedSet3.html new file mode 100644 index 00000000..89b57e3e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedSet3.html @@ -0,0 +1,174 @@ + + + + + +Uses of Class org.lwjgl.util.mapped.MappedSet3 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.mapped.MappedSet3

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedSet4.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedSet4.html new file mode 100644 index 00000000..17ed5a51 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedSet4.html @@ -0,0 +1,175 @@ + + + + + +Uses of Class org.lwjgl.util.mapped.MappedSet4 (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.mapped.MappedSet4

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedType.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedType.html new file mode 100644 index 00000000..12eea2b4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/MappedType.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.mapped.MappedType (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.mapped.MappedType

+
+
No usage of org.lwjgl.util.mapped.MappedType
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/Pointer.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/Pointer.html new file mode 100644 index 00000000..eb9e5985 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/class-use/Pointer.html @@ -0,0 +1,116 @@ + + + + + +Uses of Class org.lwjgl.util.mapped.Pointer (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.mapped.Pointer

+
+
No usage of org.lwjgl.util.mapped.Pointer
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/package-frame.html new file mode 100644 index 00000000..82335920 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/package-frame.html @@ -0,0 +1,34 @@ + + + + + +org.lwjgl.util.mapped (LWJGL API) + + + + +

org.lwjgl.util.mapped

+ + + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/package-summary.html new file mode 100644 index 00000000..978f7a3a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/package-summary.html @@ -0,0 +1,226 @@ + + + + + +org.lwjgl.util.mapped (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl.util.mapped

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    CacheUtil +
    This class provides utility methods for allocating cache-line-aligned + NIO buffers.
    +
    MappedHelper +
    [INTERNAL USE ONLY] +

    + Helper class used by the bytecode transformer.

    +
    MappedObject +
    Base superclass of all mapped objects.
    +
    MappedObjectClassLoader +
    This classloader is responsible for applying the bytecode transformation to mapped objects.
    +
    MappedObjectTransformer +
    This class implements the bytecode transformation that mapped object go through.
    +
    MappedSet +
    Factory for mapped sets.
    +
    MappedSet2 +
    MappedSet implementation for two MappedObjects.
    +
    MappedSet3 +
    MappedSet implementation for three MappedObjects.
    +
    MappedSet4 +
    MappedSet implementation for four MappedObjects.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + +
    Annotation Types Summary 
    Annotation TypeDescription
    CacheLinePad +
    When this annotation is used on a field, automatic cache-line-sized padding + will be inserted around the field.
    +
    MappedField +
    This annotation can be used on fields of MappedObject subclasses, + to manually specify byte offsets and lengths.
    +
    MappedType +
    This annotation marks a class as a mapped object, which will go under bytecode + transformation at runtime.
    +
    Pointer +
    This annotation can be used on long fields of MappedObject subclasses, + to specify that the long value should be interpreted as a pointer.
    +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/package-tree.html new file mode 100644 index 00000000..5c178188 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/package-tree.html @@ -0,0 +1,156 @@ + + + + + +org.lwjgl.util.mapped Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl.util.mapped

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Annotation Type Hierarchy

+
    +
  • org.lwjgl.util.mapped.MappedField (implements java.lang.annotation.Annotation)
  • +
  • org.lwjgl.util.mapped.MappedType (implements java.lang.annotation.Annotation)
  • +
  • org.lwjgl.util.mapped.CacheLinePad (implements java.lang.annotation.Annotation)
  • +
  • org.lwjgl.util.mapped.Pointer (implements java.lang.annotation.Annotation)
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/package-use.html new file mode 100644 index 00000000..e91a4d5b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/mapped/package-use.html @@ -0,0 +1,166 @@ + + + + + +Uses of Package org.lwjgl.util.mapped (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl.util.mapped

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/package-frame.html new file mode 100644 index 00000000..a648af21 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/package-frame.html @@ -0,0 +1,38 @@ + + + + + +org.lwjgl.util (LWJGL API) + + + + +

org.lwjgl.util

+ + + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/package-summary.html new file mode 100644 index 00000000..6693b8a8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/package-summary.html @@ -0,0 +1,245 @@ + + + + + +org.lwjgl.util (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl.util

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    ReadableColor +
    Readonly interface for Colors
    +
    ReadableDimension +
    Readonly interface for Dimensions
    +
    ReadablePoint +
    Readonly interface for Points
    +
    ReadableRectangle +
    Readonly interface for Rectangles
    +
    Renderable +
    Simple interface to things that can be Rendered.
    +
    WritableColor +
    Write interface for Colors
    +
    WritableDimension +
    Write interface for Dimensions
    +
    WritablePoint +
    Write interface for Points
    +
    WritableRectangle +
    Write interface for Rectangles
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    Color +
    A mutable Color class
    +
    Dimension +
    A 2D integer Dimension class, which looks remarkably like an AWT one.
    +
    Display +
    Display initialization utility, that can be used to find display modes and pick + one for you based on your criteria.
    +
    Point +
    A 2D integer point class, which looks remarkably like an AWT one.
    +
    Rectangle +
    A 2D integer Rectangle class which looks remarkably like an AWT one.
    +
    Timer +
    A hires timer.
    +
    WaveData +
    Utitlity class for loading wavefiles.
    +
    XPMFile +
    + NOTE: This simple XPM reader does not support extensions nor hotspots
    +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/package-tree.html new file mode 100644 index 00000000..19b6b62a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/package-tree.html @@ -0,0 +1,162 @@ + + + + + +org.lwjgl.util Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl.util

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/package-use.html new file mode 100644 index 00000000..51d0440c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/package-use.html @@ -0,0 +1,202 @@ + + + + + +Uses of Package org.lwjgl.util (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl.util

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Matrix.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Matrix.html new file mode 100644 index 00000000..4a7fb58a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Matrix.html @@ -0,0 +1,441 @@ + + + + + +Matrix (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Class Matrix

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.vector.Matrix
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    Direct Known Subclasses:
    +
    Matrix2f, Matrix3f, Matrix4f
    +
    +
    +
    +
    public abstract class Matrix
    +extends java.lang.Object
    +implements java.io.Serializable
    +
    Base class for matrices. When a matrix is constructed it will be the identity + matrix unless otherwise stated.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      protected Matrix() +
      Constructor for Matrix.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      abstract floatdeterminant() 
      abstract Matrixinvert() +
      Invert this matrix
      +
      abstract Matrixload(java.nio.FloatBuffer buf) +
      Load from a float buffer.
      +
      abstract MatrixloadTranspose(java.nio.FloatBuffer buf) +
      Load from a float buffer.
      +
      abstract Matrixnegate() +
      Negate this matrix
      +
      abstract MatrixsetIdentity() +
      Set this matrix to be the identity matrix.
      +
      abstract MatrixsetZero() +
      Set this matrix to 0.
      +
      abstract Matrixstore(java.nio.FloatBuffer buf) +
      Store this matrix in a float buffer.
      +
      abstract MatrixstoreTranspose(java.nio.FloatBuffer buf) +
      Store this matrix in a float buffer.
      +
      abstract Matrixtranspose() +
      Transpose this matrix
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Matrix

        +
        protected Matrix()
        +
        Constructor for Matrix.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setIdentity

        +
        public abstract Matrix setIdentity()
        +
        Set this matrix to be the identity matrix.
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        invert

        +
        public abstract Matrix invert()
        +
        Invert this matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        load

        +
        public abstract Matrix load(java.nio.FloatBuffer buf)
        +
        Load from a float buffer. The buffer stores the matrix in column major + (OpenGL) order.
        +
        Parameters:
        buf - A float buffer to read from
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        loadTranspose

        +
        public abstract Matrix loadTranspose(java.nio.FloatBuffer buf)
        +
        Load from a float buffer. The buffer stores the matrix in row major + (mathematical) order.
        +
        Parameters:
        buf - A float buffer to read from
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public abstract Matrix negate()
        +
        Negate this matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        store

        +
        public abstract Matrix store(java.nio.FloatBuffer buf)
        +
        Store this matrix in a float buffer. The matrix is stored in column + major (openGL) order.
        +
        Parameters:
        buf - The buffer to store this matrix in
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        storeTranspose

        +
        public abstract Matrix storeTranspose(java.nio.FloatBuffer buf)
        +
        Store this matrix in a float buffer. The matrix is stored in row + major (maths) order.
        +
        Parameters:
        buf - The buffer to store this matrix in
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        transpose

        +
        public abstract Matrix transpose()
        +
        Transpose this matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        setZero

        +
        public abstract Matrix setZero()
        +
        Set this matrix to 0.
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        determinant

        +
        public abstract float determinant()
        +
        Returns:
        the determinant of the matrix
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Matrix2f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Matrix2f.html new file mode 100644 index 00000000..f270c052 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Matrix2f.html @@ -0,0 +1,834 @@ + + + + + +Matrix2f (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Class Matrix2f

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class Matrix2f
    +extends Matrix
    +implements java.io.Serializable
    +
    Holds a 2x2 matrix
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        m00

        +
        public float m00
        +
      • +
      + + + +
        +
      • +

        m01

        +
        public float m01
        +
      • +
      + + + +
        +
      • +

        m10

        +
        public float m10
        +
      • +
      + + + +
        +
      • +

        m11

        +
        public float m11
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Matrix2f

        +
        public Matrix2f()
        +
        Constructor for Matrix2f. The matrix is initialised to the identity.
        +
      • +
      + + + +
        +
      • +

        Matrix2f

        +
        public Matrix2f(Matrix2f src)
        +
        Constructor
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        load

        +
        public Matrix2f load(Matrix2f src)
        +
        Load from another matrix
        +
        Parameters:
        src - The source matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        load

        +
        public static Matrix2f load(Matrix2f src,
        +            Matrix2f dest)
        +
        Copy the source matrix to the destination matrix.
        +
        Parameters:
        src - The source matrix
        dest - The destination matrix, or null if a new one should be created.
        +
        Returns:
        The copied matrix
        +
      • +
      + + + +
        +
      • +

        load

        +
        public Matrix load(java.nio.FloatBuffer buf)
        +
        Load from a float buffer. The buffer stores the matrix in column major + (OpenGL) order.
        +
        +
        Specified by:
        +
        load in class Matrix
        +
        Parameters:
        buf - A float buffer to read from
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        loadTranspose

        +
        public Matrix loadTranspose(java.nio.FloatBuffer buf)
        +
        Load from a float buffer. The buffer stores the matrix in row major + (mathematical) order.
        +
        +
        Specified by:
        +
        loadTranspose in class Matrix
        +
        Parameters:
        buf - A float buffer to read from
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        store

        +
        public Matrix store(java.nio.FloatBuffer buf)
        +
        Store this matrix in a float buffer. The matrix is stored in column + major (openGL) order.
        +
        +
        Specified by:
        +
        store in class Matrix
        +
        Parameters:
        buf - The buffer to store this matrix in
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        storeTranspose

        +
        public Matrix storeTranspose(java.nio.FloatBuffer buf)
        +
        Store this matrix in a float buffer. The matrix is stored in row + major (maths) order.
        +
        +
        Specified by:
        +
        storeTranspose in class Matrix
        +
        Parameters:
        buf - The buffer to store this matrix in
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        add

        +
        public static Matrix2f add(Matrix2f left,
        +           Matrix2f right,
        +           Matrix2f dest)
        +
        Add two matrices together and place the result in a third matrix.
        +
        Parameters:
        left - The left source matrix
        right - The right source matrix
        dest - The destination matrix, or null if a new one is to be created
        +
        Returns:
        the destination matrix
        +
      • +
      + + + +
        +
      • +

        sub

        +
        public static Matrix2f sub(Matrix2f left,
        +           Matrix2f right,
        +           Matrix2f dest)
        +
        Subtract the right matrix from the left and place the result in a third matrix.
        +
        Parameters:
        left - The left source matrix
        right - The right source matrix
        dest - The destination matrix, or null if a new one is to be created
        +
        Returns:
        the destination matrix
        +
      • +
      + + + +
        +
      • +

        mul

        +
        public static Matrix2f mul(Matrix2f left,
        +           Matrix2f right,
        +           Matrix2f dest)
        +
        Multiply the right matrix by the left and place the result in a third matrix.
        +
        Parameters:
        left - The left source matrix
        right - The right source matrix
        dest - The destination matrix, or null if a new one is to be created
        +
        Returns:
        the destination matrix
        +
      • +
      + + + +
        +
      • +

        transform

        +
        public static Vector2f transform(Matrix2f left,
        +                 Vector2f right,
        +                 Vector2f dest)
        +
        Transform a Vector by a matrix and return the result in a destination + vector.
        +
        Parameters:
        left - The left matrix
        right - The right vector
        dest - The destination vector, or null if a new one is to be created
        +
        Returns:
        the destination vector
        +
      • +
      + + + +
        +
      • +

        transpose

        +
        public Matrix transpose()
        +
        Transpose this matrix
        +
        +
        Specified by:
        +
        transpose in class Matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        transpose

        +
        public Matrix2f transpose(Matrix2f dest)
        +
        Transpose this matrix and place the result in another matrix.
        +
        Parameters:
        dest - The destination matrix or null if a new matrix is to be created
        +
        Returns:
        the transposed matrix
        +
      • +
      + + + +
        +
      • +

        transpose

        +
        public static Matrix2f transpose(Matrix2f src,
        +                 Matrix2f dest)
        +
        Transpose the source matrix and place the result in the destination matrix.
        +
        Parameters:
        src - The source matrix or null if a new matrix is to be created
        dest - The destination matrix or null if a new matrix is to be created
        +
        Returns:
        the transposed matrix
        +
      • +
      + + + +
        +
      • +

        invert

        +
        public Matrix invert()
        +
        Invert this matrix
        +
        +
        Specified by:
        +
        invert in class Matrix
        +
        Returns:
        this if successful, null otherwise
        +
      • +
      + + + +
        +
      • +

        invert

        +
        public static Matrix2f invert(Matrix2f src,
        +              Matrix2f dest)
        +
        Invert the source matrix and place the result in the destination matrix.
        +
        Parameters:
        src - The source matrix to be inverted
        dest - The destination matrix or null if a new matrix is to be created
        +
        Returns:
        The inverted matrix, or null if source can't be reverted.
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Returns a string representation of this matrix
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public Matrix negate()
        +
        Negate this matrix
        +
        +
        Specified by:
        +
        negate in class Matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public Matrix2f negate(Matrix2f dest)
        +
        Negate this matrix and stash the result in another matrix.
        +
        Parameters:
        dest - The destination matrix, or null if a new matrix is to be created
        +
        Returns:
        the negated matrix
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public static Matrix2f negate(Matrix2f src,
        +              Matrix2f dest)
        +
        Negate the source matrix and stash the result in the destination matrix.
        +
        Parameters:
        src - The source matrix to be negated
        dest - The destination matrix, or null if a new matrix is to be created
        +
        Returns:
        the negated matrix
        +
      • +
      + + + +
        +
      • +

        setIdentity

        +
        public Matrix setIdentity()
        +
        Set this matrix to be the identity matrix.
        +
        +
        Specified by:
        +
        setIdentity in class Matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        setIdentity

        +
        public static Matrix2f setIdentity(Matrix2f src)
        +
        Set the source matrix to be the identity matrix.
        +
        Parameters:
        src - The matrix to set to the identity.
        +
        Returns:
        The source matrix
        +
      • +
      + + + +
        +
      • +

        setZero

        +
        public Matrix setZero()
        +
        Set this matrix to 0.
        +
        +
        Specified by:
        +
        setZero in class Matrix
        +
        Returns:
        this
        +
      • +
      + + + + + + + +
        +
      • +

        determinant

        +
        public float determinant()
        +
        +
        Specified by:
        +
        determinant in class Matrix
        +
        Returns:
        the determinant of the matrix
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Matrix3f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Matrix3f.html new file mode 100644 index 00000000..c9830b38 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Matrix3f.html @@ -0,0 +1,889 @@ + + + + + +Matrix3f (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Class Matrix3f

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class Matrix3f
    +extends Matrix
    +implements java.io.Serializable
    +
    Holds a 3x3 matrix.
    +
    Version:
    +
    $Revision$ + $Id$
    +
    Author:
    +
    cix_foo
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      floatm00 
      floatm01 
      floatm02 
      floatm10 
      floatm11 
      floatm12 
      floatm20 
      floatm21 
      floatm22 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Matrix3f() +
      Constructor for Matrix3f.
      +
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        m00

        +
        public float m00
        +
      • +
      + + + +
        +
      • +

        m01

        +
        public float m01
        +
      • +
      + + + +
        +
      • +

        m02

        +
        public float m02
        +
      • +
      + + + +
        +
      • +

        m10

        +
        public float m10
        +
      • +
      + + + +
        +
      • +

        m11

        +
        public float m11
        +
      • +
      + + + +
        +
      • +

        m12

        +
        public float m12
        +
      • +
      + + + +
        +
      • +

        m20

        +
        public float m20
        +
      • +
      + + + +
        +
      • +

        m21

        +
        public float m21
        +
      • +
      + + + +
        +
      • +

        m22

        +
        public float m22
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Matrix3f

        +
        public Matrix3f()
        +
        Constructor for Matrix3f. Matrix is initialised to the identity.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        load

        +
        public Matrix3f load(Matrix3f src)
        +
        Load from another matrix
        +
        Parameters:
        src - The source matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        load

        +
        public static Matrix3f load(Matrix3f src,
        +            Matrix3f dest)
        +
        Copy source matrix to destination matrix
        +
        Parameters:
        src - The source matrix
        dest - The destination matrix, or null of a new matrix is to be created
        +
        Returns:
        The copied matrix
        +
      • +
      + + + +
        +
      • +

        load

        +
        public Matrix load(java.nio.FloatBuffer buf)
        +
        Load from a float buffer. The buffer stores the matrix in column major + (OpenGL) order.
        +
        +
        Specified by:
        +
        load in class Matrix
        +
        Parameters:
        buf - A float buffer to read from
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        loadTranspose

        +
        public Matrix loadTranspose(java.nio.FloatBuffer buf)
        +
        Load from a float buffer. The buffer stores the matrix in row major + (maths) order.
        +
        +
        Specified by:
        +
        loadTranspose in class Matrix
        +
        Parameters:
        buf - A float buffer to read from
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        store

        +
        public Matrix store(java.nio.FloatBuffer buf)
        +
        Store this matrix in a float buffer. The matrix is stored in column + major (openGL) order.
        +
        +
        Specified by:
        +
        store in class Matrix
        +
        Parameters:
        buf - The buffer to store this matrix in
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        storeTranspose

        +
        public Matrix storeTranspose(java.nio.FloatBuffer buf)
        +
        Store this matrix in a float buffer. The matrix is stored in row + major (maths) order.
        +
        +
        Specified by:
        +
        storeTranspose in class Matrix
        +
        Parameters:
        buf - The buffer to store this matrix in
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        add

        +
        public static Matrix3f add(Matrix3f left,
        +           Matrix3f right,
        +           Matrix3f dest)
        +
        Add two matrices together and place the result in a third matrix.
        +
        Parameters:
        left - The left source matrix
        right - The right source matrix
        dest - The destination matrix, or null if a new one is to be created
        +
        Returns:
        the destination matrix
        +
      • +
      + + + +
        +
      • +

        sub

        +
        public static Matrix3f sub(Matrix3f left,
        +           Matrix3f right,
        +           Matrix3f dest)
        +
        Subtract the right matrix from the left and place the result in a third matrix.
        +
        Parameters:
        left - The left source matrix
        right - The right source matrix
        dest - The destination matrix, or null if a new one is to be created
        +
        Returns:
        the destination matrix
        +
      • +
      + + + +
        +
      • +

        mul

        +
        public static Matrix3f mul(Matrix3f left,
        +           Matrix3f right,
        +           Matrix3f dest)
        +
        Multiply the right matrix by the left and place the result in a third matrix.
        +
        Parameters:
        left - The left source matrix
        right - The right source matrix
        dest - The destination matrix, or null if a new one is to be created
        +
        Returns:
        the destination matrix
        +
      • +
      + + + +
        +
      • +

        transform

        +
        public static Vector3f transform(Matrix3f left,
        +                 Vector3f right,
        +                 Vector3f dest)
        +
        Transform a Vector by a matrix and return the result in a destination + vector.
        +
        Parameters:
        left - The left matrix
        right - The right vector
        dest - The destination vector, or null if a new one is to be created
        +
        Returns:
        the destination vector
        +
      • +
      + + + +
        +
      • +

        transpose

        +
        public Matrix transpose()
        +
        Transpose this matrix
        +
        +
        Specified by:
        +
        transpose in class Matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        transpose

        +
        public Matrix3f transpose(Matrix3f dest)
        +
        Transpose this matrix and place the result in another matrix
        +
        Parameters:
        dest - The destination matrix or null if a new matrix is to be created
        +
        Returns:
        the transposed matrix
        +
      • +
      + + + +
        +
      • +

        transpose

        +
        public static Matrix3f transpose(Matrix3f src,
        +                 Matrix3f dest)
        +
        Transpose the source matrix and place the result into the destination matrix
        +
        Parameters:
        src - The source matrix to be transposed
        dest - The destination matrix or null if a new matrix is to be created
        +
        Returns:
        the transposed matrix
        +
      • +
      + + + +
        +
      • +

        determinant

        +
        public float determinant()
        +
        +
        Specified by:
        +
        determinant in class Matrix
        +
        Returns:
        the determinant of the matrix
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Returns a string representation of this matrix
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        invert

        +
        public Matrix invert()
        +
        Invert this matrix
        +
        +
        Specified by:
        +
        invert in class Matrix
        +
        Returns:
        this if successful, null otherwise
        +
      • +
      + + + +
        +
      • +

        invert

        +
        public static Matrix3f invert(Matrix3f src,
        +              Matrix3f dest)
        +
        Invert the source matrix and put the result into the destination matrix
        +
        Parameters:
        src - The source matrix to be inverted
        dest - The destination matrix, or null if a new one is to be created
        +
        Returns:
        The inverted matrix if successful, null otherwise
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public Matrix negate()
        +
        Negate this matrix
        +
        +
        Specified by:
        +
        negate in class Matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public Matrix3f negate(Matrix3f dest)
        +
        Negate this matrix and place the result in a destination matrix.
        +
        Parameters:
        dest - The destination matrix, or null if a new matrix is to be created
        +
        Returns:
        the negated matrix
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public static Matrix3f negate(Matrix3f src,
        +              Matrix3f dest)
        +
        Negate the source matrix and place the result in the destination matrix.
        +
        Parameters:
        src - The source matrix
        dest - The destination matrix, or null if a new matrix is to be created
        +
        Returns:
        the negated matrix
        +
      • +
      + + + +
        +
      • +

        setIdentity

        +
        public Matrix setIdentity()
        +
        Set this matrix to be the identity matrix.
        +
        +
        Specified by:
        +
        setIdentity in class Matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        setIdentity

        +
        public static Matrix3f setIdentity(Matrix3f m)
        +
        Set the matrix to be the identity matrix.
        +
        Parameters:
        m - The matrix to be set to the identity
        +
        Returns:
        m
        +
      • +
      + + + +
        +
      • +

        setZero

        +
        public Matrix setZero()
        +
        Set this matrix to 0.
        +
        +
        Specified by:
        +
        setZero in class Matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        setZero

        +
        public static Matrix3f setZero(Matrix3f m)
        +
        Set the matrix matrix to 0.
        +
        Parameters:
        m - The matrix to be set to 0
        +
        Returns:
        m
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Matrix4f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Matrix4f.html new file mode 100644 index 00000000..d16e103d --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Matrix4f.html @@ -0,0 +1,1235 @@ + + + + + +Matrix4f (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Class Matrix4f

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class Matrix4f
    +extends Matrix
    +implements java.io.Serializable
    +
    Holds a 4x4 float matrix.
    +
    Author:
    +
    foo
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        m00

        +
        public float m00
        +
      • +
      + + + +
        +
      • +

        m01

        +
        public float m01
        +
      • +
      + + + +
        +
      • +

        m02

        +
        public float m02
        +
      • +
      + + + +
        +
      • +

        m03

        +
        public float m03
        +
      • +
      + + + +
        +
      • +

        m10

        +
        public float m10
        +
      • +
      + + + +
        +
      • +

        m11

        +
        public float m11
        +
      • +
      + + + +
        +
      • +

        m12

        +
        public float m12
        +
      • +
      + + + +
        +
      • +

        m13

        +
        public float m13
        +
      • +
      + + + +
        +
      • +

        m20

        +
        public float m20
        +
      • +
      + + + +
        +
      • +

        m21

        +
        public float m21
        +
      • +
      + + + +
        +
      • +

        m22

        +
        public float m22
        +
      • +
      + + + +
        +
      • +

        m23

        +
        public float m23
        +
      • +
      + + + +
        +
      • +

        m30

        +
        public float m30
        +
      • +
      + + + +
        +
      • +

        m31

        +
        public float m31
        +
      • +
      + + + +
        +
      • +

        m32

        +
        public float m32
        +
      • +
      + + + +
        +
      • +

        m33

        +
        public float m33
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Matrix4f

        +
        public Matrix4f()
        +
        Construct a new matrix, initialized to the identity.
        +
      • +
      + + + +
        +
      • +

        Matrix4f

        +
        public Matrix4f(Matrix4f src)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Returns a string representation of this matrix
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        setIdentity

        +
        public Matrix setIdentity()
        +
        Set this matrix to be the identity matrix.
        +
        +
        Specified by:
        +
        setIdentity in class Matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        setIdentity

        +
        public static Matrix4f setIdentity(Matrix4f m)
        +
        Set the given matrix to be the identity matrix.
        +
        Parameters:
        m - The matrix to set to the identity
        +
        Returns:
        m
        +
      • +
      + + + +
        +
      • +

        setZero

        +
        public Matrix setZero()
        +
        Set this matrix to 0.
        +
        +
        Specified by:
        +
        setZero in class Matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        setZero

        +
        public static Matrix4f setZero(Matrix4f m)
        +
        Set the given matrix to 0.
        +
        Parameters:
        m - The matrix to set to 0
        +
        Returns:
        m
        +
      • +
      + + + +
        +
      • +

        load

        +
        public Matrix4f load(Matrix4f src)
        +
        Load from another matrix4f
        +
        Parameters:
        src - The source matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        load

        +
        public static Matrix4f load(Matrix4f src,
        +            Matrix4f dest)
        +
        Copy the source matrix to the destination matrix
        +
        Parameters:
        src - The source matrix
        dest - The destination matrix, or null of a new one is to be created
        +
        Returns:
        The copied matrix
        +
      • +
      + + + +
        +
      • +

        load

        +
        public Matrix load(java.nio.FloatBuffer buf)
        +
        Load from a float buffer. The buffer stores the matrix in column major + (OpenGL) order.
        +
        +
        Specified by:
        +
        load in class Matrix
        +
        Parameters:
        buf - A float buffer to read from
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        loadTranspose

        +
        public Matrix loadTranspose(java.nio.FloatBuffer buf)
        +
        Load from a float buffer. The buffer stores the matrix in row major + (maths) order.
        +
        +
        Specified by:
        +
        loadTranspose in class Matrix
        +
        Parameters:
        buf - A float buffer to read from
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        store

        +
        public Matrix store(java.nio.FloatBuffer buf)
        +
        Store this matrix in a float buffer. The matrix is stored in column + major (openGL) order.
        +
        +
        Specified by:
        +
        store in class Matrix
        +
        Parameters:
        buf - The buffer to store this matrix in
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        storeTranspose

        +
        public Matrix storeTranspose(java.nio.FloatBuffer buf)
        +
        Store this matrix in a float buffer. The matrix is stored in row + major (maths) order.
        +
        +
        Specified by:
        +
        storeTranspose in class Matrix
        +
        Parameters:
        buf - The buffer to store this matrix in
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        store3f

        +
        public Matrix store3f(java.nio.FloatBuffer buf)
        +
        Store the rotation portion of this matrix in a float buffer. The matrix is stored in column + major (openGL) order.
        +
        Parameters:
        buf - The buffer to store this matrix in
        +
      • +
      + + + +
        +
      • +

        add

        +
        public static Matrix4f add(Matrix4f left,
        +           Matrix4f right,
        +           Matrix4f dest)
        +
        Add two matrices together and place the result in a third matrix.
        +
        Parameters:
        left - The left source matrix
        right - The right source matrix
        dest - The destination matrix, or null if a new one is to be created
        +
        Returns:
        the destination matrix
        +
      • +
      + + + +
        +
      • +

        sub

        +
        public static Matrix4f sub(Matrix4f left,
        +           Matrix4f right,
        +           Matrix4f dest)
        +
        Subtract the right matrix from the left and place the result in a third matrix.
        +
        Parameters:
        left - The left source matrix
        right - The right source matrix
        dest - The destination matrix, or null if a new one is to be created
        +
        Returns:
        the destination matrix
        +
      • +
      + + + +
        +
      • +

        mul

        +
        public static Matrix4f mul(Matrix4f left,
        +           Matrix4f right,
        +           Matrix4f dest)
        +
        Multiply the right matrix by the left and place the result in a third matrix.
        +
        Parameters:
        left - The left source matrix
        right - The right source matrix
        dest - The destination matrix, or null if a new one is to be created
        +
        Returns:
        the destination matrix
        +
      • +
      + + + +
        +
      • +

        transform

        +
        public static Vector4f transform(Matrix4f left,
        +                 Vector4f right,
        +                 Vector4f dest)
        +
        Transform a Vector by a matrix and return the result in a destination + vector.
        +
        Parameters:
        left - The left matrix
        right - The right vector
        dest - The destination vector, or null if a new one is to be created
        +
        Returns:
        the destination vector
        +
      • +
      + + + +
        +
      • +

        transpose

        +
        public Matrix transpose()
        +
        Transpose this matrix
        +
        +
        Specified by:
        +
        transpose in class Matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        translate

        +
        public Matrix4f translate(Vector2f vec)
        +
        Translate this matrix
        +
        Parameters:
        vec - The vector to translate by
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        translate

        +
        public Matrix4f translate(Vector3f vec)
        +
        Translate this matrix
        +
        Parameters:
        vec - The vector to translate by
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        scale

        +
        public Matrix4f scale(Vector3f vec)
        +
        Scales this matrix
        +
        Parameters:
        vec - The vector to scale by
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        scale

        +
        public static Matrix4f scale(Vector3f vec,
        +             Matrix4f src,
        +             Matrix4f dest)
        +
        Scales the source matrix and put the result in the destination matrix
        +
        Parameters:
        vec - The vector to scale by
        src - The source matrix
        dest - The destination matrix, or null if a new matrix is to be created
        +
        Returns:
        The scaled matrix
        +
      • +
      + + + +
        +
      • +

        rotate

        +
        public Matrix4f rotate(float angle,
        +              Vector3f axis)
        +
        Rotates the matrix around the given axis the specified angle
        +
        Parameters:
        angle - the angle, in radians.
        axis - The vector representing the rotation axis. Must be normalized.
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        rotate

        +
        public Matrix4f rotate(float angle,
        +              Vector3f axis,
        +              Matrix4f dest)
        +
        Rotates the matrix around the given axis the specified angle
        +
        Parameters:
        angle - the angle, in radians.
        axis - The vector representing the rotation axis. Must be normalized.
        dest - The matrix to put the result, or null if a new matrix is to be created
        +
        Returns:
        The rotated matrix
        +
      • +
      + + + +
        +
      • +

        rotate

        +
        public static Matrix4f rotate(float angle,
        +              Vector3f axis,
        +              Matrix4f src,
        +              Matrix4f dest)
        +
        Rotates the source matrix around the given axis the specified angle and + put the result in the destination matrix.
        +
        Parameters:
        angle - the angle, in radians.
        axis - The vector representing the rotation axis. Must be normalized.
        src - The matrix to rotate
        dest - The matrix to put the result, or null if a new matrix is to be created
        +
        Returns:
        The rotated matrix
        +
      • +
      + + + +
        +
      • +

        translate

        +
        public Matrix4f translate(Vector3f vec,
        +                 Matrix4f dest)
        +
        Translate this matrix and stash the result in another matrix
        +
        Parameters:
        vec - The vector to translate by
        dest - The destination matrix or null if a new matrix is to be created
        +
        Returns:
        the translated matrix
        +
      • +
      + + + +
        +
      • +

        translate

        +
        public static Matrix4f translate(Vector3f vec,
        +                 Matrix4f src,
        +                 Matrix4f dest)
        +
        Translate the source matrix and stash the result in the destination matrix
        +
        Parameters:
        vec - The vector to translate by
        src - The source matrix
        dest - The destination matrix or null if a new matrix is to be created
        +
        Returns:
        The translated matrix
        +
      • +
      + + + +
        +
      • +

        translate

        +
        public Matrix4f translate(Vector2f vec,
        +                 Matrix4f dest)
        +
        Translate this matrix and stash the result in another matrix
        +
        Parameters:
        vec - The vector to translate by
        dest - The destination matrix or null if a new matrix is to be created
        +
        Returns:
        the translated matrix
        +
      • +
      + + + +
        +
      • +

        translate

        +
        public static Matrix4f translate(Vector2f vec,
        +                 Matrix4f src,
        +                 Matrix4f dest)
        +
        Translate the source matrix and stash the result in the destination matrix
        +
        Parameters:
        vec - The vector to translate by
        src - The source matrix
        dest - The destination matrix or null if a new matrix is to be created
        +
        Returns:
        The translated matrix
        +
      • +
      + + + +
        +
      • +

        transpose

        +
        public Matrix4f transpose(Matrix4f dest)
        +
        Transpose this matrix and place the result in another matrix
        +
        Parameters:
        dest - The destination matrix or null if a new matrix is to be created
        +
        Returns:
        the transposed matrix
        +
      • +
      + + + +
        +
      • +

        transpose

        +
        public static Matrix4f transpose(Matrix4f src,
        +                 Matrix4f dest)
        +
        Transpose the source matrix and place the result in the destination matrix
        +
        Parameters:
        src - The source matrix
        dest - The destination matrix or null if a new matrix is to be created
        +
        Returns:
        the transposed matrix
        +
      • +
      + + + +
        +
      • +

        determinant

        +
        public float determinant()
        +
        +
        Specified by:
        +
        determinant in class Matrix
        +
        Returns:
        the determinant of the matrix
        +
      • +
      + + + +
        +
      • +

        invert

        +
        public Matrix invert()
        +
        Invert this matrix
        +
        +
        Specified by:
        +
        invert in class Matrix
        +
        Returns:
        this if successful, null otherwise
        +
      • +
      + + + +
        +
      • +

        invert

        +
        public static Matrix4f invert(Matrix4f src,
        +              Matrix4f dest)
        +
        Invert the source matrix and put the result in the destination
        +
        Parameters:
        src - The source matrix
        dest - The destination matrix, or null if a new matrix is to be created
        +
        Returns:
        The inverted matrix if successful, null otherwise
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public Matrix negate()
        +
        Negate this matrix
        +
        +
        Specified by:
        +
        negate in class Matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public Matrix4f negate(Matrix4f dest)
        +
        Negate this matrix and place the result in a destination matrix.
        +
        Parameters:
        dest - The destination matrix, or null if a new matrix is to be created
        +
        Returns:
        the negated matrix
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public static Matrix4f negate(Matrix4f src,
        +              Matrix4f dest)
        +
        Negate this matrix and place the result in a destination matrix.
        +
        Parameters:
        src - The source matrix
        dest - The destination matrix, or null if a new matrix is to be created
        +
        Returns:
        The negated matrix
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Quaternion.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Quaternion.html new file mode 100644 index 00000000..4ae5c7b1 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Quaternion.html @@ -0,0 +1,1018 @@ + + + + + +Quaternion (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Class Quaternion

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        x

        +
        public float x
        +
      • +
      + + + +
        +
      • +

        y

        +
        public float y
        +
      • +
      + + + +
        +
      • +

        z

        +
        public float z
        +
      • +
      + + + +
        +
      • +

        w

        +
        public float w
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Quaternion

        +
        public Quaternion()
        +
        C'tor. The quaternion will be initialized to the identity.
        +
      • +
      + + + +
        +
      • +

        Quaternion

        +
        public Quaternion(ReadableVector4f src)
        +
        C'tor
        +
        Parameters:
        src -
        +
      • +
      + + + +
        +
      • +

        Quaternion

        +
        public Quaternion(float x,
        +          float y,
        +          float z,
        +          float w)
        +
        C'tor
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        set

        +
        public void set(float x,
        +       float y)
        +
      • +
      + + + +
        +
      • +

        set

        +
        public void set(float x,
        +       float y,
        +       float z)
        +
      • +
      + + + +
        +
      • +

        set

        +
        public void set(float x,
        +       float y,
        +       float z,
        +       float w)
        +
      • +
      + + + +
        +
      • +

        set

        +
        public Quaternion set(ReadableVector4f src)
        +
        Load from another Vector4f
        +
        Parameters:
        src - The source vector
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        setIdentity

        +
        public Quaternion setIdentity()
        +
        Set this quaternion to the multiplication identity.
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        setIdentity

        +
        public static Quaternion setIdentity(Quaternion q)
        +
        Set the given quaternion to the multiplication identity.
        +
        Parameters:
        q - The quaternion
        +
        Returns:
        q
        +
      • +
      + + + + + + + +
        +
      • +

        normalise

        +
        public static Quaternion normalise(Quaternion src,
        +                   Quaternion dest)
        +
        Normalise the source quaternion and place the result in another quaternion.
        +
        Parameters:
        src - The source quaternion
        dest - The destination quaternion, or null if a new quaternion is to be + created
        +
        Returns:
        The normalised quaternion
        +
      • +
      + + + +
        +
      • +

        normalise

        +
        public Quaternion normalise(Quaternion dest)
        +
        Normalise this quaternion and place the result in another quaternion.
        +
        Parameters:
        dest - The destination quaternion, or null if a new quaternion is to be + created
        +
        Returns:
        the normalised quaternion
        +
      • +
      + + + +
        +
      • +

        dot

        +
        public static float dot(Quaternion left,
        +        Quaternion right)
        +
        The dot product of two quaternions
        +
        Parameters:
        left - The LHS quat
        right - The RHS quat
        +
        Returns:
        left dot right
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public Quaternion negate(Quaternion dest)
        +
        Calculate the conjugate of this quaternion and put it into the given one
        +
        Parameters:
        dest - The quaternion which should be set to the conjugate of this + quaternion
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public static Quaternion negate(Quaternion src,
        +                Quaternion dest)
        +
        Calculate the conjugate of this quaternion and put it into the given one
        +
        Parameters:
        src - The source quaternion
        dest - The quaternion which should be set to the conjugate of this + quaternion
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public Vector negate()
        +
        Calculate the conjugate of this quaternion
        +
        +
        Specified by:
        +
        negate in class Vector
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        load

        +
        public Vector load(java.nio.FloatBuffer buf)
        +
        Description copied from class: Vector
        +
        Load this vector from a FloatBuffer
        +
        +
        Specified by:
        +
        load in class Vector
        +
        Parameters:
        buf - The buffer to load it from, at the current position
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        scale

        +
        public Vector scale(float scale)
        +
        Description copied from class: Vector
        +
        Scale this vector
        +
        +
        Specified by:
        +
        scale in class Vector
        +
        Parameters:
        scale - The scale factor
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        scale

        +
        public static Quaternion scale(float scale,
        +               Quaternion src,
        +               Quaternion dest)
        +
        Scale the source quaternion by scale and put the result in the destination
        +
        Parameters:
        scale - The amount to scale by
        src - The source quaternion
        dest - The destination quaternion, or null if a new quaternion is to be created
        +
        Returns:
        The scaled quaternion
        +
      • +
      + + + +
        +
      • +

        store

        +
        public Vector store(java.nio.FloatBuffer buf)
        +
        Description copied from class: Vector
        +
        Store this vector in a FloatBuffer
        +
        +
        Specified by:
        +
        store in interface ReadableVector
        +
        Specified by:
        +
        store in class Vector
        +
        Parameters:
        buf - The buffer to store it in, at the current position
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        getX

        +
        public final float getX()
        +
        +
        Specified by:
        +
        getX in interface ReadableVector2f
        +
        Returns:
        x
        +
      • +
      + + + +
        +
      • +

        getY

        +
        public final float getY()
        +
        +
        Specified by:
        +
        getY in interface ReadableVector2f
        +
        Returns:
        y
        +
      • +
      + + + +
        +
      • +

        setX

        +
        public final void setX(float x)
        +
        Set X
        +
        Parameters:
        x -
        +
      • +
      + + + +
        +
      • +

        setY

        +
        public final void setY(float y)
        +
        Set Y
        +
        Parameters:
        y -
        +
      • +
      + + + +
        +
      • +

        setZ

        +
        public void setZ(float z)
        +
        Set Z
        +
        Parameters:
        z -
        +
      • +
      + + + +
        +
      • +

        getZ

        +
        public float getZ()
        +
        +
        Specified by:
        +
        getZ in interface ReadableVector3f
        +
        Returns:
        z
        +
      • +
      + + + +
        +
      • +

        setW

        +
        public void setW(float w)
        +
        Set W
        +
        Parameters:
        w -
        +
      • +
      + + + +
        +
      • +

        getW

        +
        public float getW()
        +
        +
        Specified by:
        +
        getW in interface ReadableVector4f
        +
        Returns:
        w
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        mul

        +
        public static Quaternion mul(Quaternion left,
        +             Quaternion right,
        +             Quaternion dest)
        +
        Sets the value of this quaternion to the quaternion product of + quaternions left and right (this = left * right). Note that this is safe + for aliasing (e.g. this can be left or right).
        +
        Parameters:
        left - the first quaternion
        right - the second quaternion
        +
      • +
      + + + +
        +
      • +

        mulInverse

        +
        public static Quaternion mulInverse(Quaternion left,
        +                    Quaternion right,
        +                    Quaternion dest)
        +
        Multiplies quaternion left by the inverse of quaternion right and places + the value into this quaternion. The value of both argument quaternions is + preservered (this = left * right^-1).
        +
        Parameters:
        left - the left quaternion
        right - the right quaternion
        +
      • +
      + + + +
        +
      • +

        setFromAxisAngle

        +
        public final void setFromAxisAngle(Vector4f a1)
        +
        Sets the value of this quaternion to the equivalent rotation of the + Axis-Angle argument.
        +
        Parameters:
        a1 - the axis-angle: (x,y,z) is the axis and w is the angle
        +
      • +
      + + + +
        +
      • +

        setFromMatrix

        +
        public final Quaternion setFromMatrix(Matrix4f m)
        +
        Sets the value of this quaternion using the rotational component of the + passed matrix.
        +
        Parameters:
        m - The matrix
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        setFromMatrix

        +
        public static Quaternion setFromMatrix(Matrix4f m,
        +                       Quaternion q)
        +
        Sets the value of the source quaternion using the rotational component of the + passed matrix.
        +
        Parameters:
        m - The source matrix
        q - The destination quaternion, or null if a new quaternion is to be created
        +
        Returns:
        q
        +
      • +
      + + + +
        +
      • +

        setFromMatrix

        +
        public final Quaternion setFromMatrix(Matrix3f m)
        +
        Sets the value of this quaternion using the rotational component of the + passed matrix.
        +
        Parameters:
        m - The source matrix
        +
      • +
      + + + +
        +
      • +

        setFromMatrix

        +
        public static Quaternion setFromMatrix(Matrix3f m,
        +                       Quaternion q)
        +
        Sets the value of the source quaternion using the rotational component of the + passed matrix.
        +
        Parameters:
        m - The source matrix
        q - The destination quaternion, or null if a new quaternion is to be created
        +
        Returns:
        q
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/ReadableVector.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/ReadableVector.html new file mode 100644 index 00000000..b442818e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/ReadableVector.html @@ -0,0 +1,250 @@ + + + + + +ReadableVector (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Interface ReadableVector

+
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      floatlength() 
      floatlengthSquared() 
      Vectorstore(java.nio.FloatBuffer buf) +
      Store this vector in a FloatBuffer
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        length

        +
        float length()
        +
        Returns:
        the length of the vector
        +
      • +
      + + + +
        +
      • +

        lengthSquared

        +
        float lengthSquared()
        +
        Returns:
        the length squared of the vector
        +
      • +
      + + + +
        +
      • +

        store

        +
        Vector store(java.nio.FloatBuffer buf)
        +
        Store this vector in a FloatBuffer
        +
        Parameters:
        buf - The buffer to store it in, at the current position
        +
        Returns:
        this
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/ReadableVector2f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/ReadableVector2f.html new file mode 100644 index 00000000..e3369beb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/ReadableVector2f.html @@ -0,0 +1,244 @@ + + + + + +ReadableVector2f (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Interface ReadableVector2f

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getX

        +
        float getX()
        +
        Returns:
        x
        +
      • +
      + + + +
        +
      • +

        getY

        +
        float getY()
        +
        Returns:
        y
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/ReadableVector3f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/ReadableVector3f.html new file mode 100644 index 00000000..81974f8a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/ReadableVector3f.html @@ -0,0 +1,237 @@ + + + + + +ReadableVector3f (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Interface ReadableVector3f

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getZ

        +
        float getZ()
        +
        Returns:
        z
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/ReadableVector4f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/ReadableVector4f.html new file mode 100644 index 00000000..5ff463b6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/ReadableVector4f.html @@ -0,0 +1,240 @@ + + + + + +ReadableVector4f (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Interface ReadableVector4f

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getW

        +
        float getW()
        +
        Returns:
        w
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Vector.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Vector.html new file mode 100644 index 00000000..3c4eb0e3 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Vector.html @@ -0,0 +1,390 @@ + + + + + +Vector (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Class Vector

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.lwjgl.util.vector.Vector
    • +
    +
  • +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      protected Vector() +
      Constructor for Vector.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      floatlength() 
      abstract floatlengthSquared() 
      abstract Vectorload(java.nio.FloatBuffer buf) +
      Load this vector from a FloatBuffer
      +
      abstract Vectornegate() +
      Negate a vector
      +
      Vectornormalise() +
      Normalise this vector
      +
      abstract Vectorscale(float scale) +
      Scale this vector
      +
      abstract Vectorstore(java.nio.FloatBuffer buf) +
      Store this vector in a FloatBuffer
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Vector

        +
        protected Vector()
        +
        Constructor for Vector.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        length

        +
        public final float length()
        +
        +
        Specified by:
        +
        length in interface ReadableVector
        +
        Returns:
        the length of the vector
        +
      • +
      + + + +
        +
      • +

        lengthSquared

        +
        public abstract float lengthSquared()
        +
        +
        Specified by:
        +
        lengthSquared in interface ReadableVector
        +
        Returns:
        the length squared of the vector
        +
      • +
      + + + +
        +
      • +

        load

        +
        public abstract Vector load(java.nio.FloatBuffer buf)
        +
        Load this vector from a FloatBuffer
        +
        Parameters:
        buf - The buffer to load it from, at the current position
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public abstract Vector negate()
        +
        Negate a vector
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        normalise

        +
        public final Vector normalise()
        +
        Normalise this vector
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        store

        +
        public abstract Vector store(java.nio.FloatBuffer buf)
        +
        Store this vector in a FloatBuffer
        +
        +
        Specified by:
        +
        store in interface ReadableVector
        +
        Parameters:
        buf - The buffer to store it in, at the current position
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        scale

        +
        public abstract Vector scale(float scale)
        +
        Scale this vector
        +
        Parameters:
        scale - The scale factor
        +
        Returns:
        this
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Vector2f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Vector2f.html new file mode 100644 index 00000000..5524cbb5 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Vector2f.html @@ -0,0 +1,759 @@ + + + + + +Vector2f (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Class Vector2f

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      floatx 
      floaty 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Vector2f() +
      Constructor for Vector3f.
      +
      Vector2f(float x, + float y) +
      Constructor
      +
      Vector2f(ReadableVector2f src) +
      Constructor
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static Vector2fadd(Vector2f left, + Vector2f right, + Vector2f dest) +
      Add a vector to another vector and place the result in a destination + vector.
      +
      static floatangle(Vector2f a, + Vector2f b) +
      Calculate the angle between two vectors, in radians
      +
      static floatdot(Vector2f left, + Vector2f right) +
      The dot product of two vectors is calculated as + v1.x * v2.x + v1.y * v2.y + v1.z * v2.z
      +
      booleanequals(java.lang.Object obj) 
      floatgetX() 
      floatgetY() 
      floatlengthSquared() 
      Vectorload(java.nio.FloatBuffer buf) +
      Load this vector from a FloatBuffer
      +
      Vectornegate() +
      Negate a vector
      +
      Vector2fnegate(Vector2f dest) +
      Negate a vector and place the result in a destination vector.
      +
      Vector2fnormalise(Vector2f dest) +
      Normalise this vector and place the result in another vector.
      +
      Vectorscale(float scale) +
      Scale this vector
      +
      voidset(float x, + float y) +
      Set the X,Y values
      +
      Vector2fset(ReadableVector2f src) +
      Load from another Vector2f
      +
      voidsetX(float x) +
      Set X
      +
      voidsetY(float y) +
      Set Y
      +
      Vectorstore(java.nio.FloatBuffer buf) +
      Store this vector in a FloatBuffer
      +
      static Vector2fsub(Vector2f left, + Vector2f right, + Vector2f dest) +
      Subtract a vector from another vector and place the result in a destination + vector.
      +
      java.lang.StringtoString() 
      Vector2ftranslate(float x, + float y) +
      Translate a vector
      +
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        x

        +
        public float x
        +
      • +
      + + + +
        +
      • +

        y

        +
        public float y
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Vector2f

        +
        public Vector2f()
        +
        Constructor for Vector3f.
        +
      • +
      + + + + + + + +
        +
      • +

        Vector2f

        +
        public Vector2f(float x,
        +        float y)
        +
        Constructor
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        set

        +
        public void set(float x,
        +       float y)
        +
        Description copied from interface: WritableVector2f
        +
        Set the X,Y values
        +
        +
        Specified by:
        +
        set in interface WritableVector2f
        +
        +
      • +
      + + + +
        +
      • +

        set

        +
        public Vector2f set(ReadableVector2f src)
        +
        Load from another Vector2f
        +
        Parameters:
        src - The source vector
        +
        Returns:
        this
        +
      • +
      + + + + + + + +
        +
      • +

        translate

        +
        public Vector2f translate(float x,
        +                 float y)
        +
        Translate a vector
        +
        Parameters:
        x - The translation in x
        y - the translation in y
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public Vector negate()
        +
        Negate a vector
        +
        +
        Specified by:
        +
        negate in class Vector
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public Vector2f negate(Vector2f dest)
        +
        Negate a vector and place the result in a destination vector.
        +
        Parameters:
        dest - The destination vector or null if a new vector is to be created
        +
        Returns:
        the negated vector
        +
      • +
      + + + +
        +
      • +

        normalise

        +
        public Vector2f normalise(Vector2f dest)
        +
        Normalise this vector and place the result in another vector.
        +
        Parameters:
        dest - The destination vector, or null if a new vector is to be created
        +
        Returns:
        the normalised vector
        +
      • +
      + + + +
        +
      • +

        dot

        +
        public static float dot(Vector2f left,
        +        Vector2f right)
        +
        The dot product of two vectors is calculated as + v1.x * v2.x + v1.y * v2.y + v1.z * v2.z
        +
        Parameters:
        left - The LHS vector
        right - The RHS vector
        +
        Returns:
        left dot right
        +
      • +
      + + + +
        +
      • +

        angle

        +
        public static float angle(Vector2f a,
        +          Vector2f b)
        +
        Calculate the angle between two vectors, in radians
        +
        Parameters:
        a - A vector
        b - The other vector
        +
        Returns:
        the angle between the two vectors, in radians
        +
      • +
      + + + +
        +
      • +

        add

        +
        public static Vector2f add(Vector2f left,
        +           Vector2f right,
        +           Vector2f dest)
        +
        Add a vector to another vector and place the result in a destination + vector.
        +
        Parameters:
        left - The LHS vector
        right - The RHS vector
        dest - The destination vector, or null if a new vector is to be created
        +
        Returns:
        the sum of left and right in dest
        +
      • +
      + + + +
        +
      • +

        sub

        +
        public static Vector2f sub(Vector2f left,
        +           Vector2f right,
        +           Vector2f dest)
        +
        Subtract a vector from another vector and place the result in a destination + vector.
        +
        Parameters:
        left - The LHS vector
        right - The RHS vector
        dest - The destination vector, or null if a new vector is to be created
        +
        Returns:
        left minus right in dest
        +
      • +
      + + + +
        +
      • +

        store

        +
        public Vector store(java.nio.FloatBuffer buf)
        +
        Store this vector in a FloatBuffer
        +
        +
        Specified by:
        +
        store in interface ReadableVector
        +
        Specified by:
        +
        store in class Vector
        +
        Parameters:
        buf - The buffer to store it in, at the current position
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        load

        +
        public Vector load(java.nio.FloatBuffer buf)
        +
        Load this vector from a FloatBuffer
        +
        +
        Specified by:
        +
        load in class Vector
        +
        Parameters:
        buf - The buffer to load it from, at the current position
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        scale

        +
        public Vector scale(float scale)
        +
        Description copied from class: Vector
        +
        Scale this vector
        +
        +
        Specified by:
        +
        scale in class Vector
        +
        Parameters:
        scale - The scale factor
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        getX

        +
        public final float getX()
        +
        +
        Specified by:
        +
        getX in interface ReadableVector2f
        +
        Returns:
        x
        +
      • +
      + + + +
        +
      • +

        getY

        +
        public final float getY()
        +
        +
        Specified by:
        +
        getY in interface ReadableVector2f
        +
        Returns:
        y
        +
      • +
      + + + +
        +
      • +

        setX

        +
        public final void setX(float x)
        +
        Set X
        +
        +
        Specified by:
        +
        setX in interface WritableVector2f
        +
        Parameters:
        x -
        +
      • +
      + + + +
        +
      • +

        setY

        +
        public final void setY(float y)
        +
        Set Y
        +
        +
        Specified by:
        +
        setY in interface WritableVector2f
        +
        Parameters:
        y -
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object obj)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Vector3f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Vector3f.html new file mode 100644 index 00000000..2b6b55b2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Vector3f.html @@ -0,0 +1,862 @@ + + + + + +Vector3f (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Class Vector3f

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      floatx 
      floaty 
      floatz 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Vector3f() +
      Constructor for Vector3f.
      +
      Vector3f(float x, + float y, + float z) +
      Constructor
      +
      Vector3f(ReadableVector3f src) +
      Constructor
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static Vector3fadd(Vector3f left, + Vector3f right, + Vector3f dest) +
      Add a vector to another vector and place the result in a destination + vector.
      +
      static floatangle(Vector3f a, + Vector3f b) +
      Calculate the angle between two vectors, in radians
      +
      static Vector3fcross(Vector3f left, + Vector3f right, + Vector3f dest) +
      The cross product of two vectors.
      +
      static floatdot(Vector3f left, + Vector3f right) +
      The dot product of two vectors is calculated as + v1.x * v2.x + v1.y * v2.y + v1.z * v2.z
      +
      booleanequals(java.lang.Object obj) 
      floatgetX() 
      floatgetY() 
      floatgetZ() 
      floatlengthSquared() 
      Vectorload(java.nio.FloatBuffer buf) +
      Load this vector from a FloatBuffer
      +
      Vectornegate() +
      Negate a vector
      +
      Vector3fnegate(Vector3f dest) +
      Negate a vector and place the result in a destination vector.
      +
      Vector3fnormalise(Vector3f dest) +
      Normalise this vector and place the result in another vector.
      +
      Vectorscale(float scale) +
      Scale this vector
      +
      voidset(float x, + float y) +
      Set the X,Y values
      +
      voidset(float x, + float y, + float z) +
      Set the X,Y,Z values
      +
      Vector3fset(ReadableVector3f src) +
      Load from another Vector3f
      +
      voidsetX(float x) +
      Set X
      +
      voidsetY(float y) +
      Set Y
      +
      voidsetZ(float z) +
      Set Z
      +
      Vectorstore(java.nio.FloatBuffer buf) +
      Store this vector in a FloatBuffer
      +
      static Vector3fsub(Vector3f left, + Vector3f right, + Vector3f dest) +
      Subtract a vector from another vector and place the result in a destination + vector.
      +
      java.lang.StringtoString() 
      Vector3ftranslate(float x, + float y, + float z) +
      Translate a vector
      +
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        x

        +
        public float x
        +
      • +
      + + + +
        +
      • +

        y

        +
        public float y
        +
      • +
      + + + +
        +
      • +

        z

        +
        public float z
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Vector3f

        +
        public Vector3f()
        +
        Constructor for Vector3f.
        +
      • +
      + + + + + + + +
        +
      • +

        Vector3f

        +
        public Vector3f(float x,
        +        float y,
        +        float z)
        +
        Constructor
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        set

        +
        public void set(float x,
        +       float y)
        +
        Description copied from interface: WritableVector2f
        +
        Set the X,Y values
        +
        +
        Specified by:
        +
        set in interface WritableVector2f
        +
        +
      • +
      + + + +
        +
      • +

        set

        +
        public void set(float x,
        +       float y,
        +       float z)
        +
        Description copied from interface: WritableVector3f
        +
        Set the X,Y,Z values
        +
        +
        Specified by:
        +
        set in interface WritableVector3f
        +
        +
      • +
      + + + +
        +
      • +

        set

        +
        public Vector3f set(ReadableVector3f src)
        +
        Load from another Vector3f
        +
        Parameters:
        src - The source vector
        +
        Returns:
        this
        +
      • +
      + + + + + + + +
        +
      • +

        translate

        +
        public Vector3f translate(float x,
        +                 float y,
        +                 float z)
        +
        Translate a vector
        +
        Parameters:
        x - The translation in x
        y - the translation in y
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        add

        +
        public static Vector3f add(Vector3f left,
        +           Vector3f right,
        +           Vector3f dest)
        +
        Add a vector to another vector and place the result in a destination + vector.
        +
        Parameters:
        left - The LHS vector
        right - The RHS vector
        dest - The destination vector, or null if a new vector is to be created
        +
        Returns:
        the sum of left and right in dest
        +
      • +
      + + + +
        +
      • +

        sub

        +
        public static Vector3f sub(Vector3f left,
        +           Vector3f right,
        +           Vector3f dest)
        +
        Subtract a vector from another vector and place the result in a destination + vector.
        +
        Parameters:
        left - The LHS vector
        right - The RHS vector
        dest - The destination vector, or null if a new vector is to be created
        +
        Returns:
        left minus right in dest
        +
      • +
      + + + +
        +
      • +

        cross

        +
        public static Vector3f cross(Vector3f left,
        +             Vector3f right,
        +             Vector3f dest)
        +
        The cross product of two vectors.
        +
        Parameters:
        left - The LHS vector
        right - The RHS vector
        dest - The destination result, or null if a new vector is to be created
        +
        Returns:
        left cross right
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public Vector negate()
        +
        Negate a vector
        +
        +
        Specified by:
        +
        negate in class Vector
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public Vector3f negate(Vector3f dest)
        +
        Negate a vector and place the result in a destination vector.
        +
        Parameters:
        dest - The destination vector or null if a new vector is to be created
        +
        Returns:
        the negated vector
        +
      • +
      + + + +
        +
      • +

        normalise

        +
        public Vector3f normalise(Vector3f dest)
        +
        Normalise this vector and place the result in another vector.
        +
        Parameters:
        dest - The destination vector, or null if a new vector is to be created
        +
        Returns:
        the normalised vector
        +
      • +
      + + + +
        +
      • +

        dot

        +
        public static float dot(Vector3f left,
        +        Vector3f right)
        +
        The dot product of two vectors is calculated as + v1.x * v2.x + v1.y * v2.y + v1.z * v2.z
        +
        Parameters:
        left - The LHS vector
        right - The RHS vector
        +
        Returns:
        left dot right
        +
      • +
      + + + +
        +
      • +

        angle

        +
        public static float angle(Vector3f a,
        +          Vector3f b)
        +
        Calculate the angle between two vectors, in radians
        +
        Parameters:
        a - A vector
        b - The other vector
        +
        Returns:
        the angle between the two vectors, in radians
        +
      • +
      + + + +
        +
      • +

        load

        +
        public Vector load(java.nio.FloatBuffer buf)
        +
        Description copied from class: Vector
        +
        Load this vector from a FloatBuffer
        +
        +
        Specified by:
        +
        load in class Vector
        +
        Parameters:
        buf - The buffer to load it from, at the current position
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        scale

        +
        public Vector scale(float scale)
        +
        Description copied from class: Vector
        +
        Scale this vector
        +
        +
        Specified by:
        +
        scale in class Vector
        +
        Parameters:
        scale - The scale factor
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        store

        +
        public Vector store(java.nio.FloatBuffer buf)
        +
        Description copied from class: Vector
        +
        Store this vector in a FloatBuffer
        +
        +
        Specified by:
        +
        store in interface ReadableVector
        +
        Specified by:
        +
        store in class Vector
        +
        Parameters:
        buf - The buffer to store it in, at the current position
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        getX

        +
        public final float getX()
        +
        +
        Specified by:
        +
        getX in interface ReadableVector2f
        +
        Returns:
        x
        +
      • +
      + + + +
        +
      • +

        getY

        +
        public final float getY()
        +
        +
        Specified by:
        +
        getY in interface ReadableVector2f
        +
        Returns:
        y
        +
      • +
      + + + +
        +
      • +

        setX

        +
        public final void setX(float x)
        +
        Set X
        +
        +
        Specified by:
        +
        setX in interface WritableVector2f
        +
        Parameters:
        x -
        +
      • +
      + + + +
        +
      • +

        setY

        +
        public final void setY(float y)
        +
        Set Y
        +
        +
        Specified by:
        +
        setY in interface WritableVector2f
        +
        Parameters:
        y -
        +
      • +
      + + + +
        +
      • +

        setZ

        +
        public void setZ(float z)
        +
        Set Z
        +
        +
        Specified by:
        +
        setZ in interface WritableVector3f
        +
        Parameters:
        z -
        +
      • +
      + + + +
        +
      • +

        getZ

        +
        public float getZ()
        +
        +
        Specified by:
        +
        getZ in interface ReadableVector3f
        +
        Returns:
        z
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object obj)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Vector4f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Vector4f.html new file mode 100644 index 00000000..f36d2b28 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/Vector4f.html @@ -0,0 +1,921 @@ + + + + + +Vector4f (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Class Vector4f

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      floatw 
      floatx 
      floaty 
      floatz 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Vector4f() +
      Constructor for Vector4f.
      +
      Vector4f(float x, + float y, + float z, + float w) +
      Constructor
      +
      Vector4f(ReadableVector4f src) +
      Constructor
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static Vector4fadd(Vector4f left, + Vector4f right, + Vector4f dest) +
      Add a vector to another vector and place the result in a destination + vector.
      +
      static floatangle(Vector4f a, + Vector4f b) +
      Calculate the angle between two vectors, in radians
      +
      static floatdot(Vector4f left, + Vector4f right) +
      The dot product of two vectors is calculated as + v1.x * v2.x + v1.y * v2.y + v1.z * v2.z + v1.w * v2.w
      +
      booleanequals(java.lang.Object obj) 
      floatgetW() 
      floatgetX() 
      floatgetY() 
      floatgetZ() 
      floatlengthSquared() 
      Vectorload(java.nio.FloatBuffer buf) +
      Load this vector from a FloatBuffer
      +
      Vectornegate() +
      Negate a vector
      +
      Vector4fnegate(Vector4f dest) +
      Negate a vector and place the result in a destination vector.
      +
      Vector4fnormalise(Vector4f dest) +
      Normalise this vector and place the result in another vector.
      +
      Vectorscale(float scale) +
      Scale this vector
      +
      voidset(float x, + float y) +
      Set the X,Y values
      +
      voidset(float x, + float y, + float z) +
      Set the X,Y,Z values
      +
      voidset(float x, + float y, + float z, + float w) +
      Set the X,Y,Z,W values
      +
      Vector4fset(ReadableVector4f src) +
      Load from another Vector4f
      +
      voidsetW(float w) +
      Set W
      +
      voidsetX(float x) +
      Set X
      +
      voidsetY(float y) +
      Set Y
      +
      voidsetZ(float z) +
      Set Z
      +
      Vectorstore(java.nio.FloatBuffer buf) +
      Store this vector in a FloatBuffer
      +
      static Vector4fsub(Vector4f left, + Vector4f right, + Vector4f dest) +
      Subtract a vector from another vector and place the result in a destination + vector.
      +
      java.lang.StringtoString() 
      Vector4ftranslate(float x, + float y, + float z, + float w) +
      Translate a vector
      +
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        x

        +
        public float x
        +
      • +
      + + + +
        +
      • +

        y

        +
        public float y
        +
      • +
      + + + +
        +
      • +

        z

        +
        public float z
        +
      • +
      + + + +
        +
      • +

        w

        +
        public float w
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Vector4f

        +
        public Vector4f()
        +
        Constructor for Vector4f.
        +
      • +
      + + + + + + + +
        +
      • +

        Vector4f

        +
        public Vector4f(float x,
        +        float y,
        +        float z,
        +        float w)
        +
        Constructor
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        set

        +
        public void set(float x,
        +       float y)
        +
        Description copied from interface: WritableVector2f
        +
        Set the X,Y values
        +
        +
        Specified by:
        +
        set in interface WritableVector2f
        +
        +
      • +
      + + + +
        +
      • +

        set

        +
        public void set(float x,
        +       float y,
        +       float z)
        +
        Description copied from interface: WritableVector3f
        +
        Set the X,Y,Z values
        +
        +
        Specified by:
        +
        set in interface WritableVector3f
        +
        +
      • +
      + + + +
        +
      • +

        set

        +
        public void set(float x,
        +       float y,
        +       float z,
        +       float w)
        +
        Description copied from interface: WritableVector4f
        +
        Set the X,Y,Z,W values
        +
        +
        Specified by:
        +
        set in interface WritableVector4f
        +
        +
      • +
      + + + +
        +
      • +

        set

        +
        public Vector4f set(ReadableVector4f src)
        +
        Load from another Vector4f
        +
        Parameters:
        src - The source vector
        +
        Returns:
        this
        +
      • +
      + + + + + + + +
        +
      • +

        translate

        +
        public Vector4f translate(float x,
        +                 float y,
        +                 float z,
        +                 float w)
        +
        Translate a vector
        +
        Parameters:
        x - The translation in x
        y - the translation in y
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        add

        +
        public static Vector4f add(Vector4f left,
        +           Vector4f right,
        +           Vector4f dest)
        +
        Add a vector to another vector and place the result in a destination + vector.
        +
        Parameters:
        left - The LHS vector
        right - The RHS vector
        dest - The destination vector, or null if a new vector is to be created
        +
        Returns:
        the sum of left and right in dest
        +
      • +
      + + + +
        +
      • +

        sub

        +
        public static Vector4f sub(Vector4f left,
        +           Vector4f right,
        +           Vector4f dest)
        +
        Subtract a vector from another vector and place the result in a destination + vector.
        +
        Parameters:
        left - The LHS vector
        right - The RHS vector
        dest - The destination vector, or null if a new vector is to be created
        +
        Returns:
        left minus right in dest
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public Vector negate()
        +
        Negate a vector
        +
        +
        Specified by:
        +
        negate in class Vector
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        negate

        +
        public Vector4f negate(Vector4f dest)
        +
        Negate a vector and place the result in a destination vector.
        +
        Parameters:
        dest - The destination vector or null if a new vector is to be created
        +
        Returns:
        the negated vector
        +
      • +
      + + + +
        +
      • +

        normalise

        +
        public Vector4f normalise(Vector4f dest)
        +
        Normalise this vector and place the result in another vector.
        +
        Parameters:
        dest - The destination vector, or null if a new vector is to be created
        +
        Returns:
        the normalised vector
        +
      • +
      + + + +
        +
      • +

        dot

        +
        public static float dot(Vector4f left,
        +        Vector4f right)
        +
        The dot product of two vectors is calculated as + v1.x * v2.x + v1.y * v2.y + v1.z * v2.z + v1.w * v2.w
        +
        Parameters:
        left - The LHS vector
        right - The RHS vector
        +
        Returns:
        left dot right
        +
      • +
      + + + +
        +
      • +

        angle

        +
        public static float angle(Vector4f a,
        +          Vector4f b)
        +
        Calculate the angle between two vectors, in radians
        +
        Parameters:
        a - A vector
        b - The other vector
        +
        Returns:
        the angle between the two vectors, in radians
        +
      • +
      + + + +
        +
      • +

        load

        +
        public Vector load(java.nio.FloatBuffer buf)
        +
        Description copied from class: Vector
        +
        Load this vector from a FloatBuffer
        +
        +
        Specified by:
        +
        load in class Vector
        +
        Parameters:
        buf - The buffer to load it from, at the current position
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        scale

        +
        public Vector scale(float scale)
        +
        Description copied from class: Vector
        +
        Scale this vector
        +
        +
        Specified by:
        +
        scale in class Vector
        +
        Parameters:
        scale - The scale factor
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        store

        +
        public Vector store(java.nio.FloatBuffer buf)
        +
        Description copied from class: Vector
        +
        Store this vector in a FloatBuffer
        +
        +
        Specified by:
        +
        store in interface ReadableVector
        +
        Specified by:
        +
        store in class Vector
        +
        Parameters:
        buf - The buffer to store it in, at the current position
        +
        Returns:
        this
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        getX

        +
        public final float getX()
        +
        +
        Specified by:
        +
        getX in interface ReadableVector2f
        +
        Returns:
        x
        +
      • +
      + + + +
        +
      • +

        getY

        +
        public final float getY()
        +
        +
        Specified by:
        +
        getY in interface ReadableVector2f
        +
        Returns:
        y
        +
      • +
      + + + +
        +
      • +

        setX

        +
        public final void setX(float x)
        +
        Set X
        +
        +
        Specified by:
        +
        setX in interface WritableVector2f
        +
        Parameters:
        x -
        +
      • +
      + + + +
        +
      • +

        setY

        +
        public final void setY(float y)
        +
        Set Y
        +
        +
        Specified by:
        +
        setY in interface WritableVector2f
        +
        Parameters:
        y -
        +
      • +
      + + + +
        +
      • +

        setZ

        +
        public void setZ(float z)
        +
        Set Z
        +
        +
        Specified by:
        +
        setZ in interface WritableVector3f
        +
        Parameters:
        z -
        +
      • +
      + + + +
        +
      • +

        getZ

        +
        public float getZ()
        +
        +
        Specified by:
        +
        getZ in interface ReadableVector3f
        +
        Returns:
        z
        +
      • +
      + + + +
        +
      • +

        setW

        +
        public void setW(float w)
        +
        Set W
        +
        +
        Specified by:
        +
        setW in interface WritableVector4f
        +
        Parameters:
        w -
        +
      • +
      + + + +
        +
      • +

        getW

        +
        public float getW()
        +
        +
        Specified by:
        +
        getW in interface ReadableVector4f
        +
        Returns:
        w
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object obj)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/WritableVector2f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/WritableVector2f.html new file mode 100644 index 00000000..50a2c366 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/WritableVector2f.html @@ -0,0 +1,261 @@ + + + + + +WritableVector2f (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Interface WritableVector2f

+
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidset(float x, + float y) +
      Set the X,Y values
      +
      voidsetX(float x) +
      Set the X value
      +
      voidsetY(float y) +
      Set the Y value
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setX

        +
        void setX(float x)
        +
        Set the X value
        +
        Parameters:
        x -
        +
      • +
      + + + +
        +
      • +

        setY

        +
        void setY(float y)
        +
        Set the Y value
        +
        Parameters:
        y -
        +
      • +
      + + + +
        +
      • +

        set

        +
        void set(float x,
        +       float y)
        +
        Set the X,Y values
        +
        Parameters:
        x -
        y -
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/WritableVector3f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/WritableVector3f.html new file mode 100644 index 00000000..3f29fc6a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/WritableVector3f.html @@ -0,0 +1,258 @@ + + + + + +WritableVector3f (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Interface WritableVector3f

+
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidset(float x, + float y, + float z) +
      Set the X,Y,Z values
      +
      voidsetZ(float z) +
      Set the Z value
      +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setZ

        +
        void setZ(float z)
        +
        Set the Z value
        +
        Parameters:
        z -
        +
      • +
      + + + +
        +
      • +

        set

        +
        void set(float x,
        +       float y,
        +       float z)
        +
        Set the X,Y,Z values
        +
        Parameters:
        x -
        y -
        z -
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/WritableVector4f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/WritableVector4f.html new file mode 100644 index 00000000..699182a2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/WritableVector4f.html @@ -0,0 +1,263 @@ + + + + + +WritableVector4f (LWJGL API) + + + + + + + + + + + +
+
org.lwjgl.util.vector
+

Interface WritableVector4f

+
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidset(float x, + float y, + float z, + float w) +
      Set the X,Y,Z,W values
      +
      voidsetW(float w) +
      Set the W value
      +
      + + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setW

        +
        void setW(float w)
        +
        Set the W value
        +
        Parameters:
        w -
        +
      • +
      + + + +
        +
      • +

        set

        +
        void set(float x,
        +       float y,
        +       float z,
        +       float w)
        +
        Set the X,Y,Z,W values
        +
        Parameters:
        x -
        y -
        z -
        w -
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Matrix.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Matrix.html new file mode 100644 index 00000000..b5c38bb7 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Matrix.html @@ -0,0 +1,401 @@ + + + + + +Uses of Class org.lwjgl.util.vector.Matrix (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.vector.Matrix

+
+
+
    +
  • + + + + + + + + + + + + +
    Packages that use Matrix 
    PackageDescription
    org.lwjgl.util.vector 
    +
  • +
  • +
      +
    • + + +

      Uses of Matrix in org.lwjgl.util.vector

      + + + + + + + + + + + + + + + + + + + + +
      Subclasses of Matrix in org.lwjgl.util.vector 
      Modifier and TypeClass and Description
      class Matrix2f +
      Holds a 2x2 matrix
      +
      class Matrix3f +
      Holds a 3x3 matrix.
      +
      class Matrix4f +
      Holds a 4x4 float matrix.
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.util.vector that return Matrix 
      Modifier and TypeMethod and Description
      abstract MatrixMatrix.invert() +
      Invert this matrix
      +
      MatrixMatrix2f.invert() +
      Invert this matrix
      +
      MatrixMatrix3f.invert() +
      Invert this matrix
      +
      MatrixMatrix4f.invert() +
      Invert this matrix
      +
      abstract MatrixMatrix.load(java.nio.FloatBuffer buf) +
      Load from a float buffer.
      +
      MatrixMatrix2f.load(java.nio.FloatBuffer buf) +
      Load from a float buffer.
      +
      MatrixMatrix3f.load(java.nio.FloatBuffer buf) +
      Load from a float buffer.
      +
      MatrixMatrix4f.load(java.nio.FloatBuffer buf) +
      Load from a float buffer.
      +
      abstract MatrixMatrix.loadTranspose(java.nio.FloatBuffer buf) +
      Load from a float buffer.
      +
      MatrixMatrix2f.loadTranspose(java.nio.FloatBuffer buf) +
      Load from a float buffer.
      +
      MatrixMatrix3f.loadTranspose(java.nio.FloatBuffer buf) +
      Load from a float buffer.
      +
      MatrixMatrix4f.loadTranspose(java.nio.FloatBuffer buf) +
      Load from a float buffer.
      +
      abstract MatrixMatrix.negate() +
      Negate this matrix
      +
      MatrixMatrix2f.negate() +
      Negate this matrix
      +
      MatrixMatrix3f.negate() +
      Negate this matrix
      +
      MatrixMatrix4f.negate() +
      Negate this matrix
      +
      abstract MatrixMatrix.setIdentity() +
      Set this matrix to be the identity matrix.
      +
      MatrixMatrix2f.setIdentity() +
      Set this matrix to be the identity matrix.
      +
      MatrixMatrix3f.setIdentity() +
      Set this matrix to be the identity matrix.
      +
      MatrixMatrix4f.setIdentity() +
      Set this matrix to be the identity matrix.
      +
      abstract MatrixMatrix.setZero() +
      Set this matrix to 0.
      +
      MatrixMatrix2f.setZero() +
      Set this matrix to 0.
      +
      MatrixMatrix3f.setZero() +
      Set this matrix to 0.
      +
      MatrixMatrix4f.setZero() +
      Set this matrix to 0.
      +
      abstract MatrixMatrix.store(java.nio.FloatBuffer buf) +
      Store this matrix in a float buffer.
      +
      MatrixMatrix2f.store(java.nio.FloatBuffer buf) +
      Store this matrix in a float buffer.
      +
      MatrixMatrix3f.store(java.nio.FloatBuffer buf) +
      Store this matrix in a float buffer.
      +
      MatrixMatrix4f.store(java.nio.FloatBuffer buf) +
      Store this matrix in a float buffer.
      +
      MatrixMatrix4f.store3f(java.nio.FloatBuffer buf) +
      Store the rotation portion of this matrix in a float buffer.
      +
      abstract MatrixMatrix.storeTranspose(java.nio.FloatBuffer buf) +
      Store this matrix in a float buffer.
      +
      MatrixMatrix2f.storeTranspose(java.nio.FloatBuffer buf) +
      Store this matrix in a float buffer.
      +
      MatrixMatrix3f.storeTranspose(java.nio.FloatBuffer buf) +
      Store this matrix in a float buffer.
      +
      MatrixMatrix4f.storeTranspose(java.nio.FloatBuffer buf) +
      Store this matrix in a float buffer.
      +
      abstract MatrixMatrix.transpose() +
      Transpose this matrix
      +
      MatrixMatrix2f.transpose() +
      Transpose this matrix
      +
      MatrixMatrix3f.transpose() +
      Transpose this matrix
      +
      MatrixMatrix4f.transpose() +
      Transpose this matrix
      +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Matrix2f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Matrix2f.html new file mode 100644 index 00000000..85dc87f2 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Matrix2f.html @@ -0,0 +1,343 @@ + + + + + +Uses of Class org.lwjgl.util.vector.Matrix2f (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.vector.Matrix2f

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Matrix3f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Matrix3f.html new file mode 100644 index 00000000..419fe11f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Matrix3f.html @@ -0,0 +1,349 @@ + + + + + +Uses of Class org.lwjgl.util.vector.Matrix3f (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.vector.Matrix3f

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Matrix4f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Matrix4f.html new file mode 100644 index 00000000..1266d5d6 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Matrix4f.html @@ -0,0 +1,497 @@ + + + + + +Uses of Class org.lwjgl.util.vector.Matrix4f (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.vector.Matrix4f

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Quaternion.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Quaternion.html new file mode 100644 index 00000000..76510c8e --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Quaternion.html @@ -0,0 +1,342 @@ + + + + + +Uses of Class org.lwjgl.util.vector.Quaternion (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.vector.Quaternion

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/ReadableVector.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/ReadableVector.html new file mode 100644 index 00000000..43f8c5c8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/ReadableVector.html @@ -0,0 +1,201 @@ + + + + + +Uses of Interface org.lwjgl.util.vector.ReadableVector (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.vector.ReadableVector

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/ReadableVector2f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/ReadableVector2f.html new file mode 100644 index 00000000..f2cfb950 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/ReadableVector2f.html @@ -0,0 +1,219 @@ + + + + + +Uses of Interface org.lwjgl.util.vector.ReadableVector2f (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.vector.ReadableVector2f

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/ReadableVector3f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/ReadableVector3f.html new file mode 100644 index 00000000..f175c5c4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/ReadableVector3f.html @@ -0,0 +1,209 @@ + + + + + +Uses of Interface org.lwjgl.util.vector.ReadableVector3f (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.vector.ReadableVector3f

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/ReadableVector4f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/ReadableVector4f.html new file mode 100644 index 00000000..c5fbdd5b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/ReadableVector4f.html @@ -0,0 +1,201 @@ + + + + + +Uses of Interface org.lwjgl.util.vector.ReadableVector4f (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.vector.ReadableVector4f

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Vector.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Vector.html new file mode 100644 index 00000000..ef05ece4 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Vector.html @@ -0,0 +1,295 @@ + + + + + +Uses of Class org.lwjgl.util.vector.Vector (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.vector.Vector

+
+
+
    +
  • + + + + + + + + + + + + +
    Packages that use Vector 
    PackageDescription
    org.lwjgl.util.vector 
    +
  • +
  • +
      +
    • + + +

      Uses of Vector in org.lwjgl.util.vector

      + + + + + + + + + + + + + + + + + + + + + + + + +
      Subclasses of Vector in org.lwjgl.util.vector 
      Modifier and TypeClass and Description
      class Quaternion 
      class Vector2f +
      Holds a 2-tuple vector.
      +
      class Vector3f +
      Holds a 3-tuple vector.
      +
      class Vector4f +
      Holds a 4-tuple vector.
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.lwjgl.util.vector that return Vector 
      Modifier and TypeMethod and Description
      VectorQuaternion.load(java.nio.FloatBuffer buf) 
      abstract VectorVector.load(java.nio.FloatBuffer buf) +
      Load this vector from a FloatBuffer
      +
      VectorVector2f.load(java.nio.FloatBuffer buf) +
      Load this vector from a FloatBuffer
      +
      VectorVector3f.load(java.nio.FloatBuffer buf) 
      VectorVector4f.load(java.nio.FloatBuffer buf) 
      VectorQuaternion.negate() +
      Calculate the conjugate of this quaternion
      +
      abstract VectorVector.negate() +
      Negate a vector
      +
      VectorVector2f.negate() +
      Negate a vector
      +
      VectorVector3f.negate() +
      Negate a vector
      +
      VectorVector4f.negate() +
      Negate a vector
      +
      VectorVector.normalise() +
      Normalise this vector
      +
      VectorQuaternion.scale(float scale) 
      abstract VectorVector.scale(float scale) +
      Scale this vector
      +
      VectorVector2f.scale(float scale) 
      VectorVector3f.scale(float scale) 
      VectorVector4f.scale(float scale) 
      VectorQuaternion.store(java.nio.FloatBuffer buf) 
      VectorReadableVector.store(java.nio.FloatBuffer buf) +
      Store this vector in a FloatBuffer
      +
      abstract VectorVector.store(java.nio.FloatBuffer buf) +
      Store this vector in a FloatBuffer
      +
      VectorVector2f.store(java.nio.FloatBuffer buf) +
      Store this vector in a FloatBuffer
      +
      VectorVector3f.store(java.nio.FloatBuffer buf) 
      VectorVector4f.store(java.nio.FloatBuffer buf) 
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Vector2f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Vector2f.html new file mode 100644 index 00000000..a9011d20 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Vector2f.html @@ -0,0 +1,288 @@ + + + + + +Uses of Class org.lwjgl.util.vector.Vector2f (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.vector.Vector2f

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Vector3f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Vector3f.html new file mode 100644 index 00000000..139a1feb --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Vector3f.html @@ -0,0 +1,344 @@ + + + + + +Uses of Class org.lwjgl.util.vector.Vector3f (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.vector.Vector3f

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Vector4f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Vector4f.html new file mode 100644 index 00000000..e2d0053a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/Vector4f.html @@ -0,0 +1,276 @@ + + + + + +Uses of Class org.lwjgl.util.vector.Vector4f (LWJGL API) + + + + + + + + + + +
+

Uses of Class
org.lwjgl.util.vector.Vector4f

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/WritableVector2f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/WritableVector2f.html new file mode 100644 index 00000000..9f31e793 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/WritableVector2f.html @@ -0,0 +1,191 @@ + + + + + +Uses of Interface org.lwjgl.util.vector.WritableVector2f (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.vector.WritableVector2f

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/WritableVector3f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/WritableVector3f.html new file mode 100644 index 00000000..faddb089 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/WritableVector3f.html @@ -0,0 +1,179 @@ + + + + + +Uses of Interface org.lwjgl.util.vector.WritableVector3f (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.vector.WritableVector3f

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/WritableVector4f.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/WritableVector4f.html new file mode 100644 index 00000000..e60aa10f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/class-use/WritableVector4f.html @@ -0,0 +1,158 @@ + + + + + +Uses of Interface org.lwjgl.util.vector.WritableVector4f (LWJGL API) + + + + + + + + + + +
+

Uses of Interface
org.lwjgl.util.vector.WritableVector4f

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/package-frame.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/package-frame.html new file mode 100644 index 00000000..3fe6157a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/package-frame.html @@ -0,0 +1,37 @@ + + + + + +org.lwjgl.util.vector (LWJGL API) + + + + +

org.lwjgl.util.vector

+ + + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/package-summary.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/package-summary.html new file mode 100644 index 00000000..47c4fe2c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/package-summary.html @@ -0,0 +1,227 @@ + + + + + +org.lwjgl.util.vector (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Package org.lwjgl.util.vector

+
+
+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/package-tree.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/package-tree.html new file mode 100644 index 00000000..37970539 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/package-tree.html @@ -0,0 +1,168 @@ + + + + + +org.lwjgl.util.vector Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.lwjgl.util.vector

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/package-use.html b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/package-use.html new file mode 100644 index 00000000..7610994a --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/org/lwjgl/util/vector/package-use.html @@ -0,0 +1,216 @@ + + + + + +Uses of Package org.lwjgl.util.vector (LWJGL API) + + + + + + + + + + +
+

Uses of Package
org.lwjgl.util.vector

+
+
+ +
+ + + + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/overview-frame.html b/lib/lwjgl-2.9.1/javadoc/overview-frame.html new file mode 100644 index 00000000..27159fae --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/overview-frame.html @@ -0,0 +1,34 @@ + + + + + +Overview List (LWJGL API) + + + + + + +

 

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/overview-summary.html b/lib/lwjgl-2.9.1/javadoc/overview-summary.html new file mode 100644 index 00000000..f13fa36f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/overview-summary.html @@ -0,0 +1,186 @@ + + + + + +Overview (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Lightweight Java Game Toolkit

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Packages 
PackageDescription
org.lwjgl 
org.lwjgl.input 
org.lwjgl.openal 
org.lwjgl.opencl 
org.lwjgl.opencl.api 
org.lwjgl.opengl 
org.lwjgl.opengles 
org.lwjgl.util 
org.lwjgl.util.applet 
org.lwjgl.util.glu 
org.lwjgl.util.glu.tessellation 
org.lwjgl.util.input 
org.lwjgl.util.jinput 
org.lwjgl.util.mapped 
org.lwjgl.util.vector 
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/overview-tree.html b/lib/lwjgl-2.9.1/javadoc/overview-tree.html new file mode 100644 index 00000000..7822fbe8 --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/overview-tree.html @@ -0,0 +1,881 @@ + + + + + +Class Hierarchy (LWJGL API) + + + + + + + +
+ + + + + +
+ + + +
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Annotation Type Hierarchy

+
    +
  • org.lwjgl.util.mapped.CacheLinePad (implements java.lang.annotation.Annotation)
  • +
  • org.lwjgl.util.mapped.MappedField (implements java.lang.annotation.Annotation)
  • +
  • org.lwjgl.util.mapped.MappedType (implements java.lang.annotation.Annotation)
  • +
  • org.lwjgl.util.mapped.Pointer (implements java.lang.annotation.Annotation)
  • +
+

Enum Hierarchy

+
    +
  • java.lang.Object +
      +
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) + +
    • +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/package-list b/lib/lwjgl-2.9.1/javadoc/package-list new file mode 100644 index 00000000..7fa4231c --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/package-list @@ -0,0 +1,15 @@ +org.lwjgl +org.lwjgl.input +org.lwjgl.openal +org.lwjgl.opencl +org.lwjgl.opencl.api +org.lwjgl.opengl +org.lwjgl.opengles +org.lwjgl.util +org.lwjgl.util.applet +org.lwjgl.util.glu +org.lwjgl.util.glu.tessellation +org.lwjgl.util.input +org.lwjgl.util.jinput +org.lwjgl.util.mapped +org.lwjgl.util.vector diff --git a/lib/lwjgl-2.9.1/javadoc/resources/background.gif b/lib/lwjgl-2.9.1/javadoc/resources/background.gif new file mode 100644 index 00000000..f471940f Binary files /dev/null and b/lib/lwjgl-2.9.1/javadoc/resources/background.gif differ diff --git a/lib/lwjgl-2.9.1/javadoc/resources/tab.gif b/lib/lwjgl-2.9.1/javadoc/resources/tab.gif new file mode 100644 index 00000000..1a73a83b Binary files /dev/null and b/lib/lwjgl-2.9.1/javadoc/resources/tab.gif differ diff --git a/lib/lwjgl-2.9.1/javadoc/resources/titlebar.gif b/lib/lwjgl-2.9.1/javadoc/resources/titlebar.gif new file mode 100644 index 00000000..17443b3e Binary files /dev/null and b/lib/lwjgl-2.9.1/javadoc/resources/titlebar.gif differ diff --git a/lib/lwjgl-2.9.1/javadoc/resources/titlebar_end.gif b/lib/lwjgl-2.9.1/javadoc/resources/titlebar_end.gif new file mode 100644 index 00000000..3ad78d46 Binary files /dev/null and b/lib/lwjgl-2.9.1/javadoc/resources/titlebar_end.gif differ diff --git a/lib/lwjgl-2.9.1/javadoc/serialized-form.html b/lib/lwjgl-2.9.1/javadoc/serialized-form.html new file mode 100644 index 00000000..4d23679b --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/serialized-form.html @@ -0,0 +1,905 @@ + + + + + +Serialized Form (LWJGL API) + + + + + + + +
+ + + + + +
+ + +
+

Serialized Form

+
+
+
    +
  • +

    Package org.lwjgl

    + +
  • +
  • +

    Package org.lwjgl.openal

    + +
  • +
  • +

    Package org.lwjgl.opencl

    + +
  • +
  • +

    Package org.lwjgl.opengl

    +
      +
    • + + +

      Class org.lwjgl.opengl.AWTGLCanvas extends java.awt.Canvas implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • + + +

        Serialized Fields

        +
          +
        • +

          update_context

          +
          boolean update_context
          +
        • +
        • +

          SYNC_LOCK

          +
          java.lang.Object SYNC_LOCK
          +
        • +
        • +

          pixel_format

          +
          PixelFormat pixel_format
          +
          The requested pixel format
          +
        • +
        • +

          drawable

          +
          Drawable drawable
          +
          The drawable to share context with
          +
        • +
        • +

          attribs

          +
          ContextAttribs attribs
          +
          The ContextAttribs to use when creating the context
          +
        • +
        • +

          peer_info

          +
          org.lwjgl.opengl.PeerInfo peer_info
          +
          Context handle
          +
        • +
        • +

          context

          +
          org.lwjgl.opengl.ContextGL context
          +
        • +
        • +

          reentry_count

          +
          int reentry_count
          +
          re-entry counter for support for re-entrant + redrawing in paint(). It happens when using dialog boxes.
          +
        • +
        • +

          first_run

          +
          boolean first_run
          +
          Tracks whether initGL() needs to be called
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class org.lwjgl.opengl.OpenGLException extends java.lang.RuntimeException implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
    • +
    +
  • +
  • +

    Package org.lwjgl.opengles

    + +
  • +
  • +

    Package org.lwjgl.util

    +
      +
    • + + +

      Class org.lwjgl.util.Color extends java.lang.Object implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • + + +

        Serialized Fields

        +
          +
        • +

          red

          +
          byte red
          +
          Color components, publicly accessible
          +
        • +
        • +

          green

          +
          byte green
          +
          Color components, publicly accessible
          +
        • +
        • +

          blue

          +
          byte blue
          +
          Color components, publicly accessible
          +
        • +
        • +

          alpha

          +
          byte alpha
          +
          Color components, publicly accessible
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class org.lwjgl.util.Dimension extends java.lang.Object implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • + + +

        Serialized Fields

        +
          +
        • +

          width

          +
          int width
          +
          The dimensions!
          +
        • +
        • +

          height

          +
          int height
          +
          The dimensions!
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class org.lwjgl.util.Point extends java.lang.Object implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • + + +

        Serialized Fields

        +
          +
        • +

          x

          +
          int x
          +
          The location
          +
        • +
        • +

          y

          +
          int y
          +
          The location
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class org.lwjgl.util.Rectangle extends java.lang.Object implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • + + +

        Serialized Fields

        +
          +
        • +

          x

          +
          int x
          +
          Rectangle's bounds
          +
        • +
        • +

          y

          +
          int y
          +
          Rectangle's bounds
          +
        • +
        • +

          width

          +
          int width
          +
          Rectangle's bounds
          +
        • +
        • +

          height

          +
          int height
          +
          Rectangle's bounds
          +
        • +
        +
      • +
      +
    • +
    +
  • +
  • +

    Package org.lwjgl.util.applet

    +
      +
    • + + +

      Class org.lwjgl.util.applet.AppletLoader extends java.applet.Applet implements Serializable

      +
        +
      • + + +

        Serialized Fields

        +
          +
        • +

          percentage

          +
          int percentage
          +
          used to calculate length of progress bar
          +
        • +
        • +

          totalDownloadSize

          +
          int totalDownloadSize
          +
          total size of download in bytes
          +
        • +
        • +

          currentSizeExtract

          +
          int currentSizeExtract
          +
          current size of extracted in bytes
          +
        • +
        • +

          totalSizeExtract

          +
          int totalSizeExtract
          +
          total size of extracted in bytes
          +
        • +
        • +

          logo

          +
          java.awt.Image logo
          +
          logo to be shown while loading
          +
        • +
        • +

          logoBuffer

          +
          java.awt.Image logoBuffer
          +
          logo to be shown while loading
          +
        • +
        • +

          progressbar

          +
          java.awt.Image progressbar
          +
          progressbar to render while loading
          +
        • +
        • +

          progressbarBuffer

          +
          java.awt.Image progressbarBuffer
          +
          progressbar to render while loading
          +
        • +
        • +

          offscreen

          +
          java.awt.Image offscreen
          +
          offscreen image used
          +
        • +
        • +

          painting

          +
          boolean painting
          +
          set to true while painting is done
          +
        • +
        • +

          bgColor

          +
          java.awt.Color bgColor
          +
          background color of applet
          +
        • +
        • +

          fgColor

          +
          java.awt.Color fgColor
          +
          color to write foreground in
          +
        • +
        • +

          urlList

          +
          java.net.URL[] urlList
          +
          urls of the jars to download
          +
        • +
        • +

          classLoader

          +
          java.lang.ClassLoader classLoader
          +
          classLoader used to add downloaded jars to the classpath
          +
        • +
        • +

          loaderThread

          +
          java.lang.Thread loaderThread
          +
          actual thread that does the loading
          +
        • +
        • +

          animationThread

          +
          java.lang.Thread animationThread
          +
          animation thread that renders our load screen while loading
          +
        • +
        • +

          lwjglApplet

          +
          java.applet.Applet lwjglApplet
          +
          applet to load after all downloads are complete
          +
        • +
        • +

          debugMode

          +
          boolean debugMode
          +
          whether we're running in debug mode
          +
        • +
        • +

          prependHost

          +
          boolean prependHost
          +
          whether to prepend host to cache path
          +
        • +
        • +

          filesLastModified

          +
          java.util.HashMap<K,V> filesLastModified
          +
          Used to store file names with lastModified time
          +
        • +
        • +

          fileSizes

          +
          int[] fileSizes
          +
          Sizes of files to download
          +
        • +
        • +

          nativeJarCount

          +
          int nativeJarCount
          +
          Number of native jars
          +
        • +
        • +

          cacheEnabled

          +
          boolean cacheEnabled
          +
          whether to use caching system, only download files that have changed
          +
        • +
        • +

          subtaskMessage

          +
          java.lang.String subtaskMessage
          +
          String to display as a subtask
          +
        • +
        • +

          state

          +
          int state
          +
          state of applet loader
          +
        • +
        • +

          lzmaSupported

          +
          boolean lzmaSupported
          +
          whether lzma is supported
          +
        • +
        • +

          pack200Supported

          +
          boolean pack200Supported
          +
          whether pack200 is supported
          +
        • +
        • +

          headless

          +
          boolean headless
          +
          whether to run in headless mode
          +
        • +
        • +

          headlessWaiting

          +
          boolean headlessWaiting
          +
          whether to switch applets in headless mode or wait longer
          +
        • +
        • +

          headlessMessage

          +
          java.lang.String[] headlessMessage
          +
          messages to be passed via liveconnect in headless mode
          +
        • +
        • +

          concurrentLookupThreads

          +
          int concurrentLookupThreads
          +
          threads to use when fetching information of files to be downloaded
          +
        • +
        • +

          fatalError

          +
          boolean fatalError
          +
          whether a fatal error occurred
          +
        • +
        • +

          certificateRefused

          +
          boolean certificateRefused
          +
          whether a certificate refused error occurred
          +
        • +
        • +

          minimumJreNotFound

          +
          boolean minimumJreNotFound
          +
          whether the minimum required JRE version is not found
          +
        • +
        • +

          genericErrorMessage

          +
          java.lang.String[] genericErrorMessage
          +
          generic error message to display on error
          +
        • +
        • +

          certificateRefusedMessage

          +
          java.lang.String[] certificateRefusedMessage
          +
          error message to display if user refuses to accept certificate
          +
        • +
        • +

          minimumJREMessage

          +
          java.lang.String[] minimumJREMessage
          +
          error message to display if minimum JRE version is not met
          +
        • +
        • +

          errorMessage

          +
          java.lang.String[] errorMessage
          +
          fatal error message to display
          +
        • +
        +
      • +
      +
    • +
    +
  • +
  • +

    Package org.lwjgl.util.vector

    +
      +
    • + + +

      Class org.lwjgl.util.vector.Matrix extends java.lang.Object implements Serializable

      +
    • +
    • + + +

      Class org.lwjgl.util.vector.Matrix2f extends Matrix implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • + + +

        Serialized Fields

        +
          +
        • +

          m00

          +
          float m00
          +
        • +
        • +

          m01

          +
          float m01
          +
        • +
        • +

          m10

          +
          float m10
          +
        • +
        • +

          m11

          +
          float m11
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class org.lwjgl.util.vector.Matrix3f extends Matrix implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • + + +

        Serialized Fields

        +
          +
        • +

          m00

          +
          float m00
          +
        • +
        • +

          m01

          +
          float m01
          +
        • +
        • +

          m02

          +
          float m02
          +
        • +
        • +

          m10

          +
          float m10
          +
        • +
        • +

          m11

          +
          float m11
          +
        • +
        • +

          m12

          +
          float m12
          +
        • +
        • +

          m20

          +
          float m20
          +
        • +
        • +

          m21

          +
          float m21
          +
        • +
        • +

          m22

          +
          float m22
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class org.lwjgl.util.vector.Matrix4f extends Matrix implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • + + +

        Serialized Fields

        +
          +
        • +

          m00

          +
          float m00
          +
        • +
        • +

          m01

          +
          float m01
          +
        • +
        • +

          m02

          +
          float m02
          +
        • +
        • +

          m03

          +
          float m03
          +
        • +
        • +

          m10

          +
          float m10
          +
        • +
        • +

          m11

          +
          float m11
          +
        • +
        • +

          m12

          +
          float m12
          +
        • +
        • +

          m13

          +
          float m13
          +
        • +
        • +

          m20

          +
          float m20
          +
        • +
        • +

          m21

          +
          float m21
          +
        • +
        • +

          m22

          +
          float m22
          +
        • +
        • +

          m23

          +
          float m23
          +
        • +
        • +

          m30

          +
          float m30
          +
        • +
        • +

          m31

          +
          float m31
          +
        • +
        • +

          m32

          +
          float m32
          +
        • +
        • +

          m33

          +
          float m33
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class org.lwjgl.util.vector.Quaternion extends Vector implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • + + +

        Serialized Fields

        +
          +
        • +

          x

          +
          float x
          +
        • +
        • +

          y

          +
          float y
          +
        • +
        • +

          z

          +
          float z
          +
        • +
        • +

          w

          +
          float w
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class org.lwjgl.util.vector.Vector extends java.lang.Object implements Serializable

      +
    • +
    • + + +

      Class org.lwjgl.util.vector.Vector2f extends Vector implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • + + +

        Serialized Fields

        +
          +
        • +

          x

          +
          float x
          +
        • +
        • +

          y

          +
          float y
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class org.lwjgl.util.vector.Vector3f extends Vector implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • + + +

        Serialized Fields

        +
          +
        • +

          x

          +
          float x
          +
        • +
        • +

          y

          +
          float y
          +
        • +
        • +

          z

          +
          float z
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class org.lwjgl.util.vector.Vector4f extends Vector implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • + + +

        Serialized Fields

        +
          +
        • +

          x

          +
          float x
          +
        • +
        • +

          y

          +
          float y
          +
        • +
        • +

          z

          +
          float z
          +
        • +
        • +

          w

          +
          float w
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.

+ + diff --git a/lib/lwjgl-2.9.1/javadoc/stylesheet.css b/lib/lwjgl-2.9.1/javadoc/stylesheet.css new file mode 100644 index 00000000..0aeaa97f --- /dev/null +++ b/lib/lwjgl-2.9.1/javadoc/stylesheet.css @@ -0,0 +1,474 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ +body { + background-color:#ffffff; + color:#353833; + font-family:Arial, Helvetica, sans-serif; + font-size:76%; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4c6b87; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4c6b87; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-size:1.3em; +} +h1 { + font-size:1.8em; +} +h2 { + font-size:1.5em; +} +h3 { + font-size:1.4em; +} +h4 { + font-size:1.3em; +} +h5 { + font-size:1.2em; +} +h6 { + font-size:1.1em; +} +ul { + list-style-type:disc; +} +code, tt { + font-size:1.2em; +} +dt code { + font-size:1.2em; +} +table tr td dt code { + font-size:1.2em; + vertical-align:top; +} +sup { + font-size:.6em; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:.8em; + z-index:200; + margin-top:-7px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + background-image:url(resources/titlebar.gif); + background-position:left top; + background-repeat:no-repeat; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:1em; + margin:0; +} +.topNav { + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; +} +.bottomNav { + margin-top:10px; + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; +} +.subNav { + background-color:#dee3e9; + border-bottom:1px solid #9eadc0; + float:left; + width:100%; + overflow:hidden; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding:3px 6px; +} +ul.subNavList li{ + list-style:none; + float:left; + font-size:90%; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; +} +.navBarCell1Rev { + background-image:url(resources/tab.gif); + background-color:#a88834; + color:#FFFFFF; + margin: auto 5px; + border:1px solid #c9aa44; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader h1 { + font-size:1.3em; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 25px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:1.2em; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + margin:0 0 6px -8px; + padding:2px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + margin:0 0 6px -8px; + padding:2px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:1.0em; +} +.indexContainer h2 { + font-size:1.1em; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:1.1em; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:10px 0 10px 20px; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:25px; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #9eadc0; + background-color:#f9f9f9; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:1px solid #9eadc0; + border-top:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; + border-bottom:1px solid #9eadc0; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.contentContainer table, .classUseContainer table, .constantValuesContainer table { + border-bottom:1px solid #9eadc0; + width:100%; +} +.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table { + width:100%; +} +.contentContainer .description table, .contentContainer .details table { + border-bottom:none; +} +.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{ + vertical-align:top; + padding-right:20px; +} +.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast, +.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast, +.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne, +.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne { + padding-right:3px; +} +.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#FFFFFF; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + margin:0px; +} +caption a:link, caption a:hover, caption a:active, caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span { + white-space:nowrap; + padding-top:8px; + padding-left:8px; + display:block; + float:left; + background-image:url(resources/titlebar.gif); + height:18px; +} +.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd { + width:10px; + background-image:url(resources/titlebar_end.gif); + background-repeat:no-repeat; + background-position:top right; + position:relative; + float:left; +} +ul.blockList ul.blockList li.blockList table { + margin:0 0 12px 0px; + width:100%; +} +.tableSubHeadingColor { + background-color: #EEEEFF; +} +.altColor { + background-color:#eeeeef; +} +.rowColor { + background-color:#ffffff; +} +.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td { + text-align:left; + padding:3px 3px 3px 7px; +} +th.colFirst, th.colLast, th.colOne, .constantValuesContainer th { + background:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + text-align:left; + padding:3px 3px 3px 7px; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +td.colFirst, th.colFirst { + border-left:1px solid #9eadc0; + white-space:nowrap; +} +td.colLast, th.colLast { + border-right:1px solid #9eadc0; +} +td.colOne, th.colOne { + border-right:1px solid #9eadc0; + border-left:1px solid #9eadc0; +} +table.overviewSummary { + padding:0px; + margin-left:0px; +} +table.overviewSummary td.colFirst, table.overviewSummary th.colFirst, +table.overviewSummary td.colOne, table.overviewSummary th.colOne { + width:25%; + vertical-align:middle; +} +table.packageSummary td.colFirst, table.overviewSummary th.colFirst { + width:25%; + vertical-align:middle; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:.9em; +} +.block { + display:block; + margin:3px 0 0 0; +} +.strong { + font-weight:bold; +} diff --git a/lib/slick/classes/org/newdawn/slick/AngelCodeFont$1.class b/lib/slick/classes/org/newdawn/slick/AngelCodeFont$1.class new file mode 100644 index 00000000..33a197f4 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/AngelCodeFont$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/AngelCodeFont$CharDef.class b/lib/slick/classes/org/newdawn/slick/AngelCodeFont$CharDef.class new file mode 100644 index 00000000..ea711f74 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/AngelCodeFont$CharDef.class differ diff --git a/lib/slick/classes/org/newdawn/slick/AngelCodeFont$DisplayList.class b/lib/slick/classes/org/newdawn/slick/AngelCodeFont$DisplayList.class new file mode 100644 index 00000000..0d38a173 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/AngelCodeFont$DisplayList.class differ diff --git a/lib/slick/classes/org/newdawn/slick/AngelCodeFont.class b/lib/slick/classes/org/newdawn/slick/AngelCodeFont.class new file mode 100644 index 00000000..49c64762 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/AngelCodeFont.class differ diff --git a/lib/slick/classes/org/newdawn/slick/Animation$Frame.class b/lib/slick/classes/org/newdawn/slick/Animation$Frame.class new file mode 100644 index 00000000..87a7611c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/Animation$Frame.class differ diff --git a/lib/slick/classes/org/newdawn/slick/Animation.class b/lib/slick/classes/org/newdawn/slick/Animation.class new file mode 100644 index 00000000..9d3fdaf1 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/Animation.class differ diff --git a/lib/slick/classes/org/newdawn/slick/AppGameContainer$1.class b/lib/slick/classes/org/newdawn/slick/AppGameContainer$1.class new file mode 100644 index 00000000..9203abfd Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/AppGameContainer$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/AppGameContainer$2.class b/lib/slick/classes/org/newdawn/slick/AppGameContainer$2.class new file mode 100644 index 00000000..e0a2db38 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/AppGameContainer$2.class differ diff --git a/lib/slick/classes/org/newdawn/slick/AppGameContainer$NullOutputStream.class b/lib/slick/classes/org/newdawn/slick/AppGameContainer$NullOutputStream.class new file mode 100644 index 00000000..af6406b8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/AppGameContainer$NullOutputStream.class differ diff --git a/lib/slick/classes/org/newdawn/slick/AppGameContainer.class b/lib/slick/classes/org/newdawn/slick/AppGameContainer.class new file mode 100644 index 00000000..17c5d523 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/AppGameContainer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/AppletGameContainer$1.class b/lib/slick/classes/org/newdawn/slick/AppletGameContainer$1.class new file mode 100644 index 00000000..82d932f3 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/AppletGameContainer$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/AppletGameContainer$2.class b/lib/slick/classes/org/newdawn/slick/AppletGameContainer$2.class new file mode 100644 index 00000000..cb569166 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/AppletGameContainer$2.class differ diff --git a/lib/slick/classes/org/newdawn/slick/AppletGameContainer$ConsolePanel.class b/lib/slick/classes/org/newdawn/slick/AppletGameContainer$ConsolePanel.class new file mode 100644 index 00000000..2d03460f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/AppletGameContainer$ConsolePanel.class differ diff --git a/lib/slick/classes/org/newdawn/slick/AppletGameContainer$Container.class b/lib/slick/classes/org/newdawn/slick/AppletGameContainer$Container.class new file mode 100644 index 00000000..d05d0297 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/AppletGameContainer$Container.class differ diff --git a/lib/slick/classes/org/newdawn/slick/AppletGameContainer$ContainerPanel.class b/lib/slick/classes/org/newdawn/slick/AppletGameContainer$ContainerPanel.class new file mode 100644 index 00000000..4a8acf5b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/AppletGameContainer$ContainerPanel.class differ diff --git a/lib/slick/classes/org/newdawn/slick/AppletGameContainer.class b/lib/slick/classes/org/newdawn/slick/AppletGameContainer.class new file mode 100644 index 00000000..c31f507c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/AppletGameContainer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/BasicGame.class b/lib/slick/classes/org/newdawn/slick/BasicGame.class new file mode 100644 index 00000000..06d35030 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/BasicGame.class differ diff --git a/lib/slick/classes/org/newdawn/slick/BigImage$1.class b/lib/slick/classes/org/newdawn/slick/BigImage$1.class new file mode 100644 index 00000000..62090291 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/BigImage$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/BigImage$2.class b/lib/slick/classes/org/newdawn/slick/BigImage$2.class new file mode 100644 index 00000000..9dd4032c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/BigImage$2.class differ diff --git a/lib/slick/classes/org/newdawn/slick/BigImage.class b/lib/slick/classes/org/newdawn/slick/BigImage.class new file mode 100644 index 00000000..1d7bb4c6 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/BigImage.class differ diff --git a/lib/slick/classes/org/newdawn/slick/CachedRender.class b/lib/slick/classes/org/newdawn/slick/CachedRender.class new file mode 100644 index 00000000..404abcde Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/CachedRender.class differ diff --git a/lib/slick/classes/org/newdawn/slick/CanvasGameContainer$1.class b/lib/slick/classes/org/newdawn/slick/CanvasGameContainer$1.class new file mode 100644 index 00000000..7c04da70 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/CanvasGameContainer$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/CanvasGameContainer$2.class b/lib/slick/classes/org/newdawn/slick/CanvasGameContainer$2.class new file mode 100644 index 00000000..7b4dc420 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/CanvasGameContainer$2.class differ diff --git a/lib/slick/classes/org/newdawn/slick/CanvasGameContainer$Container.class b/lib/slick/classes/org/newdawn/slick/CanvasGameContainer$Container.class new file mode 100644 index 00000000..97a79d9b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/CanvasGameContainer$Container.class differ diff --git a/lib/slick/classes/org/newdawn/slick/CanvasGameContainer.class b/lib/slick/classes/org/newdawn/slick/CanvasGameContainer.class new file mode 100644 index 00000000..baf2f2e0 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/CanvasGameContainer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/Color.class b/lib/slick/classes/org/newdawn/slick/Color.class new file mode 100644 index 00000000..69ace62e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/Color.class differ diff --git a/lib/slick/classes/org/newdawn/slick/ControlledInputReciever.class b/lib/slick/classes/org/newdawn/slick/ControlledInputReciever.class new file mode 100644 index 00000000..e96a0905 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/ControlledInputReciever.class differ diff --git a/lib/slick/classes/org/newdawn/slick/ControllerListener.class b/lib/slick/classes/org/newdawn/slick/ControllerListener.class new file mode 100644 index 00000000..c019a0cf Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/ControllerListener.class differ diff --git a/lib/slick/classes/org/newdawn/slick/Font.class b/lib/slick/classes/org/newdawn/slick/Font.class new file mode 100644 index 00000000..1cbe51b8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/Font.class differ diff --git a/lib/slick/classes/org/newdawn/slick/Game.class b/lib/slick/classes/org/newdawn/slick/Game.class new file mode 100644 index 00000000..694c135b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/Game.class differ diff --git a/lib/slick/classes/org/newdawn/slick/GameContainer.class b/lib/slick/classes/org/newdawn/slick/GameContainer.class new file mode 100644 index 00000000..19c0780b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/GameContainer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/Graphics$1.class b/lib/slick/classes/org/newdawn/slick/Graphics$1.class new file mode 100644 index 00000000..18b3f1f9 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/Graphics$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/Graphics.class b/lib/slick/classes/org/newdawn/slick/Graphics.class new file mode 100644 index 00000000..a556441a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/Graphics.class differ diff --git a/lib/slick/classes/org/newdawn/slick/Image.class b/lib/slick/classes/org/newdawn/slick/Image.class new file mode 100644 index 00000000..4406ee14 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/Image.class differ diff --git a/lib/slick/classes/org/newdawn/slick/ImageBuffer.class b/lib/slick/classes/org/newdawn/slick/ImageBuffer.class new file mode 100644 index 00000000..c2a47ba8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/ImageBuffer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/Input$NullOutputStream.class b/lib/slick/classes/org/newdawn/slick/Input$NullOutputStream.class new file mode 100644 index 00000000..94931181 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/Input$NullOutputStream.class differ diff --git a/lib/slick/classes/org/newdawn/slick/Input.class b/lib/slick/classes/org/newdawn/slick/Input.class new file mode 100644 index 00000000..de7049ce Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/Input.class differ diff --git a/lib/slick/classes/org/newdawn/slick/InputListener.class b/lib/slick/classes/org/newdawn/slick/InputListener.class new file mode 100644 index 00000000..51ff01a3 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/InputListener.class differ diff --git a/lib/slick/classes/org/newdawn/slick/KeyListener.class b/lib/slick/classes/org/newdawn/slick/KeyListener.class new file mode 100644 index 00000000..654c1195 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/KeyListener.class differ diff --git a/lib/slick/classes/org/newdawn/slick/MouseListener.class b/lib/slick/classes/org/newdawn/slick/MouseListener.class new file mode 100644 index 00000000..7ab5e5c2 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/MouseListener.class differ diff --git a/lib/slick/classes/org/newdawn/slick/Music.class b/lib/slick/classes/org/newdawn/slick/Music.class new file mode 100644 index 00000000..aa7de986 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/Music.class differ diff --git a/lib/slick/classes/org/newdawn/slick/MusicListener.class b/lib/slick/classes/org/newdawn/slick/MusicListener.class new file mode 100644 index 00000000..db275b3f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/MusicListener.class differ diff --git a/lib/slick/classes/org/newdawn/slick/PackedSpriteSheet$Section.class b/lib/slick/classes/org/newdawn/slick/PackedSpriteSheet$Section.class new file mode 100644 index 00000000..84557b62 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/PackedSpriteSheet$Section.class differ diff --git a/lib/slick/classes/org/newdawn/slick/PackedSpriteSheet.class b/lib/slick/classes/org/newdawn/slick/PackedSpriteSheet.class new file mode 100644 index 00000000..f4647131 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/PackedSpriteSheet.class differ diff --git a/lib/slick/classes/org/newdawn/slick/Renderable.class b/lib/slick/classes/org/newdawn/slick/Renderable.class new file mode 100644 index 00000000..ec54de86 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/Renderable.class differ diff --git a/lib/slick/classes/org/newdawn/slick/SavedState.class b/lib/slick/classes/org/newdawn/slick/SavedState.class new file mode 100644 index 00000000..fee20c03 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/SavedState.class differ diff --git a/lib/slick/classes/org/newdawn/slick/ScalableGame.class b/lib/slick/classes/org/newdawn/slick/ScalableGame.class new file mode 100644 index 00000000..4e5a8ced Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/ScalableGame.class differ diff --git a/lib/slick/classes/org/newdawn/slick/ShapeFill.class b/lib/slick/classes/org/newdawn/slick/ShapeFill.class new file mode 100644 index 00000000..f9a30de5 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/ShapeFill.class differ diff --git a/lib/slick/classes/org/newdawn/slick/SlickException.class b/lib/slick/classes/org/newdawn/slick/SlickException.class new file mode 100644 index 00000000..2ad05257 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/SlickException.class differ diff --git a/lib/slick/classes/org/newdawn/slick/Sound.class b/lib/slick/classes/org/newdawn/slick/Sound.class new file mode 100644 index 00000000..9b41f190 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/Sound.class differ diff --git a/lib/slick/classes/org/newdawn/slick/SpriteSheet.class b/lib/slick/classes/org/newdawn/slick/SpriteSheet.class new file mode 100644 index 00000000..9bc12bc1 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/SpriteSheet.class differ diff --git a/lib/slick/classes/org/newdawn/slick/SpriteSheetFont.class b/lib/slick/classes/org/newdawn/slick/SpriteSheetFont.class new file mode 100644 index 00000000..0d72870c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/SpriteSheetFont.class differ diff --git a/lib/slick/classes/org/newdawn/slick/TrueTypeFont$1.class b/lib/slick/classes/org/newdawn/slick/TrueTypeFont$1.class new file mode 100644 index 00000000..1d7abcc9 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/TrueTypeFont$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/TrueTypeFont$IntObject.class b/lib/slick/classes/org/newdawn/slick/TrueTypeFont$IntObject.class new file mode 100644 index 00000000..afe2da88 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/TrueTypeFont$IntObject.class differ diff --git a/lib/slick/classes/org/newdawn/slick/TrueTypeFont.class b/lib/slick/classes/org/newdawn/slick/TrueTypeFont.class new file mode 100644 index 00000000..2e336011 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/TrueTypeFont.class differ diff --git a/lib/slick/classes/org/newdawn/slick/UnicodeFont$1.class b/lib/slick/classes/org/newdawn/slick/UnicodeFont$1.class new file mode 100644 index 00000000..5132fab1 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/UnicodeFont$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/UnicodeFont$2.class b/lib/slick/classes/org/newdawn/slick/UnicodeFont$2.class new file mode 100644 index 00000000..189ae7ca Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/UnicodeFont$2.class differ diff --git a/lib/slick/classes/org/newdawn/slick/UnicodeFont$3.class b/lib/slick/classes/org/newdawn/slick/UnicodeFont$3.class new file mode 100644 index 00000000..5a8dd74c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/UnicodeFont$3.class differ diff --git a/lib/slick/classes/org/newdawn/slick/UnicodeFont$DisplayList.class b/lib/slick/classes/org/newdawn/slick/UnicodeFont$DisplayList.class new file mode 100644 index 00000000..61f0f359 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/UnicodeFont$DisplayList.class differ diff --git a/lib/slick/classes/org/newdawn/slick/UnicodeFont.class b/lib/slick/classes/org/newdawn/slick/UnicodeFont.class new file mode 100644 index 00000000..9478cba3 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/UnicodeFont.class differ diff --git a/lib/slick/classes/org/newdawn/slick/XMLPackedSheet.class b/lib/slick/classes/org/newdawn/slick/XMLPackedSheet.class new file mode 100644 index 00000000..a05842e9 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/XMLPackedSheet.class differ diff --git a/lib/slick/classes/org/newdawn/slick/command/BasicCommand.class b/lib/slick/classes/org/newdawn/slick/command/BasicCommand.class new file mode 100644 index 00000000..77150028 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/command/BasicCommand.class differ diff --git a/lib/slick/classes/org/newdawn/slick/command/Command.class b/lib/slick/classes/org/newdawn/slick/command/Command.class new file mode 100644 index 00000000..ab12ff0c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/command/Command.class differ diff --git a/lib/slick/classes/org/newdawn/slick/command/Control.class b/lib/slick/classes/org/newdawn/slick/command/Control.class new file mode 100644 index 00000000..f26af649 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/command/Control.class differ diff --git a/lib/slick/classes/org/newdawn/slick/command/ControllerButtonControl.class b/lib/slick/classes/org/newdawn/slick/command/ControllerButtonControl.class new file mode 100644 index 00000000..8cea1b5b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/command/ControllerButtonControl.class differ diff --git a/lib/slick/classes/org/newdawn/slick/command/ControllerControl.class b/lib/slick/classes/org/newdawn/slick/command/ControllerControl.class new file mode 100644 index 00000000..d1bb74d2 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/command/ControllerControl.class differ diff --git a/lib/slick/classes/org/newdawn/slick/command/ControllerDirectionControl$Direction.class b/lib/slick/classes/org/newdawn/slick/command/ControllerDirectionControl$Direction.class new file mode 100644 index 00000000..711365bd Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/command/ControllerDirectionControl$Direction.class differ diff --git a/lib/slick/classes/org/newdawn/slick/command/ControllerDirectionControl.class b/lib/slick/classes/org/newdawn/slick/command/ControllerDirectionControl.class new file mode 100644 index 00000000..fe866110 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/command/ControllerDirectionControl.class differ diff --git a/lib/slick/classes/org/newdawn/slick/command/InputProvider$1.class b/lib/slick/classes/org/newdawn/slick/command/InputProvider$1.class new file mode 100644 index 00000000..07f765f3 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/command/InputProvider$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/command/InputProvider$CommandState.class b/lib/slick/classes/org/newdawn/slick/command/InputProvider$CommandState.class new file mode 100644 index 00000000..d21f626c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/command/InputProvider$CommandState.class differ diff --git a/lib/slick/classes/org/newdawn/slick/command/InputProvider$InputListenerImpl.class b/lib/slick/classes/org/newdawn/slick/command/InputProvider$InputListenerImpl.class new file mode 100644 index 00000000..052e9e4e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/command/InputProvider$InputListenerImpl.class differ diff --git a/lib/slick/classes/org/newdawn/slick/command/InputProvider.class b/lib/slick/classes/org/newdawn/slick/command/InputProvider.class new file mode 100644 index 00000000..ffeba2ab Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/command/InputProvider.class differ diff --git a/lib/slick/classes/org/newdawn/slick/command/InputProviderListener.class b/lib/slick/classes/org/newdawn/slick/command/InputProviderListener.class new file mode 100644 index 00000000..b8f05975 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/command/InputProviderListener.class differ diff --git a/lib/slick/classes/org/newdawn/slick/command/KeyControl.class b/lib/slick/classes/org/newdawn/slick/command/KeyControl.class new file mode 100644 index 00000000..9a9ff12d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/command/KeyControl.class differ diff --git a/lib/slick/classes/org/newdawn/slick/command/MouseButtonControl.class b/lib/slick/classes/org/newdawn/slick/command/MouseButtonControl.class new file mode 100644 index 00000000..6514a26c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/command/MouseButtonControl.class differ diff --git a/lib/slick/classes/org/newdawn/slick/data/defaultfont.fnt b/lib/slick/classes/org/newdawn/slick/data/defaultfont.fnt new file mode 100644 index 00000000..af16759c --- /dev/null +++ b/lib/slick/classes/org/newdawn/slick/data/defaultfont.fnt @@ -0,0 +1,195 @@ +info face="Courier New Bold" size=16 bold=1 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 +common lineHeight=19 base=26 scaleW=256 scaleH=256 pages=1 packed=0 +page id=0 file="defaultfont.png" +chars count=189 +char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=14 xadvance=9 page=0 chnl=0 +char id=253 x=0 y=0 width=12 height=16 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=254 x=12 y=0 width=11 height=15 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=221 x=23 y=0 width=12 height=15 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 +char id=218 x=35 y=0 width=11 height=15 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 +char id=217 x=46 y=0 width=11 height=15 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 +char id=211 x=57 y=0 width=11 height=15 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 +char id=210 x=68 y=0 width=11 height=15 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 +char id=205 x=79 y=0 width=10 height=15 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=0 +char id=204 x=89 y=0 width=10 height=15 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=0 +char id=201 x=99 y=0 width=10 height=15 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 +char id=200 x=109 y=0 width=10 height=15 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 +char id=199 x=119 y=0 width=11 height=15 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=197 x=130 y=0 width=12 height=15 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 +char id=193 x=142 y=0 width=12 height=15 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 +char id=192 x=154 y=0 width=12 height=15 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 +char id=36 x=166 y=0 width=9 height=15 xoffset=1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=106 x=175 y=0 width=8 height=15 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=255 x=183 y=0 width=12 height=14 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=219 x=195 y=0 width=11 height=14 xoffset=0 yoffset=1 xadvance=9 page=0 chnl=0 +char id=213 x=206 y=0 width=11 height=14 xoffset=0 yoffset=1 xadvance=9 page=0 chnl=0 +char id=212 x=217 y=0 width=11 height=14 xoffset=0 yoffset=1 xadvance=9 page=0 chnl=0 +char id=209 x=228 y=0 width=11 height=14 xoffset=0 yoffset=1 xadvance=9 page=0 chnl=0 +char id=206 x=239 y=0 width=10 height=14 xoffset=1 yoffset=1 xadvance=9 page=0 chnl=0 +char id=202 x=0 y=16 width=10 height=14 xoffset=0 yoffset=1 xadvance=9 page=0 chnl=0 +char id=195 x=10 y=16 width=12 height=14 xoffset=0 yoffset=1 xadvance=9 page=0 chnl=0 +char id=194 x=22 y=16 width=12 height=14 xoffset=0 yoffset=1 xadvance=9 page=0 chnl=0 +char id=162 x=34 y=16 width=10 height=14 xoffset=1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=92 x=44 y=16 width=9 height=14 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=47 x=53 y=16 width=9 height=14 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=93 x=62 y=16 width=6 height=14 xoffset=2 yoffset=3 xadvance=9 page=0 chnl=0 +char id=91 x=68 y=16 width=6 height=14 xoffset=4 yoffset=3 xadvance=9 page=0 chnl=0 +char id=41 x=74 y=16 width=5 height=14 xoffset=2 yoffset=3 xadvance=9 page=0 chnl=0 +char id=40 x=79 y=16 width=5 height=14 xoffset=3 yoffset=3 xadvance=9 page=0 chnl=0 +char id=250 x=84 y=16 width=11 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=249 x=95 y=16 width=11 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=243 x=106 y=16 width=10 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=242 x=116 y=16 width=10 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=237 x=126 y=16 width=10 height=13 xoffset=1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=236 x=136 y=16 width=10 height=13 xoffset=1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=233 x=146 y=16 width=11 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=232 x=157 y=16 width=11 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=229 x=168 y=16 width=10 height=13 xoffset=1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=225 x=178 y=16 width=10 height=13 xoffset=1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=224 x=188 y=16 width=10 height=13 xoffset=1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=220 x=198 y=16 width=11 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=216 x=209 y=16 width=11 height=13 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=214 x=220 y=16 width=11 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=207 x=231 y=16 width=10 height=13 xoffset=1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=203 x=241 y=16 width=10 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=196 x=0 y=30 width=12 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=182 x=12 y=30 width=10 height=13 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=167 x=22 y=30 width=10 height=13 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=166 x=32 y=30 width=4 height=13 xoffset=4 yoffset=4 xadvance=9 page=0 chnl=0 +char id=124 x=36 y=30 width=4 height=13 xoffset=4 yoffset=4 xadvance=9 page=0 chnl=0 +char id=125 x=40 y=30 width=6 height=13 xoffset=3 yoffset=4 xadvance=9 page=0 chnl=0 +char id=123 x=46 y=30 width=6 height=13 xoffset=2 yoffset=4 xadvance=9 page=0 chnl=0 +char id=81 x=52 y=30 width=11 height=13 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=251 x=63 y=30 width=11 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=245 x=74 y=30 width=10 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=244 x=84 y=30 width=10 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=241 x=94 y=30 width=11 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=240 x=105 y=30 width=10 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=238 x=115 y=30 width=10 height=12 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=234 x=125 y=30 width=11 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=231 x=136 y=30 width=10 height=12 xoffset=0 yoffset=7 xadvance=9 page=0 chnl=0 +char id=227 x=146 y=30 width=10 height=12 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=226 x=156 y=30 width=10 height=12 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=223 x=166 y=30 width=9 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=181 x=175 y=30 width=11 height=12 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=127 x=186 y=30 width=11 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=35 x=197 y=30 width=10 height=12 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=64 x=207 y=30 width=8 height=12 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=48 x=215 y=30 width=9 height=12 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=57 x=224 y=30 width=9 height=12 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=56 x=233 y=30 width=9 height=12 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=55 x=242 y=30 width=9 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=54 x=0 y=43 width=9 height=12 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=53 x=9 y=43 width=9 height=12 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=52 x=18 y=43 width=9 height=12 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=51 x=27 y=43 width=9 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=50 x=36 y=43 width=8 height=12 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=121 x=44 y=43 width=12 height=12 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=113 x=56 y=43 width=11 height=12 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=112 x=67 y=43 width=11 height=12 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=108 x=78 y=43 width=10 height=12 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=107 x=88 y=43 width=11 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=105 x=99 y=43 width=10 height=12 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=104 x=109 y=43 width=11 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=103 x=120 y=43 width=11 height=12 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=102 x=131 y=43 width=10 height=12 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=100 x=141 y=43 width=11 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=98 x=152 y=43 width=11 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=252 x=163 y=43 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=248 x=174 y=43 width=10 height=11 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=246 x=184 y=43 width=10 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=239 x=194 y=43 width=10 height=11 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=235 x=204 y=43 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=228 x=215 y=43 width=10 height=11 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=222 x=225 y=43 width=10 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=208 x=235 y=43 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=198 x=0 y=55 width=12 height=11 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=191 x=12 y=55 width=9 height=11 xoffset=1 yoffset=7 xadvance=9 page=0 chnl=0 +char id=190 x=21 y=55 width=12 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=189 x=33 y=55 width=12 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=188 x=45 y=55 width=12 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=177 x=57 y=55 width=9 height=11 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=174 x=66 y=55 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=169 x=77 y=55 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=165 x=88 y=55 width=12 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=163 x=100 y=55 width=10 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=161 x=110 y=55 width=4 height=11 xoffset=3 yoffset=7 xadvance=9 page=0 chnl=0 +char id=38 x=114 y=55 width=9 height=11 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=37 x=123 y=55 width=9 height=11 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=63 x=132 y=55 width=8 height=11 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=33 x=140 y=55 width=4 height=11 xoffset=3 yoffset=4 xadvance=9 page=0 chnl=0 +char id=49 x=144 y=55 width=10 height=11 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=116 x=154 y=55 width=9 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=90 x=163 y=55 width=9 height=11 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=89 x=172 y=55 width=12 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=88 x=184 y=55 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=87 x=195 y=55 width=13 height=11 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=86 x=208 y=55 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=85 x=219 y=55 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=84 x=230 y=55 width=10 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=83 x=240 y=55 width=9 height=11 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=82 x=0 y=66 width=12 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=80 x=12 y=66 width=10 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=79 x=22 y=66 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=78 x=33 y=66 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=77 x=44 y=66 width=13 height=11 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=76 x=57 y=66 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=75 x=68 y=66 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=74 x=79 y=66 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=73 x=90 y=66 width=10 height=11 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=72 x=100 y=66 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=71 x=111 y=66 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=70 x=122 y=66 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=69 x=133 y=66 width=10 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=68 x=143 y=66 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=67 x=154 y=66 width=11 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=66 x=165 y=66 width=10 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=65 x=175 y=66 width=12 height=11 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=247 x=187 y=66 width=10 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=62 x=197 y=66 width=10 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=60 x=207 y=66 width=11 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=59 x=218 y=66 width=6 height=10 xoffset=2 yoffset=7 xadvance=9 page=0 chnl=0 +char id=230 x=224 y=66 width=12 height=9 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=164 x=236 y=66 width=11 height=9 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=43 x=0 y=77 width=9 height=9 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0 +char id=122 x=9 y=77 width=9 height=9 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 +char id=120 x=18 y=77 width=11 height=9 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=119 x=29 y=77 width=13 height=9 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=0 +char id=118 x=42 y=77 width=11 height=9 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=117 x=53 y=77 width=11 height=9 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=115 x=64 y=77 width=9 height=9 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 +char id=114 x=73 y=77 width=10 height=9 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=111 x=83 y=77 width=10 height=9 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=110 x=93 y=77 width=11 height=9 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=109 x=104 y=77 width=12 height=9 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=101 x=116 y=77 width=11 height=9 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=97 x=127 y=77 width=10 height=9 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 +char id=42 x=137 y=77 width=10 height=8 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=58 x=147 y=77 width=3 height=8 xoffset=3 yoffset=7 xadvance=9 page=0 chnl=0 +char id=99 x=150 y=77 width=10 height=8 xoffset=0 yoffset=7 xadvance=9 page=0 chnl=0 +char id=215 x=160 y=77 width=7 height=7 xoffset=1 yoffset=7 xadvance=9 page=0 chnl=0 +char id=187 x=167 y=77 width=10 height=7 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 +char id=186 x=177 y=77 width=8 height=7 xoffset=2 yoffset=3 xadvance=9 page=0 chnl=0 +char id=184 x=185 y=77 width=5 height=7 xoffset=3 yoffset=12 xadvance=9 page=0 chnl=0 +char id=178 x=190 y=77 width=7 height=7 xoffset=2 yoffset=3 xadvance=9 page=0 chnl=0 +char id=172 x=197 y=77 width=11 height=7 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 +char id=171 x=208 y=77 width=11 height=7 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 +char id=94 x=219 y=77 width=8 height=7 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=44 x=227 y=77 width=4 height=7 xoffset=3 yoffset=11 xadvance=9 page=0 chnl=0 +char id=39 x=231 y=77 width=4 height=7 xoffset=4 yoffset=4 xadvance=9 page=0 chnl=0 +char id=34 x=235 y=77 width=8 height=7 xoffset=2 yoffset=4 xadvance=9 page=0 chnl=0 +char id=185 x=243 y=77 width=5 height=6 xoffset=3 yoffset=4 xadvance=9 page=0 chnl=0 +char id=179 x=248 y=77 width=7 height=6 xoffset=3 yoffset=4 xadvance=9 page=0 chnl=0 +char id=170 x=0 y=86 width=7 height=6 xoffset=2 yoffset=4 xadvance=9 page=0 chnl=0 +char id=180 x=7 y=86 width=4 height=5 xoffset=3 yoffset=2 xadvance=9 page=0 chnl=0 +char id=176 x=11 y=86 width=5 height=5 xoffset=2 yoffset=4 xadvance=9 page=0 chnl=0 +char id=126 x=16 y=86 width=9 height=5 xoffset=1 yoffset=7 xadvance=9 page=0 chnl=0 +char id=61 x=25 y=86 width=11 height=5 xoffset=0 yoffset=7 xadvance=9 page=0 chnl=0 +char id=96 x=36 y=86 width=4 height=5 xoffset=3 yoffset=2 xadvance=9 page=0 chnl=0 +char id=183 x=40 y=86 width=3 height=3 xoffset=3 yoffset=8 xadvance=9 page=0 chnl=0 +char id=175 x=43 y=86 width=13 height=3 xoffset=-1 yoffset=1 xadvance=9 page=0 chnl=0 +char id=168 x=56 y=86 width=6 height=3 xoffset=2 yoffset=4 xadvance=9 page=0 chnl=0 +char id=95 x=62 y=86 width=13 height=3 xoffset=-1 yoffset=17 xadvance=9 page=0 chnl=0 +char id=45 x=75 y=86 width=9 height=3 xoffset=1 yoffset=8 xadvance=9 page=0 chnl=0 +char id=46 x=84 y=86 width=3 height=3 xoffset=3 yoffset=12 xadvance=9 page=0 chnl=0 +kernings count=-1 diff --git a/lib/slick/classes/org/newdawn/slick/data/defaultfont.png b/lib/slick/classes/org/newdawn/slick/data/defaultfont.png new file mode 100644 index 00000000..0e56abd1 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/data/defaultfont.png differ diff --git a/lib/slick/classes/org/newdawn/slick/data/helvetica_svg b/lib/slick/classes/org/newdawn/slick/data/helvetica_svg new file mode 100644 index 00000000..59e7ade6 --- /dev/null +++ b/lib/slick/classes/org/newdawn/slick/data/helvetica_svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + !"#$%&'()*+,-./0123456789:;<>? +@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ +`abcdefghijklmnopqrstuvwxyz{|}~ + + diff --git a/lib/slick/classes/org/newdawn/slick/data/package.html b/lib/slick/classes/org/newdawn/slick/data/package.html new file mode 100644 index 00000000..fd7ed798 --- /dev/null +++ b/lib/slick/classes/org/newdawn/slick/data/package.html @@ -0,0 +1,4 @@ + +This package contains the default data required for the basic functions of YASL. Currently this includes a default +font to ensure text can always be displayed. + \ No newline at end of file diff --git a/lib/slick/classes/org/newdawn/slick/data/particle.tga b/lib/slick/classes/org/newdawn/slick/data/particle.tga new file mode 100644 index 00000000..7d8ee51b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/data/particle.tga differ diff --git a/lib/slick/classes/org/newdawn/slick/fills/GradientFill.class b/lib/slick/classes/org/newdawn/slick/fills/GradientFill.class new file mode 100644 index 00000000..a0feeb04 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/fills/GradientFill.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/Glyph.class b/lib/slick/classes/org/newdawn/slick/font/Glyph.class new file mode 100644 index 00000000..95073af8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/Glyph.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/GlyphPage$1.class b/lib/slick/classes/org/newdawn/slick/font/GlyphPage$1.class new file mode 100644 index 00000000..56e30182 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/GlyphPage$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/GlyphPage.class b/lib/slick/classes/org/newdawn/slick/font/GlyphPage.class new file mode 100644 index 00000000..a9dc0053 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/GlyphPage.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/HieroSettings.class b/lib/slick/classes/org/newdawn/slick/font/HieroSettings.class new file mode 100644 index 00000000..b653b9ae Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/HieroSettings.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/ColorEffect.class b/lib/slick/classes/org/newdawn/slick/font/effects/ColorEffect.class new file mode 100644 index 00000000..9684506f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/ColorEffect.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/ConfigurableEffect$Value.class b/lib/slick/classes/org/newdawn/slick/font/effects/ConfigurableEffect$Value.class new file mode 100644 index 00000000..fd2d1bfa Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/ConfigurableEffect$Value.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/ConfigurableEffect.class b/lib/slick/classes/org/newdawn/slick/font/effects/ConfigurableEffect.class new file mode 100644 index 00000000..22f21c6c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/ConfigurableEffect.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/Effect.class b/lib/slick/classes/org/newdawn/slick/font/effects/Effect.class new file mode 100644 index 00000000..5bf6e8f2 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/Effect.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$1.class b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$1.class new file mode 100644 index 00000000..5e3dd872 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$2.class b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$2.class new file mode 100644 index 00000000..474b0b0b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$2.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$3.class b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$3.class new file mode 100644 index 00000000..561bf42a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$3.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$4.class b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$4.class new file mode 100644 index 00000000..094d6fa8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$4.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$5.class b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$5.class new file mode 100644 index 00000000..412039c6 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$5.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$DefaultValue$1.class b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$DefaultValue$1.class new file mode 100644 index 00000000..45687e2e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$DefaultValue$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$DefaultValue.class b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$DefaultValue.class new file mode 100644 index 00000000..fcf64b76 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$DefaultValue.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$ValueDialog$1.class b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$ValueDialog$1.class new file mode 100644 index 00000000..2154b823 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$ValueDialog$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$ValueDialog$2.class b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$ValueDialog$2.class new file mode 100644 index 00000000..57e69823 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$ValueDialog$2.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$ValueDialog.class b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$ValueDialog.class new file mode 100644 index 00000000..3e3c4521 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil$ValueDialog.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil.class b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil.class new file mode 100644 index 00000000..3fd96bc1 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/EffectUtil.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/FilterEffect.class b/lib/slick/classes/org/newdawn/slick/font/effects/FilterEffect.class new file mode 100644 index 00000000..df59cd90 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/FilterEffect.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/GradientEffect.class b/lib/slick/classes/org/newdawn/slick/font/effects/GradientEffect.class new file mode 100644 index 00000000..19dccdee Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/GradientEffect.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/OutlineEffect.class b/lib/slick/classes/org/newdawn/slick/font/effects/OutlineEffect.class new file mode 100644 index 00000000..5475d619 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/OutlineEffect.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/OutlineWobbleEffect$1.class b/lib/slick/classes/org/newdawn/slick/font/effects/OutlineWobbleEffect$1.class new file mode 100644 index 00000000..cba61377 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/OutlineWobbleEffect$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/OutlineWobbleEffect$WobbleStroke.class b/lib/slick/classes/org/newdawn/slick/font/effects/OutlineWobbleEffect$WobbleStroke.class new file mode 100644 index 00000000..52d049ce Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/OutlineWobbleEffect$WobbleStroke.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/OutlineWobbleEffect.class b/lib/slick/classes/org/newdawn/slick/font/effects/OutlineWobbleEffect.class new file mode 100644 index 00000000..5168b54a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/OutlineWobbleEffect.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/OutlineZigzagEffect$1.class b/lib/slick/classes/org/newdawn/slick/font/effects/OutlineZigzagEffect$1.class new file mode 100644 index 00000000..9b23b589 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/OutlineZigzagEffect$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/OutlineZigzagEffect$ZigzagStroke.class b/lib/slick/classes/org/newdawn/slick/font/effects/OutlineZigzagEffect$ZigzagStroke.class new file mode 100644 index 00000000..781b4274 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/OutlineZigzagEffect$ZigzagStroke.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/OutlineZigzagEffect.class b/lib/slick/classes/org/newdawn/slick/font/effects/OutlineZigzagEffect.class new file mode 100644 index 00000000..5f223689 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/OutlineZigzagEffect.class differ diff --git a/lib/slick/classes/org/newdawn/slick/font/effects/ShadowEffect.class b/lib/slick/classes/org/newdawn/slick/font/effects/ShadowEffect.class new file mode 100644 index 00000000..7bb5bcb6 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/font/effects/ShadowEffect.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/BasicTriangulator$Point.class b/lib/slick/classes/org/newdawn/slick/geom/BasicTriangulator$Point.class new file mode 100644 index 00000000..38d6c52d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/BasicTriangulator$Point.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/BasicTriangulator$PointList.class b/lib/slick/classes/org/newdawn/slick/geom/BasicTriangulator$PointList.class new file mode 100644 index 00000000..30bc5277 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/BasicTriangulator$PointList.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/BasicTriangulator.class b/lib/slick/classes/org/newdawn/slick/geom/BasicTriangulator.class new file mode 100644 index 00000000..858ff1bf Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/BasicTriangulator.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/Circle.class b/lib/slick/classes/org/newdawn/slick/geom/Circle.class new file mode 100644 index 00000000..9f05bf5d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/Circle.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/Curve.class b/lib/slick/classes/org/newdawn/slick/geom/Curve.class new file mode 100644 index 00000000..ec224a4f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/Curve.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/Ellipse.class b/lib/slick/classes/org/newdawn/slick/geom/Ellipse.class new file mode 100644 index 00000000..36561669 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/Ellipse.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/GeomUtil$HitResult.class b/lib/slick/classes/org/newdawn/slick/geom/GeomUtil$HitResult.class new file mode 100644 index 00000000..7a3061fb Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/GeomUtil$HitResult.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/GeomUtil.class b/lib/slick/classes/org/newdawn/slick/geom/GeomUtil.class new file mode 100644 index 00000000..dadbc451 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/GeomUtil.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/GeomUtilListener.class b/lib/slick/classes/org/newdawn/slick/geom/GeomUtilListener.class new file mode 100644 index 00000000..e4d10ffb Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/GeomUtilListener.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/Line.class b/lib/slick/classes/org/newdawn/slick/geom/Line.class new file mode 100644 index 00000000..0aba9005 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/Line.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/MannTriangulator$Point.class b/lib/slick/classes/org/newdawn/slick/geom/MannTriangulator$Point.class new file mode 100644 index 00000000..bef28883 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/MannTriangulator$Point.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/MannTriangulator$PointBag.class b/lib/slick/classes/org/newdawn/slick/geom/MannTriangulator$PointBag.class new file mode 100644 index 00000000..905eb002 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/MannTriangulator$PointBag.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/MannTriangulator.class b/lib/slick/classes/org/newdawn/slick/geom/MannTriangulator.class new file mode 100644 index 00000000..47a4f2fa Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/MannTriangulator.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/MorphShape.class b/lib/slick/classes/org/newdawn/slick/geom/MorphShape.class new file mode 100644 index 00000000..8231ad43 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/MorphShape.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/NeatTriangulator$Edge.class b/lib/slick/classes/org/newdawn/slick/geom/NeatTriangulator$Edge.class new file mode 100644 index 00000000..52446980 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/NeatTriangulator$Edge.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/NeatTriangulator$InternalException.class b/lib/slick/classes/org/newdawn/slick/geom/NeatTriangulator$InternalException.class new file mode 100644 index 00000000..c3b1740d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/NeatTriangulator$InternalException.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/NeatTriangulator$Triangle.class b/lib/slick/classes/org/newdawn/slick/geom/NeatTriangulator$Triangle.class new file mode 100644 index 00000000..16b0bc4f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/NeatTriangulator$Triangle.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/NeatTriangulator.class b/lib/slick/classes/org/newdawn/slick/geom/NeatTriangulator.class new file mode 100644 index 00000000..d3947c0b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/NeatTriangulator.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/OverTriangulator.class b/lib/slick/classes/org/newdawn/slick/geom/OverTriangulator.class new file mode 100644 index 00000000..3d03e474 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/OverTriangulator.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/Path.class b/lib/slick/classes/org/newdawn/slick/geom/Path.class new file mode 100644 index 00000000..649c6850 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/Path.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/Point.class b/lib/slick/classes/org/newdawn/slick/geom/Point.class new file mode 100644 index 00000000..68cc2823 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/Point.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/Polygon.class b/lib/slick/classes/org/newdawn/slick/geom/Polygon.class new file mode 100644 index 00000000..49a6bae9 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/Polygon.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/Rectangle.class b/lib/slick/classes/org/newdawn/slick/geom/Rectangle.class new file mode 100644 index 00000000..2fc07dc0 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/Rectangle.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/RoundedRectangle.class b/lib/slick/classes/org/newdawn/slick/geom/RoundedRectangle.class new file mode 100644 index 00000000..4250dfe8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/RoundedRectangle.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/Shape.class b/lib/slick/classes/org/newdawn/slick/geom/Shape.class new file mode 100644 index 00000000..49d5e11f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/Shape.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$1.class b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$1.class new file mode 100644 index 00000000..f8c2d395 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$2.class b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$2.class new file mode 100644 index 00000000..2071095d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$2.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$3.class b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$3.class new file mode 100644 index 00000000..b3d447ce Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$3.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$4.class b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$4.class new file mode 100644 index 00000000..0d56616a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$4.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$5.class b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$5.class new file mode 100644 index 00000000..d48822e0 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$5.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$6.class b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$6.class new file mode 100644 index 00000000..7d1ea477 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$6.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$PointCallback.class b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$PointCallback.class new file mode 100644 index 00000000..8ec23366 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer$PointCallback.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer.class b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer.class new file mode 100644 index 00000000..e901f23d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/ShapeRenderer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/TexCoordGenerator.class b/lib/slick/classes/org/newdawn/slick/geom/TexCoordGenerator.class new file mode 100644 index 00000000..b4581cd5 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/TexCoordGenerator.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/Transform.class b/lib/slick/classes/org/newdawn/slick/geom/Transform.class new file mode 100644 index 00000000..891918f8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/Transform.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/Triangulator.class b/lib/slick/classes/org/newdawn/slick/geom/Triangulator.class new file mode 100644 index 00000000..56bf5861 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/Triangulator.class differ diff --git a/lib/slick/classes/org/newdawn/slick/geom/Vector2f.class b/lib/slick/classes/org/newdawn/slick/geom/Vector2f.class new file mode 100644 index 00000000..9a16335b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/geom/Vector2f.class differ diff --git a/lib/slick/classes/org/newdawn/slick/gui/AbstractComponent.class b/lib/slick/classes/org/newdawn/slick/gui/AbstractComponent.class new file mode 100644 index 00000000..f02f58eb Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/gui/AbstractComponent.class differ diff --git a/lib/slick/classes/org/newdawn/slick/gui/BasicComponent.class b/lib/slick/classes/org/newdawn/slick/gui/BasicComponent.class new file mode 100644 index 00000000..02ece313 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/gui/BasicComponent.class differ diff --git a/lib/slick/classes/org/newdawn/slick/gui/ComponentListener.class b/lib/slick/classes/org/newdawn/slick/gui/ComponentListener.class new file mode 100644 index 00000000..8c79369b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/gui/ComponentListener.class differ diff --git a/lib/slick/classes/org/newdawn/slick/gui/GUIContext.class b/lib/slick/classes/org/newdawn/slick/gui/GUIContext.class new file mode 100644 index 00000000..e8966bf6 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/gui/GUIContext.class differ diff --git a/lib/slick/classes/org/newdawn/slick/gui/MouseOverArea.class b/lib/slick/classes/org/newdawn/slick/gui/MouseOverArea.class new file mode 100644 index 00000000..2de9f28f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/gui/MouseOverArea.class differ diff --git a/lib/slick/classes/org/newdawn/slick/gui/TextField.class b/lib/slick/classes/org/newdawn/slick/gui/TextField.class new file mode 100644 index 00000000..430156fb Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/gui/TextField.class differ diff --git a/lib/slick/classes/org/newdawn/slick/imageout/ImageIOWriter.class b/lib/slick/classes/org/newdawn/slick/imageout/ImageIOWriter.class new file mode 100644 index 00000000..399b4296 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/imageout/ImageIOWriter.class differ diff --git a/lib/slick/classes/org/newdawn/slick/imageout/ImageOut.class b/lib/slick/classes/org/newdawn/slick/imageout/ImageOut.class new file mode 100644 index 00000000..bde65adc Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/imageout/ImageOut.class differ diff --git a/lib/slick/classes/org/newdawn/slick/imageout/ImageWriter.class b/lib/slick/classes/org/newdawn/slick/imageout/ImageWriter.class new file mode 100644 index 00000000..60f557a4 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/imageout/ImageWriter.class differ diff --git a/lib/slick/classes/org/newdawn/slick/imageout/ImageWriterFactory.class b/lib/slick/classes/org/newdawn/slick/imageout/ImageWriterFactory.class new file mode 100644 index 00000000..681e3b2f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/imageout/ImageWriterFactory.class differ diff --git a/lib/slick/classes/org/newdawn/slick/imageout/TGAWriter.class b/lib/slick/classes/org/newdawn/slick/imageout/TGAWriter.class new file mode 100644 index 00000000..205ed18b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/imageout/TGAWriter.class differ diff --git a/lib/slick/classes/org/newdawn/slick/loading/DeferredResource.class b/lib/slick/classes/org/newdawn/slick/loading/DeferredResource.class new file mode 100644 index 00000000..73f68d6d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/loading/DeferredResource.class differ diff --git a/lib/slick/classes/org/newdawn/slick/loading/LoadingList.class b/lib/slick/classes/org/newdawn/slick/loading/LoadingList.class new file mode 100644 index 00000000..4a4f6f65 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/loading/LoadingList.class differ diff --git a/lib/slick/classes/org/newdawn/slick/muffin/FileMuffin.class b/lib/slick/classes/org/newdawn/slick/muffin/FileMuffin.class new file mode 100644 index 00000000..abdf6eb2 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/muffin/FileMuffin.class differ diff --git a/lib/slick/classes/org/newdawn/slick/muffin/Muffin.class b/lib/slick/classes/org/newdawn/slick/muffin/Muffin.class new file mode 100644 index 00000000..ee01ade1 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/muffin/Muffin.class differ diff --git a/lib/slick/classes/org/newdawn/slick/muffin/WebstartMuffin.class b/lib/slick/classes/org/newdawn/slick/muffin/WebstartMuffin.class new file mode 100644 index 00000000..cd20a592 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/muffin/WebstartMuffin.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/AiffData.class b/lib/slick/classes/org/newdawn/slick/openal/AiffData.class new file mode 100644 index 00000000..2996f35f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/AiffData.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/Audio.class b/lib/slick/classes/org/newdawn/slick/openal/Audio.class new file mode 100644 index 00000000..4c820917 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/Audio.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/AudioImpl.class b/lib/slick/classes/org/newdawn/slick/openal/AudioImpl.class new file mode 100644 index 00000000..38b3f437 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/AudioImpl.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/AudioInputStream.class b/lib/slick/classes/org/newdawn/slick/openal/AudioInputStream.class new file mode 100644 index 00000000..5338b1c8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/AudioInputStream.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/AudioLoader.class b/lib/slick/classes/org/newdawn/slick/openal/AudioLoader.class new file mode 100644 index 00000000..9b542147 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/AudioLoader.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/DeferredSound.class b/lib/slick/classes/org/newdawn/slick/openal/DeferredSound.class new file mode 100644 index 00000000..d9924bbe Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/DeferredSound.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/MODSound.class b/lib/slick/classes/org/newdawn/slick/openal/MODSound.class new file mode 100644 index 00000000..2a9116e9 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/MODSound.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/NullAudio.class b/lib/slick/classes/org/newdawn/slick/openal/NullAudio.class new file mode 100644 index 00000000..13142e8a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/NullAudio.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/OggData.class b/lib/slick/classes/org/newdawn/slick/openal/OggData.class new file mode 100644 index 00000000..4076b7cf Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/OggData.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/OggDecoder.class b/lib/slick/classes/org/newdawn/slick/openal/OggDecoder.class new file mode 100644 index 00000000..e42f93e0 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/OggDecoder.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/OggInputStream.class b/lib/slick/classes/org/newdawn/slick/openal/OggInputStream.class new file mode 100644 index 00000000..db01e36e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/OggInputStream.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/OpenALStreamPlayer.class b/lib/slick/classes/org/newdawn/slick/openal/OpenALStreamPlayer.class new file mode 100644 index 00000000..ebe3caff Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/OpenALStreamPlayer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/SoundStore$1.class b/lib/slick/classes/org/newdawn/slick/openal/SoundStore$1.class new file mode 100644 index 00000000..b007915b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/SoundStore$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/SoundStore.class b/lib/slick/classes/org/newdawn/slick/openal/SoundStore.class new file mode 100644 index 00000000..235ae9a3 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/SoundStore.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/StreamSound.class b/lib/slick/classes/org/newdawn/slick/openal/StreamSound.class new file mode 100644 index 00000000..62bb3b9d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/StreamSound.class differ diff --git a/lib/slick/classes/org/newdawn/slick/openal/WaveData.class b/lib/slick/classes/org/newdawn/slick/openal/WaveData.class new file mode 100644 index 00000000..310e77be Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/openal/WaveData.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/CompositeIOException.class b/lib/slick/classes/org/newdawn/slick/opengl/CompositeIOException.class new file mode 100644 index 00000000..755656d5 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/CompositeIOException.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/CompositeImageData.class b/lib/slick/classes/org/newdawn/slick/opengl/CompositeImageData.class new file mode 100644 index 00000000..da2a764e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/CompositeImageData.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/CursorLoader.class b/lib/slick/classes/org/newdawn/slick/opengl/CursorLoader.class new file mode 100644 index 00000000..53cefc02 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/CursorLoader.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/DeferredTexture.class b/lib/slick/classes/org/newdawn/slick/opengl/DeferredTexture.class new file mode 100644 index 00000000..f1fc1431 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/DeferredTexture.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/EmptyImageData.class b/lib/slick/classes/org/newdawn/slick/opengl/EmptyImageData.class new file mode 100644 index 00000000..d9e62a65 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/EmptyImageData.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/GLUtils.class b/lib/slick/classes/org/newdawn/slick/opengl/GLUtils.class new file mode 100644 index 00000000..c3e4d156 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/GLUtils.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/ImageData.class b/lib/slick/classes/org/newdawn/slick/opengl/ImageData.class new file mode 100644 index 00000000..2d5c53c0 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/ImageData.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/ImageDataFactory$1.class b/lib/slick/classes/org/newdawn/slick/opengl/ImageDataFactory$1.class new file mode 100644 index 00000000..c3a4d043 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/ImageDataFactory$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/ImageDataFactory.class b/lib/slick/classes/org/newdawn/slick/opengl/ImageDataFactory.class new file mode 100644 index 00000000..2aecafba Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/ImageDataFactory.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/ImageIOImageData.class b/lib/slick/classes/org/newdawn/slick/opengl/ImageIOImageData.class new file mode 100644 index 00000000..a8ee4b45 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/ImageIOImageData.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/InternalTextureLoader.class b/lib/slick/classes/org/newdawn/slick/opengl/InternalTextureLoader.class new file mode 100644 index 00000000..3ff81f80 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/InternalTextureLoader.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/LoadableImageData.class b/lib/slick/classes/org/newdawn/slick/opengl/LoadableImageData.class new file mode 100644 index 00000000..fd1d07a4 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/LoadableImageData.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/PNGDecoder$1.class b/lib/slick/classes/org/newdawn/slick/opengl/PNGDecoder$1.class new file mode 100644 index 00000000..014ec738 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/PNGDecoder$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/PNGDecoder$Format.class b/lib/slick/classes/org/newdawn/slick/opengl/PNGDecoder$Format.class new file mode 100644 index 00000000..2f0accd4 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/PNGDecoder$Format.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/PNGDecoder.class b/lib/slick/classes/org/newdawn/slick/opengl/PNGDecoder.class new file mode 100644 index 00000000..5f757f17 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/PNGDecoder.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/PNGImageData.class b/lib/slick/classes/org/newdawn/slick/opengl/PNGImageData.class new file mode 100644 index 00000000..0632e4a6 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/PNGImageData.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/SlickCallable.class b/lib/slick/classes/org/newdawn/slick/opengl/SlickCallable.class new file mode 100644 index 00000000..01f2662e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/SlickCallable.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/TGAImageData.class b/lib/slick/classes/org/newdawn/slick/opengl/TGAImageData.class new file mode 100644 index 00000000..d9307986 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/TGAImageData.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/Texture.class b/lib/slick/classes/org/newdawn/slick/opengl/Texture.class new file mode 100644 index 00000000..67e6552a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/Texture.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/TextureImpl$1.class b/lib/slick/classes/org/newdawn/slick/opengl/TextureImpl$1.class new file mode 100644 index 00000000..f748110c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/TextureImpl$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/TextureImpl$ReloadData.class b/lib/slick/classes/org/newdawn/slick/opengl/TextureImpl$ReloadData.class new file mode 100644 index 00000000..86d76f78 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/TextureImpl$ReloadData.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/TextureImpl.class b/lib/slick/classes/org/newdawn/slick/opengl/TextureImpl.class new file mode 100644 index 00000000..6b8e0db8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/TextureImpl.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/TextureLoader.class b/lib/slick/classes/org/newdawn/slick/opengl/TextureLoader.class new file mode 100644 index 00000000..247f6cf8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/TextureLoader.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/pbuffer/FBOGraphics.class b/lib/slick/classes/org/newdawn/slick/opengl/pbuffer/FBOGraphics.class new file mode 100644 index 00000000..831630dd Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/pbuffer/FBOGraphics.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/pbuffer/GraphicsFactory.class b/lib/slick/classes/org/newdawn/slick/opengl/pbuffer/GraphicsFactory.class new file mode 100644 index 00000000..a11e058e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/pbuffer/GraphicsFactory.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/pbuffer/PBufferGraphics.class b/lib/slick/classes/org/newdawn/slick/opengl/pbuffer/PBufferGraphics.class new file mode 100644 index 00000000..fccd7196 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/pbuffer/PBufferGraphics.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/pbuffer/PBufferUniqueGraphics.class b/lib/slick/classes/org/newdawn/slick/opengl/pbuffer/PBufferUniqueGraphics.class new file mode 100644 index 00000000..9074d6db Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/pbuffer/PBufferUniqueGraphics.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/renderer/DefaultLineStripRenderer.class b/lib/slick/classes/org/newdawn/slick/opengl/renderer/DefaultLineStripRenderer.class new file mode 100644 index 00000000..023777d5 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/renderer/DefaultLineStripRenderer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/renderer/ImmediateModeOGLRenderer.class b/lib/slick/classes/org/newdawn/slick/opengl/renderer/ImmediateModeOGLRenderer.class new file mode 100644 index 00000000..0c6f4083 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/renderer/ImmediateModeOGLRenderer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/renderer/LineStripRenderer.class b/lib/slick/classes/org/newdawn/slick/opengl/renderer/LineStripRenderer.class new file mode 100644 index 00000000..70f80524 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/renderer/LineStripRenderer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/renderer/QuadBasedLineStripRenderer.class b/lib/slick/classes/org/newdawn/slick/opengl/renderer/QuadBasedLineStripRenderer.class new file mode 100644 index 00000000..76ca6c49 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/renderer/QuadBasedLineStripRenderer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/renderer/Renderer.class b/lib/slick/classes/org/newdawn/slick/opengl/renderer/Renderer.class new file mode 100644 index 00000000..6fc4d0d4 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/renderer/Renderer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/renderer/SGL.class b/lib/slick/classes/org/newdawn/slick/opengl/renderer/SGL.class new file mode 100644 index 00000000..a151ac57 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/renderer/SGL.class differ diff --git a/lib/slick/classes/org/newdawn/slick/opengl/renderer/VAOGLRenderer.class b/lib/slick/classes/org/newdawn/slick/opengl/renderer/VAOGLRenderer.class new file mode 100644 index 00000000..c827ed5e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/opengl/renderer/VAOGLRenderer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$1.class b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$1.class new file mode 100644 index 00000000..78912453 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$ColorRecord.class b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$ColorRecord.class new file mode 100644 index 00000000..5a47cc38 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$ColorRecord.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$LinearInterpolator.class b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$LinearInterpolator.class new file mode 100644 index 00000000..cb1eac53 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$LinearInterpolator.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$RandomValue.class b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$RandomValue.class new file mode 100644 index 00000000..cc79b8cb Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$RandomValue.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$Range.class b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$Range.class new file mode 100644 index 00000000..32d68be5 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$Range.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$SimpleValue.class b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$SimpleValue.class new file mode 100644 index 00000000..2d93b6f3 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$SimpleValue.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$Value.class b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$Value.class new file mode 100644 index 00000000..5f15e4f5 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter$Value.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter.class b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter.class new file mode 100644 index 00000000..a2ac1429 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitter.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitterFactory.class b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitterFactory.class new file mode 100644 index 00000000..7583218e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ConfigurableEmitterFactory.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/Particle.class b/lib/slick/classes/org/newdawn/slick/particles/Particle.class new file mode 100644 index 00000000..ef0a6cb0 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/Particle.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ParticleEmitter.class b/lib/slick/classes/org/newdawn/slick/particles/ParticleEmitter.class new file mode 100644 index 00000000..6e6b753a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ParticleEmitter.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ParticleIO$1.class b/lib/slick/classes/org/newdawn/slick/particles/ParticleIO$1.class new file mode 100644 index 00000000..155a3be0 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ParticleIO$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ParticleIO$2.class b/lib/slick/classes/org/newdawn/slick/particles/ParticleIO$2.class new file mode 100644 index 00000000..b2cb4348 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ParticleIO$2.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ParticleIO.class b/lib/slick/classes/org/newdawn/slick/particles/ParticleIO.class new file mode 100644 index 00000000..6f424ca8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ParticleIO.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ParticleSystem$1.class b/lib/slick/classes/org/newdawn/slick/particles/ParticleSystem$1.class new file mode 100644 index 00000000..ff4d4ab2 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ParticleSystem$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ParticleSystem$ParticlePool.class b/lib/slick/classes/org/newdawn/slick/particles/ParticleSystem$ParticlePool.class new file mode 100644 index 00000000..613e408b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ParticleSystem$ParticlePool.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/ParticleSystem.class b/lib/slick/classes/org/newdawn/slick/particles/ParticleSystem.class new file mode 100644 index 00000000..ca01bbfd Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/ParticleSystem.class differ diff --git a/lib/slick/classes/org/newdawn/slick/particles/effects/FireEmitter.class b/lib/slick/classes/org/newdawn/slick/particles/effects/FireEmitter.class new file mode 100644 index 00000000..21b7cdf9 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/particles/effects/FireEmitter.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/BasicGameState.class b/lib/slick/classes/org/newdawn/slick/state/BasicGameState.class new file mode 100644 index 00000000..833bc14b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/BasicGameState.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/GameState.class b/lib/slick/classes/org/newdawn/slick/state/GameState.class new file mode 100644 index 00000000..92cc2781 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/GameState.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/StateBasedGame$1.class b/lib/slick/classes/org/newdawn/slick/state/StateBasedGame$1.class new file mode 100644 index 00000000..48e4639d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/StateBasedGame$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/StateBasedGame.class b/lib/slick/classes/org/newdawn/slick/state/StateBasedGame.class new file mode 100644 index 00000000..7d71c960 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/StateBasedGame.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/transition/BlobbyTransition$Blob.class b/lib/slick/classes/org/newdawn/slick/state/transition/BlobbyTransition$Blob.class new file mode 100644 index 00000000..467635e8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/transition/BlobbyTransition$Blob.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/transition/BlobbyTransition.class b/lib/slick/classes/org/newdawn/slick/state/transition/BlobbyTransition.class new file mode 100644 index 00000000..b7b737e5 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/transition/BlobbyTransition.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/transition/CombinedTransition.class b/lib/slick/classes/org/newdawn/slick/state/transition/CombinedTransition.class new file mode 100644 index 00000000..58920638 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/transition/CombinedTransition.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/transition/CrossStateTransition.class b/lib/slick/classes/org/newdawn/slick/state/transition/CrossStateTransition.class new file mode 100644 index 00000000..e21c6d10 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/transition/CrossStateTransition.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/transition/EmptyTransition.class b/lib/slick/classes/org/newdawn/slick/state/transition/EmptyTransition.class new file mode 100644 index 00000000..458a0bc0 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/transition/EmptyTransition.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/transition/FadeInTransition.class b/lib/slick/classes/org/newdawn/slick/state/transition/FadeInTransition.class new file mode 100644 index 00000000..fb940ea6 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/transition/FadeInTransition.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/transition/FadeOutTransition.class b/lib/slick/classes/org/newdawn/slick/state/transition/FadeOutTransition.class new file mode 100644 index 00000000..dc117101 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/transition/FadeOutTransition.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/transition/HorizontalSplitTransition.class b/lib/slick/classes/org/newdawn/slick/state/transition/HorizontalSplitTransition.class new file mode 100644 index 00000000..8f4e2bf5 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/transition/HorizontalSplitTransition.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/transition/RotateTransition.class b/lib/slick/classes/org/newdawn/slick/state/transition/RotateTransition.class new file mode 100644 index 00000000..3ca7698a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/transition/RotateTransition.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/transition/SelectTransition.class b/lib/slick/classes/org/newdawn/slick/state/transition/SelectTransition.class new file mode 100644 index 00000000..d339ddd2 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/transition/SelectTransition.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/transition/Transition.class b/lib/slick/classes/org/newdawn/slick/state/transition/Transition.class new file mode 100644 index 00000000..bf3721f6 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/transition/Transition.class differ diff --git a/lib/slick/classes/org/newdawn/slick/state/transition/VerticalSplitTransition.class b/lib/slick/classes/org/newdawn/slick/state/transition/VerticalSplitTransition.class new file mode 100644 index 00000000..18391b2d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/state/transition/VerticalSplitTransition.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/Diagram.class b/lib/slick/classes/org/newdawn/slick/svg/Diagram.class new file mode 100644 index 00000000..ed59138a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/Diagram.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/Figure.class b/lib/slick/classes/org/newdawn/slick/svg/Figure.class new file mode 100644 index 00000000..b4bd439e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/Figure.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/Gradient$Step.class b/lib/slick/classes/org/newdawn/slick/svg/Gradient$Step.class new file mode 100644 index 00000000..4fa4d949 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/Gradient$Step.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/Gradient.class b/lib/slick/classes/org/newdawn/slick/svg/Gradient.class new file mode 100644 index 00000000..006ede05 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/Gradient.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/InkscapeLoader$1.class b/lib/slick/classes/org/newdawn/slick/svg/InkscapeLoader$1.class new file mode 100644 index 00000000..5bd9b0b6 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/InkscapeLoader$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/InkscapeLoader.class b/lib/slick/classes/org/newdawn/slick/svg/InkscapeLoader.class new file mode 100644 index 00000000..4bb5a07d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/InkscapeLoader.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/LinearGradientFill.class b/lib/slick/classes/org/newdawn/slick/svg/LinearGradientFill.class new file mode 100644 index 00000000..e0afff86 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/LinearGradientFill.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/Loader.class b/lib/slick/classes/org/newdawn/slick/svg/Loader.class new file mode 100644 index 00000000..a8441f6a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/Loader.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/NonGeometricData.class b/lib/slick/classes/org/newdawn/slick/svg/NonGeometricData.class new file mode 100644 index 00000000..b5aff326 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/NonGeometricData.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/ParsingException.class b/lib/slick/classes/org/newdawn/slick/svg/ParsingException.class new file mode 100644 index 00000000..0c0ee92d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/ParsingException.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/RadialGradientFill.class b/lib/slick/classes/org/newdawn/slick/svg/RadialGradientFill.class new file mode 100644 index 00000000..3124d76a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/RadialGradientFill.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/SVGMorph.class b/lib/slick/classes/org/newdawn/slick/svg/SVGMorph.class new file mode 100644 index 00000000..b48d5860 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/SVGMorph.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/SimpleDiagramRenderer.class b/lib/slick/classes/org/newdawn/slick/svg/SimpleDiagramRenderer.class new file mode 100644 index 00000000..0325e3da Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/SimpleDiagramRenderer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/inkscape/DefsProcessor.class b/lib/slick/classes/org/newdawn/slick/svg/inkscape/DefsProcessor.class new file mode 100644 index 00000000..74f977c5 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/inkscape/DefsProcessor.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/inkscape/ElementProcessor.class b/lib/slick/classes/org/newdawn/slick/svg/inkscape/ElementProcessor.class new file mode 100644 index 00000000..20897b79 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/inkscape/ElementProcessor.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/inkscape/EllipseProcessor.class b/lib/slick/classes/org/newdawn/slick/svg/inkscape/EllipseProcessor.class new file mode 100644 index 00000000..91537a58 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/inkscape/EllipseProcessor.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/inkscape/GroupProcessor.class b/lib/slick/classes/org/newdawn/slick/svg/inkscape/GroupProcessor.class new file mode 100644 index 00000000..f47724e1 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/inkscape/GroupProcessor.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/inkscape/InkscapeNonGeometricData.class b/lib/slick/classes/org/newdawn/slick/svg/inkscape/InkscapeNonGeometricData.class new file mode 100644 index 00000000..4ab9bb69 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/inkscape/InkscapeNonGeometricData.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/inkscape/LineProcessor.class b/lib/slick/classes/org/newdawn/slick/svg/inkscape/LineProcessor.class new file mode 100644 index 00000000..5a39e8b4 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/inkscape/LineProcessor.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/inkscape/PathProcessor.class b/lib/slick/classes/org/newdawn/slick/svg/inkscape/PathProcessor.class new file mode 100644 index 00000000..291cf2d6 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/inkscape/PathProcessor.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/inkscape/PolygonProcessor.class b/lib/slick/classes/org/newdawn/slick/svg/inkscape/PolygonProcessor.class new file mode 100644 index 00000000..bde51b1c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/inkscape/PolygonProcessor.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/inkscape/RectProcessor.class b/lib/slick/classes/org/newdawn/slick/svg/inkscape/RectProcessor.class new file mode 100644 index 00000000..9dab1f3e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/inkscape/RectProcessor.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/inkscape/UseProcessor.class b/lib/slick/classes/org/newdawn/slick/svg/inkscape/UseProcessor.class new file mode 100644 index 00000000..3855ff6d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/inkscape/UseProcessor.class differ diff --git a/lib/slick/classes/org/newdawn/slick/svg/inkscape/Util.class b/lib/slick/classes/org/newdawn/slick/svg/inkscape/Util.class new file mode 100644 index 00000000..5a9030ba Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/svg/inkscape/Util.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/AlphaMapTest.class b/lib/slick/classes/org/newdawn/slick/tests/AlphaMapTest.class new file mode 100644 index 00000000..5dfb8f9b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/AlphaMapTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/AnimationTest.class b/lib/slick/classes/org/newdawn/slick/tests/AnimationTest.class new file mode 100644 index 00000000..ac41aa05 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/AnimationTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/AntiAliasTest.class b/lib/slick/classes/org/newdawn/slick/tests/AntiAliasTest.class new file mode 100644 index 00000000..ee9cd87f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/AntiAliasTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/BigImageTest.class b/lib/slick/classes/org/newdawn/slick/tests/BigImageTest.class new file mode 100644 index 00000000..c9cb5307 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/BigImageTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/BigSpriteSheetTest.class b/lib/slick/classes/org/newdawn/slick/tests/BigSpriteSheetTest.class new file mode 100644 index 00000000..3da68b64 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/BigSpriteSheetTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/CachedRenderTest$1.class b/lib/slick/classes/org/newdawn/slick/tests/CachedRenderTest$1.class new file mode 100644 index 00000000..526901fe Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/CachedRenderTest$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/CachedRenderTest.class b/lib/slick/classes/org/newdawn/slick/tests/CachedRenderTest.class new file mode 100644 index 00000000..c796b43e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/CachedRenderTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/CanvasContainerTest$1.class b/lib/slick/classes/org/newdawn/slick/tests/CanvasContainerTest$1.class new file mode 100644 index 00000000..890cfc1a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/CanvasContainerTest$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/CanvasContainerTest.class b/lib/slick/classes/org/newdawn/slick/tests/CanvasContainerTest.class new file mode 100644 index 00000000..ddb5ec53 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/CanvasContainerTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/CanvasSizeTest$1.class b/lib/slick/classes/org/newdawn/slick/tests/CanvasSizeTest$1.class new file mode 100644 index 00000000..3c6a5f62 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/CanvasSizeTest$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/CanvasSizeTest.class b/lib/slick/classes/org/newdawn/slick/tests/CanvasSizeTest.class new file mode 100644 index 00000000..53a5b52b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/CanvasSizeTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/ClipTest.class b/lib/slick/classes/org/newdawn/slick/tests/ClipTest.class new file mode 100644 index 00000000..897b7376 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/ClipTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/CopyAreaAlphaTest.class b/lib/slick/classes/org/newdawn/slick/tests/CopyAreaAlphaTest.class new file mode 100644 index 00000000..f4b6730b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/CopyAreaAlphaTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/CurveTest.class b/lib/slick/classes/org/newdawn/slick/tests/CurveTest.class new file mode 100644 index 00000000..8bba76cd Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/CurveTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/DeferredLoadingTest.class b/lib/slick/classes/org/newdawn/slick/tests/DeferredLoadingTest.class new file mode 100644 index 00000000..1327fde1 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/DeferredLoadingTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/DistanceFieldTest.class b/lib/slick/classes/org/newdawn/slick/tests/DistanceFieldTest.class new file mode 100644 index 00000000..5be8b687 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/DistanceFieldTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/DoubleClickTest.class b/lib/slick/classes/org/newdawn/slick/tests/DoubleClickTest.class new file mode 100644 index 00000000..6b53b010 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/DoubleClickTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/DuplicateEmitterTest.class b/lib/slick/classes/org/newdawn/slick/tests/DuplicateEmitterTest.class new file mode 100644 index 00000000..7e90847b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/DuplicateEmitterTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/FlashTest.class b/lib/slick/classes/org/newdawn/slick/tests/FlashTest.class new file mode 100644 index 00000000..08f3a817 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/FlashTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/FontPerformanceTest.class b/lib/slick/classes/org/newdawn/slick/tests/FontPerformanceTest.class new file mode 100644 index 00000000..87ceb9ac Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/FontPerformanceTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/FontTest.class b/lib/slick/classes/org/newdawn/slick/tests/FontTest.class new file mode 100644 index 00000000..9f4d9f1e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/FontTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/GUITest$1.class b/lib/slick/classes/org/newdawn/slick/tests/GUITest$1.class new file mode 100644 index 00000000..285fd476 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/GUITest$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/GUITest$2.class b/lib/slick/classes/org/newdawn/slick/tests/GUITest$2.class new file mode 100644 index 00000000..dd566f08 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/GUITest$2.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/GUITest.class b/lib/slick/classes/org/newdawn/slick/tests/GUITest.class new file mode 100644 index 00000000..70280d21 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/GUITest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/GeomAccuracyTest.class b/lib/slick/classes/org/newdawn/slick/tests/GeomAccuracyTest.class new file mode 100644 index 00000000..2c6d58e2 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/GeomAccuracyTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/GeomTest.class b/lib/slick/classes/org/newdawn/slick/tests/GeomTest.class new file mode 100644 index 00000000..e6b5ac30 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/GeomTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/GeomUtilTest.class b/lib/slick/classes/org/newdawn/slick/tests/GeomUtilTest.class new file mode 100644 index 00000000..aa7cd801 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/GeomUtilTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/GeomUtilTileTest.class b/lib/slick/classes/org/newdawn/slick/tests/GeomUtilTileTest.class new file mode 100644 index 00000000..f3a74d19 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/GeomUtilTileTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/GradientImageTest.class b/lib/slick/classes/org/newdawn/slick/tests/GradientImageTest.class new file mode 100644 index 00000000..aef9ecf7 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/GradientImageTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/GradientTest.class b/lib/slick/classes/org/newdawn/slick/tests/GradientTest.class new file mode 100644 index 00000000..af497b6e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/GradientTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/GraphicsTest.class b/lib/slick/classes/org/newdawn/slick/tests/GraphicsTest.class new file mode 100644 index 00000000..8c221c30 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/GraphicsTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/ImageBufferEndianTest.class b/lib/slick/classes/org/newdawn/slick/tests/ImageBufferEndianTest.class new file mode 100644 index 00000000..2811ace6 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/ImageBufferEndianTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/ImageBufferTest.class b/lib/slick/classes/org/newdawn/slick/tests/ImageBufferTest.class new file mode 100644 index 00000000..3a05e427 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/ImageBufferTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/ImageCornerTest.class b/lib/slick/classes/org/newdawn/slick/tests/ImageCornerTest.class new file mode 100644 index 00000000..eab9f04c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/ImageCornerTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/ImageGraphicsTest.class b/lib/slick/classes/org/newdawn/slick/tests/ImageGraphicsTest.class new file mode 100644 index 00000000..5052a519 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/ImageGraphicsTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/ImageMemTest.class b/lib/slick/classes/org/newdawn/slick/tests/ImageMemTest.class new file mode 100644 index 00000000..e277bcdb Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/ImageMemTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/ImageOutTest.class b/lib/slick/classes/org/newdawn/slick/tests/ImageOutTest.class new file mode 100644 index 00000000..31dbf219 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/ImageOutTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/ImageReadTest.class b/lib/slick/classes/org/newdawn/slick/tests/ImageReadTest.class new file mode 100644 index 00000000..af33c636 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/ImageReadTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/ImageTest.class b/lib/slick/classes/org/newdawn/slick/tests/ImageTest.class new file mode 100644 index 00000000..5a6691fe Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/ImageTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/InkscapeTest.class b/lib/slick/classes/org/newdawn/slick/tests/InkscapeTest.class new file mode 100644 index 00000000..cdf5566f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/InkscapeTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/InputProviderTest.class b/lib/slick/classes/org/newdawn/slick/tests/InputProviderTest.class new file mode 100644 index 00000000..53a3d47e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/InputProviderTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/InputTest$Line.class b/lib/slick/classes/org/newdawn/slick/tests/InputTest$Line.class new file mode 100644 index 00000000..13101414 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/InputTest$Line.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/InputTest.class b/lib/slick/classes/org/newdawn/slick/tests/InputTest.class new file mode 100644 index 00000000..a929c9a0 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/InputTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/IsoTiledTest.class b/lib/slick/classes/org/newdawn/slick/tests/IsoTiledTest.class new file mode 100644 index 00000000..47178d80 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/IsoTiledTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/KeyRepeatTest.class b/lib/slick/classes/org/newdawn/slick/tests/KeyRepeatTest.class new file mode 100644 index 00000000..1c52c8f5 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/KeyRepeatTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/LameTest.class b/lib/slick/classes/org/newdawn/slick/tests/LameTest.class new file mode 100644 index 00000000..a1000304 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/LameTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/LineRenderTest.class b/lib/slick/classes/org/newdawn/slick/tests/LineRenderTest.class new file mode 100644 index 00000000..3158116f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/LineRenderTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/MorphSVGTest.class b/lib/slick/classes/org/newdawn/slick/tests/MorphSVGTest.class new file mode 100644 index 00000000..495c06a6 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/MorphSVGTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/MorphShapeTest.class b/lib/slick/classes/org/newdawn/slick/tests/MorphShapeTest.class new file mode 100644 index 00000000..10d33c86 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/MorphShapeTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/MusicListenerTest.class b/lib/slick/classes/org/newdawn/slick/tests/MusicListenerTest.class new file mode 100644 index 00000000..0e668bf4 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/MusicListenerTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/NavMeshTest$DataMap.class b/lib/slick/classes/org/newdawn/slick/tests/NavMeshTest$DataMap.class new file mode 100644 index 00000000..78fdea41 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/NavMeshTest$DataMap.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/NavMeshTest.class b/lib/slick/classes/org/newdawn/slick/tests/NavMeshTest.class new file mode 100644 index 00000000..39e7973e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/NavMeshTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/PackedSheetTest.class b/lib/slick/classes/org/newdawn/slick/tests/PackedSheetTest.class new file mode 100644 index 00000000..0ad0b127 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/PackedSheetTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/ParticleTest.class b/lib/slick/classes/org/newdawn/slick/tests/ParticleTest.class new file mode 100644 index 00000000..7ee54ee8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/ParticleTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/PedigreeTest.class b/lib/slick/classes/org/newdawn/slick/tests/PedigreeTest.class new file mode 100644 index 00000000..0fa918ca Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/PedigreeTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/PolygonTest.class b/lib/slick/classes/org/newdawn/slick/tests/PolygonTest.class new file mode 100644 index 00000000..cf20ecfd Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/PolygonTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/PureFontTest.class b/lib/slick/classes/org/newdawn/slick/tests/PureFontTest.class new file mode 100644 index 00000000..aae159e4 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/PureFontTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/SavedStateTest.class b/lib/slick/classes/org/newdawn/slick/tests/SavedStateTest.class new file mode 100644 index 00000000..86c9fca6 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/SavedStateTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/ScalableTest$1.class b/lib/slick/classes/org/newdawn/slick/tests/ScalableTest$1.class new file mode 100644 index 00000000..218a88c1 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/ScalableTest$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/ScalableTest.class b/lib/slick/classes/org/newdawn/slick/tests/ScalableTest.class new file mode 100644 index 00000000..d2b1283a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/ScalableTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/ShapeTest.class b/lib/slick/classes/org/newdawn/slick/tests/ShapeTest.class new file mode 100644 index 00000000..8943100d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/ShapeTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/SlickCallableTest$1.class b/lib/slick/classes/org/newdawn/slick/tests/SlickCallableTest$1.class new file mode 100644 index 00000000..5380d66e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/SlickCallableTest$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/SlickCallableTest.class b/lib/slick/classes/org/newdawn/slick/tests/SlickCallableTest.class new file mode 100644 index 00000000..f6c121b7 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/SlickCallableTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/SoundPositionTest.class b/lib/slick/classes/org/newdawn/slick/tests/SoundPositionTest.class new file mode 100644 index 00000000..22598d42 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/SoundPositionTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/SoundTest.class b/lib/slick/classes/org/newdawn/slick/tests/SoundTest.class new file mode 100644 index 00000000..e792cbfe Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/SoundTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/SoundURLTest.class b/lib/slick/classes/org/newdawn/slick/tests/SoundURLTest.class new file mode 100644 index 00000000..9b9d1eda Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/SoundURLTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/SpriteSheetFontTest.class b/lib/slick/classes/org/newdawn/slick/tests/SpriteSheetFontTest.class new file mode 100644 index 00000000..d5c75c11 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/SpriteSheetFontTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/StateBasedTest.class b/lib/slick/classes/org/newdawn/slick/tests/StateBasedTest.class new file mode 100644 index 00000000..e95a8c15 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/StateBasedTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/TestBox$1.class b/lib/slick/classes/org/newdawn/slick/tests/TestBox$1.class new file mode 100644 index 00000000..42737724 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/TestBox$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/TestBox.class b/lib/slick/classes/org/newdawn/slick/tests/TestBox.class new file mode 100644 index 00000000..8c3636bd Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/TestBox.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/TestUtils.class b/lib/slick/classes/org/newdawn/slick/tests/TestUtils.class new file mode 100644 index 00000000..f0bc0876 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/TestUtils.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/TexturePaintTest$1.class b/lib/slick/classes/org/newdawn/slick/tests/TexturePaintTest$1.class new file mode 100644 index 00000000..7ca12592 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/TexturePaintTest$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/TexturePaintTest.class b/lib/slick/classes/org/newdawn/slick/tests/TexturePaintTest.class new file mode 100644 index 00000000..70f60b74 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/TexturePaintTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/TileMapTest.class b/lib/slick/classes/org/newdawn/slick/tests/TileMapTest.class new file mode 100644 index 00000000..efcdc089 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/TileMapTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/TransformTest.class b/lib/slick/classes/org/newdawn/slick/tests/TransformTest.class new file mode 100644 index 00000000..6bc1b11e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/TransformTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/TransformTest2.class b/lib/slick/classes/org/newdawn/slick/tests/TransformTest2.class new file mode 100644 index 00000000..787ac4d2 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/TransformTest2.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/TransitionTest$ImageState.class b/lib/slick/classes/org/newdawn/slick/tests/TransitionTest$ImageState.class new file mode 100644 index 00000000..204608ea Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/TransitionTest$ImageState.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/TransitionTest.class b/lib/slick/classes/org/newdawn/slick/tests/TransitionTest.class new file mode 100644 index 00000000..6aa56500 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/TransitionTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/TransparentColorTest.class b/lib/slick/classes/org/newdawn/slick/tests/TransparentColorTest.class new file mode 100644 index 00000000..306584ec Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/TransparentColorTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/TrueTypeFontPerformanceTest.class b/lib/slick/classes/org/newdawn/slick/tests/TrueTypeFontPerformanceTest.class new file mode 100644 index 00000000..96fe4dca Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/TrueTypeFontPerformanceTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/UnicodeFontTest.class b/lib/slick/classes/org/newdawn/slick/tests/UnicodeFontTest.class new file mode 100644 index 00000000..ef8164f2 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/UnicodeFontTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/states/TestState1$1.class b/lib/slick/classes/org/newdawn/slick/tests/states/TestState1$1.class new file mode 100644 index 00000000..a71ae62c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/states/TestState1$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/states/TestState1.class b/lib/slick/classes/org/newdawn/slick/tests/states/TestState1.class new file mode 100644 index 00000000..7c9d3aa1 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/states/TestState1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/states/TestState2.class b/lib/slick/classes/org/newdawn/slick/tests/states/TestState2.class new file mode 100644 index 00000000..b9d4fdf7 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/states/TestState2.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/states/TestState3.class b/lib/slick/classes/org/newdawn/slick/tests/states/TestState3.class new file mode 100644 index 00000000..52206096 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/states/TestState3.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/xml/Entity.class b/lib/slick/classes/org/newdawn/slick/tests/xml/Entity.class new file mode 100644 index 00000000..2556f34a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/xml/Entity.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/xml/GameData.class b/lib/slick/classes/org/newdawn/slick/tests/xml/GameData.class new file mode 100644 index 00000000..dd4c7797 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/xml/GameData.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/xml/Inventory.class b/lib/slick/classes/org/newdawn/slick/tests/xml/Inventory.class new file mode 100644 index 00000000..b9f2e6b9 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/xml/Inventory.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/xml/Item.class b/lib/slick/classes/org/newdawn/slick/tests/xml/Item.class new file mode 100644 index 00000000..d98a3774 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/xml/Item.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/xml/ItemContainer.class b/lib/slick/classes/org/newdawn/slick/tests/xml/ItemContainer.class new file mode 100644 index 00000000..62859822 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/xml/ItemContainer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/xml/ObjectParserTest.class b/lib/slick/classes/org/newdawn/slick/tests/xml/ObjectParserTest.class new file mode 100644 index 00000000..78743165 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/xml/ObjectParserTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/xml/Stats.class b/lib/slick/classes/org/newdawn/slick/tests/xml/Stats.class new file mode 100644 index 00000000..17e56691 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/xml/Stats.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tests/xml/XMLTest.class b/lib/slick/classes/org/newdawn/slick/tests/xml/XMLTest.class new file mode 100644 index 00000000..980ce423 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tests/xml/XMLTest.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tiled/Layer.class b/lib/slick/classes/org/newdawn/slick/tiled/Layer.class new file mode 100644 index 00000000..e9ab49c3 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tiled/Layer.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tiled/TileSet.class b/lib/slick/classes/org/newdawn/slick/tiled/TileSet.class new file mode 100644 index 00000000..4170667c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tiled/TileSet.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tiled/TiledMap$1.class b/lib/slick/classes/org/newdawn/slick/tiled/TiledMap$1.class new file mode 100644 index 00000000..f3c4ac2a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tiled/TiledMap$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tiled/TiledMap$GroupObject.class b/lib/slick/classes/org/newdawn/slick/tiled/TiledMap$GroupObject.class new file mode 100644 index 00000000..7cc9f2e7 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tiled/TiledMap$GroupObject.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tiled/TiledMap$ObjectGroup.class b/lib/slick/classes/org/newdawn/slick/tiled/TiledMap$ObjectGroup.class new file mode 100644 index 00000000..19e1907c Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tiled/TiledMap$ObjectGroup.class differ diff --git a/lib/slick/classes/org/newdawn/slick/tiled/TiledMap.class b/lib/slick/classes/org/newdawn/slick/tiled/TiledMap.class new file mode 100644 index 00000000..a8a6b8dc Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/tiled/TiledMap.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/Bootstrap.class b/lib/slick/classes/org/newdawn/slick/util/Bootstrap.class new file mode 100644 index 00000000..48be4afc Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/Bootstrap.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/BufferedImageUtil.class b/lib/slick/classes/org/newdawn/slick/util/BufferedImageUtil.class new file mode 100644 index 00000000..eaf46b66 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/BufferedImageUtil.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/ClasspathLocation.class b/lib/slick/classes/org/newdawn/slick/util/ClasspathLocation.class new file mode 100644 index 00000000..a64812bd Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/ClasspathLocation.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/DefaultLogSystem.class b/lib/slick/classes/org/newdawn/slick/util/DefaultLogSystem.class new file mode 100644 index 00000000..50c6ab74 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/DefaultLogSystem.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/FastTrig.class b/lib/slick/classes/org/newdawn/slick/util/FastTrig.class new file mode 100644 index 00000000..2c4e0a3e Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/FastTrig.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/FileSystemLocation.class b/lib/slick/classes/org/newdawn/slick/util/FileSystemLocation.class new file mode 100644 index 00000000..0e1bee1f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/FileSystemLocation.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/FontUtils$Alignment.class b/lib/slick/classes/org/newdawn/slick/util/FontUtils$Alignment.class new file mode 100644 index 00000000..073b85b8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/FontUtils$Alignment.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/FontUtils.class b/lib/slick/classes/org/newdawn/slick/util/FontUtils.class new file mode 100644 index 00000000..01009494 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/FontUtils.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/InputAdapter.class b/lib/slick/classes/org/newdawn/slick/util/InputAdapter.class new file mode 100644 index 00000000..e5159860 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/InputAdapter.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/LocatedImage.class b/lib/slick/classes/org/newdawn/slick/util/LocatedImage.class new file mode 100644 index 00000000..81576eb0 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/LocatedImage.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/Log$1.class b/lib/slick/classes/org/newdawn/slick/util/Log$1.class new file mode 100644 index 00000000..2b829183 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/Log$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/Log.class b/lib/slick/classes/org/newdawn/slick/util/Log.class new file mode 100644 index 00000000..36d0e6e5 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/Log.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/LogSystem.class b/lib/slick/classes/org/newdawn/slick/util/LogSystem.class new file mode 100644 index 00000000..29785b41 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/LogSystem.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/MaskUtil.class b/lib/slick/classes/org/newdawn/slick/util/MaskUtil.class new file mode 100644 index 00000000..b661df46 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/MaskUtil.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/OperationNotSupportedException.class b/lib/slick/classes/org/newdawn/slick/util/OperationNotSupportedException.class new file mode 100644 index 00000000..524adf1f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/OperationNotSupportedException.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/ResourceLoader.class b/lib/slick/classes/org/newdawn/slick/util/ResourceLoader.class new file mode 100644 index 00000000..afc0dd1a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/ResourceLoader.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/ResourceLocation.class b/lib/slick/classes/org/newdawn/slick/util/ResourceLocation.class new file mode 100644 index 00000000..fe91c4e8 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/ResourceLocation.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarHeuristic.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarHeuristic.class new file mode 100644 index 00000000..cfc48c14 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarHeuristic.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarPathFinder$1.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarPathFinder$1.class new file mode 100644 index 00000000..c4add400 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarPathFinder$1.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarPathFinder$Node.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarPathFinder$Node.class new file mode 100644 index 00000000..323e3b1f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarPathFinder$Node.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarPathFinder$PriorityList.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarPathFinder$PriorityList.class new file mode 100644 index 00000000..621e6d99 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarPathFinder$PriorityList.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarPathFinder.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarPathFinder.class new file mode 100644 index 00000000..17fddb0f Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/AStarPathFinder.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/Mover.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/Mover.class new file mode 100644 index 00000000..02f0b93b Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/Mover.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/Path$Step.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/Path$Step.class new file mode 100644 index 00000000..ba425f42 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/Path$Step.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/Path.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/Path.class new file mode 100644 index 00000000..1fb3ae51 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/Path.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/PathFinder.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/PathFinder.class new file mode 100644 index 00000000..a9a21fe3 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/PathFinder.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/PathFindingContext.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/PathFindingContext.class new file mode 100644 index 00000000..f2eed273 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/PathFindingContext.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/TileBasedMap.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/TileBasedMap.class new file mode 100644 index 00000000..bb288194 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/TileBasedMap.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/heuristics/ClosestHeuristic.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/heuristics/ClosestHeuristic.class new file mode 100644 index 00000000..8447864a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/heuristics/ClosestHeuristic.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/heuristics/ClosestSquaredHeuristic.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/heuristics/ClosestSquaredHeuristic.class new file mode 100644 index 00000000..b502a0f0 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/heuristics/ClosestSquaredHeuristic.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/heuristics/ManhattanHeuristic.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/heuristics/ManhattanHeuristic.class new file mode 100644 index 00000000..5f2c6aa4 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/heuristics/ManhattanHeuristic.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/Link.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/Link.class new file mode 100644 index 00000000..c6650d0a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/Link.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/NavMesh.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/NavMesh.class new file mode 100644 index 00000000..2c2de5d1 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/NavMesh.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/NavMeshBuilder.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/NavMeshBuilder.class new file mode 100644 index 00000000..67015ecd Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/NavMeshBuilder.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/NavPath.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/NavPath.class new file mode 100644 index 00000000..566e43b9 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/NavPath.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/Space.class b/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/Space.class new file mode 100644 index 00000000..784a930a Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/pathfinding/navmesh/Space.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/xml/ObjectTreeParser.class b/lib/slick/classes/org/newdawn/slick/util/xml/ObjectTreeParser.class new file mode 100644 index 00000000..4466c40d Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/xml/ObjectTreeParser.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/xml/SlickXMLException.class b/lib/slick/classes/org/newdawn/slick/util/xml/SlickXMLException.class new file mode 100644 index 00000000..bcc2dae0 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/xml/SlickXMLException.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/xml/XMLElement.class b/lib/slick/classes/org/newdawn/slick/util/xml/XMLElement.class new file mode 100644 index 00000000..0ac590ff Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/xml/XMLElement.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/xml/XMLElementList.class b/lib/slick/classes/org/newdawn/slick/util/xml/XMLElementList.class new file mode 100644 index 00000000..3dd45276 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/xml/XMLElementList.class differ diff --git a/lib/slick/classes/org/newdawn/slick/util/xml/XMLParser.class b/lib/slick/classes/org/newdawn/slick/util/xml/XMLParser.class new file mode 100644 index 00000000..8a4b57a7 Binary files /dev/null and b/lib/slick/classes/org/newdawn/slick/util/xml/XMLParser.class differ diff --git a/lib/slick/classes/version b/lib/slick/classes/version new file mode 100644 index 00000000..5dd3872b --- /dev/null +++ b/lib/slick/classes/version @@ -0,0 +1,3 @@ +#Mon, 03 Jun 2013 22:20:24 +0100 +#Sun May 11 20:17:03 BST 2008 +build=237 diff --git a/lib/slick/javadoc/allclasses-frame.html b/lib/slick/javadoc/allclasses-frame.html new file mode 100644 index 00000000..3a40b15c --- /dev/null +++ b/lib/slick/javadoc/allclasses-frame.html @@ -0,0 +1,637 @@ + + + + + + +All Classes (Slick - The 2D Library) + + + + + + + + + + + +All Classes +
+ + + + + +
AbstractComponent +
+AiffData +
+AlphaMapTest +
+AngelCodeFont +
+Animation +
+AnimationTest +
+AntiAliasTest +
+AppGameContainer +
+AppletGameContainer +
+AStarHeuristic +
+AStarPathFinder +
+Audio +
+AudioImpl +
+AudioLoader +
+BasicCommand +
+BasicComponent +
+BasicGame +
+BasicGameState +
+BasicTriangulator +
+BigImage +
+BigImageTest +
+BigSpriteSheetTest +
+BlobbyTransition +
+Bootstrap +
+BufferedImageUtil +
+CachedRender +
+CachedRenderTest +
+CanvasContainerTest +
+CanvasGameContainer +
+CanvasSizeTest +
+Circle +
+ClasspathLocation +
+ClipTest +
+ClosestHeuristic +
+ClosestSquaredHeuristic +
+Color +
+ColorEffect +
+CombinedTransition +
+Command +
+ComponentListener +
+CompositeImageData +
+CompositeIOException +
+ConfigurableEffect +
+ConfigurableEffect.Value +
+ConfigurableEmitter +
+ConfigurableEmitter.Value +
+ConfigurableEmitterFactory +
+Control +
+ControlledInputReciever +
+ControllerButtonControl +
+ControllerDirectionControl +
+ControllerListener +
+CopyAreaAlphaTest +
+CrossStateTransition +
+CursorLoader +
+Curve +
+CurveTest +
+DefaultLineStripRenderer +
+DefaultLogSystem +
+DeferredLoadingTest +
+DeferredResource +
+DeferredSound +
+DeferredTexture +
+DefsProcessor +
+Diagram +
+DistanceFieldTest +
+DoubleClickTest +
+DuplicateEmitterTest +
+Effect +
+EffectUtil +
+ElementProcessor +
+Ellipse +
+EllipseProcessor +
+EmptyImageData +
+EmptyTransition +
+Entity +
+FadeInTransition +
+FadeOutTransition +
+FastTrig +
+FBOGraphics +
+Figure +
+FileMuffin +
+FileSystemLocation +
+FilterEffect +
+FireEmitter +
+FlashTest +
+Font +
+FontPerformanceTest +
+FontTest +
+FontUtils +
+Game +
+GameContainer +
+GameData +
+GameState +
+GeomAccuracyTest +
+GeomTest +
+GeomUtil +
+GeomUtilListener +
+GeomUtilTest +
+GeomUtilTileTest +
+GLUtils +
+Glyph +
+GlyphPage +
+Gradient +
+GradientEffect +
+GradientFill +
+GradientImageTest +
+GradientTest +
+Graphics +
+GraphicsFactory +
+GraphicsTest +
+GroupProcessor +
+GUIContext +
+GUITest +
+HieroSettings +
+HorizontalSplitTransition +
+Image +
+ImageBuffer +
+ImageBufferEndianTest +
+ImageBufferTest +
+ImageCornerTest +
+ImageData +
+ImageDataFactory +
+ImageGraphicsTest +
+ImageIOImageData +
+ImageIOWriter +
+ImageMemTest +
+ImageOut +
+ImageOutTest +
+ImageReadTest +
+ImageTest +
+ImageWriter +
+ImageWriterFactory +
+ImmediateModeOGLRenderer +
+InkscapeLoader +
+InkscapeNonGeometricData +
+InkscapeTest +
+Input +
+InputAdapter +
+InputListener +
+InputProvider +
+InputProviderListener +
+InputProviderTest +
+InputTest +
+InternalTextureLoader +
+Inventory +
+IsoTiledTest +
+Item +
+ItemContainer +
+KeyControl +
+KeyListener +
+KeyRepeatTest +
+LameTest +
+Layer +
+Line +
+LinearGradientFill +
+LineProcessor +
+LineRenderTest +
+LineStripRenderer +
+Link +
+LoadableImageData +
+Loader +
+LoadingList +
+LocatedImage +
+Log +
+LogSystem +
+ManhattanHeuristic +
+MannTriangulator +
+MaskUtil +
+MODSound +
+MorphShape +
+MorphShapeTest +
+MorphSVGTest +
+MouseButtonControl +
+MouseListener +
+MouseOverArea +
+Mover +
+Muffin +
+Music +
+MusicListener +
+MusicListenerTest +
+NavMesh +
+NavMeshBuilder +
+NavMeshTest +
+NavPath +
+NeatTriangulator +
+NonGeometricData +
+NullAudio +
+ObjectParserTest +
+ObjectTreeParser +
+OggData +
+OggDecoder +
+OggInputStream +
+OpenALStreamPlayer +
+OperationNotSupportedException +
+OutlineEffect +
+OutlineWobbleEffect +
+OutlineZigzagEffect +
+OverTriangulator +
+PackedSheetTest +
+PackedSpriteSheet +
+ParsingException +
+Particle +
+ParticleEmitter +
+ParticleIO +
+ParticleSystem +
+ParticleTest +
+Path +
+Path +
+PathFinder +
+PathFindingContext +
+PathProcessor +
+PBufferGraphics +
+PBufferUniqueGraphics +
+PedigreeTest +
+PNGDecoder +
+PNGDecoder.Format +
+PNGImageData +
+Point +
+Polygon +
+PolygonProcessor +
+PolygonTest +
+PureFontTest +
+QuadBasedLineStripRenderer +
+RadialGradientFill +
+Rectangle +
+RectProcessor +
+Renderable +
+Renderer +
+ResourceLoader +
+ResourceLocation +
+RotateTransition +
+RoundedRectangle +
+SavedState +
+SavedStateTest +
+ScalableGame +
+ScalableTest +
+SelectTransition +
+SGL +
+ShadowEffect +
+Shape +
+ShapeFill +
+ShapeRenderer +
+ShapeTest +
+SimpleDiagramRenderer +
+SlickCallable +
+SlickCallableTest +
+SlickException +
+SlickXMLException +
+Sound +
+SoundPositionTest +
+SoundStore +
+SoundTest +
+SoundURLTest +
+Space +
+SpriteSheet +
+SpriteSheetFont +
+SpriteSheetFontTest +
+StateBasedGame +
+StateBasedTest +
+Stats +
+StreamSound +
+SVGMorph +
+TestBox +
+TestState1 +
+TestState2 +
+TestState3 +
+TestUtils +
+TexCoordGenerator +
+TextField +
+Texture +
+TextureImpl +
+TextureLoader +
+TexturePaintTest +
+TGAImageData +
+TGAWriter +
+TileBasedMap +
+TiledMap +
+TileMapTest +
+TileSet +
+Transform +
+TransformTest +
+TransformTest2 +
+Transition +
+TransitionTest +
+TransparentColorTest +
+Triangulator +
+TrueTypeFont +
+TrueTypeFontPerformanceTest +
+UnicodeFont +
+UnicodeFont.DisplayList +
+UnicodeFontTest +
+UseProcessor +
+Util +
+VAOGLRenderer +
+Vector2f +
+VerticalSplitTransition +
+WaveData +
+WebstartMuffin +
+XMLElement +
+XMLElementList +
+XMLPackedSheet +
+XMLParser +
+XMLTest +
+
+ + + diff --git a/lib/slick/javadoc/allclasses-noframe.html b/lib/slick/javadoc/allclasses-noframe.html new file mode 100644 index 00000000..bd844ad9 --- /dev/null +++ b/lib/slick/javadoc/allclasses-noframe.html @@ -0,0 +1,637 @@ + + + + + + +All Classes (Slick - The 2D Library) + + + + + + + + + + + +All Classes +
+ + + + + +
AbstractComponent +
+AiffData +
+AlphaMapTest +
+AngelCodeFont +
+Animation +
+AnimationTest +
+AntiAliasTest +
+AppGameContainer +
+AppletGameContainer +
+AStarHeuristic +
+AStarPathFinder +
+Audio +
+AudioImpl +
+AudioLoader +
+BasicCommand +
+BasicComponent +
+BasicGame +
+BasicGameState +
+BasicTriangulator +
+BigImage +
+BigImageTest +
+BigSpriteSheetTest +
+BlobbyTransition +
+Bootstrap +
+BufferedImageUtil +
+CachedRender +
+CachedRenderTest +
+CanvasContainerTest +
+CanvasGameContainer +
+CanvasSizeTest +
+Circle +
+ClasspathLocation +
+ClipTest +
+ClosestHeuristic +
+ClosestSquaredHeuristic +
+Color +
+ColorEffect +
+CombinedTransition +
+Command +
+ComponentListener +
+CompositeImageData +
+CompositeIOException +
+ConfigurableEffect +
+ConfigurableEffect.Value +
+ConfigurableEmitter +
+ConfigurableEmitter.Value +
+ConfigurableEmitterFactory +
+Control +
+ControlledInputReciever +
+ControllerButtonControl +
+ControllerDirectionControl +
+ControllerListener +
+CopyAreaAlphaTest +
+CrossStateTransition +
+CursorLoader +
+Curve +
+CurveTest +
+DefaultLineStripRenderer +
+DefaultLogSystem +
+DeferredLoadingTest +
+DeferredResource +
+DeferredSound +
+DeferredTexture +
+DefsProcessor +
+Diagram +
+DistanceFieldTest +
+DoubleClickTest +
+DuplicateEmitterTest +
+Effect +
+EffectUtil +
+ElementProcessor +
+Ellipse +
+EllipseProcessor +
+EmptyImageData +
+EmptyTransition +
+Entity +
+FadeInTransition +
+FadeOutTransition +
+FastTrig +
+FBOGraphics +
+Figure +
+FileMuffin +
+FileSystemLocation +
+FilterEffect +
+FireEmitter +
+FlashTest +
+Font +
+FontPerformanceTest +
+FontTest +
+FontUtils +
+Game +
+GameContainer +
+GameData +
+GameState +
+GeomAccuracyTest +
+GeomTest +
+GeomUtil +
+GeomUtilListener +
+GeomUtilTest +
+GeomUtilTileTest +
+GLUtils +
+Glyph +
+GlyphPage +
+Gradient +
+GradientEffect +
+GradientFill +
+GradientImageTest +
+GradientTest +
+Graphics +
+GraphicsFactory +
+GraphicsTest +
+GroupProcessor +
+GUIContext +
+GUITest +
+HieroSettings +
+HorizontalSplitTransition +
+Image +
+ImageBuffer +
+ImageBufferEndianTest +
+ImageBufferTest +
+ImageCornerTest +
+ImageData +
+ImageDataFactory +
+ImageGraphicsTest +
+ImageIOImageData +
+ImageIOWriter +
+ImageMemTest +
+ImageOut +
+ImageOutTest +
+ImageReadTest +
+ImageTest +
+ImageWriter +
+ImageWriterFactory +
+ImmediateModeOGLRenderer +
+InkscapeLoader +
+InkscapeNonGeometricData +
+InkscapeTest +
+Input +
+InputAdapter +
+InputListener +
+InputProvider +
+InputProviderListener +
+InputProviderTest +
+InputTest +
+InternalTextureLoader +
+Inventory +
+IsoTiledTest +
+Item +
+ItemContainer +
+KeyControl +
+KeyListener +
+KeyRepeatTest +
+LameTest +
+Layer +
+Line +
+LinearGradientFill +
+LineProcessor +
+LineRenderTest +
+LineStripRenderer +
+Link +
+LoadableImageData +
+Loader +
+LoadingList +
+LocatedImage +
+Log +
+LogSystem +
+ManhattanHeuristic +
+MannTriangulator +
+MaskUtil +
+MODSound +
+MorphShape +
+MorphShapeTest +
+MorphSVGTest +
+MouseButtonControl +
+MouseListener +
+MouseOverArea +
+Mover +
+Muffin +
+Music +
+MusicListener +
+MusicListenerTest +
+NavMesh +
+NavMeshBuilder +
+NavMeshTest +
+NavPath +
+NeatTriangulator +
+NonGeometricData +
+NullAudio +
+ObjectParserTest +
+ObjectTreeParser +
+OggData +
+OggDecoder +
+OggInputStream +
+OpenALStreamPlayer +
+OperationNotSupportedException +
+OutlineEffect +
+OutlineWobbleEffect +
+OutlineZigzagEffect +
+OverTriangulator +
+PackedSheetTest +
+PackedSpriteSheet +
+ParsingException +
+Particle +
+ParticleEmitter +
+ParticleIO +
+ParticleSystem +
+ParticleTest +
+Path +
+Path +
+PathFinder +
+PathFindingContext +
+PathProcessor +
+PBufferGraphics +
+PBufferUniqueGraphics +
+PedigreeTest +
+PNGDecoder +
+PNGDecoder.Format +
+PNGImageData +
+Point +
+Polygon +
+PolygonProcessor +
+PolygonTest +
+PureFontTest +
+QuadBasedLineStripRenderer +
+RadialGradientFill +
+Rectangle +
+RectProcessor +
+Renderable +
+Renderer +
+ResourceLoader +
+ResourceLocation +
+RotateTransition +
+RoundedRectangle +
+SavedState +
+SavedStateTest +
+ScalableGame +
+ScalableTest +
+SelectTransition +
+SGL +
+ShadowEffect +
+Shape +
+ShapeFill +
+ShapeRenderer +
+ShapeTest +
+SimpleDiagramRenderer +
+SlickCallable +
+SlickCallableTest +
+SlickException +
+SlickXMLException +
+Sound +
+SoundPositionTest +
+SoundStore +
+SoundTest +
+SoundURLTest +
+Space +
+SpriteSheet +
+SpriteSheetFont +
+SpriteSheetFontTest +
+StateBasedGame +
+StateBasedTest +
+Stats +
+StreamSound +
+SVGMorph +
+TestBox +
+TestState1 +
+TestState2 +
+TestState3 +
+TestUtils +
+TexCoordGenerator +
+TextField +
+Texture +
+TextureImpl +
+TextureLoader +
+TexturePaintTest +
+TGAImageData +
+TGAWriter +
+TileBasedMap +
+TiledMap +
+TileMapTest +
+TileSet +
+Transform +
+TransformTest +
+TransformTest2 +
+Transition +
+TransitionTest +
+TransparentColorTest +
+Triangulator +
+TrueTypeFont +
+TrueTypeFontPerformanceTest +
+UnicodeFont +
+UnicodeFont.DisplayList +
+UnicodeFontTest +
+UseProcessor +
+Util +
+VAOGLRenderer +
+Vector2f +
+VerticalSplitTransition +
+WaveData +
+WebstartMuffin +
+XMLElement +
+XMLElementList +
+XMLPackedSheet +
+XMLParser +
+XMLTest +
+
+ + + diff --git a/lib/slick/javadoc/constant-values.html b/lib/slick/javadoc/constant-values.html new file mode 100644 index 00000000..c705618e --- /dev/null +++ b/lib/slick/javadoc/constant-values.html @@ -0,0 +1,1932 @@ + + + + + + +Constant Field Values (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + + + + + + +
+org.newdawn.*
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.newdawn.slick.Image
+public static final intBOTTOM_LEFT3
+public static final intBOTTOM_RIGHT2
+public static final intFILTER_LINEAR1
+public static final intFILTER_NEAREST2
+public static final intTOP_LEFT0
+public static final intTOP_RIGHT1
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.newdawn.slick.Input
+public static final intANY_CONTROLLER-1
+public static final intKEY_011
+public static final intKEY_12
+public static final intKEY_23
+public static final intKEY_34
+public static final intKEY_45
+public static final intKEY_56
+public static final intKEY_67
+public static final intKEY_78
+public static final intKEY_89
+public static final intKEY_910
+public static final intKEY_A30
+public static final intKEY_ADD78
+public static final intKEY_APOSTROPHE40
+public static final intKEY_APPS221
+public static final intKEY_AT145
+public static final intKEY_AX150
+public static final intKEY_B48
+public static final intKEY_BACK14
+public static final intKEY_BACKSLASH43
+public static final intKEY_C46
+public static final intKEY_CAPITAL58
+public static final intKEY_CIRCUMFLEX144
+public static final intKEY_COLON146
+public static final intKEY_COMMA51
+public static final intKEY_CONVERT121
+public static final intKEY_D32
+public static final intKEY_DECIMAL83
+public static final intKEY_DELETE211
+public static final intKEY_DIVIDE181
+public static final intKEY_DOWN208
+public static final intKEY_E18
+public static final intKEY_END207
+public static final intKEY_ENTER28
+public static final intKEY_EQUALS13
+public static final intKEY_ESCAPE1
+public static final intKEY_F33
+public static final intKEY_F159
+public static final intKEY_F1068
+public static final intKEY_F1187
+public static final intKEY_F1288
+public static final intKEY_F13100
+public static final intKEY_F14101
+public static final intKEY_F15102
+public static final intKEY_F260
+public static final intKEY_F361
+public static final intKEY_F462
+public static final intKEY_F563
+public static final intKEY_F664
+public static final intKEY_F765
+public static final intKEY_F866
+public static final intKEY_F967
+public static final intKEY_G34
+public static final intKEY_GRAVE41
+public static final intKEY_H35
+public static final intKEY_HOME199
+public static final intKEY_I23
+public static final intKEY_INSERT210
+public static final intKEY_J36
+public static final intKEY_K37
+public static final intKEY_KANA112
+public static final intKEY_KANJI148
+public static final intKEY_L38
+public static final intKEY_LALT56
+public static final intKEY_LBRACKET26
+public static final intKEY_LCONTROL29
+public static final intKEY_LEFT203
+public static final intKEY_LMENU56
+public static final intKEY_LSHIFT42
+public static final intKEY_LWIN219
+public static final intKEY_M50
+public static final intKEY_MINUS12
+public static final intKEY_MULTIPLY55
+public static final intKEY_N49
+public static final intKEY_NEXT209
+public static final intKEY_NOCONVERT123
+public static final intKEY_NUMLOCK69
+public static final intKEY_NUMPAD082
+public static final intKEY_NUMPAD179
+public static final intKEY_NUMPAD280
+public static final intKEY_NUMPAD381
+public static final intKEY_NUMPAD475
+public static final intKEY_NUMPAD576
+public static final intKEY_NUMPAD677
+public static final intKEY_NUMPAD771
+public static final intKEY_NUMPAD872
+public static final intKEY_NUMPAD973
+public static final intKEY_NUMPADCOMMA179
+public static final intKEY_NUMPADENTER156
+public static final intKEY_NUMPADEQUALS141
+public static final intKEY_O24
+public static final intKEY_P25
+public static final intKEY_PAUSE197
+public static final intKEY_PERIOD52
+public static final intKEY_POWER222
+public static final intKEY_PRIOR201
+public static final intKEY_Q16
+public static final intKEY_R19
+public static final intKEY_RALT184
+public static final intKEY_RBRACKET27
+public static final intKEY_RCONTROL157
+public static final intKEY_RETURN28
+public static final intKEY_RIGHT205
+public static final intKEY_RMENU184
+public static final intKEY_RSHIFT54
+public static final intKEY_RWIN220
+public static final intKEY_S31
+public static final intKEY_SCROLL70
+public static final intKEY_SEMICOLON39
+public static final intKEY_SLASH53
+public static final intKEY_SLEEP223
+public static final intKEY_SPACE57
+public static final intKEY_STOP149
+public static final intKEY_SUBTRACT74
+public static final intKEY_SYSRQ183
+public static final intKEY_T20
+public static final intKEY_TAB15
+public static final intKEY_U22
+public static final intKEY_UNDERLINE147
+public static final intKEY_UNLABELED151
+public static final intKEY_UP200
+public static final intKEY_V47
+public static final intKEY_W17
+public static final intKEY_X45
+public static final intKEY_Y21
+public static final intKEY_YEN125
+public static final intKEY_Z44
+public static final intMOUSE_LEFT_BUTTON0
+public static final intMOUSE_MIDDLE_BUTTON2
+public static final intMOUSE_RIGHT_BUTTON1
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.newdawn.slick.command.ControllerButtonControl
+protected static final intBUTTON_EVENT0
+protected static final intDOWN_EVENT4
+protected static final intLEFT_EVENT1
+protected static final intRIGHT_EVENT2
+protected static final intUP_EVENT3
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.newdawn.slick.command.ControllerDirectionControl
+protected static final intBUTTON_EVENT0
+protected static final intDOWN_EVENT4
+protected static final intLEFT_EVENT1
+protected static final intRIGHT_EVENT2
+protected static final intUP_EVENT3
+ +

+ +

+ + + + + + + + + + + + +
org.newdawn.slick.font.GlyphPage
+public static final intMAX_GLYPH_SIZE256
+ +

+ +

+ + + + + + + + + + + + +
org.newdawn.slick.font.effects.ShadowEffect
+public static final intNUM_KERNELS16
+ +

+ +

+ + + + + + + + + + + + +
org.newdawn.slick.geom.Ellipse
+protected static final intDEFAULT_SEGMENT_COUNT50
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.newdawn.slick.geom.RoundedRectangle
+public static final intALL15
+public static final intBOTTOM_LEFT8
+public static final intBOTTOM_RIGHT4
+public static final intTOP_LEFT1
+public static final intTOP_RIGHT2
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.newdawn.slick.openal.DeferredSound
+public static final intAIF4
+public static final intMOD3
+public static final intOGG1
+public static final intWAV2
+ +

+ +

+ + + + + + + + + + + + +
org.newdawn.slick.openal.OpenALStreamPlayer
+public static final intBUFFER_COUNT3
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.newdawn.slick.opengl.renderer.Renderer
+public static final intDEFAULT_LINE_STRIP_RENDERER3
+public static final intIMMEDIATE_RENDERER1
+public static final intQUAD_BASED_LINE_STRIP_RENDERER4
+public static final intVERTEX_ARRAY_RENDERER2
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.newdawn.slick.opengl.renderer.SGL
+public static final intGL_ALWAYS519
+public static final intGL_BGRA32993
+public static final intGL_BLEND3042
+public static final intGL_CLAMP10496
+public static final intGL_CLIP_PLANE012288
+public static final intGL_CLIP_PLANE112289
+public static final intGL_CLIP_PLANE212290
+public static final intGL_CLIP_PLANE312291
+public static final intGL_COLOR_BUFFER_BIT16384
+public static final intGL_COLOR_CLEAR_VALUE3106
+public static final intGL_COLOR_SUM_EXT33880
+public static final intGL_COMPILE4864
+public static final intGL_COMPILE_AND_EXECUTE4865
+public static final intGL_DEPTH_BUFFER_BIT256
+public static final intGL_DEPTH_TEST2929
+public static final intGL_DST_ALPHA772
+public static final intGL_EQUAL514
+public static final intGL_LINE_SMOOTH2848
+public static final intGL_LINE_STRIP3
+public static final intGL_LINE_WIDTH2849
+public static final intGL_LINEAR9729
+public static final intGL_LINES1
+public static final intGL_MAX_TEXTURE_SIZE3379
+public static final intGL_MIRROR_CLAMP_TO_EDGE_EXT34627
+public static final intGL_MODELVIEW_MATRIX2982
+public static final intGL_MODULATE8448
+public static final intGL_NEAREST9728
+public static final intGL_NOTEQUAL517
+public static final intGL_ONE1
+public static final intGL_ONE_MINUS_DST_ALPHA773
+public static final intGL_ONE_MINUS_SRC_ALPHA771
+public static final intGL_ONE_MINUS_SRC_COLOR769
+public static final intGL_POINT_SMOOTH2832
+public static final intGL_POINTS0
+public static final intGL_POLYGON_SMOOTH2881
+public static final intGL_QUADS7
+public static final intGL_RGB6407
+public static final intGL_RGBA6408
+public static final intGL_RGBA1632859
+public static final intGL_RGBA86408
+public static final intGL_SCISSOR_TEST3089
+public static final intGL_SRC_ALPHA770
+public static final intGL_SRC_COLOR768
+public static final intGL_TEXTURE_2D3553
+public static final intGL_TEXTURE_ENV8960
+public static final intGL_TEXTURE_ENV_MODE8704
+public static final intGL_TEXTURE_MAG_FILTER10240
+public static final intGL_TEXTURE_MIN_FILTER10241
+public static final intGL_TEXTURE_WRAP_S10242
+public static final intGL_TEXTURE_WRAP_T10243
+public static final intGL_TRIANGLE_FAN6
+public static final intGL_TRIANGLES4
+public static final intGL_UNSIGNED_BYTE5121
+ +

+ +

+ + + + + + + + + + + + + + + + + +
org.newdawn.slick.opengl.renderer.VAOGLRenderer
+public static final intMAX_VERTS5000
+public static final intNONE-1
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + +
org.newdawn.slick.particles.Particle
+public static final intINHERIT_POINTS1
+public static final intUSE_POINTS2
+public static final intUSE_QUADS3
+ +

+ +

+ + + + + + + + + + + + + + + + + +
org.newdawn.slick.particles.ParticleSystem
+public static final intBLEND_ADDITIVE1
+public static final intBLEND_COMBINE2
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.newdawn.slick.svg.Figure
+public static final intELLIPSE1
+public static final intLINE2
+public static final intPATH4
+public static final intPOLYGON5
+public static final intRECTANGLE3
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.newdawn.slick.svg.NonGeometricData
+public static final java.lang.StringFILL"fill"
+public static final java.lang.StringID"id"
+public static final java.lang.StringNONE"none"
+public static final java.lang.StringOPACITY"opacity"
+public static final java.lang.StringSTROKE"stroke"
+public static final java.lang.StringSTROKE_DASHARRAY"stroke-dasharray"
+public static final java.lang.StringSTROKE_DASHOFFSET"stroke-dashoffset"
+public static final java.lang.StringSTROKE_MITERLIMIT"stroke-miterlimit"
+public static final java.lang.StringSTROKE_OPACITY"stroke-opacity"
+public static final java.lang.StringSTROKE_WIDTH"stroke-width"
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + +
org.newdawn.slick.svg.inkscape.Util
+public static final java.lang.StringINKSCAPE"http://www.inkscape.org/namespaces/inkscape"
+public static final java.lang.StringSODIPODI"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+public static final java.lang.StringXLINK"http://www.w3.org/1999/xlink"
+ +

+ +

+ + + + + + + + + + + + +
org.newdawn.slick.tests.states.TestState1
+public static final intID1
+ +

+ +

+ + + + + + + + + + + + +
org.newdawn.slick.tests.states.TestState2
+public static final intID2
+ +

+ +

+ + + + + + + + + + + + +
org.newdawn.slick.tests.states.TestState3
+public static final intID3
+ +

+ +

+ + + + + + + + + + + + + + + + + +
org.newdawn.slick.tiled.TiledMap
+protected static final intISOMETRIC2
+protected static final intORTHOGONAL1
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.newdawn.slick.util.FontUtils.Alignment
+public static final intCENTER2
+public static final intJUSTIFY4
+public static final intLEFT1
+public static final intRIGHT3
+ +

+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/deprecated-list.html b/lib/slick/javadoc/deprecated-list.html new file mode 100644 index 00000000..8948c813 --- /dev/null +++ b/lib/slick/javadoc/deprecated-list.html @@ -0,0 +1,181 @@ + + + + + + +Deprecated List (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + + + + + + + + + +
+Deprecated Classes
org.newdawn.slick.gui.BasicComponent +
+            
+  +

+ + + + + + + + + + + +
+Deprecated Methods
org.newdawn.slick.Input.enableKeyRepeat(int, int) +
+            
org.newdawn.slick.Animation.updateNoDraw() +
+            
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/help-doc.html b/lib/slick/javadoc/help-doc.html new file mode 100644 index 00000000..c20f968a --- /dev/null +++ b/lib/slick/javadoc/help-doc.html @@ -0,0 +1,223 @@ + + + + + + +API Help (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

    +
  • Interfaces (italic)
  • Classes
  • Enums
  • Exceptions
  • Errors
  • Annotation Types
+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
  • Class inheritance diagram
  • Direct Subclasses
  • All Known Subinterfaces
  • All Known Implementing Classes
  • Class/interface declaration
  • Class/interface description +

    +

  • Nested Class Summary
  • Field Summary
  • Constructor Summary
  • Method Summary +

    +

  • Field Detail
  • Constructor Detail
  • Method Detail
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

    +
  • Annotation Type declaration
  • Annotation Type description
  • Required Element Summary
  • Optional Element Summary
  • Element Detail
+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

    +
  • Enum declaration
  • Enum description
  • Enum Constant Summary
  • Enum Constant Detail
+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.
    +
  • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
  • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
+
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/index-all.html b/lib/slick/javadoc/index-all.html new file mode 100644 index 00000000..5657c1c7 --- /dev/null +++ b/lib/slick/javadoc/index-all.html @@ -0,0 +1,10905 @@ + + + + + + +Index (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X Y
+

+A

+
+
a - +Variable in class org.newdawn.slick.Color +
The alpha component of the colour +
ABGR - +Static variable in class org.newdawn.slick.opengl.PNGDecoder +
  +
AbstractComponent - Class in org.newdawn.slick.gui
The utility class to handle all the input related gubbins for basic GUI + components
AbstractComponent(GUIContext) - +Constructor for class org.newdawn.slick.gui.AbstractComponent +
Create a new component +
add(Color) - +Method in class org.newdawn.slick.Color +
Add another colour to this one +
add(MannTriangulator.Point) - +Method in class org.newdawn.slick.geom.MannTriangulator.PointBag +
Add a point to the bag +
add(double) - +Method in class org.newdawn.slick.geom.Vector2f +
Adjust this vector by a given angle +
add(Vector2f) - +Method in class org.newdawn.slick.geom.Vector2f +
Add a vector to this vector +
add(DeferredResource) - +Method in class org.newdawn.slick.loading.LoadingList +
Add a resource to be loaded at some later date +
add(LoadableImageData) - +Method in class org.newdawn.slick.opengl.CompositeImageData +
Add a potentional source of image data +
add(XMLElement) - +Method in class org.newdawn.slick.util.xml.XMLElementList +
Add an element to the list +
addAllTo(Collection) - +Method in class org.newdawn.slick.util.xml.XMLElementList +
Add all the elements in this list to another collection +
addAsciiGlyphs() - +Method in class org.newdawn.slick.UnicodeFont +
Queues the glyphs in the ASCII character set (codepoints 32 through 255) to be loaded. +
addAttribute(String, String) - +Method in class org.newdawn.slick.svg.NonGeometricData +
Add a configured style attribute into the data set +
addColorPoint(float, Color) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
Add a point in the colour cycle +
addControllerListener(ControllerListener) - +Method in class org.newdawn.slick.Input +
Add a controller listener to be notified of controller input events +
addElementMapping(String, Class) - +Method in class org.newdawn.slick.util.xml.ObjectTreeParser +
Add a mapping between XML element name and class name +
addElementProcessor(ElementProcessor) - +Static method in class org.newdawn.slick.svg.InkscapeLoader +
Add an ElementProcessor which will be passed + each element read as the Inkscape SVG document is processed. +
addEmitter(ParticleEmitter) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Add a particle emitter to be used on this system +
addException(Exception) - +Method in exception org.newdawn.slick.opengl.CompositeIOException +
Add an exception that caused this exceptino +
addFigure(Figure) - +Method in class org.newdawn.slick.svg.Diagram +
Add a figure to the diagram +
addFrame(int, int, int) - +Method in class org.newdawn.slick.Animation +
Add animation frame to the animation. +
addFrame(Image, int) - +Method in class org.newdawn.slick.Animation +
Add animation frame to the animation +
addGame(Class) - +Method in class org.newdawn.slick.tests.TestBox +
Add a game to the box +
addGlyphs(int, int) - +Method in class org.newdawn.slick.UnicodeFont +
Queues the glyphs in the specified codepoint range (inclusive) to be loaded. +
addGlyphs(String) - +Method in class org.newdawn.slick.UnicodeFont +
Queues the glyphs in the specified text to be loaded. +
addGradient(String, Gradient) - +Method in class org.newdawn.slick.svg.Diagram +
Add gradient to the diagram +
addIgnoredElement(String) - +Method in class org.newdawn.slick.util.xml.ObjectTreeParser +
Add a name to the list of elements ignored +
addKeyListener(KeyListener) - +Method in class org.newdawn.slick.Input +
Add a key listener to be notified of key input events +
addListener(InputProviderListener) - +Method in class org.newdawn.slick.command.InputProvider +
Add a listener to the provider. +
addListener(ComponentListener) - +Method in class org.newdawn.slick.gui.AbstractComponent +
Add a component listener to be informed when the component sees fit. +
addListener(InputListener) - +Method in class org.newdawn.slick.Input +
Add a listener to be notified of input events +
addListener(MusicListener) - +Method in class org.newdawn.slick.Music +
Add a listener to this music +
addMouseListener(MouseListener) - +Method in class org.newdawn.slick.Input +
Add a mouse listener to be notified of mouse input events +
addNeheGlyphs() - +Method in class org.newdawn.slick.UnicodeFont +
Queues the glyphs in the NEHE character set (codepoints 32 through 128) to be loaded. +
addPatternDef(String, String) - +Method in class org.newdawn.slick.svg.Diagram +
Add a pattern definition basd on a image +
addPoint(float, float) - +Method in class org.newdawn.slick.geom.Polygon +
Add a point to the polygon +
addPolyPoint(float, float) - +Method in class org.newdawn.slick.geom.BasicTriangulator +
Add a point describing the polygon to be triangulated +
addPolyPoint(float, float) - +Method in class org.newdawn.slick.geom.MannTriangulator +
  +
addPolyPoint(float, float) - +Method in class org.newdawn.slick.geom.NeatTriangulator +
Add a point to the polygon +
addPolyPoint(float, float) - +Method in class org.newdawn.slick.geom.OverTriangulator +
  +
addPolyPoint(float, float) - +Method in interface org.newdawn.slick.geom.Triangulator +
Add a point that forms part of the outer polygon +
addPrimaryListener(InputListener) - +Method in class org.newdawn.slick.Input +
Add a listener to be notified of input events. +
addResourceLocation(ResourceLocation) - +Static method in class org.newdawn.slick.util.ResourceLoader +
Add a location that will be searched for resources +
addShape(Shape) - +Method in class org.newdawn.slick.geom.MorphShape +
Add a subsequent shape that we should morph too in order +
addSpace(Space) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavMesh +
Add a single space to the mesh +
addState(GameState) - +Method in class org.newdawn.slick.state.StateBasedGame +
Add a state to the game. +
addStep(float, Color) - +Method in class org.newdawn.slick.svg.Gradient +
Add a colour step/stop to the gradient +
addStep(Diagram) - +Method in class org.newdawn.slick.svg.SVGMorph +
Add a subsquent step to the morphing +
addToClosed(AStarPathFinder.Node) - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
Add a node to the closed list +
addToCopy(Color) - +Method in class org.newdawn.slick.Color +
Add another colour to this one +
addToOpen(AStarPathFinder.Node) - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
Add a node to the open list +
addTransition(Transition) - +Method in class org.newdawn.slick.state.transition.CombinedTransition +
Add a transition to the list that will be combined to form + the final transition +
adjust - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
True if we need to adjust particles for movement +
adjustColor(float, float, float, float) - +Method in class org.newdawn.slick.particles.Particle +
Adjust (add) the color of the particle +
adjustColor(int, int, int, int) - +Method in class org.newdawn.slick.particles.Particle +
Adjust (add) the color of the particle +
adjustLife(float) - +Method in class org.newdawn.slick.particles.Particle +
Adjust the life othe particle +
adjustPosition(float, float) - +Method in class org.newdawn.slick.particles.Particle +
Adjust (add) the position of this particle +
adjustSize(float) - +Method in class org.newdawn.slick.particles.Particle +
Adjust the size of the particle +
adjustVelocity(float, float) - +Method in class org.newdawn.slick.particles.Particle +
Adjust (add) the direction of this particle +
adjustx - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The amount to adjust on the x axis +
adjusty - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The amount to adjust on the y axis +
AIF - +Static variable in class org.newdawn.slick.openal.DeferredSound +
Indicate a AIF to be loaded +
AiffData - Class in org.newdawn.slick.openal
Utitlity class for loading wavefiles.
ALL - +Static variable in class org.newdawn.slick.geom.RoundedRectangle +
Indicates the all cornders should be rounded +
allListeners - +Variable in class org.newdawn.slick.Input +
A list of listeners to be notified of input events +
alpha - +Variable in class org.newdawn.slick.Image +
The alpha to draw the image at +
ALPHA - +Static variable in class org.newdawn.slick.opengl.PNGDecoder +
  +
alpha - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
Whiskas - Interpolated value for alpha +
AlphaMapTest - Class in org.newdawn.slick.tests
A test to demonstrate world clipping as opposed to screen clipping
AlphaMapTest() - +Constructor for class org.newdawn.slick.tests.AlphaMapTest +
Create a new tester for the clip plane based clipping +
alphaScale - +Variable in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
The global colour scale +
alphaSupport - +Variable in class org.newdawn.slick.AppGameContainer +
Alpha background supported +
alphaSupport - +Variable in class org.newdawn.slick.AppletGameContainer +
Alpha background supported +
alwaysRender - +Variable in class org.newdawn.slick.GameContainer +
True if we should render when not focused +
AngelCodeFont - Class in org.newdawn.slick
A font implementation that will parse BMFont format font files.
AngelCodeFont(String, Image) - +Constructor for class org.newdawn.slick.AngelCodeFont +
Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool. +
AngelCodeFont(String, String) - +Constructor for class org.newdawn.slick.AngelCodeFont +
Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool. +
AngelCodeFont(String, Image, boolean) - +Constructor for class org.newdawn.slick.AngelCodeFont +
Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool. +
AngelCodeFont(String, String, boolean) - +Constructor for class org.newdawn.slick.AngelCodeFont +
Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool. +
AngelCodeFont(String, InputStream, InputStream) - +Constructor for class org.newdawn.slick.AngelCodeFont +
Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool. +
AngelCodeFont(String, InputStream, InputStream, boolean) - +Constructor for class org.newdawn.slick.AngelCodeFont +
Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool. +
angle - +Variable in class org.newdawn.slick.Image +
Angle to rotate the image to. +
angularOffset - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The angular offset +
Animation - Class in org.newdawn.slick
A utility to hold and render animations
Animation() - +Constructor for class org.newdawn.slick.Animation +
Create an empty animation +
Animation(Image[], int) - +Constructor for class org.newdawn.slick.Animation +
Create a new animation from a set of images +
Animation(Image[], int[]) - +Constructor for class org.newdawn.slick.Animation +
Create a new animation from a set of images +
Animation(boolean) - +Constructor for class org.newdawn.slick.Animation +
Create an empty animation +
Animation(Image[], int, boolean) - +Constructor for class org.newdawn.slick.Animation +
Create a new animation from a set of images +
Animation(Image[], int[], boolean) - +Constructor for class org.newdawn.slick.Animation +
Create a new animation from a set of images +
Animation(SpriteSheet, int) - +Constructor for class org.newdawn.slick.Animation +
Create a new animation based on the sprite from a sheet. +
Animation(SpriteSheet, int, int, int, int, boolean, int, boolean) - +Constructor for class org.newdawn.slick.Animation +
Create a new animation based on a selection of sprites from a sheet +
Animation(SpriteSheet, int[], int[]) - +Constructor for class org.newdawn.slick.Animation +
Creates a new Animation where each frame is a sub-image of SpriteSheet ss. +
AnimationTest - Class in org.newdawn.slick.tests
A test for basic animation rendering
AnimationTest() - +Constructor for class org.newdawn.slick.tests.AnimationTest +
Create a new image rendering test +
AntiAliasTest - Class in org.newdawn.slick.tests
Test to view the effects of antialiasing on cirles
AntiAliasTest() - +Constructor for class org.newdawn.slick.tests.AntiAliasTest +
Create the test +
ANY_CONTROLLER - +Static variable in class org.newdawn.slick.Input +
The controller index to pass to check all controllers +
appendStep(int, int) - +Method in class org.newdawn.slick.util.pathfinding.Path +
Append a step to the path. +
AppGameContainer - Class in org.newdawn.slick
A game container that will display the game as an stand alone + application.
AppGameContainer(Game) - +Constructor for class org.newdawn.slick.AppGameContainer +
Create a new container wrapping a game +
AppGameContainer(Game, int, int, boolean) - +Constructor for class org.newdawn.slick.AppGameContainer +
Create a new container wrapping a game +
AppletGameContainer - Class in org.newdawn.slick
A game container that displays the game as an applet.
AppletGameContainer() - +Constructor for class org.newdawn.slick.AppletGameContainer +
  +
AppletGameContainer.ConsolePanel - Class in org.newdawn.slick
A basic console to display an error message if the applet crashes.
AppletGameContainer.ConsolePanel(Exception) - +Constructor for class org.newdawn.slick.AppletGameContainer.ConsolePanel +
Create a new panel to display the console output +
AppletGameContainer.Container - Class in org.newdawn.slick
A game container to provide the applet context
AppletGameContainer.Container(Game) - +Constructor for class org.newdawn.slick.AppletGameContainer.Container +
Create a new container wrapped round the game +
AppletGameContainer.ContainerPanel - Class in org.newdawn.slick
Create a new panel to display the GL context
AppletGameContainer.ContainerPanel(AppletGameContainer.Container) - +Constructor for class org.newdawn.slick.AppletGameContainer.ContainerPanel +
Create a new panel +
applyGLLineFixes() - +Method in class org.newdawn.slick.opengl.renderer.DefaultLineStripRenderer +
  +
applyGLLineFixes() - +Method in interface org.newdawn.slick.opengl.renderer.LineStripRenderer +
Check if we should apply default line fixes +
applyGLLineFixes() - +Method in class org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer +
  +
AStarHeuristic - Interface in org.newdawn.slick.util.pathfinding
The description of a class providing a cost for a given tile based + on a target location and entity being moved.
AStarPathFinder - Class in org.newdawn.slick.util.pathfinding
A path finder implementation that uses the AStar heuristic based algorithm + to determine a path.
AStarPathFinder(TileBasedMap, int, boolean) - +Constructor for class org.newdawn.slick.util.pathfinding.AStarPathFinder +
Create a path finder with the default heuristic - closest to target. +
AStarPathFinder(TileBasedMap, int, boolean, AStarHeuristic) - +Constructor for class org.newdawn.slick.util.pathfinding.AStarPathFinder +
Create a path finder +
atEnd() - +Method in class org.newdawn.slick.openal.OggInputStream +
  +
Audio - Interface in org.newdawn.slick.openal
The description of of audio data loaded by the AudioLoader
AudioImpl - Class in org.newdawn.slick.openal
A sound that can be played through OpenAL
AudioImpl() - +Constructor for class org.newdawn.slick.openal.AudioImpl +
  +
AudioLoader - Class in org.newdawn.slick.openal
A utility to provide a simple and rational interface to the + slick internals
AudioLoader() - +Constructor for class org.newdawn.slick.openal.AudioLoader +
  +
available() - +Method in class org.newdawn.slick.openal.OggInputStream +
  +
+
+

+B

+
+
b - +Variable in class org.newdawn.slick.Color +
The blue component of the colour +
BasicCommand - Class in org.newdawn.slick.command
A simple named command
BasicCommand(String) - +Constructor for class org.newdawn.slick.command.BasicCommand +
Create a new basic command +
BasicComponent - Class in org.newdawn.slick.gui
Deprecated.  
BasicComponent(GUIContext) - +Constructor for class org.newdawn.slick.gui.BasicComponent +
Deprecated. Create a new component +
BasicGame - Class in org.newdawn.slick
A basic implementation of a game to take out the boring bits
BasicGame(String) - +Constructor for class org.newdawn.slick.BasicGame +
Create a new basic game +
BasicGameState - Class in org.newdawn.slick.state
A simple state used an adapter so we don't have to implement all the event methods + every time.
BasicGameState() - +Constructor for class org.newdawn.slick.state.BasicGameState +
  +
basicTriangulation() - +Method in class org.newdawn.slick.geom.NeatTriangulator +
Perform simple triangulation +
BasicTriangulator - Class in org.newdawn.slick.geom
Triangulates a polygon into triangles - duh.
BasicTriangulator() - +Constructor for class org.newdawn.slick.geom.BasicTriangulator +
Create a new triangulator +
BGRA - +Static variable in class org.newdawn.slick.opengl.PNGDecoder +
  +
BigImage - Class in org.newdawn.slick
An image implementation that handles loaded images that are larger than the + maximum texture size supported by the card.
BigImage(String) - +Constructor for class org.newdawn.slick.BigImage +
Create a new big image by loading it from the specified reference +
BigImage(String, int) - +Constructor for class org.newdawn.slick.BigImage +
Create a new big image by loading it from the specified reference +
BigImage(String, int, int) - +Constructor for class org.newdawn.slick.BigImage +
Create a new big image by loading it from the specified reference +
BigImage(LoadableImageData, ByteBuffer, int) - +Constructor for class org.newdawn.slick.BigImage +
Create a new big image by loading it from the specified image data +
BigImage(LoadableImageData, ByteBuffer, int, int) - +Constructor for class org.newdawn.slick.BigImage +
Create a new big image by loading it from the specified image data +
BigImageTest - Class in org.newdawn.slick.tests
A test for basic image rendering
BigImageTest() - +Constructor for class org.newdawn.slick.tests.BigImageTest +
Create a new image rendering test +
BigSpriteSheetTest - Class in org.newdawn.slick.tests
A test for big images used as sprites sheets
BigSpriteSheetTest() - +Constructor for class org.newdawn.slick.tests.BigSpriteSheetTest +
Create a new image rendering test +
bind() - +Method in class org.newdawn.slick.BigImage +
Not supported in BigImage +
bind() - +Method in class org.newdawn.slick.Color +
Bind this colour to the GL context +
bind() - +Method in class org.newdawn.slick.Image +
Bind to the texture of this image +
bind() - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
bind() - +Method in interface org.newdawn.slick.opengl.Texture +
Bind the GL context to a texture +
bind() - +Method in class org.newdawn.slick.opengl.TextureImpl +
  +
bindCommand(Control, Command) - +Method in class org.newdawn.slick.command.InputProvider +
Bind an command to a control. +
bindNone() - +Static method in class org.newdawn.slick.opengl.TextureImpl +
Clear the binding of the texture +
black - +Static variable in class org.newdawn.slick.Color +
The fixed colour black +
BLEND_ADDITIVE - +Static variable in class org.newdawn.slick.particles.ParticleSystem +
The blending mode for the glowy style +
BLEND_COMBINE - +Static variable in class org.newdawn.slick.particles.ParticleSystem +
The blending mode for the normal style +
BlobbyTransition - Class in org.newdawn.slick.state.transition
A transition that causes the previous state to rotate and scale down into + the new state.
BlobbyTransition() - +Constructor for class org.newdawn.slick.state.transition.BlobbyTransition +
Create a new transition +
BlobbyTransition(Color) - +Constructor for class org.newdawn.slick.state.transition.BlobbyTransition +
Create a new transition +
blocked(PathFindingContext, int, int) - +Method in interface org.newdawn.slick.util.pathfinding.TileBasedMap +
Check if the given location is blocked, i.e. +
blue - +Static variable in class org.newdawn.slick.Color +
The fixed colour blue +
booleanValue(String, boolean, String) - +Static method in class org.newdawn.slick.font.effects.EffectUtil +
Prompts the user for boolean value +
Bootstrap - Class in org.newdawn.slick.util
Utility class to wrap up starting a game in a single line
Bootstrap() - +Constructor for class org.newdawn.slick.util.Bootstrap +
  +
BOTTOM_LEFT - +Static variable in class org.newdawn.slick.geom.RoundedRectangle +
Indicates the bottom left corner should be rounded +
BOTTOM_LEFT - +Static variable in class org.newdawn.slick.Image +
The bottom left corner identifier +
BOTTOM_RIGHT - +Static variable in class org.newdawn.slick.geom.RoundedRectangle +
Indicates the bottom right corner should be rounded +
BOTTOM_RIGHT - +Static variable in class org.newdawn.slick.Image +
The bottom right corner identifier +
boundingCircleRadius - +Variable in class org.newdawn.slick.geom.Shape +
Radius of a circle that can completely enclose this shape. +
brighter() - +Method in class org.newdawn.slick.Color +
Make a brighter instance of this colour +
brighter(float) - +Method in class org.newdawn.slick.Color +
Make a brighter instance of this colour +
BUFFER_COUNT - +Static variable in class org.newdawn.slick.openal.OpenALStreamPlayer +
The number of buffers to maintain +
BufferedImageUtil - Class in org.newdawn.slick.util
This is a utility class that allows you to convert a BufferedImage into a + texture.
BufferedImageUtil() - +Constructor for class org.newdawn.slick.util.BufferedImageUtil +
  +
build(TileBasedMap) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavMeshBuilder +
Build a navigation mesh based on a tile map +
build(TileBasedMap, boolean) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavMeshBuilder +
Build a navigation mesh based on a tile map +
+
+

+C

+
+
CachedRender - Class in org.newdawn.slick
A set of rendering that is cached onto the graphics card and hopefully + is quicker to render.
CachedRender(Runnable) - +Constructor for class org.newdawn.slick.CachedRender +
Create a new cached render that will build the specified + operations on to a video card resource +
CachedRenderTest - Class in org.newdawn.slick.tests
A simple test to show performance gains from cache operations in situtations where + rendering is static and heavy
CachedRenderTest() - +Constructor for class org.newdawn.slick.tests.CachedRenderTest +
Create a new simple test for cached rendering (aka display lists) +
calculateRadius() - +Method in class org.newdawn.slick.geom.Circle +
  +
calculateRadius() - +Method in class org.newdawn.slick.geom.Ellipse +
  +
calculateRadius() - +Method in class org.newdawn.slick.geom.Point +
  +
calculateRadius() - +Method in class org.newdawn.slick.geom.Shape +
Calculate the radius of a circle that can completely enclose this shape. +
calculateTriangles() - +Method in class org.newdawn.slick.geom.Shape +
Calculate the triangles that can fill this shape +
call() - +Method in class org.newdawn.slick.opengl.SlickCallable +
Cause this callable to perform it's GL operations (@see performGLOperations()). +
canMerge(Space) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Check if the given space can be merged with this one. +
canSecondaryColor() - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
canSecondaryColor() - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
  +
canTextureMirrorClamp() - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
canTextureMirrorClamp() - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
Check if the mirror clamp extension is available +
canvas - +Variable in class org.newdawn.slick.AppletGameContainer +
The GL Canvas used for this container +
CanvasContainerTest - Class in org.newdawn.slick.tests
A test for the AWT Canvas container
CanvasContainerTest() - +Constructor for class org.newdawn.slick.tests.CanvasContainerTest +
Create a new image rendering test +
CanvasGameContainer - Class in org.newdawn.slick
A game container that displays the game on an AWT Canvas.
CanvasGameContainer(Game) - +Constructor for class org.newdawn.slick.CanvasGameContainer +
Create a new panel +
CanvasGameContainer(Game, boolean) - +Constructor for class org.newdawn.slick.CanvasGameContainer +
Create a new panel +
CanvasSizeTest - Class in org.newdawn.slick.tests
Quick test to confirm canvas size is reported correctly
CanvasSizeTest() - +Constructor for class org.newdawn.slick.tests.CanvasSizeTest +
Create test +
center - +Variable in class org.newdawn.slick.geom.Shape +
Center point of the polygon. +
CENTER - +Static variable in class org.newdawn.slick.util.FontUtils.Alignment +
Center alignment +
centerX - +Variable in class org.newdawn.slick.Image +
The x coordinate of the centre of rotation +
centerY - +Variable in class org.newdawn.slick.Image +
The y coordinate of the centre of rotation +
channels - +Variable in class org.newdawn.slick.openal.OggData +
The number of channels in the sound file +
checkGLContext() - +Static method in class org.newdawn.slick.opengl.GLUtils +
Check that we're in the right place to be doing GL operations +
checkPoints() - +Method in class org.newdawn.slick.geom.Shape +
Check the dirty flag and create points as necessary. +
checkVerboseLogSetting() - +Static method in class org.newdawn.slick.util.Log +
Check if the system property org.newdawn.slick.verboseLog is set to true. +
Circle - Class in org.newdawn.slick.geom
A simple Circle geometry
Circle(float, float, float) - +Constructor for class org.newdawn.slick.geom.Circle +
Create a new circle based on its radius +
Circle(float, float, float, int) - +Constructor for class org.newdawn.slick.geom.Circle +
Create a new circle based on its radius +
clampTexture() - +Method in class org.newdawn.slick.Image +
Clamp the loaded texture to it's edges +
ClasspathLocation - Class in org.newdawn.slick.util
A resource location that searches the classpath
ClasspathLocation() - +Constructor for class org.newdawn.slick.util.ClasspathLocation +
  +
clear() - +Method in class org.newdawn.slick.geom.MannTriangulator.PointBag +
Clear all the points from this bag +
clear() - +Method in class org.newdawn.slick.geom.NeatTriangulator +
Clear the triangulator status +
clear() - +Method in class org.newdawn.slick.Graphics +
Clear the graphics context +
clear() - +Method in class org.newdawn.slick.openal.SoundStore +
Clear out the sound store contents +
clear(String) - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Remove a particular named image from the cache +
clear() - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Clear out the cached textures +
clear() - +Method in class org.newdawn.slick.SavedState +
Will delete all current data held in Score +
clear(TileBasedMap, Space) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavMeshBuilder +
Check if a particular space is clear of blockages +
clearAlphaMap() - +Method in class org.newdawn.slick.Graphics +
Clear the state of the alpha map across the entire screen. +
clearClip() - +Method in class org.newdawn.slick.Graphics +
Clear the clipping being applied. +
clearCommand(Command) - +Method in class org.newdawn.slick.command.InputProvider +
Clear all the controls that have been configured for a given command +
clearControlPressedRecord() - +Method in class org.newdawn.slick.Input +
Clear the state for isControlPressed method. +
clearCost() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Clear the costing values across the whole map +
clearEachFrame - +Variable in class org.newdawn.slick.GameContainer +
True if we should clear the screen each frame +
clearGlyphs() - +Method in class org.newdawn.slick.UnicodeFont +
Clears all loaded and queued glyphs. +
clearKeyPressedRecord() - +Method in class org.newdawn.slick.Input +
Clear the state for the isKeyPressed method. +
clearMousePressedRecord() - +Method in class org.newdawn.slick.Input +
Clear the state for the isMousePressed method. +
clearWorldClip() - +Method in class org.newdawn.slick.Graphics +
Clear world clipping setup. +
ClipTest - Class in org.newdawn.slick.tests
A test to demonstrate world clipping as opposed to screen clipping
ClipTest() - +Constructor for class org.newdawn.slick.tests.ClipTest +
Create a new tester for the clip plane based clipping +
close() - +Method in class org.newdawn.slick.geom.Path +
Close the path to form a polygon +
close() - +Method in class org.newdawn.slick.openal.OggInputStream +
  +
closed() - +Method in class org.newdawn.slick.geom.Curve +
True if this is a closed shape +
closed() - +Method in class org.newdawn.slick.geom.Line +
  +
closed() - +Method in class org.newdawn.slick.geom.Path +
True if this is a closed shape +
closed() - +Method in class org.newdawn.slick.geom.Polygon +
  +
closed() - +Method in class org.newdawn.slick.geom.Shape +
True if this is a closed shape +
closeRequested() - +Method in class org.newdawn.slick.BasicGame +
  +
closeRequested() - +Method in interface org.newdawn.slick.Game +
Notification that a game close has been requested +
closeRequested() - +Method in class org.newdawn.slick.ScalableGame +
  +
closeRequested() - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
ClosestHeuristic - Class in org.newdawn.slick.util.pathfinding.heuristics
A heuristic that uses the tile that is closest to the target + as the next best tile.
ClosestHeuristic() - +Constructor for class org.newdawn.slick.util.pathfinding.heuristics.ClosestHeuristic +
  +
ClosestSquaredHeuristic - Class in org.newdawn.slick.util.pathfinding.heuristics
A heuristic that uses the tile that is closest to the target + as the next best tile.
ClosestSquaredHeuristic() - +Constructor for class org.newdawn.slick.util.pathfinding.heuristics.ClosestSquaredHeuristic +
  +
col - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter.ColorRecord +
The color at this position +
collides(Shape, Shape) - +Method in class org.newdawn.slick.tests.GeomUtilTileTest +
Check if two shapes collide +
Color - Class in org.newdawn.slick
A simple wrapper round the values required for a colour
Color(Color) - +Constructor for class org.newdawn.slick.Color +
Copy constructor +
Color(FloatBuffer) - +Constructor for class org.newdawn.slick.Color +
Create a component based on the first 4 elements of a float buffer +
Color(float, float, float) - +Constructor for class org.newdawn.slick.Color +
Create a 3 component colour +
Color(float, float, float, float) - +Constructor for class org.newdawn.slick.Color +
Create a 4 component colour +
Color(int, int, int) - +Constructor for class org.newdawn.slick.Color +
Create a 3 component colour +
Color(int, int, int, int) - +Constructor for class org.newdawn.slick.Color +
Create a 4 component colour +
Color(int) - +Constructor for class org.newdawn.slick.Color +
Create a colour from an evil integer packed 0xAARRGGBB. +
color(float, float, float, float) - +Method in class org.newdawn.slick.opengl.renderer.DefaultLineStripRenderer +
  +
color(float, float, float, float) - +Method in interface org.newdawn.slick.opengl.renderer.LineStripRenderer +
Apply a colour to the next vertex +
color(float, float, float, float) - +Method in class org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer +
  +
color - +Variable in class org.newdawn.slick.particles.Particle +
The colour of the particle +
colorAt(Shape, float, float) - +Method in class org.newdawn.slick.fills.GradientFill +
Get the colour that should be applied at the specified location +
colorAt(float, float) - +Method in class org.newdawn.slick.fills.GradientFill +
Get the colour that should be applied at the specified location +
colorAt(Shape, float, float) - +Method in interface org.newdawn.slick.ShapeFill +
Get the colour that should be applied at the specified location +
ColorEffect - Class in org.newdawn.slick.font.effects
Makes glyphs a solid color.
ColorEffect() - +Constructor for class org.newdawn.slick.font.effects.ColorEffect +
Default constructor for injection +
ColorEffect(Color) - +Constructor for class org.newdawn.slick.font.effects.ColorEffect +
Create a new effect to colour the text +
colors - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The color range +
colorValue(String, Color) - +Static method in class org.newdawn.slick.font.effects.EffectUtil +
Prompts the user for a colour value +
CombinedTransition - Class in org.newdawn.slick.state.transition
A transition thats built of a set of other transitions which are chained + together to build the overall effect.
CombinedTransition() - +Constructor for class org.newdawn.slick.state.transition.CombinedTransition +
Create an empty transition +
Command - Interface in org.newdawn.slick.command
The description of a action feedback from the abstract input system.
completed - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
True if the system has completed due to a wrap up +
completed() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
Check if this emitter has completed it's cycle +
completed() - +Method in class org.newdawn.slick.particles.effects.FireEmitter +
  +
completed() - +Method in interface org.newdawn.slick.particles.ParticleEmitter +
Check if this emitter has completed it's cycle +
componentActivated(AbstractComponent) - +Method in interface org.newdawn.slick.gui.ComponentListener +
Notification that a component has been activated (button clicked, + text field entered, etc) +
componentActivated(AbstractComponent) - +Method in class org.newdawn.slick.tests.GUITest +
  +
componentActivated(AbstractComponent) - +Method in class org.newdawn.slick.tests.SavedStateTest +
  +
ComponentListener - Interface in org.newdawn.slick.gui
A descritpion of a class responding to events occuring on a GUI component
CompositeImageData - Class in org.newdawn.slick.opengl
A composite data source that checks multiple loaders in order of + preference
CompositeImageData() - +Constructor for class org.newdawn.slick.opengl.CompositeImageData +
  +
CompositeIOException - Exception in org.newdawn.slick.opengl
A collection of IOException that failed image data loading
CompositeIOException() - +Constructor for exception org.newdawn.slick.opengl.CompositeIOException +
Create a new composite IO Exception +
computeAngles() - +Method in class org.newdawn.slick.geom.MannTriangulator.PointBag +
Compute the angles for the points in this bag +
concatenate(Transform) - +Method in class org.newdawn.slick.geom.Transform +
Update this Transform by concatenating the given Transform to this one. +
condition - +Variable in class org.newdawn.slick.tests.xml.Item +
The condition value injected by the XML parser +
ConfigurableEffect - Interface in org.newdawn.slick.font.effects
An effect that has a number of configuration values.
ConfigurableEffect.Value - Interface in org.newdawn.slick.font.effects
Represents a configurable value for an effect.
ConfigurableEmitter - Class in org.newdawn.slick.particles
An emitter than can be externally configured.
ConfigurableEmitter(String) - +Constructor for class org.newdawn.slick.particles.ConfigurableEmitter +
Create a new emitter configurable externally +
ConfigurableEmitter.ColorRecord - Class in org.newdawn.slick.particles
A single element in the colour range of this emitter
ConfigurableEmitter.ColorRecord(float, Color) - +Constructor for class org.newdawn.slick.particles.ConfigurableEmitter.ColorRecord +
Create a new record +
ConfigurableEmitter.LinearInterpolator - Class in org.newdawn.slick.particles
A value computed based on linear interpolation between a set of points
ConfigurableEmitter.LinearInterpolator(ArrayList, int, int) - +Constructor for class org.newdawn.slick.particles.ConfigurableEmitter.LinearInterpolator +
Create a new interpolated value +
ConfigurableEmitter.RandomValue - Class in org.newdawn.slick.particles
A configurable simple linear random value
ConfigurableEmitter.Range - Class in org.newdawn.slick.particles
A simple bean describing a range of values
ConfigurableEmitter.SimpleValue - Class in org.newdawn.slick.particles
A configurable simple single value
ConfigurableEmitter.Value - Interface in org.newdawn.slick.particles
a general interface to provide a general value :]
ConfigurableEmitterFactory - Interface in org.newdawn.slick.particles
A description of any class that can create Configurable Emitters during the ParticleIO + load phase.
configureEdging(boolean) - +Method in class org.newdawn.slick.opengl.CompositeImageData +
  +
configureEdging(boolean) - +Method in class org.newdawn.slick.opengl.ImageIOImageData +
  +
configureEdging(boolean) - +Method in interface org.newdawn.slick.opengl.LoadableImageData +
Configure the edging that can be used to make texture edges + loop more cleanly +
configureEdging(boolean) - +Method in class org.newdawn.slick.opengl.PNGImageData +
  +
configureEdging(boolean) - +Method in class org.newdawn.slick.opengl.TGAImageData +
  +
considerDoubleClick(int, int, int) - +Method in class org.newdawn.slick.Input +
Notification that the mouse has been pressed and hence we + should consider what we're doing with double clicking +
consumed - +Variable in class org.newdawn.slick.Input +
True if the event has been consumed +
consumeEvent() - +Method in class org.newdawn.slick.gui.AbstractComponent +
Consume the event currently being processed +
consumeEvent() - +Method in class org.newdawn.slick.Input +
Notification from an event handle that an event has been consumed +
container - +Variable in class org.newdawn.slick.AppletGameContainer +
The actual container implementation +
container - +Variable in class org.newdawn.slick.CanvasGameContainer +
The actual container implementation +
container - +Variable in class org.newdawn.slick.gui.AbstractComponent +
The game container +
contains(float, float) - +Method in class org.newdawn.slick.geom.Circle +
Check if a point is contained by this circle +
contains(Vector2f) - +Method in class org.newdawn.slick.geom.MannTriangulator.PointBag +
Check if the point provided was contained +
contains(float, float) - +Method in class org.newdawn.slick.geom.Rectangle +
Check if this rectangle contains a point +
contains(float, float, float, float, float, float) - +Static method in class org.newdawn.slick.geom.Rectangle +
Check if a rectangle contains a point (static to use it everywhere) +
contains(Shape) - +Method in class org.newdawn.slick.geom.Shape +
Check if the shape passed is entirely contained within + this shape. +
contains(float, float) - +Method in class org.newdawn.slick.geom.Shape +
Check if this polygon contains the given point +
contains(int) - +Method in class org.newdawn.slick.tiled.TileSet +
Check if this tileset contains a particular tile +
contains(float, float) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Check if this space contains a given point +
contains(int, int) - +Method in class org.newdawn.slick.util.pathfinding.Path +
Check if this path contains the given step +
contains(XMLElement) - +Method in class org.newdawn.slick.util.xml.XMLElementList +
Check if this list contains the given element +
contour - +Variable in class org.newdawn.slick.geom.MannTriangulator +
The outer countour of the shape +
Control - Interface in org.newdawn.slick.command
Marker class for abstract input controls
ControlledInputReciever - Interface in org.newdawn.slick
Description of any class capable of recieving and controlling it's own + reception of input + + You'll shouldn't really need to implement this one for your self, use one of the sub-interfaces: + + InputListener + MouseListener + KeyListener + ControllerListener
controllerButton - +Variable in class org.newdawn.slick.BasicGame +
The state of the button controlls +
ControllerButtonControl - Class in org.newdawn.slick.command
A control indicating that a gamepad/joystick button must be pressed + or released to invoke an command.
ControllerButtonControl(int, int) - +Constructor for class org.newdawn.slick.command.ControllerButtonControl +
Create a new control based on a controller input +
controllerButtonPressed(int, int) - +Method in class org.newdawn.slick.BasicGame +
  +
controllerButtonPressed(int, int) - +Method in interface org.newdawn.slick.ControllerListener +
Notification that a button control has been pressed on + the controller. +
controllerButtonPressed(int, int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
controllerButtonPressed(int, int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
controllerButtonPressed(int, int) - +Method in class org.newdawn.slick.tests.InputTest +
  +
controllerButtonPressed(int, int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
controllerButtonPressed(int, int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
controllerButtonReleased(int, int) - +Method in class org.newdawn.slick.BasicGame +
  +
controllerButtonReleased(int, int) - +Method in interface org.newdawn.slick.ControllerListener +
Notification that a button control has been released on + the controller. +
controllerButtonReleased(int, int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
controllerButtonReleased(int, int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
controllerButtonReleased(int, int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
controllerButtonReleased(int, int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
ControllerDirectionControl - Class in org.newdawn.slick.command
A control indicating that a particular direction must be pressed or released + on a controller to cause the command to fire
ControllerDirectionControl(int, ControllerDirectionControl.Direction) - +Constructor for class org.newdawn.slick.command.ControllerDirectionControl +
Create a new input that indicates a direcitonal control must be pressed +
controllerDown - +Variable in class org.newdawn.slick.BasicGame +
The state of the down control +
controllerDownPressed(int) - +Method in class org.newdawn.slick.BasicGame +
  +
controllerDownPressed(int) - +Method in interface org.newdawn.slick.ControllerListener +
Notification that the down control has been pressed on + the controller. +
controllerDownPressed(int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
controllerDownPressed(int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
controllerDownPressed(int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
controllerDownPressed(int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
controllerDownReleased(int) - +Method in class org.newdawn.slick.BasicGame +
  +
controllerDownReleased(int) - +Method in interface org.newdawn.slick.ControllerListener +
Notification that the down control has been released on + the controller. +
controllerDownReleased(int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
controllerDownReleased(int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
controllerDownReleased(int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
controllerDownReleased(int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
controllerLeft - +Variable in class org.newdawn.slick.BasicGame +
The state of the left control +
controllerLeftPressed(int) - +Method in class org.newdawn.slick.BasicGame +
  +
controllerLeftPressed(int) - +Method in interface org.newdawn.slick.ControllerListener +
Notification that the left control has been pressed on + the controller. +
controllerLeftPressed(int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
controllerLeftPressed(int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
controllerLeftPressed(int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
controllerLeftPressed(int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
controllerLeftReleased(int) - +Method in class org.newdawn.slick.BasicGame +
  +
controllerLeftReleased(int) - +Method in interface org.newdawn.slick.ControllerListener +
Notification that the left control has been released on + the controller. +
controllerLeftReleased(int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
controllerLeftReleased(int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
controllerLeftReleased(int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
controllerLeftReleased(int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
ControllerListener - Interface in org.newdawn.slick
Description of classes capable of responding to controller events
controllerListeners - +Variable in class org.newdawn.slick.Input +
The listener to nofiy of controller events +
controllerRight - +Variable in class org.newdawn.slick.BasicGame +
The state of the right control +
controllerRightPressed(int) - +Method in class org.newdawn.slick.BasicGame +
  +
controllerRightPressed(int) - +Method in interface org.newdawn.slick.ControllerListener +
Notification that the right control has been pressed on + the controller. +
controllerRightPressed(int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
controllerRightPressed(int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
controllerRightPressed(int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
controllerRightPressed(int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
controllerRightReleased(int) - +Method in class org.newdawn.slick.BasicGame +
  +
controllerRightReleased(int) - +Method in interface org.newdawn.slick.ControllerListener +
Notification that the right control has been released on + the controller. +
controllerRightReleased(int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
controllerRightReleased(int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
controllerRightReleased(int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
controllerRightReleased(int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
controllerUp - +Variable in class org.newdawn.slick.BasicGame +
The state of the up control +
controllerUpPressed(int) - +Method in class org.newdawn.slick.BasicGame +
  +
controllerUpPressed(int) - +Method in interface org.newdawn.slick.ControllerListener +
Notification that the up control has been pressed on + the controller. +
controllerUpPressed(int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
controllerUpPressed(int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
controllerUpPressed(int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
controllerUpPressed(int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
controllerUpReleased(int) - +Method in class org.newdawn.slick.BasicGame +
  +
controllerUpReleased(int) - +Method in interface org.newdawn.slick.ControllerListener +
Notification that the up control has been released on + the controller. +
controllerUpReleased(int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
controllerUpReleased(int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
controllerUpReleased(int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
controllerUpReleased(int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
controlPressed(Command) - +Method in interface org.newdawn.slick.command.InputProviderListener +
A control representing an control was pressed relating to a given command. +
controlPressed(Command) - +Method in class org.newdawn.slick.tests.InputProviderTest +
  +
controlReleased(Command) - +Method in interface org.newdawn.slick.command.InputProviderListener +
A control representing an control was released relating to a given command. +
controlReleased(Command) - +Method in class org.newdawn.slick.tests.InputProviderTest +
  +
copy() - +Method in class org.newdawn.slick.Animation +
Create a copy of this animation. +
copy() - +Method in class org.newdawn.slick.BigImage +
Not supported in BigImage +
copy() - +Method in class org.newdawn.slick.geom.Polygon +
Provide a copy of this polygon +
copy() - +Method in class org.newdawn.slick.geom.Vector2f +
Return a copy of this vector +
copy() - +Method in class org.newdawn.slick.Image +
Get a copy of this image. +
copyArea(Image, int, int) - +Method in class org.newdawn.slick.Graphics +
Copy an area of the rendered screen into an image. +
CopyAreaAlphaTest - Class in org.newdawn.slick.tests
A test to demonstrate world clipping as opposed to screen clipping
CopyAreaAlphaTest() - +Constructor for class org.newdawn.slick.tests.CopyAreaAlphaTest +
Create a new tester for the clip plane based clipping +
corners - +Variable in class org.newdawn.slick.Image +
The colours for each of the corners +
cos(double) - +Static method in class org.newdawn.slick.util.FastTrig +
Get the cosine of an angle +
countPoints() - +Method in class org.newdawn.slick.geom.MannTriangulator.PointBag +
Get the number of points in the bag +
create(URL) - +Static method in class org.newdawn.slick.openal.AiffData +
Creates a AiffData container from the specified url +
create(String) - +Static method in class org.newdawn.slick.openal.AiffData +
Creates a AiffData container from the specified in the classpath +
create(InputStream) - +Static method in class org.newdawn.slick.openal.AiffData +
Creates a AiffData container from the specified inputstream +
create(byte[]) - +Static method in class org.newdawn.slick.openal.AiffData +
Creates a AiffData container from the specified bytes +
create(ByteBuffer) - +Static method in class org.newdawn.slick.openal.AiffData +
Creates a AiffData container from the specified ByetBuffer. +
create(AudioInputStream) - +Static method in class org.newdawn.slick.openal.AiffData +
Creates a AiffData container from the specified stream +
create(URL) - +Static method in class org.newdawn.slick.openal.WaveData +
Creates a WaveData container from the specified url +
create(String) - +Static method in class org.newdawn.slick.openal.WaveData +
Creates a WaveData container from the specified in the classpath +
create(InputStream) - +Static method in class org.newdawn.slick.openal.WaveData +
Creates a WaveData container from the specified inputstream +
create(byte[]) - +Static method in class org.newdawn.slick.openal.WaveData +
Creates a WaveData container from the specified bytes +
create(ByteBuffer) - +Static method in class org.newdawn.slick.openal.WaveData +
Creates a WaveData container from the specified ByetBuffer. +
create(AudioInputStream) - +Static method in class org.newdawn.slick.openal.WaveData +
Creates a WaveData container from the specified stream +
createEmitter(String) - +Method in interface org.newdawn.slick.particles.ConfigurableEmitterFactory +
Create a configurable emitter that will be populated with + loaded data +
createIntBuffer(int) - +Static method in class org.newdawn.slick.opengl.InternalTextureLoader +
Creates an integer buffer to hold specified ints + - strictly a utility method +
createIntBuffer(int) - +Method in class org.newdawn.slick.opengl.TextureImpl +
Creates an integer buffer to hold specified ints + - strictly a utility method +
createParticle(ParticleSystem) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Create a particle specific to this system, override for your own implementations. +
createPoints() - +Method in class org.newdawn.slick.geom.Curve +
  +
createPoints() - +Method in class org.newdawn.slick.geom.Ellipse +
Generate the points to outline this ellipse. +
createPoints() - +Method in class org.newdawn.slick.geom.Line +
  +
createPoints() - +Method in class org.newdawn.slick.geom.MorphShape +
  +
createPoints() - +Method in class org.newdawn.slick.geom.Path +
  +
createPoints() - +Method in class org.newdawn.slick.geom.Point +
  +
createPoints() - +Method in class org.newdawn.slick.geom.Polygon +
  +
createPoints() - +Method in class org.newdawn.slick.geom.Rectangle +
  +
createPoints() - +Method in class org.newdawn.slick.geom.RoundedRectangle +
  +
createPoints() - +Method in class org.newdawn.slick.geom.Shape +
Subclasses implement this to create the points of the shape. +
createPoly(float, float) - +Method in class org.newdawn.slick.tests.ShapeTest +
  +
createRotateTransform(float) - +Static method in class org.newdawn.slick.geom.Transform +
Create a new rotation Transform +
createRotateTransform(float, float, float) - +Static method in class org.newdawn.slick.geom.Transform +
Create a new rotation Transform around the specified point +
createScaleTransform(float, float) - +Static method in class org.newdawn.slick.geom.Transform +
Create an new scaling Transform +
createTexture(int, int) - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Create an empty texture +
createTexture(int, int, int) - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Create an empty texture +
createTextureID() - +Static method in class org.newdawn.slick.opengl.InternalTextureLoader +
Create a new texture ID +
createTranslateTransform(float, float) - +Static method in class org.newdawn.slick.geom.Transform +
Create a new translation Transform +
CrossStateTransition - Class in org.newdawn.slick.state.transition
A transition that will combine two states into one effect.
CrossStateTransition(GameState) - +Constructor for class org.newdawn.slick.state.transition.CrossStateTransition +
Create a cross state transitions +
currentGraphics - +Static variable in class org.newdawn.slick.Graphics +
The last graphics context in use +
CursorLoader - Class in org.newdawn.slick.opengl
A utility to load cursors (thanks go to Kappa for the animated cursor + loader)
Curve - Class in org.newdawn.slick.geom
A beizer curve implementation.
Curve(Vector2f, Vector2f, Vector2f, Vector2f) - +Constructor for class org.newdawn.slick.geom.Curve +
Create a new curve with the default segments (20) +
Curve(Vector2f, Vector2f, Vector2f, Vector2f, int) - +Constructor for class org.newdawn.slick.geom.Curve +
Create a new curve +
CurveTest - Class in org.newdawn.slick.tests
A rudimentry test of loading SVG from inkscape
CurveTest() - +Constructor for class org.newdawn.slick.tests.CurveTest +
Create a new test for inkscape loading +
curveTo(float, float, float, float, float, float) - +Method in class org.newdawn.slick.geom.Path +
Add a curve to the specified location (using the default segments 10) +
curveTo(float, float, float, float, float, float, int) - +Method in class org.newdawn.slick.geom.Path +
Add a curve to the specified location (specifing the number of segments) +
cyan - +Static variable in class org.newdawn.slick.Color +
The fixed colour cyan +
+
+

+D

+
+
darker() - +Method in class org.newdawn.slick.Color +
Make a darker instance of this colour +
darker(float) - +Method in class org.newdawn.slick.Color +
Make a darker instance of this colour +
darkGray - +Static variable in class org.newdawn.slick.Color +
The fixed colour dark gray +
data - +Variable in class org.newdawn.slick.openal.AiffData +
actual AIFF data +
data - +Variable in class org.newdawn.slick.openal.OggData +
The data that has been read from the OGG file +
data - +Variable in class org.newdawn.slick.openal.WaveData +
actual wave data +
data - +Variable in class org.newdawn.slick.tiled.Layer +
The tile data representing this data, index 0 = tileset, index 1 = tile + id +
deactivate() - +Method in class org.newdawn.slick.gui.TextField +
Deactivate the key input handling for this field +
debug(String) - +Method in class org.newdawn.slick.util.DefaultLogSystem +
Log a debug message +
debug(String) - +Static method in class org.newdawn.slick.util.Log +
Log a debug message +
debug(String) - +Method in interface org.newdawn.slick.util.LogSystem +
Log a debug message +
decideTextureFormat(PNGDecoder.Format) - +Method in class org.newdawn.slick.opengl.PNGDecoder +
Computes the implemented format conversion for the desired format. +
decode(String) - +Static method in class org.newdawn.slick.Color +
Decode a number in a string and process it as a colour + reference. +
decode(ByteBuffer, int, PNGDecoder.Format) - +Method in class org.newdawn.slick.opengl.PNGDecoder +
  +
DEFAULT_FONT - +Static variable in class org.newdawn.slick.Graphics +
The default font to use +
DEFAULT_LINE_STRIP_RENDERER - +Static variable in class org.newdawn.slick.opengl.renderer.Renderer +
The indicator for direct GL line renderer (the default) +
DEFAULT_SEGMENT_COUNT - +Static variable in class org.newdawn.slick.geom.Ellipse +
Default number of segments to draw this ellipse with +
DefaultLineStripRenderer - Class in org.newdawn.slick.opengl.renderer
The default version of the renderer relies of GL calls to do everything.
DefaultLineStripRenderer() - +Constructor for class org.newdawn.slick.opengl.renderer.DefaultLineStripRenderer +
  +
DefaultLogSystem - Class in org.newdawn.slick.util
The default implementation that just spits the messages out to stdout
DefaultLogSystem() - +Constructor for class org.newdawn.slick.util.DefaultLogSystem +
  +
DeferredLoadingTest - Class in org.newdawn.slick.tests
A test for deferred loading.
DeferredLoadingTest() - +Constructor for class org.newdawn.slick.tests.DeferredLoadingTest +
Create a new image rendering test +
DeferredResource - Interface in org.newdawn.slick.loading
A description of any class providing a resource handle that be loaded + at a later date (i.e.
DeferredSound - Class in org.newdawn.slick.openal
A sound implementation that can load the actual sound file at a later + point.
DeferredSound(String, InputStream, int) - +Constructor for class org.newdawn.slick.openal.DeferredSound +
Create a new sound on request to load +
DeferredTexture - Class in org.newdawn.slick.opengl
A texture proxy that can be used to load a texture at a later date while still + allowing elements to reference it
DeferredTexture(InputStream, String, boolean, int, int[]) - +Constructor for class org.newdawn.slick.opengl.DeferredTexture +
Create a new deferred texture +
defineMask() - +Static method in class org.newdawn.slick.util.MaskUtil +
Start defining the screen mask. +
DefsProcessor - Class in org.newdawn.slick.svg.inkscape
A processor for the defs node
DefsProcessor() - +Constructor for class org.newdawn.slick.svg.inkscape.DefsProcessor +
  +
destroy() - +Method in class org.newdawn.slick.AppGameContainer +
Destroy the app game container +
destroy() - +Method in class org.newdawn.slick.AppletGameContainer +
  +
destroy() - +Method in class org.newdawn.slick.BigImage +
Destroy the image and release any native resources. +
destroy() - +Method in class org.newdawn.slick.CachedRender +
Destroy this cached render +
destroy() - +Method in class org.newdawn.slick.Graphics +
Dispose this graphics context, this will release any underlying resourses. +
destroy() - +Method in class org.newdawn.slick.Image +
Destroy the image and release any native resources. +
destroy() - +Method in class org.newdawn.slick.opengl.pbuffer.FBOGraphics +
  +
destroy() - +Method in class org.newdawn.slick.opengl.pbuffer.PBufferGraphics +
  +
destroy() - +Method in class org.newdawn.slick.opengl.pbuffer.PBufferUniqueGraphics +
  +
destroy() - +Method in class org.newdawn.slick.UnicodeFont +
Releases all resources used by this UnicodeFont. +
destroyed - +Variable in class org.newdawn.slick.Image +
True if the image has been destroyed +
Diagram - Class in org.newdawn.slick.svg
A diagram read from SVG containing multiple figures
Diagram(float, float) - +Constructor for class org.newdawn.slick.svg.Diagram +
Create a new empty diagram +
diagram - +Variable in class org.newdawn.slick.svg.SimpleDiagramRenderer +
The diagram to be rendered +
disable() - +Method in class org.newdawn.slick.Graphics +
Disable rendering to this graphics context +
disable() - +Method in class org.newdawn.slick.openal.SoundStore +
Disable use of the Sound Store +
disable() - +Method in class org.newdawn.slick.opengl.pbuffer.FBOGraphics +
  +
disable() - +Method in class org.newdawn.slick.opengl.pbuffer.PBufferGraphics +
  +
disable() - +Method in class org.newdawn.slick.opengl.pbuffer.PBufferUniqueGraphics +
  +
disableControllers() - +Static method in class org.newdawn.slick.Input +
Disables support for controllers. +
disableKeyRepeat() - +Method in class org.newdawn.slick.Input +
Disable key repeat for this input context +
displayParent - +Variable in class org.newdawn.slick.AppletGameContainer +
The parent of the display +
dispose() - +Method in class org.newdawn.slick.CanvasGameContainer +
Dispose the container and any resources it holds +
dispose() - +Method in class org.newdawn.slick.openal.AiffData +
Disposes the Aiffdata +
dispose() - +Method in class org.newdawn.slick.openal.WaveData +
Disposes the wavedata +
distance(Vector2f) - +Method in class org.newdawn.slick.geom.Line +
Get the shortest distance from a point to this line +
distance(Vector2f) - +Method in class org.newdawn.slick.geom.Vector2f +
Get the distance from this point to another +
distance2(float, float) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Link +
Get the distance squared from this link to the given position +
DistanceFieldTest - Class in org.newdawn.slick.tests
A test to demonstrate distance fields generated by Hiero being applied + to scaled fonts
DistanceFieldTest() - +Constructor for class org.newdawn.slick.tests.DistanceFieldTest +
Create a new tester for the clip plane based clipping +
distanceSquared(Vector2f) - +Method in class org.newdawn.slick.geom.Line +
Get the shortest distance squared from a point to this line +
distanceSquared(Vector2f) - +Method in class org.newdawn.slick.geom.Vector2f +
Get the distance from this point to another, squared. +
doesIntersectSegment(Vector2f, Vector2f) - +Method in class org.newdawn.slick.geom.MannTriangulator.PointBag +
Check if the points in this bag form a path intersecting + with the specified path +
done() - +Method in class org.newdawn.slick.openal.OpenALStreamPlayer +
Check if the playback is complete. +
doPaste(String) - +Method in class org.newdawn.slick.gui.TextField +
Do the paste into the field, overrideable for custom behaviour +
dot(Vector2f) - +Method in class org.newdawn.slick.geom.Vector2f +
Dot this vector against another +
DoubleClickTest - Class in org.newdawn.slick.tests
The double click testing
DoubleClickTest() - +Constructor for class org.newdawn.slick.tests.DoubleClickTest +
Create the test game +
doUndo(int, String) - +Method in class org.newdawn.slick.gui.TextField +
Do the undo of the paste, overrideable for custom behaviour +
DOWN - +Static variable in class org.newdawn.slick.command.ControllerDirectionControl +
The direction indicating we're waiting for the user to press down +
draw() - +Method in class org.newdawn.slick.Animation +
Draw the animation to the screen +
draw(float, float) - +Method in class org.newdawn.slick.Animation +
Draw the animation at a specific location +
draw(float, float, Color) - +Method in class org.newdawn.slick.Animation +
Draw the animation at a specific location +
draw(float, float, float, float) - +Method in class org.newdawn.slick.Animation +
Draw the animation +
draw(float, float, float, float, Color) - +Method in class org.newdawn.slick.Animation +
Draw the animation +
draw() - +Method in class org.newdawn.slick.BigImage +
  +
draw(float, float, Color) - +Method in class org.newdawn.slick.BigImage +
  +
draw(float, float, float, Color) - +Method in class org.newdawn.slick.BigImage +
  +
draw(float, float, float, float, Color) - +Method in class org.newdawn.slick.BigImage +
  +
draw(float, float, float, float, float, float, float, float) - +Method in class org.newdawn.slick.BigImage +
  +
draw(float, float, float, float, float, float) - +Method in class org.newdawn.slick.BigImage +
  +
draw(float, float, float, float) - +Method in class org.newdawn.slick.BigImage +
  +
draw(float, float, float) - +Method in class org.newdawn.slick.BigImage +
  +
draw(float, float) - +Method in class org.newdawn.slick.BigImage +
  +
draw(float, float, float, float, float, float, float, float, Color) - +Method in class org.newdawn.slick.BigImage +
  +
draw(BufferedImage, Graphics2D, UnicodeFont, Glyph) - +Method in class org.newdawn.slick.font.effects.ColorEffect +
  +
draw(BufferedImage, Graphics2D, UnicodeFont, Glyph) - +Method in interface org.newdawn.slick.font.effects.Effect +
Called to draw the effect. +
draw(BufferedImage, Graphics2D, UnicodeFont, Glyph) - +Method in class org.newdawn.slick.font.effects.FilterEffect +
  +
draw(BufferedImage, Graphics2D, UnicodeFont, Glyph) - +Method in class org.newdawn.slick.font.effects.GradientEffect +
  +
draw(BufferedImage, Graphics2D, UnicodeFont, Glyph) - +Method in class org.newdawn.slick.font.effects.OutlineEffect +
  +
draw(BufferedImage, Graphics2D, UnicodeFont, Glyph) - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
  +
draw(Shape) - +Static method in class org.newdawn.slick.geom.ShapeRenderer +
Draw the outline of the given shape. +
draw(Shape, ShapeFill) - +Static method in class org.newdawn.slick.geom.ShapeRenderer +
Draw the outline of the given shape. +
draw(Shape, ShapeFill) - +Method in class org.newdawn.slick.Graphics +
Draw the outline of the given shape. +
draw(Shape) - +Method in class org.newdawn.slick.Graphics +
Draw the outline of the given shape. +
draw() - +Method in class org.newdawn.slick.Image +
Draw this image at the current location +
draw(float, float) - +Method in class org.newdawn.slick.Image +
Draw this image at the specified location +
draw(float, float, Color) - +Method in class org.newdawn.slick.Image +
Draw this image at the specified location +
draw(float, float, float) - +Method in class org.newdawn.slick.Image +
Draw the image with a given scale +
draw(float, float, float, Color) - +Method in class org.newdawn.slick.Image +
Draw the image with a given scale +
draw(float, float, float, float) - +Method in class org.newdawn.slick.Image +
Draw this image at a specified location and size +
draw(float, float, float, float, Color) - +Method in class org.newdawn.slick.Image +
Draw this image at a specified location and size +
draw(float, float, float, float, float, float) - +Method in class org.newdawn.slick.Image +
Draw a section of this image at a particular location and scale on the screen +
draw(float, float, float, float, float, float, float, float) - +Method in class org.newdawn.slick.Image +
Draw a section of this image at a particular location and scale on the screen +
draw(float, float, float, float, float, float, float, float, Color) - +Method in class org.newdawn.slick.Image +
Draw a section of this image at a particular location and scale on the screen +
draw(float, float) - +Method in interface org.newdawn.slick.Renderable +
Draw this artefact at the given location +
draw() - +Method in class org.newdawn.slick.util.LocatedImage +
Draw the image based on the current configured state +
drawAnimation(Animation, float, float) - +Method in class org.newdawn.slick.Graphics +
Draw an animation to this graphics context +
drawAnimation(Animation, float, float, Color) - +Method in class org.newdawn.slick.Graphics +
Draw an animation to this graphics context +
drawArc(float, float, float, float, float, float) - +Method in class org.newdawn.slick.Graphics +
Draw an oval to the canvas +
drawArc(float, float, float, float, int, float, float) - +Method in class org.newdawn.slick.Graphics +
Draw an oval to the canvas +
drawCenter(Font, String, int, int, int) - +Static method in class org.newdawn.slick.util.FontUtils +
Draw text center justified +
drawCenter(Font, String, int, int, int, Color) - +Static method in class org.newdawn.slick.util.FontUtils +
Draw text center justified +
drawCentered(float, float) - +Method in class org.newdawn.slick.BigImage +
  +
drawCentered(float, float) - +Method in class org.newdawn.slick.Image +
Draw the image based on it's center +
drawDisplayList(float, float, String, Color, int, int) - +Method in class org.newdawn.slick.UnicodeFont +
Identical to UnicodeFont.drawString(float, float, String, Color, int, int) but returns a + DisplayList which provides access to the width and height of the text drawn. +
drawEmbedded(float, float, float, float) - +Method in class org.newdawn.slick.BigImage +
  +
drawEmbedded(float, float, float, float, float, float, float, float, Color) - +Method in class org.newdawn.slick.BigImage +
  +
drawEmbedded(float, float, float, float, float, float, float, float) - +Method in class org.newdawn.slick.BigImage +
  +
drawEmbedded(float, float, float, float) - +Method in class org.newdawn.slick.Image +
Draw this image as part of a collection of images +
drawEmbedded(float, float, float, float, float, float, float, float) - +Method in class org.newdawn.slick.Image +
Draw a section of this image at a particular location and scale on the screen, while this + is image is "in use", i.e. +
drawEmbedded(float, float, float, float, float, float, float, float, Color) - +Method in class org.newdawn.slick.Image +
Draw a section of this image at a particular location and scale on the screen, while this + is image is "in use", i.e. +
drawFlash(float, float, float, float) - +Method in class org.newdawn.slick.Animation +
Draw the animation +
drawFlash(float, float, float, float, Color) - +Method in class org.newdawn.slick.Animation +
Draw the animation +
drawFlash(float, float, float, float) - +Method in class org.newdawn.slick.BigImage +
  +
drawFlash(float, float) - +Method in class org.newdawn.slick.BigImage +
  +
drawFlash(float, float, float, float, Color) - +Method in class org.newdawn.slick.BigImage +
  +
drawFlash(float, float, float, float) - +Method in class org.newdawn.slick.Image +
Draw this image at a specified location and size as a silohette +
drawFlash(float, float, float, float, Color) - +Method in class org.newdawn.slick.Image +
Draw this image at a specified location and size as a silohette +
drawFlash(float, float) - +Method in class org.newdawn.slick.Image +
Draw this image at a specified location and size in a white silohette +
drawGradientLine(float, float, float, float, float, float, float, float, float, float, float, float) - +Method in class org.newdawn.slick.Graphics +
Draw a line with a gradient between the two points. +
drawGradientLine(float, float, Color, float, float, Color) - +Method in class org.newdawn.slick.Graphics +
Draw a line with a gradient between the two points. +
drawImage(Image, float, float, Color) - +Method in class org.newdawn.slick.Graphics +
Draw an image to the screen +
drawImage(Image, float, float) - +Method in class org.newdawn.slick.Graphics +
Draw an image to the screen +
drawImage(Image, float, float, float, float, float, float, float, float) - +Method in class org.newdawn.slick.Graphics +
Draw a section of an image at a particular location and scale on the + screen +
drawImage(Image, float, float, float, float, float, float) - +Method in class org.newdawn.slick.Graphics +
Draw a section of an image at a particular location and scale on the + screen +
drawImage(Image, float, float, float, float, float, float, float, float, Color) - +Method in class org.newdawn.slick.Graphics +
Draw a section of an image at a particular location and scale on the + screen +
drawImage(Image, float, float, float, float, float, float, Color) - +Method in class org.newdawn.slick.Graphics +
Draw a section of an image at a particular location and scale on the + screen +
drawLeft(Font, String, int, int) - +Static method in class org.newdawn.slick.util.FontUtils +
Draw text left justified +
drawLine(float, float, float, float) - +Method in class org.newdawn.slick.Graphics +
Draw a line on the canvas in the current colour +
drawOffMask() - +Static method in class org.newdawn.slick.util.MaskUtil +
Start drawing only off the masked area +
drawOnMask() - +Static method in class org.newdawn.slick.util.MaskUtil +
Start drawing only on the masked area +
drawOval(float, float, float, float) - +Method in class org.newdawn.slick.Graphics +
Draw an oval to the canvas +
drawOval(float, float, float, float, int) - +Method in class org.newdawn.slick.Graphics +
Draw an oval to the canvas +
drawRect(float, float, float, float) - +Method in class org.newdawn.slick.Graphics +
Draw a rectangle to the canvas in the current colour +
drawRight(Font, String, int, int, int) - +Static method in class org.newdawn.slick.util.FontUtils +
Draw text right justified +
drawRight(Font, String, int, int, int, Color) - +Static method in class org.newdawn.slick.util.FontUtils +
Draw text right justified +
drawRoundRect(float, float, float, float, int) - +Method in class org.newdawn.slick.Graphics +
Draw a rounded rectangle +
drawRoundRect(float, float, float, float, int, int) - +Method in class org.newdawn.slick.Graphics +
Draw a rounded rectangle +
drawSheared(float, float, float, float) - +Method in class org.newdawn.slick.BigImage +
  +
drawSheared(float, float, float, float) - +Method in class org.newdawn.slick.Image +
Draw this image at a specified location and size +
drawSheared(float, float, float, float, Color) - +Method in class org.newdawn.slick.Image +
Draw this image at a specified location and size +
drawString(float, float, String) - +Method in class org.newdawn.slick.AngelCodeFont +
  +
drawString(float, float, String, Color) - +Method in class org.newdawn.slick.AngelCodeFont +
  +
drawString(float, float, String, Color, int, int) - +Method in class org.newdawn.slick.AngelCodeFont +
  +
drawString(float, float, String) - +Method in interface org.newdawn.slick.Font +
Draw a string to the screen +
drawString(float, float, String, Color) - +Method in interface org.newdawn.slick.Font +
Draw a string to the screen +
drawString(float, float, String, Color, int, int) - +Method in interface org.newdawn.slick.Font +
Draw part of a string to the screen. +
drawString(String, float, float) - +Method in class org.newdawn.slick.Graphics +
Draw a string to the screen using the current font +
drawString(float, float, String) - +Method in class org.newdawn.slick.SpriteSheetFont +
  +
drawString(float, float, String, Color) - +Method in class org.newdawn.slick.SpriteSheetFont +
  +
drawString(float, float, String, Color, int, int) - +Method in class org.newdawn.slick.SpriteSheetFont +
  +
drawString(float, float, String, Color) - +Method in class org.newdawn.slick.TrueTypeFont +
Draw a string +
drawString(float, float, String, Color, int, int) - +Method in class org.newdawn.slick.TrueTypeFont +
  +
drawString(float, float, String) - +Method in class org.newdawn.slick.TrueTypeFont +
Draw a string +
drawString(float, float, String, Color, int, int) - +Method in class org.newdawn.slick.UnicodeFont +
  +
drawString(float, float, String) - +Method in class org.newdawn.slick.UnicodeFont +
  +
drawString(float, float, String, Color) - +Method in class org.newdawn.slick.UnicodeFont +
  +
drawString(Font, String, int, int, int, int, Color) - +Static method in class org.newdawn.slick.util.FontUtils +
Draw a string +
drawWarped(float, float, float, float, float, float, float, float) - +Method in class org.newdawn.slick.Image +
Draw the image in a warper rectangle. +
dummy - +Variable in class org.newdawn.slick.particles.ParticleSystem +
The dummy particle to return should no more particles be available +
dump(String) - +Method in class org.newdawn.slick.tests.xml.Entity +
Dump this object to sysout +
dump(String) - +Method in class org.newdawn.slick.tests.xml.GameData +
Dump this object to sysout +
dump(String) - +Method in class org.newdawn.slick.tests.xml.Inventory +
Dump this object to sysout +
dump(String) - +Method in class org.newdawn.slick.tests.xml.Item +
Dump this object to sysout +
dump(String) - +Method in class org.newdawn.slick.tests.xml.ItemContainer +
Dump this object to sysout +
dump(String) - +Method in class org.newdawn.slick.tests.xml.Stats +
Dump this object to sysout +
duplicate() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
Create a duplicate of this emitter. +
duplicate() - +Method in class org.newdawn.slick.particles.ParticleSystem +
Create a duplicate of this system. +
DuplicateEmitterTest - Class in org.newdawn.slick.tests
A test for duplicating a ConfigurableEmitter several times
DuplicateEmitterTest() - +Constructor for class org.newdawn.slick.tests.DuplicateEmitterTest +
Create a new DuplicateEmitterTest +
+
+

+E

+
+
EDGE_SCALE - +Variable in class org.newdawn.slick.geom.GeomUtil +
The tolerance for determining direction change +
Effect - Interface in org.newdawn.slick.font.effects
A graphical effect that is applied to glyphs in a UnicodeFont.
EffectUtil - Class in org.newdawn.slick.font.effects
Provides utility methods for effects.
EffectUtil() - +Constructor for class org.newdawn.slick.font.effects.EffectUtil +
  +
ElementProcessor - Interface in org.newdawn.slick.svg.inkscape
The description of a module which processes a single XML element from a SVG (inkscape) + document.
Ellipse - Class in org.newdawn.slick.geom
An ellipse meeting the Shape contract.
Ellipse(float, float, float, float) - +Constructor for class org.newdawn.slick.geom.Ellipse +
Creates a new Ellipse object. +
Ellipse(float, float, float, float, int) - +Constructor for class org.newdawn.slick.geom.Ellipse +
Creates a new Ellipse object. +
ELLIPSE - +Static variable in class org.newdawn.slick.svg.Figure +
Ellipse Type +
EllipseProcessor - Class in org.newdawn.slick.svg.inkscape
Processor for and nodes marked as arcs
EllipseProcessor() - +Constructor for class org.newdawn.slick.svg.inkscape.EllipseProcessor +
  +
emitCount - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The number of particles that will be emitted +
emitters - +Variable in class org.newdawn.slick.particles.ParticleSystem +
The list of emittered producing and controlling particles +
EmptyImageData - Class in org.newdawn.slick.opengl
An image data implementation which represents an empty texture
EmptyImageData(int, int) - +Constructor for class org.newdawn.slick.opengl.EmptyImageData +
Create an empty image data source +
EmptyTransition - Class in org.newdawn.slick.state.transition
A transition that has no effect and instantly finishes.
EmptyTransition() - +Constructor for class org.newdawn.slick.state.transition.EmptyTransition +
  +
enable() - +Method in class org.newdawn.slick.Graphics +
Enable rendering to this graphics context +
enable() - +Method in class org.newdawn.slick.opengl.pbuffer.FBOGraphics +
  +
enable() - +Method in class org.newdawn.slick.opengl.pbuffer.PBufferGraphics +
  +
enable() - +Method in class org.newdawn.slick.opengl.pbuffer.PBufferUniqueGraphics +
  +
enableKeyRepeat(int, int) - +Method in class org.newdawn.slick.Input +
Deprecated.   +
enableKeyRepeat() - +Method in class org.newdawn.slick.Input +
Enable key repeat for this input context. +
enableSharedContext() - +Static method in class org.newdawn.slick.GameContainer +
Enable shared OpenGL context. +
enableStencil() - +Static method in class org.newdawn.slick.GameContainer +
  +
end() - +Method in class org.newdawn.slick.opengl.renderer.DefaultLineStripRenderer +
  +
end() - +Method in interface org.newdawn.slick.opengl.renderer.LineStripRenderer +
End the line strips +
end() - +Method in class org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer +
  +
endAlpha - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The ending alpha value +
endUse() - +Method in class org.newdawn.slick.BigImage +
Not supported in BigImage +
endUse() - +Method in class org.newdawn.slick.Image +
End the use of this sprite sheet and release the lock. +
endUse() - +Method in class org.newdawn.slick.SpriteSheet +
  +
ensureInverted() - +Method in class org.newdawn.slick.BigImage +
Not supported in BigImage +
ensureInverted() - +Method in class org.newdawn.slick.Image +
Make sure the texture cordinates are inverse on the y axis +
enter(GameContainer, StateBasedGame) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
enter(GameContainer, StateBasedGame) - +Method in interface org.newdawn.slick.state.GameState +
Notification that we've entered this game state +
enterOrtho() - +Method in class org.newdawn.slick.GameContainer +
Enter the orthographic mode +
enterOrtho(int, int) - +Method in class org.newdawn.slick.GameContainer +
Enter the orthographic mode +
enterOrtho() - +Method in class org.newdawn.slick.opengl.pbuffer.FBOGraphics +
Enter the orthographic mode +
enterOrtho() - +Method in class org.newdawn.slick.opengl.pbuffer.PBufferGraphics +
Enter the orthographic mode +
enterOrtho() - +Method in class org.newdawn.slick.opengl.pbuffer.PBufferUniqueGraphics +
Enter the orthographic mode +
enterOrtho(int, int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
enterOrtho(int, int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
Enter orthographic mode +
enterSafeBlock() - +Static method in class org.newdawn.slick.opengl.SlickCallable +
Enter a safe block ensuring that all the OpenGL state that slick + uses is safe before touching the GL state directly. +
enterState(int) - +Method in class org.newdawn.slick.state.StateBasedGame +
Enter a particular game state with no transition +
enterState(int, Transition, Transition) - +Method in class org.newdawn.slick.state.StateBasedGame +
Enter a particular game state with the transitions provided +
Entity - Class in org.newdawn.slick.tests.xml
A test example of some object data that can be configured via XML
Entity() - +Constructor for class org.newdawn.slick.tests.xml.Entity +
  +
EPSILON - +Variable in class org.newdawn.slick.geom.GeomUtil +
The tolerance for determining changes and steps +
equals(Object) - +Method in class org.newdawn.slick.Color +
  +
equals(Object) - +Method in class org.newdawn.slick.command.BasicCommand +
  +
equals(Object) - +Method in class org.newdawn.slick.command.KeyControl +
  +
equals(Object) - +Method in class org.newdawn.slick.command.MouseButtonControl +
  +
equals(Object) - +Method in class org.newdawn.slick.geom.Vector2f +
  +
equals(Object) - +Method in class org.newdawn.slick.util.pathfinding.Path.Step +
  +
error(String, Throwable) - +Method in class org.newdawn.slick.util.DefaultLogSystem +
Log an error +
error(Throwable) - +Method in class org.newdawn.slick.util.DefaultLogSystem +
Log an error +
error(String) - +Method in class org.newdawn.slick.util.DefaultLogSystem +
Log an error +
error(String, Throwable) - +Static method in class org.newdawn.slick.util.Log +
Log an error +
error(Throwable) - +Static method in class org.newdawn.slick.util.Log +
Log an error +
error(String) - +Static method in class org.newdawn.slick.util.Log +
Log an error +
error(String, Throwable) - +Method in interface org.newdawn.slick.util.LogSystem +
Log an error +
error(Throwable) - +Method in interface org.newdawn.slick.util.LogSystem +
Log an error +
error(String) - +Method in interface org.newdawn.slick.util.LogSystem +
Log an error +
exit() - +Method in class org.newdawn.slick.GameContainer +
Cause the game to exit and shutdown cleanly +
exitMe - +Static variable in class org.newdawn.slick.tests.ImageTest +
True if the test should just exit first time round, used for testing shared contexts +
+
+

+F

+
+
fade(int, float, boolean) - +Method in class org.newdawn.slick.Music +
Fade this music to the volume specified +
FadeInTransition - Class in org.newdawn.slick.state.transition
A transition to fade in from a given colour
FadeInTransition() - +Constructor for class org.newdawn.slick.state.transition.FadeInTransition +
Create a new fade in transition +
FadeInTransition(Color) - +Constructor for class org.newdawn.slick.state.transition.FadeInTransition +
Create a new fade in transition +
FadeInTransition(Color, int) - +Constructor for class org.newdawn.slick.state.transition.FadeInTransition +
Create a new fade in transition +
FadeOutTransition - Class in org.newdawn.slick.state.transition
A transition to fade out to a given colour
FadeOutTransition() - +Constructor for class org.newdawn.slick.state.transition.FadeOutTransition +
Create a new fade out transition +
FadeOutTransition(Color) - +Constructor for class org.newdawn.slick.state.transition.FadeOutTransition +
Create a new fade out transition +
FadeOutTransition(Color, int) - +Constructor for class org.newdawn.slick.state.transition.FadeOutTransition +
Create a new fade out transition +
FastTrig - Class in org.newdawn.slick.util
Utility to handle Java's odd trig performance issues
FastTrig() - +Constructor for class org.newdawn.slick.util.FastTrig +
  +
FBOGraphics - Class in org.newdawn.slick.opengl.pbuffer
A graphics implementation that renders to an FBO
FBOGraphics(Image) - +Constructor for class org.newdawn.slick.opengl.pbuffer.FBOGraphics +
Create a new graphics context around an FBO +
Figure - Class in org.newdawn.slick.svg
A figure that is part of diagram loaded from SVG
Figure(int, Shape, NonGeometricData, Transform) - +Constructor for class org.newdawn.slick.svg.Figure +
Create a new figure +
FileMuffin - Class in org.newdawn.slick.muffin
An implementation of the muffin load/save mechanism based around using the + local file system.
FileMuffin() - +Constructor for class org.newdawn.slick.muffin.FileMuffin +
  +
FileSystemLocation - Class in org.newdawn.slick.util
A resource loading location that searches somewhere on the classpath
FileSystemLocation(File) - +Constructor for class org.newdawn.slick.util.FileSystemLocation +
Create a new resoruce location based on the file system +
fill(Shape) - +Static method in class org.newdawn.slick.geom.ShapeRenderer +
Draw the the given shape filled in. +
fill(Shape, ShapeFill) - +Static method in class org.newdawn.slick.geom.ShapeRenderer +
Draw the the given shape filled in. +
fill(Shape, ShapeFill) - +Method in class org.newdawn.slick.Graphics +
Draw the the given shape filled in. +
fill(Shape) - +Method in class org.newdawn.slick.Graphics +
Draw the the given shape filled in. +
FILL - +Static variable in class org.newdawn.slick.svg.NonGeometricData +
The fill type +
fill(Space, float, float, float) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Fill the spaces based on the cost from a given starting point +
fillArc(float, float, float, float, float, float) - +Method in class org.newdawn.slick.Graphics +
Fill an arc to the canvas (a wedge) +
fillArc(float, float, float, float, int, float, float) - +Method in class org.newdawn.slick.Graphics +
Fill an arc to the canvas (a wedge) +
fillOval(float, float, float, float) - +Method in class org.newdawn.slick.Graphics +
Fill an oval to the canvas +
fillOval(float, float, float, float, int) - +Method in class org.newdawn.slick.Graphics +
Fill an oval to the canvas +
fillRect(float, float, float, float, Image, float, float) - +Method in class org.newdawn.slick.Graphics +
Tile a rectangle with a pattern specifing the offset from the top corner + that one tile should match +
fillRect(float, float, float, float) - +Method in class org.newdawn.slick.Graphics +
Fill a rectangle on the canvas in the current color +
fillRoundRect(float, float, float, float, int) - +Method in class org.newdawn.slick.Graphics +
Fill a rounded rectangle +
fillRoundRect(float, float, float, float, int, int) - +Method in class org.newdawn.slick.Graphics +
Fill a rounded rectangle +
FILTER_LINEAR - +Static variable in class org.newdawn.slick.Image +
Use Linear Filtering +
FILTER_NEAREST - +Static variable in class org.newdawn.slick.Image +
Use Nearest Filtering +
FilterEffect - Class in org.newdawn.slick.font.effects
Applys a BufferedImageOp filter to glyphs.
FilterEffect() - +Constructor for class org.newdawn.slick.font.effects.FilterEffect +
Default constructor for injection +
FilterEffect(BufferedImageOp) - +Constructor for class org.newdawn.slick.font.effects.FilterEffect +
Create a new filtering effect based on a convolution operation +
findCenter() - +Method in class org.newdawn.slick.geom.Circle +
  +
findCenter() - +Method in class org.newdawn.slick.geom.Ellipse +
  +
findCenter() - +Method in class org.newdawn.slick.geom.Point +
  +
findCenter() - +Method in class org.newdawn.slick.geom.Shape +
Get the center of this polygon. +
findPath(Mover, int, int, int, int) - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
  +
findPath(float, float, float, float, boolean) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavMesh +
Find a path from the source to the target coordinates +
findPath(Mover, int, int, int, int) - +Method in interface org.newdawn.slick.util.pathfinding.PathFinder +
Find a path from the starting location provided (sx,sy) to the target + location (tx,ty) avoiding blockages and attempting to honour costs + provided by the tile map. +
findSpace(float, float) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavMesh +
Find the space at a given location +
findTileSet(int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Find a tile for a given global tile id +
finishDefineMask() - +Static method in class org.newdawn.slick.util.MaskUtil +
Finish defining the screen mask +
FireEmitter - Class in org.newdawn.slick.particles.effects
A stock effect for fire usin the particle system
FireEmitter() - +Constructor for class org.newdawn.slick.particles.effects.FireEmitter +
Create a default fire effect at 0,0 +
FireEmitter(int, int) - +Constructor for class org.newdawn.slick.particles.effects.FireEmitter +
Create a default fire effect at x,y +
FireEmitter(int, int, float) - +Constructor for class org.newdawn.slick.particles.effects.FireEmitter +
Create a default fire effect at x,y +
firePressed(Command) - +Method in class org.newdawn.slick.command.InputProvider +
Fire notification to any interested listeners that a control has been + pressed indication an particular command +
fireReleased(Command) - +Method in class org.newdawn.slick.command.InputProvider +
Fire notification to any interested listeners that a control has been + released indication an particular command should be stopped +
first - +Variable in class org.newdawn.slick.geom.MannTriangulator.PointBag +
The first point in the bag - head of the list +
firstGID - +Variable in class org.newdawn.slick.tiled.TileSet +
The first global tile id in the set +
FlashTest - Class in org.newdawn.slick.tests
A test for image flashes
FlashTest() - +Constructor for class org.newdawn.slick.tests.FlashTest +
Create a new image rendering test +
floatValue(String, float, float, float, String) - +Static method in class org.newdawn.slick.font.effects.EffectUtil +
Prompts the user for float value +
flush() - +Method in class org.newdawn.slick.Graphics +
Flush this graphics context to the underlying rendering context +
flush() - +Method in class org.newdawn.slick.opengl.pbuffer.FBOGraphics +
  +
flush() - +Method in class org.newdawn.slick.opengl.pbuffer.PBufferGraphics +
  +
flush() - +Method in class org.newdawn.slick.opengl.pbuffer.PBufferUniqueGraphics +
  +
flush() - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
flush() - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
Flush the current state of the renderer down to GL +
flush() - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
flushPixelData() - +Method in class org.newdawn.slick.Image +
Flush the current pixel data to force a re-read next update +
Font - Interface in org.newdawn.slick
The proprites of any font implementation
FontPerformanceTest - Class in org.newdawn.slick.tests
A test of the font rendering capabilities
FontPerformanceTest() - +Constructor for class org.newdawn.slick.tests.FontPerformanceTest +
Create a new test for font rendering +
FontTest - Class in org.newdawn.slick.tests
A test of the font rendering capabilities
FontTest() - +Constructor for class org.newdawn.slick.tests.FontTest +
Create a new test for font rendering +
FontUtils - Class in org.newdawn.slick.util
Simple utility class to support justified text + + http://slick.javaunlimited.net/viewtopic.php?t=2640
FontUtils() - +Constructor for class org.newdawn.slick.util.FontUtils +
  +
FontUtils.Alignment - Class in org.newdawn.slick.util
Alignment indicators
FontUtils.Alignment() - +Constructor for class org.newdawn.slick.util.FontUtils.Alignment +
  +
forceExit - +Variable in class org.newdawn.slick.GameContainer +
True if we should force exit +
format - +Variable in class org.newdawn.slick.openal.AiffData +
format type of data +
format - +Variable in class org.newdawn.slick.openal.WaveData +
format type of data +
fps - +Variable in class org.newdawn.slick.GameContainer +
The current count of FPS +
fromString(String) - +Static method in class org.newdawn.slick.font.effects.EffectUtil +
Converts a string to a color. +
+
+

+G

+
+
g - +Variable in class org.newdawn.slick.Color +
The green component of the colour +
game - +Variable in class org.newdawn.slick.CanvasGameContainer +
The game being held in this container +
Game - Interface in org.newdawn.slick
The main game interface that should be implemented by any game being developed + using the container system.
game - +Variable in class org.newdawn.slick.GameContainer +
The game being managed +
GameContainer - Class in org.newdawn.slick
A generic game container that handles the game loop, fps recording and + managing the input system
GameContainer(Game) - +Constructor for class org.newdawn.slick.GameContainer +
Create a new game container wrapping a given game +
GameData - Class in org.newdawn.slick.tests.xml
The top level node of our test structure for XML -> object parsing
GameData() - +Constructor for class org.newdawn.slick.tests.xml.GameData +
  +
gameLoop() - +Method in class org.newdawn.slick.AppGameContainer +
Strategy for overloading game loop context handling +
GameState - Interface in org.newdawn.slick.state
A single state building up part of the game.
gameThread - +Variable in class org.newdawn.slick.AppletGameContainer +
The thread that is looping for the game +
GAUSSIAN_BLUR_KERNELS - +Static variable in class org.newdawn.slick.font.effects.ShadowEffect +
The blur kernels applied across the effect +
genImage() - +Method in class org.newdawn.slick.svg.Gradient +
Generate the image used for texturing the gradient across shapes +
GeomAccuracyTest - Class in org.newdawn.slick.tests
A simple graphics test for the context allowing vector based graphics
GeomAccuracyTest() - +Constructor for class org.newdawn.slick.tests.GeomAccuracyTest +
Create a new test of graphics context rendering +
GeomTest - Class in org.newdawn.slick.tests
A geomertry test
GeomTest() - +Constructor for class org.newdawn.slick.tests.GeomTest +
Create a new test of graphics context rendering +
GeomUtil - Class in org.newdawn.slick.geom
A set of utilities to play with geometry
GeomUtil() - +Constructor for class org.newdawn.slick.geom.GeomUtil +
  +
GeomUtil.HitResult - Class in org.newdawn.slick.geom
A lightweigtht description of a intersection between a shape and + line.
GeomUtil.HitResult() - +Constructor for class org.newdawn.slick.geom.GeomUtil.HitResult +
  +
GeomUtilListener - Interface in org.newdawn.slick.geom
Debug listener for notifications assocaited with geometry utilities
GeomUtilTest - Class in org.newdawn.slick.tests
A test to try shape cutting
GeomUtilTest() - +Constructor for class org.newdawn.slick.tests.GeomUtilTest +
Create a simple test +
GeomUtilTileTest - Class in org.newdawn.slick.tests
A test to try shape building from multiple tiles
GeomUtilTileTest() - +Constructor for class org.newdawn.slick.tests.GeomUtilTileTest +
Create a simple test +
get() - +Static method in class org.newdawn.slick.loading.LoadingList +
Get the single global loading list +
get() - +Static method in class org.newdawn.slick.openal.SoundStore +
Get the single instance of this class +
get() - +Static method in class org.newdawn.slick.opengl.CursorLoader +
Retrieve the single instance of this loader - convinient huh? +
get() - +Static method in class org.newdawn.slick.opengl.InternalTextureLoader +
Get the single instance of this texture loader +
get() - +Static method in class org.newdawn.slick.opengl.renderer.Renderer +
Get the renderer to be used when accessing GL +
get(int) - +Method in class org.newdawn.slick.util.xml.XMLElementList +
Get the element at a specified index +
get2Fold(int) - +Static method in class org.newdawn.slick.opengl.InternalTextureLoader +
Get the closest greater power of 2 to the fold number +
getAbsoluteMouseX() - +Method in class org.newdawn.slick.Input +
Get the absolute x position of the mouse cursor within the container +
getAbsoluteMouseY() - +Method in class org.newdawn.slick.Input +
Get the absolute y position of the mouse cursor within the container +
getAIF(String) - +Method in class org.newdawn.slick.openal.SoundStore +
Get the Sound based on a specified AIF file +
getAIF(InputStream) - +Method in class org.newdawn.slick.openal.SoundStore +
Get the Sound based on a specified AIF file +
getAIF(String, InputStream) - +Method in class org.newdawn.slick.openal.SoundStore +
Get the Sound based on a specified AIF file +
getAlpha() - +Method in class org.newdawn.slick.Color +
Get the alpha byte component of this colour +
getAlpha() - +Method in class org.newdawn.slick.Image +
Get the alpha value to use when rendering this image +
getAlphaByte() - +Method in class org.newdawn.slick.Color +
Get the alpha byte component of this colour +
getAlwaysRender() - +Method in class org.newdawn.slick.GameContainer +
True if this container should render when it has focus +
getAmplitude() - +Method in class org.newdawn.slick.font.effects.OutlineWobbleEffect +
Gets the amplitude of the wobble effect. +
getAmplitude() - +Method in class org.newdawn.slick.font.effects.OutlineZigzagEffect +
Gets the amplitude of the wobble effect. +
getAnimatedCursor(String, int, int, int, int, int[]) - +Method in class org.newdawn.slick.opengl.CursorLoader +
Get a cursor based on a image reference on the classpath. +
getApplet() - +Method in class org.newdawn.slick.AppletGameContainer.Container +
Returns the Applet Object +
getArea(int, int, int, int, ByteBuffer) - +Method in class org.newdawn.slick.Graphics +
Get an ara of pixels as RGBA values into a buffer +
getAscent() - +Method in class org.newdawn.slick.UnicodeFont +
Gets the distance from the baseline to the y drawing location. +
getAsColor(String) - +Method in class org.newdawn.slick.svg.NonGeometricData +
Get an attribute value converted to a color. +
getAsFloat(String) - +Method in class org.newdawn.slick.svg.NonGeometricData +
Get an attribute converted to a float value +
getAspectRatio() - +Method in class org.newdawn.slick.GameContainer +
Get the aspect ratio of the screen +
getAsReference(String) - +Static method in class org.newdawn.slick.svg.inkscape.Util +
Get the attribute value as a reference to another entity +
getAsReference(String) - +Method in class org.newdawn.slick.svg.NonGeometricData +
Get the attribute value as a reference to another entity +
getAttribute(String) - +Method in class org.newdawn.slick.svg.inkscape.InkscapeNonGeometricData +
  +
getAttribute(String) - +Method in class org.newdawn.slick.svg.NonGeometricData +
Get the attribtue value for a given attribute +
getAttribute(String) - +Method in class org.newdawn.slick.util.xml.XMLElement +
Get the value specified for a given attribute on this element +
getAttribute(String, String) - +Method in class org.newdawn.slick.util.xml.XMLElement +
Get the value specified for a given attribute on this element +
getAttributeNames() - +Method in class org.newdawn.slick.util.xml.XMLElement +
Get the names of the attributes specified on this element +
getAudio(String, InputStream) - +Static method in class org.newdawn.slick.openal.AudioLoader +
Get audio data in a playable state by loading the complete audio into + memory. +
getAxisCount(int) - +Method in class org.newdawn.slick.Input +
Get the number of axis that are avaiable on a given controller +
getAxisName(int, int) - +Method in class org.newdawn.slick.Input +
Get the name of the axis with the given index +
getAxisValue(int, int) - +Method in class org.newdawn.slick.Input +
Get the value of the axis with the given index +
getBackground() - +Method in class org.newdawn.slick.Graphics +
Get the current graphics context background color +
getBlendingMode() - +Method in class org.newdawn.slick.particles.ParticleSystem +
Get the blending mode in use +
getBlue() - +Method in class org.newdawn.slick.Color +
Get the blue byte component of this colour +
getBlueByte() - +Method in class org.newdawn.slick.Color +
Get the blue byte component of this colour +
getBlurKernelSize() - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
Get the size of the kernel used to apply the blur +
getBlurPasses() - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
Get the number of passes to apply the kernel for blurring +
getBooleanAttribute(String) - +Method in class org.newdawn.slick.util.xml.XMLElement +
Get the value specified for a given attribute on this element as a boolean. +
getBooleanAttribute(String, boolean) - +Method in class org.newdawn.slick.util.xml.XMLElement +
Get the value specified for a given attribute on this element as a boolean. +
getBottomColor() - +Method in class org.newdawn.slick.font.effects.GradientEffect +
Get the colour at the bottom of the graident +
getBoundingCircleRadius() - +Method in class org.newdawn.slick.geom.Shape +
Get the radius of a circle that can completely enclose this shape. +
getBufferID() - +Method in interface org.newdawn.slick.openal.Audio +
Get the ID of the OpenAL buffer holding this data (if any). +
getBufferID() - +Method in class org.newdawn.slick.openal.AudioImpl +
Get the ID of the OpenAL buffer holding this data (if any). +
getBufferID() - +Method in class org.newdawn.slick.openal.NullAudio +
  +
getBuildVersion() - +Static method in class org.newdawn.slick.GameContainer +
Get the build number of slick +
getCenter() - +Method in class org.newdawn.slick.geom.Circle +
Get the coordinates of the center of the circle +
getCenter() - +Method in class org.newdawn.slick.geom.Shape +
Get the point closet to the center of all the points in this Shape +
getCenterOfRotationX() - +Method in class org.newdawn.slick.Image +
Get the x component of the center of rotation of this image +
getCenterOfRotationY() - +Method in class org.newdawn.slick.Image +
Get the y component of the center of rotation of this image +
getCenterX() - +Method in class org.newdawn.slick.geom.Circle +
Get the x coordinate of the centre of the circle +
getCenterX() - +Method in class org.newdawn.slick.geom.Shape +
Get the x center of this shape. +
getCenterY() - +Method in class org.newdawn.slick.geom.Circle +
Get the y coordinate of the centre of the circle +
getCenterY() - +Method in class org.newdawn.slick.geom.Shape +
Get the y center of this shape. +
getChannels() - +Method in class org.newdawn.slick.openal.OggInputStream +
  +
getChildren() - +Method in class org.newdawn.slick.util.xml.XMLElement +
Get the complete list of children for this node +
getChildrenByName(String) - +Method in class org.newdawn.slick.util.xml.XMLElement +
Get a list of children with a given element name +
getClip() - +Method in class org.newdawn.slick.Graphics +
Return the currently applied clipping rectangle +
getClosestPoint(Vector2f, Vector2f) - +Method in class org.newdawn.slick.geom.Line +
Get the closest point on the line to a given point +
getCodePoint() - +Method in class org.newdawn.slick.font.Glyph +
The unicode codepoint the glyph represents. +
getColor(int, int) - +Method in class org.newdawn.slick.BigImage +
Not supported in BigImage +
getColor() - +Method in class org.newdawn.slick.font.effects.ColorEffect +
Get the colour being applied by this effect +
getColor() - +Method in class org.newdawn.slick.font.effects.OutlineEffect +
Get the colour of the outline being drawn +
getColor() - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
Get the colour of the shadow generated +
getColor() - +Method in class org.newdawn.slick.Graphics +
Get the color in use by this graphics context +
getColor(int, int) - +Method in class org.newdawn.slick.Image +
Get the colour of a pixel at a specified location in this image +
getColor() - +Method in class org.newdawn.slick.particles.Particle +
Get the color of this particle +
getColor() - +Method in class org.newdawn.slick.util.LocatedImage +
Get the colour filter being applied +
getColorAt(float) - +Method in class org.newdawn.slick.svg.Gradient +
Get the intepolated colour at the given location on the gradient +
getContainer() - +Method in class org.newdawn.slick.AppletGameContainer +
Get the GameContainer providing this applet +
getContainer() - +Method in class org.newdawn.slick.CanvasGameContainer +
Get the GameContainer providing this canvas +
getContainer() - +Method in class org.newdawn.slick.state.StateBasedGame +
Get the container holding this game +
getContent() - +Method in class org.newdawn.slick.util.xml.XMLElement +
Get the text content of the element, i.e. +
getControllerCount() - +Method in class org.newdawn.slick.Input +
Get a count of the number of controlles available +
getControlsFor(Command) - +Method in class org.newdawn.slick.command.InputProvider +
Get a list of the registered controls (@see Control) that can cause a + particular command to be invoked +
getCoordFor(float, float) - +Method in interface org.newdawn.slick.geom.TexCoordGenerator +
Get the texture coordinate for a given render position +
getCoordFor(float, float) - +Method in class org.newdawn.slick.svg.LinearGradientFill +
  +
getCoordFor(float, float) - +Method in class org.newdawn.slick.svg.RadialGradientFill +
  +
getCornerRadius() - +Method in class org.newdawn.slick.geom.RoundedRectangle +
Get the radius for each corner. +
getCost(TileBasedMap, Mover, int, int, int, int) - +Method in interface org.newdawn.slick.util.pathfinding.AStarHeuristic +
Get the additional heuristic cost of the given tile. +
getCost(TileBasedMap, Mover, int, int, int, int) - +Method in class org.newdawn.slick.util.pathfinding.heuristics.ClosestHeuristic +
  +
getCost(TileBasedMap, Mover, int, int, int, int) - +Method in class org.newdawn.slick.util.pathfinding.heuristics.ClosestSquaredHeuristic +
  +
getCost(TileBasedMap, Mover, int, int, int, int) - +Method in class org.newdawn.slick.util.pathfinding.heuristics.ManhattanHeuristic +
  +
getCost() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Get the cost to get to this node at the moment +
getCost(PathFindingContext, int, int) - +Method in interface org.newdawn.slick.util.pathfinding.TileBasedMap +
Get the cost of moving through the given tile. +
getCurrentColor() - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
getCurrentColor() - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
Get the current colour being rendered +
getCurrentColor() - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
getCurrentFrame() - +Method in class org.newdawn.slick.Animation +
Get the image associated with the current animation frame +
getCurrentMusicVolume() - +Method in class org.newdawn.slick.openal.SoundStore +
Get the volume scalar of the music that is currently playing. +
getCurrentState() - +Method in class org.newdawn.slick.state.StateBasedGame +
Get the state the game is currently in +
getCurrentStateID() - +Method in class org.newdawn.slick.state.StateBasedGame +
Get the ID of the state the game is currently in +
getCurrentX() - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
Get the X coordinate of the node currently being evaluated +
getCurrentY() - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
Get the Y coordinate of the node currently being evaluated +
getCursor(String, int, int) - +Method in class org.newdawn.slick.opengl.CursorLoader +
Get a cursor based on a image reference on the classpath +
getCursor(ByteBuffer, int, int, int, int) - +Method in class org.newdawn.slick.opengl.CursorLoader +
Get a cursor based on a set of image data +
getCursor(ImageData, int, int) - +Method in class org.newdawn.slick.opengl.CursorLoader +
Get a cursor based on a set of image data +
getCurve() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.LinearInterpolator +
The list of data points to interpolate between +
getData(InputStream) - +Method in class org.newdawn.slick.openal.OggDecoder +
Get the data out of an OGG file +
getData() - +Method in class org.newdawn.slick.svg.Figure +
Get the data associated with this figure +
getDefaultFont() - +Method in class org.newdawn.slick.GameContainer +
Get the default system font +
getDefaultFont() - +Method in interface org.newdawn.slick.gui.GUIContext +
Get the default system font +
getDelta() - +Method in class org.newdawn.slick.GameContainer +
Retrieve the time taken to render the last frame, i.e. +
getDepth() - +Method in class org.newdawn.slick.ImageBuffer +
  +
getDepth() - +Method in class org.newdawn.slick.opengl.CompositeImageData +
  +
getDepth() - +Method in class org.newdawn.slick.opengl.EmptyImageData +
  +
getDepth() - +Method in interface org.newdawn.slick.opengl.ImageData +
Get the last bit depth read from a TGA +
getDepth() - +Method in class org.newdawn.slick.opengl.ImageIOImageData +
  +
getDepth() - +Method in class org.newdawn.slick.opengl.PNGImageData +
  +
getDepth() - +Method in class org.newdawn.slick.opengl.TGAImageData +
  +
getDescent() - +Method in class org.newdawn.slick.UnicodeFont +
Gets the distance from the baseline to the bottom of most alphanumeric characters + with descenders. +
getDescription() - +Method in interface org.newdawn.slick.loading.DeferredResource +
Get a description of the resource to be loaded +
getDescription() - +Method in class org.newdawn.slick.openal.DeferredSound +
  +
getDescription() - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
getDetail() - +Method in class org.newdawn.slick.font.effects.OutlineWobbleEffect +
Gets the detail of the wobble effect. +
getDoubleAttribute(String) - +Method in class org.newdawn.slick.util.xml.XMLElement +
Get the value specified for a given attribute on this element as an double. +
getDoubleAttribute(String, double) - +Method in class org.newdawn.slick.util.xml.XMLElement +
Get the value specified for a given attribute on this element as an double. +
getDuration(int) - +Method in class org.newdawn.slick.Animation +
Get the duration of a particular frame +
getDurations() - +Method in class org.newdawn.slick.Animation +
Get the durations of all the frames in this animation +
getDX() - +Method in class org.newdawn.slick.geom.Line +
Get the x direction of this line +
getDY() - +Method in class org.newdawn.slick.geom.Line +
Get the y direction of this line +
getEffects() - +Method in class org.newdawn.slick.font.HieroSettings +
  +
getEffects() - +Method in class org.newdawn.slick.UnicodeFont +
Returns a list of Effects that will be applied + to the glyphs. +
getElement() - +Method in class org.newdawn.slick.svg.inkscape.InkscapeNonGeometricData +
Returns the XML element that is wrapped by this instance. +
getEmitter() - +Method in class org.newdawn.slick.particles.Particle +
Get the emitter that owns this particle +
getEmitter(int) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Get an emitter a specified index int he list contained within this system +
getEmitterCount() - +Method in class org.newdawn.slick.particles.ParticleSystem +
Get the number of emitters applied to the system +
getEnd() - +Method in class org.newdawn.slick.fills.GradientFill +
Get the position of the end control point +
getEnd() - +Method in class org.newdawn.slick.geom.Line +
Get the end point of the line +
getEndColor() - +Method in class org.newdawn.slick.fills.GradientFill +
Get the colour at the end control point +
getFigure(int) - +Method in class org.newdawn.slick.svg.Diagram +
Get the figure at a given index +
getFigure(int) - +Method in class org.newdawn.slick.svg.SVGMorph +
  +
getFigureByID(String) - +Method in class org.newdawn.slick.svg.Diagram +
Get a figure by a given ID +
getFigureCount() - +Method in class org.newdawn.slick.svg.Diagram +
Get the number of figures in the diagram +
getFigureCount() - +Method in class org.newdawn.slick.svg.SVGMorph +
  +
getFilter() - +Method in class org.newdawn.slick.font.effects.FilterEffect +
Get the filter being applied by this effect +
getFilter() - +Method in class org.newdawn.slick.Image +
Get the OpenGL image filter in use +
getFirstInOpen() - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
Get the first element from the open list. +
getFlippedCopy(boolean, boolean) - +Method in class org.newdawn.slick.BigImage +
  +
getFlippedCopy(boolean, boolean) - +Method in class org.newdawn.slick.Image +
Get a copy image flipped on potentially two axis +
getFont() - +Method in class org.newdawn.slick.Graphics +
Get the current font +
getFont() - +Method in class org.newdawn.slick.UnicodeFont +
Returns the TrueTypeFont for this UnicodeFont. +
getFontFile() - +Method in class org.newdawn.slick.UnicodeFont +
Returns the path to the TTF file for this UnicodeFont, or null. +
getFontSize() - +Method in class org.newdawn.slick.font.HieroSettings +
  +
getFPS() - +Method in class org.newdawn.slick.GameContainer +
Get the current recorded FPS (frames per second) +
getFrame() - +Method in class org.newdawn.slick.Animation +
Get the index of the current frame +
getFrameCount() - +Method in class org.newdawn.slick.Animation +
Get the number of frames that are in the animation +
getFullImage() - +Method in class org.newdawn.slick.PackedSpriteSheet +
Get the full image contaning all the sprites/sections +
getGlyphPageHeight() - +Method in class org.newdawn.slick.font.HieroSettings +
  +
getGlyphPageHeight() - +Method in class org.newdawn.slick.UnicodeFont +
Returns the height of the backing textures. +
getGlyphPages() - +Method in class org.newdawn.slick.UnicodeFont +
Returns the GlyphPages for this UnicodeFont. +
getGlyphPageWidth() - +Method in class org.newdawn.slick.font.HieroSettings +
  +
getGlyphPageWidth() - +Method in class org.newdawn.slick.UnicodeFont +
Returns the width of the backing textures. +
getGlyphs() - +Method in class org.newdawn.slick.font.GlyphPage +
Returns the glyphs stored on this page. +
getGradient(String) - +Method in class org.newdawn.slick.svg.Diagram +
Get the gradient defined in this document +
getGraphics() - +Method in class org.newdawn.slick.BigImage +
Not supported in BigImage +
getGraphics() - +Method in class org.newdawn.slick.GameContainer +
Get the graphics context used by this container. +
getGraphics() - +Method in class org.newdawn.slick.Image +
Get a graphics context that can be used to draw to this image +
getGraphicsForImage(Image) - +Static method in class org.newdawn.slick.opengl.pbuffer.GraphicsFactory +
Get a graphics context for a particular image +
getGreen() - +Method in class org.newdawn.slick.Color +
Get the green byte component of this colour +
getGreenByte() - +Method in class org.newdawn.slick.Color +
Get the green byte component of this colour +
getHeight(String) - +Method in class org.newdawn.slick.AngelCodeFont +
  +
getHeight() - +Method in class org.newdawn.slick.Animation +
Get the height of the current frame +
getHeight(String) - +Method in interface org.newdawn.slick.Font +
Get the height of the given string +
getHeight() - +Method in class org.newdawn.slick.font.Glyph +
The height of the glyph's image. +
getHeight() - +Method in class org.newdawn.slick.GameContainer +
Get the height of the game canvas +
getHeight() - +Method in class org.newdawn.slick.geom.Rectangle +
Get the height of the box +
getHeight() - +Method in class org.newdawn.slick.geom.RoundedRectangle +
Get the height of this rectangle. +
getHeight() - +Method in class org.newdawn.slick.geom.Shape +
Get the height of the shape +
getHeight() - +Method in class org.newdawn.slick.gui.AbstractComponent +
Get the height of the component +
getHeight() - +Method in class org.newdawn.slick.gui.BasicComponent +
Deprecated.   +
getHeight() - +Method in interface org.newdawn.slick.gui.GUIContext +
Get the height of the game canvas +
getHeight() - +Method in class org.newdawn.slick.gui.MouseOverArea +
  +
getHeight() - +Method in class org.newdawn.slick.gui.TextField +
Get the height of the component +
getHeight() - +Method in class org.newdawn.slick.Image +
Get the height of this image +
getHeight() - +Method in class org.newdawn.slick.ImageBuffer +
  +
getHeight() - +Method in class org.newdawn.slick.opengl.CompositeImageData +
  +
getHeight() - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
getHeight() - +Method in class org.newdawn.slick.opengl.EmptyImageData +
  +
getHeight() - +Method in interface org.newdawn.slick.opengl.ImageData +
Get the last height read from a TGA +
getHeight() - +Method in class org.newdawn.slick.opengl.ImageIOImageData +
  +
getHeight() - +Method in class org.newdawn.slick.opengl.PNGDecoder +
  +
getHeight() - +Method in class org.newdawn.slick.opengl.PNGImageData +
  +
getHeight() - +Method in interface org.newdawn.slick.opengl.Texture +
Get the height of the physical texture +
getHeight() - +Method in class org.newdawn.slick.opengl.TextureImpl +
  +
getHeight() - +Method in class org.newdawn.slick.opengl.TGAImageData +
  +
getHeight(String) - +Method in class org.newdawn.slick.SpriteSheetFont +
  +
getHeight() - +Method in class org.newdawn.slick.svg.Diagram +
Get the height of the diagram +
getHeight() - +Method in class org.newdawn.slick.tiled.TiledMap +
Get the height of the map +
getHeight() - +Method in class org.newdawn.slick.TrueTypeFont +
Get the font's height +
getHeight(String) - +Method in class org.newdawn.slick.TrueTypeFont +
Get the height of a String +
getHeight(String) - +Method in class org.newdawn.slick.UnicodeFont +
  +
getHeight() - +Method in class org.newdawn.slick.util.LocatedImage +
Get the height the image will be drawn at +
getHeight() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Get the height of the space +
getHeightInTiles() - +Method in interface org.newdawn.slick.util.pathfinding.TileBasedMap +
Get the height of the tile map. +
getHeuristicCost(Mover, int, int, int, int) - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
Get the heuristic cost for the given location. +
getHorizontalCount() - +Method in class org.newdawn.slick.SpriteSheet +
Get the number of sprites across the sheet +
getHorizontalImageCount() - +Method in class org.newdawn.slick.BigImage +
Get a count of the number images that build this image up horizontally +
getID() - +Method in class org.newdawn.slick.state.BasicGameState +
  +
getID() - +Method in interface org.newdawn.slick.state.GameState +
Get the ID of this state +
getID() - +Method in class org.newdawn.slick.tests.states.TestState1 +
  +
getID() - +Method in class org.newdawn.slick.tests.states.TestState2 +
  +
getID() - +Method in class org.newdawn.slick.tests.states.TestState3 +
  +
getImage(int) - +Method in class org.newdawn.slick.Animation +
Get the image assocaited with a given frame index +
getImage() - +Method in class org.newdawn.slick.font.Glyph +
The image to use for this glyph. +
getImage() - +Method in class org.newdawn.slick.font.GlyphPage +
Returns the backing texture for this page. +
getImage() - +Method in class org.newdawn.slick.ImageBuffer +
Get an image generated based on this buffer +
getImage(int) - +Method in class org.newdawn.slick.ImageBuffer +
Get an image generated based on this buffer +
getImage() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
  +
getImage() - +Method in class org.newdawn.slick.particles.effects.FireEmitter +
  +
getImage() - +Method in interface org.newdawn.slick.particles.ParticleEmitter +
Get the image to draw for each particle +
getImage() - +Method in class org.newdawn.slick.svg.Gradient +
Get the image generated for this gradient +
getImageBufferData() - +Method in class org.newdawn.slick.ImageBuffer +
  +
getImageBufferData() - +Method in class org.newdawn.slick.opengl.CompositeImageData +
  +
getImageBufferData() - +Method in class org.newdawn.slick.opengl.EmptyImageData +
  +
getImageBufferData() - +Method in interface org.newdawn.slick.opengl.ImageData +
Get the store image +
getImageBufferData() - +Method in class org.newdawn.slick.opengl.ImageIOImageData +
  +
getImageBufferData() - +Method in class org.newdawn.slick.opengl.PNGImageData +
  +
getImageBufferData() - +Method in class org.newdawn.slick.opengl.TGAImageData +
  +
getImageDataFor(String) - +Static method in class org.newdawn.slick.opengl.ImageDataFactory +
Create an image data that is appropriate for the reference supplied +
getImageHeight() - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
getImageHeight() - +Method in interface org.newdawn.slick.opengl.Texture +
Get the height of the original image +
getImageHeight() - +Method in class org.newdawn.slick.opengl.TextureImpl +
  +
getImageName() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
The name of the image to load +
getImageWidth() - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
getImageWidth() - +Method in interface org.newdawn.slick.opengl.Texture +
Get the width of the original image +
getImageWidth() - +Method in class org.newdawn.slick.opengl.TextureImpl +
  +
getInput() - +Method in class org.newdawn.slick.GameContainer +
Get the input system +
getInput() - +Method in interface org.newdawn.slick.gui.GUIContext +
Get the input system +
getIntAttribute(String) - +Method in class org.newdawn.slick.util.xml.XMLElement +
Get the value specified for a given attribute on this element as an integer. +
getIntAttribute(String, int) - +Method in class org.newdawn.slick.util.xml.XMLElement +
Get the value specified for a given attribute on this element as an integer. +
getInvertedCopy() - +Method in class org.newdawn.slick.fills.GradientFill +
Get an inverted copy of the gradient +
getJoin() - +Method in class org.newdawn.slick.font.effects.OutlineEffect +
Get the join type as indicated by @see BasicStroke +
getKeyName(int) - +Static method in class org.newdawn.slick.Input +
Get the character representation of the key identified by the specified code +
getLastBind() - +Static method in class org.newdawn.slick.opengl.TextureImpl +
Retrieve the last texture bound through the texture interface +
getLayerCount() - +Method in class org.newdawn.slick.tiled.TiledMap +
Retrieve a count of the number of layers available +
getLayerIndex(String) - +Method in class org.newdawn.slick.tiled.TiledMap +
Get the index of the layer with given name +
getLayerProperty(int, String, String) - +Method in class org.newdawn.slick.tiled.TiledMap +
Get a property given to a particular layer. +
getLeading() - +Method in class org.newdawn.slick.UnicodeFont +
Gets the extra distance between the descent of one line of text to the ascent of the next. +
getLength() - +Method in class org.newdawn.slick.openal.OggInputStream +
Get the number of bytes on the stream +
getLength() - +Method in class org.newdawn.slick.util.pathfinding.Path +
Get the length of the path, i.e. +
getLife() - +Method in class org.newdawn.slick.particles.Particle +
Get the life remaining in the particle in milliseconds +
getLine(Shape, int, int) - +Method in class org.newdawn.slick.geom.GeomUtil +
Get a line between two points in a shape +
getLine(Shape, float, float, int) - +Method in class org.newdawn.slick.geom.GeomUtil +
Get a line between two points in a shape +
getLineHeight() - +Method in class org.newdawn.slick.AngelCodeFont +
  +
getLineHeight() - +Method in interface org.newdawn.slick.Font +
Get the maximum height of any line drawn by this font +
getLineHeight() - +Method in class org.newdawn.slick.SpriteSheetFont +
  +
getLineHeight() - +Method in class org.newdawn.slick.TrueTypeFont +
Get the font's line height +
getLineHeight() - +Method in class org.newdawn.slick.UnicodeFont +
Returns the distance from one line of text to the next. +
getLineStripRenderer() - +Static method in class org.newdawn.slick.opengl.renderer.Renderer +
Get the line strip renderer to use +
getLineWidth() - +Method in class org.newdawn.slick.Graphics +
Get the width of lines being drawn in this context +
getLink(int) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Get the link from this space to another at a particular index +
getLinkCount() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Get the number of links +
getLocation() - +Method in class org.newdawn.slick.geom.Shape +
Get the top-left location of this shape. +
getMapProperty(String, String) - +Method in class org.newdawn.slick.tiled.TiledMap +
Get a property given to the map. +
getMatrixPosition() - +Method in class org.newdawn.slick.geom.Transform +
Get an array representing this Transform. +
getMax() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.LinearInterpolator +
Get the maxmimum value possible in this data set +
getMax() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.Range +
Get the maximum value for this range +
getMaxSingleImageSize() - +Static method in class org.newdawn.slick.BigImage +
Get the maximum size of an image supported by the underlying + hardware. +
getMaxX() - +Method in class org.newdawn.slick.geom.Shape +
Get the right most point of this shape. +
getMaxY() - +Method in class org.newdawn.slick.geom.Shape +
Get the bottom most point of this shape. +
getMessage() - +Method in exception org.newdawn.slick.opengl.CompositeIOException +
  +
getMetaData() - +Method in class org.newdawn.slick.svg.NonGeometricData +
Get the meta data assigned to the figure. +
getMin() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.LinearInterpolator +
Get the minimum value possible in this data set +
getMin() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.Range +
Get the minimum value for this range +
getMinX() - +Method in class org.newdawn.slick.geom.Shape +
Get the left most point of this shape. +
getMinY() - +Method in class org.newdawn.slick.geom.Shape +
Get the top most point of this shape. +
getMOD(String) - +Method in class org.newdawn.slick.openal.SoundStore +
Get a MOD sound (mod/xm etc) +
getMOD(InputStream) - +Method in class org.newdawn.slick.openal.SoundStore +
Get a MOD sound (mod/xm etc) +
getMOD(String, InputStream) - +Method in class org.newdawn.slick.openal.SoundStore +
Get a MOD sound (mod/xm etc) +
getMouseX() - +Method in class org.newdawn.slick.Input +
Get the x position of the mouse cursor +
getMouseY() - +Method in class org.newdawn.slick.Input +
Get the y position of the mouse cursor +
getMovementCost(Mover, int, int, int, int) - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
Get the cost to move through a given location +
getMover() - +Method in class org.newdawn.slick.tests.NavMeshTest +
  +
getMover() - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
  +
getMover() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavMeshBuilder +
Path finding context implementation +
getMover() - +Method in interface org.newdawn.slick.util.pathfinding.PathFindingContext +
Get the object being moved along the path if any +
getMusicVolume() - +Method in class org.newdawn.slick.GameContainer +
Retrieve the current default volume for music +
getMusicVolume() - +Method in class org.newdawn.slick.openal.SoundStore +
Get the volume for music +
getName() - +Method in class org.newdawn.slick.command.BasicCommand +
Get the name given for this basic command +
getName() - +Method in interface org.newdawn.slick.font.effects.ConfigurableEffect.Value +
Returns the name of the value. +
getName() - +Method in class org.newdawn.slick.Image +
Return a meaningful tagging name that has been assigned to this image. +
getName() - +Method in class org.newdawn.slick.util.xml.XMLElement +
Get the name of this element +
getNewParticle(ParticleEmitter, float) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Get a new particle from the system. +
getNext() - +Method in class org.newdawn.slick.loading.LoadingList +
Get the next resource that requries loading +
getNextTransitionPair() - +Method in class org.newdawn.slick.tests.TransitionTest +
Get the next transition pair that we'lluse +
getNormal(int) - +Method in class org.newdawn.slick.geom.Shape +
Get the combine normal of a given point +
getNormal() - +Method in class org.newdawn.slick.geom.Vector2f +
The normal of the vector +
getNumber(String) - +Method in class org.newdawn.slick.SavedState +
Get number stored at given location +
getNumber(String, double) - +Method in class org.newdawn.slick.SavedState +
Get number stored at given location +
getNumComponents() - +Method in class org.newdawn.slick.opengl.PNGDecoder.Format +
  +
getObject() - +Method in interface org.newdawn.slick.font.effects.ConfigurableEffect.Value +
Gets the object representation of the value. +
getObjectCount(int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Returns the number of objects of a specific object-group. +
getObjectGroupCount() - +Method in class org.newdawn.slick.tiled.TiledMap +
Returns the number of object-groups defined in the map. +
getObjectHeight(int, int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Returns the height of a specific object from a specific group. +
getObjectImage(int, int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Retrieve the image source property for a given object +
getObjectName(int, int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Return the name of a specific object from a specific group. +
getObjectProperty(int, int, String, String) - +Method in class org.newdawn.slick.tiled.TiledMap +
Looks for a property with the given name and returns it's value. +
getObjectType(int, int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Return the type of an specific object from a specific group. +
getObjectWidth(int, int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Returns the width of a specific object from a specific group. +
getObjectX(int, int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Returns the x-coordinate of a specific object from a specific group. +
getObjectY(int, int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Returns the y-coordinate of a specific object from a specific group. +
getOffset() - +Method in class org.newdawn.slick.font.effects.GradientEffect +
Get the offset the gradients starts at +
getOffsetAt(Shape, float, float) - +Method in class org.newdawn.slick.fills.GradientFill +
  +
getOffsetAt(Shape, float, float) - +Method in interface org.newdawn.slick.ShapeFill +
Get the offset for a vertex at a given location based on it's shape +
getOgg(String) - +Method in class org.newdawn.slick.openal.SoundStore +
Get the Sound based on a specified OGG file +
getOgg(InputStream) - +Method in class org.newdawn.slick.openal.SoundStore +
Get the Sound based on a specified OGG file +
getOgg(String, InputStream) - +Method in class org.newdawn.slick.openal.SoundStore +
Get the Sound based on a specified OGG file +
getOggStream(String) - +Method in class org.newdawn.slick.openal.SoundStore +
Get the Sound based on a specified OGG file +
getOggStream(URL) - +Method in class org.newdawn.slick.openal.SoundStore +
Get the Sound based on a specified OGG file +
getOpacity() - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
Get the opacity of the shadow, i.e. +
getOriginalLife() - +Method in class org.newdawn.slick.particles.Particle +
Get the original life of this particle +
getPaddingAdvanceX() - +Method in class org.newdawn.slick.font.HieroSettings +
  +
getPaddingAdvanceX() - +Method in class org.newdawn.slick.UnicodeFont +
Gets the additional amount to offset glyphs on the x axis. +
getPaddingAdvanceY() - +Method in class org.newdawn.slick.font.HieroSettings +
  +
getPaddingAdvanceY() - +Method in class org.newdawn.slick.UnicodeFont +
Gets the additional amount to offset a line of text on the y axis. +
getPaddingBottom() - +Method in class org.newdawn.slick.font.HieroSettings +
  +
getPaddingBottom() - +Method in class org.newdawn.slick.UnicodeFont +
Returns the padding below a glyph on the GlyphPage to allow for effects to be drawn. +
getPaddingLeft() - +Method in class org.newdawn.slick.font.HieroSettings +
  +
getPaddingLeft() - +Method in class org.newdawn.slick.UnicodeFont +
Returns the padding to the left of a glyph on the GlyphPage to allow for effects to be drawn. +
getPaddingRight() - +Method in class org.newdawn.slick.font.HieroSettings +
  +
getPaddingRight() - +Method in class org.newdawn.slick.UnicodeFont +
Returns the padding to the right of a glyph on the GlyphPage to allow for effects to be drawn. +
getPaddingTop() - +Method in class org.newdawn.slick.font.HieroSettings +
  +
getPaddingTop() - +Method in class org.newdawn.slick.UnicodeFont +
Returns the padding above a glyph on the GlyphPage to allow for effects to be drawn. +
getParticleCount() - +Method in class org.newdawn.slick.particles.ParticleSystem +
Get the number of particles in use in this system +
getPatternDef(String) - +Method in class org.newdawn.slick.svg.Diagram +
Get a pattern definition from the diagram +
getPatternDefNames() - +Method in class org.newdawn.slick.svg.Diagram +
Get the names of the patterns defined +
getPerpendicular() - +Method in class org.newdawn.slick.geom.Vector2f +
A vector perpendicular to this vector. +
getPixel(int, int) - +Method in class org.newdawn.slick.Graphics +
Get the colour of a single pixel in this graphics context +
getPoint(int) - +Method in class org.newdawn.slick.geom.Shape +
Get a single point in this polygon +
getPointCount() - +Method in class org.newdawn.slick.geom.Shape +
Get the number of points in this polygon +
getPoints() - +Method in class org.newdawn.slick.geom.Shape +
Get the points that outline this shape. +
getPolyPoint(int) - +Method in class org.newdawn.slick.geom.BasicTriangulator +
Get the coordinates of the point at the specified index +
getPolyPointCount() - +Method in class org.newdawn.slick.geom.BasicTriangulator +
Get the number of points in the polygon +
getPosition() - +Method in class org.newdawn.slick.Music +
The position into the sound thats being played +
getPosition() - +Method in interface org.newdawn.slick.openal.Audio +
Return the current playing position in the sound +
getPosition() - +Method in class org.newdawn.slick.openal.AudioImpl +
  +
getPosition() - +Method in class org.newdawn.slick.openal.MODSound +
  +
getPosition() - +Method in class org.newdawn.slick.openal.NullAudio +
  +
getPosition() - +Method in class org.newdawn.slick.openal.OpenALStreamPlayer +
Return the current playing position in the sound +
getPosition() - +Method in class org.newdawn.slick.openal.StreamSound +
  +
getPositionX() - +Method in class org.newdawn.slick.particles.ParticleSystem +
Get the x coordiante of the position of the system +
getPositionY() - +Method in class org.newdawn.slick.particles.ParticleSystem +
Get the y coordiante of the position of the system +
getProperties(int) - +Method in class org.newdawn.slick.tiled.TileSet +
Get the properties for a specific tile in this tileset +
getR() - +Method in class org.newdawn.slick.svg.Gradient +
Get the radius value given for this gradient +
getRadius() - +Method in class org.newdawn.slick.geom.Circle +
Get the radius of the circle +
getRadius1() - +Method in class org.newdawn.slick.geom.Ellipse +
Get the horizontal radius of the ellipse +
getRadius2() - +Method in class org.newdawn.slick.geom.Ellipse +
Get the vertical radius of the ellipse +
getRate() - +Method in class org.newdawn.slick.openal.OggInputStream +
  +
getRed() - +Method in class org.newdawn.slick.Color +
Get the red byte component of this colour +
getRedByte() - +Method in class org.newdawn.slick.Color +
Get the red byte component of this colour +
getRemainingResources() - +Method in class org.newdawn.slick.loading.LoadingList +
Get the number of remaining resources +
getResource(String) - +Method in class org.newdawn.slick.util.ClasspathLocation +
  +
getResource(String) - +Method in class org.newdawn.slick.util.FileSystemLocation +
  +
getResource(String) - +Static method in class org.newdawn.slick.util.ResourceLoader +
Get a resource as a URL +
getResource(String) - +Method in interface org.newdawn.slick.util.ResourceLocation +
Get a resource as a URL +
getResourceAsStream(String) - +Method in class org.newdawn.slick.util.ClasspathLocation +
  +
getResourceAsStream(String) - +Method in class org.newdawn.slick.util.FileSystemLocation +
  +
getResourceAsStream(String) - +Static method in class org.newdawn.slick.util.ResourceLoader +
Get a resource +
getResourceAsStream(String) - +Method in interface org.newdawn.slick.util.ResourceLocation +
Get a resource as an input stream +
getResourceReference() - +Method in class org.newdawn.slick.Image +
Get the reference to the resource this image was loaded from, if any. +
getRGBA() - +Method in class org.newdawn.slick.ImageBuffer +
Retrieve the raw data stored within the image buffer +
getRotation() - +Method in class org.newdawn.slick.Image +
Get the current angle of rotation for this image. +
getSamples() - +Method in class org.newdawn.slick.GameContainer +
The number of samples we're attempting to performing using + hardware multisampling +
getScale() - +Method in class org.newdawn.slick.font.effects.GradientEffect +
Get the percentage scaling being applied to the gradient across the surface +
getScaledCopy(float) - +Method in class org.newdawn.slick.BigImage +
  +
getScaledCopy(int, int) - +Method in class org.newdawn.slick.BigImage +
  +
getScaledCopy(float) - +Method in class org.newdawn.slick.Image +
Get a scaled copy of this image with a uniform scale +
getScaledCopy(int, int) - +Method in class org.newdawn.slick.Image +
Get a scaled copy of this image +
getScaleY() - +Method in class org.newdawn.slick.particles.Particle +
Get the current scalar applied on the y axis +
getScratchGraphics() - +Static method in class org.newdawn.slick.font.GlyphPage +
Get the scratch graphics used to generate the page of glyphs +
getScratchImage() - +Static method in class org.newdawn.slick.font.effects.EffectUtil +
Returns an image that can be used by effects as a temp image. +
getScreenHeight() - +Method in class org.newdawn.slick.AppGameContainer +
  +
getScreenHeight() - +Method in class org.newdawn.slick.AppletGameContainer.Container +
  +
getScreenHeight() - +Method in class org.newdawn.slick.GameContainer +
Get the height of the standard screen resolution +
getScreenHeight() - +Method in interface org.newdawn.slick.gui.GUIContext +
Get the height of the standard screen resolution +
getScreenWidth() - +Method in class org.newdawn.slick.AppGameContainer +
  +
getScreenWidth() - +Method in class org.newdawn.slick.AppletGameContainer.Container +
  +
getScreenWidth() - +Method in class org.newdawn.slick.GameContainer +
Get the width of the standard screen resolution +
getScreenWidth() - +Method in interface org.newdawn.slick.gui.GUIContext +
Get the width of the standard screen resolution +
getSearchDistance() - +Method in class org.newdawn.slick.tests.NavMeshTest +
  +
getSearchDistance() - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
  +
getSearchDistance() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavMeshBuilder +
Path finding context implementation +
getSearchDistance() - +Method in interface org.newdawn.slick.util.pathfinding.PathFindingContext +
Get the distance that has been searched to reach this point +
getShape() - +Method in class org.newdawn.slick.font.Glyph +
The shape to use to draw this glyph. +
getShape() - +Method in class org.newdawn.slick.svg.Figure +
Get the shape of this figure +
getSharedContext() - +Static method in class org.newdawn.slick.GameContainer +
Get the context shared by all containers +
getSize() - +Method in class org.newdawn.slick.particles.Particle +
Get the size of this particle +
getSoundVolume() - +Method in class org.newdawn.slick.GameContainer +
Retrieve the current default volume for sound fx +
getSoundVolume() - +Method in class org.newdawn.slick.openal.SoundStore +
Get the volume for sounds +
getSource() - +Method in class org.newdawn.slick.openal.OpenALStreamPlayer +
Get the source of this stream +
getSource(int) - +Method in class org.newdawn.slick.openal.SoundStore +
Get the ID of a given source +
getSourceCount() - +Method in class org.newdawn.slick.openal.SoundStore +
Retrieve the number of OpenAL sound sources that have been + determined at initialisation. +
getSourceX() - +Method in class org.newdawn.slick.tests.NavMeshTest +
  +
getSourceX() - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
  +
getSourceX() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavMeshBuilder +
Path finding context implementation +
getSourceX() - +Method in interface org.newdawn.slick.util.pathfinding.PathFindingContext +
Get the x coordinate of the source location +
getSourceY() - +Method in class org.newdawn.slick.tests.NavMeshTest +
  +
getSourceY() - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
  +
getSourceY() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavMeshBuilder +
Path finding context implementation +
getSourceY() - +Method in interface org.newdawn.slick.util.pathfinding.PathFindingContext +
Get the y coordinate of the source location +
getSpace(int) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavMesh +
Get the space at a given index +
getSpaceCount() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavMesh +
Get the number of spaces that are in the mesh +
getSpaceWidth() - +Method in class org.newdawn.slick.UnicodeFont +
Returns the width of the space character. +
getSpeed() - +Method in class org.newdawn.slick.Animation +
Returns the current speed of the animation. +
getSprite(String) - +Method in class org.newdawn.slick.PackedSpriteSheet +
Get a single named sprite from the sheet +
getSprite(int, int) - +Method in class org.newdawn.slick.SpriteSheet +
Get a sprite at a particular cell on the sprite sheet +
getSprite(String) - +Method in class org.newdawn.slick.XMLPackedSheet +
Get a sprite by it's given name +
getSpriteSheet(String) - +Method in class org.newdawn.slick.PackedSpriteSheet +
Get a sprite sheet that has been packed into the greater image +
getStart() - +Method in class org.newdawn.slick.fills.GradientFill +
Get the position of the start control point +
getStart() - +Method in class org.newdawn.slick.geom.Line +
Get the start point of the line +
getStartColor() - +Method in class org.newdawn.slick.fills.GradientFill +
Get the colour at the start control point +
getState(int) - +Method in class org.newdawn.slick.state.StateBasedGame +
Get a state based on it's identifier +
getStateCount() - +Method in class org.newdawn.slick.state.StateBasedGame +
Get the number of states that have been added to this game +
getStep(int) - +Method in class org.newdawn.slick.util.pathfinding.Path +
Get the step at a given index in the path +
getStreamingAudio(String, URL) - +Static method in class org.newdawn.slick.openal.AudioLoader +
Get audio data in a playable state by setting up a stream that can be piped into + OpenAL - i.e. +
getString() - +Method in interface org.newdawn.slick.font.effects.ConfigurableEffect.Value +
Gets the string representation of the value. +
getString(String) - +Method in class org.newdawn.slick.SavedState +
Get the String at the given location +
getString(String, String) - +Method in class org.newdawn.slick.SavedState +
Get the String at the given location +
getStroke() - +Method in class org.newdawn.slick.font.effects.OutlineEffect +
Get the stroke being used to draw the outline +
getSubImage(int, int, int, int) - +Method in class org.newdawn.slick.BigImage +
  +
getSubImage(int, int) - +Method in class org.newdawn.slick.BigImage +
Get a sub-image that builds up this image. +
getSubImage(int, int, int, int) - +Method in class org.newdawn.slick.Image +
Get a sub-part of this image. +
getSubImage(int, int) - +Method in class org.newdawn.slick.SpriteSheet +
Get the sub image cached in this sprite sheet +
getSupportedFormats() - +Static method in class org.newdawn.slick.imageout.ImageOut +
Get a list of supported formats +
getSupportedFormats() - +Static method in class org.newdawn.slick.imageout.ImageWriterFactory +
Get the list of support format strings for this factory +
getTarget() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Link +
Get the space this object links to +
getTexHeight() - +Method in class org.newdawn.slick.ImageBuffer +
  +
getTexHeight() - +Method in class org.newdawn.slick.opengl.CompositeImageData +
  +
getTexHeight() - +Method in class org.newdawn.slick.opengl.EmptyImageData +
  +
getTexHeight() - +Method in interface org.newdawn.slick.opengl.ImageData +
Get the ast required texture height for a loaded image +
getTexHeight() - +Method in class org.newdawn.slick.opengl.ImageIOImageData +
  +
getTexHeight() - +Method in class org.newdawn.slick.opengl.PNGImageData +
  +
getTexHeight() - +Method in class org.newdawn.slick.opengl.TGAImageData +
  +
getText() - +Method in class org.newdawn.slick.gui.TextField +
Get the value in the text field +
getTexture() - +Method in class org.newdawn.slick.BigImage +
Not supported in BigImage +
getTexture() - +Method in class org.newdawn.slick.Image +
Get the OpenGL texture holding this image +
getTexture(File, boolean, int) - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Get a texture from a specific file +
getTexture(File, boolean, int, int[]) - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Get a texture from a specific file +
getTexture(String, boolean, int) - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Get a texture from a resource location +
getTexture(String, boolean, int, int[]) - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Get a texture from a resource location +
getTexture(InputStream, String, boolean, int) - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Get a texture from a image file +
getTexture(InputStream, String, boolean, int, int[]) - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Get a texture from a image file +
getTexture(ImageData, int) - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Get a texture from a image file +
getTexture(String, InputStream) - +Static method in class org.newdawn.slick.opengl.TextureLoader +
Load a texture with a given format from the supplied input stream +
getTexture(String, InputStream, boolean) - +Static method in class org.newdawn.slick.opengl.TextureLoader +
Load a texture with a given format from the supplied input stream +
getTexture(String, InputStream, int) - +Static method in class org.newdawn.slick.opengl.TextureLoader +
Load a texture with a given format from the supplied input stream +
getTexture(String, InputStream, boolean, int) - +Static method in class org.newdawn.slick.opengl.TextureLoader +
Load a texture with a given format from the supplied input stream +
getTexture(String, BufferedImage) - +Static method in class org.newdawn.slick.util.BufferedImageUtil +
Load a texture +
getTexture(String, BufferedImage, int) - +Static method in class org.newdawn.slick.util.BufferedImageUtil +
Load a texture +
getTexture(String, BufferedImage, int, int, int, int) - +Static method in class org.newdawn.slick.util.BufferedImageUtil +
Load a texture into OpenGL from a BufferedImage +
getTextureData() - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
getTextureData() - +Method in interface org.newdawn.slick.opengl.Texture +
Get the pixel data from the card for this texture +
getTextureData() - +Method in class org.newdawn.slick.opengl.TextureImpl +
  +
getTextureHeight() - +Method in class org.newdawn.slick.Image +
Get the height in texels into the source texture +
getTextureHeight() - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
getTextureHeight() - +Method in interface org.newdawn.slick.opengl.Texture +
Get the height of the actual texture +
getTextureHeight() - +Method in class org.newdawn.slick.opengl.TextureImpl +
  +
getTextureID() - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
getTextureID() - +Method in interface org.newdawn.slick.opengl.Texture +
Get the OpenGL texture ID for this texture +
getTextureID() - +Method in class org.newdawn.slick.opengl.TextureImpl +
  +
getTextureOffsetX() - +Method in class org.newdawn.slick.Image +
Get the x offset in texels into the source texture +
getTextureOffsetY() - +Method in class org.newdawn.slick.Image +
Get the y offset in texels into the source texture +
getTextureRef() - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
getTextureRef() - +Method in interface org.newdawn.slick.opengl.Texture +
Get the reference from which this texture was loaded +
getTextureRef() - +Method in class org.newdawn.slick.opengl.TextureImpl +
  +
getTextureWidth() - +Method in class org.newdawn.slick.Image +
Get the width in texels into the source texture +
getTextureWidth() - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
getTextureWidth() - +Method in interface org.newdawn.slick.opengl.Texture +
Get the width of the actual texture +
getTextureWidth() - +Method in class org.newdawn.slick.opengl.TextureImpl +
  +
getTexWidth() - +Method in class org.newdawn.slick.ImageBuffer +
  +
getTexWidth() - +Method in class org.newdawn.slick.opengl.CompositeImageData +
  +
getTexWidth() - +Method in class org.newdawn.slick.opengl.EmptyImageData +
  +
getTexWidth() - +Method in interface org.newdawn.slick.opengl.ImageData +
Get the last required texture width for a loaded image +
getTexWidth() - +Method in class org.newdawn.slick.opengl.ImageIOImageData +
  +
getTexWidth() - +Method in class org.newdawn.slick.opengl.PNGImageData +
  +
getTexWidth() - +Method in class org.newdawn.slick.opengl.TGAImageData +
  +
getTheta() - +Method in class org.newdawn.slick.geom.Vector2f +
Get the angle this vector is at +
getTile(int, int) - +Method in class org.newdawn.slick.BigImage +
Get a sub tile of this big image. +
getTileHeight() - +Method in class org.newdawn.slick.tiled.TiledMap +
Get the height of a single tile +
getTileHeight() - +Method in class org.newdawn.slick.tiled.TileSet +
Get the height of each tile in this set +
getTileID(int, int) - +Method in class org.newdawn.slick.tiled.Layer +
Get the gloal ID of the tile at the specified location in this layer +
getTileId(int, int, int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Get the global ID of a tile at specified location in the map +
getTileImage(int, int, int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Gets the Image used to draw the tile at the given x and y coordinates. +
getTileMargin() - +Method in class org.newdawn.slick.tiled.TileSet +
Get the margin around tiles in this set +
getTileProperty(int, String, String) - +Method in class org.newdawn.slick.tiled.TiledMap +
Get a propety given to a particular tile. +
getTileSet(int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Get a tileset at a particular index in the list of sets for this map +
getTileSetByGID(int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Get a tileset by a given global ID +
getTileSetCount() - +Method in class org.newdawn.slick.tiled.TiledMap +
Retrieve the number of tilesets available in this map +
getTilesLocation() - +Method in class org.newdawn.slick.tiled.TiledMap +
Get the location of the tile images specified +
getTileSpacing() - +Method in class org.newdawn.slick.tiled.TileSet +
Get the spacing between tiles in this set +
getTileWidth() - +Method in class org.newdawn.slick.tiled.TiledMap +
Get the width of a single tile +
getTileWidth() - +Method in class org.newdawn.slick.tiled.TileSet +
Get the width of each tile in this set +
getTileX(int) - +Method in class org.newdawn.slick.tiled.TileSet +
Get the x position of a tile on this sheet +
getTileY(int) - +Method in class org.newdawn.slick.tiled.TileSet +
Get the y position of a tile on this sheet +
getTime() - +Method in class org.newdawn.slick.GameContainer +
Get the accurate system time +
getTime() - +Method in interface org.newdawn.slick.gui.GUIContext +
Get the accurate system time +
getTitle() - +Method in class org.newdawn.slick.BasicGame +
  +
getTitle() - +Method in interface org.newdawn.slick.Game +
Get the title of this game +
getTitle() - +Method in class org.newdawn.slick.ScalableGame +
  +
getTitle() - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
getTopColor() - +Method in class org.newdawn.slick.font.effects.GradientEffect +
Get the colour at the top of the graident +
getTotalResources() - +Method in class org.newdawn.slick.loading.LoadingList +
Get the total number of resources that were in the list originally +
getTransform() - +Method in class org.newdawn.slick.svg.Figure +
Get the transform that was applied to the shape given in the SVG + to get it to it's currently state +
getTransform() - +Method in class org.newdawn.slick.svg.Gradient +
Get the transform to apply during this gradient application +
getTriangleCount() - +Method in class org.newdawn.slick.geom.BasicTriangulator +
Get a count of the number of triangles produced +
getTriangleCount() - +Method in class org.newdawn.slick.geom.MannTriangulator +
  +
getTriangleCount() - +Method in class org.newdawn.slick.geom.NeatTriangulator +
  +
getTriangleCount() - +Method in class org.newdawn.slick.geom.OverTriangulator +
  +
getTriangleCount() - +Method in interface org.newdawn.slick.geom.Triangulator +
Get a count of the number of triangles produced +
getTrianglePoint(int, int) - +Method in class org.newdawn.slick.geom.BasicTriangulator +
Get a point on a specified generated triangle +
getTrianglePoint(int, int) - +Method in class org.newdawn.slick.geom.MannTriangulator +
  +
getTrianglePoint(int, int) - +Method in class org.newdawn.slick.geom.NeatTriangulator +
  +
getTrianglePoint(int, int) - +Method in class org.newdawn.slick.geom.OverTriangulator +
  +
getTrianglePoint(int, int) - +Method in interface org.newdawn.slick.geom.Triangulator +
Get a point on a specified generated triangle +
getTriangles() - +Method in class org.newdawn.slick.geom.Shape +
The triangles that define the filled version of this shape +
getType() - +Method in class org.newdawn.slick.particles.Particle +
Get the type of this particle +
getType() - +Method in class org.newdawn.slick.svg.Figure +
Get the type of this figure +
getUniqueCommands() - +Method in class org.newdawn.slick.command.InputProvider +
Get the list of commands that have been registered with the provider, + i.e. +
getValue(float) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.LinearInterpolator +
Get the value to use at a given time value +
getValue(float) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.RandomValue +
Get the currently configured value +
getValue() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.RandomValue +
get the configured value +
getValue(float) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.SimpleValue +
Get the currently configured value +
getValue(float) - +Method in interface org.newdawn.slick.particles.ConfigurableEmitter.Value +
get the current value that might depend from the given time +
getValues() - +Method in class org.newdawn.slick.font.effects.ColorEffect +
  +
getValues() - +Method in interface org.newdawn.slick.font.effects.ConfigurableEffect +
Returns the list of ConfigurableEffect.Values for this effect. +
getValues() - +Method in class org.newdawn.slick.font.effects.GradientEffect +
  +
getValues() - +Method in class org.newdawn.slick.font.effects.OutlineEffect +
  +
getValues() - +Method in class org.newdawn.slick.font.effects.OutlineWobbleEffect +
  +
getValues() - +Method in class org.newdawn.slick.font.effects.OutlineZigzagEffect +
  +
getValues() - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
  +
getVerticalCount() - +Method in class org.newdawn.slick.SpriteSheet +
Get the number of sprites down the sheet +
getVerticalImageCount() - +Method in class org.newdawn.slick.BigImage +
Get a count of the number images that build this image up vertically +
getVolume() - +Method in class org.newdawn.slick.Music +
Get the individual volume of the music +
getWAV(String) - +Method in class org.newdawn.slick.openal.SoundStore +
Get the Sound based on a specified WAV file +
getWAV(InputStream) - +Method in class org.newdawn.slick.openal.SoundStore +
Get the Sound based on a specified WAV file +
getWAV(String, InputStream) - +Method in class org.newdawn.slick.openal.SoundStore +
Get the Sound based on a specified WAV file +
getWavelength() - +Method in class org.newdawn.slick.font.effects.OutlineZigzagEffect +
Gets the wavelength of the wobble effect. +
getWidth(String) - +Method in class org.newdawn.slick.AngelCodeFont +
  +
getWidth() - +Method in class org.newdawn.slick.Animation +
Get the width of the current frame +
getWidth() - +Method in class org.newdawn.slick.font.effects.OutlineEffect +
Get the width of the outline being drawn +
getWidth(String) - +Method in interface org.newdawn.slick.Font +
Get the width of the given string +
getWidth() - +Method in class org.newdawn.slick.font.Glyph +
The width of the glyph's image. +
getWidth() - +Method in class org.newdawn.slick.GameContainer +
Get the width of the game canvas +
getWidth() - +Method in class org.newdawn.slick.geom.Rectangle +
Get the width of the box +
getWidth() - +Method in class org.newdawn.slick.geom.RoundedRectangle +
Get the width of this rectangle. +
getWidth() - +Method in class org.newdawn.slick.geom.Shape +
Get the width of the shape +
getWidth() - +Method in class org.newdawn.slick.gui.AbstractComponent +
Get the width of the component +
getWidth() - +Method in class org.newdawn.slick.gui.BasicComponent +
Deprecated.   +
getWidth() - +Method in interface org.newdawn.slick.gui.GUIContext +
Get the width of the game canvas +
getWidth() - +Method in class org.newdawn.slick.gui.MouseOverArea +
  +
getWidth() - +Method in class org.newdawn.slick.gui.TextField +
Get the width of the component +
getWidth() - +Method in class org.newdawn.slick.Image +
Get the width of this image +
getWidth() - +Method in class org.newdawn.slick.ImageBuffer +
  +
getWidth() - +Method in class org.newdawn.slick.opengl.CompositeImageData +
  +
getWidth() - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
getWidth() - +Method in class org.newdawn.slick.opengl.EmptyImageData +
  +
getWidth() - +Method in interface org.newdawn.slick.opengl.ImageData +
Get the last width read from a TGA +
getWidth() - +Method in class org.newdawn.slick.opengl.ImageIOImageData +
  +
getWidth() - +Method in class org.newdawn.slick.opengl.PNGDecoder +
  +
getWidth() - +Method in class org.newdawn.slick.opengl.PNGImageData +
  +
getWidth() - +Method in interface org.newdawn.slick.opengl.Texture +
Get the width of the physical texture +
getWidth() - +Method in class org.newdawn.slick.opengl.TextureImpl +
  +
getWidth() - +Method in class org.newdawn.slick.opengl.TGAImageData +
  +
getWidth(String) - +Method in class org.newdawn.slick.SpriteSheetFont +
  +
getWidth() - +Method in class org.newdawn.slick.svg.Diagram +
Get the width of the diagram +
getWidth() - +Method in class org.newdawn.slick.tiled.TiledMap +
Get the width of the map +
getWidth(String) - +Method in class org.newdawn.slick.TrueTypeFont +
Get the width of a given String +
getWidth(String) - +Method in class org.newdawn.slick.UnicodeFont +
  +
getWidth() - +Method in class org.newdawn.slick.util.LocatedImage +
Get the width the image will be drawn at +
getWidth() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Get the width of the space +
getWidthInTiles() - +Method in interface org.newdawn.slick.util.pathfinding.TileBasedMap +
Get the width of the tile map. +
getWorldClip() - +Method in class org.newdawn.slick.Graphics +
Get the last set world clip or null of the world clip isn't set +
getWriterForFormat(String) - +Static method in class org.newdawn.slick.imageout.ImageWriterFactory +
Get a Slick image writer for the given format +
getX() - +Method in class org.newdawn.slick.geom.Line +
  +
getX() - +Method in class org.newdawn.slick.geom.Shape +
Get the x location of the left side of this shape. +
getX() - +Method in class org.newdawn.slick.geom.Vector2f +
Get the x component +
getX() - +Method in class org.newdawn.slick.gui.AbstractComponent +
Returns the position in the X coordinate +
getX() - +Method in class org.newdawn.slick.gui.BasicComponent +
Deprecated.   +
getX() - +Method in class org.newdawn.slick.gui.MouseOverArea +
Returns the position in the X coordinate +
getX() - +Method in class org.newdawn.slick.gui.TextField +
Returns the position in the X coordinate +
getX() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
Get the base x coordiante for spawning particles +
getX() - +Method in class org.newdawn.slick.particles.Particle +
Get the x offset of this particle +
getX() - +Method in class org.newdawn.slick.util.LocatedImage +
Get the x position at which the image will be drawn +
getX() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Link +
Get the x coordinate of the link +
getX(int) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavPath +
Get the x coordinate of the given step +
getX() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Get the x coordinate of the top corner of the space +
getX(int) - +Method in class org.newdawn.slick.util.pathfinding.Path +
Get the x coordinate for the step at the given index +
getX() - +Method in class org.newdawn.slick.util.pathfinding.Path.Step +
Get the x coordinate of the new step +
getX1() - +Method in class org.newdawn.slick.geom.Line +
Get the x coordinate of the start point +
getX1() - +Method in class org.newdawn.slick.svg.Gradient +
Get the first x value given for this gradient (cx in the case of radial) +
getX2() - +Method in class org.newdawn.slick.geom.Line +
Get the x coordinate of the end point +
getX2() - +Method in class org.newdawn.slick.svg.Gradient +
Get the second x value given for this gradient (fx in the case of radial) +
getXDistance() - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
Get the distance on the X axis from the text the shadow should + be generated at +
getY() - +Method in class org.newdawn.slick.geom.Line +
  +
getY() - +Method in class org.newdawn.slick.geom.Shape +
Get the y position of the top of this shape. +
getY() - +Method in class org.newdawn.slick.geom.Vector2f +
Get the y component +
getY() - +Method in class org.newdawn.slick.gui.AbstractComponent +
Returns the position in the Y coordinate +
getY() - +Method in class org.newdawn.slick.gui.BasicComponent +
Deprecated.   +
getY() - +Method in class org.newdawn.slick.gui.MouseOverArea +
Returns the position in the Y coordinate +
getY() - +Method in class org.newdawn.slick.gui.TextField +
Returns the position in the Y coordinate +
getY() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
Get the base y coordiante for spawning particles +
getY() - +Method in class org.newdawn.slick.particles.Particle +
Get the y offset of this particle +
getY() - +Method in class org.newdawn.slick.util.LocatedImage +
Get the y position at which the image will be drawn +
getY() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Link +
Get the y coordinate of the link +
getY(int) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavPath +
Get the y coordinate of the given step +
getY() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Get the y coordinate of the top corner of the space +
getY(int) - +Method in class org.newdawn.slick.util.pathfinding.Path +
Get the y coordinate for the step at the given index +
getY() - +Method in class org.newdawn.slick.util.pathfinding.Path.Step +
Get the y coordinate of the new step +
getY1() - +Method in class org.newdawn.slick.geom.Line +
Get the y coordinate of the start point +
getY1() - +Method in class org.newdawn.slick.svg.Gradient +
Get the first y value given for this gradient (cy in the case of radial) +
getY2() - +Method in class org.newdawn.slick.geom.Line +
Get the y coordinate of the end point +
getY2() - +Method in class org.newdawn.slick.svg.Gradient +
Get the second y value given for this gradient (fy in the case of radial) +
getYDistance() - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
Get the distance on the Y axis from the text the shadow should + be generated at +
getYOffset(String) - +Method in class org.newdawn.slick.AngelCodeFont +
Returns the distance from the y drawing location to the top most pixel of the specified text. +
getYOffset() - +Method in class org.newdawn.slick.font.Glyph +
The distance from drawing y location to top of this glyph, causing the glyph to sit + on the baseline. +
getYOffset(String) - +Method in class org.newdawn.slick.UnicodeFont +
Returns the distance from the y drawing location to the top most pixel of the + specified text. +
GL - +Static variable in class org.newdawn.slick.BigImage +
The renderer to use for all GL operations +
GL - +Static variable in class org.newdawn.slick.CachedRender +
The renderer to use for all GL operations +
GL - +Variable in class org.newdawn.slick.Color +
The renderer to use for all GL operations +
GL - +Static variable in class org.newdawn.slick.GameContainer +
The renderer to use for all GL operations +
GL - +Static variable in class org.newdawn.slick.Graphics +
The renderer to use for all GL operations +
GL - +Static variable in class org.newdawn.slick.Image +
The renderer to use for all GL operations +
GL - +Static variable in class org.newdawn.slick.opengl.InternalTextureLoader +
The renderer to use for all GL operations +
GL - +Static variable in class org.newdawn.slick.opengl.TextureImpl +
The renderer to use for all GL operations +
GL - +Static variable in class org.newdawn.slick.particles.Particle +
The renderer to use for all GL operations +
GL - +Variable in class org.newdawn.slick.particles.ParticleSystem +
The renderer to use for all GL operations +
GL - +Static variable in class org.newdawn.slick.state.transition.BlobbyTransition +
The renderer to use for all GL operations +
GL - +Static variable in class org.newdawn.slick.state.transition.HorizontalSplitTransition +
The renderer to use for all GL operations +
GL - +Static variable in class org.newdawn.slick.state.transition.SelectTransition +
The renderer to use for all GL operations +
GL - +Static variable in class org.newdawn.slick.state.transition.VerticalSplitTransition +
The renderer to use for all GL operations +
GL - +Static variable in class org.newdawn.slick.svg.SimpleDiagramRenderer +
The renderer to use for all GL operations +
GL - +Static variable in class org.newdawn.slick.util.MaskUtil +
The renderer to use for all GL operations +
GL_ALWAYS - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_BGRA - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_BLEND - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_CLAMP - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_CLIP_PLANE0 - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_CLIP_PLANE1 - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_CLIP_PLANE2 - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_CLIP_PLANE3 - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_COLOR_BUFFER_BIT - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_COLOR_CLEAR_VALUE - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_COLOR_SUM_EXT - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_COMPILE - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_COMPILE_AND_EXECUTE - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_DEPTH_BUFFER_BIT - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_DEPTH_TEST - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_DST_ALPHA - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_EQUAL - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_LINE_SMOOTH - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_LINE_STRIP - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_LINE_WIDTH - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_LINEAR - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_LINES - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_MAX_TEXTURE_SIZE - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_MIRROR_CLAMP_TO_EDGE_EXT - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_MODELVIEW_MATRIX - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_MODULATE - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_NEAREST - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_NOTEQUAL - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_ONE - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_ONE_MINUS_DST_ALPHA - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_ONE_MINUS_SRC_ALPHA - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_ONE_MINUS_SRC_COLOR - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_POINT_SMOOTH - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_POINTS - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_POLYGON_SMOOTH - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_QUADS - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_RGB - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_RGBA - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_RGBA16 - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_RGBA8 - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_SCISSOR_TEST - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_SRC_ALPHA - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_SRC_COLOR - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_TEXTURE_2D - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_TEXTURE_ENV - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_TEXTURE_ENV_MODE - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_TEXTURE_MAG_FILTER - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_TEXTURE_MIN_FILTER - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_TEXTURE_WRAP_S - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_TEXTURE_WRAP_T - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_TRIANGLE_FAN - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_TRIANGLES - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
GL_UNSIGNED_BYTE - +Static variable in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Enum - @url http://www.opengl.org/documentation +
glBegin(int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glBegin(int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glBegin(int) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glBindTexture(int, int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glBindTexture(int, int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glBindTexture(int, int) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glBlendFunc(int, int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glBlendFunc(int, int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glBlendFunc(int, int) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glCallList(int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glCallList(int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glCallList(int) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glClear(int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glClear(int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glClear(int) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glClearColor(float, float, float, float) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glClearColor(float, float, float, float) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glClearDepth(float) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glClearDepth(float) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glClipPlane(int, DoubleBuffer) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glClipPlane(int, DoubleBuffer) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glClipPlane(int, DoubleBuffer) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glColor4f(float, float, float, float) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glColor4f(float, float, float, float) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glColor4f(float, float, float, float) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glColorMask(boolean, boolean, boolean, boolean) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glColorMask(boolean, boolean, boolean, boolean) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glColorMask(boolean, boolean, boolean, boolean) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glCopyTexImage2D(int, int, int, int, int, int, int, int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glCopyTexImage2D(int, int, int, int, int, int, int, int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glDeleteLists(int, int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glDeleteLists(int, int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glDeleteTextures(IntBuffer) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glDeleteTextures(IntBuffer) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glDepthFunc(int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glDepthFunc(int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glDepthMask(boolean) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glDepthMask(boolean) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glDisable(int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glDisable(int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glDisable(int) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glEnable(int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glEnable(int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glEnable(int) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glEnd() - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glEnd() - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glEnd() - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glEndList() - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glEndList() - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glEndList() - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glGenLists(int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glGenLists(int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glGenTextures(IntBuffer) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glGenTextures(IntBuffer) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glGetError() - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glGetError() - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glGetFloat(int, FloatBuffer) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glGetFloat(int, FloatBuffer) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glGetInteger(int, IntBuffer) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glGetInteger(int, IntBuffer) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glGetTexImage(int, int, int, int, ByteBuffer) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glGetTexImage(int, int, int, int, ByteBuffer) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glLineWidth(float) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glLineWidth(float) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glLineWidth(float) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glLoadIdentity() - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glLoadIdentity() - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glLoadMatrix(FloatBuffer) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glLoadMatrix(FloatBuffer) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glLoadMatrix(FloatBuffer) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glNewList(int, int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glNewList(int, int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glNewList(int, int) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glPointSize(float) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glPointSize(float) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glPointSize(float) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glPopMatrix() - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glPopMatrix() - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glPopMatrix() - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glPushMatrix() - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glPushMatrix() - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glPushMatrix() - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glReadPixels(int, int, int, int, int, int, ByteBuffer) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glReadPixels(int, int, int, int, int, int, ByteBuffer) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glRotatef(float, float, float, float) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glRotatef(float, float, float, float) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glRotatef(float, float, float, float) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glScalef(float, float, float) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glScalef(float, float, float) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glScalef(float, float, float) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glScissor(int, int, int, int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glScissor(int, int, int, int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glScissor(int, int, int, int) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glSecondaryColor3ubEXT(byte, byte, byte) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glSecondaryColor3ubEXT(byte, byte, byte) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
  +
glTexCoord2f(float, float) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glTexCoord2f(float, float) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glTexCoord2f(float, float) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glTexEnvi(int, int, int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glTexEnvi(int, int, int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glTexEnvi(int, int, int) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glTexImage2D(int, int, int, int, int, int, int, int, ByteBuffer) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glTexImage2D(int, int, int, int, int, int, int, int, ByteBuffer) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glTexParameteri(int, int, int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glTexParameteri(int, int, int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glTexSubImage2D(int, int, int, int, int, int, int, int, ByteBuffer) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glTexSubImage2D(int, int, int, int, int, int, int, int, ByteBuffer) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glTranslatef(float, float, float) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glTranslatef(float, float, float) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glTranslatef(float, float, float) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
GLUtils - Class in org.newdawn.slick.opengl
A collection of utilities to allow aid interaction with the GL provider
GLUtils() - +Constructor for class org.newdawn.slick.opengl.GLUtils +
  +
glVertex2f(float, float) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glVertex2f(float, float) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glVertex2f(float, float) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
glVertex3f(float, float, float) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
glVertex3f(float, float, float) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
OpenGL Method - @url http://www.opengl.org/documentation/ +
glVertex3f(float, float, float) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
Glyph - Class in org.newdawn.slick.font
Represents the glyph in a font for a unicode codepoint.
Glyph(int, Rectangle, GlyphVector, int, UnicodeFont) - +Constructor for class org.newdawn.slick.font.Glyph +
Create a new glyph +
GlyphPage - Class in org.newdawn.slick.font
Stores a number of glyphs on a single texture.
GlyphPage(UnicodeFont, int, int) - +Constructor for class org.newdawn.slick.font.GlyphPage +
Create a new page of glyphs +
Gradient - Class in org.newdawn.slick.svg
A gradient definition from an SVG file, includes the stops, name and transform.
Gradient(String, boolean) - +Constructor for class org.newdawn.slick.svg.Gradient +
Create a new gradient definition +
GradientEffect - Class in org.newdawn.slick.font.effects
Paints glyphs with a gradient fill.
GradientEffect() - +Constructor for class org.newdawn.slick.font.effects.GradientEffect +
Default constructor for injection +
GradientEffect(Color, Color, float) - +Constructor for class org.newdawn.slick.font.effects.GradientEffect +
Create a new effect to apply a graident +
GradientFill - Class in org.newdawn.slick.fills
A fill effect used to define gradients when filling and drawing shapes.
GradientFill(float, float, Color, float, float, Color) - +Constructor for class org.newdawn.slick.fills.GradientFill +
Create a gradient fill +
GradientFill(float, float, Color, float, float, Color, boolean) - +Constructor for class org.newdawn.slick.fills.GradientFill +
Create a gradient fill +
GradientFill(Vector2f, Color, Vector2f, Color, boolean) - +Constructor for class org.newdawn.slick.fills.GradientFill +
Create a gradient fill +
GradientImageTest - Class in org.newdawn.slick.tests
A test for applying gradients to images
GradientImageTest() - +Constructor for class org.newdawn.slick.tests.GradientImageTest +
Create a new image rendering test +
GradientTest - Class in org.newdawn.slick.tests
A test for gradient fill on polygons
GradientTest() - +Constructor for class org.newdawn.slick.tests.GradientTest +
Create a new gradient test +
Graphics - Class in org.newdawn.slick
A graphics context that can be used to render primatives to the accelerated + canvas provided by LWJGL.
Graphics() - +Constructor for class org.newdawn.slick.Graphics +
Default constructor for sub-classes +
Graphics(int, int) - +Constructor for class org.newdawn.slick.Graphics +
Create a new graphics context. +
GraphicsFactory - Class in org.newdawn.slick.opengl.pbuffer
A factory to produce an appropriate render to texture graphics context based on current + hardware
GraphicsFactory() - +Constructor for class org.newdawn.slick.opengl.pbuffer.GraphicsFactory +
  +
GraphicsTest - Class in org.newdawn.slick.tests
A simple graphics test for the context allowing vector based graphics
GraphicsTest() - +Constructor for class org.newdawn.slick.tests.GraphicsTest +
Create a new test of graphics context rendering +
gravityFactor - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The factor of gravity to apply +
gray - +Static variable in class org.newdawn.slick.Color +
The fixed colour gray +
green - +Static variable in class org.newdawn.slick.Color +
The fixed colour green +
GroupProcessor - Class in org.newdawn.slick.svg.inkscape
TODO: Document this class
GroupProcessor() - +Constructor for class org.newdawn.slick.svg.inkscape.GroupProcessor +
  +
grow(float, float) - +Method in class org.newdawn.slick.geom.Rectangle +
Grow the rectangle at all edges by the given amounts. +
growthFactor - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The growth factor on the particles +
GUIContext - Interface in org.newdawn.slick.gui
The context in which GUI components are created and rendered
GUITest - Class in org.newdawn.slick.tests
A test for the GUI components available in Slick.
GUITest() - +Constructor for class org.newdawn.slick.tests.GUITest +
Create a new test of GUI rendering +
+
+

+H

+
+
handles(Element) - +Method in class org.newdawn.slick.svg.inkscape.DefsProcessor +
  +
handles(Element) - +Method in interface org.newdawn.slick.svg.inkscape.ElementProcessor +
Check if this processor handles the element specified +
handles(Element) - +Method in class org.newdawn.slick.svg.inkscape.EllipseProcessor +
  +
handles(Element) - +Method in class org.newdawn.slick.svg.inkscape.GroupProcessor +
  +
handles(Element) - +Method in class org.newdawn.slick.svg.inkscape.LineProcessor +
  +
handles(Element) - +Method in class org.newdawn.slick.svg.inkscape.PathProcessor +
  +
handles(Element) - +Method in class org.newdawn.slick.svg.inkscape.PolygonProcessor +
  +
handles(Element) - +Method in class org.newdawn.slick.svg.inkscape.RectProcessor +
  +
handles(Element) - +Method in class org.newdawn.slick.svg.inkscape.UseProcessor +
  +
hasAlpha() - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
hasAlpha() - +Method in class org.newdawn.slick.opengl.PNGDecoder +
  +
hasAlpha() - +Method in interface org.newdawn.slick.opengl.Texture +
Check if the texture has alpha +
hasAlpha() - +Method in class org.newdawn.slick.opengl.TextureImpl +
  +
hasFocus() - +Method in class org.newdawn.slick.AppGameContainer +
  +
hasFocus() - +Method in class org.newdawn.slick.AppletGameContainer.Container +
  +
hasFocus() - +Method in class org.newdawn.slick.GameContainer +
Check if the game currently has focus +
hasFocus() - +Method in class org.newdawn.slick.gui.AbstractComponent +
Check if this component currently has focus +
hashCode() - +Method in class org.newdawn.slick.Color +
  +
hashCode() - +Method in class org.newdawn.slick.command.BasicCommand +
  +
hashCode() - +Method in class org.newdawn.slick.command.KeyControl +
  +
hashCode() - +Method in class org.newdawn.slick.command.MouseButtonControl +
  +
hashCode() - +Method in class org.newdawn.slick.geom.Vector2f +
  +
hashCode() - +Method in class org.newdawn.slick.util.pathfinding.Path.Step +
  +
hasJoinedEdge(Space) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Check if this space has an edge that is joined with another +
hasVertex(float, float) - +Method in class org.newdawn.slick.geom.Shape +
Check if a particular location is a vertex of this polygon +
height - +Variable in class org.newdawn.slick.GameContainer +
The height of the display +
height - +Variable in class org.newdawn.slick.geom.Rectangle +
The height of the box +
height - +Variable in class org.newdawn.slick.gui.BasicComponent +
Deprecated. The height of the component +
height - +Variable in class org.newdawn.slick.Image +
The height of the image +
height - +Variable in class org.newdawn.slick.tiled.Layer +
The height of this layer +
height - +Variable in class org.newdawn.slick.tiled.TiledMap.GroupObject +
The height of this object +
height - +Variable in class org.newdawn.slick.tiled.TiledMap +
The height of the map +
height - +Variable in class org.newdawn.slick.tiled.TiledMap.ObjectGroup +
The height of this layer +
height - +Variable in class org.newdawn.slick.UnicodeFont.DisplayList +
The height of the rendered text in the list +
HieroSettings - Class in org.newdawn.slick.font
Holds the settings needed to configure a UnicodeFont.
HieroSettings() - +Constructor for class org.newdawn.slick.font.HieroSettings +
Default constructor for injection +
HieroSettings(String) - +Constructor for class org.newdawn.slick.font.HieroSettings +
Create a new set of configuration from a file +
HieroSettings(InputStream) - +Constructor for class org.newdawn.slick.font.HieroSettings +
Create a new set of configuration from a file +
holes - +Variable in class org.newdawn.slick.geom.MannTriangulator +
The holes defined in the polygon +
HorizontalSplitTransition - Class in org.newdawn.slick.state.transition
Horitzonal split transition that causes the previous state to split horizontally + revealing the new state underneath.
HorizontalSplitTransition() - +Constructor for class org.newdawn.slick.state.transition.HorizontalSplitTransition +
Create a new transition +
HorizontalSplitTransition(Color) - +Constructor for class org.newdawn.slick.state.transition.HorizontalSplitTransition +
Create a new transition +
+
+

+I

+
+
ID - +Static variable in class org.newdawn.slick.svg.NonGeometricData +
The ID of the figure +
ID - +Static variable in class org.newdawn.slick.tests.states.TestState1 +
The ID given to this state +
ID - +Static variable in class org.newdawn.slick.tests.states.TestState2 +
The ID given to this state +
ID - +Static variable in class org.newdawn.slick.tests.states.TestState3 +
The ID given to this state +
Image - Class in org.newdawn.slick
An image loaded from a file and renderable to the canvas
Image(Image) - +Constructor for class org.newdawn.slick.Image +
Create a texture as a copy of another +
Image() - +Constructor for class org.newdawn.slick.Image +
Cloning constructor - only used internally. +
Image(Texture) - +Constructor for class org.newdawn.slick.Image +
Creates an image using the specified texture +
Image(String) - +Constructor for class org.newdawn.slick.Image +
Create an image based on a file at the specified location +
Image(String, Color) - +Constructor for class org.newdawn.slick.Image +
Create an image based on a file at the specified location +
Image(String, boolean) - +Constructor for class org.newdawn.slick.Image +
Create an image based on a file at the specified location +
Image(String, boolean, int) - +Constructor for class org.newdawn.slick.Image +
Create an image based on a file at the specified location +
Image(String, boolean, int, Color) - +Constructor for class org.newdawn.slick.Image +
Create an image based on a file at the specified location +
Image(int, int) - +Constructor for class org.newdawn.slick.Image +
Create an empty image +
Image(int, int, int) - +Constructor for class org.newdawn.slick.Image +
Create an empty image +
Image(InputStream, String, boolean) - +Constructor for class org.newdawn.slick.Image +
Create an image based on a file at the specified location +
Image(InputStream, String, boolean, int) - +Constructor for class org.newdawn.slick.Image +
Create an image based on a file at the specified location +
Image(ImageData) - +Constructor for class org.newdawn.slick.Image +
Create an image from a image data source +
Image(ImageData, int) - +Constructor for class org.newdawn.slick.Image +
Create an image from a image data source. +
image - +Variable in class org.newdawn.slick.particles.Particle +
The image for this particle +
ImageBuffer - Class in org.newdawn.slick
A utility for creating images from pixel operations + + Expected usage is: + + ImageBuffer buffer = new ImageBuffer(320,200); + buffer.setRGBA(100,100,50,50,20,255); + ..
ImageBuffer(int, int) - +Constructor for class org.newdawn.slick.ImageBuffer +
  +
ImageBufferEndianTest - Class in org.newdawn.slick.tests
Quick test for endianess in image buffers
ImageBufferEndianTest() - +Constructor for class org.newdawn.slick.tests.ImageBufferEndianTest +
Create a new test +
ImageBufferTest - Class in org.newdawn.slick.tests
A test for image buffer maniupulation rendering
ImageBufferTest() - +Constructor for class org.newdawn.slick.tests.ImageBufferTest +
Create a new image buffer rendering test +
ImageCornerTest - Class in org.newdawn.slick.tests
A test for basic image rendering
ImageCornerTest() - +Constructor for class org.newdawn.slick.tests.ImageCornerTest +
Create a new image rendering test +
ImageData - Interface in org.newdawn.slick.opengl
A description of any class providing ImageData in a form suitable for OpenGL texture + creation.
ImageDataFactory - Class in org.newdawn.slick.opengl
A static utility to create the appropriate image data for a particular reference.
ImageDataFactory() - +Constructor for class org.newdawn.slick.opengl.ImageDataFactory +
  +
ImageGraphicsTest - Class in org.newdawn.slick.tests
A test for rendering to an image
ImageGraphicsTest() - +Constructor for class org.newdawn.slick.tests.ImageGraphicsTest +
Create a new image rendering test +
ImageIOImageData - Class in org.newdawn.slick.opengl
An image data provider that uses ImageIO to retrieve image data in a format + suitable for creating OpenGL textures.
ImageIOImageData() - +Constructor for class org.newdawn.slick.opengl.ImageIOImageData +
  +
ImageIOWriter - Class in org.newdawn.slick.imageout
A utility to write a Slick image out using ImageIO
ImageIOWriter() - +Constructor for class org.newdawn.slick.imageout.ImageIOWriter +
  +
ImageMemTest - Class in org.newdawn.slick.tests
A test for basic image rendering
ImageMemTest() - +Constructor for class org.newdawn.slick.tests.ImageMemTest +
Create a new image rendering test +
imageName - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The name of the image in use +
ImageOut - Class in org.newdawn.slick.imageout
A static hook to access all the Image output utilities.
ImageOut() - +Constructor for class org.newdawn.slick.imageout.ImageOut +
  +
ImageOutTest - Class in org.newdawn.slick.tests
A test for saving images
ImageOutTest() - +Constructor for class org.newdawn.slick.tests.ImageOutTest +
Create a new image rendering test +
ImageReadTest - Class in org.newdawn.slick.tests
A test for reading image data from a teture
ImageReadTest() - +Constructor for class org.newdawn.slick.tests.ImageReadTest +
Create a new image reading test +
ImageTest - Class in org.newdawn.slick.tests
A test for basic image rendering
ImageTest() - +Constructor for class org.newdawn.slick.tests.ImageTest +
Create a new image rendering test +
imageToByteBuffer(BufferedImage, boolean, boolean, int[]) - +Method in class org.newdawn.slick.opengl.ImageIOImageData +
  +
ImageWriter - Interface in org.newdawn.slick.imageout
The description of any class that can produce data to an output stream reprsenting + some image in memory.
ImageWriterFactory - Class in org.newdawn.slick.imageout
A factory to produce image writers based on format names
ImageWriterFactory() - +Constructor for class org.newdawn.slick.imageout.ImageWriterFactory +
  +
IMMEDIATE_RENDERER - +Static variable in class org.newdawn.slick.opengl.renderer.Renderer +
The indicator for immediate mode renderering (the default) +
ImmediateModeOGLRenderer - Class in org.newdawn.slick.opengl.renderer
The default OpenGL renderer, uses immediate mode for everything
ImmediateModeOGLRenderer() - +Constructor for class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
inClosedList(AStarPathFinder.Node) - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
Check if the node supplied is in the closed list +
includes(float, float) - +Method in class org.newdawn.slick.geom.Shape +
Check if the given point is part of the path that + forms this shape +
increaseTriangulation() - +Method in class org.newdawn.slick.geom.Shape +
Increase triangulation +
index - +Variable in class org.newdawn.slick.tiled.Layer +
The index of this layer +
index - +Variable in class org.newdawn.slick.tiled.TiledMap.GroupObject +
The index of this object +
index - +Variable in class org.newdawn.slick.tiled.TiledMap.ObjectGroup +
The index of this group +
index - +Variable in class org.newdawn.slick.tiled.TileSet +
The index of the tile set +
indexOf(float, float) - +Method in class org.newdawn.slick.geom.Shape +
Get the index of a given point +
info(String) - +Method in class org.newdawn.slick.util.DefaultLogSystem +
Log an information message +
info(String) - +Static method in class org.newdawn.slick.util.Log +
Log an information message +
info(String) - +Method in interface org.newdawn.slick.util.LogSystem +
Log an information message +
INHERIT_POINTS - +Static variable in class org.newdawn.slick.particles.Particle +
Indicates the particle should inherit it's use of points +
init() - +Method in class org.newdawn.slick.AppletGameContainer +
  +
init(GameContainer) - +Method in class org.newdawn.slick.BasicGame +
  +
init(GameContainer) - +Method in interface org.newdawn.slick.Game +
Initialise the game. +
init() - +Method in class org.newdawn.slick.Image +
Initialise internal data +
init() - +Method in class org.newdawn.slick.openal.SoundStore +
Initialise the sound effects stored. +
init(ParticleEmitter, float) - +Method in class org.newdawn.slick.particles.Particle +
Initialise the state of the particle as it's reused +
init(GameContainer) - +Method in class org.newdawn.slick.ScalableGame +
  +
init(GameContainer, StateBasedGame) - +Method in interface org.newdawn.slick.state.GameState +
Initialise the state. +
init(GameContainer) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
init(GameState, GameState) - +Method in class org.newdawn.slick.state.transition.BlobbyTransition +
  +
init(GameState, GameState) - +Method in class org.newdawn.slick.state.transition.CombinedTransition +
  +
init(GameState, GameState) - +Method in class org.newdawn.slick.state.transition.EmptyTransition +
  +
init(GameState, GameState) - +Method in class org.newdawn.slick.state.transition.FadeInTransition +
  +
init(GameState, GameState) - +Method in class org.newdawn.slick.state.transition.FadeOutTransition +
  +
init(GameState, GameState) - +Method in class org.newdawn.slick.state.transition.HorizontalSplitTransition +
  +
init(GameState, GameState) - +Method in class org.newdawn.slick.state.transition.RotateTransition +
  +
init(GameState, GameState) - +Method in class org.newdawn.slick.state.transition.SelectTransition +
  +
init(GameState, GameState) - +Method in interface org.newdawn.slick.state.transition.Transition +
Initialise the transition +
init(GameState, GameState) - +Method in class org.newdawn.slick.state.transition.VerticalSplitTransition +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.AlphaMapTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.AnimationTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.AntiAliasTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.BigImageTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.BigSpriteSheetTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.CachedRenderTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.CanvasContainerTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.CanvasSizeTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.ClipTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.CopyAreaAlphaTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.CurveTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.DeferredLoadingTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.DistanceFieldTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.DoubleClickTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.DuplicateEmitterTest +
load ressources (the particle system) and create our duplicate emitters + and place them nicely on the screen +
init(GameContainer) - +Method in class org.newdawn.slick.tests.FlashTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.FontPerformanceTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.FontTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.GeomAccuracyTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.GeomTest +
  +
init() - +Method in class org.newdawn.slick.tests.GeomUtilTest +
Perform the cut +
init(GameContainer) - +Method in class org.newdawn.slick.tests.GeomUtilTest +
  +
init() - +Method in class org.newdawn.slick.tests.GeomUtilTileTest +
Perform the cut +
init(GameContainer) - +Method in class org.newdawn.slick.tests.GeomUtilTileTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.GradientImageTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.GradientTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.GraphicsTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.GUITest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.ImageBufferEndianTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.ImageBufferTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.ImageCornerTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.ImageGraphicsTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.ImageMemTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.ImageOutTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.ImageReadTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.ImageTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.InkscapeTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.InputProviderTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.InputTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.IsoTiledTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.KeyRepeatTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.LameTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.LineRenderTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.MorphShapeTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.MorphSVGTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.MusicListenerTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.NavMeshTest +
Initialise resources and the map data +
init(GameContainer) - +Method in class org.newdawn.slick.tests.PackedSheetTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.ParticleTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.PedigreeTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.PolygonTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.PureFontTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.SavedStateTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.ScalableTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.ShapeTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.SlickCallableTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.SoundPositionTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.SoundTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.SoundURLTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.SpriteSheetFontTest +
  +
init(GameContainer, StateBasedGame) - +Method in class org.newdawn.slick.tests.states.TestState1 +
  +
init(GameContainer, StateBasedGame) - +Method in class org.newdawn.slick.tests.states.TestState2 +
  +
init(GameContainer, StateBasedGame) - +Method in class org.newdawn.slick.tests.states.TestState3 +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.TestBox +
  +
init() - +Method in class org.newdawn.slick.tests.TestUtils +
Initialise resources +
init(GameContainer) - +Method in class org.newdawn.slick.tests.TexturePaintTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.TileMapTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.TransformTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.TransformTest2 +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.TransparentColorTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.TrueTypeFontPerformanceTest +
  +
init(GameContainer) - +Method in class org.newdawn.slick.tests.UnicodeFontTest +
  +
initApplet() - +Method in class org.newdawn.slick.AppletGameContainer.Container +
Initiliase based on Applet init +
initControllers() - +Method in class org.newdawn.slick.Input +
Initialise the controllers system +
initDisplay(int, int) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
initDisplay(int, int) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
Initialise the display +
initDisplay(int, int) - +Method in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
inited - +Variable in class org.newdawn.slick.Image +
True if this image's state has been initialised +
initGL() - +Method in class org.newdawn.slick.AppletGameContainer.ContainerPanel +
Initialise GL state +
initGL() - +Method in class org.newdawn.slick.GameContainer +
Initialise the GL context +
initGL() - +Method in class org.newdawn.slick.opengl.pbuffer.FBOGraphics +
Initialise the GL context +
initGL() - +Method in class org.newdawn.slick.opengl.pbuffer.PBufferGraphics +
Initialise the GL context +
initGL() - +Method in class org.newdawn.slick.opengl.pbuffer.PBufferUniqueGraphics +
Initialise the GL context +
initialDistance - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The initial distance of the particles +
initialLife - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The initial life of the new pixels +
initialSize - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The initial size of the new pixels +
initImpl() - +Method in class org.newdawn.slick.BigImage +
  +
initImpl() - +Method in class org.newdawn.slick.Image +
Hook for subclasses to perform initialisation +
initImpl() - +Method in class org.newdawn.slick.SpriteSheet +
  +
initStatesList(GameContainer) - +Method in class org.newdawn.slick.state.StateBasedGame +
Initialise the list of states making up this game +
initStatesList(GameContainer) - +Method in class org.newdawn.slick.tests.StateBasedTest +
  +
initStatesList(GameContainer) - +Method in class org.newdawn.slick.tests.TransitionTest +
  +
initSystem() - +Method in class org.newdawn.slick.GameContainer +
Initialise the system components, OpenGL and OpenAL. +
INKSCAPE - +Static variable in class org.newdawn.slick.svg.inkscape.Util +
The namespace for inkscape +
InkscapeLoader - Class in org.newdawn.slick.svg
A loader specifically for the SVG that is produced from Inkscape
InkscapeNonGeometricData - Class in org.newdawn.slick.svg.inkscape
A custom non-geometric data type that can pass back any attribute + on the field.
InkscapeNonGeometricData(String, Element) - +Constructor for class org.newdawn.slick.svg.inkscape.InkscapeNonGeometricData +
Create a new non-geometric data holder +
InkscapeTest - Class in org.newdawn.slick.tests
A rudimentry test of loading SVG from inkscape
InkscapeTest() - +Constructor for class org.newdawn.slick.tests.InkscapeTest +
Create a new test for inkscape loading +
inOpenList(AStarPathFinder.Node) - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
Check if a node is in the open list +
input - +Variable in class org.newdawn.slick.GameContainer +
The input system to pass to the game +
input - +Variable in class org.newdawn.slick.gui.AbstractComponent +
The input we're responding to +
Input - Class in org.newdawn.slick
A wrapped for all keyboard, mouse and controller input
Input(int) - +Constructor for class org.newdawn.slick.Input +
Create a new input with the height of the screen +
InputAdapter - Class in org.newdawn.slick.util
An implement implementation of the InputListener interface
InputAdapter() - +Constructor for class org.newdawn.slick.util.InputAdapter +
  +
inputEnded() - +Method in class org.newdawn.slick.BasicGame +
  +
inputEnded() - +Method in interface org.newdawn.slick.ControlledInputReciever +
Notification that all input events have been sent for this frame +
inputEnded() - +Method in class org.newdawn.slick.state.BasicGameState +
  +
inputEnded() - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
inputEnded() - +Method in class org.newdawn.slick.util.InputAdapter +
  +
InputListener - Interface in org.newdawn.slick
A listener that will be notified of keyboard, mouse and controller events
InputProvider - Class in org.newdawn.slick.command
The central provider that maps real device input into abstract commands + defined by the developer.
InputProvider(Input) - +Constructor for class org.newdawn.slick.command.InputProvider +
Create a new input proider which will provide abstract input descriptions + based on the input from the supplied context. +
InputProviderListener - Interface in org.newdawn.slick.command
Description of any class wishing to recieve notifications of command invocations.
InputProviderTest - Class in org.newdawn.slick.tests
A test for abstract input via InputProvider
InputProviderTest() - +Constructor for class org.newdawn.slick.tests.InputProviderTest +
Create a new image rendering test +
inputStarted() - +Method in class org.newdawn.slick.BasicGame +
  +
inputStarted() - +Method in interface org.newdawn.slick.ControlledInputReciever +
Notification that input is about to be processed +
inputStarted() - +Method in class org.newdawn.slick.state.BasicGameState +
  +
inputStarted() - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
inputStarted() - +Method in class org.newdawn.slick.util.InputAdapter +
  +
InputTest - Class in org.newdawn.slick.tests
A test for input
InputTest() - +Constructor for class org.newdawn.slick.tests.InputTest +
Create a new input test +
InternalTextureLoader - Class in org.newdawn.slick.opengl
A texture loaded based on many old versions that will load image data from a file + and produce OpenGL textures.
intersect(Shape, Line) - +Method in class org.newdawn.slick.geom.GeomUtil +
Intersect a line with a shape +
intersect(Line) - +Method in class org.newdawn.slick.geom.Line +
Intersect this line with another +
intersect(Line, boolean) - +Method in class org.newdawn.slick.geom.Line +
Intersect this line with another +
intersect(Line, boolean, Vector2f) - +Method in class org.newdawn.slick.geom.Line +
Intersect this line with another +
intersects(Shape) - +Method in class org.newdawn.slick.geom.Circle +
Check if this circle touches another +
intersects(Shape) - +Method in class org.newdawn.slick.geom.Line +
  +
intersects(Shape) - +Method in class org.newdawn.slick.geom.Rectangle +
Check if this box touches another +
intersects(Shape) - +Method in class org.newdawn.slick.geom.Shape +
Check if this shape intersects with the shape provided. +
intValue(String, int, String) - +Static method in class org.newdawn.slick.font.effects.EffectUtil +
Prompts the user for int value +
inUse - +Static variable in class org.newdawn.slick.Image +
The sprite sheet currently in use +
inUse() - +Method in class org.newdawn.slick.particles.Particle +
Check if this particle is currently in use (i.e. +
Inventory - Class in org.newdawn.slick.tests.xml
A test example of some object data that can be configured via XML
Inventory() - +Constructor for class org.newdawn.slick.tests.xml.Inventory +
  +
isAcceptingInput() - +Method in class org.newdawn.slick.BasicGame +
  +
isAcceptingInput() - +Method in interface org.newdawn.slick.ControlledInputReciever +
Check if this input listener is accepting input +
isAcceptingInput() - +Method in class org.newdawn.slick.state.BasicGameState +
  +
isAcceptingInput() - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
isAcceptingInput() - +Method in class org.newdawn.slick.util.InputAdapter +
  +
isActive() - +Method in class org.newdawn.slick.command.InputProvider +
Check if this provider should be sending events +
isActive() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.LinearInterpolator +
Check if this interpolated value should be used +
isAntiAlias() - +Method in class org.newdawn.slick.Graphics +
True if antialiasing has been turned on for this graphics context +
isBold() - +Method in class org.newdawn.slick.font.HieroSettings +
  +
isButton1Pressed(int) - +Method in class org.newdawn.slick.Input +
Check if button 1 is pressed +
isButton2Pressed(int) - +Method in class org.newdawn.slick.Input +
Check if button 2 is pressed +
isButton3Pressed(int) - +Method in class org.newdawn.slick.Input +
Check if button 3 is pressed +
isButtonPressed(int, int) - +Method in class org.newdawn.slick.Input +
Check if controller button is pressed +
isCaching() - +Method in class org.newdawn.slick.UnicodeFont +
Returns true if this UnicodeFont caches the glyph drawing instructions to + improve performance. +
isColor(String) - +Method in class org.newdawn.slick.svg.NonGeometricData +
Check if a given attribute is in colour format +
isCommandControlDown(Command) - +Method in class org.newdawn.slick.command.InputProvider +
Check if the last control event we recieved related to the given command + indicated that a control was down +
isCommandControlPressed(Command) - +Method in class org.newdawn.slick.command.InputProvider +
Check if one of the controls related to the command specified has been + pressed since we last called this method +
isComplete() - +Method in class org.newdawn.slick.state.transition.BlobbyTransition +
  +
isComplete() - +Method in class org.newdawn.slick.state.transition.CombinedTransition +
  +
isComplete() - +Method in class org.newdawn.slick.state.transition.CrossStateTransition +
  +
isComplete() - +Method in class org.newdawn.slick.state.transition.EmptyTransition +
  +
isComplete() - +Method in class org.newdawn.slick.state.transition.FadeInTransition +
  +
isComplete() - +Method in class org.newdawn.slick.state.transition.FadeOutTransition +
  +
isComplete() - +Method in class org.newdawn.slick.state.transition.HorizontalSplitTransition +
  +
isComplete() - +Method in class org.newdawn.slick.state.transition.RotateTransition +
  +
isComplete() - +Method in class org.newdawn.slick.state.transition.SelectTransition +
  +
isComplete() - +Method in interface org.newdawn.slick.state.transition.Transition +
Check if this transtion has been completed +
isComplete() - +Method in class org.newdawn.slick.state.transition.VerticalSplitTransition +
  +
isControllerDown(int) - +Method in class org.newdawn.slick.Input +
Check if the controller has the down direction pressed +
isControllerLeft(int) - +Method in class org.newdawn.slick.Input +
Check if the controller has the left direction pressed +
isControllerRight(int) - +Method in class org.newdawn.slick.Input +
Check if the controller has the right direction pressed +
isControllerUp(int) - +Method in class org.newdawn.slick.Input +
Check if the controller has the up direction pressed +
isControlPressed(int) - +Method in class org.newdawn.slick.Input +
Check if a controller button has been pressed since last + time +
isControlPressed(int, int) - +Method in class org.newdawn.slick.Input +
Check if a controller button has been pressed since last + time +
isCyclic() - +Method in class org.newdawn.slick.font.effects.GradientEffect +
Check if the graident is repeating +
isDeferredLoading() - +Static method in class org.newdawn.slick.loading.LoadingList +
Check if we're using deferred loading +
isDeferredLoading() - +Method in class org.newdawn.slick.openal.SoundStore +
Check if we're using deferred loading +
isDeferredLoading() - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Check if we're using deferred loading +
isDestroyed() - +Method in class org.newdawn.slick.Image +
Check if this image has been destroyed +
isEnabled() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
  +
isEnabled() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.Range +
Check if this configuration option is enabled +
isEnabled() - +Method in class org.newdawn.slick.particles.effects.FireEmitter +
  +
isEnabled() - +Method in interface org.newdawn.slick.particles.ParticleEmitter +
Check if the emitter is enabled +
isFilled() - +Method in class org.newdawn.slick.svg.NonGeometricData +
True if the shape is meant to be filled +
isFullscreen() - +Method in class org.newdawn.slick.AppGameContainer +
Check if the display is in fullscreen mode +
isFullscreen() - +Method in class org.newdawn.slick.AppletGameContainer.Container +
  +
isFullscreen() - +Method in class org.newdawn.slick.GameContainer +
Check if the display is in fullscreen mode +
isHasAlpha() - +Method in class org.newdawn.slick.opengl.PNGDecoder.Format +
  +
isItalic() - +Method in class org.newdawn.slick.font.HieroSettings +
  +
isKeyDown(int) - +Method in class org.newdawn.slick.Input +
Check if a particular key is down +
isKeyPressed(int) - +Method in class org.newdawn.slick.Input +
Check if a particular key has been pressed since this method + was last called for the specified key +
isKeyRepeatEnabled() - +Method in class org.newdawn.slick.Input +
Check if key repeat is enabled +
isMissing() - +Method in class org.newdawn.slick.font.Glyph +
Returns true if the font does not have a glyph for this codepoint. +
isMouseButtonDown(int) - +Method in class org.newdawn.slick.Input +
Check if a given mouse button is down +
isMouseGrabbed() - +Method in class org.newdawn.slick.AppGameContainer +
  +
isMouseGrabbed() - +Method in class org.newdawn.slick.AppletGameContainer.Container +
  +
isMouseGrabbed() - +Method in class org.newdawn.slick.GameContainer +
Check if the mouse cursor is current grabbed. +
isMouseOver() - +Method in class org.newdawn.slick.gui.MouseOverArea +
Check if the mouse is over this area +
isMousePressed(int) - +Method in class org.newdawn.slick.Input +
Check if a mouse button has been pressed since last call +
isMusicOn() - +Method in class org.newdawn.slick.GameContainer +
Check if music is enabled +
isMusicOn() - +Method in class org.newdawn.slick.openal.SoundStore +
Check if music should currently be playing +
isMusicPlaying() - +Method in class org.newdawn.slick.openal.SoundStore +
Check if the music is currently playing +
ISOMETRIC - +Static variable in class org.newdawn.slick.tiled.TiledMap +
Indicates an isometric map +
isOriented() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
  +
isOriented() - +Method in class org.newdawn.slick.particles.effects.FireEmitter +
  +
isOriented() - +Method in class org.newdawn.slick.particles.Particle +
Check if this particle is being oriented based on it's velocity +
isOriented() - +Method in interface org.newdawn.slick.particles.ParticleEmitter +
Check if the particles produced should maintain orientation +
IsoTiledTest - Class in org.newdawn.slick.tests
Simple test for isometric map rendering
IsoTiledTest() - +Constructor for class org.newdawn.slick.tests.IsoTiledTest +
Create a new test +
isPaused() - +Method in class org.newdawn.slick.GameContainer +
Check if the container is currently paused. +
isPlaying() - +Method in interface org.newdawn.slick.openal.Audio +
Check if the sound is playing as sound fx +
isPlaying() - +Method in class org.newdawn.slick.openal.AudioImpl +
  +
isPlaying() - +Method in class org.newdawn.slick.openal.DeferredSound +
  +
isPlaying() - +Method in class org.newdawn.slick.openal.NullAudio +
  +
isPlaying() - +Method in class org.newdawn.slick.openal.StreamSound +
  +
isRadial() - +Method in class org.newdawn.slick.svg.Gradient +
Check if the gradient is radial +
isRGB() - +Method in class org.newdawn.slick.opengl.PNGDecoder +
  +
isRunning() - +Method in class org.newdawn.slick.AppletGameContainer.Container +
Check if the applet is currently running +
isShowingFPS() - +Method in class org.newdawn.slick.GameContainer +
Check if the FPS is currently showing +
isSoundOn() - +Method in class org.newdawn.slick.GameContainer +
Check if sound effects are enabled +
isStopped() - +Method in class org.newdawn.slick.Animation +
Check if this animation has stopped (either explictly or because it's reached its target frame) +
isStroked() - +Method in class org.newdawn.slick.svg.NonGeometricData +
True if the shape is meant to be outlined +
isUpdatingOnlyWhenVisible() - +Method in class org.newdawn.slick.AppGameContainer +
  +
isUpdatingOnlyWhenVisible() - +Method in class org.newdawn.slick.GameContainer +
Check if this game is only updating when visible to the user (default = true) +
isValidLocation(Mover, int, int, int, int) - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
Check if a given location is valid for the supplied mover +
isVisible() - +Method in class org.newdawn.slick.particles.ParticleSystem +
Check if this system is currently visible, i.e. +
isVSyncRequested() - +Method in class org.newdawn.slick.GameContainer +
True if vsync is requested +
Item - Class in org.newdawn.slick.tests.xml
A test example of some object data that can be configured via XML
Item() - +Constructor for class org.newdawn.slick.tests.xml.Item +
  +
ItemContainer - Class in org.newdawn.slick.tests.xml
A test example of some object data that can be configured via XML
ItemContainer() - +Constructor for class org.newdawn.slick.tests.xml.ItemContainer +
  +
+
+

+J

+
+
JPG - +Static variable in class org.newdawn.slick.imageout.ImageOut +
The format string for JPG +
JUSTIFY - +Static variable in class org.newdawn.slick.util.FontUtils.Alignment +
Justify alignment +
+
+

+K

+
+
KEY_0 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_1 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_2 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_3 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_4 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_5 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_6 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_7 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_8 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_9 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_A - +Static variable in class org.newdawn.slick.Input +
  +
KEY_ADD - +Static variable in class org.newdawn.slick.Input +
  +
KEY_APOSTROPHE - +Static variable in class org.newdawn.slick.Input +
  +
KEY_APPS - +Static variable in class org.newdawn.slick.Input +
  +
KEY_AT - +Static variable in class org.newdawn.slick.Input +
  +
KEY_AX - +Static variable in class org.newdawn.slick.Input +
  +
KEY_B - +Static variable in class org.newdawn.slick.Input +
  +
KEY_BACK - +Static variable in class org.newdawn.slick.Input +
  +
KEY_BACKSLASH - +Static variable in class org.newdawn.slick.Input +
  +
KEY_C - +Static variable in class org.newdawn.slick.Input +
  +
KEY_CAPITAL - +Static variable in class org.newdawn.slick.Input +
  +
KEY_CIRCUMFLEX - +Static variable in class org.newdawn.slick.Input +
  +
KEY_COLON - +Static variable in class org.newdawn.slick.Input +
  +
KEY_COMMA - +Static variable in class org.newdawn.slick.Input +
  +
KEY_CONVERT - +Static variable in class org.newdawn.slick.Input +
  +
KEY_D - +Static variable in class org.newdawn.slick.Input +
  +
KEY_DECIMAL - +Static variable in class org.newdawn.slick.Input +
  +
KEY_DELETE - +Static variable in class org.newdawn.slick.Input +
  +
KEY_DIVIDE - +Static variable in class org.newdawn.slick.Input +
  +
KEY_DOWN - +Static variable in class org.newdawn.slick.Input +
  +
KEY_E - +Static variable in class org.newdawn.slick.Input +
  +
KEY_END - +Static variable in class org.newdawn.slick.Input +
  +
KEY_ENTER - +Static variable in class org.newdawn.slick.Input +
  +
KEY_EQUALS - +Static variable in class org.newdawn.slick.Input +
  +
KEY_ESCAPE - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F1 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F10 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F11 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F12 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F13 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F14 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F15 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F2 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F3 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F4 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F5 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F6 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F7 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F8 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_F9 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_G - +Static variable in class org.newdawn.slick.Input +
  +
KEY_GRAVE - +Static variable in class org.newdawn.slick.Input +
  +
KEY_H - +Static variable in class org.newdawn.slick.Input +
  +
KEY_HOME - +Static variable in class org.newdawn.slick.Input +
  +
KEY_I - +Static variable in class org.newdawn.slick.Input +
  +
KEY_INSERT - +Static variable in class org.newdawn.slick.Input +
  +
KEY_J - +Static variable in class org.newdawn.slick.Input +
  +
KEY_K - +Static variable in class org.newdawn.slick.Input +
  +
KEY_KANA - +Static variable in class org.newdawn.slick.Input +
  +
KEY_KANJI - +Static variable in class org.newdawn.slick.Input +
  +
KEY_L - +Static variable in class org.newdawn.slick.Input +
  +
KEY_LALT - +Static variable in class org.newdawn.slick.Input +
A helper for left ALT +
KEY_LBRACKET - +Static variable in class org.newdawn.slick.Input +
  +
KEY_LCONTROL - +Static variable in class org.newdawn.slick.Input +
  +
KEY_LEFT - +Static variable in class org.newdawn.slick.Input +
  +
KEY_LMENU - +Static variable in class org.newdawn.slick.Input +
  +
KEY_LSHIFT - +Static variable in class org.newdawn.slick.Input +
  +
KEY_LWIN - +Static variable in class org.newdawn.slick.Input +
  +
KEY_M - +Static variable in class org.newdawn.slick.Input +
  +
KEY_MINUS - +Static variable in class org.newdawn.slick.Input +
  +
KEY_MULTIPLY - +Static variable in class org.newdawn.slick.Input +
  +
KEY_N - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NEXT - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NOCONVERT - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NUMLOCK - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NUMPAD0 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NUMPAD1 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NUMPAD2 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NUMPAD3 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NUMPAD4 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NUMPAD5 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NUMPAD6 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NUMPAD7 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NUMPAD8 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NUMPAD9 - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NUMPADCOMMA - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NUMPADENTER - +Static variable in class org.newdawn.slick.Input +
  +
KEY_NUMPADEQUALS - +Static variable in class org.newdawn.slick.Input +
  +
KEY_O - +Static variable in class org.newdawn.slick.Input +
  +
KEY_P - +Static variable in class org.newdawn.slick.Input +
  +
KEY_PAUSE - +Static variable in class org.newdawn.slick.Input +
  +
KEY_PERIOD - +Static variable in class org.newdawn.slick.Input +
  +
KEY_POWER - +Static variable in class org.newdawn.slick.Input +
  +
KEY_PRIOR - +Static variable in class org.newdawn.slick.Input +
  +
KEY_Q - +Static variable in class org.newdawn.slick.Input +
  +
KEY_R - +Static variable in class org.newdawn.slick.Input +
  +
KEY_RALT - +Static variable in class org.newdawn.slick.Input +
A helper for right ALT +
KEY_RBRACKET - +Static variable in class org.newdawn.slick.Input +
  +
KEY_RCONTROL - +Static variable in class org.newdawn.slick.Input +
  +
KEY_RETURN - +Static variable in class org.newdawn.slick.Input +
  +
KEY_RIGHT - +Static variable in class org.newdawn.slick.Input +
  +
KEY_RMENU - +Static variable in class org.newdawn.slick.Input +
  +
KEY_RSHIFT - +Static variable in class org.newdawn.slick.Input +
  +
KEY_RWIN - +Static variable in class org.newdawn.slick.Input +
  +
KEY_S - +Static variable in class org.newdawn.slick.Input +
  +
KEY_SCROLL - +Static variable in class org.newdawn.slick.Input +
  +
KEY_SEMICOLON - +Static variable in class org.newdawn.slick.Input +
  +
KEY_SLASH - +Static variable in class org.newdawn.slick.Input +
  +
KEY_SLEEP - +Static variable in class org.newdawn.slick.Input +
  +
KEY_SPACE - +Static variable in class org.newdawn.slick.Input +
  +
KEY_STOP - +Static variable in class org.newdawn.slick.Input +
  +
KEY_SUBTRACT - +Static variable in class org.newdawn.slick.Input +
  +
KEY_SYSRQ - +Static variable in class org.newdawn.slick.Input +
  +
KEY_T - +Static variable in class org.newdawn.slick.Input +
  +
KEY_TAB - +Static variable in class org.newdawn.slick.Input +
  +
KEY_U - +Static variable in class org.newdawn.slick.Input +
  +
KEY_UNDERLINE - +Static variable in class org.newdawn.slick.Input +
  +
KEY_UNLABELED - +Static variable in class org.newdawn.slick.Input +
  +
KEY_UP - +Static variable in class org.newdawn.slick.Input +
  +
KEY_V - +Static variable in class org.newdawn.slick.Input +
  +
KEY_W - +Static variable in class org.newdawn.slick.Input +
  +
KEY_X - +Static variable in class org.newdawn.slick.Input +
  +
KEY_Y - +Static variable in class org.newdawn.slick.Input +
  +
KEY_YEN - +Static variable in class org.newdawn.slick.Input +
  +
KEY_Z - +Static variable in class org.newdawn.slick.Input +
  +
KeyControl - Class in org.newdawn.slick.command
A control relating to a command indicate that it should be fired when a specific key is pressed + or released.
KeyControl(int) - +Constructor for class org.newdawn.slick.command.KeyControl +
Create a new control that caused an command to be fired on a key pressed/released +
KeyListener - Interface in org.newdawn.slick
Describes classes capable of responding to key presses
keyListeners - +Variable in class org.newdawn.slick.Input +
The listeners to notify of key events +
keyListenersToAdd - +Variable in class org.newdawn.slick.Input +
The listener to add +
keyPressed(int, char) - +Method in class org.newdawn.slick.BasicGame +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.gui.TextField +
  +
keyPressed(int, char) - +Method in interface org.newdawn.slick.KeyListener +
Notification that a key was pressed +
keyPressed(int, char) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.AlphaMapTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.AnimationTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.CanvasContainerTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.ClipTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.CopyAreaAlphaTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.DeferredLoadingTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.DistanceFieldTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.DuplicateEmitterTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.FlashTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.FontPerformanceTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.FontTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.GeomAccuracyTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.GeomTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.GradientImageTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.GradientTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.GraphicsTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.GUITest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.ImageBufferTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.ImageOutTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.ImageTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.InputTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.KeyRepeatTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.MusicListenerTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.PackedSheetTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.ParticleTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.PedigreeTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.PureFontTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.SavedStateTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.ShapeTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.SoundPositionTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.SoundTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.SoundURLTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.SpriteSheetFontTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.TestBox +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.TileMapTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.TransformTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.TransformTest2 +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.TransparentColorTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.tests.TrueTypeFontPerformanceTest +
  +
keyPressed(int, char) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
keyReleased(int, char) - +Method in class org.newdawn.slick.BasicGame +
  +
keyReleased(int, char) - +Method in interface org.newdawn.slick.KeyListener +
Notification that a key was released +
keyReleased(int, char) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
keyReleased(int, char) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
keyReleased(int, char) - +Method in class org.newdawn.slick.tests.InputTest +
  +
keyReleased(int, char) - +Method in class org.newdawn.slick.tests.ShapeTest +
  +
keyReleased(int, char) - +Method in class org.newdawn.slick.tests.states.TestState1 +
  +
keyReleased(int, char) - +Method in class org.newdawn.slick.tests.states.TestState2 +
  +
keyReleased(int, char) - +Method in class org.newdawn.slick.tests.states.TestState3 +
  +
keyReleased(int, char) - +Method in class org.newdawn.slick.tests.TestBox +
  +
keyReleased(int, char) - +Method in class org.newdawn.slick.tests.TransformTest +
  +
keyReleased(int, char) - +Method in class org.newdawn.slick.tests.TransformTest2 +
  +
keyReleased(int, char) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
KeyRepeatTest - Class in org.newdawn.slick.tests
A test for basic image rendering
KeyRepeatTest() - +Constructor for class org.newdawn.slick.tests.KeyRepeatTest +
Create a new image rendering test +
keys - +Variable in class org.newdawn.slick.Input +
The character values representing the pressed keys +
kill() - +Method in class org.newdawn.slick.particles.Particle +
Kill the particle, stop it rendering and send it back to the engine for + use. +
+
+

+L

+
+
LameTest - Class in org.newdawn.slick.tests
Lame test
LameTest() - +Constructor for class org.newdawn.slick.tests.LameTest +
Create the test +
lastFPS - +Variable in class org.newdawn.slick.GameContainer +
The last time the FPS recorded +
lastFrame - +Variable in class org.newdawn.slick.GameContainer +
The time the last frame was rendered +
lastGame - +Variable in class org.newdawn.slick.GameContainer +
The last game started +
lastGID - +Variable in class org.newdawn.slick.tiled.TileSet +
The local global tile id in the set +
Layer - Class in org.newdawn.slick.tiled
A layer of tiles on the map
Layer(TiledMap, Element) - +Constructor for class org.newdawn.slick.tiled.Layer +
Create a new layer based on the XML definition +
layers - +Variable in class org.newdawn.slick.tiled.TiledMap +
The list of layers defined in the map +
leave(GameContainer, StateBasedGame) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
leave(GameContainer, StateBasedGame) - +Method in interface org.newdawn.slick.state.GameState +
Notification that we're leaving this game state +
leaveSafeBlock() - +Static method in class org.newdawn.slick.opengl.SlickCallable +
Leave a safe block ensuring that all of Slick's OpenGL state is + restored since the last enter. +
LEFT - +Static variable in class org.newdawn.slick.command.ControllerDirectionControl +
The direction indicating we're waiting for the user to press left +
LEFT - +Static variable in class org.newdawn.slick.util.FontUtils.Alignment +
Left alignment +
length() - +Method in class org.newdawn.slick.geom.Line +
Find the length of the line +
length() - +Method in class org.newdawn.slick.geom.Vector2f +
Get the length of this vector +
length - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The length of the effect +
length() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavPath +
Get the length of the path +
lengthSquared() - +Method in class org.newdawn.slick.geom.Line +
Find the length of the line squared (cheaper and good for comparisons) +
lengthSquared() - +Method in class org.newdawn.slick.geom.Vector2f +
The length of the vector squared +
life - +Variable in class org.newdawn.slick.particles.Particle +
The life left in the particle +
lightGray - +Static variable in class org.newdawn.slick.Color +
The fixed colour light gray +
line - +Variable in class org.newdawn.slick.geom.GeomUtil.HitResult +
The line on the target shape that intersected +
Line - Class in org.newdawn.slick.geom
Implemenation of a bunch of maths functions to do with lines.
Line(float, float, boolean, boolean) - +Constructor for class org.newdawn.slick.geom.Line +
Create a new line based on the origin and a single point +
Line(float, float) - +Constructor for class org.newdawn.slick.geom.Line +
Create a new line based on the origin and a single point +
Line(float, float, float, float) - +Constructor for class org.newdawn.slick.geom.Line +
Create a new line based on two points +
Line(float, float, float, float, boolean) - +Constructor for class org.newdawn.slick.geom.Line +
Create a line with relative second point +
Line(float[], float[]) - +Constructor for class org.newdawn.slick.geom.Line +
Create a new line based on two points +
Line(Vector2f, Vector2f) - +Constructor for class org.newdawn.slick.geom.Line +
Create a new line based on two points +
LINE - +Static variable in class org.newdawn.slick.svg.Figure +
Line Type +
LinearGradientFill - Class in org.newdawn.slick.svg
A filler for shapes that applys SVG linear gradients
LinearGradientFill(Shape, Transform, Gradient) - +Constructor for class org.newdawn.slick.svg.LinearGradientFill +
Create a new fill for gradients +
LineProcessor - Class in org.newdawn.slick.svg.inkscape
A processor for the element
LineProcessor() - +Constructor for class org.newdawn.slick.svg.inkscape.LineProcessor +
  +
LineRenderTest - Class in org.newdawn.slick.tests
A test for the line rendering capability
LineRenderTest() - +Constructor for class org.newdawn.slick.tests.LineRenderTest +
Create a new test +
LineStripRenderer - Interface in org.newdawn.slick.opengl.renderer
The description of a class able to render line strips through + OpenGL
lineTo(float, float) - +Method in class org.newdawn.slick.geom.Path +
Add a line to the contour or hole which ends at the specified + location. +
Link - Class in org.newdawn.slick.util.pathfinding.navmesh
A link between this space and another
Link(float, float, Space) - +Constructor for class org.newdawn.slick.util.pathfinding.navmesh.Link +
Create a new link +
link(Space) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Link this space to another by creating a link and finding the point + at which the spaces link up +
list - +Variable in class org.newdawn.slick.svg.SimpleDiagramRenderer +
The display list representing the diagram +
listener - +Variable in class org.newdawn.slick.geom.GeomUtil +
The listener to notify of operations +
listeners - +Variable in class org.newdawn.slick.gui.AbstractComponent +
Listeners for the component to notify +
load() - +Method in interface org.newdawn.slick.loading.DeferredResource +
Load the actual resource +
load() - +Method in class org.newdawn.slick.openal.DeferredSound +
  +
load() - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
load() - +Method in class org.newdawn.slick.SavedState +
Load the data from file/muffin +
load(String, boolean) - +Static method in class org.newdawn.slick.svg.InkscapeLoader +
Load a SVG document into a diagram +
load(String) - +Static method in class org.newdawn.slick.svg.InkscapeLoader +
Load a SVG document into a diagram +
load(InputStream, boolean) - +Static method in class org.newdawn.slick.svg.InkscapeLoader +
Load a SVG document into a diagram +
LoadableImageData - Interface in org.newdawn.slick.opengl
An image data source that can load images from a stream
loadChildren(Element, Transform) - +Method in class org.newdawn.slick.svg.InkscapeLoader +
  +
loadChildren(Element, Transform) - +Method in interface org.newdawn.slick.svg.Loader +
Load the children of a given element +
loadConfiguredSystem(String, Color) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a set of configured emitters into a single system +
loadConfiguredSystem(String) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a set of configured emitters into a single system +
loadConfiguredSystem(File) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a set of configured emitters into a single system +
loadConfiguredSystem(InputStream, Color) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a set of configured emitters into a single system +
loadConfiguredSystem(InputStream) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a set of configured emitters into a single system +
loadConfiguredSystem(String, ConfigurableEmitterFactory) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a set of configured emitters into a single system +
loadConfiguredSystem(File, ConfigurableEmitterFactory) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a set of configured emitters into a single system +
loadConfiguredSystem(InputStream, ConfigurableEmitterFactory) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a set of configured emitters into a single system +
loadConfiguredSystem(InputStream, ConfigurableEmitterFactory, ParticleSystem, Color) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a set of configured emitters into a single system +
loadEmitter(String) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a single emitter from an XML file +
loadEmitter(File) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a single emitter from an XML file +
loadEmitter(InputStream) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a single emitter from an XML file +
loadEmitter(String, ConfigurableEmitterFactory) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a single emitter from an XML file +
loadEmitter(File, ConfigurableEmitterFactory) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a single emitter from an XML file +
loadEmitter(InputStream, ConfigurableEmitterFactory) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Load a single emitter from an XML file +
Loader - Interface in org.newdawn.slick.svg
Description of a simple XML loader
loadFile(String) - +Method in class org.newdawn.slick.muffin.FileMuffin +
  +
loadFile(String) - +Method in interface org.newdawn.slick.muffin.Muffin +
Load a file of data from the store +
loadFile(String) - +Method in class org.newdawn.slick.muffin.WebstartMuffin +
  +
loadGlyphs(List, int) - +Method in class org.newdawn.slick.font.GlyphPage +
Loads glyphs to the backing texture and sets the image on each loaded glyph. +
loadGlyphs() - +Method in class org.newdawn.slick.UnicodeFont +
Loads all queued glyphs to the backing textures. +
loadGlyphs(int) - +Method in class org.newdawn.slick.UnicodeFont +
Loads up to the specified number of queued glyphs to the backing textures. +
loadImage(InputStream) - +Method in class org.newdawn.slick.opengl.CompositeImageData +
  +
loadImage(InputStream, boolean, int[]) - +Method in class org.newdawn.slick.opengl.CompositeImageData +
  +
loadImage(InputStream, boolean, boolean, int[]) - +Method in class org.newdawn.slick.opengl.CompositeImageData +
  +
loadImage(InputStream) - +Method in class org.newdawn.slick.opengl.ImageIOImageData +
  +
loadImage(InputStream, boolean, int[]) - +Method in class org.newdawn.slick.opengl.ImageIOImageData +
  +
loadImage(InputStream, boolean, boolean, int[]) - +Method in class org.newdawn.slick.opengl.ImageIOImageData +
  +
loadImage(InputStream) - +Method in interface org.newdawn.slick.opengl.LoadableImageData +
Load a image from the specified stream +
loadImage(InputStream, boolean, int[]) - +Method in interface org.newdawn.slick.opengl.LoadableImageData +
Load a image from the specified stream +
loadImage(InputStream, boolean, boolean, int[]) - +Method in interface org.newdawn.slick.opengl.LoadableImageData +
Load a image from the specified stream +
loadImage(InputStream) - +Method in class org.newdawn.slick.opengl.PNGImageData +
  +
loadImage(InputStream, boolean, int[]) - +Method in class org.newdawn.slick.opengl.PNGImageData +
  +
loadImage(InputStream, boolean, boolean, int[]) - +Method in class org.newdawn.slick.opengl.PNGImageData +
  +
loadImage(InputStream) - +Method in class org.newdawn.slick.opengl.TGAImageData +
  +
loadImage(InputStream, boolean, int[]) - +Method in class org.newdawn.slick.opengl.TGAImageData +
  +
loadImage(InputStream, boolean, boolean, int[]) - +Method in class org.newdawn.slick.opengl.TGAImageData +
  +
LoadingList - Class in org.newdawn.slick.loading
A central list where all deferred loading resoures end up when deferred loading is in use.
LocatedImage - Class in org.newdawn.slick.util
An image along with state information that allows it to be drawn without + specifing the state in which to render.
LocatedImage(Image, int, int) - +Constructor for class org.newdawn.slick.util.LocatedImage +
Create a new located image +
Log - Class in org.newdawn.slick.util
A simple central logging system
LogSystem - Interface in org.newdawn.slick.util
Plugin in interface for the logging of Slick
loop() - +Method in class org.newdawn.slick.Music +
Loop the music +
loop(float, float) - +Method in class org.newdawn.slick.Music +
Loop the music at a given pitch and volume +
loop() - +Method in class org.newdawn.slick.Sound +
Loop this sound effect at default volume and pitch +
loop(float, float) - +Method in class org.newdawn.slick.Sound +
Loop this sound effect at a given volume and pitch +
LUMINANCE - +Static variable in class org.newdawn.slick.opengl.PNGDecoder +
  +
LUMINANCE_ALPHA - +Static variable in class org.newdawn.slick.opengl.PNGDecoder +
  +
+
+

+M

+
+
magenta - +Static variable in class org.newdawn.slick.Color +
The fixed colour dark magenta +
main(String[]) - +Static method in class org.newdawn.slick.tests.AlphaMapTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.AnimationTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.AntiAliasTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.BigImageTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.BigSpriteSheetTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.CachedRenderTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.CanvasContainerTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.CanvasSizeTest +
Entry point to the test +
main(String[]) - +Static method in class org.newdawn.slick.tests.ClipTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.CopyAreaAlphaTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.CurveTest +
Entry point to our simple test +
main(String[]) - +Static method in class org.newdawn.slick.tests.DeferredLoadingTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.DistanceFieldTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.DoubleClickTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.DuplicateEmitterTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.FlashTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.FontPerformanceTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.FontTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.GeomAccuracyTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.GeomTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.GeomUtilTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.GeomUtilTileTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.GradientImageTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.GradientTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.GraphicsTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.GUITest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.ImageBufferEndianTest +
Entry point to the test +
main(String[]) - +Static method in class org.newdawn.slick.tests.ImageBufferTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.ImageCornerTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.ImageGraphicsTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.ImageMemTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.ImageOutTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.ImageReadTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.ImageTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.InkscapeTest +
Entry point to our simple test +
main(String[]) - +Static method in class org.newdawn.slick.tests.InputProviderTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.InputTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.IsoTiledTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.KeyRepeatTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.LameTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.LineRenderTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.MorphShapeTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.MorphSVGTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.MusicListenerTest +
Entry point to the sound test +
main(String[]) - +Static method in class org.newdawn.slick.tests.NavMeshTest +
Entry point to out application +
main(String[]) - +Static method in class org.newdawn.slick.tests.PackedSheetTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.ParticleTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.PedigreeTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.PolygonTest +
Entry point into our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.PureFontTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.SavedStateTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.ScalableTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.ShapeTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.SlickCallableTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.SoundPositionTest +
Entry point to the sound test +
main(String[]) - +Static method in class org.newdawn.slick.tests.SoundTest +
Entry point to the sound test +
main(String[]) - +Static method in class org.newdawn.slick.tests.SoundURLTest +
Entry point to the sound test +
main(String[]) - +Static method in class org.newdawn.slick.tests.SpriteSheetFontTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.StateBasedTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.TestBox +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.TestUtils +
Entry point to the tests +
main(String[]) - +Static method in class org.newdawn.slick.tests.TexturePaintTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.TileMapTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.TransformTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.TransformTest2 +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.TransitionTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.TransparentColorTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.TrueTypeFontPerformanceTest +
Entry point to our test +
main(String[]) - +Static method in class org.newdawn.slick.tests.UnicodeFontTest +
Entry point to our simple test +
main(String[]) - +Static method in class org.newdawn.slick.tests.xml.ObjectParserTest +
Entity point to our test. +
main(String[]) - +Static method in class org.newdawn.slick.tests.xml.XMLTest +
Simple test for the XML parsing API +
ManhattanHeuristic - Class in org.newdawn.slick.util.pathfinding.heuristics
A heuristic that drives the search based on the Manhattan distance + between the current location and the target
ManhattanHeuristic(int) - +Constructor for class org.newdawn.slick.util.pathfinding.heuristics.ManhattanHeuristic +
Create a new heuristic +
MannTriangulator - Class in org.newdawn.slick.geom
A 2D Triangulator.
MannTriangulator() - +Constructor for class org.newdawn.slick.geom.MannTriangulator +
Creates a new instance of Triangulator0 +
MannTriangulator.PointBag - Class in org.newdawn.slick.geom
A bag/pool of point objects
MannTriangulator.PointBag() - +Constructor for class org.newdawn.slick.geom.MannTriangulator.PointBag +
  +
MaskUtil - Class in org.newdawn.slick.util
A utility to provide full screen masking
MaskUtil() - +Constructor for class org.newdawn.slick.util.MaskUtil +
  +
MAX_GLYPH_SIZE - +Static variable in class org.newdawn.slick.font.GlyphPage +
The maxium size of an individual glyph +
MAX_POINTS - +Variable in class org.newdawn.slick.geom.GeomUtil +
The maximum number of points returned by an operation - prevents full lockups +
MAX_POINTS - +Static variable in class org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer +
Maximum number of points allowed in a single strip +
MAX_VERTS - +Static variable in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
The maximum number of vertices draw in one batch +
maximumLogicInterval - +Variable in class org.newdawn.slick.GameContainer +
The maximum logic update interval +
maxParticlesPerEmitter - +Variable in class org.newdawn.slick.particles.ParticleSystem +
The maximum number of particles allows per emitter +
maxX - +Variable in class org.newdawn.slick.geom.Shape +
The right most point of this shape +
maxY - +Variable in class org.newdawn.slick.geom.Shape +
The bottom most point of this shape +
merge(Space) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Merge this space with another +
minimumLogicInterval - +Variable in class org.newdawn.slick.GameContainer +
The minimum logic update interval +
minX - +Variable in class org.newdawn.slick.geom.Shape +
The left most point of this shape. +
minY - +Variable in class org.newdawn.slick.geom.Shape +
The top most point of this shape. +
MOD - +Static variable in class org.newdawn.slick.openal.DeferredSound +
Indicate a MOD/XM to be loaded +
MODE_ADD - +Static variable in class org.newdawn.slick.Graphics +
Draw adding the existing colour to the new colour +
MODE_ALPHA_BLEND - +Static variable in class org.newdawn.slick.Graphics +
Draw using the alpha blending +
MODE_ALPHA_MAP - +Static variable in class org.newdawn.slick.Graphics +
Draw to the alpha map +
MODE_COLOR_MULTIPLY - +Static variable in class org.newdawn.slick.Graphics +
Draw multiplying the source and destination colours +
MODE_NORMAL - +Static variable in class org.newdawn.slick.Graphics +
The normal drawing mode +
MODE_SCREEN - +Static variable in class org.newdawn.slick.Graphics +
Draw blending the new image into the old one by a factor of it's colour +
MODSound - Class in org.newdawn.slick.openal
A sound as a MOD file - can only be played as music
MODSound(SoundStore, InputStream) - +Constructor for class org.newdawn.slick.openal.MODSound +
Create a mod sound to be played back +
MorphShape - Class in org.newdawn.slick.geom
A shape that morphs between a set of other shapes
MorphShape(Shape) - +Constructor for class org.newdawn.slick.geom.MorphShape +
Create a new mighty morphin shape +
MorphShapeTest - Class in org.newdawn.slick.tests
A test to try shape morphing
MorphShapeTest() - +Constructor for class org.newdawn.slick.tests.MorphShapeTest +
Create a simple test +
MorphSVGTest - Class in org.newdawn.slick.tests
A test to try shape morphing
MorphSVGTest() - +Constructor for class org.newdawn.slick.tests.MorphSVGTest +
Create a simple test +
MOUSE_LEFT_BUTTON - +Static variable in class org.newdawn.slick.Input +
The left mouse button indicator +
MOUSE_MIDDLE_BUTTON - +Static variable in class org.newdawn.slick.Input +
The middle mouse button indicator +
MOUSE_RIGHT_BUTTON - +Static variable in class org.newdawn.slick.Input +
The right mouse button indicator +
MouseButtonControl - Class in org.newdawn.slick.command
A control indicating that a mouse button must be pressed or released to cause an command
MouseButtonControl(int) - +Constructor for class org.newdawn.slick.command.MouseButtonControl +
Create a new control that indicates a mouse button to be pressed or released +
mouseClicked(int, int, int, int) - +Method in class org.newdawn.slick.BasicGame +
  +
mouseClicked(int, int, int, int) - +Method in interface org.newdawn.slick.MouseListener +
Notification that a mouse button was clicked. +
mouseClicked(int, int, int, int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
mouseClicked(int, int, int, int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
mouseClicked(int, int, int, int) - +Method in class org.newdawn.slick.tests.DoubleClickTest +
  +
mouseClicked(int, int, int, int) - +Method in class org.newdawn.slick.tests.InputTest +
  +
mouseClicked(int, int, int, int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
mouseDragged(int, int, int, int) - +Method in class org.newdawn.slick.BasicGame +
  +
mouseDragged(int, int, int, int) - +Method in class org.newdawn.slick.gui.MouseOverArea +
  +
mouseDragged(int, int, int, int) - +Method in interface org.newdawn.slick.MouseListener +
Notification that mouse cursor was dragged +
mouseDragged(int, int, int, int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
mouseDragged(int, int, int, int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
mouseDragged(int, int, int, int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
MouseListener - Interface in org.newdawn.slick
Description of classes that respond to mouse related input events
mouseListeners - +Variable in class org.newdawn.slick.Input +
The listeners to notify of mouse events +
mouseListenersToAdd - +Variable in class org.newdawn.slick.Input +
The listener to add +
mouseMoved(int, int, int, int) - +Method in class org.newdawn.slick.BasicGame +
  +
mouseMoved(int, int, int, int) - +Method in class org.newdawn.slick.gui.MouseOverArea +
  +
mouseMoved(int, int, int, int) - +Method in interface org.newdawn.slick.MouseListener +
Notification that mouse cursor was moved +
mouseMoved(int, int, int, int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
mouseMoved(int, int, int, int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
mouseMoved(int, int, int, int) - +Method in class org.newdawn.slick.tests.InputTest +
  +
mouseMoved(int, int, int, int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
mouseMoved(int, int, int, int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
MouseOverArea - Class in org.newdawn.slick.gui
A mouse over area that can be used for menus or buttons
MouseOverArea(GUIContext, Image, int, int, ComponentListener) - +Constructor for class org.newdawn.slick.gui.MouseOverArea +
Create a new mouse over area +
MouseOverArea(GUIContext, Image, int, int) - +Constructor for class org.newdawn.slick.gui.MouseOverArea +
Create a new mouse over area +
MouseOverArea(GUIContext, Image, int, int, int, int, ComponentListener) - +Constructor for class org.newdawn.slick.gui.MouseOverArea +
Create a new mouse over area +
MouseOverArea(GUIContext, Image, int, int, int, int) - +Constructor for class org.newdawn.slick.gui.MouseOverArea +
Create a new mouse over area +
MouseOverArea(GUIContext, Image, Shape) - +Constructor for class org.newdawn.slick.gui.MouseOverArea +
Create a new mouse over area +
mousePressed(int, int, int) - +Method in class org.newdawn.slick.BasicGame +
  +
mousePressed(int, int, int) - +Method in class org.newdawn.slick.gui.MouseOverArea +
  +
mousePressed - +Variable in class org.newdawn.slick.Input +
THe state of the mouse buttons +
mousePressed(int, int, int) - +Method in interface org.newdawn.slick.MouseListener +
Notification that a mouse button was pressed +
mousePressed(int, int, int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
mousePressed(int, int, int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
mousePressed(int, int, int) - +Method in class org.newdawn.slick.tests.InputTest +
  +
mousePressed(int, int, int) - +Method in class org.newdawn.slick.tests.NavMeshTest +
  +
mousePressed(int, int, int) - +Method in class org.newdawn.slick.tests.PedigreeTest +
  +
mousePressed(int, int, int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
mousePressed(int, int, int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
mouseReleased(int, int, int) - +Method in class org.newdawn.slick.BasicGame +
  +
mouseReleased(int, int, int) - +Method in class org.newdawn.slick.gui.AbstractComponent +
Gives the focus to this component with a click of the mouse. +
mouseReleased(int, int, int) - +Method in class org.newdawn.slick.gui.MouseOverArea +
  +
mouseReleased(int, int, int) - +Method in interface org.newdawn.slick.MouseListener +
Notification that a mouse button was released +
mouseReleased(int, int, int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
mouseReleased(int, int, int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
mouseReleased(int, int, int) - +Method in class org.newdawn.slick.tests.InputTest +
  +
mouseReleased(int, int, int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
mouseReleased(int, int, int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
mouseWheelMoved(int) - +Method in class org.newdawn.slick.BasicGame +
  +
mouseWheelMoved(int) - +Method in interface org.newdawn.slick.MouseListener +
Notification that the mouse wheel position was updated +
mouseWheelMoved(int) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
mouseWheelMoved(int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
mouseWheelMoved(int) - +Method in class org.newdawn.slick.tests.GeomUtilTest +
  +
mouseWheelMoved(int) - +Method in class org.newdawn.slick.tests.InputTest +
  +
mouseWheelMoved(int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
mouseWheelMoved(int) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
move(float, float) - +Method in class org.newdawn.slick.particles.Particle +
Move this particle a fixed amount +
moveAll(ParticleEmitter, float, float) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Move all the particles owned by the specified emitter +
Mover - Interface in org.newdawn.slick.util.pathfinding
A tagging interface for an object representing the entity in the game that + is going to moving along the path.
Muffin - Interface in org.newdawn.slick.muffin
A description of any class with the ability to store state locally
multiply(Color) - +Method in class org.newdawn.slick.Color +
Multiply this color by another +
Music - Class in org.newdawn.slick
A piece of music loaded and playable within the game.
Music(String) - +Constructor for class org.newdawn.slick.Music +
Create and load a piece of music (either OGG or MOD/XM) +
Music(URL) - +Constructor for class org.newdawn.slick.Music +
Create and load a piece of music (either OGG or MOD/XM) +
Music(InputStream, String) - +Constructor for class org.newdawn.slick.Music +
Create and load a piece of music (either OGG or MOD/XM) +
Music(URL, boolean) - +Constructor for class org.newdawn.slick.Music +
Create and load a piece of music (either OGG or MOD/XM) +
Music(String, boolean) - +Constructor for class org.newdawn.slick.Music +
Create and load a piece of music (either OGG or MOD/XM) +
musicEnded(Music) - +Method in interface org.newdawn.slick.MusicListener +
Notification that a piece of music finished playing +
musicEnded(Music) - +Method in class org.newdawn.slick.tests.MusicListenerTest +
  +
MusicListener - Interface in org.newdawn.slick
The description of any class needing to recieve notification of changes + to music state.
MusicListenerTest - Class in org.newdawn.slick.tests
A test for music listeners which notify you when the music has eneded
MusicListenerTest() - +Constructor for class org.newdawn.slick.tests.MusicListenerTest +
Create a new test +
musicOn() - +Method in class org.newdawn.slick.openal.SoundStore +
Check if music is currently enabled +
musicSwapped(Music, Music) - +Method in interface org.newdawn.slick.MusicListener +
Notification that a piece of music has been swapped + for another. +
musicSwapped(Music, Music) - +Method in class org.newdawn.slick.tests.MusicListenerTest +
  +
+
+

+N

+
+
name - +Variable in class org.newdawn.slick.Image +
A meaningful name provided by the user of the image to tag it +
name - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The name attribute +
name - +Variable in class org.newdawn.slick.tests.xml.Item +
The name injected by the XML parser +
name - +Variable in class org.newdawn.slick.tiled.Layer +
The name of this layer - read from the XML +
name - +Variable in class org.newdawn.slick.tiled.TiledMap.GroupObject +
The name of this object - read from the XML +
name - +Variable in class org.newdawn.slick.tiled.TiledMap.ObjectGroup +
The name of this group - read from the XML +
name - +Variable in class org.newdawn.slick.tiled.TileSet +
The name of the tile set +
NavMesh - Class in org.newdawn.slick.util.pathfinding.navmesh
A nav-mesh is a set of shapes that describe the navigation of a map.
NavMesh() - +Constructor for class org.newdawn.slick.util.pathfinding.navmesh.NavMesh +
Create a new empty mesh +
NavMesh(ArrayList) - +Constructor for class org.newdawn.slick.util.pathfinding.navmesh.NavMesh +
Create a new mesh with a set of spaces +
NavMeshBuilder - Class in org.newdawn.slick.util.pathfinding.navmesh
The builder responsible for converting a tile based map into + a navigation mesh
NavMeshBuilder() - +Constructor for class org.newdawn.slick.util.pathfinding.navmesh.NavMeshBuilder +
  +
NavMeshTest - Class in org.newdawn.slick.tests
A test to show nav-mesh generation on tile based maps.
NavMeshTest() - +Constructor for class org.newdawn.slick.tests.NavMeshTest +
Create a new test +
NavPath - Class in org.newdawn.slick.util.pathfinding.navmesh
A path across a navigation mesh
NavPath() - +Constructor for class org.newdawn.slick.util.pathfinding.navmesh.NavPath +
Create a new path +
NeatTriangulator - Class in org.newdawn.slick.geom
A second triangulator that seems slightly more robust
NeatTriangulator() - +Constructor for class org.newdawn.slick.geom.NeatTriangulator +
Create a new triangulator +
negate() - +Method in class org.newdawn.slick.geom.Vector2f +
Negate this vector +
negateLocal() - +Method in class org.newdawn.slick.geom.Vector2f +
Negate this vector without creating a new copy +
next - +Variable in class org.newdawn.slick.geom.MannTriangulator.PointBag +
The next bag in the list of bags +
nextRepeat - +Variable in class org.newdawn.slick.Input +
The time since the next key repeat to be fired for the key +
NONE - +Static variable in class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
Indicates there is no current geometry buffer +
NONE - +Static variable in class org.newdawn.slick.svg.NonGeometricData +
Value indicating that no settings has been specified +
NonGeometricData - Class in org.newdawn.slick.svg
A set of data about a shape that doesn't fit into it's geometric + configuration.
NonGeometricData(String) - +Constructor for class org.newdawn.slick.svg.NonGeometricData +
Create a set of non-geometric data for a figure +
normalise() - +Method in class org.newdawn.slick.geom.Vector2f +
Normalise the vector +
notifyListeners() - +Method in class org.newdawn.slick.gui.AbstractComponent +
Notify all the listeners. +
NullAudio - Class in org.newdawn.slick.openal
A null implementation used to provide an object reference when sound + has failed.
NullAudio() - +Constructor for class org.newdawn.slick.openal.NullAudio +
  +
NUM_KERNELS - +Static variable in class org.newdawn.slick.font.effects.ShadowEffect +
The number of kernels to apply +
+
+

+O

+
+
objectGroups - +Variable in class org.newdawn.slick.tiled.TiledMap +
The list of object-groups defined in the map +
ObjectParserTest - Class in org.newdawn.slick.tests.xml
A simple test to check that the object parser from XML works.
ObjectParserTest() - +Constructor for class org.newdawn.slick.tests.xml.ObjectParserTest +
  +
objects - +Variable in class org.newdawn.slick.tiled.TiledMap.ObjectGroup +
The Objects of this group +
ObjectTreeParser - Class in org.newdawn.slick.util.xml
Provides a method of parsing XML into an existing data model.
ObjectTreeParser() - +Constructor for class org.newdawn.slick.util.xml.ObjectTreeParser +
Create an object tree parser with no default package +
ObjectTreeParser(String) - +Constructor for class org.newdawn.slick.util.xml.ObjectTreeParser +
Create an object tree parser specifing the default package + where classes will be search for using the XML element name +
OGG - +Static variable in class org.newdawn.slick.openal.DeferredSound +
Indicate a OGG to be loaded +
OggData - Class in org.newdawn.slick.openal
Data describing the sounds in a OGG file
OggData() - +Constructor for class org.newdawn.slick.openal.OggData +
  +
OggDecoder - Class in org.newdawn.slick.openal
Decode an OGG file to PCM data
OggDecoder() - +Constructor for class org.newdawn.slick.openal.OggDecoder +
Create a new OGG decoder +
OggInputStream - Class in org.newdawn.slick.openal
An input stream that can extract ogg data.
OggInputStream(InputStream) - +Constructor for class org.newdawn.slick.openal.OggInputStream +
Create a new stream to decode OGG data +
on(Vector2f) - +Method in class org.newdawn.slick.geom.Line +
Check if the given point is on the line +
OPACITY - +Static variable in class org.newdawn.slick.svg.NonGeometricData +
The alpha value for filling +
OpenALStreamPlayer - Class in org.newdawn.slick.openal
A generic tool to work on a supplied stream, pulling out PCM data and buffered it to OpenAL + as required.
OpenALStreamPlayer(int, String) - +Constructor for class org.newdawn.slick.openal.OpenALStreamPlayer +
Create a new player to work on an audio stream +
OpenALStreamPlayer(int, URL) - +Constructor for class org.newdawn.slick.openal.OpenALStreamPlayer +
Create a new player to work on an audio stream +
OperationNotSupportedException - Exception in org.newdawn.slick.util
Thrown to indicate that a limited implementation of a class can not + support the operation requested.
OperationNotSupportedException(String) - +Constructor for exception org.newdawn.slick.util.OperationNotSupportedException +
Create a new exception +
optionValue(String, String, String[][], String) - +Static method in class org.newdawn.slick.font.effects.EffectUtil +
Prompts the user for a value that represents a fixed number of options. +
orange - +Static variable in class org.newdawn.slick.Color +
The fixed colour dark orange +
org.newdawn.slick - package org.newdawn.slick
 
org.newdawn.slick.command - package org.newdawn.slick.command
Provides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract +commands that are relevant to a particular game.
org.newdawn.slick.fills - package org.newdawn.slick.fills
Fill effects used to colour and mogrify shapes during rendering
org.newdawn.slick.font - package org.newdawn.slick.font
 
org.newdawn.slick.font.effects - package org.newdawn.slick.font.effects
 
org.newdawn.slick.geom - package org.newdawn.slick.geom
Simple geometric wrappers that can be used for rendering and collision.
org.newdawn.slick.gui - package org.newdawn.slick.gui
Some extremely simple GUI elements which should be used where a game does not require a full GUI
org.newdawn.slick.imageout - package org.newdawn.slick.imageout
Supports saving of slick images to various file types.
org.newdawn.slick.loading - package org.newdawn.slick.loading
Adds support for deferring loading of resources to a set time to allow loading/progress bar +style effects.
org.newdawn.slick.muffin - package org.newdawn.slick.muffin
Muffins for storing local data
org.newdawn.slick.openal - package org.newdawn.slick.openal
This package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats.
org.newdawn.slick.opengl - package org.newdawn.slick.opengl
This package contains the nitty gritty image manipulation code for using OpenGL with standard image formats.
org.newdawn.slick.opengl.pbuffer - package org.newdawn.slick.opengl.pbuffer
 
org.newdawn.slick.opengl.renderer - package org.newdawn.slick.opengl.renderer
 
org.newdawn.slick.particles - package org.newdawn.slick.particles
The particle engine maintains a set of small sprites being controlled +by emitters to give some special effect.
org.newdawn.slick.particles.effects - package org.newdawn.slick.particles.effects
This package should contain stock effects for simple particle systems.
org.newdawn.slick.state - package org.newdawn.slick.state
State based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits.
org.newdawn.slick.state.transition - package org.newdawn.slick.state.transition
 
org.newdawn.slick.svg - package org.newdawn.slick.svg
Demo/Test SVG area.
org.newdawn.slick.svg.inkscape - package org.newdawn.slick.svg.inkscape
 
org.newdawn.slick.tests - package org.newdawn.slick.tests
Tests for the facilities provided by the library.
org.newdawn.slick.tests.states - package org.newdawn.slick.tests.states
States for the StateBasedGameTest
org.newdawn.slick.tests.xml - package org.newdawn.slick.tests.xml
Tests for the XML Parser and Object Tree Parser
org.newdawn.slick.tiled - package org.newdawn.slick.tiled
Contains utilities for working with the TilED (http://www.mapeditor.org) +utility for creating tiled maps.
org.newdawn.slick.util - package org.newdawn.slick.util
Utilities to support the library.
org.newdawn.slick.util.pathfinding - package org.newdawn.slick.util.pathfinding
A set of classes to provide configurable A* path finding on tilebased maps
org.newdawn.slick.util.pathfinding.heuristics - package org.newdawn.slick.util.pathfinding.heuristics
 
org.newdawn.slick.util.pathfinding.navmesh - package org.newdawn.slick.util.pathfinding.navmesh
 
org.newdawn.slick.util.xml - package org.newdawn.slick.util.xml
Some utilities for reading XML using Java DOM and for mapping XML onto existing data models
orientation - +Variable in class org.newdawn.slick.tiled.TiledMap +
The orientation of this map +
oriented - +Variable in class org.newdawn.slick.particles.Particle +
True if this particle's quad should be oritented based on it's direction +
originalDisplayMode - +Variable in class org.newdawn.slick.AppGameContainer +
The original display mode before we tampered with things +
originalLife - +Variable in class org.newdawn.slick.particles.Particle +
The original life of this particle +
ORTHOGONAL - +Static variable in class org.newdawn.slick.tiled.TiledMap +
Indicates a orthogonal map +
out - +Static variable in class org.newdawn.slick.util.DefaultLogSystem +
The output stream for dumping the log out on +
OutlineEffect - Class in org.newdawn.slick.font.effects
Strokes glyphs with an outline.
OutlineEffect() - +Constructor for class org.newdawn.slick.font.effects.OutlineEffect +
Default constructor for injection +
OutlineEffect(int, Color) - +Constructor for class org.newdawn.slick.font.effects.OutlineEffect +
Create a new effect to draw the outline of the text +
OutlineWobbleEffect - Class in org.newdawn.slick.font.effects
An effect that genrates a wobbly line around the outline of the text
OutlineWobbleEffect() - +Constructor for class org.newdawn.slick.font.effects.OutlineWobbleEffect +
Default constructor for injection +
OutlineWobbleEffect(int, Color) - +Constructor for class org.newdawn.slick.font.effects.OutlineWobbleEffect +
Create a new effect that generates a wobbly line around the text +
OutlineZigzagEffect - Class in org.newdawn.slick.font.effects
An effect to generate a uniformly zigzaging line around text
OutlineZigzagEffect() - +Constructor for class org.newdawn.slick.font.effects.OutlineZigzagEffect +
Default constructor for injection +
OutlineZigzagEffect(int, Color) - +Constructor for class org.newdawn.slick.font.effects.OutlineZigzagEffect +
Create a new effect to generate a zigzagging line around the text +
OverTriangulator - Class in org.newdawn.slick.geom
A triangulator implementation that splits the triangules of another, subdividing + to give a higher tesselation - and hence smoother transitions.
OverTriangulator(Triangulator) - +Constructor for class org.newdawn.slick.geom.OverTriangulator +
Create a new triangulator +
+
+

+P

+
+
p1 - +Variable in class org.newdawn.slick.geom.GeomUtil.HitResult +
The index of the first point on the target shape that forms the line +
p2 - +Variable in class org.newdawn.slick.geom.GeomUtil.HitResult +
The index of the second point on the target shape that forms the line +
PackedSheetTest - Class in org.newdawn.slick.tests
A test for packed sprite sheets
PackedSheetTest() - +Constructor for class org.newdawn.slick.tests.PackedSheetTest +
Create a new image rendering test +
PackedSpriteSheet - Class in org.newdawn.slick
A sprite sheet packed and defined by the Pacific Software Image Packer available + from: + + http://homepage.ntlworld.com/config/imagepacker/
PackedSpriteSheet(String) - +Constructor for class org.newdawn.slick.PackedSpriteSheet +
Create a new packed sprite sheet based on a ImagePacker definition file +
PackedSpriteSheet(String, Color) - +Constructor for class org.newdawn.slick.PackedSpriteSheet +
Create a new packed sprite sheet based on a ImagePacker definition file +
PackedSpriteSheet(String, int) - +Constructor for class org.newdawn.slick.PackedSpriteSheet +
Create a new packed sprite sheet based on a ImagePacker definition file +
PackedSpriteSheet(String, int, Color) - +Constructor for class org.newdawn.slick.PackedSpriteSheet +
Create a new packed sprite sheet based on a ImagePacker definition file +
parse(String) - +Method in class org.newdawn.slick.util.xml.ObjectTreeParser +
Parse the XML document located by the slick resource loader using the + reference given. +
parse(String, InputStream) - +Method in class org.newdawn.slick.util.xml.ObjectTreeParser +
Parse the XML document that can be read from the given input stream +
parse(String) - +Method in class org.newdawn.slick.util.xml.XMLParser +
Parse the XML document located by the slick resource loader using the + reference given. +
parse(String, InputStream) - +Method in class org.newdawn.slick.util.xml.XMLParser +
Parse the XML document that can be read from the given input stream +
parseOnto(String, Object) - +Method in class org.newdawn.slick.util.xml.ObjectTreeParser +
Parse the XML document located by the slick resource loader using the + reference given. +
parseOnto(String, InputStream, Object) - +Method in class org.newdawn.slick.util.xml.ObjectTreeParser +
Parse the XML document that can be read from the given input stream +
ParsingException - Exception in org.newdawn.slick.svg
Exception indicating a failure to parse XML, giving element information
ParsingException(String, String, Throwable) - +Constructor for exception org.newdawn.slick.svg.ParsingException +
Create a new exception +
ParsingException(Element, String, Throwable) - +Constructor for exception org.newdawn.slick.svg.ParsingException +
Create a new exception +
ParsingException(String, String) - +Constructor for exception org.newdawn.slick.svg.ParsingException +
Create a new exception +
ParsingException(Element, String) - +Constructor for exception org.newdawn.slick.svg.ParsingException +
Create a new exception +
Particle - Class in org.newdawn.slick.particles
A single particle within a system
Particle(ParticleSystem) - +Constructor for class org.newdawn.slick.particles.Particle +
Create a new particle belonging to given engine +
ParticleEmitter - Interface in org.newdawn.slick.particles
An emitter is responsible for producing the particles and controlling them during + their life.
ParticleIO - Class in org.newdawn.slick.particles
Utility methods to (de)serialize ConfigureEmitters to and from XML
ParticleIO() - +Constructor for class org.newdawn.slick.particles.ParticleIO +
  +
particlesByEmitter - +Variable in class org.newdawn.slick.particles.ParticleSystem +
A map from emitter to a the particle pool holding the particles it uses + void: this is now sorted by emitters to allow emitter specfic state to be set for + each emitter. +
ParticleSystem - Class in org.newdawn.slick.particles
A particle syste responsible for maintaining a set of data about individual + particles which are created and controlled by assigned emitters.
ParticleSystem(Image) - +Constructor for class org.newdawn.slick.particles.ParticleSystem +
Create a new particle system +
ParticleSystem(String) - +Constructor for class org.newdawn.slick.particles.ParticleSystem +
Create a new particle system +
ParticleSystem(String, int) - +Constructor for class org.newdawn.slick.particles.ParticleSystem +
Create a new particle system +
ParticleSystem(String, int, Color) - +Constructor for class org.newdawn.slick.particles.ParticleSystem +
Create a new particle system +
ParticleSystem(Image, int) - +Constructor for class org.newdawn.slick.particles.ParticleSystem +
Create a new particle system +
ParticleTest - Class in org.newdawn.slick.tests
A particle test using built in effects
ParticleTest() - +Constructor for class org.newdawn.slick.tests.ParticleTest +
Create a new test of graphics context rendering +
Path - Class in org.newdawn.slick.geom
A shape built from lines and curves.
Path(float, float) - +Constructor for class org.newdawn.slick.geom.Path +
Create a new path +
PATH - +Static variable in class org.newdawn.slick.svg.Figure +
Path Type +
Path - Class in org.newdawn.slick.util.pathfinding
A path determined by some path finding algorithm.
Path() - +Constructor for class org.newdawn.slick.util.pathfinding.Path +
Create an empty path +
Path.Step - Class in org.newdawn.slick.util.pathfinding
A single step within the path
Path.Step(int, int) - +Constructor for class org.newdawn.slick.util.pathfinding.Path.Step +
Create a new step +
PathFinder - Interface in org.newdawn.slick.util.pathfinding
A description of an implementation that can find a path from one + location on a tile map to another based on information provided + by that tile map.
pathFinderVisited(int, int) - +Method in interface org.newdawn.slick.util.pathfinding.TileBasedMap +
Notification that the path finder visited a given tile. +
PathFindingContext - Interface in org.newdawn.slick.util.pathfinding
The context describing the current path finding state
PathProcessor - Class in org.newdawn.slick.svg.inkscape
A processor for the and elements marked as not an arc.
PathProcessor() - +Constructor for class org.newdawn.slick.svg.inkscape.PathProcessor +
  +
pause() - +Method in class org.newdawn.slick.GameContainer +
Pause the game - i.e. +
pause() - +Method in class org.newdawn.slick.Input +
Pauses the polling and sending of input events. +
pause() - +Method in class org.newdawn.slick.Music +
Pause the music playback +
paused - +Variable in class org.newdawn.slick.GameContainer +
True if the game is paused +
pauseLoop() - +Method in class org.newdawn.slick.openal.SoundStore +
Pause the music loop that is currently playing +
pauseMusic() - +Static method in class org.newdawn.slick.openal.AudioImpl +
Pause the music currently being played +
PBufferGraphics - Class in org.newdawn.slick.opengl.pbuffer
A graphics implementation that renders to a PBuffer
PBufferGraphics(Image) - +Constructor for class org.newdawn.slick.opengl.pbuffer.PBufferGraphics +
Create a new graphics context around a pbuffer +
PBufferUniqueGraphics - Class in org.newdawn.slick.opengl.pbuffer
A graphics implementation that renders to a PBuffer using a unique context, i.e.
PBufferUniqueGraphics(Image) - +Constructor for class org.newdawn.slick.opengl.pbuffer.PBufferUniqueGraphics +
Create a new graphics context around a pbuffer +
PedigreeTest - Class in org.newdawn.slick.tests
A test for loading editing particle systems
PedigreeTest() - +Constructor for class org.newdawn.slick.tests.PedigreeTest +
Create a new image rendering test +
performGLOperations() - +Method in class org.newdawn.slick.opengl.SlickCallable +
Perform the GL operations that this callable is intended to. +
pickLowestCost(Space, NavPath) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Pick the lowest cost route from this space to another on the path +
pink - +Static variable in class org.newdawn.slick.Color +
The fixed colour dark pink +
pixelData - +Variable in class org.newdawn.slick.Image +
A pixelData holding the pixel data if it's been read for this texture +
play() - +Method in class org.newdawn.slick.Music +
Play the music +
play(float, float) - +Method in class org.newdawn.slick.Music +
Play the music at a given pitch and volume +
play(boolean) - +Method in class org.newdawn.slick.openal.OpenALStreamPlayer +
Start this stream playing +
play() - +Method in class org.newdawn.slick.Sound +
Play this sound effect at default volume and pitch +
play(float, float) - +Method in class org.newdawn.slick.Sound +
Play this sound effect at a given volume and pitch +
playAsMusic(float, float, boolean) - +Method in interface org.newdawn.slick.openal.Audio +
Play this sound as music +
playAsMusic(float, float, boolean) - +Method in class org.newdawn.slick.openal.AudioImpl +
  +
playAsMusic(float, float, boolean) - +Method in class org.newdawn.slick.openal.DeferredSound +
  +
playAsMusic(float, float, boolean) - +Method in class org.newdawn.slick.openal.MODSound +
  +
playAsMusic(float, float, boolean) - +Method in class org.newdawn.slick.openal.NullAudio +
  +
playAsMusic(float, float, boolean) - +Method in class org.newdawn.slick.openal.StreamSound +
  +
playAsSoundEffect(float, float, boolean) - +Method in interface org.newdawn.slick.openal.Audio +
Play this sound as a sound effect +
playAsSoundEffect(float, float, boolean, float, float, float) - +Method in interface org.newdawn.slick.openal.Audio +
Play this sound as a sound effect +
playAsSoundEffect(float, float, boolean) - +Method in class org.newdawn.slick.openal.AudioImpl +
  +
playAsSoundEffect(float, float, boolean, float, float, float) - +Method in class org.newdawn.slick.openal.AudioImpl +
  +
playAsSoundEffect(float, float, boolean) - +Method in class org.newdawn.slick.openal.DeferredSound +
  +
playAsSoundEffect(float, float, boolean, float, float, float) - +Method in class org.newdawn.slick.openal.DeferredSound +
Play this sound as a sound effect +
playAsSoundEffect(float, float, boolean) - +Method in class org.newdawn.slick.openal.MODSound +
  +
playAsSoundEffect(float, float, boolean) - +Method in class org.newdawn.slick.openal.NullAudio +
  +
playAsSoundEffect(float, float, boolean, float, float, float) - +Method in class org.newdawn.slick.openal.NullAudio +
  +
playAsSoundEffect(float, float, boolean, float, float, float) - +Method in class org.newdawn.slick.openal.StreamSound +
  +
playAsSoundEffect(float, float, boolean) - +Method in class org.newdawn.slick.openal.StreamSound +
  +
playAt(float, float, float) - +Method in class org.newdawn.slick.Sound +
Play a sound effect from a particular location +
playAt(float, float, float, float, float) - +Method in class org.newdawn.slick.Sound +
Play a sound effect from a particular location +
playing() - +Method in class org.newdawn.slick.Music +
Check if the music is being played +
playing() - +Method in class org.newdawn.slick.Sound +
Check if the sound is currently playing +
PNG - +Static variable in class org.newdawn.slick.imageout.ImageOut +
The format string for PNG +
PNGDecoder - Class in org.newdawn.slick.opengl
A PNGDecoder.
PNGDecoder(InputStream) - +Constructor for class org.newdawn.slick.opengl.PNGDecoder +
  +
PNGDecoder.Format - Class in org.newdawn.slick.opengl
 
PNGImageData - Class in org.newdawn.slick.opengl
The PNG imge data source that is pure java reading PNGs
PNGImageData() - +Constructor for class org.newdawn.slick.opengl.PNGImageData +
  +
Point - Class in org.newdawn.slick.geom
A single point shape
Point(float, float) - +Constructor for class org.newdawn.slick.geom.Point +
Create a new point +
pointAt(float) - +Method in class org.newdawn.slick.geom.Curve +
Get the point at a particular location on the curve +
pointExcluded(float, float) - +Method in interface org.newdawn.slick.geom.GeomUtilListener +
Notification that a point was excluded from geometry +
pointExcluded(float, float) - +Method in class org.newdawn.slick.tests.GeomUtilTest +
  +
pointExcluded(float, float) - +Method in class org.newdawn.slick.tests.GeomUtilTileTest +
  +
pointIntersected(float, float) - +Method in interface org.newdawn.slick.geom.GeomUtilListener +
Notification that a point was intersected between two geometries +
pointIntersected(float, float) - +Method in class org.newdawn.slick.tests.GeomUtilTest +
  +
pointIntersected(float, float) - +Method in class org.newdawn.slick.tests.GeomUtilTileTest +
  +
points - +Variable in class org.newdawn.slick.geom.Shape +
The points representing this polygon. +
pointsDirty - +Variable in class org.newdawn.slick.geom.Shape +
Flag to tell whether points need to be generated +
pointUsed(float, float) - +Method in interface org.newdawn.slick.geom.GeomUtilListener +
Notification that a point was used to build a new geometry +
pointUsed(float, float) - +Method in class org.newdawn.slick.tests.GeomUtilTest +
  +
pointUsed(float, float) - +Method in class org.newdawn.slick.tests.GeomUtilTileTest +
  +
poll(int, int) - +Method in class org.newdawn.slick.Input +
Poll the state of the input +
poll(int) - +Static method in class org.newdawn.slick.Music +
Poll the state of the current music. +
poll() - +Method in class org.newdawn.slick.openal.MODSound +
Poll the streaming on the MOD +
poll(int) - +Method in class org.newdawn.slick.openal.SoundStore +
Poll the streaming system +
Polygon - Class in org.newdawn.slick.geom
A polygon implementation meeting the Shape contract.
Polygon(float[]) - +Constructor for class org.newdawn.slick.geom.Polygon +
Construct a new polygon with 3 or more points. +
Polygon() - +Constructor for class org.newdawn.slick.geom.Polygon +
Create an empty polygon +
POLYGON - +Static variable in class org.newdawn.slick.svg.Figure +
Polygon Type +
PolygonProcessor - Class in org.newdawn.slick.svg.inkscape
A processor for the and elements marked as not an arc.
PolygonProcessor() - +Constructor for class org.newdawn.slick.svg.inkscape.PolygonProcessor +
  +
PolygonTest - Class in org.newdawn.slick.tests
A test for polygon collision
PolygonTest() - +Constructor for class org.newdawn.slick.tests.PolygonTest +
Create the test +
popTransform() - +Method in class org.newdawn.slick.Graphics +
Pop a previously pushed transform from the stack to the current. +
pos - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter.ColorRecord +
The position in the life cycle +
postRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.BlobbyTransition +
  +
postRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.CombinedTransition +
  +
postRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.CrossStateTransition +
  +
postRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.EmptyTransition +
  +
postRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.FadeInTransition +
  +
postRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.FadeOutTransition +
  +
postRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.HorizontalSplitTransition +
  +
postRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.RotateTransition +
  +
postRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.SelectTransition +
  +
postRender(StateBasedGame, GameContainer, Graphics) - +Method in interface org.newdawn.slick.state.transition.Transition +
Render the transition over the existing state rendering +
postRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.VerticalSplitTransition +
  +
postRenderSecondState(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.CrossStateTransition +
Notification that the transition is has just rendered the second state is the cross + transition. +
postRenderState(GameContainer, Graphics) - +Method in class org.newdawn.slick.state.StateBasedGame +
User hook for rendering at the game level after the current state + and/or transition have been rendered +
postUpdateState(GameContainer, int) - +Method in class org.newdawn.slick.state.StateBasedGame +
User hook for rendering at the game level after the current state + and/or transition have been updated +
preCache() - +Method in class org.newdawn.slick.geom.Shape +
Cause all internal state to be generated and cached +
prependStep(int, int) - +Method in class org.newdawn.slick.util.pathfinding.Path +
Prepend a step to the path. +
preRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.BlobbyTransition +
  +
preRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.CombinedTransition +
  +
preRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.CrossStateTransition +
  +
preRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.EmptyTransition +
  +
preRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.FadeInTransition +
  +
preRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.FadeOutTransition +
  +
preRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.HorizontalSplitTransition +
  +
preRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.RotateTransition +
  +
preRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.SelectTransition +
  +
preRender(StateBasedGame, GameContainer, Graphics) - +Method in interface org.newdawn.slick.state.transition.Transition +
Render the transition before the existing state rendering +
preRender(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.VerticalSplitTransition +
  +
preRenderFirstState(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.CrossStateTransition +
Notification that the transition is about to render the first state is the cross + transition. +
preRenderSecondState(StateBasedGame, GameContainer, Graphics) - +Method in class org.newdawn.slick.state.transition.CrossStateTransition +
Notification that the transition is about to render the second state is the cross + transition. +
preRenderState(GameContainer, Graphics) - +Method in class org.newdawn.slick.state.StateBasedGame +
User hook for rendering at the before the current state + and/or transition have been rendered +
pressed - +Variable in class org.newdawn.slick.Input +
True if the key has been pressed since last queries +
preUpdateState(GameContainer, int) - +Method in class org.newdawn.slick.state.StateBasedGame +
User hook for updating at the game before the current state + and/or transition have been updated +
process(Loader, Element, Diagram, Transform) - +Method in class org.newdawn.slick.svg.inkscape.DefsProcessor +
  +
process(Loader, Element, Diagram, Transform) - +Method in interface org.newdawn.slick.svg.inkscape.ElementProcessor +
Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element. +
process(Loader, Element, Diagram, Transform) - +Method in class org.newdawn.slick.svg.inkscape.EllipseProcessor +
  +
process(Loader, Element, Diagram, Transform) - +Method in class org.newdawn.slick.svg.inkscape.GroupProcessor +
O +
process(Loader, Element, Diagram, Transform) - +Method in class org.newdawn.slick.svg.inkscape.LineProcessor +
  +
process(Loader, Element, Diagram, Transform) - +Method in class org.newdawn.slick.svg.inkscape.PathProcessor +
  +
process(Loader, Element, Diagram, Transform) - +Method in class org.newdawn.slick.svg.inkscape.PolygonProcessor +
  +
process(Loader, Element, Diagram, Transform) - +Method in class org.newdawn.slick.svg.inkscape.RectProcessor +
  +
process(Loader, Element, Diagram, Transform) - +Method in class org.newdawn.slick.svg.inkscape.UseProcessor +
  +
projectOntoUnit(Vector2f, Vector2f) - +Method in class org.newdawn.slick.geom.Vector2f +
Project this vector onto another +
props - +Variable in class org.newdawn.slick.tiled.Layer +
the properties of this layer +
props - +Variable in class org.newdawn.slick.tiled.TiledMap.GroupObject +
the properties of this group +
props - +Variable in class org.newdawn.slick.tiled.TiledMap.ObjectGroup +
the properties of this group +
props - +Variable in class org.newdawn.slick.tiled.TiledMap +
the properties of the map +
prune() - +Method in class org.newdawn.slick.geom.Shape +
Prune any required points in this shape +
pt - +Variable in class org.newdawn.slick.geom.GeomUtil.HitResult +
The position of the intersection +
PureFontTest - Class in org.newdawn.slick.tests
A test of the font rendering capabilities
PureFontTest() - +Constructor for class org.newdawn.slick.tests.PureFontTest +
Create a new test for font rendering +
push(Link) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavPath +
Push a link to the end of the path +
pushTransform() - +Method in class org.newdawn.slick.Graphics +
Push the current state of the transform from this graphics contexts + onto the underlying graphics stack's transform stack. +
+
+

+Q

+
+
QUAD_BASED_LINE_STRIP_RENDERER - +Static variable in class org.newdawn.slick.opengl.renderer.Renderer +
The indicator for consistant quad based lines +
QuadBasedLineStripRenderer - Class in org.newdawn.slick.opengl.renderer
A line strip renderer that uses quads to generate lines
QuadBasedLineStripRenderer() - +Constructor for class org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer +
Create a new strip renderer +
+
+

+R

+
+
r - +Variable in class org.newdawn.slick.Color +
The red component of the colour +
RADIAL_TRIANGULATION_LEVEL - +Static variable in class org.newdawn.slick.svg.InkscapeLoader +
The number of times to over trigulate to get enough tesselation for + smooth shading +
RadialGradientFill - Class in org.newdawn.slick.svg
A filler to apply a SVG radial gradient across a shape
RadialGradientFill(Shape, Transform, Gradient) - +Constructor for class org.newdawn.slick.svg.RadialGradientFill +
Create a new fill for a radial gradient +
radius - +Variable in class org.newdawn.slick.geom.Circle +
The radius of the circle +
random() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.Range +
Generate a random number in the range +
rate - +Variable in class org.newdawn.slick.openal.OggData +
The sampling rate +
rationalPoint(Shape, int) - +Static method in class org.newdawn.slick.geom.GeomUtil +
Rationalise a point in terms of a given shape +
read() - +Method in class org.newdawn.slick.openal.OggInputStream +
  +
read(byte[], int, int) - +Method in class org.newdawn.slick.openal.OggInputStream +
  +
read(byte[]) - +Method in class org.newdawn.slick.openal.OggInputStream +
  +
recalculateScale() - +Method in class org.newdawn.slick.ScalableGame +
Recalculate the scale of the game +
recordedFPS - +Variable in class org.newdawn.slick.GameContainer +
The last recorded FPS +
recordOldPosition() - +Method in class org.newdawn.slick.gui.TextField +
Record the old position and content +
Rectangle - Class in org.newdawn.slick.geom
An axis oriented used for shape bounds
Rectangle(float, float, float, float) - +Constructor for class org.newdawn.slick.geom.Rectangle +
Create a new bounding box +
RECTANGLE - +Static variable in class org.newdawn.slick.svg.Figure +
Rectangle Type +
RectProcessor - Class in org.newdawn.slick.svg.inkscape
A processor for the element.
RectProcessor() - +Constructor for class org.newdawn.slick.svg.inkscape.RectProcessor +
  +
red - +Static variable in class org.newdawn.slick.Color +
The fixed colour red +
ref - +Variable in class org.newdawn.slick.Image +
The name given for the image +
reference(String) - +Method in class org.newdawn.slick.svg.Gradient +
Reference another gradient, i.e. +
registerWriter(String, ImageWriter) - +Static method in class org.newdawn.slick.imageout.ImageWriterFactory +
Register an image writer with the factory. +
reinit() - +Method in class org.newdawn.slick.AppGameContainer +
  +
reinit() - +Method in class org.newdawn.slick.BigImage +
  +
reinit() - +Method in class org.newdawn.slick.GameContainer +
Renitialise the game and the context in which it's being rendered +
reinit() - +Method in class org.newdawn.slick.Image +
Reinitialise internal data +
release() - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
release() - +Method in interface org.newdawn.slick.opengl.Texture +
Destroy the texture reference +
release() - +Method in class org.newdawn.slick.opengl.TextureImpl +
  +
release(Particle) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Release a particle back to the system once it has expired +
releaseAll(ParticleEmitter) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Release all the particles owned by the specified emitter +
releaseGraphicsForImage(Image) - +Static method in class org.newdawn.slick.opengl.pbuffer.GraphicsFactory +
Release any graphics context that is assocaited with the given image +
reload() - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Reload all the textures loaded in this loader +
reload(TextureImpl, int, int, int, int, ByteBuffer) - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Reload a given texture blob +
reload() - +Method in class org.newdawn.slick.opengl.TextureImpl +
Reload this texture +
remove(DeferredResource) - +Method in class org.newdawn.slick.loading.LoadingList +
Remove a resource from the list that has been loaded for + other reasons. +
remove(int) - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavPath +
Remove a step in the path +
removeAllControllerListeners() - +Method in class org.newdawn.slick.Input +
Remove all the controller listeners from this input +
removeAllEmitters() - +Method in class org.newdawn.slick.particles.ParticleSystem +
Remove all the emitters from the system +
removeAllKeyListeners() - +Method in class org.newdawn.slick.Input +
Remove all the key listeners from this input +
removeAllListeners() - +Method in class org.newdawn.slick.Input +
Remove all the listeners from this input +
removeAllMouseListeners() - +Method in class org.newdawn.slick.Input +
Remove all the mouse listeners from this input +
removeAllResourceLocations() - +Static method in class org.newdawn.slick.util.ResourceLoader +
Remove all the locations, no resources will be found until + new locations have been added +
removeControllerListener(ControllerListener) - +Method in class org.newdawn.slick.Input +
Remove a controller listener that will no longer be notified +
removeEmitter(ParticleEmitter) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Remove a particle emitter that is currently used in the system +
removeFigure(Figure) - +Method in class org.newdawn.slick.svg.Diagram +
Remove a figure from the diagram +
removeFromClosed(AStarPathFinder.Node) - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
Remove a node from the closed list +
removeFromOpen(AStarPathFinder.Node) - +Method in class org.newdawn.slick.util.pathfinding.AStarPathFinder +
Remove a node from the open list +
removeKeyListener(KeyListener) - +Method in class org.newdawn.slick.Input +
Remove a key listener that will no longer be notified +
removeListener(InputProviderListener) - +Method in class org.newdawn.slick.command.InputProvider +
Remove a listener from this provider. +
removeListener(ComponentListener) - +Method in class org.newdawn.slick.gui.AbstractComponent +
Remove a component listener. +
removeListener(InputListener) - +Method in class org.newdawn.slick.Input +
Remove a listener that will no longer be notified +
removeListener(MusicListener) - +Method in class org.newdawn.slick.Music +
Remove a listener from this music +
removeMouseListener(MouseListener) - +Method in class org.newdawn.slick.Input +
Remove a mouse listener that will no longer be notified +
removeResourceLocation(ResourceLocation) - +Static method in class org.newdawn.slick.util.ResourceLoader +
Remove a location that will be no longer be searched for resources +
render() - +Method in class org.newdawn.slick.CachedRender +
Render the cached operations. +
render(GameContainer, Graphics) - +Method in interface org.newdawn.slick.Game +
Render the game's screen here. +
render(GUIContext, Graphics) - +Method in class org.newdawn.slick.gui.AbstractComponent +
Render this component to the screen +
render(GUIContext, Graphics) - +Method in class org.newdawn.slick.gui.BasicComponent +
Deprecated.   +
render(GUIContext, Graphics) - +Method in class org.newdawn.slick.gui.MouseOverArea +
  +
render(GUIContext, Graphics) - +Method in class org.newdawn.slick.gui.TextField +
  +
render() - +Method in class org.newdawn.slick.particles.Particle +
Render this particle +
render() - +Method in class org.newdawn.slick.particles.ParticleSystem +
Render the particles in the system +
render(float, float) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Render the particles in the system +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.ScalableGame +
  +
render(GameContainer, StateBasedGame, Graphics) - +Method in interface org.newdawn.slick.state.GameState +
Render this state to the game's graphics context +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
render(Graphics) - +Method in class org.newdawn.slick.svg.SimpleDiagramRenderer +
Render the diagram to the given graphics context +
render(Graphics, Diagram) - +Static method in class org.newdawn.slick.svg.SimpleDiagramRenderer +
Utility method to render a diagram in immediate mode +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.AlphaMapTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.AnimationTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.AntiAliasTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.BigImageTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.BigSpriteSheetTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.CachedRenderTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.CanvasContainerTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.CanvasSizeTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.ClipTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.CopyAreaAlphaTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.CurveTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.DeferredLoadingTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.DistanceFieldTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.DoubleClickTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.DuplicateEmitterTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.FlashTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.FontPerformanceTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.FontTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.GeomAccuracyTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.GeomTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.GeomUtilTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.GeomUtilTileTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.GradientImageTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.GradientTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.GraphicsTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.GUITest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.ImageBufferEndianTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.ImageBufferTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.ImageCornerTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.ImageGraphicsTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.ImageMemTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.ImageOutTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.ImageReadTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.ImageTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.InkscapeTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.InputProviderTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.InputTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.IsoTiledTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.KeyRepeatTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.LameTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.LineRenderTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.MorphShapeTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.MorphSVGTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.MusicListenerTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.NavMeshTest +
Render the game - in this case render the map and diagnostic data +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.PackedSheetTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.ParticleTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.PedigreeTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.PolygonTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.PureFontTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.SavedStateTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.ScalableTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.ShapeTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.SlickCallableTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.SoundPositionTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.SoundTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.SoundURLTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.SpriteSheetFontTest +
  +
render(GameContainer, StateBasedGame, Graphics) - +Method in class org.newdawn.slick.tests.states.TestState1 +
  +
render(GameContainer, StateBasedGame, Graphics) - +Method in class org.newdawn.slick.tests.states.TestState2 +
  +
render(GameContainer, StateBasedGame, Graphics) - +Method in class org.newdawn.slick.tests.states.TestState3 +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.TestBox +
  +
render() - +Method in class org.newdawn.slick.tests.TestUtils +
Game loop render +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.TexturePaintTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.TileMapTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.TransformTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.TransformTest2 +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.TransparentColorTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.TrueTypeFontPerformanceTest +
  +
render(GameContainer, Graphics) - +Method in class org.newdawn.slick.tests.UnicodeFontTest +
  +
render(int, int, int, int, int, int, boolean, int, int) - +Method in class org.newdawn.slick.tiled.Layer +
Render a section of this layer +
render(int, int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Render the whole tile map at a given location +
render(int, int, int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Render a single layer from the map +
render(int, int, int, int, int, int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Render a section of the tile map +
render(int, int, int, int, int, int, int, boolean) - +Method in class org.newdawn.slick.tiled.TiledMap +
Render a section of the tile map +
render(int, int, int, int, int, int, boolean) - +Method in class org.newdawn.slick.tiled.TiledMap +
Render a section of the tile map +
Renderable - Interface in org.newdawn.slick
Description of anything that can be drawn
renderContext - +Static variable in class org.newdawn.slick.font.GlyphPage +
The render context in which the glyphs will be generated +
renderedLine(int, int, int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Overrideable to allow other sprites to be rendered between lines of the + map +
Renderer - Class in org.newdawn.slick.opengl.renderer
The static holder for the current GL implementation.
Renderer() - +Constructor for class org.newdawn.slick.opengl.renderer.Renderer +
  +
renderGL() - +Method in class org.newdawn.slick.tests.SlickCallableTest +
Render the GL scene, this isn't efficient and if you know + OpenGL I'm assuming you can see why. +
renderImpl(GUIContext, Graphics) - +Method in class org.newdawn.slick.gui.BasicComponent +
Deprecated. Allow the sub-component to render +
renderInUse(int, int) - +Method in class org.newdawn.slick.Animation +
Render the appropriate frame when the spriteSheet backing this Animation is in use. +
renderInUse(int, int, int, int) - +Method in class org.newdawn.slick.SpriteSheet +
Render a sprite when this sprite sheet is in use. +
renderIsometricMap(int, int, int, int, int, int, Layer, boolean) - +Method in class org.newdawn.slick.tiled.TiledMap +
Render of isometric map renders. +
renderLines(float[], int) - +Method in class org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer +
Render the lines applying antialiasing if required +
renderLinesImpl(float[], int, float) - +Method in class org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer +
Render the lines given +
renderOverlay(GameContainer, Graphics) - +Method in class org.newdawn.slick.ScalableGame +
Render the overlay that will sit over the scaled screen +
replay() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
Cause the emitter to replay it's circle +
replayCheck() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
Check if the replay has died out - used by the editor +
reset() - +Method in class org.newdawn.slick.geom.MannTriangulator +
Reset the internal state of the triangulator +
reset() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
Release all the particles held by this emitter +
reset() - +Method in class org.newdawn.slick.particles.ParticleSystem +
Reset the state of the system +
resetFont() - +Method in class org.newdawn.slick.Graphics +
Reset to using the default font for this context +
resetInputTransform() - +Method in class org.newdawn.slick.Input +
Reset the transformation being applied to the input to the default +
resetLineWidth() - +Method in class org.newdawn.slick.Graphics +
Reset the line width in use to the default for this graphics context +
resetMask() - +Static method in class org.newdawn.slick.util.MaskUtil +
Reset the masked area - should be done after you've finished rendering +
resetState() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
  +
resetState() - +Method in class org.newdawn.slick.particles.effects.FireEmitter +
  +
resetState() - +Method in interface org.newdawn.slick.particles.ParticleEmitter +
Clear the state of emitter back to default +
resetTransform() - +Method in class org.newdawn.slick.Graphics +
Reset the transformation on this graphics context +
resolve(Diagram) - +Method in class org.newdawn.slick.svg.Gradient +
Resolve the gradient reference +
resourceExists(String) - +Static method in class org.newdawn.slick.util.ResourceLoader +
Check if a resource is available from any given resource loader +
ResourceLoader - Class in org.newdawn.slick.util
A simple wrapper around resource loading should anyone decide to change + their minds how this is meant to work in the future.
ResourceLoader() - +Constructor for class org.newdawn.slick.util.ResourceLoader +
  +
ResourceLocation - Interface in org.newdawn.slick.util
A location from which resources can be loaded
restart() - +Method in class org.newdawn.slick.Animation +
Restart the animation from the beginning +
restartLoop() - +Method in class org.newdawn.slick.openal.SoundStore +
Restart the music loop that is currently paused +
restartMusic() - +Static method in class org.newdawn.slick.openal.AudioImpl +
Restart the music currently being paused +
resume() - +Method in class org.newdawn.slick.GameContainer +
Resumt the game - i.e. +
resume() - +Method in class org.newdawn.slick.Input +
Resumes the polling and sending of input events. +
resume() - +Method in class org.newdawn.slick.Music +
Resume the music playback +
RGB - +Static variable in class org.newdawn.slick.opengl.PNGDecoder +
  +
RGBA - +Static variable in class org.newdawn.slick.opengl.PNGDecoder +
  +
RIGHT - +Static variable in class org.newdawn.slick.command.ControllerDirectionControl +
The direction indicating we're waiting for the user to press right +
RIGHT - +Static variable in class org.newdawn.slick.util.FontUtils.Alignment +
Right alignment +
rotate(float, float, float) - +Method in class org.newdawn.slick.Graphics +
Apply a rotation to everything draw on the graphics context +
rotate(float) - +Method in class org.newdawn.slick.Image +
Add the angle provided to the current rotation. +
RotateTransition - Class in org.newdawn.slick.state.transition
A transition that causes the previous state to rotate and scale down into + the new state.
RotateTransition() - +Constructor for class org.newdawn.slick.state.transition.RotateTransition +
Create a new transition +
RotateTransition(Color) - +Constructor for class org.newdawn.slick.state.transition.RotateTransition +
Create a new transition +
RoundedRectangle - Class in org.newdawn.slick.geom
Class to create rounded rectangles with.
RoundedRectangle(float, float, float, float, float) - +Constructor for class org.newdawn.slick.geom.RoundedRectangle +
Construct a rectangle with rounded corners. +
RoundedRectangle(float, float, float, float, float, int) - +Constructor for class org.newdawn.slick.geom.RoundedRectangle +
Construct a rectangle with rounded corners. +
RoundedRectangle(float, float, float, float, float, int, int) - +Constructor for class org.newdawn.slick.geom.RoundedRectangle +
Construct a rectangle with rounded corners. +
runAsApplication(Game, int, int, boolean) - +Static method in class org.newdawn.slick.util.Bootstrap +
Start the game as an application +
runloop() - +Method in class org.newdawn.slick.AppletGameContainer.Container +
The running game loop +
running - +Variable in class org.newdawn.slick.GameContainer +
True if we're currently running the game loop +
running() - +Method in class org.newdawn.slick.GameContainer +
True if the game is running +
+
+

+S

+
+
samplerate - +Variable in class org.newdawn.slick.openal.AiffData +
sample rate of data +
samplerate - +Variable in class org.newdawn.slick.openal.WaveData +
sample rate of data +
samples - +Variable in class org.newdawn.slick.GameContainer +
The number of samples we'll attempt through hardware +
save(File) - +Method in class org.newdawn.slick.font.HieroSettings +
Saves the settings to a file. +
save() - +Method in class org.newdawn.slick.SavedState +
Save the stored data to file/muffin +
saveConfiguredSystem(File, ParticleSystem) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Save a particle system with only ConfigurableEmitters in to an XML file +
saveConfiguredSystem(OutputStream, ParticleSystem) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Save a particle system with only ConfigurableEmitters in to an XML file +
SavedState - Class in org.newdawn.slick
A utility to allow game setup/state to be stored locally.
SavedState(String) - +Constructor for class org.newdawn.slick.SavedState +
Create and Test to see if the app is running + as webstart or local app and select the appropriate + muffin type +
SavedStateTest - Class in org.newdawn.slick.tests
A test of the the local storage utilities
SavedStateTest() - +Constructor for class org.newdawn.slick.tests.SavedStateTest +
Create a new test for font rendering +
saveEmitter(File, ConfigurableEmitter) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Save a single emitter to the XML file +
saveEmitter(OutputStream, ConfigurableEmitter) - +Static method in class org.newdawn.slick.particles.ParticleIO +
Save a single emitter to the XML file +
saveFile(HashMap, String) - +Method in class org.newdawn.slick.muffin.FileMuffin +
  +
saveFile(HashMap, String) - +Method in interface org.newdawn.slick.muffin.Muffin +
Save a file of data +
saveFile(HashMap, String) - +Method in class org.newdawn.slick.muffin.WebstartMuffin +
  +
saveImage(Image, String, OutputStream, boolean) - +Method in class org.newdawn.slick.imageout.ImageIOWriter +
  +
saveImage(Image, String, OutputStream, boolean) - +Method in interface org.newdawn.slick.imageout.ImageWriter +
Save an Image to an given location +
saveImage(Image, String, OutputStream, boolean) - +Method in class org.newdawn.slick.imageout.TGAWriter +
  +
ScalableGame - Class in org.newdawn.slick
A wrapper to allow any game to be scalable.
ScalableGame(Game, int, int) - +Constructor for class org.newdawn.slick.ScalableGame +
Create a new scalable game wrapper +
ScalableGame(Game, int, int, boolean) - +Constructor for class org.newdawn.slick.ScalableGame +
Create a new scalable game wrapper +
ScalableTest - Class in org.newdawn.slick.tests
A test for a scalable game
ScalableTest() - +Constructor for class org.newdawn.slick.tests.ScalableTest +
Simple test +
scale(float) - +Method in class org.newdawn.slick.Color +
Scale the components of the colour by the given value +
scale(float) - +Method in class org.newdawn.slick.geom.Vector2f +
Scale this vector by a value +
scale(float, float) - +Method in class org.newdawn.slick.Graphics +
Apply a scaling factor to everything drawn on the graphics context +
scaleCopy(float) - +Method in class org.newdawn.slick.Color +
Scale the components of the colour by the given value +
scaleGrow(float, float) - +Method in class org.newdawn.slick.geom.Rectangle +
Grow the rectangle based on scaling it's size +
scaleY - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
Whiskas - Interpolated value for y axis scaling +
scaleY - +Variable in class org.newdawn.slick.particles.Particle +
The currently scalar applied on the y axis +
screenHeight - +Variable in class org.newdawn.slick.Graphics +
The height of the screen +
screenWidth - +Variable in class org.newdawn.slick.Graphics +
The width of the screen +
SelectTransition - Class in org.newdawn.slick.state.transition
A transition that moves to the next as though it was selected by some background menu.
SelectTransition() - +Constructor for class org.newdawn.slick.state.transition.SelectTransition +
Create a new transition +
SelectTransition(Color) - +Constructor for class org.newdawn.slick.state.transition.SelectTransition +
Create a new transition +
set(float[], float[]) - +Method in class org.newdawn.slick.geom.Line +
Configure the line +
set(Vector2f, Vector2f) - +Method in class org.newdawn.slick.geom.Line +
Configure the line +
set(float, float, float, float) - +Method in class org.newdawn.slick.geom.Line +
Configure the line without garbage +
set(Vector2f) - +Method in class org.newdawn.slick.geom.Vector2f +
Set the value of this vector +
set(float, float) - +Method in class org.newdawn.slick.geom.Vector2f +
Set the values in this vector +
set(float[]) - +Method in class org.newdawn.slick.geom.Vector2f +
Set the values in this vector +
set16BitMode() - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Tell the loader to produce 16 bit textures +
setAcceptingInput(boolean) - +Method in class org.newdawn.slick.util.InputAdapter +
Indicate if we should be accepting input of any sort +
setActive(boolean) - +Method in class org.newdawn.slick.command.InputProvider +
Indicate whether this provider should be sending events +
setActive(boolean) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.LinearInterpolator +
Indicate if this interpoalte value should be used +
setAddMethodName(String) - +Method in class org.newdawn.slick.util.xml.ObjectTreeParser +
Set the name of the method to use to add child objects to their + parents. +
setAllowDuplicatePoints(boolean) - +Method in class org.newdawn.slick.geom.Polygon +
Indicate if duplicate points are allow +
setAlpha(float) - +Method in class org.newdawn.slick.Image +
Set the alpha value to use when rendering this image +
setAlpha(boolean) - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
setAlpha(boolean) - +Method in class org.newdawn.slick.opengl.TextureImpl +
If this texture has alpha +
setAlwaysRender(boolean) - +Method in class org.newdawn.slick.GameContainer +
Indicate whether we want this container to render when it has focus +
setAmplitude(float) - +Method in class org.newdawn.slick.font.effects.OutlineWobbleEffect +
Sets the amplitude of the wobble effect. +
setAmplitude(float) - +Method in class org.newdawn.slick.font.effects.OutlineZigzagEffect +
Sets the amplitude of the wobble effect. +
setAnimatedMouseCursor(String, int, int, int, int, int[]) - +Method in class org.newdawn.slick.GameContainer +
Get a cursor based on a image reference on the classpath. +
setAntiAlias(boolean) - +Method in class org.newdawn.slick.Graphics +
Indicate if we should antialias as we draw primitives +
setAntiAlias(boolean) - +Method in class org.newdawn.slick.opengl.renderer.DefaultLineStripRenderer +
  +
setAntiAlias(boolean) - +Method in interface org.newdawn.slick.opengl.renderer.LineStripRenderer +
Indicate whether antialiasing should be applied +
setAntiAlias(boolean) - +Method in class org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer +
  +
setAutoUpdate(boolean) - +Method in class org.newdawn.slick.Animation +
Indicate if this animation should automatically update based on the + time between renders or if it should need updating via the update() + method. +
setBackground(Color) - +Method in class org.newdawn.slick.Graphics +
Set the background colour of the graphics context. +
setBackgroundColor(Color) - +Method in class org.newdawn.slick.gui.TextField +
Set the background color. +
setBlendingMode(int) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Set the blending mode for the particles +
setBlurKernelSize(int) - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
Sets how many neighboring pixels are used to blur the shadow. +
setBlurPasses(int) - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
Sets the number of times to apply a blur to the shadow. +
setBold(boolean) - +Method in class org.newdawn.slick.font.HieroSettings +
  +
setBorderColor(Color) - +Method in class org.newdawn.slick.gui.TextField +
Set the border color. +
setBottomColor(Color) - +Method in class org.newdawn.slick.font.effects.GradientEffect +
Set the colour at the bottom of the graident +
setBounds(Rectangle) - +Method in class org.newdawn.slick.geom.Rectangle +
Set the bounds of this rectangle based on the given rectangle +
setBounds(float, float, float, float) - +Method in class org.newdawn.slick.geom.Rectangle +
Set the bounds of this rectangle +
setCacheName(String) - +Method in class org.newdawn.slick.opengl.TextureImpl +
Set the name this texture is stored against in the cache +
setCenterOfRotation(float, float) - +Method in class org.newdawn.slick.Image +
Set the centre of the rotation when applied to this image +
setCenterX(float) - +Method in class org.newdawn.slick.geom.Shape +
Set the x center of this shape. +
setCenterY(float) - +Method in class org.newdawn.slick.geom.Shape +
Set the y center of this shape. +
setClearEachFrame(boolean) - +Method in class org.newdawn.slick.GameContainer +
Indicate if we should clear the screen at the beginning of each frame. +
setClip(int, int, int, int) - +Method in class org.newdawn.slick.Graphics +
Set the clipping to apply to the drawing. +
setClip(Rectangle) - +Method in class org.newdawn.slick.Graphics +
Set the clipping to apply to the drawing. +
setClosed(boolean) - +Method in class org.newdawn.slick.geom.Polygon +
Indicate if the polygon should be closed +
setColor(Color) - +Method in class org.newdawn.slick.font.effects.ColorEffect +
Set the colour being applied by this effect +
setColor(Color) - +Method in class org.newdawn.slick.font.effects.OutlineEffect +
Set the colour of the outline being drawn +
setColor(Color) - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
Set the colour of the shadow to be generated +
setColor(Color) - +Method in class org.newdawn.slick.Graphics +
Set the color to use when rendering to this context +
setColor(int, float, float, float, float) - +Method in class org.newdawn.slick.Image +
Set the color of the given corner when this image is rendered. +
setColor(int, float, float, float) - +Method in class org.newdawn.slick.Image +
Set the color of the given corner when this image is rendered. +
setColor(float, float, float, float) - +Method in class org.newdawn.slick.particles.Particle +
Set the color of the particle +
setColor(Color) - +Method in class org.newdawn.slick.util.LocatedImage +
Set the colour filter to apply to the image +
setConsumeEvents(boolean) - +Method in class org.newdawn.slick.gui.TextField +
Indicate if the input events should be consumed by this field +
setCornerRadius(float) - +Method in class org.newdawn.slick.geom.RoundedRectangle +
Set the radius for each corner. +
setCurrent(Graphics) - +Static method in class org.newdawn.slick.Graphics +
Set the current graphics context in use +
setCurrentFrame(int) - +Method in class org.newdawn.slick.Animation +
Set the current frame to be rendered +
setCurrentMusicVolume(float) - +Method in class org.newdawn.slick.openal.SoundStore +
Set the music volume of the current playing music. +
setCursorPos(int) - +Method in class org.newdawn.slick.gui.TextField +
Set the position of the cursor +
setCursorVisible(boolean) - +Method in class org.newdawn.slick.gui.TextField +
Indicate whether the mouse cursor should be visible or not +
setCurve(ArrayList) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.LinearInterpolator +
Set the collection of data points to interpolate between +
setCyclic(boolean) - +Method in class org.newdawn.slick.font.effects.GradientEffect +
If set to true, the gradient will repeat. +
setDefaultFont(Font) - +Method in class org.newdawn.slick.GameContainer +
Set the default font that will be intialised in the graphics held in this container +
setDefaultImageName(String) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Set the default image name +
setDefaultMouseCursor() - +Method in class org.newdawn.slick.AppGameContainer +
  +
setDefaultMouseCursor() - +Method in class org.newdawn.slick.AppletGameContainer.Container +
  +
setDefaultMouseCursor() - +Method in class org.newdawn.slick.GameContainer +
Set the default mouse cursor - i.e. +
setDefaultMouseCursor() - +Method in interface org.newdawn.slick.gui.GUIContext +
Set the default mouse cursor - i.e. +
setDefaultPackage(String) - +Method in class org.newdawn.slick.util.xml.ObjectTreeParser +
Set the default package which will be search for classes by their XML + element name. +
setDeferredLoading(boolean) - +Static method in class org.newdawn.slick.loading.LoadingList +
Indicate if we're going to use deferred loading. +
setDeferredLoading(boolean) - +Method in class org.newdawn.slick.openal.SoundStore +
True if we should only record the request to load in the intention + of loading the sound later +
setDeferredLoading(boolean) - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
True if we should only record the request to load in the intention + of loading the texture later +
setDetail(float) - +Method in class org.newdawn.slick.font.effects.OutlineWobbleEffect +
Sets the detail of the wobble effect. +
setDisplayListCaching(boolean) - +Method in class org.newdawn.slick.UnicodeFont +
Sets if this UnicodeFont caches the glyph drawing instructions to improve performance. +
setDisplayMode(int, int, boolean) - +Method in class org.newdawn.slick.AppGameContainer +
Set the display mode to be used +
setDoubleClickInterval(int) - +Method in class org.newdawn.slick.Input +
Set the double click interval, the time between the first + and second clicks that should be interpreted as a + double click. +
setDrawMode(int) - +Method in class org.newdawn.slick.Graphics +
Set the drawing mode to use. +
setDuration(int, int) - +Method in class org.newdawn.slick.Animation +
Set the duration of the given frame +
setEnabled(boolean) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.Range +
Indicate if this option should be enabled +
setEnabled(boolean) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
  +
setEnabled(boolean) - +Method in class org.newdawn.slick.particles.effects.FireEmitter +
  +
setEnabled(boolean) - +Method in interface org.newdawn.slick.particles.ParticleEmitter +
Indicate whether the emitter should be enabled +
setEnd(float, float) - +Method in class org.newdawn.slick.fills.GradientFill +
Set the end control point's position +
setEnd(Vector2f) - +Method in class org.newdawn.slick.fills.GradientFill +
Set the end control point's position +
setEndColor(Color) - +Method in class org.newdawn.slick.fills.GradientFill +
Set the colour to apply at the end control's position +
setExternalDiagram(Diagram) - +Method in class org.newdawn.slick.svg.SVGMorph +
Set the current diagram we should morph from. +
setExternalFrame(Shape) - +Method in class org.newdawn.slick.geom.MorphShape +
Set the current frame +
setFilter(BufferedImageOp) - +Method in class org.newdawn.slick.font.effects.FilterEffect +
Set the filter being applied by this effect +
setFilter(int) - +Method in class org.newdawn.slick.Image +
Set the image filtering to be used. +
setFocus(boolean) - +Method in class org.newdawn.slick.gui.AbstractComponent +
Indicate whether this component should be focused or not +
setFocus(boolean) - +Method in class org.newdawn.slick.gui.TextField +
  +
setFont(Font) - +Method in class org.newdawn.slick.Graphics +
Set the font to be used when rendering text +
setFontSize(int) - +Method in class org.newdawn.slick.font.HieroSettings +
  +
setForcedVerboseOn() - +Static method in class org.newdawn.slick.util.Log +
Indicate that we want verbose logging, even if switched off in game code. +
setForceExit(boolean) - +Method in class org.newdawn.slick.GameContainer +
Indicate if we should force exitting the VM at the end + of the game (default = true) +
setFullscreen(boolean) - +Method in class org.newdawn.slick.AppGameContainer +
Indicate whether we want to be in fullscreen mode. +
setFullscreen(boolean) - +Method in class org.newdawn.slick.AppletGameContainer.Container +
  +
setFullscreen(boolean) - +Method in class org.newdawn.slick.GameContainer +
Indicate whether we want to be in fullscreen mode. +
setGlobalAlphaScale(float) - +Method in class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer +
  +
setGlobalAlphaScale(float) - +Method in interface org.newdawn.slick.opengl.renderer.SGL +
Set the scaling we'll apply to any colour binds in this renderer +
setGlyphPageHeight(int) - +Method in class org.newdawn.slick.font.HieroSettings +
  +
setGlyphPageHeight(int) - +Method in class org.newdawn.slick.UnicodeFont +
Sets the height of the backing textures. +
setGlyphPageWidth(int) - +Method in class org.newdawn.slick.font.HieroSettings +
  +
setGlyphPageWidth(int) - +Method in class org.newdawn.slick.UnicodeFont +
Sets the width of the backing textures. +
setHeight(float) - +Method in class org.newdawn.slick.geom.Rectangle +
Set the heightof this box +
setHeight(float) - +Method in class org.newdawn.slick.geom.RoundedRectangle +
Set the height of this rectangle. +
setHeight(int) - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
setHeight(int) - +Method in class org.newdawn.slick.opengl.TextureImpl +
Set the height of the image +
setHeight(float) - +Method in class org.newdawn.slick.util.LocatedImage +
Set the height the image should be drawn at +
setHoldTextureData(boolean) - +Method in class org.newdawn.slick.opengl.InternalTextureLoader +
Indicate where texture data should be held for reinitialising at a future + point. +
setIcon(String) - +Method in class org.newdawn.slick.AppGameContainer +
  +
setIcon(String) - +Method in class org.newdawn.slick.AppletGameContainer.Container +
  +
setIcon(String) - +Method in class org.newdawn.slick.GameContainer +
Set the icon to be displayed if possible in this type of + container +
setIcons(String[]) - +Method in class org.newdawn.slick.AppGameContainer +
  +
setIcons(String[]) - +Method in class org.newdawn.slick.AppletGameContainer.Container +
  +
setIcons(String[]) - +Method in class org.newdawn.slick.GameContainer +
Set the icons to be used for this application. +
setImage(Image) - +Method in class org.newdawn.slick.font.Glyph +
Set the image that has been generated for this glyph +
setImage(Image) - +Method in class org.newdawn.slick.particles.Particle +
Set the image used to render this particle +
setImageColor(float, float, float, float) - +Method in class org.newdawn.slick.Image +
Set the filter to apply when drawing this image +
setImageColor(float, float, float) - +Method in class org.newdawn.slick.Image +
Set the filter to apply when drawing this image +
setImageName(String) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
Set the name of the image to use on a per particle basis. +
setInput(Input) - +Method in class org.newdawn.slick.BasicGame +
  +
setInput(Input) - +Method in interface org.newdawn.slick.ControlledInputReciever +
Set the input that events are being sent from +
setInput(Input) - +Method in class org.newdawn.slick.state.BasicGameState +
  +
setInput(Input) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
setInput(Input) - +Method in class org.newdawn.slick.util.InputAdapter +
  +
setItalic(boolean) - +Method in class org.newdawn.slick.font.HieroSettings +
  +
setJoin(int) - +Method in class org.newdawn.slick.font.effects.OutlineEffect +
Sets how the corners of the outline are drawn. +
setLife(float) - +Method in class org.newdawn.slick.particles.Particle +
Set the life of the particle +
setLimit(int) - +Method in class org.newdawn.slick.tiled.TileSet +
Set the limit of the tiles in this set +
setLineCaps(boolean) - +Method in class org.newdawn.slick.opengl.renderer.DefaultLineStripRenderer +
  +
setLineCaps(boolean) - +Method in interface org.newdawn.slick.opengl.renderer.LineStripRenderer +
Indicate if we should render end caps +
setLineCaps(boolean) - +Method in class org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer +
Indicate if we should render end caps +
setLineStripRenderer(int) - +Static method in class org.newdawn.slick.opengl.renderer.Renderer +
Set the line strip renderer to one of the known types +
setLineStripRenderer(LineStripRenderer) - +Static method in class org.newdawn.slick.opengl.renderer.Renderer +
Set the line strip renderer to be used globally +
setLineWidth(float) - +Method in class org.newdawn.slick.Graphics +
Set the with of the line to be used when drawing line based primitives +
setListener(GeomUtilListener) - +Method in class org.newdawn.slick.geom.GeomUtil +
Set the listener to be notified of geometry based operations +
setLocal(boolean) - +Method in class org.newdawn.slick.fills.GradientFill +
Indicate if the gradient is defined in shape local coordinates +
setLocation(float, float) - +Method in class org.newdawn.slick.geom.Shape +
Set the top-left location of this shape +
setLocation(Vector2f) - +Method in class org.newdawn.slick.geom.Shape +
Set the top-left location of this shape +
setLocation(int, int) - +Method in class org.newdawn.slick.gui.AbstractComponent +
Moves the component. +
setLocation(int, int) - +Method in class org.newdawn.slick.gui.BasicComponent +
Deprecated.   +
setLocation(float, float) - +Method in class org.newdawn.slick.gui.MouseOverArea +
Moves the component. +
setLocation(int, int) - +Method in class org.newdawn.slick.gui.MouseOverArea +
Set the location of this area +
setLocation(int, int) - +Method in class org.newdawn.slick.gui.TextField +
Moves the component. +
setLogSystem(LogSystem) - +Static method in class org.newdawn.slick.util.Log +
Set the log system that will have all of the log info + sent to it. +
setLooping(boolean) - +Method in class org.newdawn.slick.Animation +
Indicate if this animation should loop or stop at the last frame +
setMax(int) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.LinearInterpolator +
Set the maximum value possible in this data set +
setMax(float) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.Range +
Set the maxmium value for this range +
setMaximumLogicUpdateInterval(int) - +Method in class org.newdawn.slick.GameContainer +
Set the maximum amount of time in milliseconds that can passed + into the update method. +
setMaxLength(int) - +Method in class org.newdawn.slick.gui.TextField +
Set the length of the allowed input +
setMaxSources(int) - +Method in class org.newdawn.slick.openal.SoundStore +
Set the maximum number of concurrent sound effects that will be + attempted +
setMin(int) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.LinearInterpolator +
Set the minimum value possible in this data set +
setMin(float) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.Range +
Set the minimum value for this range +
setMinimumLogicUpdateInterval(int) - +Method in class org.newdawn.slick.GameContainer +
Set the minimum amount of time in milliseonds that has to + pass before update() is called on the container game. +
setMorphTime(float) - +Method in class org.newdawn.slick.geom.MorphShape +
Set the "time" index for this morph. +
setMorphTime(float) - +Method in class org.newdawn.slick.svg.SVGMorph +
Set the "time" index for this morph. +
setMouseClickTolerance(int) - +Method in class org.newdawn.slick.Input +
Set the pixel distance the mouse can move to accept a mouse click. +
setMouseCursor(String, int, int) - +Method in class org.newdawn.slick.AppGameContainer +
  +
setMouseCursor(ImageData, int, int) - +Method in class org.newdawn.slick.AppGameContainer +
  +
setMouseCursor(Cursor, int, int) - +Method in class org.newdawn.slick.AppGameContainer +
  +
setMouseCursor(Image, int, int) - +Method in class org.newdawn.slick.AppGameContainer +
  +
setMouseCursor(String, int, int) - +Method in class org.newdawn.slick.AppletGameContainer.Container +
  +
setMouseCursor(Image, int, int) - +Method in class org.newdawn.slick.AppletGameContainer.Container +
Set the mouse cursor based on the contents of the image. +
setMouseCursor(ImageData, int, int) - +Method in class org.newdawn.slick.AppletGameContainer.Container +
  +
setMouseCursor(Cursor, int, int) - +Method in class org.newdawn.slick.AppletGameContainer.Container +
  +
setMouseCursor(String, int, int) - +Method in class org.newdawn.slick.GameContainer +
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +
setMouseCursor(ImageData, int, int) - +Method in class org.newdawn.slick.GameContainer +
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +
setMouseCursor(Image, int, int) - +Method in class org.newdawn.slick.GameContainer +
Set the mouse cursor based on the contents of the image. +
setMouseCursor(Cursor, int, int) - +Method in class org.newdawn.slick.GameContainer +
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +
setMouseCursor(String, int, int) - +Method in interface org.newdawn.slick.gui.GUIContext +
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +
setMouseCursor(ImageData, int, int) - +Method in interface org.newdawn.slick.gui.GUIContext +
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +
setMouseCursor(Cursor, int, int) - +Method in interface org.newdawn.slick.gui.GUIContext +
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +
setMouseDownColor(Color) - +Method in class org.newdawn.slick.gui.MouseOverArea +
Set the color to be used when the mouse is down the area +
setMouseDownImage(Image) - +Method in class org.newdawn.slick.gui.MouseOverArea +
Set the image to be used when the mouse is down the area +
setMouseDownSound(Sound) - +Method in class org.newdawn.slick.gui.MouseOverArea +
Set the mouse down sound effect +
setMouseGrabbed(boolean) - +Method in class org.newdawn.slick.AppGameContainer +
  +
setMouseGrabbed(boolean) - +Method in class org.newdawn.slick.AppletGameContainer.Container +
  +
setMouseGrabbed(boolean) - +Method in class org.newdawn.slick.GameContainer +
Indicate whether mouse cursor should be grabbed or not +
setMouseOverColor(Color) - +Method in class org.newdawn.slick.gui.MouseOverArea +
Set the color to be used when the mouse is over the area +
setMouseOverImage(Image) - +Method in class org.newdawn.slick.gui.MouseOverArea +
Set the image to be used when the mouse is over the area +
setMouseOverSound(Sound) - +Method in class org.newdawn.slick.gui.MouseOverArea +
Set the mouse over sound effect +
setMultiSample(int) - +Method in class org.newdawn.slick.GameContainer +
Indicate whether we want to try to use fullscreen multisampling. +
setMusicOn(boolean) - +Method in class org.newdawn.slick.GameContainer +
Indicate whether music should be enabled +
setMusicOn(boolean) - +Method in class org.newdawn.slick.openal.SoundStore +
Inidicate whether music should be playing +
setMusicPitch(float) - +Method in class org.newdawn.slick.openal.SoundStore +
Set the pitch at which the current music is being played +
setMusicVolume(float) - +Method in class org.newdawn.slick.GameContainer +
Set the default volume for music +
setMusicVolume(float) - +Method in class org.newdawn.slick.openal.SoundStore +
Set the music volume +
setName(String) - +Method in class org.newdawn.slick.Image +
Give this image a meaningful tagging name. +
setNormalColor(Color) - +Method in class org.newdawn.slick.gui.MouseOverArea +
Set the normal color used on the image in the default state +
setNormalImage(Image) - +Method in class org.newdawn.slick.gui.MouseOverArea +
Set the normal image used on the image in the default state +
setNumber(String, double) - +Method in class org.newdawn.slick.SavedState +
Save the given value at the given location + will overwrite any previous value at this location +
setOffset(int) - +Method in class org.newdawn.slick.font.effects.GradientEffect +
Sets the pixel offset to move the gradient up or down. +
setOffset(float, float) - +Method in class org.newdawn.slick.Input +
Set the offset to apply to the screen coodinates +
setOpacity(float) - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
Set the opacity of the shadow, i.e. +
setOriented(boolean) - +Method in class org.newdawn.slick.particles.Particle +
Indicate if this particle should be oriented based on it's velocity +
setPaddingAdvanceX(int) - +Method in class org.newdawn.slick.font.HieroSettings +
  +
setPaddingAdvanceX(int) - +Method in class org.newdawn.slick.UnicodeFont +
Sets the additional amount to offset glyphs on the x axis. +
setPaddingAdvanceY(int) - +Method in class org.newdawn.slick.font.HieroSettings +
  +
setPaddingAdvanceY(int) - +Method in class org.newdawn.slick.UnicodeFont +
Sets the additional amount to offset a line of text on the y axis. +
setPaddingBottom(int) - +Method in class org.newdawn.slick.font.HieroSettings +
  +
setPaddingBottom(int) - +Method in class org.newdawn.slick.UnicodeFont +
Sets the padding below a glyph on the GlyphPage to allow for effects to be drawn. +
setPaddingLeft(int) - +Method in class org.newdawn.slick.font.HieroSettings +
  +
setPaddingLeft(int) - +Method in class org.newdawn.slick.UnicodeFont +
Sets the padding to the left of a glyph on the GlyphPage to allow for effects to be drawn. +
setPaddingRight(int) - +Method in class org.newdawn.slick.font.HieroSettings +
  +
setPaddingRight(int) - +Method in class org.newdawn.slick.UnicodeFont +
Sets the padding to the right of a glyph on the GlyphPage to allow for effects to be drawn. +
setPaddingTop(int) - +Method in class org.newdawn.slick.font.HieroSettings +
  +
setPaddingTop(int) - +Method in class org.newdawn.slick.UnicodeFont +
Sets the padding above a glyph on the GlyphPage to allow for effects to be drawn. +
setPaused(boolean) - +Method in class org.newdawn.slick.GameContainer +
Indicates if the game should be paused, i.e. +
setPingPong(boolean) - +Method in class org.newdawn.slick.Animation +
Indicate if this animation should ping pong back and forth +
setPosition(float) - +Method in class org.newdawn.slick.Music +
Seeks to a position in the music. +
setPosition(float) - +Method in interface org.newdawn.slick.openal.Audio +
Seeks to a position in the music. +
setPosition(float) - +Method in class org.newdawn.slick.openal.AudioImpl +
  +
setPosition(float) - +Method in class org.newdawn.slick.openal.MODSound +
  +
setPosition(float) - +Method in class org.newdawn.slick.openal.NullAudio +
  +
setPosition(float) - +Method in class org.newdawn.slick.openal.OpenALStreamPlayer +
Seeks to a position in the music. +
setPosition(float) - +Method in class org.newdawn.slick.openal.StreamSound +
  +
setPosition(float, float) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
Set the position of this particle source +
setPosition(float, float, boolean) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
Set the position of this particle source +
setPosition(float, float) - +Method in class org.newdawn.slick.particles.Particle +
Set the position of this particle +
setPosition(float, float) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Set the position at which this system should render relative to the current + graphics context setup +
setR(float) - +Method in class org.newdawn.slick.svg.Gradient +
Set the radius given in the SVG +
setRadii(float, float) - +Method in class org.newdawn.slick.geom.Ellipse +
Change the shape of this Ellipse +
setRadius(float) - +Method in class org.newdawn.slick.geom.Circle +
Set the radius of this circle +
setRadius1(float) - +Method in class org.newdawn.slick.geom.Ellipse +
Set the horizontal radius of the ellipse +
setRadius2(float) - +Method in class org.newdawn.slick.geom.Ellipse +
Set the vertical radius of the ellipse +
setRelativePath(String) - +Static method in class org.newdawn.slick.particles.ConfigurableEmitter +
Set the path from which images should be loaded +
setRelativePath(String) - +Static method in class org.newdawn.slick.particles.ParticleSystem +
Set the path from which images should be loaded +
setRemoveCompletedEmitters(boolean) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Indicate if completed emitters should be removed +
setRenderer(int) - +Static method in class org.newdawn.slick.opengl.renderer.Renderer +
Set the renderer to one of the known types +
setRenderer(SGL) - +Static method in class org.newdawn.slick.opengl.renderer.Renderer +
Set the renderer to be used +
setRGBA(int, int, int, int, int, int) - +Method in class org.newdawn.slick.ImageBuffer +
Set a pixel in the image buffer +
setRotation(float) - +Method in class org.newdawn.slick.Image +
Set the angle to rotate this image to. +
setScale(float) - +Method in class org.newdawn.slick.font.effects.GradientEffect +
Changes the height of the gradient by a percentage. +
setScale(float, float) - +Method in class org.newdawn.slick.Input +
Set the scaling to apply to screen coordinates +
setScaleY(float) - +Method in class org.newdawn.slick.particles.Particle +
Set the current scalar applied on the y axis +
setShape(Shape) - +Method in class org.newdawn.slick.font.Glyph +
Set the shape that should be drawn for this glyph +
setShowFPS(boolean) - +Method in class org.newdawn.slick.GameContainer +
Indicate whether the container should show the FPS +
setSize(float, float) - +Method in class org.newdawn.slick.geom.Rectangle +
Set the size (widtha and height) of this rectangle +
setSize(float) - +Method in class org.newdawn.slick.particles.Particle +
Set the size of the particle +
setSmoothDeltas(boolean) - +Method in class org.newdawn.slick.GameContainer +
Indicate if we want to smooth deltas. +
setSoundOn(boolean) - +Method in class org.newdawn.slick.GameContainer +
Indicate whether sound effects should be enabled +
setSoundsOn(boolean) - +Method in class org.newdawn.slick.openal.SoundStore +
Indicate whether sound effects should be played +
setSoundVolume(float) - +Method in class org.newdawn.slick.GameContainer +
Set the default volume for sound fx +
setSoundVolume(float) - +Method in class org.newdawn.slick.openal.SoundStore +
Set the sound volume +
setSpeed(float) - +Method in class org.newdawn.slick.Animation +
Adjust the overall speed of the animation. +
setSpeed(float) - +Method in class org.newdawn.slick.particles.Particle +
Set the current speed of this particle +
setStart(float, float) - +Method in class org.newdawn.slick.fills.GradientFill +
Set the start point's position +
setStart(Vector2f) - +Method in class org.newdawn.slick.fills.GradientFill +
Set the start control point's position +
setStartColor(Color) - +Method in class org.newdawn.slick.fills.GradientFill +
Set the colour to apply at the start control's position +
setString(String) - +Method in interface org.newdawn.slick.font.effects.ConfigurableEffect.Value +
Sets the string representation of the value. +
setString(String, String) - +Method in class org.newdawn.slick.SavedState +
Save the given value at the given location + will overwrite any previous value at this location +
setStroke(Stroke) - +Method in class org.newdawn.slick.font.effects.OutlineEffect +
Sets the stroke to use for the outline. +
setTargetFrameRate(int) - +Method in class org.newdawn.slick.GameContainer +
Set the target fps we're hoping to get +
setText(String) - +Method in class org.newdawn.slick.gui.TextField +
Set the value to be displayed in the text field +
setTextColor(Color) - +Method in class org.newdawn.slick.gui.TextField +
Set the text color. +
setTexture(Texture) - +Method in class org.newdawn.slick.BigImage +
Not supported in BigImage +
setTexture(Texture) - +Method in class org.newdawn.slick.Image +
Set the texture used by this image +
setTexture(Texture) - +Method in class org.newdawn.slick.SpriteSheet +
  +
setTextureData(int, int, int, int, ByteBuffer) - +Method in class org.newdawn.slick.opengl.TextureImpl +
Set the texture data that this texture can be reloaded from +
setTextureFilter(int) - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
setTextureFilter(int) - +Method in interface org.newdawn.slick.opengl.Texture +
Apply a given texture filter to the texture +
setTextureFilter(int) - +Method in class org.newdawn.slick.opengl.TextureImpl +
  +
setTextureHeight(int) - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
setTextureHeight(int) - +Method in class org.newdawn.slick.opengl.TextureImpl +
Set the height of this texture +
setTextureID(int) - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
setTextureID(int) - +Method in class org.newdawn.slick.opengl.TextureImpl +
Set the OpenGL texture ID for this texture +
setTextureWidth(int) - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
setTextureWidth(int) - +Method in class org.newdawn.slick.opengl.TextureImpl +
Set the width of this texture +
setTheta(double) - +Method in class org.newdawn.slick.geom.Vector2f +
Calculate the components of the vectors based on a angle +
setTileID(int, int, int) - +Method in class org.newdawn.slick.tiled.Layer +
Set the global tile ID at a specified location +
setTileId(int, int, int, int) - +Method in class org.newdawn.slick.tiled.TiledMap +
Set the global ID of a tile at specified location in the map +
setTileSetImage(Image) - +Method in class org.newdawn.slick.tiled.TileSet +
Set the image to use for this sprite sheet image to use for this tileset +
setTitle(String) - +Method in class org.newdawn.slick.AppGameContainer +
Set the title of the window +
setTopColor(Color) - +Method in class org.newdawn.slick.font.effects.GradientEffect +
Set the colour at the top of the graident +
setTransform(Transform) - +Method in class org.newdawn.slick.svg.Gradient +
Set the transform given for this definition +
setType(int) - +Method in class org.newdawn.slick.particles.Particle +
Set the type of this particle +
setup() - +Method in class org.newdawn.slick.AppGameContainer +
Setup the environment +
setup(float) - +Method in class org.newdawn.slick.openal.OpenALStreamPlayer +
Setup the playback properties +
setUpdateOnlyWhenVisible(boolean) - +Method in class org.newdawn.slick.AppGameContainer +
  +
setUpdateOnlyWhenVisible(boolean) - +Method in class org.newdawn.slick.GameContainer +
Indicate if the display should update only when the game is visible + (the default is true) +
setUseFBO(boolean) - +Static method in class org.newdawn.slick.opengl.pbuffer.GraphicsFactory +
Force FBO use on or off +
setUsePoint(int) - +Method in class org.newdawn.slick.particles.Particle +
Indicate how this particle should be renered +
setUsePoints(boolean) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Indicate if this engine should use points to render the particles +
setValue(float) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.RandomValue +
Set the configured value +
setValue(float) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter.SimpleValue +
Set the configured value +
setValues(List) - +Method in class org.newdawn.slick.font.effects.ColorEffect +
  +
setValues(List) - +Method in interface org.newdawn.slick.font.effects.ConfigurableEffect +
Sets the list of ConfigurableEffect.Values for this effect. +
setValues(List) - +Method in class org.newdawn.slick.font.effects.GradientEffect +
  +
setValues(List) - +Method in class org.newdawn.slick.font.effects.OutlineEffect +
  +
setValues(List) - +Method in class org.newdawn.slick.font.effects.OutlineWobbleEffect +
  +
setValues(List) - +Method in class org.newdawn.slick.font.effects.OutlineZigzagEffect +
  +
setValues(List) - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
  +
setVelocity(float, float, float) - +Method in class org.newdawn.slick.particles.Particle +
Set the velocity of the particle +
setVelocity(float, float) - +Method in class org.newdawn.slick.particles.Particle +
Set the velocity of the particle +
setVerbose(boolean) - +Method in class org.newdawn.slick.GameContainer +
Inidcate we want verbose logging +
setVerbose(boolean) - +Static method in class org.newdawn.slick.util.Log +
Indicate that we want verbose logging. +
setVisible(boolean) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Indicate whether the particle system should be visible, i.e. +
setVolume(float) - +Method in class org.newdawn.slick.Music +
Set the volume of the music as a factor of the global volume setting +
setVSync(boolean) - +Method in class org.newdawn.slick.GameContainer +
Indicate whether the display should be synced to the + vertical refresh (stops tearing) +
setWavelength(float) - +Method in class org.newdawn.slick.font.effects.OutlineZigzagEffect +
Sets the wavelength of the wobble effect. +
setWidth(int) - +Method in class org.newdawn.slick.font.effects.OutlineEffect +
Sets the width of the outline. +
setWidth(float) - +Method in class org.newdawn.slick.geom.Rectangle +
Set the width of this box +
setWidth(float) - +Method in class org.newdawn.slick.geom.RoundedRectangle +
Set the width of this rectangle. +
setWidth(int) - +Method in class org.newdawn.slick.opengl.DeferredTexture +
  +
setWidth(float) - +Method in class org.newdawn.slick.opengl.renderer.DefaultLineStripRenderer +
  +
setWidth(float) - +Method in interface org.newdawn.slick.opengl.renderer.LineStripRenderer +
Set the width of the lines to be drawn +
setWidth(float) - +Method in class org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer +
  +
setWidth(int) - +Method in class org.newdawn.slick.opengl.TextureImpl +
Set the width of the image +
setWidth(float) - +Method in class org.newdawn.slick.util.LocatedImage +
Set the width the image should be drawn at +
setWorldClip(float, float, float, float) - +Method in class org.newdawn.slick.Graphics +
Set clipping that controls which areas of the world will be drawn to. +
setWorldClip(Rectangle) - +Method in class org.newdawn.slick.Graphics +
Set the world clip to be applied +
setX(float) - +Method in class org.newdawn.slick.geom.Polygon +
  +
setX(float) - +Method in class org.newdawn.slick.geom.Shape +
Set the x position of the left side this shape. +
setX(float) - +Method in class org.newdawn.slick.gui.MouseOverArea +
Set the x coordinate of this area +
setX(int) - +Method in class org.newdawn.slick.util.LocatedImage +
Set the x position at which the image should be drawn +
setX1(float) - +Method in class org.newdawn.slick.svg.Gradient +
Set the first x value given for the gradient (cx in the case of radial) +
setX2(float) - +Method in class org.newdawn.slick.svg.Gradient +
Set the second x value given for the gradient (fx in the case of radial) +
setXDistance(float) - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
Sets the pixels to offset the shadow on the x axis. +
setY(float) - +Method in class org.newdawn.slick.geom.Polygon +
  +
setY(float) - +Method in class org.newdawn.slick.geom.Shape +
Set the y position of the top of this shape. +
setY(float) - +Method in class org.newdawn.slick.gui.MouseOverArea +
Set the y coordinate of this area +
setY(int) - +Method in class org.newdawn.slick.util.LocatedImage +
Set the y position at which the image should be drawn +
setY1(float) - +Method in class org.newdawn.slick.svg.Gradient +
Set the first y value given for the gradient (cy in the case of radial) +
setY2(float) - +Method in class org.newdawn.slick.svg.Gradient +
Set the second y value given for the gradient (fy in the case of radial) +
setYDistance(float) - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
Sets the pixels to offset the shadow on the y axis. +
SGL - Interface in org.newdawn.slick.opengl.renderer
The description of the OpenGL functions used Slick.
ShadowEffect - Class in org.newdawn.slick.font.effects
An effect to generate soft shadows beneath text
ShadowEffect() - +Constructor for class org.newdawn.slick.font.effects.ShadowEffect +
Default constructor for injection +
ShadowEffect(Color, int, int, float) - +Constructor for class org.newdawn.slick.font.effects.ShadowEffect +
Create a new effect to apply a drop shadow to text +
Shape - Class in org.newdawn.slick.geom
The description of any 2D shape that can be transformed.
Shape() - +Constructor for class org.newdawn.slick.geom.Shape +
Shape constructor. +
ShapeFill - Interface in org.newdawn.slick
A filling method for a shape.
ShapeRenderer - Class in org.newdawn.slick.geom
 
ShapeRenderer() - +Constructor for class org.newdawn.slick.geom.ShapeRenderer +
  +
ShapeTest - Class in org.newdawn.slick.tests
A geomertry test
ShapeTest() - +Constructor for class org.newdawn.slick.tests.ShapeTest +
Create a new test of graphics context rendering +
SHARED_DRAWABLE - +Static variable in class org.newdawn.slick.GameContainer +
The shared drawable if any +
showDialog() - +Method in interface org.newdawn.slick.font.effects.ConfigurableEffect.Value +
Shows a dialog allowing a user to configure this value. +
SimpleDiagramRenderer - Class in org.newdawn.slick.svg
A very primtive implementation for rendering a diagram.
SimpleDiagramRenderer(Diagram) - +Constructor for class org.newdawn.slick.svg.SimpleDiagramRenderer +
Create a new simple renderer +
sin(double) - +Static method in class org.newdawn.slick.util.FastTrig +
Get the sine of an angle +
size - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
Whiskas - Interpolated value for size +
size - +Variable in class org.newdawn.slick.particles.Particle +
The current size in pixels of the particle +
size() - +Method in class org.newdawn.slick.util.xml.XMLElementList +
Get the number of elements in the list +
sleep(int) - +Method in class org.newdawn.slick.GameContainer +
Sleep for a given period +
SlickCallable - Class in org.newdawn.slick.opengl
A utility to allow performing GL operations without contaminating the + Slick OpenGL state.
SlickCallable() - +Constructor for class org.newdawn.slick.opengl.SlickCallable +
  +
SlickCallableTest - Class in org.newdawn.slick.tests
A test for slick callables giving the chance to perform normal GL in mid Slick render
SlickCallableTest() - +Constructor for class org.newdawn.slick.tests.SlickCallableTest +
Create a new image rendering test +
SlickException - Exception in org.newdawn.slick
A generic exception thrown by everything in the library
SlickException(String) - +Constructor for exception org.newdawn.slick.SlickException +
Create a new exception with a detail message +
SlickException(String, Throwable) - +Constructor for exception org.newdawn.slick.SlickException +
Create a new exception with a detail message +
SlickXMLException - Exception in org.newdawn.slick.util.xml
An exception to describe failures in XML.
SlickXMLException(String) - +Constructor for exception org.newdawn.slick.util.xml.SlickXMLException +
Create a new exception +
SlickXMLException(String, Throwable) - +Constructor for exception org.newdawn.slick.util.xml.SlickXMLException +
Create a new exception +
smoothDeltas - +Variable in class org.newdawn.slick.GameContainer +
Smoothed deltas requested +
SODIPODI - +Static variable in class org.newdawn.slick.svg.inkscape.Util +
The namespace for sodipodi +
Sound - Class in org.newdawn.slick
A single sound effect loaded from either OGG or XM/MOD file.
Sound(InputStream, String) - +Constructor for class org.newdawn.slick.Sound +
Create a new Sound +
Sound(URL) - +Constructor for class org.newdawn.slick.Sound +
Create a new Sound +
Sound(String) - +Constructor for class org.newdawn.slick.Sound +
Create a new Sound +
SoundPositionTest - Class in org.newdawn.slick.tests
A test for the sound system (positioning) of the library
SoundPositionTest() - +Constructor for class org.newdawn.slick.tests.SoundPositionTest +
Create a new test for sounds +
soundsOn() - +Method in class org.newdawn.slick.openal.SoundStore +
Check if sound effects are currently enabled +
SoundStore - Class in org.newdawn.slick.openal
Responsible for holding and playing the sounds used in the game.
SoundTest - Class in org.newdawn.slick.tests
A test for the sound system of the library
SoundTest() - +Constructor for class org.newdawn.slick.tests.SoundTest +
Create a new test for sounds +
SoundURLTest - Class in org.newdawn.slick.tests
A test for the sound system of the library
SoundURLTest() - +Constructor for class org.newdawn.slick.tests.SoundURLTest +
Create a new test for sounds +
soundWorks() - +Method in class org.newdawn.slick.openal.SoundStore +
Check if sound works at all +
Space - Class in org.newdawn.slick.util.pathfinding.navmesh
A quad space within a navigation mesh
Space(float, float, float, float) - +Constructor for class org.newdawn.slick.util.pathfinding.navmesh.Space +
Create a new space +
spawnCount - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The spawn count property - how many particles are spawned each time +
spawnInterval - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The spawn interval range property - how often spawn happens +
speed - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The speed particles fly out +
spread - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The spread of the particles +
SpriteSheet - Class in org.newdawn.slick
A sheet of sprites that can be drawn individually
SpriteSheet(URL, int, int) - +Constructor for class org.newdawn.slick.SpriteSheet +
Create a new sprite sheet based on a image location +
SpriteSheet(Image, int, int) - +Constructor for class org.newdawn.slick.SpriteSheet +
Create a new sprite sheet based on a image location +
SpriteSheet(Image, int, int, int, int) - +Constructor for class org.newdawn.slick.SpriteSheet +
Create a new sprite sheet based on a image location +
SpriteSheet(Image, int, int, int) - +Constructor for class org.newdawn.slick.SpriteSheet +
Create a new sprite sheet based on a image location +
SpriteSheet(String, int, int, int) - +Constructor for class org.newdawn.slick.SpriteSheet +
Create a new sprite sheet based on a image location +
SpriteSheet(String, int, int) - +Constructor for class org.newdawn.slick.SpriteSheet +
Create a new sprite sheet based on a image location +
SpriteSheet(String, int, int, Color) - +Constructor for class org.newdawn.slick.SpriteSheet +
Create a new sprite sheet based on a image location +
SpriteSheet(String, int, int, Color, int) - +Constructor for class org.newdawn.slick.SpriteSheet +
Create a new sprite sheet based on a image location +
SpriteSheet(String, InputStream, int, int) - +Constructor for class org.newdawn.slick.SpriteSheet +
Create a new sprite sheet based on a image location +
SpriteSheetFont - Class in org.newdawn.slick
A font implementation that will use the graphics inside a SpriteSheet for its data.
SpriteSheetFont(SpriteSheet, char) - +Constructor for class org.newdawn.slick.SpriteSheetFont +
Create a new font based on a SpriteSheet. +
SpriteSheetFontTest - Class in org.newdawn.slick.tests
Tests the SpriteSheetFont.
SpriteSheetFontTest() - +Constructor for class org.newdawn.slick.tests.SpriteSheetFontTest +
Create a new test for font rendering +
start() - +Method in class org.newdawn.slick.Animation +
Start the animation playing again +
start() - +Method in class org.newdawn.slick.AppGameContainer +
Start running the game +
start() - +Method in class org.newdawn.slick.AppletGameContainer.ContainerPanel +
Start the game container +
start() - +Method in class org.newdawn.slick.AppletGameContainer +
  +
start() - +Method in class org.newdawn.slick.CanvasGameContainer +
Start the game container rendering +
start() - +Method in class org.newdawn.slick.opengl.renderer.DefaultLineStripRenderer +
  +
start() - +Method in interface org.newdawn.slick.opengl.renderer.LineStripRenderer +
Start the line strips +
start() - +Method in class org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer +
  +
start() - +Method in class org.newdawn.slick.tests.TestUtils +
Start the test +
startAlpha - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The starting alpha value +
startHole() - +Method in class org.newdawn.slick.geom.BasicTriangulator +
  +
startHole() - +Method in class org.newdawn.slick.geom.MannTriangulator +
Begin adding a hole to the polygon +
startHole() - +Method in class org.newdawn.slick.geom.NeatTriangulator +
  +
startHole() - +Method in class org.newdawn.slick.geom.OverTriangulator +
  +
startHole(float, float) - +Method in class org.newdawn.slick.geom.Path +
Start building a hole in the previously defined contour +
startHole() - +Method in interface org.newdawn.slick.geom.Triangulator +
Start a hole in the polygon +
startLWJGL() - +Method in class org.newdawn.slick.AppletGameContainer +
Start a thread to run LWJGL in +
startUse() - +Method in class org.newdawn.slick.BigImage +
Not supported in BigImage +
startUse() - +Method in class org.newdawn.slick.Image +
Start using this sheet. +
startUse() - +Method in class org.newdawn.slick.SpriteSheet +
  +
StateBasedGame - Class in org.newdawn.slick.state
A state based game isolated different stages of the game (menu, ingame, hiscores, etc) into + different states so they can be easily managed and maintained.
StateBasedGame(String) - +Constructor for class org.newdawn.slick.state.StateBasedGame +
Create a new state based game +
StateBasedTest - Class in org.newdawn.slick.tests
A test for the multi-state based functionality
StateBasedTest() - +Constructor for class org.newdawn.slick.tests.StateBasedTest +
Create a new test +
Stats - Class in org.newdawn.slick.tests.xml
A test example of some object data that can be configured via XML
Stats() - +Constructor for class org.newdawn.slick.tests.xml.Stats +
  +
stencil - +Static variable in class org.newdawn.slick.GameContainer +
True if we require stencil bits +
stop() - +Method in class org.newdawn.slick.Animation +
Stop the animation +
stop() - +Method in class org.newdawn.slick.AppletGameContainer +
  +
stop() - +Method in class org.newdawn.slick.Music +
Stop the music playing +
stop() - +Method in interface org.newdawn.slick.openal.Audio +
Stop the sound effect +
stop() - +Method in class org.newdawn.slick.openal.AudioImpl +
  +
stop() - +Method in class org.newdawn.slick.openal.DeferredSound +
  +
stop() - +Method in class org.newdawn.slick.openal.MODSound +
  +
stop() - +Method in class org.newdawn.slick.openal.NullAudio +
  +
stop() - +Method in class org.newdawn.slick.openal.StreamSound +
  +
stop() - +Method in class org.newdawn.slick.Sound +
Stop the sound being played +
stopApplet() - +Method in class org.newdawn.slick.AppletGameContainer.Container +
Stop the applet play back +
stopAt(int) - +Method in class org.newdawn.slick.Animation +
Indicate the animation should stop when it reaches the specified + frame index (note, not frame number but index in the animation +
stopSoundEffect(int) - +Method in class org.newdawn.slick.openal.SoundStore +
Stop a playing sound identified by the ID returned from playing. +
storedDelta - +Variable in class org.newdawn.slick.GameContainer +
The stored delta +
stream(int) - +Method in class org.newdawn.slick.openal.OpenALStreamPlayer +
Stream some data from the audio stream to the buffer indicates by the ID +
StreamSound - Class in org.newdawn.slick.openal
A sound implementation wrapped round a player which reads (and potentially) rereads + a stream.
StreamSound(OpenALStreamPlayer) - +Constructor for class org.newdawn.slick.openal.StreamSound +
Create a new sound wrapped round a stream +
STROKE - +Static variable in class org.newdawn.slick.svg.NonGeometricData +
The stroke type +
STROKE_DASHARRAY - +Static variable in class org.newdawn.slick.svg.NonGeometricData +
The dash definition of the line to draw +
STROKE_DASHOFFSET - +Static variable in class org.newdawn.slick.svg.NonGeometricData +
The offset into the dash definition of the line to draw +
STROKE_MITERLIMIT - +Static variable in class org.newdawn.slick.svg.NonGeometricData +
The mitre of the line to draw +
STROKE_OPACITY - +Static variable in class org.newdawn.slick.svg.NonGeometricData +
The alpha value for drawing +
STROKE_WIDTH - +Static variable in class org.newdawn.slick.svg.NonGeometricData +
The width of the line to draw +
sub(double) - +Method in class org.newdawn.slick.geom.Vector2f +
Adjust this vector by a given angle +
sub(Vector2f) - +Method in class org.newdawn.slick.geom.Vector2f +
Subtract a vector from this vector +
subtract(Shape, Shape) - +Method in class org.newdawn.slick.geom.GeomUtil +
Subtract one shape from another - note this is experimental and doesn't + currently handle islands +
subtract(Shape) - +Method in class org.newdawn.slick.geom.Shape +
Subtract the given shape from this one. +
supportsAlphaInBackBuffer() - +Method in class org.newdawn.slick.AppGameContainer +
Check if the display created supported alpha in the back buffer +
supportsAlphaInBackBuffer() - +Method in class org.newdawn.slick.AppletGameContainer.Container +
Check if the display created supported alpha in the back buffer +
supportsMultiSample - +Variable in class org.newdawn.slick.GameContainer +
True if this context supports multisample +
supportsMultiSample() - +Method in class org.newdawn.slick.GameContainer +
Check if this hardware can support multi-sampling +
SVGMorph - Class in org.newdawn.slick.svg
A utility to allow morphing between a set of similar SVG diagrams
SVGMorph(Diagram) - +Constructor for class org.newdawn.slick.svg.SVGMorph +
Create a new morph with a first diagram base +
+
+

+T

+
+
targetDisplayMode - +Variable in class org.newdawn.slick.AppGameContainer +
The display mode we're going to try and use +
targetFPS - +Variable in class org.newdawn.slick.GameContainer +
The FPS we want to lock to +
TestBox - Class in org.newdawn.slick.tests
A test box containing a bunch of tests that can be used for quickly sanity + checking tests.
TestBox() - +Constructor for class org.newdawn.slick.tests.TestBox +
Create a new box containing all the tests +
TestState1 - Class in org.newdawn.slick.tests.states
A simple test state to display a message describing the test
TestState1() - +Constructor for class org.newdawn.slick.tests.states.TestState1 +
  +
TestState2 - Class in org.newdawn.slick.tests.states
A simple test state to display an image and rotate it
TestState2() - +Constructor for class org.newdawn.slick.tests.states.TestState2 +
  +
TestState3 - Class in org.newdawn.slick.tests.states
A simple test state to display an image and rotate it
TestState3() - +Constructor for class org.newdawn.slick.tests.states.TestState3 +
  +
TestUtils - Class in org.newdawn.slick.tests
A simple utility test to use the internal slick API without + the slick framework.
TestUtils() - +Constructor for class org.newdawn.slick.tests.TestUtils +
  +
TexCoordGenerator - Interface in org.newdawn.slick.geom
A class capable of generating texture coordiantes based on + rendering positions of verticies.
TextField - Class in org.newdawn.slick.gui
A single text field supporting text entry
TextField(GUIContext, Font, int, int, int, int, ComponentListener) - +Constructor for class org.newdawn.slick.gui.TextField +
Create a new text field +
TextField(GUIContext, Font, int, int, int, int) - +Constructor for class org.newdawn.slick.gui.TextField +
Create a new text field +
texture(Shape, Image) - +Static method in class org.newdawn.slick.geom.ShapeRenderer +
Draw the the given shape filled in with a texture. +
texture(Shape, Image, float, float) - +Static method in class org.newdawn.slick.geom.ShapeRenderer +
Draw the the given shape filled in with a texture. +
texture(Shape, Image, float, float, ShapeFill) - +Static method in class org.newdawn.slick.geom.ShapeRenderer +
Draw the the given shape filled in with a texture. +
texture(Shape, Image, TexCoordGenerator) - +Static method in class org.newdawn.slick.geom.ShapeRenderer +
Draw the the given shape filled in with a texture. +
texture(Shape, Image) - +Method in class org.newdawn.slick.Graphics +
Draw the the given shape filled in with a texture +
texture(Shape, Image, ShapeFill) - +Method in class org.newdawn.slick.Graphics +
Draw the the given shape filled in with a texture +
texture(Shape, Image, boolean) - +Method in class org.newdawn.slick.Graphics +
Draw the the given shape filled in with a texture +
texture(Shape, Image, float, float) - +Method in class org.newdawn.slick.Graphics +
Draw the the given shape filled in with a texture +
texture(Shape, Image, float, float, boolean) - +Method in class org.newdawn.slick.Graphics +
Draw the the given shape filled in with a texture +
texture(Shape, Image, float, float, ShapeFill) - +Method in class org.newdawn.slick.Graphics +
Draw the the given shape filled in with a texture +
texture - +Variable in class org.newdawn.slick.Image +
The OpenGL texture for this image +
Texture - Interface in org.newdawn.slick.opengl
The description of a texture loaded by the TextureLoader utility
textureFit(Shape, Image) - +Static method in class org.newdawn.slick.geom.ShapeRenderer +
Draw the the given shape filled in with a texture. +
textureFit(Shape, Image, float, float) - +Static method in class org.newdawn.slick.geom.ShapeRenderer +
Draw the the given shape filled in with a texture. +
textureHeight - +Variable in class org.newdawn.slick.Image +
The texture coordinate height to use to find our image +
TextureImpl - Class in org.newdawn.slick.opengl
A texture to be bound within JOGL.
TextureImpl() - +Constructor for class org.newdawn.slick.opengl.TextureImpl +
For subclasses to utilise +
TextureImpl(String, int, int) - +Constructor for class org.newdawn.slick.opengl.TextureImpl +
Create a new texture +
TextureLoader - Class in org.newdawn.slick.opengl
A utility class to wrap the Slick internal texture loader and present a + rational interface.
TextureLoader() - +Constructor for class org.newdawn.slick.opengl.TextureLoader +
  +
textureOffsetX - +Variable in class org.newdawn.slick.Image +
The x texture offset to use to find our image +
textureOffsetY - +Variable in class org.newdawn.slick.Image +
The y texture offset to use to find our image +
TexturePaintTest - Class in org.newdawn.slick.tests
Test to emulate texture paint
TexturePaintTest() - +Constructor for class org.newdawn.slick.tests.TexturePaintTest +
Create the test +
textureWidth - +Variable in class org.newdawn.slick.Image +
The texture coordinate width to use to find our image +
TGA - +Static variable in class org.newdawn.slick.imageout.ImageOut +
The format string for TGA +
TGAImageData - Class in org.newdawn.slick.opengl
A utility to load TGAs.
TGAImageData() - +Constructor for class org.newdawn.slick.opengl.TGAImageData +
Create a new TGA Loader +
TGAWriter - Class in org.newdawn.slick.imageout
A utility to save TGA's given a Slick image.
TGAWriter() - +Constructor for class org.newdawn.slick.imageout.TGAWriter +
  +
TileBasedMap - Interface in org.newdawn.slick.util.pathfinding
The description for the data we're pathfinding over.
TiledMap - Class in org.newdawn.slick.tiled
This class is intended to parse TilED maps.
TiledMap(String) - +Constructor for class org.newdawn.slick.tiled.TiledMap +
Create a new tile map based on a given TMX file +
TiledMap(String, boolean) - +Constructor for class org.newdawn.slick.tiled.TiledMap +
Create a new tile map based on a given TMX file +
TiledMap(String, String) - +Constructor for class org.newdawn.slick.tiled.TiledMap +
Create a new tile map based on a given TMX file +
TiledMap(InputStream) - +Constructor for class org.newdawn.slick.tiled.TiledMap +
Load a tile map from an arbitary input stream +
TiledMap(InputStream, String) - +Constructor for class org.newdawn.slick.tiled.TiledMap +
Load a tile map from an arbitary input stream +
TiledMap.GroupObject - Class in org.newdawn.slick.tiled
An object from a object-group on the map
TiledMap.GroupObject(Element) - +Constructor for class org.newdawn.slick.tiled.TiledMap.GroupObject +
Create a new group based on the XML definition +
TiledMap.ObjectGroup - Class in org.newdawn.slick.tiled
A group of objects on the map (objects layer)
TiledMap.ObjectGroup(Element) - +Constructor for class org.newdawn.slick.tiled.TiledMap.ObjectGroup +
Create a new group based on the XML definition +
tileHeight - +Variable in class org.newdawn.slick.tiled.TiledMap +
The height of the tiles used on the map +
tileHeight - +Variable in class org.newdawn.slick.tiled.TileSet +
The height of the tiles +
TileMapTest - Class in org.newdawn.slick.tests
A test of the tile map system based around the TilED (http://www.mapeditor.org) tool
TileMapTest() - +Constructor for class org.newdawn.slick.tests.TileMapTest +
Create our tile map test +
tileMargin - +Variable in class org.newdawn.slick.tiled.TileSet +
The margin of the tileset +
tiles - +Variable in class org.newdawn.slick.tiled.TileSet +
The image containing the tiles +
tilesAcross - +Variable in class org.newdawn.slick.tiled.TileSet +
The number of tiles across the sprite sheet +
tilesDown - +Variable in class org.newdawn.slick.tiled.TileSet +
The number of tiles down the sprite sheet +
TileSet - Class in org.newdawn.slick.tiled
A holder for tileset information
TileSet(TiledMap, Element, boolean) - +Constructor for class org.newdawn.slick.tiled.TileSet +
Create a tile set based on an XML definition +
tileSets - +Variable in class org.newdawn.slick.tiled.TiledMap +
The list of tilesets defined in the map +
tilesLocation - +Variable in class org.newdawn.slick.tiled.TiledMap +
The location prefix where we can find tileset images +
tileSpacing - +Variable in class org.newdawn.slick.tiled.TileSet +
The padding of the tiles +
tileWidth - +Variable in class org.newdawn.slick.tiled.TiledMap +
The width of the tiles used on the map +
tileWidth - +Variable in class org.newdawn.slick.tiled.TileSet +
The width of the tiles +
TOP_LEFT - +Static variable in class org.newdawn.slick.geom.RoundedRectangle +
Indicates the top left corner should be rounded +
TOP_LEFT - +Static variable in class org.newdawn.slick.Image +
The top left corner identifier +
TOP_RIGHT - +Static variable in class org.newdawn.slick.geom.RoundedRectangle +
Indicates the top right corner should be rounded +
TOP_RIGHT - +Static variable in class org.newdawn.slick.Image +
The top right corner identifier +
toString() - +Method in class org.newdawn.slick.Animation +
  +
toString() - +Method in class org.newdawn.slick.BigImage +
  +
toString() - +Method in class org.newdawn.slick.Color +
  +
toString() - +Method in class org.newdawn.slick.command.BasicCommand +
  +
toString() - +Method in class org.newdawn.slick.font.effects.ColorEffect +
  +
toString(Color) - +Static method in class org.newdawn.slick.font.effects.EffectUtil +
Convers a color to a string. +
toString() - +Method in class org.newdawn.slick.font.effects.GradientEffect +
  +
toString() - +Method in class org.newdawn.slick.font.effects.OutlineEffect +
  +
toString() - +Method in class org.newdawn.slick.font.effects.OutlineWobbleEffect +
  +
toString() - +Method in class org.newdawn.slick.font.effects.OutlineZigzagEffect +
  +
toString() - +Method in class org.newdawn.slick.font.effects.ShadowEffect +
  +
toString() - +Method in class org.newdawn.slick.geom.Line +
  +
toString() - +Method in class org.newdawn.slick.geom.Rectangle +
  +
toString() - +Method in class org.newdawn.slick.geom.Transform +
Convert this Transform to a String. +
toString() - +Method in class org.newdawn.slick.geom.Vector2f +
  +
toString() - +Method in class org.newdawn.slick.Image +
  +
toString() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
  +
toString() - +Method in class org.newdawn.slick.particles.Particle +
  +
toString() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.NavPath +
Get a string representation of this instance +
toString() - +Method in class org.newdawn.slick.util.pathfinding.navmesh.Space +
Get the string representation of this instance +
toString() - +Method in class org.newdawn.slick.util.xml.XMLElement +
  +
transform(Transform) - +Method in class org.newdawn.slick.geom.Curve +
  +
transform(Transform) - +Method in class org.newdawn.slick.geom.Ellipse +
  +
transform(Transform) - +Method in class org.newdawn.slick.geom.Line +
  +
transform(Transform) - +Method in class org.newdawn.slick.geom.MorphShape +
  +
transform(Transform) - +Method in class org.newdawn.slick.geom.Path +
  +
transform(Transform) - +Method in class org.newdawn.slick.geom.Point +
  +
transform(Transform) - +Method in class org.newdawn.slick.geom.Polygon +
Apply a transformation and return a new shape. +
transform(Transform) - +Method in class org.newdawn.slick.geom.Rectangle +
Apply a transformation and return a new shape. +
transform(Transform) - +Method in class org.newdawn.slick.geom.RoundedRectangle +
Apply a transformation and return a new shape. +
transform(Transform) - +Method in class org.newdawn.slick.geom.Shape +
Apply a transformation and return a new shape. +
Transform - Class in org.newdawn.slick.geom
A 2 dimensional transformation that can be applied to Shape implemenations.
Transform() - +Constructor for class org.newdawn.slick.geom.Transform +
Create and identity transform +
Transform(Transform) - +Constructor for class org.newdawn.slick.geom.Transform +
Copy a transform +
Transform(Transform, Transform) - +Constructor for class org.newdawn.slick.geom.Transform +
Concatanate to transform into one +
Transform(float[]) - +Constructor for class org.newdawn.slick.geom.Transform +
Create a transform for the given positions +
Transform(float, float, float, float, float, float) - +Constructor for class org.newdawn.slick.geom.Transform +
Create a transform for the given positions +
transform(float[], int, float[], int, int) - +Method in class org.newdawn.slick.geom.Transform +
Transform the point pairs in the source array and store them in the destination array. +
transform(Vector2f) - +Method in class org.newdawn.slick.geom.Transform +
Transform the vector2f based on the matrix defined in this transform +
TransformTest - Class in org.newdawn.slick.tests
A test for transforming the graphics context
TransformTest() - +Constructor for class org.newdawn.slick.tests.TransformTest +
Create a new test of graphics context rendering +
TransformTest2 - Class in org.newdawn.slick.tests
A test for transforming the graphics context
TransformTest2() - +Constructor for class org.newdawn.slick.tests.TransformTest2 +
Create a new test of graphics context rendering +
Transition - Interface in org.newdawn.slick.state.transition
A transition between two game states
TransitionTest - Class in org.newdawn.slick.tests
A test to view the different transitions that are currently implemented
TransitionTest() - +Constructor for class org.newdawn.slick.tests.TransitionTest +
Test the transitions implemented +
translate(float, float) - +Method in class org.newdawn.slick.Graphics +
Apply a translation to everything drawn to the context +
transparent - +Static variable in class org.newdawn.slick.Color +
The fixed color transparent +
TransparentColorTest - Class in org.newdawn.slick.tests
A test for transparent colour specification
TransparentColorTest() - +Constructor for class org.newdawn.slick.tests.TransparentColorTest +
Create a new image rendering test +
trianglesDirty - +Variable in class org.newdawn.slick.geom.Shape +
True if the triangles need updating +
triangulate() - +Method in class org.newdawn.slick.geom.BasicTriangulator +
Cause the triangulator to split the polygon +
triangulate() - +Method in class org.newdawn.slick.geom.MannTriangulator +
  +
triangulate() - +Method in class org.newdawn.slick.geom.NeatTriangulator +
Upate the triangles +
triangulate() - +Method in class org.newdawn.slick.geom.OverTriangulator +
  +
triangulate() - +Method in interface org.newdawn.slick.geom.Triangulator +
Run the triangulation +
Triangulator - Interface in org.newdawn.slick.geom
A collection of triangles
tris - +Variable in class org.newdawn.slick.geom.Shape +
The triangles that define the shape +
TrueTypeFont - Class in org.newdawn.slick
A TrueType font implementation for Slick
TrueTypeFont(Font, boolean, char[]) - +Constructor for class org.newdawn.slick.TrueTypeFont +
Constructor for the TrueTypeFont class Pass in the preloaded standard + Java TrueType font, and whether you want it to be cached with + AntiAliasing applied. +
TrueTypeFont(Font, boolean) - +Constructor for class org.newdawn.slick.TrueTypeFont +
Constructor for the TrueTypeFont class Pass in the preloaded standard + Java TrueType font, and whether you want it to be cached with + AntiAliasing applied. +
TrueTypeFontPerformanceTest - Class in org.newdawn.slick.tests
A test of the font rendering capabilities
TrueTypeFontPerformanceTest() - +Constructor for class org.newdawn.slick.tests.TrueTypeFontPerformanceTest +
Create a new test for font rendering +
type - +Variable in class org.newdawn.slick.particles.Particle +
The type identifier of this particle +
type - +Variable in class org.newdawn.slick.tiled.TiledMap.GroupObject +
The type of this object - read from the XML +
+
+

+U

+
+
unbind() - +Static method in class org.newdawn.slick.opengl.TextureImpl +
Clear slick caching of the last bound texture so that an + external texture binder can play with the context before returning + control to slick. +
unbindCommand(Control) - +Method in class org.newdawn.slick.command.InputProvider +
Unbinds the command associated with this control +
UnicodeFont - Class in org.newdawn.slick
A Slick bitmap font that can display unicode glyphs from a TrueTypeFont.
UnicodeFont(String, String) - +Constructor for class org.newdawn.slick.UnicodeFont +
Create a new unicode font based on a TTF file +
UnicodeFont(String, HieroSettings) - +Constructor for class org.newdawn.slick.UnicodeFont +
Create a new unicode font based on a TTF file and a set of heiro configuration +
UnicodeFont(String, int, boolean, boolean) - +Constructor for class org.newdawn.slick.UnicodeFont +
Create a new unicode font based on a TTF file alone +
UnicodeFont(Font, String) - +Constructor for class org.newdawn.slick.UnicodeFont +
Creates a new UnicodeFont. +
UnicodeFont(Font, HieroSettings) - +Constructor for class org.newdawn.slick.UnicodeFont +
Creates a new UnicodeFont. +
UnicodeFont(Font) - +Constructor for class org.newdawn.slick.UnicodeFont +
Creates a new UnicodeFont. +
UnicodeFont(Font, int, boolean, boolean) - +Constructor for class org.newdawn.slick.UnicodeFont +
Creates a new UnicodeFont. +
UnicodeFont.DisplayList - Class in org.newdawn.slick
A simple descriptor for display lists cached within this font
UnicodeFontTest - Class in org.newdawn.slick.tests
A simple test of the unicode font functionality provided
UnicodeFontTest() - +Constructor for class org.newdawn.slick.tests.UnicodeFontTest +
Create the simple font test +
union(Shape, Shape) - +Method in class org.newdawn.slick.geom.GeomUtil +
Join to shapes together. +
union(Shape) - +Method in class org.newdawn.slick.geom.Shape +
Join this shape with another. +
UP - +Static variable in class org.newdawn.slick.command.ControllerDirectionControl +
The direction indicating we're waiting for the user to press up +
update(long) - +Method in class org.newdawn.slick.Animation +
Update the animation, note that this will have odd effects if auto update + is also turned on +
update(GameContainer, int) - +Method in class org.newdawn.slick.BasicGame +
  +
update(GameContainer, int) - +Method in interface org.newdawn.slick.Game +
Update the game logic here. +
update() - +Static method in class org.newdawn.slick.openal.AudioLoader +
Allow the streaming system to update itself +
update() - +Method in class org.newdawn.slick.openal.OpenALStreamPlayer +
Poll the bufferNames - check if we need to fill the bufferNames with another + section. +
update(ParticleSystem, int) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
  +
update(ParticleSystem, int) - +Method in class org.newdawn.slick.particles.effects.FireEmitter +
  +
update(int) - +Method in class org.newdawn.slick.particles.Particle +
Update the state of this particle +
update(ParticleSystem, int) - +Method in interface org.newdawn.slick.particles.ParticleEmitter +
Update the emitter, produce any particles required by requesting + them from the particle system provided. +
update(int) - +Method in class org.newdawn.slick.particles.ParticleSystem +
Update the system, request the assigned emitters update the particles +
update(GameContainer, int) - +Method in class org.newdawn.slick.ScalableGame +
  +
update(GameContainer, StateBasedGame, int) - +Method in interface org.newdawn.slick.state.GameState +
Update the state's logic based on the amount of time thats passed +
update(GameContainer, int) - +Method in class org.newdawn.slick.state.StateBasedGame +
  +
update(StateBasedGame, GameContainer, int) - +Method in class org.newdawn.slick.state.transition.BlobbyTransition +
  +
update(StateBasedGame, GameContainer, int) - +Method in class org.newdawn.slick.state.transition.CombinedTransition +
  +
update(StateBasedGame, GameContainer, int) - +Method in class org.newdawn.slick.state.transition.CrossStateTransition +
  +
update(StateBasedGame, GameContainer, int) - +Method in class org.newdawn.slick.state.transition.EmptyTransition +
  +
update(StateBasedGame, GameContainer, int) - +Method in class org.newdawn.slick.state.transition.FadeInTransition +
  +
update(StateBasedGame, GameContainer, int) - +Method in class org.newdawn.slick.state.transition.FadeOutTransition +
  +
update(StateBasedGame, GameContainer, int) - +Method in class org.newdawn.slick.state.transition.HorizontalSplitTransition +
  +
update(StateBasedGame, GameContainer, int) - +Method in class org.newdawn.slick.state.transition.RotateTransition +
  +
update(StateBasedGame, GameContainer, int) - +Method in class org.newdawn.slick.state.transition.SelectTransition +
  +
update(StateBasedGame, GameContainer, int) - +Method in interface org.newdawn.slick.state.transition.Transition +
Update the transition. +
update(StateBasedGame, GameContainer, int) - +Method in class org.newdawn.slick.state.transition.VerticalSplitTransition +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.AlphaMapTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.AnimationTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.AntiAliasTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.BigImageTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.BigSpriteSheetTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.CachedRenderTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.CanvasContainerTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.CanvasSizeTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.ClipTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.CopyAreaAlphaTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.CurveTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.DeferredLoadingTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.DistanceFieldTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.DoubleClickTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.DuplicateEmitterTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.FlashTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.FontPerformanceTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.FontTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.GeomAccuracyTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.GeomTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.GeomUtilTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.GeomUtilTileTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.GradientImageTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.GradientTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.GraphicsTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.GUITest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.ImageBufferEndianTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.ImageBufferTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.ImageCornerTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.ImageGraphicsTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.ImageMemTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.ImageOutTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.ImageReadTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.ImageTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.InkscapeTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.InputProviderTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.InputTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.IsoTiledTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.KeyRepeatTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.LameTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.LineRenderTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.MorphShapeTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.MorphSVGTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.MusicListenerTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.NavMeshTest +
Update data map etc +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.PackedSheetTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.ParticleTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.PedigreeTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.PolygonTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.PureFontTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.SavedStateTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.ScalableTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.ShapeTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.SlickCallableTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.SoundPositionTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.SoundTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.SoundURLTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.SpriteSheetFontTest +
  +
update(GameContainer, StateBasedGame, int) - +Method in class org.newdawn.slick.tests.states.TestState1 +
  +
update(GameContainer, StateBasedGame, int) - +Method in class org.newdawn.slick.tests.states.TestState2 +
  +
update(GameContainer, StateBasedGame, int) - +Method in class org.newdawn.slick.tests.states.TestState3 +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.TestBox +
  +
update() - +Method in class org.newdawn.slick.tests.TestUtils +
Game loop update +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.TexturePaintTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.TileMapTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.TransformTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.TransformTest2 +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.TransparentColorTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.TrueTypeFontPerformanceTest +
  +
update(GameContainer, int) - +Method in class org.newdawn.slick.tests.UnicodeFontTest +
  +
updateAndRender(int) - +Method in class org.newdawn.slick.GameContainer +
Update and render the game +
updateFPS() - +Method in class org.newdawn.slick.GameContainer +
Updated the FPS counter +
updateMorphTime(float) - +Method in class org.newdawn.slick.geom.MorphShape +
Update the morph time and hence the curent frame +
updateMorphTime(float) - +Method in class org.newdawn.slick.svg.SVGMorph +
Update the morph time index by the amount specified +
updateNoDraw() - +Method in class org.newdawn.slick.Animation +
Deprecated.   +
updateOnlyOnVisible - +Variable in class org.newdawn.slick.AppGameContainer +
True if we should update the game only when the display is visible +
updateParticle(Particle, int) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
  +
updateParticle(Particle, int) - +Method in class org.newdawn.slick.particles.effects.FireEmitter +
  +
updateParticle(Particle, int) - +Method in interface org.newdawn.slick.particles.ParticleEmitter +
Update a single particle that this emitter produced +
USE_POINTS - +Static variable in class org.newdawn.slick.particles.Particle +
Indicates the particle should explicitly use points +
USE_QUADS - +Static variable in class org.newdawn.slick.particles.Particle +
Indicates the particle should explicitly not use points +
useAdditive - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
True if the additivie blending mode should be used for particles owned by + this emitter +
useAdditive() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
  +
useAdditive() - +Method in class org.newdawn.slick.particles.effects.FireEmitter +
  +
useAdditive() - +Method in interface org.newdawn.slick.particles.ParticleEmitter +
Check if this emitter should use additive blending +
useOriented - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
True if the quads should be orieted based on velocity +
usePoints - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The points indicate +
usePoints(ParticleSystem) - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
  +
usePoints(ParticleSystem) - +Method in class org.newdawn.slick.particles.effects.FireEmitter +
  +
usePoints - +Variable in class org.newdawn.slick.particles.Particle +
How this particle should be rendered +
usePoints(ParticleSystem) - +Method in interface org.newdawn.slick.particles.ParticleEmitter +
Check if this emitter should use points based on it's own settings + and those of the particle system +
usePoints() - +Method in class org.newdawn.slick.particles.ParticleSystem +
Check if this engine should use points to render the particles +
UseProcessor - Class in org.newdawn.slick.svg.inkscape
Processor for the "use", a tag that allows references to other elements + and cloning.
UseProcessor() - +Constructor for class org.newdawn.slick.svg.inkscape.UseProcessor +
  +
userData - +Variable in class org.newdawn.slick.UnicodeFont.DisplayList +
Application data stored in the list +
usingFBO() - +Static method in class org.newdawn.slick.opengl.pbuffer.GraphicsFactory +
Check if we're using FBO for dynamic textures +
usingPBuffer() - +Static method in class org.newdawn.slick.opengl.pbuffer.GraphicsFactory +
Check if we're using PBuffer for dynamic textures +
Util - Class in org.newdawn.slick.svg.inkscape
A set of utility for processing the SVG documents produced by Inkscape
Util() - +Constructor for class org.newdawn.slick.svg.inkscape.Util +
  +
+
+

+V

+
+
validFill(Shape) - +Static method in class org.newdawn.slick.geom.ShapeRenderer +
Check there are enough points to fill +
VAOGLRenderer - Class in org.newdawn.slick.opengl.renderer
A renderer that caches all operations into an array, creates an opengl vertex array when + required and spits the data down to the card in batch mode
VAOGLRenderer() - +Constructor for class org.newdawn.slick.opengl.renderer.VAOGLRenderer +
  +
Vector2f - Class in org.newdawn.slick.geom
A two dimensional vector
Vector2f() - +Constructor for class org.newdawn.slick.geom.Vector2f +
Create an empty vector +
Vector2f(float[]) - +Constructor for class org.newdawn.slick.geom.Vector2f +
Create a vector based on the contents of a coordinate array +
Vector2f(double) - +Constructor for class org.newdawn.slick.geom.Vector2f +
Create a new vector based on an angle +
Vector2f(Vector2f) - +Constructor for class org.newdawn.slick.geom.Vector2f +
Create a new vector based on another +
Vector2f(float, float) - +Constructor for class org.newdawn.slick.geom.Vector2f +
Create a new vector +
velocity - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
Whiskas - Interpolated value for velocity +
velx - +Variable in class org.newdawn.slick.particles.Particle +
The x component of the direction vector of the particle +
vely - +Variable in class org.newdawn.slick.particles.Particle +
The y component of the direction vector of the particle +
vertex(float, float) - +Method in class org.newdawn.slick.opengl.renderer.DefaultLineStripRenderer +
  +
vertex(float, float) - +Method in interface org.newdawn.slick.opengl.renderer.LineStripRenderer +
Add a vertex +
vertex(float, float) - +Method in class org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer +
  +
VERTEX_ARRAY_RENDERER - +Static variable in class org.newdawn.slick.opengl.renderer.Renderer +
The indicator for vertex array based rendering +
VerticalSplitTransition - Class in org.newdawn.slick.state.transition
Vertical split transition that causes the previous state to split vertically + revealing the new state underneath.
VerticalSplitTransition() - +Constructor for class org.newdawn.slick.state.transition.VerticalSplitTransition +
Create a new transition +
VerticalSplitTransition(Color) - +Constructor for class org.newdawn.slick.state.transition.VerticalSplitTransition +
Create a new transition +
vsync - +Variable in class org.newdawn.slick.GameContainer +
True if vsync has been requested +
+
+

+W

+
+
warn(String) - +Method in class org.newdawn.slick.util.DefaultLogSystem +
Log a warning +
warn(String, Throwable) - +Method in class org.newdawn.slick.util.DefaultLogSystem +
Log a warning with an exception that caused it +
warn(String) - +Static method in class org.newdawn.slick.util.Log +
Log a warning +
warn(String, Throwable) - +Static method in class org.newdawn.slick.util.Log +
Log a warning +
warn(String) - +Method in interface org.newdawn.slick.util.LogSystem +
Log a warning +
warn(String, Throwable) - +Method in interface org.newdawn.slick.util.LogSystem +
Log a warning +
WAV - +Static variable in class org.newdawn.slick.openal.DeferredSound +
Indicate a WAV to be loaded +
WaveData - Class in org.newdawn.slick.openal
Utitlity class for loading wavefiles.
WebstartMuffin - Class in org.newdawn.slick.muffin
A muffin load/save implementation based on using Webstart Muffins (a bit like cookies only + for webstart)
WebstartMuffin() - +Constructor for class org.newdawn.slick.muffin.WebstartMuffin +
  +
white - +Static variable in class org.newdawn.slick.Color +
The fixed colour white +
width - +Variable in class org.newdawn.slick.GameContainer +
The width of the display +
width - +Variable in class org.newdawn.slick.geom.Rectangle +
The width of the box +
width - +Variable in class org.newdawn.slick.gui.BasicComponent +
Deprecated. The width of the component +
width - +Variable in class org.newdawn.slick.Image +
The width of the image +
width - +Variable in class org.newdawn.slick.tiled.Layer +
The width of this layer +
width - +Variable in class org.newdawn.slick.tiled.TiledMap.GroupObject +
The width of this object +
width - +Variable in class org.newdawn.slick.tiled.TiledMap.ObjectGroup +
The width of this layer +
width - +Variable in class org.newdawn.slick.tiled.TiledMap +
The width of the map +
width - +Variable in class org.newdawn.slick.UnicodeFont.DisplayList +
The width of rendered text in the list +
windFactor - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The factor of wind to apply +
wrapUp - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
True if we're wrapping up +
wrapUp() - +Method in class org.newdawn.slick.particles.ConfigurableEmitter +
  +
wrapUp() - +Method in class org.newdawn.slick.particles.effects.FireEmitter +
  +
wrapUp() - +Method in interface org.newdawn.slick.particles.ParticleEmitter +
Wrap up the particle emitter. +
write(Image, String, OutputStream) - +Static method in class org.newdawn.slick.imageout.ImageOut +
Write an image out to a specified output stream +
write(Image, String, OutputStream, boolean) - +Static method in class org.newdawn.slick.imageout.ImageOut +
Write an image out to a specified output stream +
write(Image, String) - +Static method in class org.newdawn.slick.imageout.ImageOut +
Write an image out to a file on the local file system. +
write(Image, String, boolean) - +Static method in class org.newdawn.slick.imageout.ImageOut +
Write an image out to a file on the local file system. +
write(Image, String, String) - +Static method in class org.newdawn.slick.imageout.ImageOut +
Write an image out to a file on the local file system. +
write(Image, String, String, boolean) - +Static method in class org.newdawn.slick.imageout.ImageOut +
Write an image out to a file on the local file system. +
+
+

+X

+
+
x - +Variable in class org.newdawn.slick.geom.Shape +
The left most point of this shape. +
x - +Variable in class org.newdawn.slick.geom.Vector2f +
The x component of this vector +
x - +Variable in class org.newdawn.slick.gui.BasicComponent +
Deprecated. The x position of the component +
x - +Variable in class org.newdawn.slick.gui.TextField +
The location in the X coordinate +
x - +Variable in class org.newdawn.slick.particles.Particle +
The x coordinate of the particle +
x - +Variable in class org.newdawn.slick.tiled.TiledMap.GroupObject +
The x-coordinate of this object +
XLINK - +Static variable in class org.newdawn.slick.svg.inkscape.Util +
The namespace for xlink +
XMLElement - Class in org.newdawn.slick.util.xml
A utility wrapper round the standard DOM XML element.
XMLElementList - Class in org.newdawn.slick.util.xml
A simple typed list.
XMLElementList() - +Constructor for class org.newdawn.slick.util.xml.XMLElementList +
Create a new list +
XMLPackedSheet - Class in org.newdawn.slick
A sprite sheet based on an XML descriptor generated from the simple slick tool
XMLPackedSheet(String, String) - +Constructor for class org.newdawn.slick.XMLPackedSheet +
Create a new XML packed sheet from the XML output by the slick tool +
XMLParser - Class in org.newdawn.slick.util.xml
A simple utility wrapper around the Java DOM implementation to hopefully + make XML parsing that bit easier without requiring YAL.
XMLParser() - +Constructor for class org.newdawn.slick.util.xml.XMLParser +
Create a new parser +
XMLTest - Class in org.newdawn.slick.tests.xml
Silly test to check XML parsing functionality, note the JUnit like methods, + want to move it to JUnit soon but not quite there yet.
XMLTest() - +Constructor for class org.newdawn.slick.tests.xml.XMLTest +
  +
xOffset - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The offset from the x position +
+
+

+Y

+
+
y - +Variable in class org.newdawn.slick.geom.Shape +
The top most point of this shape. +
y - +Variable in class org.newdawn.slick.geom.Vector2f +
The y component of this vector +
y - +Variable in class org.newdawn.slick.gui.BasicComponent +
Deprecated. The y position of the component +
y - +Variable in class org.newdawn.slick.gui.TextField +
The location in the Y coordinate +
y - +Variable in class org.newdawn.slick.particles.Particle +
The y coordinate of the particle +
y - +Variable in class org.newdawn.slick.tiled.TiledMap.GroupObject +
The y-coordinate of this object +
yellow - +Static variable in class org.newdawn.slick.Color +
The fixed colour yellow +
yOffset - +Variable in class org.newdawn.slick.particles.ConfigurableEmitter +
The offset from the y position +
+
+A B C D E F G H I J K L M N O P Q R S T U V W X Y + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/index.html b/lib/slick/javadoc/index.html new file mode 100644 index 00000000..94d4aed1 --- /dev/null +++ b/lib/slick/javadoc/index.html @@ -0,0 +1,39 @@ + + + + + + +Slick - The 2D Library + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/AngelCodeFont.html b/lib/slick/javadoc/org/newdawn/slick/AngelCodeFont.html new file mode 100644 index 00000000..a5ef4af3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/AngelCodeFont.html @@ -0,0 +1,598 @@ + + + + + + +AngelCodeFont (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class AngelCodeFont

+
+java.lang.Object
+  extended by org.newdawn.slick.AngelCodeFont
+
+
+
All Implemented Interfaces:
Font
+
+
+
+
public class AngelCodeFont
extends java.lang.Object
implements Font
+ + +

+A font implementation that will parse BMFont format font files. The font files can be output + by Hiero, which is included with Slick, and also the AngelCode font tool available at: + + http://www.angelcode.com/products/bmfont/ + + This implementation copes with both the font display and kerning information + allowing nicer looking paragraphs of text. Note that this utility only + supports the text BMFont format definition file. +

+ +

+

+
Author:
+
kevin, Nathan Sweet
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
AngelCodeFont(java.lang.String fntFile, + Image image) + +
+          Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool.
AngelCodeFont(java.lang.String fntFile, + Image image, + boolean caching) + +
+          Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool.
AngelCodeFont(java.lang.String name, + java.io.InputStream fntFile, + java.io.InputStream imgFile) + +
+          Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool.
AngelCodeFont(java.lang.String name, + java.io.InputStream fntFile, + java.io.InputStream imgFile, + boolean caching) + +
+          Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool.
AngelCodeFont(java.lang.String fntFile, + java.lang.String imgFile) + +
+          Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool.
AngelCodeFont(java.lang.String fntFile, + java.lang.String imgFile, + boolean caching) + +
+          Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddrawString(float x, + float y, + java.lang.String text) + +
+          Draw a string to the screen
+ voiddrawString(float x, + float y, + java.lang.String text, + Color col) + +
+          Draw a string to the screen
+ voiddrawString(float x, + float y, + java.lang.String text, + Color col, + int startIndex, + int endIndex) + +
+          Draw part of a string to the screen.
+ intgetHeight(java.lang.String text) + +
+          Get the height of the given string
+ intgetLineHeight() + +
+          Get the maximum height of any line drawn by this font
+ intgetWidth(java.lang.String text) + +
+          Get the width of the given string
+ intgetYOffset(java.lang.String text) + +
+          Returns the distance from the y drawing location to the top most pixel of the specified text.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AngelCodeFont

+
+public AngelCodeFont(java.lang.String fntFile,
+                     Image image)
+              throws SlickException
+
+
Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool. +

+

+
Parameters:
fntFile - The location of the font defnition file
image - The image to use for the font +
Throws: +
SlickException - Indicates a failure to load either file
+
+
+ +

+AngelCodeFont

+
+public AngelCodeFont(java.lang.String fntFile,
+                     java.lang.String imgFile)
+              throws SlickException
+
+
Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool. +

+

+
Parameters:
fntFile - The location of the font defnition file
imgFile - The location of the font image +
Throws: +
SlickException - Indicates a failure to load either file
+
+
+ +

+AngelCodeFont

+
+public AngelCodeFont(java.lang.String fntFile,
+                     Image image,
+                     boolean caching)
+              throws SlickException
+
+
Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool. +

+

+
Parameters:
fntFile - The location of the font defnition file
image - The image to use for the font
caching - True if this font should use display list caching +
Throws: +
SlickException - Indicates a failure to load either file
+
+
+ +

+AngelCodeFont

+
+public AngelCodeFont(java.lang.String fntFile,
+                     java.lang.String imgFile,
+                     boolean caching)
+              throws SlickException
+
+
Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool. +

+

+
Parameters:
fntFile - The location of the font defnition file
imgFile - The location of the font image
caching - True if this font should use display list caching +
Throws: +
SlickException - Indicates a failure to load either file
+
+
+ +

+AngelCodeFont

+
+public AngelCodeFont(java.lang.String name,
+                     java.io.InputStream fntFile,
+                     java.io.InputStream imgFile)
+              throws SlickException
+
+
Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool. +

+

+
Parameters:
name - The name to assign to the font image in the image store
fntFile - The stream of the font defnition file
imgFile - The stream of the font image +
Throws: +
SlickException - Indicates a failure to load either file
+
+
+ +

+AngelCodeFont

+
+public AngelCodeFont(java.lang.String name,
+                     java.io.InputStream fntFile,
+                     java.io.InputStream imgFile,
+                     boolean caching)
+              throws SlickException
+
+
Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool. +

+

+
Parameters:
name - The name to assign to the font image in the image store
fntFile - The stream of the font defnition file
imgFile - The stream of the font image
caching - True if this font should use display list caching +
Throws: +
SlickException - Indicates a failure to load either file
+
+ + + + + + + + +
+Method Detail
+ +

+drawString

+
+public void drawString(float x,
+                       float y,
+                       java.lang.String text)
+
+
Description copied from interface: Font
+
Draw a string to the screen +

+

+
Specified by:
drawString in interface Font
+
+
+
Parameters:
x - The x location at which to draw the string
y - The y location at which to draw the string
text - The text to be displayed
See Also:
Font.drawString(float, float, java.lang.String)
+
+
+
+ +

+drawString

+
+public void drawString(float x,
+                       float y,
+                       java.lang.String text,
+                       Color col)
+
+
Description copied from interface: Font
+
Draw a string to the screen +

+

+
Specified by:
drawString in interface Font
+
+
+
Parameters:
x - The x location at which to draw the string
y - The y location at which to draw the string
text - The text to be displayed
col - The colour to draw with
See Also:
Font.drawString(float, float, java.lang.String, + org.newdawn.slick.Color)
+
+
+
+ +

+drawString

+
+public void drawString(float x,
+                       float y,
+                       java.lang.String text,
+                       Color col,
+                       int startIndex,
+                       int endIndex)
+
+
Description copied from interface: Font
+
Draw part of a string to the screen. Note that this will + still position the text as though it's part of the bigger string. +

+

+
Specified by:
drawString in interface Font
+
+
+
Parameters:
x - The x location at which to draw the string
y - The y location at which to draw the string
text - The text to be displayed
col - The colour to draw with
startIndex - The index of the first character to draw
endIndex - The index of the last character from the string to draw
See Also:
Font.drawString(float, float, String, Color, int, int)
+
+
+
+ +

+getYOffset

+
+public int getYOffset(java.lang.String text)
+
+
Returns the distance from the y drawing location to the top most pixel of the specified text. +

+

+
+
+
+
Parameters:
text - The text that is to be tested +
Returns:
The yoffset from the y draw location at which text will start
+
+
+
+ +

+getHeight

+
+public int getHeight(java.lang.String text)
+
+
Description copied from interface: Font
+
Get the height of the given string +

+

+
Specified by:
getHeight in interface Font
+
+
+
Parameters:
text - The string to obtain the rendered with of +
Returns:
The width of the given string
See Also:
Font.getHeight(java.lang.String)
+
+
+
+ +

+getWidth

+
+public int getWidth(java.lang.String text)
+
+
Description copied from interface: Font
+
Get the width of the given string +

+

+
Specified by:
getWidth in interface Font
+
+
+
Parameters:
text - The string to obtain the rendered with of +
Returns:
The width of the given string
See Also:
Font.getWidth(java.lang.String)
+
+
+
+ +

+getLineHeight

+
+public int getLineHeight()
+
+
Description copied from interface: Font
+
Get the maximum height of any line drawn by this font +

+

+
Specified by:
getLineHeight in interface Font
+
+
+ +
Returns:
The maxium height of any line drawn by this font
See Also:
Font.getLineHeight()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/Animation.html b/lib/slick/javadoc/org/newdawn/slick/Animation.html new file mode 100644 index 00000000..0de1ef9c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/Animation.html @@ -0,0 +1,1309 @@ + + + + + + +Animation (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class Animation

+
+java.lang.Object
+  extended by org.newdawn.slick.Animation
+
+
+
All Implemented Interfaces:
Renderable
+
+
+
+
public class Animation
extends java.lang.Object
implements Renderable
+ + +

+A utility to hold and render animations +

+ +

+

+
Author:
+
kevin, DeX (speed updates)
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
Animation() + +
+          Create an empty animation
Animation(boolean autoUpdate) + +
+          Create an empty animation
Animation(Image[] frames, + int duration) + +
+          Create a new animation from a set of images
Animation(Image[] frames, + int[] durations) + +
+          Create a new animation from a set of images
Animation(Image[] frames, + int[] durations, + boolean autoUpdate) + +
+          Create a new animation from a set of images
Animation(Image[] frames, + int duration, + boolean autoUpdate) + +
+          Create a new animation from a set of images
Animation(SpriteSheet frames, + int duration) + +
+          Create a new animation based on the sprite from a sheet.
Animation(SpriteSheet ss, + int[] frames, + int[] duration) + +
+          Creates a new Animation where each frame is a sub-image of SpriteSheet ss.
Animation(SpriteSheet frames, + int x1, + int y1, + int x2, + int y2, + boolean horizontalScan, + int duration, + boolean autoUpdate) + +
+          Create a new animation based on a selection of sprites from a sheet
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddFrame(Image frame, + int duration) + +
+          Add animation frame to the animation
+ voidaddFrame(int duration, + int x, + int y) + +
+          Add animation frame to the animation.
+ Animationcopy() + +
+          Create a copy of this animation.
+ voiddraw() + +
+          Draw the animation to the screen
+ voiddraw(float x, + float y) + +
+          Draw the animation at a specific location
+ voiddraw(float x, + float y, + Color filter) + +
+          Draw the animation at a specific location
+ voiddraw(float x, + float y, + float width, + float height) + +
+          Draw the animation
+ voiddraw(float x, + float y, + float width, + float height, + Color col) + +
+          Draw the animation
+ voiddrawFlash(float x, + float y, + float width, + float height) + +
+          Draw the animation
+ voiddrawFlash(float x, + float y, + float width, + float height, + Color col) + +
+          Draw the animation
+ ImagegetCurrentFrame() + +
+          Get the image associated with the current animation frame
+ intgetDuration(int index) + +
+          Get the duration of a particular frame
+ int[]getDurations() + +
+          Get the durations of all the frames in this animation
+ intgetFrame() + +
+          Get the index of the current frame
+ intgetFrameCount() + +
+          Get the number of frames that are in the animation
+ intgetHeight() + +
+          Get the height of the current frame
+ ImagegetImage(int index) + +
+          Get the image assocaited with a given frame index
+ floatgetSpeed() + +
+          Returns the current speed of the animation.
+ intgetWidth() + +
+          Get the width of the current frame
+ booleanisStopped() + +
+          Check if this animation has stopped (either explictly or because it's reached its target frame)
+ voidrenderInUse(int x, + int y) + +
+          Render the appropriate frame when the spriteSheet backing this Animation is in use.
+ voidrestart() + +
+          Restart the animation from the beginning
+ voidsetAutoUpdate(boolean auto) + +
+          Indicate if this animation should automatically update based on the + time between renders or if it should need updating via the update() + method.
+ voidsetCurrentFrame(int index) + +
+          Set the current frame to be rendered
+ voidsetDuration(int index, + int duration) + +
+          Set the duration of the given frame
+ voidsetLooping(boolean loop) + +
+          Indicate if this animation should loop or stop at the last frame
+ voidsetPingPong(boolean pingPong) + +
+          Indicate if this animation should ping pong back and forth
+ voidsetSpeed(float spd) + +
+          Adjust the overall speed of the animation.
+ voidstart() + +
+          Start the animation playing again
+ voidstop() + +
+          Stop the animation
+ voidstopAt(int frameIndex) + +
+          Indicate the animation should stop when it reaches the specified + frame index (note, not frame number but index in the animation
+ java.lang.StringtoString() + +
+           
+ voidupdate(long delta) + +
+          Update the animation, note that this will have odd effects if auto update + is also turned on
+ voidupdateNoDraw() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Animation

+
+public Animation()
+
+
Create an empty animation +

+

+
+ +

+Animation

+
+public Animation(Image[] frames,
+                 int duration)
+
+
Create a new animation from a set of images +

+

+
Parameters:
frames - The images for the animation frames
duration - The duration to show each frame
+
+
+ +

+Animation

+
+public Animation(Image[] frames,
+                 int[] durations)
+
+
Create a new animation from a set of images +

+

+
Parameters:
frames - The images for the animation frames
durations - The duration to show each frame
+
+
+ +

+Animation

+
+public Animation(boolean autoUpdate)
+
+
Create an empty animation +

+

+
Parameters:
autoUpdate - True if this animation should automatically update. This means that the + current frame will be caculated based on the time between renders
+
+
+ +

+Animation

+
+public Animation(Image[] frames,
+                 int duration,
+                 boolean autoUpdate)
+
+
Create a new animation from a set of images +

+

+
Parameters:
frames - The images for the animation frames
duration - The duration to show each frame
autoUpdate - True if this animation should automatically update. This means that the + current frame will be caculated based on the time between renders
+
+
+ +

+Animation

+
+public Animation(Image[] frames,
+                 int[] durations,
+                 boolean autoUpdate)
+
+
Create a new animation from a set of images +

+

+
Parameters:
frames - The images for the animation frames
durations - The duration to show each frame
autoUpdate - True if this animation should automatically update. This means that the + current frame will be caculated based on the time between renders
+
+
+ +

+Animation

+
+public Animation(SpriteSheet frames,
+                 int duration)
+
+
Create a new animation based on the sprite from a sheet. It assumed that + the sprites are organised on horizontal scan lines and that every sprite + in the sheet should be used. +

+

+
Parameters:
frames - The sprite sheet containing the frames
duration - The duration each frame should be displayed for
+
+
+ +

+Animation

+
+public Animation(SpriteSheet frames,
+                 int x1,
+                 int y1,
+                 int x2,
+                 int y2,
+                 boolean horizontalScan,
+                 int duration,
+                 boolean autoUpdate)
+
+
Create a new animation based on a selection of sprites from a sheet +

+

+
Parameters:
frames - The sprite sheet containing the frames
x1 - The x coordinate of the first sprite from the sheet to appear in the animation
y1 - The y coordinate of the first sprite from the sheet to appear in the animation
x2 - The x coordinate of the last sprite from the sheet to appear in the animation
y2 - The y coordinate of the last sprite from the sheet to appear in the animation
horizontalScan - True if the sprites are arranged in hoizontal scan lines. Otherwise + vertical is assumed
duration - The duration each frame should be displayed for
autoUpdate - True if this animation should automatically update based on the render times
+
+
+ +

+Animation

+
+public Animation(SpriteSheet ss,
+                 int[] frames,
+                 int[] duration)
+
+
Creates a new Animation where each frame is a sub-image of SpriteSheet ss. +

+

+
Parameters:
ss - The SpriteSheet backing this animation
frames - An array of coordinates of sub-image locations for each frame
duration - The duration each frame should be displayed for
+
+ + + + + + + + +
+Method Detail
+ +

+addFrame

+
+public void addFrame(int duration,
+                     int x,
+                     int y)
+
+
Add animation frame to the animation. +

+

+
+
+
+
Parameters:
duration - The duration to display the frame for
x - The x location of the frame on the SpriteSheet
y - The y location of the frame on the spriteSheet
+
+
+
+ +

+setAutoUpdate

+
+public void setAutoUpdate(boolean auto)
+
+
Indicate if this animation should automatically update based on the + time between renders or if it should need updating via the update() + method. +

+

+
+
+
+
Parameters:
auto - True if this animation should automatically update
+
+
+
+ +

+setPingPong

+
+public void setPingPong(boolean pingPong)
+
+
Indicate if this animation should ping pong back and forth +

+

+
+
+
+
Parameters:
pingPong - True if the animation should ping pong
+
+
+
+ +

+isStopped

+
+public boolean isStopped()
+
+
Check if this animation has stopped (either explictly or because it's reached its target frame) +

+

+
+
+
+ +
Returns:
True if the animation has stopped
See Also:
stopAt
+
+
+
+ +

+setSpeed

+
+public void setSpeed(float spd)
+
+
Adjust the overall speed of the animation. +

+

+
+
+
+
Parameters:
spd - The speed to run the animation. Default: 1.0
+
+
+
+ +

+getSpeed

+
+public float getSpeed()
+
+
Returns the current speed of the animation. +

+

+
+
+
+ +
Returns:
The speed this animation is being played back at
+
+
+
+ +

+stop

+
+public void stop()
+
+
Stop the animation +

+

+
+
+
+
+
+
+
+ +

+start

+
+public void start()
+
+
Start the animation playing again +

+

+
+
+
+
+
+
+
+ +

+restart

+
+public void restart()
+
+
Restart the animation from the beginning +

+

+
+
+
+
+
+
+
+ +

+addFrame

+
+public void addFrame(Image frame,
+                     int duration)
+
+
Add animation frame to the animation +

+

+
+
+
+
Parameters:
frame - The image to display for the frame
duration - The duration to display the frame for
+
+
+
+ +

+draw

+
+public void draw()
+
+
Draw the animation to the screen +

+

+
+
+
+
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y)
+
+
Draw the animation at a specific location +

+

+
Specified by:
draw in interface Renderable
+
+
+
Parameters:
x - The x position to draw the animation at
y - The y position to draw the animation at
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 Color filter)
+
+
Draw the animation at a specific location +

+

+
+
+
+
Parameters:
x - The x position to draw the animation at
y - The y position to draw the animation at
filter - The filter to apply
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float width,
+                 float height)
+
+
Draw the animation +

+

+
+
+
+
Parameters:
x - The x position to draw the animation at
y - The y position to draw the animation at
width - The width to draw the animation at
height - The height to draw the animation at
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float width,
+                 float height,
+                 Color col)
+
+
Draw the animation +

+

+
+
+
+
Parameters:
x - The x position to draw the animation at
y - The y position to draw the animation at
width - The width to draw the animation at
height - The height to draw the animation at
col - The colour filter to use
+
+
+
+ +

+renderInUse

+
+public void renderInUse(int x,
+                        int y)
+
+
Render the appropriate frame when the spriteSheet backing this Animation is in use. +

+

+
+
+
+
Parameters:
x - The x position to draw the animation at
y - The y position to draw the animation at
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
Get the width of the current frame +

+

+
+
+
+ +
Returns:
The width of the current frame
+
+
+
+ +

+getHeight

+
+public int getHeight()
+
+
Get the height of the current frame +

+

+
+
+
+ +
Returns:
The height of the current frame
+
+
+
+ +

+drawFlash

+
+public void drawFlash(float x,
+                      float y,
+                      float width,
+                      float height)
+
+
Draw the animation +

+

+
+
+
+
Parameters:
x - The x position to draw the animation at
y - The y position to draw the animation at
width - The width to draw the animation at
height - The height to draw the animation at
+
+
+
+ +

+drawFlash

+
+public void drawFlash(float x,
+                      float y,
+                      float width,
+                      float height,
+                      Color col)
+
+
Draw the animation +

+

+
+
+
+
Parameters:
x - The x position to draw the animation at
y - The y position to draw the animation at
width - The width to draw the animation at
height - The height to draw the animation at
col - The colour for the flash
+
+
+
+ +

+updateNoDraw

+
+public void updateNoDraw()
+
+
Deprecated.  +

+

Update the animation cycle without draw the image, useful + for keeping two animations in sync +

+

+
+
+
+
+
+
+
+ +

+update

+
+public void update(long delta)
+
+
Update the animation, note that this will have odd effects if auto update + is also turned on +

+

+
+
+
+
Parameters:
delta - The amount of time thats passed since last update
See Also:
autoUpdate
+
+
+
+ +

+getFrame

+
+public int getFrame()
+
+
Get the index of the current frame +

+

+
+
+
+ +
Returns:
The index of the current frame
+
+
+
+ +

+setCurrentFrame

+
+public void setCurrentFrame(int index)
+
+
Set the current frame to be rendered +

+

+
+
+
+
Parameters:
index - The index of the frame to rendered
+
+
+
+ +

+getImage

+
+public Image getImage(int index)
+
+
Get the image assocaited with a given frame index +

+

+
+
+
+
Parameters:
index - The index of the frame image to retrieve +
Returns:
The image of the specified animation frame
+
+
+
+ +

+getFrameCount

+
+public int getFrameCount()
+
+
Get the number of frames that are in the animation +

+

+
+
+
+ +
Returns:
The number of frames that are in the animation
+
+
+
+ +

+getCurrentFrame

+
+public Image getCurrentFrame()
+
+
Get the image associated with the current animation frame +

+

+
+
+
+ +
Returns:
The image associated with the current animation frame
+
+
+
+ +

+setLooping

+
+public void setLooping(boolean loop)
+
+
Indicate if this animation should loop or stop at the last frame +

+

+
+
+
+
Parameters:
loop - True if this animation should loop (true = default)
+
+
+
+ +

+stopAt

+
+public void stopAt(int frameIndex)
+
+
Indicate the animation should stop when it reaches the specified + frame index (note, not frame number but index in the animation +

+

+
+
+
+
Parameters:
frameIndex - The index of the frame to stop at
+
+
+
+ +

+getDuration

+
+public int getDuration(int index)
+
+
Get the duration of a particular frame +

+

+
+
+
+
Parameters:
index - The index of the given frame +
Returns:
The duration in (ms) of the given frame
+
+
+
+ +

+setDuration

+
+public void setDuration(int index,
+                        int duration)
+
+
Set the duration of the given frame +

+

+
+
+
+
Parameters:
index - The index of the given frame
duration - The duration in (ms) for the given frame
+
+
+
+ +

+getDurations

+
+public int[] getDurations()
+
+
Get the durations of all the frames in this animation +

+

+
+
+
+ +
Returns:
The durations of all the frames in this animation
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+
+ +

+copy

+
+public Animation copy()
+
+
Create a copy of this animation. Note that the frames + are not duplicated but shared with the original +

+

+
+
+
+ +
Returns:
A copy of this animation
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/AppGameContainer.html b/lib/slick/javadoc/org/newdawn/slick/AppGameContainer.html new file mode 100644 index 00000000..382addf2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/AppGameContainer.html @@ -0,0 +1,1050 @@ + + + + + + +AppGameContainer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class AppGameContainer

+
+java.lang.Object
+  extended by org.newdawn.slick.GameContainer
+      extended by org.newdawn.slick.AppGameContainer
+
+
+
All Implemented Interfaces:
GUIContext
+
+
+
+
public class AppGameContainer
extends GameContainer
+ + +

+A game container that will display the game as an stand alone + application. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  booleanalphaSupport + +
+          Alpha background supported
+protected  org.lwjgl.opengl.DisplayModeoriginalDisplayMode + +
+          The original display mode before we tampered with things
+protected  org.lwjgl.opengl.DisplayModetargetDisplayMode + +
+          The display mode we're going to try and use
+protected  booleanupdateOnlyOnVisible + +
+          True if we should update the game only when the display is visible
+ + + + + + + +
Fields inherited from class org.newdawn.slick.GameContainer
alwaysRender, clearEachFrame, forceExit, fps, game, GL, height, input, lastFPS, lastFrame, lastGame, maximumLogicInterval, minimumLogicInterval, paused, recordedFPS, running, samples, SHARED_DRAWABLE, smoothDeltas, stencil, storedDelta, supportsMultiSample, targetFPS, vsync, width
+  + + + + + + + + + + + + + +
+Constructor Summary
AppGameContainer(Game game) + +
+          Create a new container wrapping a game
AppGameContainer(Game game, + int width, + int height, + boolean fullscreen) + +
+          Create a new container wrapping a game
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddestroy() + +
+          Destroy the app game container
+protected  voidgameLoop() + +
+          Strategy for overloading game loop context handling
+ intgetScreenHeight() + +
+          Get the height of the standard screen resolution
+ intgetScreenWidth() + +
+          Get the width of the standard screen resolution
+ booleanhasFocus() + +
+          Check if the game currently has focus
+ booleanisFullscreen() + +
+          Check if the display is in fullscreen mode
+ booleanisMouseGrabbed() + +
+          Check if the mouse cursor is current grabbed.
+ booleanisUpdatingOnlyWhenVisible() + +
+          Check if this game is only updating when visible to the user (default = true)
+ voidreinit() + +
+          Renitialise the game and the context in which it's being rendered
+ voidsetDefaultMouseCursor() + +
+          Set the default mouse cursor - i.e.
+ voidsetDisplayMode(int width, + int height, + boolean fullscreen) + +
+          Set the display mode to be used
+ voidsetFullscreen(boolean fullscreen) + +
+          Indicate whether we want to be in fullscreen mode.
+ voidsetIcon(java.lang.String ref) + +
+          Set the icon to be displayed if possible in this type of + container
+ voidsetIcons(java.lang.String[] refs) + +
+          Set the icons to be used for this application.
+ voidsetMouseCursor(org.lwjgl.input.Cursor cursor, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+ voidsetMouseCursor(ImageData data, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+ voidsetMouseCursor(Image image, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor based on the contents of the image.
+ voidsetMouseCursor(java.lang.String ref, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+ voidsetMouseGrabbed(boolean grabbed) + +
+          Indicate whether mouse cursor should be grabbed or not
+ voidsetTitle(java.lang.String title) + +
+          Set the title of the window
+protected  voidsetup() + +
+          Setup the environment
+ voidsetUpdateOnlyWhenVisible(boolean updateOnlyWhenVisible) + +
+          Indicate if the display should update only when the game is visible + (the default is true)
+ voidstart() + +
+          Start running the game
+ booleansupportsAlphaInBackBuffer() + +
+          Check if the display created supported alpha in the back buffer
+ + + + + + + +
Methods inherited from class org.newdawn.slick.GameContainer
enableSharedContext, enableStencil, enterOrtho, enterOrtho, exit, getAlwaysRender, getAspectRatio, getBuildVersion, getDefaultFont, getDelta, getFPS, getGraphics, getHeight, getInput, getMusicVolume, getSamples, getSharedContext, getSoundVolume, getTime, getWidth, initGL, initSystem, isMusicOn, isPaused, isShowingFPS, isSoundOn, isVSyncRequested, pause, resume, running, setAlwaysRender, setAnimatedMouseCursor, setClearEachFrame, setDefaultFont, setForceExit, setMaximumLogicUpdateInterval, setMinimumLogicUpdateInterval, setMultiSample, setMusicOn, setMusicVolume, setPaused, setShowFPS, setSmoothDeltas, setSoundOn, setSoundVolume, setTargetFrameRate, setVerbose, setVSync, sleep, supportsMultiSample, updateAndRender, updateFPS
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+originalDisplayMode

+
+protected org.lwjgl.opengl.DisplayMode originalDisplayMode
+
+
The original display mode before we tampered with things +

+

+
+
+
+ +

+targetDisplayMode

+
+protected org.lwjgl.opengl.DisplayMode targetDisplayMode
+
+
The display mode we're going to try and use +

+

+
+
+
+ +

+updateOnlyOnVisible

+
+protected boolean updateOnlyOnVisible
+
+
True if we should update the game only when the display is visible +

+

+
+
+
+ +

+alphaSupport

+
+protected boolean alphaSupport
+
+
Alpha background supported +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AppGameContainer

+
+public AppGameContainer(Game game)
+                 throws SlickException
+
+
Create a new container wrapping a game +

+

+
Parameters:
game - The game to be wrapped +
Throws: +
SlickException - Indicates a failure to initialise the display
+
+
+ +

+AppGameContainer

+
+public AppGameContainer(Game game,
+                        int width,
+                        int height,
+                        boolean fullscreen)
+                 throws SlickException
+
+
Create a new container wrapping a game +

+

+
Parameters:
game - The game to be wrapped
width - The width of the display required
height - The height of the display required
fullscreen - True if we want fullscreen mode +
Throws: +
SlickException - Indicates a failure to initialise the display
+
+ + + + + + + + +
+Method Detail
+ +

+supportsAlphaInBackBuffer

+
+public boolean supportsAlphaInBackBuffer()
+
+
Check if the display created supported alpha in the back buffer +

+

+ +
Returns:
True if the back buffer supported alpha
+
+
+
+ +

+setTitle

+
+public void setTitle(java.lang.String title)
+
+
Set the title of the window +

+

+
Parameters:
title - The title to set on the window
+
+
+
+ +

+setDisplayMode

+
+public void setDisplayMode(int width,
+                           int height,
+                           boolean fullscreen)
+                    throws SlickException
+
+
Set the display mode to be used +

+

+
Parameters:
width - The width of the display required
height - The height of the display required
fullscreen - True if we want fullscreen mode +
Throws: +
SlickException - Indicates a failure to initialise the display
+
+
+
+ +

+isFullscreen

+
+public boolean isFullscreen()
+
+
Check if the display is in fullscreen mode +

+

+
Overrides:
isFullscreen in class GameContainer
+
+
+ +
Returns:
True if the display is in fullscreen mode
+
+
+
+ +

+setFullscreen

+
+public void setFullscreen(boolean fullscreen)
+                   throws SlickException
+
+
Indicate whether we want to be in fullscreen mode. Note that the current + display mode must be valid as a fullscreen mode for this to work +

+

+
Overrides:
setFullscreen in class GameContainer
+
+
+
Parameters:
fullscreen - True if we want to be in fullscreen mode +
Throws: +
SlickException - Indicates we failed to change the display mode
+
+
+
+ +

+setMouseCursor

+
+public void setMouseCursor(java.lang.String ref,
+                           int hotSpotX,
+                           int hotSpotY)
+                    throws SlickException
+
+
Description copied from class: GameContainer
+
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +

+

+
Specified by:
setMouseCursor in interface GUIContext
Specified by:
setMouseCursor in class GameContainer
+
+
+
Parameters:
ref - The location of the image to be loaded for the cursor
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
See Also:
GameContainer.setMouseCursor(java.lang.String, int, int)
+
+
+
+ +

+setMouseCursor

+
+public void setMouseCursor(ImageData data,
+                           int hotSpotX,
+                           int hotSpotY)
+                    throws SlickException
+
+
Description copied from class: GameContainer
+
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +

+

+
Specified by:
setMouseCursor in interface GUIContext
Specified by:
setMouseCursor in class GameContainer
+
+
+
Parameters:
data - The image data from which the cursor can be construted
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
See Also:
GameContainer.setMouseCursor(org.newdawn.slick.opengl.ImageData, int, int)
+
+
+
+ +

+setMouseCursor

+
+public void setMouseCursor(org.lwjgl.input.Cursor cursor,
+                           int hotSpotX,
+                           int hotSpotY)
+                    throws SlickException
+
+
Description copied from class: GameContainer
+
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +

+

+
Specified by:
setMouseCursor in interface GUIContext
Specified by:
setMouseCursor in class GameContainer
+
+
+
Parameters:
cursor - The cursor to use
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
See Also:
GameContainer.setMouseCursor(org.lwjgl.input.Cursor, int, int)
+
+
+
+ +

+setMouseCursor

+
+public void setMouseCursor(Image image,
+                           int hotSpotX,
+                           int hotSpotY)
+                    throws SlickException
+
+
Description copied from class: GameContainer
+
Set the mouse cursor based on the contents of the image. Note that this will not take + account of render state type changes to images (rotation and such). If these effects + are required it is recommended that an offscreen buffer be used to produce an appropriate + image. An offscreen buffer will always be used to produce the new cursor and as such + this operation an be very expensive +

+

+
Specified by:
setMouseCursor in class GameContainer
+
+
+
Parameters:
image - The image to use as the cursor
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
See Also:
GameContainer.setMouseCursor(org.newdawn.slick.Image, int, int)
+
+
+
+ +

+reinit

+
+public void reinit()
+            throws SlickException
+
+
Description copied from class: GameContainer
+
Renitialise the game and the context in which it's being rendered +

+

+
Overrides:
reinit in class GameContainer
+
+
+ +
Throws: +
SlickException - Indicates a failure rerun initialisation routines
See Also:
GameContainer.reinit()
+
+
+
+ +

+start

+
+public void start()
+           throws SlickException
+
+
Start running the game +

+

+ +
Throws: +
SlickException - Indicates a failure to initialise the system
+
+
+
+ +

+setup

+
+protected void setup()
+              throws SlickException
+
+
Setup the environment +

+

+ +
Throws: +
SlickException - Indicates a failure
+
+
+
+ +

+gameLoop

+
+protected void gameLoop()
+                 throws SlickException
+
+
Strategy for overloading game loop context handling +

+

+ +
Throws: +
SlickException - Indicates a game failure
+
+
+
+ +

+setUpdateOnlyWhenVisible

+
+public void setUpdateOnlyWhenVisible(boolean updateOnlyWhenVisible)
+
+
Description copied from class: GameContainer
+
Indicate if the display should update only when the game is visible + (the default is true) +

+

+
Overrides:
setUpdateOnlyWhenVisible in class GameContainer
+
+
+
Parameters:
updateOnlyWhenVisible - True if we should updated only when the display is visible
See Also:
GameContainer.setUpdateOnlyWhenVisible(boolean)
+
+
+
+ +

+isUpdatingOnlyWhenVisible

+
+public boolean isUpdatingOnlyWhenVisible()
+
+
Description copied from class: GameContainer
+
Check if this game is only updating when visible to the user (default = true) +

+

+
Overrides:
isUpdatingOnlyWhenVisible in class GameContainer
+
+
+ +
Returns:
True if the game is only updated when the display is visible
See Also:
GameContainer.isUpdatingOnlyWhenVisible()
+
+
+
+ +

+setIcon

+
+public void setIcon(java.lang.String ref)
+             throws SlickException
+
+
Description copied from class: GameContainer
+
Set the icon to be displayed if possible in this type of + container +

+

+
Specified by:
setIcon in class GameContainer
+
+
+
Parameters:
ref - The reference to the icon to be displayed +
Throws: +
SlickException - Indicates a failure to load the icon
See Also:
GameContainer.setIcon(java.lang.String)
+
+
+
+ +

+setMouseGrabbed

+
+public void setMouseGrabbed(boolean grabbed)
+
+
Description copied from class: GameContainer
+
Indicate whether mouse cursor should be grabbed or not +

+

+
Specified by:
setMouseGrabbed in class GameContainer
+
+
+
Parameters:
grabbed - True if mouse cursor should be grabbed
See Also:
GameContainer.setMouseGrabbed(boolean)
+
+
+
+ +

+isMouseGrabbed

+
+public boolean isMouseGrabbed()
+
+
Description copied from class: GameContainer
+
Check if the mouse cursor is current grabbed. This will cause it not + to be seen. +

+

+
Specified by:
isMouseGrabbed in class GameContainer
+
+
+ +
Returns:
True if the mouse is currently grabbed
See Also:
GameContainer.isMouseGrabbed()
+
+
+
+ +

+hasFocus

+
+public boolean hasFocus()
+
+
Description copied from class: GameContainer
+
Check if the game currently has focus +

+

+
Specified by:
hasFocus in class GameContainer
+
+
+ +
Returns:
True if the game currently has focus
See Also:
GameContainer.hasFocus()
+
+
+
+ +

+getScreenHeight

+
+public int getScreenHeight()
+
+
Description copied from class: GameContainer
+
Get the height of the standard screen resolution +

+

+
Specified by:
getScreenHeight in interface GUIContext
Specified by:
getScreenHeight in class GameContainer
+
+
+ +
Returns:
The screen height
See Also:
GameContainer.getScreenHeight()
+
+
+
+ +

+getScreenWidth

+
+public int getScreenWidth()
+
+
Description copied from class: GameContainer
+
Get the width of the standard screen resolution +

+

+
Specified by:
getScreenWidth in interface GUIContext
Specified by:
getScreenWidth in class GameContainer
+
+
+ +
Returns:
The screen width
See Also:
GameContainer.getScreenWidth()
+
+
+
+ +

+destroy

+
+public void destroy()
+
+
Destroy the app game container +

+

+
+
+
+
+ +

+setIcons

+
+public void setIcons(java.lang.String[] refs)
+              throws SlickException
+
+
Description copied from class: GameContainer
+
Set the icons to be used for this application. Note that the size of the icon + defines how it will be used. Important ones to note + + Windows window icon must be 16x16 + Windows alt-tab icon must be 24x24 or 32x32 depending on Windows version (XP=32) +

+

+
Specified by:
setIcons in class GameContainer
+
+
+
Parameters:
refs - The reference to the icon to be displayed +
Throws: +
SlickException - Indicates a failure to load the icon
See Also:
GameContainer.setIcons(java.lang.String[])
+
+
+
+ +

+setDefaultMouseCursor

+
+public void setDefaultMouseCursor()
+
+
Description copied from class: GameContainer
+
Set the default mouse cursor - i.e. the original cursor before any native + cursor was set +

+

+
Specified by:
setDefaultMouseCursor in interface GUIContext
Specified by:
setDefaultMouseCursor in class GameContainer
+
+
+
See Also:
GameContainer.setDefaultMouseCursor()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/AppletGameContainer.ConsolePanel.html b/lib/slick/javadoc/org/newdawn/slick/AppletGameContainer.ConsolePanel.html new file mode 100644 index 00000000..67894366 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/AppletGameContainer.ConsolePanel.html @@ -0,0 +1,339 @@ + + + + + + +AppletGameContainer.ConsolePanel (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class AppletGameContainer.ConsolePanel

+
+java.lang.Object
+  extended by java.awt.Component
+      extended by java.awt.Container
+          extended by java.awt.Panel
+              extended by org.newdawn.slick.AppletGameContainer.ConsolePanel
+
+
+
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
+
+
+
Enclosing class:
AppletGameContainer
+
+
+
+
public class AppletGameContainer.ConsolePanel
extends java.awt.Panel
+ + +

+A basic console to display an error message if the applet crashes. + This will prevent the applet from just freezing in the browser + and give the end user an a nice gui where the error message can easily + be viewed and copied. +

+ +

+

+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
+  + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
+ + + + + + + +
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
+  + + + + + + + + + + +
+Constructor Summary
AppletGameContainer.ConsolePanel(java.lang.Exception e) + +
+          Create a new panel to display the console output
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
+ + + + + + + +
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree
+ + + + + + + +
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AppletGameContainer.ConsolePanel

+
+public AppletGameContainer.ConsolePanel(java.lang.Exception e)
+
+
Create a new panel to display the console output +

+

+
Parameters:
e - The exception causing the console to be displayed
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/AppletGameContainer.Container.html b/lib/slick/javadoc/org/newdawn/slick/AppletGameContainer.Container.html new file mode 100644 index 00000000..1cbac30b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/AppletGameContainer.Container.html @@ -0,0 +1,825 @@ + + + + + + +AppletGameContainer.Container (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class AppletGameContainer.Container

+
+java.lang.Object
+  extended by org.newdawn.slick.GameContainer
+      extended by org.newdawn.slick.AppletGameContainer.Container
+
+
+
All Implemented Interfaces:
GUIContext
+
+
+
Enclosing class:
AppletGameContainer
+
+
+
+
public class AppletGameContainer.Container
extends GameContainer
+ + +

+A game container to provide the applet context +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.GameContainer
alwaysRender, clearEachFrame, forceExit, fps, game, GL, height, input, lastFPS, lastFrame, lastGame, maximumLogicInterval, minimumLogicInterval, paused, recordedFPS, running, samples, SHARED_DRAWABLE, smoothDeltas, stencil, storedDelta, supportsMultiSample, targetFPS, vsync, width
+  + + + + + + + + + + +
+Constructor Summary
AppletGameContainer.Container(Game game) + +
+          Create a new container wrapped round the game
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.applet.AppletgetApplet() + +
+          Returns the Applet Object
+ intgetScreenHeight() + +
+          Get the height of the standard screen resolution
+ intgetScreenWidth() + +
+          Get the width of the standard screen resolution
+ booleanhasFocus() + +
+          Check if the game currently has focus
+ voidinitApplet() + +
+          Initiliase based on Applet init
+ booleanisFullscreen() + +
+          Check if the display is in fullscreen mode
+ booleanisMouseGrabbed() + +
+          Check if the mouse cursor is current grabbed.
+ booleanisRunning() + +
+          Check if the applet is currently running
+ voidrunloop() + +
+          The running game loop
+ voidsetDefaultMouseCursor() + +
+          Set the default mouse cursor - i.e.
+ voidsetFullscreen(boolean fullscreen) + +
+          Indicate whether we want to be in fullscreen mode.
+ voidsetIcon(java.lang.String ref) + +
+          Set the icon to be displayed if possible in this type of + container
+ voidsetIcons(java.lang.String[] refs) + +
+          Set the icons to be used for this application.
+ voidsetMouseCursor(org.lwjgl.input.Cursor cursor, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+ voidsetMouseCursor(ImageData data, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+ voidsetMouseCursor(Image image, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor based on the contents of the image.
+ voidsetMouseCursor(java.lang.String ref, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+ voidsetMouseGrabbed(boolean grabbed) + +
+          Indicate whether mouse cursor should be grabbed or not
+ voidstopApplet() + +
+          Stop the applet play back
+ booleansupportsAlphaInBackBuffer() + +
+          Check if the display created supported alpha in the back buffer
+ + + + + + + +
Methods inherited from class org.newdawn.slick.GameContainer
enableSharedContext, enableStencil, enterOrtho, enterOrtho, exit, getAlwaysRender, getAspectRatio, getBuildVersion, getDefaultFont, getDelta, getFPS, getGraphics, getHeight, getInput, getMusicVolume, getSamples, getSharedContext, getSoundVolume, getTime, getWidth, initGL, initSystem, isMusicOn, isPaused, isShowingFPS, isSoundOn, isUpdatingOnlyWhenVisible, isVSyncRequested, pause, reinit, resume, running, setAlwaysRender, setAnimatedMouseCursor, setClearEachFrame, setDefaultFont, setForceExit, setMaximumLogicUpdateInterval, setMinimumLogicUpdateInterval, setMultiSample, setMusicOn, setMusicVolume, setPaused, setShowFPS, setSmoothDeltas, setSoundOn, setSoundVolume, setTargetFrameRate, setUpdateOnlyWhenVisible, setVerbose, setVSync, sleep, supportsMultiSample, updateAndRender, updateFPS
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AppletGameContainer.Container

+
+public AppletGameContainer.Container(Game game)
+
+
Create a new container wrapped round the game +

+

+
Parameters:
game - The game to be held in this container
+
+ + + + + + + + +
+Method Detail
+ +

+initApplet

+
+public void initApplet()
+                throws SlickException
+
+
Initiliase based on Applet init +

+

+ +
Throws: +
SlickException - Indicates a failure to inialise the basic framework
+
+
+
+ +

+isRunning

+
+public boolean isRunning()
+
+
Check if the applet is currently running +

+

+ +
Returns:
True if the applet is running
+
+
+
+ +

+stopApplet

+
+public void stopApplet()
+
+
Stop the applet play back +

+

+
+
+
+
+ +

+getScreenHeight

+
+public int getScreenHeight()
+
+
Description copied from class: GameContainer
+
Get the height of the standard screen resolution +

+

+
Specified by:
getScreenHeight in interface GUIContext
Specified by:
getScreenHeight in class GameContainer
+
+
+ +
Returns:
The screen height
See Also:
GameContainer.getScreenHeight()
+
+
+
+ +

+getScreenWidth

+
+public int getScreenWidth()
+
+
Description copied from class: GameContainer
+
Get the width of the standard screen resolution +

+

+
Specified by:
getScreenWidth in interface GUIContext
Specified by:
getScreenWidth in class GameContainer
+
+
+ +
Returns:
The screen width
See Also:
GameContainer.getScreenWidth()
+
+
+
+ +

+supportsAlphaInBackBuffer

+
+public boolean supportsAlphaInBackBuffer()
+
+
Check if the display created supported alpha in the back buffer +

+

+ +
Returns:
True if the back buffer supported alpha
+
+
+
+ +

+hasFocus

+
+public boolean hasFocus()
+
+
Description copied from class: GameContainer
+
Check if the game currently has focus +

+

+
Specified by:
hasFocus in class GameContainer
+
+
+ +
Returns:
True if the game currently has focus
See Also:
GameContainer.hasFocus()
+
+
+
+ +

+getApplet

+
+public java.applet.Applet getApplet()
+
+
Returns the Applet Object +

+

+ +
Returns:
Applet Object
+
+
+
+ +

+setIcon

+
+public void setIcon(java.lang.String ref)
+             throws SlickException
+
+
Description copied from class: GameContainer
+
Set the icon to be displayed if possible in this type of + container +

+

+
Specified by:
setIcon in class GameContainer
+
+
+
Parameters:
ref - The reference to the icon to be displayed +
Throws: +
SlickException - Indicates a failure to load the icon
See Also:
GameContainer.setIcon(java.lang.String)
+
+
+
+ +

+setMouseGrabbed

+
+public void setMouseGrabbed(boolean grabbed)
+
+
Description copied from class: GameContainer
+
Indicate whether mouse cursor should be grabbed or not +

+

+
Specified by:
setMouseGrabbed in class GameContainer
+
+
+
Parameters:
grabbed - True if mouse cursor should be grabbed
See Also:
GameContainer.setMouseGrabbed(boolean)
+
+
+
+ +

+isMouseGrabbed

+
+public boolean isMouseGrabbed()
+
+
Description copied from class: GameContainer
+
Check if the mouse cursor is current grabbed. This will cause it not + to be seen. +

+

+
Specified by:
isMouseGrabbed in class GameContainer
+
+
+ +
Returns:
True if the mouse is currently grabbed
See Also:
GameContainer.isMouseGrabbed()
+
+
+
+ +

+setMouseCursor

+
+public void setMouseCursor(java.lang.String ref,
+                           int hotSpotX,
+                           int hotSpotY)
+                    throws SlickException
+
+
Description copied from class: GameContainer
+
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +

+

+
Specified by:
setMouseCursor in interface GUIContext
Specified by:
setMouseCursor in class GameContainer
+
+
+
Parameters:
ref - The location of the image to be loaded for the cursor
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
See Also:
GameContainer.setMouseCursor(java.lang.String, + int, int)
+
+
+
+ +

+setMouseCursor

+
+public void setMouseCursor(Image image,
+                           int hotSpotX,
+                           int hotSpotY)
+                    throws SlickException
+
+
Set the mouse cursor based on the contents of the image. Note that this will not take + account of render state type changes to images (rotation and such). If these effects + are required it is recommended that an offscreen buffer be used to produce an appropriate + image. An offscreen buffer will always be used to produce the new cursor and as such + this operation an be very expensive +

+

+
Specified by:
setMouseCursor in class GameContainer
+
+
+
Parameters:
image - The image to use as the cursor
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
+
+
+
+ +

+setIcons

+
+public void setIcons(java.lang.String[] refs)
+              throws SlickException
+
+
Description copied from class: GameContainer
+
Set the icons to be used for this application. Note that the size of the icon + defines how it will be used. Important ones to note + + Windows window icon must be 16x16 + Windows alt-tab icon must be 24x24 or 32x32 depending on Windows version (XP=32) +

+

+
Specified by:
setIcons in class GameContainer
+
+
+
Parameters:
refs - The reference to the icon to be displayed +
Throws: +
SlickException - Indicates a failure to load the icon
See Also:
GameContainer.setIcons(java.lang.String[])
+
+
+
+ +

+setMouseCursor

+
+public void setMouseCursor(ImageData data,
+                           int hotSpotX,
+                           int hotSpotY)
+                    throws SlickException
+
+
Description copied from class: GameContainer
+
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +

+

+
Specified by:
setMouseCursor in interface GUIContext
Specified by:
setMouseCursor in class GameContainer
+
+
+
Parameters:
data - The image data from which the cursor can be construted
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
See Also:
GameContainer.setMouseCursor(org.newdawn.slick.opengl.ImageData, int, int)
+
+
+
+ +

+setMouseCursor

+
+public void setMouseCursor(org.lwjgl.input.Cursor cursor,
+                           int hotSpotX,
+                           int hotSpotY)
+                    throws SlickException
+
+
Description copied from class: GameContainer
+
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +

+

+
Specified by:
setMouseCursor in interface GUIContext
Specified by:
setMouseCursor in class GameContainer
+
+
+
Parameters:
cursor - The cursor to use
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
See Also:
GameContainer.setMouseCursor(org.lwjgl.input.Cursor, int, int)
+
+
+
+ +

+setDefaultMouseCursor

+
+public void setDefaultMouseCursor()
+
+
Description copied from class: GameContainer
+
Set the default mouse cursor - i.e. the original cursor before any native + cursor was set +

+

+
Specified by:
setDefaultMouseCursor in interface GUIContext
Specified by:
setDefaultMouseCursor in class GameContainer
+
+
+
See Also:
GameContainer.setDefaultMouseCursor()
+
+
+
+ +

+isFullscreen

+
+public boolean isFullscreen()
+
+
Description copied from class: GameContainer
+
Check if the display is in fullscreen mode +

+

+
Overrides:
isFullscreen in class GameContainer
+
+
+ +
Returns:
True if the display is in fullscreen mode
+
+
+
+ +

+setFullscreen

+
+public void setFullscreen(boolean fullscreen)
+                   throws SlickException
+
+
Description copied from class: GameContainer
+
Indicate whether we want to be in fullscreen mode. Note that the current + display mode must be valid as a fullscreen mode for this to work +

+

+
Overrides:
setFullscreen in class GameContainer
+
+
+
Parameters:
fullscreen - True if we want to be in fullscreen mode +
Throws: +
SlickException - Indicates we failed to change the display mode
+
+
+
+ +

+runloop

+
+public void runloop()
+             throws java.lang.Exception
+
+
The running game loop +

+

+ +
Throws: +
java.lang.Exception - Indicates a failure within the game's loop rather than the framework
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/AppletGameContainer.ContainerPanel.html b/lib/slick/javadoc/org/newdawn/slick/AppletGameContainer.ContainerPanel.html new file mode 100644 index 00000000..1e25978c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/AppletGameContainer.ContainerPanel.html @@ -0,0 +1,293 @@ + + + + + + +AppletGameContainer.ContainerPanel (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class AppletGameContainer.ContainerPanel

+
+java.lang.Object
+  extended by org.newdawn.slick.AppletGameContainer.ContainerPanel
+
+
+
Enclosing class:
AppletGameContainer
+
+
+
+
public class AppletGameContainer.ContainerPanel
extends java.lang.Object
+ + +

+Create a new panel to display the GL context +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
AppletGameContainer.ContainerPanel(AppletGameContainer.Container container) + +
+          Create a new panel
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidinitGL() + +
+          Initialise GL state
+ voidstart() + +
+          Start the game container
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AppletGameContainer.ContainerPanel

+
+public AppletGameContainer.ContainerPanel(AppletGameContainer.Container container)
+
+
Create a new panel +

+

+
Parameters:
container - The container we're running
+
+ + + + + + + + +
+Method Detail
+ +

+start

+
+public void start()
+           throws java.lang.Exception
+
+
Start the game container +

+

+ +
Throws: +
java.lang.Exception - Failure to create display
+
+
+
+ +

+initGL

+
+protected void initGL()
+
+
Initialise GL state +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/AppletGameContainer.html b/lib/slick/javadoc/org/newdawn/slick/AppletGameContainer.html new file mode 100644 index 00000000..8d606567 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/AppletGameContainer.html @@ -0,0 +1,627 @@ + + + + + + +AppletGameContainer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class AppletGameContainer

+
+java.lang.Object
+  extended by java.awt.Component
+      extended by java.awt.Container
+          extended by java.awt.Panel
+              extended by java.applet.Applet
+                  extended by org.newdawn.slick.AppletGameContainer
+
+
+
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
+
+
+
+
public class AppletGameContainer
extends java.applet.Applet
+ + +

+A game container that displays the game as an applet. Note however that the + actual game container implementation is an internal class which can be + obtained with the getContainer() method - this is due to the Applet being a + class wrap than an interface. +

+ +

+

+
Author:
+
kevin
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Nested Class Summary
+ classAppletGameContainer.ConsolePanel + +
+          A basic console to display an error message if the applet crashes.
+ classAppletGameContainer.Container + +
+          A game container to provide the applet context
+ classAppletGameContainer.ContainerPanel + +
+          Create a new panel to display the GL context
+ + + + + + + +
Nested classes/interfaces inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  booleanalphaSupport + +
+          Alpha background supported
+protected  AppletGameContainer.ContainerPanelcanvas + +
+          The GL Canvas used for this container
+protected  AppletGameContainer.Containercontainer + +
+          The actual container implementation
+protected  java.awt.CanvasdisplayParent + +
+          The parent of the display
+protected  java.lang.ThreadgameThread + +
+          The thread that is looping for the game
+ + + + + + + +
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
+ + + + + + + +
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
+  + + + + + + + + + + +
+Constructor Summary
AppletGameContainer() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddestroy() + +
+           
+ GameContainergetContainer() + +
+          Get the GameContainer providing this applet
+ voidinit() + +
+           
+ voidstart() + +
+           
+ voidstartLWJGL() + +
+          Start a thread to run LWJGL in
+ voidstop() + +
+           
+ + + + + + + +
Methods inherited from class java.applet.Applet
getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus
+ + + + + + + +
Methods inherited from class java.awt.Panel
addNotify
+ + + + + + + +
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree
+ + + + + + + +
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+canvas

+
+protected AppletGameContainer.ContainerPanel canvas
+
+
The GL Canvas used for this container +

+

+
+
+
+ +

+container

+
+protected AppletGameContainer.Container container
+
+
The actual container implementation +

+

+
+
+
+ +

+displayParent

+
+protected java.awt.Canvas displayParent
+
+
The parent of the display +

+

+
+
+
+ +

+gameThread

+
+protected java.lang.Thread gameThread
+
+
The thread that is looping for the game +

+

+
+
+
+ +

+alphaSupport

+
+protected boolean alphaSupport
+
+
Alpha background supported +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AppletGameContainer

+
+public AppletGameContainer()
+
+
+ + + + + + + + +
+Method Detail
+ +

+destroy

+
+public void destroy()
+
+
+
Overrides:
destroy in class java.applet.Applet
+
+
+
See Also:
Applet.destroy()
+
+
+
+ +

+start

+
+public void start()
+
+
+
Overrides:
start in class java.applet.Applet
+
+
+
See Also:
Applet.start()
+
+
+
+ +

+startLWJGL

+
+public void startLWJGL()
+
+
Start a thread to run LWJGL in +

+

+
+
+
+
+ +

+stop

+
+public void stop()
+
+
+
Overrides:
stop in class java.applet.Applet
+
+
+
See Also:
Applet.stop()
+
+
+
+ +

+init

+
+public void init()
+
+
+
Overrides:
init in class java.applet.Applet
+
+
+
See Also:
Applet.init()
+
+
+
+ +

+getContainer

+
+public GameContainer getContainer()
+
+
Get the GameContainer providing this applet +

+

+ +
Returns:
The game container providing this applet
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/BasicGame.html b/lib/slick/javadoc/org/newdawn/slick/BasicGame.html new file mode 100644 index 00000000..67050627 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/BasicGame.html @@ -0,0 +1,1109 @@ + + + + + + +BasicGame (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class BasicGame

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
Direct Known Subclasses:
AlphaMapTest, AnimationTest, AntiAliasTest, BigImageTest, BigSpriteSheetTest, CachedRenderTest, CanvasContainerTest, CanvasSizeTest, ClipTest, CopyAreaAlphaTest, CurveTest, DeferredLoadingTest, DistanceFieldTest, DoubleClickTest, DuplicateEmitterTest, FlashTest, FontPerformanceTest, FontTest, GeomAccuracyTest, GeomTest, GeomUtilTest, GeomUtilTileTest, GradientImageTest, GradientTest, GraphicsTest, GUITest, ImageBufferEndianTest, ImageBufferTest, ImageCornerTest, ImageGraphicsTest, ImageMemTest, ImageOutTest, ImageReadTest, ImageTest, InkscapeTest, InputProviderTest, InputTest, IsoTiledTest, KeyRepeatTest, LameTest, LineRenderTest, MorphShapeTest, MorphSVGTest, MusicListenerTest, NavMeshTest, PackedSheetTest, ParticleTest, PedigreeTest, PolygonTest, PureFontTest, SavedStateTest, ScalableTest, ShapeTest, SlickCallableTest, SoundPositionTest, SoundTest, SoundURLTest, SpriteSheetFontTest, TestBox, TexturePaintTest, TileMapTest, TransformTest, TransformTest2, TransparentColorTest, TrueTypeFontPerformanceTest, UnicodeFontTest
+
+
+
+
public abstract class BasicGame
extends java.lang.Object
implements Game, InputListener
+ + +

+A basic implementation of a game to take out the boring bits +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  boolean[][]controllerButton + +
+          The state of the button controlls
+protected  boolean[]controllerDown + +
+          The state of the down control
+protected  boolean[]controllerLeft + +
+          The state of the left control
+protected  boolean[]controllerRight + +
+          The state of the right control
+protected  boolean[]controllerUp + +
+          The state of the up control
+  + + + + + + + + + + +
+Constructor Summary
BasicGame(java.lang.String title) + +
+          Create a new basic game
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancloseRequested() + +
+          Notification that a game close has been requested
+ voidcontrollerButtonPressed(int controller, + int button) + +
+          Notification that a button control has been pressed on + the controller.
+ voidcontrollerButtonReleased(int controller, + int button) + +
+          Notification that a button control has been released on + the controller.
+ voidcontrollerDownPressed(int controller) + +
+          Notification that the down control has been pressed on + the controller.
+ voidcontrollerDownReleased(int controller) + +
+          Notification that the down control has been released on + the controller.
+ voidcontrollerLeftPressed(int controller) + +
+          Notification that the left control has been pressed on + the controller.
+ voidcontrollerLeftReleased(int controller) + +
+          Notification that the left control has been released on + the controller.
+ voidcontrollerRightPressed(int controller) + +
+          Notification that the right control has been pressed on + the controller.
+ voidcontrollerRightReleased(int controller) + +
+          Notification that the right control has been released on + the controller.
+ voidcontrollerUpPressed(int controller) + +
+          Notification that the up control has been pressed on + the controller.
+ voidcontrollerUpReleased(int controller) + +
+          Notification that the up control has been released on + the controller.
+ java.lang.StringgetTitle() + +
+          Get the title of this game
+abstract  voidinit(GameContainer container) + +
+          Initialise the game.
+ voidinputEnded() + +
+          Notification that all input events have been sent for this frame
+ voidinputStarted() + +
+          Notification that input is about to be processed
+ booleanisAcceptingInput() + +
+          Check if this input listener is accepting input
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+ voidkeyReleased(int key, + char c) + +
+          Notification that a key was released
+ voidmouseClicked(int button, + int x, + int y, + int clickCount) + +
+          Notification that a mouse button was clicked.
+ voidmouseDragged(int oldx, + int oldy, + int newx, + int newy) + +
+          Notification that mouse cursor was dragged
+ voidmouseMoved(int oldx, + int oldy, + int newx, + int newy) + +
+          Notification that mouse cursor was moved
+ voidmousePressed(int button, + int x, + int y) + +
+          Notification that a mouse button was pressed
+ voidmouseReleased(int button, + int x, + int y) + +
+          Notification that a mouse button was released
+ voidmouseWheelMoved(int change) + +
+          Notification that the mouse wheel position was updated
+ voidsetInput(Input input) + +
+          Set the input that events are being sent from
+abstract  voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.Game
render
+  +

+ + + + + + + + +
+Field Detail
+ +

+controllerLeft

+
+protected boolean[] controllerLeft
+
+
The state of the left control +

+

+
+
+
+ +

+controllerRight

+
+protected boolean[] controllerRight
+
+
The state of the right control +

+

+
+
+
+ +

+controllerUp

+
+protected boolean[] controllerUp
+
+
The state of the up control +

+

+
+
+
+ +

+controllerDown

+
+protected boolean[] controllerDown
+
+
The state of the down control +

+

+
+
+
+ +

+controllerButton

+
+protected boolean[][] controllerButton
+
+
The state of the button controlls +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+BasicGame

+
+public BasicGame(java.lang.String title)
+
+
Create a new basic game +

+

+
Parameters:
title - The title for the game
+
+ + + + + + + + +
+Method Detail
+ +

+setInput

+
+public void setInput(Input input)
+
+
Description copied from interface: ControlledInputReciever
+
Set the input that events are being sent from +

+

+
Specified by:
setInput in interface ControlledInputReciever
+
+
+
Parameters:
input - The input instance sending events
See Also:
ControlledInputReciever.setInput(org.newdawn.slick.Input)
+
+
+
+ +

+closeRequested

+
+public boolean closeRequested()
+
+
Description copied from interface: Game
+
Notification that a game close has been requested +

+

+
Specified by:
closeRequested in interface Game
+
+
+ +
Returns:
True if the game should close
See Also:
Game.closeRequested()
+
+
+
+ +

+getTitle

+
+public java.lang.String getTitle()
+
+
Description copied from interface: Game
+
Get the title of this game +

+

+
Specified by:
getTitle in interface Game
+
+
+ +
Returns:
The title of the game
See Also:
Game.getTitle()
+
+
+
+ +

+init

+
+public abstract void init(GameContainer container)
+                   throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
KeyListener.keyPressed(int, char)
+
+
+
+ +

+keyReleased

+
+public void keyReleased(int key,
+                        char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was released +

+

+
Specified by:
keyReleased in interface KeyListener
+
+
+
Parameters:
key - The key code that was released (@see org.newdawn.slick.Input)
c - The character of the key that was released
See Also:
KeyListener.keyReleased(int, char)
+
+
+
+ +

+mouseMoved

+
+public void mouseMoved(int oldx,
+                       int oldy,
+                       int newx,
+                       int newy)
+
+
Description copied from interface: MouseListener
+
Notification that mouse cursor was moved +

+

+
Specified by:
mouseMoved in interface MouseListener
+
+
+
Parameters:
oldx - The old x position of the mouse
oldy - The old y position of the mouse
newx - The new x position of the mouse
newy - The new y position of the mouse
See Also:
MouseListener.mouseMoved(int, int, int, int)
+
+
+
+ +

+mouseDragged

+
+public void mouseDragged(int oldx,
+                         int oldy,
+                         int newx,
+                         int newy)
+
+
Description copied from interface: MouseListener
+
Notification that mouse cursor was dragged +

+

+
Specified by:
mouseDragged in interface MouseListener
+
+
+
Parameters:
oldx - The old x position of the mouse
oldy - The old y position of the mouse
newx - The new x position of the mouse
newy - The new y position of the mouse
See Also:
MouseListener.mouseDragged(int, int, int, int)
+
+
+
+ +

+mouseClicked

+
+public void mouseClicked(int button,
+                         int x,
+                         int y,
+                         int clickCount)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was clicked. Due to double click + handling the single click may be delayed slightly. For absolute notification + of single clicks use mousePressed(). + + To be absolute this method should only be used when considering double clicks +

+

+
Specified by:
mouseClicked in interface MouseListener
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
clickCount - The number of times the button was clicked
See Also:
MouseListener.mouseClicked(int, int, int, int)
+
+
+
+ +

+mousePressed

+
+public void mousePressed(int button,
+                         int x,
+                         int y)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was pressed +

+

+
Specified by:
mousePressed in interface MouseListener
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
See Also:
MouseListener.mousePressed(int, int, int)
+
+
+
+ +

+controllerButtonPressed

+
+public void controllerButtonPressed(int controller,
+                                    int button)
+
+
Description copied from interface: ControllerListener
+
Notification that a button control has been pressed on + the controller. +

+

+
Specified by:
controllerButtonPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
button - The index of the button pressed (starting at 1)
See Also:
ControllerListener.controllerButtonPressed(int, int)
+
+
+
+ +

+controllerButtonReleased

+
+public void controllerButtonReleased(int controller,
+                                     int button)
+
+
Description copied from interface: ControllerListener
+
Notification that a button control has been released on + the controller. +

+

+
Specified by:
controllerButtonReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
button - The index of the button released (starting at 1)
See Also:
ControllerListener.controllerButtonReleased(int, int)
+
+
+
+ +

+controllerDownPressed

+
+public void controllerDownPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the down control has been pressed on + the controller. +

+

+
Specified by:
controllerDownPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerDownPressed(int)
+
+
+
+ +

+controllerDownReleased

+
+public void controllerDownReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the down control has been released on + the controller. +

+

+
Specified by:
controllerDownReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerDownReleased(int)
+
+
+
+ +

+controllerLeftPressed

+
+public void controllerLeftPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the left control has been pressed on + the controller. +

+

+
Specified by:
controllerLeftPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerLeftPressed(int)
+
+
+
+ +

+controllerLeftReleased

+
+public void controllerLeftReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the left control has been released on + the controller. +

+

+
Specified by:
controllerLeftReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerLeftReleased(int)
+
+
+
+ +

+controllerRightPressed

+
+public void controllerRightPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the right control has been pressed on + the controller. +

+

+
Specified by:
controllerRightPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerRightPressed(int)
+
+
+
+ +

+controllerRightReleased

+
+public void controllerRightReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the right control has been released on + the controller. +

+

+
Specified by:
controllerRightReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerRightReleased(int)
+
+
+
+ +

+controllerUpPressed

+
+public void controllerUpPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the up control has been pressed on + the controller. +

+

+
Specified by:
controllerUpPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerUpPressed(int)
+
+
+
+ +

+controllerUpReleased

+
+public void controllerUpReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the up control has been released on + the controller. +

+

+
Specified by:
controllerUpReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerUpReleased(int)
+
+
+
+ +

+mouseReleased

+
+public void mouseReleased(int button,
+                          int x,
+                          int y)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was released +

+

+
Specified by:
mouseReleased in interface MouseListener
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was released
y - The y position of the mouse when the button was released
See Also:
MouseListener.mouseReleased(int, int, int)
+
+
+
+ +

+update

+
+public abstract void update(GameContainer container,
+                            int delta)
+                     throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+mouseWheelMoved

+
+public void mouseWheelMoved(int change)
+
+
Description copied from interface: MouseListener
+
Notification that the mouse wheel position was updated +

+

+
Specified by:
mouseWheelMoved in interface MouseListener
+
+
+
Parameters:
change - The amount of the wheel has moved
See Also:
MouseListener.mouseWheelMoved(int)
+
+
+
+ +

+isAcceptingInput

+
+public boolean isAcceptingInput()
+
+
Description copied from interface: ControlledInputReciever
+
Check if this input listener is accepting input +

+

+
Specified by:
isAcceptingInput in interface ControlledInputReciever
+
+
+ +
Returns:
True if the input listener should recieve events
See Also:
ControlledInputReciever.isAcceptingInput()
+
+
+
+ +

+inputEnded

+
+public void inputEnded()
+
+
Description copied from interface: ControlledInputReciever
+
Notification that all input events have been sent for this frame +

+

+
Specified by:
inputEnded in interface ControlledInputReciever
+
+
+
See Also:
ControlledInputReciever.inputEnded()
+
+
+
+ +

+inputStarted

+
+public void inputStarted()
+
+
Description copied from interface: ControlledInputReciever
+
Notification that input is about to be processed +

+

+
Specified by:
inputStarted in interface ControlledInputReciever
+
+
+
See Also:
ControlledInputReciever.inputStarted()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/BigImage.html b/lib/slick/javadoc/org/newdawn/slick/BigImage.html new file mode 100644 index 00000000..597dbd99 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/BigImage.html @@ -0,0 +1,1554 @@ + + + + + + +BigImage (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class BigImage

+
+java.lang.Object
+  extended by org.newdawn.slick.Image
+      extended by org.newdawn.slick.BigImage
+
+
+
All Implemented Interfaces:
Renderable
+
+
+
+
public class BigImage
extends Image
+ + +

+An image implementation that handles loaded images that are larger than the + maximum texture size supported by the card. In most cases it makes sense + to make sure all of your image resources are less than 512x512 in size when + using OpenGL. However, in the rare circumstances where this isn't possible + this implementation can be used to draw a tiled version of the image built + from several smaller textures. + + This implementation does come with limitations and some performance impact + however - so use only when absolutely required. + + TODO: The code in here isn't pretty, really needs revisiting with a comment stick. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected static SGLGL + +
+          The renderer to use for all GL operations
+ + + + + + + +
Fields inherited from class org.newdawn.slick.Image
alpha, angle, BOTTOM_LEFT, BOTTOM_RIGHT, centerX, centerY, corners, destroyed, FILTER_LINEAR, FILTER_NEAREST, height, inited, inUse, name, pixelData, ref, texture, textureHeight, textureOffsetX, textureOffsetY, textureWidth, TOP_LEFT, TOP_RIGHT, width
+  + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
BigImage(LoadableImageData data, + java.nio.ByteBuffer imageBuffer, + int filter) + +
+          Create a new big image by loading it from the specified image data
BigImage(LoadableImageData data, + java.nio.ByteBuffer imageBuffer, + int filter, + int tileSize) + +
+          Create a new big image by loading it from the specified image data
BigImage(java.lang.String ref) + +
+          Create a new big image by loading it from the specified reference
BigImage(java.lang.String ref, + int filter) + +
+          Create a new big image by loading it from the specified reference
BigImage(java.lang.String ref, + int filter, + int tileSize) + +
+          Create a new big image by loading it from the specified reference
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidbind() + +
+          Not supported in BigImage
+ Imagecopy() + +
+          Not supported in BigImage
+ voiddestroy() + +
+          Destroy the image and release any native resources.
+ voiddraw() + +
+          Draw this image at the current location
+ voiddraw(float x, + float y) + +
+          Draw this image at the specified location
+ voiddraw(float x, + float y, + Color filter) + +
+          Draw this image at the specified location
+ voiddraw(float x, + float y, + float scale) + +
+          Draw the image with a given scale
+ voiddraw(float x, + float y, + float scale, + Color filter) + +
+          Draw the image with a given scale
+ voiddraw(float x, + float y, + float width, + float height) + +
+          Draw this image at a specified location and size
+ voiddraw(float x, + float y, + float width, + float height, + Color filter) + +
+          Draw this image at a specified location and size
+ voiddraw(float x, + float y, + float srcx, + float srcy, + float srcx2, + float srcy2) + +
+          Draw a section of this image at a particular location and scale on the screen
+ voiddraw(float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2) + +
+          Draw a section of this image at a particular location and scale on the screen
+ voiddraw(float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2, + Color filter) + +
+          Draw a section of this image at a particular location and scale on the screen
+ voiddrawCentered(float x, + float y) + +
+          Draw the image based on it's center
+ voiddrawEmbedded(float x, + float y, + float width, + float height) + +
+          Draw this image as part of a collection of images
+ voiddrawEmbedded(float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2) + +
+          Draw a section of this image at a particular location and scale on the screen, while this + is image is "in use", i.e.
+ voiddrawEmbedded(float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2, + Color filter) + +
+          Draw a section of this image at a particular location and scale on the screen, while this + is image is "in use", i.e.
+ voiddrawFlash(float x, + float y) + +
+          Draw this image at a specified location and size in a white silohette
+ voiddrawFlash(float x, + float y, + float width, + float height) + +
+          Draw this image at a specified location and size as a silohette
+ voiddrawFlash(float x, + float y, + float width, + float height, + Color col) + +
+          Draw this image at a specified location and size as a silohette
+ voiddrawSheared(float x, + float y, + float hshear, + float vshear) + +
+          Draw this image at a specified location and size
+ voidendUse() + +
+          Not supported in BigImage
+ voidensureInverted() + +
+          Not supported in BigImage
+ ColorgetColor(int x, + int y) + +
+          Not supported in BigImage
+ ImagegetFlippedCopy(boolean flipHorizontal, + boolean flipVertical) + +
+          Get a copy image flipped on potentially two axis
+ GraphicsgetGraphics() + +
+          Not supported in BigImage
+ intgetHorizontalImageCount() + +
+          Get a count of the number images that build this image up horizontally
+static intgetMaxSingleImageSize() + +
+          Get the maximum size of an image supported by the underlying + hardware.
+ ImagegetScaledCopy(float scale) + +
+          Get a scaled copy of this image with a uniform scale
+ ImagegetScaledCopy(int width, + int height) + +
+          Get a scaled copy of this image
+ ImagegetSubImage(int offsetX, + int offsetY) + +
+          Get a sub-image that builds up this image.
+ ImagegetSubImage(int x, + int y, + int width, + int height) + +
+          Get a sub-part of this image.
+ TexturegetTexture() + +
+          Not supported in BigImage
+ ImagegetTile(int x, + int y) + +
+          Get a sub tile of this big image.
+ intgetVerticalImageCount() + +
+          Get a count of the number images that build this image up vertically
+protected  voidinitImpl() + +
+          Hook for subclasses to perform initialisation
+protected  voidreinit() + +
+          Reinitialise internal data
+ voidsetTexture(Texture texture) + +
+          Not supported in BigImage
+ voidstartUse() + +
+          Not supported in BigImage
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class org.newdawn.slick.Image
clampTexture, drawSheared, drawWarped, flushPixelData, getAlpha, getCenterOfRotationX, getCenterOfRotationY, getFilter, getHeight, getName, getResourceReference, getRotation, getTextureHeight, getTextureOffsetX, getTextureOffsetY, getTextureWidth, getWidth, init, isDestroyed, rotate, setAlpha, setCenterOfRotation, setColor, setColor, setFilter, setImageColor, setImageColor, setName, setRotation
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected static SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+BigImage

+
+public BigImage(java.lang.String ref)
+         throws SlickException
+
+
Create a new big image by loading it from the specified reference +

+

+
Parameters:
ref - The reference to the image to load +
Throws: +
SlickException - Indicates we were unable to locate the resource
+
+
+ +

+BigImage

+
+public BigImage(java.lang.String ref,
+                int filter)
+         throws SlickException
+
+
Create a new big image by loading it from the specified reference +

+

+
Parameters:
ref - The reference to the image to load
filter - The image filter to apply (@see #Image.FILTER_NEAREST) +
Throws: +
SlickException - Indicates we were unable to locate the resource
+
+
+ +

+BigImage

+
+public BigImage(java.lang.String ref,
+                int filter,
+                int tileSize)
+         throws SlickException
+
+
Create a new big image by loading it from the specified reference +

+

+
Parameters:
ref - The reference to the image to load
filter - The image filter to apply (@see #Image.FILTER_NEAREST)
tileSize - The maximum size of the tiles to use to build the bigger image +
Throws: +
SlickException - Indicates we were unable to locate the resource
+
+
+ +

+BigImage

+
+public BigImage(LoadableImageData data,
+                java.nio.ByteBuffer imageBuffer,
+                int filter)
+
+
Create a new big image by loading it from the specified image data +

+

+
Parameters:
data - The pixelData to use to create the image
imageBuffer - The buffer containing texture data
filter - The image filter to apply (@see #Image.FILTER_NEAREST)
+
+
+ +

+BigImage

+
+public BigImage(LoadableImageData data,
+                java.nio.ByteBuffer imageBuffer,
+                int filter,
+                int tileSize)
+
+
Create a new big image by loading it from the specified image data +

+

+
Parameters:
data - The pixelData to use to create the image
imageBuffer - The buffer containing texture data
filter - The image filter to apply (@see #Image.FILTER_NEAREST)
tileSize - The maximum size of the tiles to use to build the bigger image
+
+ + + + + + + + +
+Method Detail
+ +

+getMaxSingleImageSize

+
+public static final int getMaxSingleImageSize()
+
+
Get the maximum size of an image supported by the underlying + hardware. +

+

+ +
Returns:
The maximum size of the textures supported by the underlying + hardware.
+
+
+
+ +

+getTile

+
+public Image getTile(int x,
+                     int y)
+
+
Get a sub tile of this big image. Useful for debugging +

+

+
Parameters:
x - The x tile index
y - The y tile index +
Returns:
The image used for this tile
+
+
+
+ +

+bind

+
+public void bind()
+
+
Not supported in BigImage +

+

+
Overrides:
bind in class Image
+
+
+
See Also:
Image.bind()
+
+
+
+ +

+copy

+
+public Image copy()
+
+
Not supported in BigImage +

+

+
Overrides:
copy in class Image
+
+
+ +
Returns:
The copy of this image
See Also:
Image.copy()
+
+
+
+ +

+draw

+
+public void draw()
+
+
Description copied from class: Image
+
Draw this image at the current location +

+

+
Overrides:
draw in class Image
+
+
+
See Also:
Image.draw()
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 Color filter)
+
+
Description copied from class: Image
+
Draw this image at the specified location +

+

+
Overrides:
draw in class Image
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
filter - The color to filter with when drawing
See Also:
Image.draw(float, float, org.newdawn.slick.Color)
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float scale,
+                 Color filter)
+
+
Description copied from class: Image
+
Draw the image with a given scale +

+

+
Overrides:
draw in class Image
+
+
+
Parameters:
x - The x position to draw the image at
y - The y position to draw the image at
scale - The scaling to apply
filter - The colour filter to adapt the image with
See Also:
Image.draw(float, float, float, org.newdawn.slick.Color)
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float width,
+                 float height,
+                 Color filter)
+
+
Description copied from class: Image
+
Draw this image at a specified location and size +

+

+
Overrides:
draw in class Image
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
width - The width to render the image at
height - The height to render the image at
filter - The color to filter with while drawing
See Also:
Image.draw(float, float, float, float, org.newdawn.slick.Color)
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float x2,
+                 float y2,
+                 float srcx,
+                 float srcy,
+                 float srcx2,
+                 float srcy2)
+
+
Description copied from class: Image
+
Draw a section of this image at a particular location and scale on the screen +

+

+
Overrides:
draw in class Image
+
+
+
Parameters:
x - The x position to draw the image
y - The y position to draw the image
x2 - The x position of the bottom right corner of the drawn image
y2 - The y position of the bottom right corner of the drawn image
srcx - The x position of the rectangle to draw from this image (i.e. relative to this image)
srcy - The y position of the rectangle to draw from this image (i.e. relative to this image)
srcx2 - The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
srcy2 - The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
See Also:
Image.draw(float, float, float, float, float, float, float, float)
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float srcx,
+                 float srcy,
+                 float srcx2,
+                 float srcy2)
+
+
Description copied from class: Image
+
Draw a section of this image at a particular location and scale on the screen +

+

+
Overrides:
draw in class Image
+
+
+
Parameters:
x - The x position to draw the image
y - The y position to draw the image
srcx - The x position of the rectangle to draw from this image (i.e. relative to this image)
srcy - The y position of the rectangle to draw from this image (i.e. relative to this image)
srcx2 - The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
srcy2 - The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
See Also:
Image.draw(float, float, float, float, float, float)
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float width,
+                 float height)
+
+
Description copied from class: Image
+
Draw this image at a specified location and size +

+

+
Overrides:
draw in class Image
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
width - The width to render the image at
height - The height to render the image at
See Also:
Image.draw(float, float, float, float)
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float scale)
+
+
Description copied from class: Image
+
Draw the image with a given scale +

+

+
Overrides:
draw in class Image
+
+
+
Parameters:
x - The x position to draw the image at
y - The y position to draw the image at
scale - The scaling to apply
See Also:
Image.draw(float, float, float)
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y)
+
+
Description copied from class: Image
+
Draw this image at the specified location +

+

+
Specified by:
draw in interface Renderable
Overrides:
draw in class Image
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
See Also:
Image.draw(float, float)
+
+
+
+ +

+drawEmbedded

+
+public void drawEmbedded(float x,
+                         float y,
+                         float width,
+                         float height)
+
+
Description copied from class: Image
+
Draw this image as part of a collection of images +

+

+
Overrides:
drawEmbedded in class Image
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
width - The width to render the image at
height - The height to render the image at
See Also:
Image.drawEmbedded(float, float, float, float)
+
+
+
+ +

+drawFlash

+
+public void drawFlash(float x,
+                      float y,
+                      float width,
+                      float height)
+
+
Description copied from class: Image
+
Draw this image at a specified location and size as a silohette +

+

+
Overrides:
drawFlash in class Image
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
width - The width to render the image at
height - The height to render the image at
See Also:
Image.drawFlash(float, float, float, float)
+
+
+
+ +

+drawFlash

+
+public void drawFlash(float x,
+                      float y)
+
+
Description copied from class: Image
+
Draw this image at a specified location and size in a white silohette +

+

+
Overrides:
drawFlash in class Image
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
See Also:
Image.drawFlash(float, float)
+
+
+
+ +

+endUse

+
+public void endUse()
+
+
Not supported in BigImage +

+

+
Overrides:
endUse in class Image
+
+
+
See Also:
Image.endUse()
+
+
+
+ +

+startUse

+
+public void startUse()
+
+
Not supported in BigImage +

+

+
Overrides:
startUse in class Image
+
+
+
See Also:
Image.startUse()
+
+
+
+ +

+ensureInverted

+
+public void ensureInverted()
+
+
Not supported in BigImage +

+

+
Overrides:
ensureInverted in class Image
+
+
+
See Also:
Image.ensureInverted()
+
+
+
+ +

+getColor

+
+public Color getColor(int x,
+                      int y)
+
+
Not supported in BigImage +

+

+
Overrides:
getColor in class Image
+
+
+
Parameters:
x - The x coordinate of the pixel
y - The y coordinate of the pixel +
Returns:
The Color of the pixel at the specified location
See Also:
Image.getColor(int, int)
+
+
+
+ +

+getFlippedCopy

+
+public Image getFlippedCopy(boolean flipHorizontal,
+                            boolean flipVertical)
+
+
Description copied from class: Image
+
Get a copy image flipped on potentially two axis +

+

+
Overrides:
getFlippedCopy in class Image
+
+
+
Parameters:
flipHorizontal - True if we want to flip the image horizontally
flipVertical - True if we want to flip the image vertically +
Returns:
The flipped image instance
See Also:
Image.getFlippedCopy(boolean, boolean)
+
+
+
+ +

+getGraphics

+
+public Graphics getGraphics()
+                     throws SlickException
+
+
Not supported in BigImage +

+

+
Overrides:
getGraphics in class Image
+
+
+ +
Returns:
The graphics context used to render to this image +
Throws: +
SlickException - Indicates a failure to create a graphics context
See Also:
Image.getGraphics()
+
+
+
+ +

+getScaledCopy

+
+public Image getScaledCopy(float scale)
+
+
Description copied from class: Image
+
Get a scaled copy of this image with a uniform scale +

+

+
Overrides:
getScaledCopy in class Image
+
+
+
Parameters:
scale - The scale to apply +
Returns:
The new scaled image
See Also:
Image.getScaledCopy(float)
+
+
+
+ +

+getScaledCopy

+
+public Image getScaledCopy(int width,
+                           int height)
+
+
Description copied from class: Image
+
Get a scaled copy of this image +

+

+
Overrides:
getScaledCopy in class Image
+
+
+
Parameters:
width - The width of the copy
height - The height of the copy +
Returns:
The new scaled image
See Also:
Image.getScaledCopy(int, int)
+
+
+
+ +

+getSubImage

+
+public Image getSubImage(int x,
+                         int y,
+                         int width,
+                         int height)
+
+
Description copied from class: Image
+
Get a sub-part of this image. Note that the create image retains a reference to the + image data so should anything change it will affect sub-images too. +

+

+
Overrides:
getSubImage in class Image
+
+
+
Parameters:
x - The x coordinate of the sub-image
y - The y coordinate of the sub-image
width - The width of the sub-image
height - The height of the sub-image +
Returns:
The image represent the sub-part of this image
See Also:
Image.getSubImage(int, int, int, int)
+
+
+
+ +

+getTexture

+
+public Texture getTexture()
+
+
Not supported in BigImage +

+

+
Overrides:
getTexture in class Image
+
+
+ +
Returns:
The OpenGL texture holding this image
See Also:
Image.getTexture()
+
+
+
+ +

+initImpl

+
+protected void initImpl()
+
+
Description copied from class: Image
+
Hook for subclasses to perform initialisation +

+

+
Overrides:
initImpl in class Image
+
+
+
See Also:
Image.initImpl()
+
+
+
+ +

+reinit

+
+protected void reinit()
+
+
Description copied from class: Image
+
Reinitialise internal data +

+

+
Overrides:
reinit in class Image
+
+
+
See Also:
Image.reinit()
+
+
+
+ +

+setTexture

+
+public void setTexture(Texture texture)
+
+
Not supported in BigImage +

+

+
Overrides:
setTexture in class Image
+
+
+
Parameters:
texture - The texture used by this image
See Also:
Image.setTexture(org.newdawn.slick.opengl.Texture)
+
+
+
+ +

+getSubImage

+
+public Image getSubImage(int offsetX,
+                         int offsetY)
+
+
Get a sub-image that builds up this image. Note that the offsets + used will depend on the maximum texture size on the OpenGL hardware +

+

+
Parameters:
offsetX - The x position of the image to return
offsetY - The y position of the image to return +
Returns:
The image at the specified offset into the big image
+
+
+
+ +

+getHorizontalImageCount

+
+public int getHorizontalImageCount()
+
+
Get a count of the number images that build this image up horizontally +

+

+ +
Returns:
The number of sub-images across the big image
+
+
+
+ +

+getVerticalImageCount

+
+public int getVerticalImageCount()
+
+
Get a count of the number images that build this image up vertically +

+

+ +
Returns:
The number of sub-images down the big image
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class Image
+
+
+
See Also:
Image.toString()
+
+
+
+ +

+destroy

+
+public void destroy()
+             throws SlickException
+
+
Destroy the image and release any native resources. + Calls on a destroyed image have undefined results +

+

+
Overrides:
destroy in class Image
+
+
+ +
Throws: +
SlickException - Indicates a failure to release resources on the graphics card
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float x2,
+                 float y2,
+                 float srcx,
+                 float srcy,
+                 float srcx2,
+                 float srcy2,
+                 Color filter)
+
+
Description copied from class: Image
+
Draw a section of this image at a particular location and scale on the screen +

+

+
Overrides:
draw in class Image
+
+
+
Parameters:
x - The x position to draw the image
y - The y position to draw the image
x2 - The x position of the bottom right corner of the drawn image
y2 - The y position of the bottom right corner of the drawn image
srcx - The x position of the rectangle to draw from this image (i.e. relative to this image)
srcy - The y position of the rectangle to draw from this image (i.e. relative to this image)
srcx2 - The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
srcy2 - The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
filter - The colour filter to apply when drawing
See Also:
Image.draw(float, float, float, float, float, float, float, float, org.newdawn.slick.Color)
+
+
+
+ +

+drawCentered

+
+public void drawCentered(float x,
+                         float y)
+
+
Description copied from class: Image
+
Draw the image based on it's center +

+

+
Overrides:
drawCentered in class Image
+
+
+
Parameters:
x - The x coordinate to place the image's center at
y - The y coordinate to place the image's center at
See Also:
Image.drawCentered(float, float)
+
+
+
+ +

+drawEmbedded

+
+public void drawEmbedded(float x,
+                         float y,
+                         float x2,
+                         float y2,
+                         float srcx,
+                         float srcy,
+                         float srcx2,
+                         float srcy2,
+                         Color filter)
+
+
Description copied from class: Image
+
Draw a section of this image at a particular location and scale on the screen, while this + is image is "in use", i.e. between calls to startUse and endUse. +

+

+
Overrides:
drawEmbedded in class Image
+
+
+
Parameters:
x - The x position to draw the image
y - The y position to draw the image
x2 - The x position of the bottom right corner of the drawn image
y2 - The y position of the bottom right corner of the drawn image
srcx - The x position of the rectangle to draw from this image (i.e. relative to this image)
srcy - The y position of the rectangle to draw from this image (i.e. relative to this image)
srcx2 - The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
srcy2 - The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
filter - The colour filter to apply when drawing
See Also:
Image.drawEmbedded(float, float, float, float, float, float, float, float, org.newdawn.slick.Color)
+
+
+
+ +

+drawEmbedded

+
+public void drawEmbedded(float x,
+                         float y,
+                         float x2,
+                         float y2,
+                         float srcx,
+                         float srcy,
+                         float srcx2,
+                         float srcy2)
+
+
Description copied from class: Image
+
Draw a section of this image at a particular location and scale on the screen, while this + is image is "in use", i.e. between calls to startUse and endUse. +

+

+
Overrides:
drawEmbedded in class Image
+
+
+
Parameters:
x - The x position to draw the image
y - The y position to draw the image
x2 - The x position of the bottom right corner of the drawn image
y2 - The y position of the bottom right corner of the drawn image
srcx - The x position of the rectangle to draw from this image (i.e. relative to this image)
srcy - The y position of the rectangle to draw from this image (i.e. relative to this image)
srcx2 - The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
srcy2 - The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
See Also:
Image.drawEmbedded(float, float, float, float, float, float, float, float)
+
+
+
+ +

+drawFlash

+
+public void drawFlash(float x,
+                      float y,
+                      float width,
+                      float height,
+                      Color col)
+
+
Description copied from class: Image
+
Draw this image at a specified location and size as a silohette +

+

+
Overrides:
drawFlash in class Image
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
width - The width to render the image at
height - The height to render the image at
col - The color for the sillohette
See Also:
Image.drawFlash(float, float, float, float, org.newdawn.slick.Color)
+
+
+
+ +

+drawSheared

+
+public void drawSheared(float x,
+                        float y,
+                        float hshear,
+                        float vshear)
+
+
Description copied from class: Image
+
Draw this image at a specified location and size +

+

+
Overrides:
drawSheared in class Image
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
hshear - The amount to shear the bottom points by horizontally
vshear - The amount to shear the right points by vertically
See Also:
Image.drawSheared(float, float, float, float)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/CachedRender.html b/lib/slick/javadoc/org/newdawn/slick/CachedRender.html new file mode 100644 index 00000000..cbcd3893 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/CachedRender.html @@ -0,0 +1,334 @@ + + + + + + +CachedRender (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class CachedRender

+
+java.lang.Object
+  extended by org.newdawn.slick.CachedRender
+
+
+
+
public class CachedRender
extends java.lang.Object
+ + +

+A set of rendering that is cached onto the graphics card and hopefully + is quicker to render. Note that there are some things that can't be done + in lists and that all dependent operations must be container. For instance, + any colour configuration can not be assumed from outside the cache. + + Note: The destroy method needs to be used to tidy up. This is pretty important + in this case since there are limited number of underlying resources. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected static SGLGL + +
+          The renderer to use for all GL operations
+  + + + + + + + + + + +
+Constructor Summary
CachedRender(java.lang.Runnable runnable) + +
+          Create a new cached render that will build the specified + operations on to a video card resource
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voiddestroy() + +
+          Destroy this cached render
+ voidrender() + +
+          Render the cached operations.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected static SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+CachedRender

+
+public CachedRender(java.lang.Runnable runnable)
+
+
Create a new cached render that will build the specified + operations on to a video card resource +

+

+
Parameters:
runnable - The operations to cache
+
+ + + + + + + + +
+Method Detail
+ +

+render

+
+public void render()
+
+
Render the cached operations. Note that this doesn't call the operations, but + rather calls the cached version +

+

+
+
+
+
+ +

+destroy

+
+public void destroy()
+
+
Destroy this cached render +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/CanvasGameContainer.html b/lib/slick/javadoc/org/newdawn/slick/CanvasGameContainer.html new file mode 100644 index 00000000..c1c53004 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/CanvasGameContainer.html @@ -0,0 +1,467 @@ + + + + + + +CanvasGameContainer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class CanvasGameContainer

+
+java.lang.Object
+  extended by java.awt.Component
+      extended by java.awt.Canvas
+          extended by org.newdawn.slick.CanvasGameContainer
+
+
+
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
+
+
+
+
public class CanvasGameContainer
extends java.awt.Canvas
+ + +

+A game container that displays the game on an AWT Canvas. +

+ +

+

+
Author:
+
kevin
+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
+  + + + + + + + + + + + + + + + +
+Field Summary
+protected  org.newdawn.slick.CanvasGameContainer.Containercontainer + +
+          The actual container implementation
+protected  Gamegame + +
+          The game being held in this container
+ + + + + + + +
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
+ + + + + + + +
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
+  + + + + + + + + + + + + + +
+Constructor Summary
CanvasGameContainer(Game game) + +
+          Create a new panel
CanvasGameContainer(Game game, + boolean shared) + +
+          Create a new panel
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddispose() + +
+          Dispose the container and any resources it holds
+ GameContainergetContainer() + +
+          Get the GameContainer providing this canvas
+ voidstart() + +
+          Start the game container rendering
+ + + + + + + +
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, paint, update
+ + + + + + + +
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+container

+
+protected org.newdawn.slick.CanvasGameContainer.Container container
+
+
The actual container implementation +

+

+
+
+
+ +

+game

+
+protected Game game
+
+
The game being held in this container +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+CanvasGameContainer

+
+public CanvasGameContainer(Game game)
+                    throws SlickException
+
+
Create a new panel +

+

+
Parameters:
game - The game being held +
Throws: +
SlickException - Indicates a failure during creation of the container
+
+
+ +

+CanvasGameContainer

+
+public CanvasGameContainer(Game game,
+                           boolean shared)
+                    throws SlickException
+
+
Create a new panel +

+

+
Parameters:
game - The game being held
shared - True if shared GL context should be enabled. This allows multiple panels + to share textures and other GL resources. +
Throws: +
SlickException - Indicates a failure during creation of the container
+
+ + + + + + + + +
+Method Detail
+ +

+start

+
+public void start()
+           throws SlickException
+
+
Start the game container rendering +

+

+ +
Throws: +
SlickException - Indicates a failure during game execution
+
+
+
+ +

+dispose

+
+public void dispose()
+
+
Dispose the container and any resources it holds +

+

+
+
+
+
+ +

+getContainer

+
+public GameContainer getContainer()
+
+
Get the GameContainer providing this canvas +

+

+ +
Returns:
The game container providing this canvas
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/Color.html b/lib/slick/javadoc/org/newdawn/slick/Color.html new file mode 100644 index 00000000..05568e99 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/Color.html @@ -0,0 +1,1316 @@ + + + + + + +Color (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class Color

+
+java.lang.Object
+  extended by org.newdawn.slick.Color
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class Color
extends java.lang.Object
implements java.io.Serializable
+ + +

+A simple wrapper round the values required for a colour +

+ +

+

+
Author:
+
Kevin Glass
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+ floata + +
+          The alpha component of the colour
+ floatb + +
+          The blue component of the colour
+static Colorblack + +
+          The fixed colour black
+static Colorblue + +
+          The fixed colour blue
+static Colorcyan + +
+          The fixed colour cyan
+static ColordarkGray + +
+          The fixed colour dark gray
+ floatg + +
+          The green component of the colour
+protected  SGLGL + +
+          The renderer to use for all GL operations
+static Colorgray + +
+          The fixed colour gray
+static Colorgreen + +
+          The fixed colour green
+static ColorlightGray + +
+          The fixed colour light gray
+static Colormagenta + +
+          The fixed colour dark magenta
+static Colororange + +
+          The fixed colour dark orange
+static Colorpink + +
+          The fixed colour dark pink
+ floatr + +
+          The red component of the colour
+static Colorred + +
+          The fixed colour red
+static Colortransparent + +
+          The fixed color transparent
+static Colorwhite + +
+          The fixed colour white
+static Coloryellow + +
+          The fixed colour yellow
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
Color(Color color) + +
+          Copy constructor
Color(java.nio.FloatBuffer buffer) + +
+          Create a component based on the first 4 elements of a float buffer
Color(float r, + float g, + float b) + +
+          Create a 3 component colour
Color(float r, + float g, + float b, + float a) + +
+          Create a 4 component colour
Color(int value) + +
+          Create a colour from an evil integer packed 0xAARRGGBB.
Color(int r, + int g, + int b) + +
+          Create a 3 component colour
Color(int r, + int g, + int b, + int a) + +
+          Create a 4 component colour
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidadd(Color c) + +
+          Add another colour to this one
+ ColoraddToCopy(Color c) + +
+          Add another colour to this one
+ voidbind() + +
+          Bind this colour to the GL context
+ Colorbrighter() + +
+          Make a brighter instance of this colour
+ Colorbrighter(float scale) + +
+          Make a brighter instance of this colour
+ Colordarker() + +
+          Make a darker instance of this colour
+ Colordarker(float scale) + +
+          Make a darker instance of this colour
+static Colordecode(java.lang.String nm) + +
+          Decode a number in a string and process it as a colour + reference.
+ booleanequals(java.lang.Object other) + +
+           
+ intgetAlpha() + +
+          Get the alpha byte component of this colour
+ intgetAlphaByte() + +
+          Get the alpha byte component of this colour
+ intgetBlue() + +
+          Get the blue byte component of this colour
+ intgetBlueByte() + +
+          Get the blue byte component of this colour
+ intgetGreen() + +
+          Get the green byte component of this colour
+ intgetGreenByte() + +
+          Get the green byte component of this colour
+ intgetRed() + +
+          Get the red byte component of this colour
+ intgetRedByte() + +
+          Get the red byte component of this colour
+ inthashCode() + +
+           
+ Colormultiply(Color c) + +
+          Multiply this color by another
+ voidscale(float value) + +
+          Scale the components of the colour by the given value
+ ColorscaleCopy(float value) + +
+          Scale the components of the colour by the given value
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected transient SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+
+ +

+transparent

+
+public static final Color transparent
+
+
The fixed color transparent +

+

+
+
+
+ +

+white

+
+public static final Color white
+
+
The fixed colour white +

+

+
+
+
+ +

+yellow

+
+public static final Color yellow
+
+
The fixed colour yellow +

+

+
+
+
+ +

+red

+
+public static final Color red
+
+
The fixed colour red +

+

+
+
+
+ +

+blue

+
+public static final Color blue
+
+
The fixed colour blue +

+

+
+
+
+ +

+green

+
+public static final Color green
+
+
The fixed colour green +

+

+
+
+
+ +

+black

+
+public static final Color black
+
+
The fixed colour black +

+

+
+
+
+ +

+gray

+
+public static final Color gray
+
+
The fixed colour gray +

+

+
+
+
+ +

+cyan

+
+public static final Color cyan
+
+
The fixed colour cyan +

+

+
+
+
+ +

+darkGray

+
+public static final Color darkGray
+
+
The fixed colour dark gray +

+

+
+
+
+ +

+lightGray

+
+public static final Color lightGray
+
+
The fixed colour light gray +

+

+
+
+
+ +

+pink

+
+public static final Color pink
+
+
The fixed colour dark pink +

+

+
+
+
+ +

+orange

+
+public static final Color orange
+
+
The fixed colour dark orange +

+

+
+
+
+ +

+magenta

+
+public static final Color magenta
+
+
The fixed colour dark magenta +

+

+
+
+
+ +

+r

+
+public float r
+
+
The red component of the colour +

+

+
+
+
+ +

+g

+
+public float g
+
+
The green component of the colour +

+

+
+
+
+ +

+b

+
+public float b
+
+
The blue component of the colour +

+

+
+
+
+ +

+a

+
+public float a
+
+
The alpha component of the colour +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Color

+
+public Color(Color color)
+
+
Copy constructor +

+

+
Parameters:
color - The color to copy into the new instance
+
+
+ +

+Color

+
+public Color(java.nio.FloatBuffer buffer)
+
+
Create a component based on the first 4 elements of a float buffer +

+

+
Parameters:
buffer - The buffer to read the color from
+
+
+ +

+Color

+
+public Color(float r,
+             float g,
+             float b)
+
+
Create a 3 component colour +

+

+
Parameters:
r - The red component of the colour (0.0 -> 1.0)
g - The green component of the colour (0.0 -> 1.0)
b - The blue component of the colour (0.0 -> 1.0)
+
+
+ +

+Color

+
+public Color(float r,
+             float g,
+             float b,
+             float a)
+
+
Create a 4 component colour +

+

+
Parameters:
r - The red component of the colour (0.0 -> 1.0)
g - The green component of the colour (0.0 -> 1.0)
b - The blue component of the colour (0.0 -> 1.0)
a - The alpha component of the colour (0.0 -> 1.0)
+
+
+ +

+Color

+
+public Color(int r,
+             int g,
+             int b)
+
+
Create a 3 component colour +

+

+
Parameters:
r - The red component of the colour (0 -> 255)
g - The green component of the colour (0 -> 255)
b - The blue component of the colour (0 -> 255)
+
+
+ +

+Color

+
+public Color(int r,
+             int g,
+             int b,
+             int a)
+
+
Create a 4 component colour +

+

+
Parameters:
r - The red component of the colour (0 -> 255)
g - The green component of the colour (0 -> 255)
b - The blue component of the colour (0 -> 255)
a - The alpha component of the colour (0 -> 255)
+
+
+ +

+Color

+
+public Color(int value)
+
+
Create a colour from an evil integer packed 0xAARRGGBB. If AA + is specified as zero then it will be interpreted as unspecified + and hence a value of 255 will be recorded. +

+

+
Parameters:
value - The value to interpret for the colour
+
+ + + + + + + + +
+Method Detail
+ +

+decode

+
+public static Color decode(java.lang.String nm)
+
+
Decode a number in a string and process it as a colour + reference. +

+

+
+
+
+
Parameters:
nm - The number string to decode +
Returns:
The color generated from the number read
+
+
+
+ +

+bind

+
+public void bind()
+
+
Bind this colour to the GL context +

+

+
+
+
+
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
+
Overrides:
hashCode in class java.lang.Object
+
+
+
See Also:
Object.hashCode()
+
+
+
+ +

+equals

+
+public boolean equals(java.lang.Object other)
+
+
+
Overrides:
equals in class java.lang.Object
+
+
+
See Also:
Object.equals(java.lang.Object)
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+
+ +

+darker

+
+public Color darker()
+
+
Make a darker instance of this colour +

+

+
+
+
+ +
Returns:
The darker version of this colour
+
+
+
+ +

+darker

+
+public Color darker(float scale)
+
+
Make a darker instance of this colour +

+

+
+
+
+
Parameters:
scale - The scale down of RGB (i.e. if you supply 0.03 the colour will be darkened by 3%) +
Returns:
The darker version of this colour
+
+
+
+ +

+brighter

+
+public Color brighter()
+
+
Make a brighter instance of this colour +

+

+
+
+
+ +
Returns:
The brighter version of this colour
+
+
+
+ +

+getRed

+
+public int getRed()
+
+
Get the red byte component of this colour +

+

+
+
+
+ +
Returns:
The red component (range 0-255)
+
+
+
+ +

+getGreen

+
+public int getGreen()
+
+
Get the green byte component of this colour +

+

+
+
+
+ +
Returns:
The green component (range 0-255)
+
+
+
+ +

+getBlue

+
+public int getBlue()
+
+
Get the blue byte component of this colour +

+

+
+
+
+ +
Returns:
The blue component (range 0-255)
+
+
+
+ +

+getAlpha

+
+public int getAlpha()
+
+
Get the alpha byte component of this colour +

+

+
+
+
+ +
Returns:
The alpha component (range 0-255)
+
+
+
+ +

+getRedByte

+
+public int getRedByte()
+
+
Get the red byte component of this colour +

+

+
+
+
+ +
Returns:
The red component (range 0-255)
+
+
+
+ +

+getGreenByte

+
+public int getGreenByte()
+
+
Get the green byte component of this colour +

+

+
+
+
+ +
Returns:
The green component (range 0-255)
+
+
+
+ +

+getBlueByte

+
+public int getBlueByte()
+
+
Get the blue byte component of this colour +

+

+
+
+
+ +
Returns:
The blue component (range 0-255)
+
+
+
+ +

+getAlphaByte

+
+public int getAlphaByte()
+
+
Get the alpha byte component of this colour +

+

+
+
+
+ +
Returns:
The alpha component (range 0-255)
+
+
+
+ +

+brighter

+
+public Color brighter(float scale)
+
+
Make a brighter instance of this colour +

+

+
+
+
+
Parameters:
scale - The scale up of RGB (i.e. if you supply 0.03 the colour will be brightened by 3%) +
Returns:
The brighter version of this colour
+
+
+
+ +

+multiply

+
+public Color multiply(Color c)
+
+
Multiply this color by another +

+

+
+
+
+
Parameters:
c - the other color +
Returns:
product of the two colors
+
+
+
+ +

+add

+
+public void add(Color c)
+
+
Add another colour to this one +

+

+
+
+
+
Parameters:
c - The colour to add
+
+
+
+ +

+scale

+
+public void scale(float value)
+
+
Scale the components of the colour by the given value +

+

+
+
+
+
Parameters:
value - The value to scale by
+
+
+
+ +

+addToCopy

+
+public Color addToCopy(Color c)
+
+
Add another colour to this one +

+

+
+
+
+
Parameters:
c - The colour to add +
Returns:
The copy which has had the color added to it
+
+
+
+ +

+scaleCopy

+
+public Color scaleCopy(float value)
+
+
Scale the components of the colour by the given value +

+

+
+
+
+
Parameters:
value - The value to scale by +
Returns:
The copy which has been scaled
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/ControlledInputReciever.html b/lib/slick/javadoc/org/newdawn/slick/ControlledInputReciever.html new file mode 100644 index 00000000..5e4b9425 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/ControlledInputReciever.html @@ -0,0 +1,294 @@ + + + + + + +ControlledInputReciever (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Interface ControlledInputReciever

+
+
All Known Subinterfaces:
ControllerListener, GameState, InputListener, KeyListener, MouseListener
+
+
+
All Known Implementing Classes:
AbstractComponent, AlphaMapTest, AnimationTest, AntiAliasTest, BasicComponent, BasicGame, BasicGameState, BigImageTest, BigSpriteSheetTest, CachedRenderTest, CanvasContainerTest, CanvasSizeTest, ClipTest, CopyAreaAlphaTest, CurveTest, DeferredLoadingTest, DistanceFieldTest, DoubleClickTest, DuplicateEmitterTest, FlashTest, FontPerformanceTest, FontTest, GeomAccuracyTest, GeomTest, GeomUtilTest, GeomUtilTileTest, GradientImageTest, GradientTest, GraphicsTest, GUITest, ImageBufferEndianTest, ImageBufferTest, ImageCornerTest, ImageGraphicsTest, ImageMemTest, ImageOutTest, ImageReadTest, ImageTest, InkscapeTest, InputAdapter, InputProviderTest, InputTest, IsoTiledTest, KeyRepeatTest, LameTest, LineRenderTest, MorphShapeTest, MorphSVGTest, MouseOverArea, MusicListenerTest, NavMeshTest, PackedSheetTest, ParticleTest, PedigreeTest, PolygonTest, PureFontTest, SavedStateTest, ScalableTest, ShapeTest, SlickCallableTest, SoundPositionTest, SoundTest, SoundURLTest, SpriteSheetFontTest, StateBasedGame, StateBasedTest, TestBox, TestState1, TestState2, TestState3, TextField, TexturePaintTest, TileMapTest, TransformTest, TransformTest2, TransitionTest, TransparentColorTest, TrueTypeFontPerformanceTest, UnicodeFontTest
+
+
+
+
public interface ControlledInputReciever
+ + +

+Description of any class capable of recieving and controlling it's own + reception of input + + You'll shouldn't really need to implement this one for your self, use one of the sub-interfaces: + + InputListener + MouseListener + KeyListener + ControllerListener +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinputEnded() + +
+          Notification that all input events have been sent for this frame
+ voidinputStarted() + +
+          Notification that input is about to be processed
+ booleanisAcceptingInput() + +
+          Check if this input listener is accepting input
+ voidsetInput(Input input) + +
+          Set the input that events are being sent from
+  +

+ + + + + + + + +
+Method Detail
+ +

+setInput

+
+void setInput(Input input)
+
+
Set the input that events are being sent from +

+

+
Parameters:
input - The input instance sending events
+
+
+
+ +

+isAcceptingInput

+
+boolean isAcceptingInput()
+
+
Check if this input listener is accepting input +

+

+ +
Returns:
True if the input listener should recieve events
+
+
+
+ +

+inputEnded

+
+void inputEnded()
+
+
Notification that all input events have been sent for this frame +

+

+
+
+
+
+ +

+inputStarted

+
+void inputStarted()
+
+
Notification that input is about to be processed +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/ControllerListener.html b/lib/slick/javadoc/org/newdawn/slick/ControllerListener.html new file mode 100644 index 00000000..34369ff4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/ControllerListener.html @@ -0,0 +1,487 @@ + + + + + + +ControllerListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Interface ControllerListener

+
+
All Superinterfaces:
ControlledInputReciever
+
+
+
All Known Subinterfaces:
GameState, InputListener
+
+
+
All Known Implementing Classes:
AbstractComponent, AlphaMapTest, AnimationTest, AntiAliasTest, BasicComponent, BasicGame, BasicGameState, BigImageTest, BigSpriteSheetTest, CachedRenderTest, CanvasContainerTest, CanvasSizeTest, ClipTest, CopyAreaAlphaTest, CurveTest, DeferredLoadingTest, DistanceFieldTest, DoubleClickTest, DuplicateEmitterTest, FlashTest, FontPerformanceTest, FontTest, GeomAccuracyTest, GeomTest, GeomUtilTest, GeomUtilTileTest, GradientImageTest, GradientTest, GraphicsTest, GUITest, ImageBufferEndianTest, ImageBufferTest, ImageCornerTest, ImageGraphicsTest, ImageMemTest, ImageOutTest, ImageReadTest, ImageTest, InkscapeTest, InputAdapter, InputProviderTest, InputTest, IsoTiledTest, KeyRepeatTest, LameTest, LineRenderTest, MorphShapeTest, MorphSVGTest, MouseOverArea, MusicListenerTest, NavMeshTest, PackedSheetTest, ParticleTest, PedigreeTest, PolygonTest, PureFontTest, SavedStateTest, ScalableTest, ShapeTest, SlickCallableTest, SoundPositionTest, SoundTest, SoundURLTest, SpriteSheetFontTest, StateBasedGame, StateBasedTest, TestBox, TestState1, TestState2, TestState3, TextField, TexturePaintTest, TileMapTest, TransformTest, TransformTest2, TransitionTest, TransparentColorTest, TrueTypeFontPerformanceTest, UnicodeFontTest
+
+
+
+
public interface ControllerListener
extends ControlledInputReciever
+ + +

+Description of classes capable of responding to controller events +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcontrollerButtonPressed(int controller, + int button) + +
+          Notification that a button control has been pressed on + the controller.
+ voidcontrollerButtonReleased(int controller, + int button) + +
+          Notification that a button control has been released on + the controller.
+ voidcontrollerDownPressed(int controller) + +
+          Notification that the down control has been pressed on + the controller.
+ voidcontrollerDownReleased(int controller) + +
+          Notification that the down control has been released on + the controller.
+ voidcontrollerLeftPressed(int controller) + +
+          Notification that the left control has been pressed on + the controller.
+ voidcontrollerLeftReleased(int controller) + +
+          Notification that the left control has been released on + the controller.
+ voidcontrollerRightPressed(int controller) + +
+          Notification that the right control has been pressed on + the controller.
+ voidcontrollerRightReleased(int controller) + +
+          Notification that the right control has been released on + the controller.
+ voidcontrollerUpPressed(int controller) + +
+          Notification that the up control has been pressed on + the controller.
+ voidcontrollerUpReleased(int controller) + +
+          Notification that the up control has been released on + the controller.
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.ControlledInputReciever
inputEnded, inputStarted, isAcceptingInput, setInput
+  +

+ + + + + + + + +
+Method Detail
+ +

+controllerLeftPressed

+
+void controllerLeftPressed(int controller)
+
+
Notification that the left control has been pressed on + the controller. +

+

+
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
+
+
+
+ +

+controllerLeftReleased

+
+void controllerLeftReleased(int controller)
+
+
Notification that the left control has been released on + the controller. +

+

+
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
+
+
+
+ +

+controllerRightPressed

+
+void controllerRightPressed(int controller)
+
+
Notification that the right control has been pressed on + the controller. +

+

+
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
+
+
+
+ +

+controllerRightReleased

+
+void controllerRightReleased(int controller)
+
+
Notification that the right control has been released on + the controller. +

+

+
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
+
+
+
+ +

+controllerUpPressed

+
+void controllerUpPressed(int controller)
+
+
Notification that the up control has been pressed on + the controller. +

+

+
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
+
+
+
+ +

+controllerUpReleased

+
+void controllerUpReleased(int controller)
+
+
Notification that the up control has been released on + the controller. +

+

+
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
+
+
+
+ +

+controllerDownPressed

+
+void controllerDownPressed(int controller)
+
+
Notification that the down control has been pressed on + the controller. +

+

+
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
+
+
+
+ +

+controllerDownReleased

+
+void controllerDownReleased(int controller)
+
+
Notification that the down control has been released on + the controller. +

+

+
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
+
+
+
+ +

+controllerButtonPressed

+
+void controllerButtonPressed(int controller,
+                             int button)
+
+
Notification that a button control has been pressed on + the controller. +

+

+
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
button - The index of the button pressed (starting at 1)
+
+
+
+ +

+controllerButtonReleased

+
+void controllerButtonReleased(int controller,
+                              int button)
+
+
Notification that a button control has been released on + the controller. +

+

+
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
button - The index of the button released (starting at 1)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/Font.html b/lib/slick/javadoc/org/newdawn/slick/Font.html new file mode 100644 index 00000000..ab109065 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/Font.html @@ -0,0 +1,348 @@ + + + + + + +Font (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Interface Font

+
+
All Known Implementing Classes:
AngelCodeFont, SpriteSheetFont, TrueTypeFont, UnicodeFont
+
+
+
+
public interface Font
+ + +

+The proprites of any font implementation +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddrawString(float x, + float y, + java.lang.String text) + +
+          Draw a string to the screen
+ voiddrawString(float x, + float y, + java.lang.String text, + Color col) + +
+          Draw a string to the screen
+ voiddrawString(float x, + float y, + java.lang.String text, + Color col, + int startIndex, + int endIndex) + +
+          Draw part of a string to the screen.
+ intgetHeight(java.lang.String str) + +
+          Get the height of the given string
+ intgetLineHeight() + +
+          Get the maximum height of any line drawn by this font
+ intgetWidth(java.lang.String str) + +
+          Get the width of the given string
+  +

+ + + + + + + + +
+Method Detail
+ +

+getWidth

+
+int getWidth(java.lang.String str)
+
+
Get the width of the given string +

+

+
Parameters:
str - The string to obtain the rendered with of +
Returns:
The width of the given string
+
+
+
+ +

+getHeight

+
+int getHeight(java.lang.String str)
+
+
Get the height of the given string +

+

+
Parameters:
str - The string to obtain the rendered with of +
Returns:
The width of the given string
+
+
+
+ +

+getLineHeight

+
+int getLineHeight()
+
+
Get the maximum height of any line drawn by this font +

+

+ +
Returns:
The maxium height of any line drawn by this font
+
+
+
+ +

+drawString

+
+void drawString(float x,
+                float y,
+                java.lang.String text)
+
+
Draw a string to the screen +

+

+
Parameters:
x - The x location at which to draw the string
y - The y location at which to draw the string
text - The text to be displayed
+
+
+
+ +

+drawString

+
+void drawString(float x,
+                float y,
+                java.lang.String text,
+                Color col)
+
+
Draw a string to the screen +

+

+
Parameters:
x - The x location at which to draw the string
y - The y location at which to draw the string
text - The text to be displayed
col - The colour to draw with
+
+
+
+ +

+drawString

+
+void drawString(float x,
+                float y,
+                java.lang.String text,
+                Color col,
+                int startIndex,
+                int endIndex)
+
+
Draw part of a string to the screen. Note that this will + still position the text as though it's part of the bigger string. +

+

+
Parameters:
x - The x location at which to draw the string
y - The y location at which to draw the string
text - The text to be displayed
col - The colour to draw with
startIndex - The index of the first character to draw
endIndex - The index of the last character from the string to draw
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/Game.html b/lib/slick/javadoc/org/newdawn/slick/Game.html new file mode 100644 index 00000000..f580d7f0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/Game.html @@ -0,0 +1,323 @@ + + + + + + +Game (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Interface Game

+
+
All Known Implementing Classes:
AlphaMapTest, AnimationTest, AntiAliasTest, BasicGame, BigImageTest, BigSpriteSheetTest, CachedRenderTest, CanvasContainerTest, CanvasSizeTest, ClipTest, CopyAreaAlphaTest, CurveTest, DeferredLoadingTest, DistanceFieldTest, DoubleClickTest, DuplicateEmitterTest, FlashTest, FontPerformanceTest, FontTest, GeomAccuracyTest, GeomTest, GeomUtilTest, GeomUtilTileTest, GradientImageTest, GradientTest, GraphicsTest, GUITest, ImageBufferEndianTest, ImageBufferTest, ImageCornerTest, ImageGraphicsTest, ImageMemTest, ImageOutTest, ImageReadTest, ImageTest, InkscapeTest, InputProviderTest, InputTest, IsoTiledTest, KeyRepeatTest, LameTest, LineRenderTest, MorphShapeTest, MorphSVGTest, MusicListenerTest, NavMeshTest, PackedSheetTest, ParticleTest, PedigreeTest, PolygonTest, PureFontTest, SavedStateTest, ScalableGame, ScalableTest, ShapeTest, SlickCallableTest, SoundPositionTest, SoundTest, SoundURLTest, SpriteSheetFontTest, StateBasedGame, StateBasedTest, TestBox, TexturePaintTest, TileMapTest, TransformTest, TransformTest2, TransitionTest, TransparentColorTest, TrueTypeFontPerformanceTest, UnicodeFontTest
+
+
+
+
public interface Game
+ + +

+The main game interface that should be implemented by any game being developed + using the container system. There will be some utility type sub-classes as development + continues. +

+ +

+

+
Author:
+
kevin
+
See Also:
BasicGame
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancloseRequested() + +
+          Notification that a game close has been requested
+ java.lang.StringgetTitle() + +
+          Get the title of this game
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+  +

+ + + + + + + + +
+Method Detail
+ +

+init

+
+void init(GameContainer container)
+          throws SlickException
+
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
+
+
+
+ +

+update

+
+void update(GameContainer container,
+            int delta)
+            throws SlickException
+
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
+
+
+
+ +

+render

+
+void render(GameContainer container,
+            Graphics g)
+            throws SlickException
+
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
+
+
+
+ +

+closeRequested

+
+boolean closeRequested()
+
+
Notification that a game close has been requested +

+

+ +
Returns:
True if the game should close
+
+
+
+ +

+getTitle

+
+java.lang.String getTitle()
+
+
Get the title of this game +

+

+ +
Returns:
The title of the game
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/GameContainer.html b/lib/slick/javadoc/org/newdawn/slick/GameContainer.html new file mode 100644 index 00000000..f8e68666 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/GameContainer.html @@ -0,0 +1,2561 @@ + + + + + + +GameContainer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class GameContainer

+
+java.lang.Object
+  extended by org.newdawn.slick.GameContainer
+
+
+
All Implemented Interfaces:
GUIContext
+
+
+
Direct Known Subclasses:
AppGameContainer, AppletGameContainer.Container
+
+
+
+
public abstract class GameContainer
extends java.lang.Object
implements GUIContext
+ + +

+A generic game container that handles the game loop, fps recording and + managing the input system +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  booleanalwaysRender + +
+          True if we should render when not focused
+protected  booleanclearEachFrame + +
+          True if we should clear the screen each frame
+protected  booleanforceExit + +
+          True if we should force exit
+protected  intfps + +
+          The current count of FPS
+protected  Gamegame + +
+          The game being managed
+protected static SGLGL + +
+          The renderer to use for all GL operations
+protected  intheight + +
+          The height of the display
+protected  Inputinput + +
+          The input system to pass to the game
+protected  longlastFPS + +
+          The last time the FPS recorded
+protected  longlastFrame + +
+          The time the last frame was rendered
+protected  GamelastGame + +
+          The last game started
+protected  longmaximumLogicInterval + +
+          The maximum logic update interval
+protected  longminimumLogicInterval + +
+          The minimum logic update interval
+protected  booleanpaused + +
+          True if the game is paused
+protected  intrecordedFPS + +
+          The last recorded FPS
+protected  booleanrunning + +
+          True if we're currently running the game loop
+protected  intsamples + +
+          The number of samples we'll attempt through hardware
+protected static org.lwjgl.opengl.DrawableSHARED_DRAWABLE + +
+          The shared drawable if any
+protected  booleansmoothDeltas + +
+          Smoothed deltas requested
+protected static booleanstencil + +
+          True if we require stencil bits
+protected  longstoredDelta + +
+          The stored delta
+protected  booleansupportsMultiSample + +
+          True if this context supports multisample
+protected  inttargetFPS + +
+          The FPS we want to lock to
+protected  booleanvsync + +
+          True if vsync has been requested
+protected  intwidth + +
+          The width of the display
+  + + + + + + + + + + + +
+Constructor Summary
+protected GameContainer(Game game) + +
+          Create a new game container wrapping a given game
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidenableSharedContext() + +
+          Enable shared OpenGL context.
+static voidenableStencil() + +
+           
+protected  voidenterOrtho() + +
+          Enter the orthographic mode
+protected  voidenterOrtho(int xsize, + int ysize) + +
+          Enter the orthographic mode
+ voidexit() + +
+          Cause the game to exit and shutdown cleanly
+ booleangetAlwaysRender() + +
+          True if this container should render when it has focus
+ floatgetAspectRatio() + +
+          Get the aspect ratio of the screen
+static intgetBuildVersion() + +
+          Get the build number of slick
+ FontgetDefaultFont() + +
+          Get the default system font
+protected  intgetDelta() + +
+          Retrieve the time taken to render the last frame, i.e.
+ intgetFPS() + +
+          Get the current recorded FPS (frames per second)
+ GraphicsgetGraphics() + +
+          Get the graphics context used by this container.
+ intgetHeight() + +
+          Get the height of the game canvas
+ InputgetInput() + +
+          Get the input system
+ floatgetMusicVolume() + +
+          Retrieve the current default volume for music
+ intgetSamples() + +
+          The number of samples we're attempting to performing using + hardware multisampling
+abstract  intgetScreenHeight() + +
+          Get the height of the standard screen resolution
+abstract  intgetScreenWidth() + +
+          Get the width of the standard screen resolution
+static org.lwjgl.opengl.DrawablegetSharedContext() + +
+          Get the context shared by all containers
+ floatgetSoundVolume() + +
+          Retrieve the current default volume for sound fx
+ longgetTime() + +
+          Get the accurate system time
+ intgetWidth() + +
+          Get the width of the game canvas
+abstract  booleanhasFocus() + +
+          Check if the game currently has focus
+protected  voidinitGL() + +
+          Initialise the GL context
+protected  voidinitSystem() + +
+          Initialise the system components, OpenGL and OpenAL.
+ booleanisFullscreen() + +
+          Check if the display is in fullscreen mode
+abstract  booleanisMouseGrabbed() + +
+          Check if the mouse cursor is current grabbed.
+ booleanisMusicOn() + +
+          Check if music is enabled
+ booleanisPaused() + +
+          Check if the container is currently paused.
+ booleanisShowingFPS() + +
+          Check if the FPS is currently showing
+ booleanisSoundOn() + +
+          Check if sound effects are enabled
+ booleanisUpdatingOnlyWhenVisible() + +
+          Check if this game is only updating when visible to the user (default = true)
+ booleanisVSyncRequested() + +
+          True if vsync is requested
+ voidpause() + +
+          Pause the game - i.e.
+ voidreinit() + +
+          Renitialise the game and the context in which it's being rendered
+ voidresume() + +
+          Resumt the game - i.e.
+protected  booleanrunning() + +
+          True if the game is running
+ voidsetAlwaysRender(boolean alwaysRender) + +
+          Indicate whether we want this container to render when it has focus
+ voidsetAnimatedMouseCursor(java.lang.String ref, + int x, + int y, + int width, + int height, + int[] cursorDelays) + +
+          Get a cursor based on a image reference on the classpath.
+ voidsetClearEachFrame(boolean clear) + +
+          Indicate if we should clear the screen at the beginning of each frame.
+ voidsetDefaultFont(Font font) + +
+          Set the default font that will be intialised in the graphics held in this container
+abstract  voidsetDefaultMouseCursor() + +
+          Set the default mouse cursor - i.e.
+ voidsetForceExit(boolean forceExit) + +
+          Indicate if we should force exitting the VM at the end + of the game (default = true)
+ voidsetFullscreen(boolean fullscreen) + +
+          Indicate whether we want to be in fullscreen mode.
+abstract  voidsetIcon(java.lang.String ref) + +
+          Set the icon to be displayed if possible in this type of + container
+abstract  voidsetIcons(java.lang.String[] refs) + +
+          Set the icons to be used for this application.
+ voidsetMaximumLogicUpdateInterval(int interval) + +
+          Set the maximum amount of time in milliseconds that can passed + into the update method.
+ voidsetMinimumLogicUpdateInterval(int interval) + +
+          Set the minimum amount of time in milliseonds that has to + pass before update() is called on the container game.
+abstract  voidsetMouseCursor(org.lwjgl.input.Cursor cursor, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+abstract  voidsetMouseCursor(ImageData data, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+abstract  voidsetMouseCursor(Image image, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor based on the contents of the image.
+abstract  voidsetMouseCursor(java.lang.String ref, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+abstract  voidsetMouseGrabbed(boolean grabbed) + +
+          Indicate whether mouse cursor should be grabbed or not
+ voidsetMultiSample(int samples) + +
+          Indicate whether we want to try to use fullscreen multisampling.
+ voidsetMusicOn(boolean on) + +
+          Indicate whether music should be enabled
+ voidsetMusicVolume(float volume) + +
+          Set the default volume for music
+ voidsetPaused(boolean paused) + +
+          Indicates if the game should be paused, i.e.
+ voidsetShowFPS(boolean show) + +
+          Indicate whether the container should show the FPS
+ voidsetSmoothDeltas(boolean smoothDeltas) + +
+          Indicate if we want to smooth deltas.
+ voidsetSoundOn(boolean on) + +
+          Indicate whether sound effects should be enabled
+ voidsetSoundVolume(float volume) + +
+          Set the default volume for sound fx
+ voidsetTargetFrameRate(int fps) + +
+          Set the target fps we're hoping to get
+ voidsetUpdateOnlyWhenVisible(boolean updateOnlyWhenVisible) + +
+          Indicate if the display should update only when the game is visible + (the default is true)
+ voidsetVerbose(boolean verbose) + +
+          Inidcate we want verbose logging
+ voidsetVSync(boolean vsync) + +
+          Indicate whether the display should be synced to the + vertical refresh (stops tearing)
+ voidsleep(int milliseconds) + +
+          Sleep for a given period
+ booleansupportsMultiSample() + +
+          Check if this hardware can support multi-sampling
+protected  voidupdateAndRender(int delta) + +
+          Update and render the game
+protected  voidupdateFPS() + +
+          Updated the FPS counter
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected static SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+
+ +

+SHARED_DRAWABLE

+
+protected static org.lwjgl.opengl.Drawable SHARED_DRAWABLE
+
+
The shared drawable if any +

+

+
+
+
+ +

+lastFrame

+
+protected long lastFrame
+
+
The time the last frame was rendered +

+

+
+
+
+ +

+lastFPS

+
+protected long lastFPS
+
+
The last time the FPS recorded +

+

+
+
+
+ +

+recordedFPS

+
+protected int recordedFPS
+
+
The last recorded FPS +

+

+
+
+
+ +

+fps

+
+protected int fps
+
+
The current count of FPS +

+

+
+
+
+ +

+running

+
+protected boolean running
+
+
True if we're currently running the game loop +

+

+
+
+
+ +

+width

+
+protected int width
+
+
The width of the display +

+

+
+
+
+ +

+height

+
+protected int height
+
+
The height of the display +

+

+
+
+
+ +

+game

+
+protected Game game
+
+
The game being managed +

+

+
+
+
+ +

+input

+
+protected Input input
+
+
The input system to pass to the game +

+

+
+
+
+ +

+targetFPS

+
+protected int targetFPS
+
+
The FPS we want to lock to +

+

+
+
+
+ +

+minimumLogicInterval

+
+protected long minimumLogicInterval
+
+
The minimum logic update interval +

+

+
+
+
+ +

+storedDelta

+
+protected long storedDelta
+
+
The stored delta +

+

+
+
+
+ +

+maximumLogicInterval

+
+protected long maximumLogicInterval
+
+
The maximum logic update interval +

+

+
+
+
+ +

+lastGame

+
+protected Game lastGame
+
+
The last game started +

+

+
+
+
+ +

+clearEachFrame

+
+protected boolean clearEachFrame
+
+
True if we should clear the screen each frame +

+

+
+
+
+ +

+paused

+
+protected boolean paused
+
+
True if the game is paused +

+

+
+
+
+ +

+forceExit

+
+protected boolean forceExit
+
+
True if we should force exit +

+

+
+
+
+ +

+vsync

+
+protected boolean vsync
+
+
True if vsync has been requested +

+

+
+
+
+ +

+smoothDeltas

+
+protected boolean smoothDeltas
+
+
Smoothed deltas requested +

+

+
+
+
+ +

+samples

+
+protected int samples
+
+
The number of samples we'll attempt through hardware +

+

+
+
+
+ +

+supportsMultiSample

+
+protected boolean supportsMultiSample
+
+
True if this context supports multisample +

+

+
+
+
+ +

+alwaysRender

+
+protected boolean alwaysRender
+
+
True if we should render when not focused +

+

+
+
+
+ +

+stencil

+
+protected static boolean stencil
+
+
True if we require stencil bits +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+GameContainer

+
+protected GameContainer(Game game)
+
+
Create a new game container wrapping a given game +

+

+
Parameters:
game - The game to be wrapped
+
+ + + + + + + + +
+Method Detail
+ +

+enableStencil

+
+public static void enableStencil()
+
+
+
+
+
+
+
+
+
+ +

+setDefaultFont

+
+public void setDefaultFont(Font font)
+
+
Set the default font that will be intialised in the graphics held in this container +

+

+
+
+
+
Parameters:
font - The font to use as default
+
+
+
+ +

+setMultiSample

+
+public void setMultiSample(int samples)
+
+
Indicate whether we want to try to use fullscreen multisampling. This will + give antialiasing across the whole scene using a hardware feature. +

+

+
+
+
+
Parameters:
samples - The number of samples to attempt (2 is safe)
+
+
+
+ +

+supportsMultiSample

+
+public boolean supportsMultiSample()
+
+
Check if this hardware can support multi-sampling +

+

+
+
+
+ +
Returns:
True if the hardware supports multi-sampling
+
+
+
+ +

+getSamples

+
+public int getSamples()
+
+
The number of samples we're attempting to performing using + hardware multisampling +

+

+
+
+
+ +
Returns:
The number of samples requested
+
+
+
+ +

+setForceExit

+
+public void setForceExit(boolean forceExit)
+
+
Indicate if we should force exitting the VM at the end + of the game (default = true) +

+

+
+
+
+
Parameters:
forceExit - True if we should force the VM exit
+
+
+
+ +

+setSmoothDeltas

+
+public void setSmoothDeltas(boolean smoothDeltas)
+
+
Indicate if we want to smooth deltas. This feature will report + a delta based on the FPS not the time passed. This works well with + vsync. +

+

+
+
+
+
Parameters:
smoothDeltas - True if we should report smooth deltas
+
+
+
+ +

+isFullscreen

+
+public boolean isFullscreen()
+
+
Check if the display is in fullscreen mode +

+

+
+
+
+ +
Returns:
True if the display is in fullscreen mode
+
+
+
+ +

+getAspectRatio

+
+public float getAspectRatio()
+
+
Get the aspect ratio of the screen +

+

+
+
+
+ +
Returns:
The aspect ratio of the display
+
+
+
+ +

+setFullscreen

+
+public void setFullscreen(boolean fullscreen)
+                   throws SlickException
+
+
Indicate whether we want to be in fullscreen mode. Note that the current + display mode must be valid as a fullscreen mode for this to work +

+

+
+
+
+
Parameters:
fullscreen - True if we want to be in fullscreen mode +
Throws: +
SlickException - Indicates we failed to change the display mode
+
+
+
+ +

+enableSharedContext

+
+public static void enableSharedContext()
+                                throws SlickException
+
+
Enable shared OpenGL context. After calling this all containers created + will shared a single parent context +

+

+
+
+
+ +
Throws: +
SlickException - Indicates a failure to create the shared drawable
+
+
+
+ +

+getSharedContext

+
+public static org.lwjgl.opengl.Drawable getSharedContext()
+
+
Get the context shared by all containers +

+

+
+
+
+ +
Returns:
The context shared by all the containers or null if shared context isn't enabled
+
+
+
+ +

+setClearEachFrame

+
+public void setClearEachFrame(boolean clear)
+
+
Indicate if we should clear the screen at the beginning of each frame. If you're + rendering to the whole screen each frame then setting this to false can give + some performance improvements +

+

+
+
+
+
Parameters:
clear - True if the the screen should be cleared each frame
+
+
+
+ +

+reinit

+
+public void reinit()
+            throws SlickException
+
+
Renitialise the game and the context in which it's being rendered +

+

+
+
+
+ +
Throws: +
SlickException - Indicates a failure rerun initialisation routines
+
+
+
+ +

+pause

+
+public void pause()
+
+
Pause the game - i.e. suspend updates +

+

+
+
+
+
+
+
+
+ +

+resume

+
+public void resume()
+
+
Resumt the game - i.e. continue updates +

+

+
+
+
+
+
+
+
+ +

+isPaused

+
+public boolean isPaused()
+
+
Check if the container is currently paused. +

+

+
+
+
+ +
Returns:
True if the container is paused
+
+
+
+ +

+setPaused

+
+public void setPaused(boolean paused)
+
+
Indicates if the game should be paused, i.e. if updates + should be propogated through to the game. +

+

+
+
+
+
Parameters:
paused - True if the game should be paused
+
+
+
+ +

+getAlwaysRender

+
+public boolean getAlwaysRender()
+
+
True if this container should render when it has focus +

+

+
+
+
+ +
Returns:
True if this container should render when it has focus
+
+
+
+ +

+setAlwaysRender

+
+public void setAlwaysRender(boolean alwaysRender)
+
+
Indicate whether we want this container to render when it has focus +

+

+
+
+
+
Parameters:
alwaysRender - True if this container should render when it has focus
+
+
+
+ +

+getBuildVersion

+
+public static int getBuildVersion()
+
+
Get the build number of slick +

+

+
+
+
+ +
Returns:
The build number of slick
+
+
+
+ +

+getDefaultFont

+
+public Font getDefaultFont()
+
+
Get the default system font +

+

+
Specified by:
getDefaultFont in interface GUIContext
+
+
+ +
Returns:
The default system font
+
+
+
+ +

+isSoundOn

+
+public boolean isSoundOn()
+
+
Check if sound effects are enabled +

+

+
+
+
+ +
Returns:
True if sound effects are enabled
+
+
+
+ +

+isMusicOn

+
+public boolean isMusicOn()
+
+
Check if music is enabled +

+

+
+
+
+ +
Returns:
True if music is enabled
+
+
+
+ +

+setMusicOn

+
+public void setMusicOn(boolean on)
+
+
Indicate whether music should be enabled +

+

+
+
+
+
Parameters:
on - True if music should be enabled
+
+
+
+ +

+setSoundOn

+
+public void setSoundOn(boolean on)
+
+
Indicate whether sound effects should be enabled +

+

+
+
+
+
Parameters:
on - True if sound effects should be enabled
+
+
+
+ +

+getMusicVolume

+
+public float getMusicVolume()
+
+
Retrieve the current default volume for music +

+

+
+
+
+ +
Returns:
the current default volume for music
+
+
+
+ +

+getSoundVolume

+
+public float getSoundVolume()
+
+
Retrieve the current default volume for sound fx +

+

+
+
+
+ +
Returns:
the current default volume for sound fx
+
+
+
+ +

+setSoundVolume

+
+public void setSoundVolume(float volume)
+
+
Set the default volume for sound fx +

+

+
+
+
+
Parameters:
volume - the new default value for sound fx volume
+
+
+
+ +

+setMusicVolume

+
+public void setMusicVolume(float volume)
+
+
Set the default volume for music +

+

+
+
+
+
Parameters:
volume - the new default value for music volume
+
+
+
+ +

+getScreenWidth

+
+public abstract int getScreenWidth()
+
+
Get the width of the standard screen resolution +

+

+
Specified by:
getScreenWidth in interface GUIContext
+
+
+ +
Returns:
The screen width
+
+
+
+ +

+getScreenHeight

+
+public abstract int getScreenHeight()
+
+
Get the height of the standard screen resolution +

+

+
Specified by:
getScreenHeight in interface GUIContext
+
+
+ +
Returns:
The screen height
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
Get the width of the game canvas +

+

+
Specified by:
getWidth in interface GUIContext
+
+
+ +
Returns:
The width of the game canvas
+
+
+
+ +

+getHeight

+
+public int getHeight()
+
+
Get the height of the game canvas +

+

+
Specified by:
getHeight in interface GUIContext
+
+
+ +
Returns:
The height of the game canvas
+
+
+
+ +

+setIcon

+
+public abstract void setIcon(java.lang.String ref)
+                      throws SlickException
+
+
Set the icon to be displayed if possible in this type of + container +

+

+
+
+
+
Parameters:
ref - The reference to the icon to be displayed +
Throws: +
SlickException - Indicates a failure to load the icon
+
+
+
+ +

+setIcons

+
+public abstract void setIcons(java.lang.String[] refs)
+                       throws SlickException
+
+
Set the icons to be used for this application. Note that the size of the icon + defines how it will be used. Important ones to note + + Windows window icon must be 16x16 + Windows alt-tab icon must be 24x24 or 32x32 depending on Windows version (XP=32) +

+

+
+
+
+
Parameters:
refs - The reference to the icon to be displayed +
Throws: +
SlickException - Indicates a failure to load the icon
+
+
+
+ +

+getTime

+
+public long getTime()
+
+
Get the accurate system time +

+

+
Specified by:
getTime in interface GUIContext
+
+
+ +
Returns:
The system time in milliseconds
+
+
+
+ +

+sleep

+
+public void sleep(int milliseconds)
+
+
Sleep for a given period +

+

+
+
+
+
Parameters:
milliseconds - The period to sleep for in milliseconds
+
+
+
+ +

+setMouseCursor

+
+public abstract void setMouseCursor(java.lang.String ref,
+                                    int hotSpotX,
+                                    int hotSpotY)
+                             throws SlickException
+
+
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +

+

+
Specified by:
setMouseCursor in interface GUIContext
+
+
+
Parameters:
ref - The location of the image to be loaded for the cursor
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
+
+
+
+ +

+setMouseCursor

+
+public abstract void setMouseCursor(ImageData data,
+                                    int hotSpotX,
+                                    int hotSpotY)
+                             throws SlickException
+
+
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +

+

+
Specified by:
setMouseCursor in interface GUIContext
+
+
+
Parameters:
data - The image data from which the cursor can be construted
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
+
+
+
+ +

+setMouseCursor

+
+public abstract void setMouseCursor(Image image,
+                                    int hotSpotX,
+                                    int hotSpotY)
+                             throws SlickException
+
+
Set the mouse cursor based on the contents of the image. Note that this will not take + account of render state type changes to images (rotation and such). If these effects + are required it is recommended that an offscreen buffer be used to produce an appropriate + image. An offscreen buffer will always be used to produce the new cursor and as such + this operation an be very expensive +

+

+
+
+
+
Parameters:
image - The image to use as the cursor
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
+
+
+
+ +

+setMouseCursor

+
+public abstract void setMouseCursor(org.lwjgl.input.Cursor cursor,
+                                    int hotSpotX,
+                                    int hotSpotY)
+                             throws SlickException
+
+
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +

+

+
Specified by:
setMouseCursor in interface GUIContext
+
+
+
Parameters:
cursor - The cursor to use
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
+
+
+
+ +

+setAnimatedMouseCursor

+
+public void setAnimatedMouseCursor(java.lang.String ref,
+                                   int x,
+                                   int y,
+                                   int width,
+                                   int height,
+                                   int[] cursorDelays)
+                            throws SlickException
+
+
Get a cursor based on a image reference on the classpath. The image + is assumed to be a set/strip of cursor animation frames running from top to + bottom. +

+

+
+
+
+
Parameters:
ref - The reference to the image to be loaded
x - The x-coordinate of the cursor hotspot (left -> right)
y - The y-coordinate of the cursor hotspot (bottom -> top)
width - The x width of the cursor
height - The y height of the cursor
cursorDelays - image delays between changing frames in animation +
Throws: +
SlickException - Indicates a failure to load the image or a failure to create the hardware cursor
+
+
+
+ +

+setDefaultMouseCursor

+
+public abstract void setDefaultMouseCursor()
+
+
Set the default mouse cursor - i.e. the original cursor before any native + cursor was set +

+

+
Specified by:
setDefaultMouseCursor in interface GUIContext
+
+
+
+
+
+
+ +

+getInput

+
+public Input getInput()
+
+
Get the input system +

+

+
Specified by:
getInput in interface GUIContext
+
+
+ +
Returns:
The input system available to this game container
+
+
+
+ +

+getFPS

+
+public int getFPS()
+
+
Get the current recorded FPS (frames per second) +

+

+
+
+
+ +
Returns:
The current FPS
+
+
+
+ +

+setMouseGrabbed

+
+public abstract void setMouseGrabbed(boolean grabbed)
+
+
Indicate whether mouse cursor should be grabbed or not +

+

+
+
+
+
Parameters:
grabbed - True if mouse cursor should be grabbed
+
+
+
+ +

+isMouseGrabbed

+
+public abstract boolean isMouseGrabbed()
+
+
Check if the mouse cursor is current grabbed. This will cause it not + to be seen. +

+

+
+
+
+ +
Returns:
True if the mouse is currently grabbed
+
+
+
+ +

+getDelta

+
+protected int getDelta()
+
+
Retrieve the time taken to render the last frame, i.e. the change in time - delta. +

+

+
+
+
+ +
Returns:
The time taken to render the last frame
+
+
+
+ +

+updateFPS

+
+protected void updateFPS()
+
+
Updated the FPS counter +

+

+
+
+
+
+
+
+
+ +

+setMinimumLogicUpdateInterval

+
+public void setMinimumLogicUpdateInterval(int interval)
+
+
Set the minimum amount of time in milliseonds that has to + pass before update() is called on the container game. This gives + a way to limit logic updates compared to renders. +

+

+
+
+
+
Parameters:
interval - The minimum interval between logic updates
+
+
+
+ +

+setMaximumLogicUpdateInterval

+
+public void setMaximumLogicUpdateInterval(int interval)
+
+
Set the maximum amount of time in milliseconds that can passed + into the update method. Useful for collision detection without + sweeping. +

+

+
+
+
+
Parameters:
interval - The maximum interval between logic updates
+
+
+
+ +

+updateAndRender

+
+protected void updateAndRender(int delta)
+                        throws SlickException
+
+
Update and render the game +

+

+
+
+
+
Parameters:
delta - The change in time since last update and render +
Throws: +
SlickException - Indicates an internal fault to the game.
+
+
+
+ +

+setUpdateOnlyWhenVisible

+
+public void setUpdateOnlyWhenVisible(boolean updateOnlyWhenVisible)
+
+
Indicate if the display should update only when the game is visible + (the default is true) +

+

+
+
+
+
Parameters:
updateOnlyWhenVisible - True if we should updated only when the display is visible
+
+
+
+ +

+isUpdatingOnlyWhenVisible

+
+public boolean isUpdatingOnlyWhenVisible()
+
+
Check if this game is only updating when visible to the user (default = true) +

+

+
+
+
+ +
Returns:
True if the game is only updated when the display is visible
+
+
+
+ +

+initGL

+
+protected void initGL()
+
+
Initialise the GL context +

+

+
+
+
+
+
+
+
+ +

+initSystem

+
+protected void initSystem()
+                   throws SlickException
+
+
Initialise the system components, OpenGL and OpenAL. +

+

+
+
+
+ +
Throws: +
SlickException - Indicates a failure to create a native handler
+
+
+
+ +

+enterOrtho

+
+protected void enterOrtho()
+
+
Enter the orthographic mode +

+

+
+
+
+
+
+
+
+ +

+setShowFPS

+
+public void setShowFPS(boolean show)
+
+
Indicate whether the container should show the FPS +

+

+
+
+
+
Parameters:
show - True if the container should show the FPS
+
+
+
+ +

+isShowingFPS

+
+public boolean isShowingFPS()
+
+
Check if the FPS is currently showing +

+

+
+
+
+ +
Returns:
True if the FPS is showing
+
+
+
+ +

+setTargetFrameRate

+
+public void setTargetFrameRate(int fps)
+
+
Set the target fps we're hoping to get +

+

+
+
+
+
Parameters:
fps - The target fps we're hoping to get
+
+
+
+ +

+setVSync

+
+public void setVSync(boolean vsync)
+
+
Indicate whether the display should be synced to the + vertical refresh (stops tearing) +

+

+
+
+
+
Parameters:
vsync - True if we want to sync to vertical refresh
+
+
+
+ +

+isVSyncRequested

+
+public boolean isVSyncRequested()
+
+
True if vsync is requested +

+

+
+
+
+ +
Returns:
True if vsync is requested
+
+
+
+ +

+running

+
+protected boolean running()
+
+
True if the game is running +

+

+
+
+
+ +
Returns:
True if the game is running
+
+
+
+ +

+setVerbose

+
+public void setVerbose(boolean verbose)
+
+
Inidcate we want verbose logging +

+

+
+
+
+
Parameters:
verbose - True if we want verbose logging (INFO and DEBUG)
+
+
+
+ +

+exit

+
+public void exit()
+
+
Cause the game to exit and shutdown cleanly +

+

+
+
+
+
+
+
+
+ +

+hasFocus

+
+public abstract boolean hasFocus()
+
+
Check if the game currently has focus +

+

+
+
+
+ +
Returns:
True if the game currently has focus
+
+
+
+ +

+getGraphics

+
+public Graphics getGraphics()
+
+
Get the graphics context used by this container. Note that this + value may vary over the life time of the game. +

+

+
+
+
+ +
Returns:
The graphics context used by this container
+
+
+
+ +

+enterOrtho

+
+protected void enterOrtho(int xsize,
+                          int ysize)
+
+
Enter the orthographic mode +

+

+
+
+
+
Parameters:
xsize - The size of the panel being used
ysize - The size of the panel being used
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/Graphics.html b/lib/slick/javadoc/org/newdawn/slick/Graphics.html new file mode 100644 index 00000000..affb7ed7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/Graphics.html @@ -0,0 +1,2460 @@ + + + + + + +Graphics (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class Graphics

+
+java.lang.Object
+  extended by org.newdawn.slick.Graphics
+
+
+
Direct Known Subclasses:
FBOGraphics, PBufferGraphics, PBufferUniqueGraphics
+
+
+
+
public class Graphics
extends java.lang.Object
+ + +

+A graphics context that can be used to render primatives to the accelerated + canvas provided by LWJGL. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected static GraphicscurrentGraphics + +
+          The last graphics context in use
+protected static FontDEFAULT_FONT + +
+          The default font to use
+protected static SGLGL + +
+          The renderer to use for all GL operations
+static intMODE_ADD + +
+          Draw adding the existing colour to the new colour
+static intMODE_ALPHA_BLEND + +
+          Draw using the alpha blending
+static intMODE_ALPHA_MAP + +
+          Draw to the alpha map
+static intMODE_COLOR_MULTIPLY + +
+          Draw multiplying the source and destination colours
+static intMODE_NORMAL + +
+          The normal drawing mode
+static intMODE_SCREEN + +
+          Draw blending the new image into the old one by a factor of it's colour
+protected  intscreenHeight + +
+          The height of the screen
+protected  intscreenWidth + +
+          The width of the screen
+  + + + + + + + + + + + + + +
+Constructor Summary
Graphics() + +
+          Default constructor for sub-classes
Graphics(int width, + int height) + +
+          Create a new graphics context.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclear() + +
+          Clear the graphics context
+ voidclearAlphaMap() + +
+          Clear the state of the alpha map across the entire screen.
+ voidclearClip() + +
+          Clear the clipping being applied.
+ voidclearWorldClip() + +
+          Clear world clipping setup.
+ voidcopyArea(Image target, + int x, + int y) + +
+          Copy an area of the rendered screen into an image.
+ voiddestroy() + +
+          Dispose this graphics context, this will release any underlying resourses.
+protected  voiddisable() + +
+          Disable rendering to this graphics context
+ voiddraw(Shape shape) + +
+          Draw the outline of the given shape.
+ voiddraw(Shape shape, + ShapeFill fill) + +
+          Draw the outline of the given shape.
+ voiddrawAnimation(Animation anim, + float x, + float y) + +
+          Draw an animation to this graphics context
+ voiddrawAnimation(Animation anim, + float x, + float y, + Color col) + +
+          Draw an animation to this graphics context
+ voiddrawArc(float x1, + float y1, + float width, + float height, + float start, + float end) + +
+          Draw an oval to the canvas
+ voiddrawArc(float x1, + float y1, + float width, + float height, + int segments, + float start, + float end) + +
+          Draw an oval to the canvas
+ voiddrawGradientLine(float x1, + float y1, + Color Color1, + float x2, + float y2, + Color Color2) + +
+          Draw a line with a gradient between the two points.
+ voiddrawGradientLine(float x1, + float y1, + float red1, + float green1, + float blue1, + float alpha1, + float x2, + float y2, + float red2, + float green2, + float blue2, + float alpha2) + +
+          Draw a line with a gradient between the two points.
+ voiddrawImage(Image image, + float x, + float y) + +
+          Draw an image to the screen
+ voiddrawImage(Image image, + float x, + float y, + Color col) + +
+          Draw an image to the screen
+ voiddrawImage(Image image, + float x, + float y, + float srcx, + float srcy, + float srcx2, + float srcy2) + +
+          Draw a section of an image at a particular location and scale on the + screen
+ voiddrawImage(Image image, + float x, + float y, + float srcx, + float srcy, + float srcx2, + float srcy2, + Color col) + +
+          Draw a section of an image at a particular location and scale on the + screen
+ voiddrawImage(Image image, + float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2) + +
+          Draw a section of an image at a particular location and scale on the + screen
+ voiddrawImage(Image image, + float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2, + Color col) + +
+          Draw a section of an image at a particular location and scale on the + screen
+ voiddrawLine(float x1, + float y1, + float x2, + float y2) + +
+          Draw a line on the canvas in the current colour
+ voiddrawOval(float x1, + float y1, + float width, + float height) + +
+          Draw an oval to the canvas
+ voiddrawOval(float x1, + float y1, + float width, + float height, + int segments) + +
+          Draw an oval to the canvas
+ voiddrawRect(float x1, + float y1, + float width, + float height) + +
+          Draw a rectangle to the canvas in the current colour
+ voiddrawRoundRect(float x, + float y, + float width, + float height, + int cornerRadius) + +
+          Draw a rounded rectangle
+ voiddrawRoundRect(float x, + float y, + float width, + float height, + int cornerRadius, + int segs) + +
+          Draw a rounded rectangle
+ voiddrawString(java.lang.String str, + float x, + float y) + +
+          Draw a string to the screen using the current font
+protected  voidenable() + +
+          Enable rendering to this graphics context
+ voidfill(Shape shape) + +
+          Draw the the given shape filled in.
+ voidfill(Shape shape, + ShapeFill fill) + +
+          Draw the the given shape filled in.
+ voidfillArc(float x1, + float y1, + float width, + float height, + float start, + float end) + +
+          Fill an arc to the canvas (a wedge)
+ voidfillArc(float x1, + float y1, + float width, + float height, + int segments, + float start, + float end) + +
+          Fill an arc to the canvas (a wedge)
+ voidfillOval(float x1, + float y1, + float width, + float height) + +
+          Fill an oval to the canvas
+ voidfillOval(float x1, + float y1, + float width, + float height, + int segments) + +
+          Fill an oval to the canvas
+ voidfillRect(float x1, + float y1, + float width, + float height) + +
+          Fill a rectangle on the canvas in the current color
+ voidfillRect(float x, + float y, + float width, + float height, + Image pattern, + float offX, + float offY) + +
+          Tile a rectangle with a pattern specifing the offset from the top corner + that one tile should match
+ voidfillRoundRect(float x, + float y, + float width, + float height, + int cornerRadius) + +
+          Fill a rounded rectangle
+ voidfillRoundRect(float x, + float y, + float width, + float height, + int cornerRadius, + int segs) + +
+          Fill a rounded rectangle
+ voidflush() + +
+          Flush this graphics context to the underlying rendering context
+ voidgetArea(int x, + int y, + int width, + int height, + java.nio.ByteBuffer target) + +
+          Get an ara of pixels as RGBA values into a buffer
+ ColorgetBackground() + +
+          Get the current graphics context background color
+ RectanglegetClip() + +
+          Return the currently applied clipping rectangle
+ ColorgetColor() + +
+          Get the color in use by this graphics context
+ FontgetFont() + +
+          Get the current font
+ floatgetLineWidth() + +
+          Get the width of lines being drawn in this context
+ ColorgetPixel(int x, + int y) + +
+          Get the colour of a single pixel in this graphics context
+ RectanglegetWorldClip() + +
+          Get the last set world clip or null of the world clip isn't set
+ booleanisAntiAlias() + +
+          True if antialiasing has been turned on for this graphics context
+ voidpopTransform() + +
+          Pop a previously pushed transform from the stack to the current.
+ voidpushTransform() + +
+          Push the current state of the transform from this graphics contexts + onto the underlying graphics stack's transform stack.
+ voidresetFont() + +
+          Reset to using the default font for this context
+ voidresetLineWidth() + +
+          Reset the line width in use to the default for this graphics context
+ voidresetTransform() + +
+          Reset the transformation on this graphics context
+ voidrotate(float rx, + float ry, + float ang) + +
+          Apply a rotation to everything draw on the graphics context
+ voidscale(float sx, + float sy) + +
+          Apply a scaling factor to everything drawn on the graphics context
+ voidsetAntiAlias(boolean anti) + +
+          Indicate if we should antialias as we draw primitives
+ voidsetBackground(Color color) + +
+          Set the background colour of the graphics context.
+ voidsetClip(int x, + int y, + int width, + int height) + +
+          Set the clipping to apply to the drawing.
+ voidsetClip(Rectangle rect) + +
+          Set the clipping to apply to the drawing.
+ voidsetColor(Color color) + +
+          Set the color to use when rendering to this context
+static voidsetCurrent(Graphics current) + +
+          Set the current graphics context in use
+ voidsetDrawMode(int mode) + +
+          Set the drawing mode to use.
+ voidsetFont(Font font) + +
+          Set the font to be used when rendering text
+ voidsetLineWidth(float width) + +
+          Set the with of the line to be used when drawing line based primitives
+ voidsetWorldClip(float x, + float y, + float width, + float height) + +
+          Set clipping that controls which areas of the world will be drawn to.
+ voidsetWorldClip(Rectangle clip) + +
+          Set the world clip to be applied
+ voidtexture(Shape shape, + Image image) + +
+          Draw the the given shape filled in with a texture
+ voidtexture(Shape shape, + Image image, + boolean fit) + +
+          Draw the the given shape filled in with a texture
+ voidtexture(Shape shape, + Image image, + float scaleX, + float scaleY) + +
+          Draw the the given shape filled in with a texture
+ voidtexture(Shape shape, + Image image, + float scaleX, + float scaleY, + boolean fit) + +
+          Draw the the given shape filled in with a texture
+ voidtexture(Shape shape, + Image image, + float scaleX, + float scaleY, + ShapeFill fill) + +
+          Draw the the given shape filled in with a texture
+ voidtexture(Shape shape, + Image image, + ShapeFill fill) + +
+          Draw the the given shape filled in with a texture
+ voidtranslate(float x, + float y) + +
+          Apply a translation to everything drawn to the context
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected static SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+
+ +

+MODE_NORMAL

+
+public static int MODE_NORMAL
+
+
The normal drawing mode +

+

+
+
+
+ +

+MODE_ALPHA_MAP

+
+public static int MODE_ALPHA_MAP
+
+
Draw to the alpha map +

+

+
+
+
+ +

+MODE_ALPHA_BLEND

+
+public static int MODE_ALPHA_BLEND
+
+
Draw using the alpha blending +

+

+
+
+
+ +

+MODE_COLOR_MULTIPLY

+
+public static int MODE_COLOR_MULTIPLY
+
+
Draw multiplying the source and destination colours +

+

+
+
+
+ +

+MODE_ADD

+
+public static int MODE_ADD
+
+
Draw adding the existing colour to the new colour +

+

+
+
+
+ +

+MODE_SCREEN

+
+public static int MODE_SCREEN
+
+
Draw blending the new image into the old one by a factor of it's colour +

+

+
+
+
+ +

+currentGraphics

+
+protected static Graphics currentGraphics
+
+
The last graphics context in use +

+

+
+
+
+ +

+DEFAULT_FONT

+
+protected static Font DEFAULT_FONT
+
+
The default font to use +

+

+
+
+
+ +

+screenWidth

+
+protected int screenWidth
+
+
The width of the screen +

+

+
+
+
+ +

+screenHeight

+
+protected int screenHeight
+
+
The height of the screen +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Graphics

+
+public Graphics()
+
+
Default constructor for sub-classes +

+

+
+ +

+Graphics

+
+public Graphics(int width,
+                int height)
+
+
Create a new graphics context. Only the container should be doing this + really +

+

+
Parameters:
width - The width of the screen for this context
height - The height of the screen for this context
+
+ + + + + + + + +
+Method Detail
+ +

+setCurrent

+
+public static void setCurrent(Graphics current)
+
+
Set the current graphics context in use +

+

+
Parameters:
current - The graphics context that should be considered current
+
+
+
+ +

+setDrawMode

+
+public void setDrawMode(int mode)
+
+
Set the drawing mode to use. This mode defines how pixels are drawn to + the graphics context. It can be used to draw into the alpha map. + + The mode supplied should be one of MODE_NORMAL or + MODE_ALPHA_MAP or MODE_ALPHA_BLEND +

+

+
Parameters:
mode - The mode to apply.
+
+
+
+ +

+clearAlphaMap

+
+public void clearAlphaMap()
+
+
Clear the state of the alpha map across the entire screen. This sets + alpha to 0 everywhere, meaning in MODE_ALPHA_BLEND + nothing will be drawn. +

+

+
+
+
+
+ +

+enable

+
+protected void enable()
+
+
Enable rendering to this graphics context +

+

+
+
+
+
+ +

+flush

+
+public void flush()
+
+
Flush this graphics context to the underlying rendering context +

+

+
+
+
+
+ +

+disable

+
+protected void disable()
+
+
Disable rendering to this graphics context +

+

+
+
+
+
+ +

+getFont

+
+public Font getFont()
+
+
Get the current font +

+

+ +
Returns:
The current font
+
+
+
+ +

+setBackground

+
+public void setBackground(Color color)
+
+
Set the background colour of the graphics context. This colour + is used when clearing the context. Note that calling this method + alone does not cause the context to be cleared. +

+

+
Parameters:
color - The background color of the graphics context
+
+
+
+ +

+getBackground

+
+public Color getBackground()
+
+
Get the current graphics context background color +

+

+ +
Returns:
The background color of this graphics context
+
+
+
+ +

+clear

+
+public void clear()
+
+
Clear the graphics context +

+

+
+
+
+
+ +

+resetTransform

+
+public void resetTransform()
+
+
Reset the transformation on this graphics context +

+

+
+
+
+
+ +

+scale

+
+public void scale(float sx,
+                  float sy)
+
+
Apply a scaling factor to everything drawn on the graphics context +

+

+
Parameters:
sx - The scaling factor to apply to the x axis
sy - The scaling factor to apply to the y axis
+
+
+
+ +

+rotate

+
+public void rotate(float rx,
+                   float ry,
+                   float ang)
+
+
Apply a rotation to everything draw on the graphics context +

+

+
Parameters:
rx - The x coordinate of the center of rotation
ry - The y coordinate of the center of rotation
ang - The angle (in degrees) to rotate by
+
+
+
+ +

+translate

+
+public void translate(float x,
+                      float y)
+
+
Apply a translation to everything drawn to the context +

+

+
Parameters:
x - The amount to translate on the x-axis
y - The amount of translate on the y-axis
+
+
+
+ +

+setFont

+
+public void setFont(Font font)
+
+
Set the font to be used when rendering text +

+

+
Parameters:
font - The font to be used when rendering text
+
+
+
+ +

+resetFont

+
+public void resetFont()
+
+
Reset to using the default font for this context +

+

+
+
+
+
+ +

+setColor

+
+public void setColor(Color color)
+
+
Set the color to use when rendering to this context +

+

+
Parameters:
color - The color to use when rendering to this context
+
+
+
+ +

+getColor

+
+public Color getColor()
+
+
Get the color in use by this graphics context +

+

+ +
Returns:
The color in use by this graphics context
+
+
+
+ +

+drawLine

+
+public void drawLine(float x1,
+                     float y1,
+                     float x2,
+                     float y2)
+
+
Draw a line on the canvas in the current colour +

+

+
Parameters:
x1 - The x coordinate of the start point
y1 - The y coordinate of the start point
x2 - The x coordinate of the end point
y2 - The y coordinate of the end point
+
+
+
+ +

+draw

+
+public void draw(Shape shape,
+                 ShapeFill fill)
+
+
Draw the outline of the given shape. +

+

+
Parameters:
shape - The shape to draw.
fill - The fill type to apply
+
+
+
+ +

+fill

+
+public void fill(Shape shape,
+                 ShapeFill fill)
+
+
Draw the the given shape filled in. +

+

+
Parameters:
shape - The shape to fill.
fill - The fill type to apply
+
+
+
+ +

+draw

+
+public void draw(Shape shape)
+
+
Draw the outline of the given shape. +

+

+
Parameters:
shape - The shape to draw.
+
+
+
+ +

+fill

+
+public void fill(Shape shape)
+
+
Draw the the given shape filled in. +

+

+
Parameters:
shape - The shape to fill.
+
+
+
+ +

+texture

+
+public void texture(Shape shape,
+                    Image image)
+
+
Draw the the given shape filled in with a texture +

+

+
Parameters:
shape - The shape to texture.
image - The image to tile across the shape
+
+
+
+ +

+texture

+
+public void texture(Shape shape,
+                    Image image,
+                    ShapeFill fill)
+
+
Draw the the given shape filled in with a texture +

+

+
Parameters:
shape - The shape to texture.
image - The image to tile across the shape
fill - The shape fill to apply
+
+
+
+ +

+texture

+
+public void texture(Shape shape,
+                    Image image,
+                    boolean fit)
+
+
Draw the the given shape filled in with a texture +

+

+
Parameters:
shape - The shape to texture.
image - The image to tile across the shape
fit - True if we want to fit the image on to the shape
+
+
+
+ +

+texture

+
+public void texture(Shape shape,
+                    Image image,
+                    float scaleX,
+                    float scaleY)
+
+
Draw the the given shape filled in with a texture +

+

+
Parameters:
shape - The shape to texture.
image - The image to tile across the shape
scaleX - The scale to apply on the x axis for texturing
scaleY - The scale to apply on the y axis for texturing
+
+
+
+ +

+texture

+
+public void texture(Shape shape,
+                    Image image,
+                    float scaleX,
+                    float scaleY,
+                    boolean fit)
+
+
Draw the the given shape filled in with a texture +

+

+
Parameters:
shape - The shape to texture.
image - The image to tile across the shape
scaleX - The scale to apply on the x axis for texturing
scaleY - The scale to apply on the y axis for texturing
fit - True if we want to fit the image on to the shape
+
+
+
+ +

+texture

+
+public void texture(Shape shape,
+                    Image image,
+                    float scaleX,
+                    float scaleY,
+                    ShapeFill fill)
+
+
Draw the the given shape filled in with a texture +

+

+
Parameters:
shape - The shape to texture.
image - The image to tile across the shape
scaleX - The scale to apply on the x axis for texturing
scaleY - The scale to apply on the y axis for texturing
fill - The shape fill to apply
+
+
+
+ +

+drawRect

+
+public void drawRect(float x1,
+                     float y1,
+                     float width,
+                     float height)
+
+
Draw a rectangle to the canvas in the current colour +

+

+
Parameters:
x1 - The x coordinate of the top left corner
y1 - The y coordinate of the top left corner
width - The width of the rectangle to draw
height - The height of the rectangle to draw
+
+
+
+ +

+clearClip

+
+public void clearClip()
+
+
Clear the clipping being applied. This will allow graphics to be drawn + anywhere on the screen +

+

+
+
+
+
+ +

+setWorldClip

+
+public void setWorldClip(float x,
+                         float y,
+                         float width,
+                         float height)
+
+
Set clipping that controls which areas of the world will be drawn to. + Note that world clip is different from standard screen clip in that it's + defined in the space of the current world coordinate - i.e. it's affected + by translate, rotate, scale etc. +

+

+
Parameters:
x - The x coordinate of the top left corner of the allowed area
y - The y coordinate of the top left corner of the allowed area
width - The width of the allowed area
height - The height of the allowed area
+
+
+
+ +

+clearWorldClip

+
+public void clearWorldClip()
+
+
Clear world clipping setup. This does not effect screen clipping +

+

+
+
+
+
+ +

+setWorldClip

+
+public void setWorldClip(Rectangle clip)
+
+
Set the world clip to be applied +

+

+
Parameters:
clip - The area still visible
See Also:
setWorldClip(float, float, float, float)
+
+
+
+ +

+getWorldClip

+
+public Rectangle getWorldClip()
+
+
Get the last set world clip or null of the world clip isn't set +

+

+ +
Returns:
The last set world clip rectangle
+
+
+
+ +

+setClip

+
+public void setClip(int x,
+                    int y,
+                    int width,
+                    int height)
+
+
Set the clipping to apply to the drawing. Note that this clipping takes + no note of the transforms that have been applied to the context and is + always in absolute screen space coordinates. +

+

+
Parameters:
x - The x coordinate of the top left corner of the allowed area
y - The y coordinate of the top left corner of the allowed area
width - The width of the allowed area
height - The height of the allowed area
+
+
+
+ +

+setClip

+
+public void setClip(Rectangle rect)
+
+
Set the clipping to apply to the drawing. Note that this clipping takes + no note of the transforms that have been applied to the context and is + always in absolute screen space coordinates. +

+

+
Parameters:
rect - The rectangle describing the clipped area in screen + coordinates
+
+
+
+ +

+getClip

+
+public Rectangle getClip()
+
+
Return the currently applied clipping rectangle +

+

+ +
Returns:
The current applied clipping rectangle or null if no clipping is + applied
+
+
+
+ +

+fillRect

+
+public void fillRect(float x,
+                     float y,
+                     float width,
+                     float height,
+                     Image pattern,
+                     float offX,
+                     float offY)
+
+
Tile a rectangle with a pattern specifing the offset from the top corner + that one tile should match +

+

+
Parameters:
x - The x coordinate of the rectangle
y - The y coordinate of the rectangle
width - The width of the rectangle
height - The height of the rectangle
pattern - The image to tile across the rectangle
offX - The offset on the x axis from the top left corner
offY - The offset on the y axis from the top left corner
+
+
+
+ +

+fillRect

+
+public void fillRect(float x1,
+                     float y1,
+                     float width,
+                     float height)
+
+
Fill a rectangle on the canvas in the current color +

+

+
Parameters:
x1 - The x coordinate of the top left corner
y1 - The y coordinate of the top left corner
width - The width of the rectangle to fill
height - The height of the rectangle to fill
+
+
+
+ +

+drawOval

+
+public void drawOval(float x1,
+                     float y1,
+                     float width,
+                     float height)
+
+
Draw an oval to the canvas +

+

+
Parameters:
x1 - The x coordinate of the top left corner of a box containing + the oval
y1 - The y coordinate of the top left corner of a box containing + the oval
width - The width of the oval
height - The height of the oval
+
+
+
+ +

+drawOval

+
+public void drawOval(float x1,
+                     float y1,
+                     float width,
+                     float height,
+                     int segments)
+
+
Draw an oval to the canvas +

+

+
Parameters:
x1 - The x coordinate of the top left corner of a box containing + the oval
y1 - The y coordinate of the top left corner of a box containing + the oval
width - The width of the oval
height - The height of the oval
segments - The number of line segments to use when drawing the oval
+
+
+
+ +

+drawArc

+
+public void drawArc(float x1,
+                    float y1,
+                    float width,
+                    float height,
+                    float start,
+                    float end)
+
+
Draw an oval to the canvas +

+

+
Parameters:
x1 - The x coordinate of the top left corner of a box containing + the arc
y1 - The y coordinate of the top left corner of a box containing + the arc
width - The width of the arc
height - The height of the arc
start - The angle the arc starts at
end - The angle the arc ends at
+
+
+
+ +

+drawArc

+
+public void drawArc(float x1,
+                    float y1,
+                    float width,
+                    float height,
+                    int segments,
+                    float start,
+                    float end)
+
+
Draw an oval to the canvas +

+

+
Parameters:
x1 - The x coordinate of the top left corner of a box containing + the arc
y1 - The y coordinate of the top left corner of a box containing + the arc
width - The width of the arc
height - The height of the arc
segments - The number of line segments to use when drawing the arc
start - The angle the arc starts at
end - The angle the arc ends at
+
+
+
+ +

+fillOval

+
+public void fillOval(float x1,
+                     float y1,
+                     float width,
+                     float height)
+
+
Fill an oval to the canvas +

+

+
Parameters:
x1 - The x coordinate of the top left corner of a box containing + the oval
y1 - The y coordinate of the top left corner of a box containing + the oval
width - The width of the oval
height - The height of the oval
+
+
+
+ +

+fillOval

+
+public void fillOval(float x1,
+                     float y1,
+                     float width,
+                     float height,
+                     int segments)
+
+
Fill an oval to the canvas +

+

+
Parameters:
x1 - The x coordinate of the top left corner of a box containing + the oval
y1 - The y coordinate of the top left corner of a box containing + the oval
width - The width of the oval
height - The height of the oval
segments - The number of line segments to use when filling the oval
+
+
+
+ +

+fillArc

+
+public void fillArc(float x1,
+                    float y1,
+                    float width,
+                    float height,
+                    float start,
+                    float end)
+
+
Fill an arc to the canvas (a wedge) +

+

+
Parameters:
x1 - The x coordinate of the top left corner of a box containing + the arc
y1 - The y coordinate of the top left corner of a box containing + the arc
width - The width of the arc
height - The height of the arc
start - The angle the arc starts at
end - The angle the arc ends at
+
+
+
+ +

+fillArc

+
+public void fillArc(float x1,
+                    float y1,
+                    float width,
+                    float height,
+                    int segments,
+                    float start,
+                    float end)
+
+
Fill an arc to the canvas (a wedge) +

+

+
Parameters:
x1 - The x coordinate of the top left corner of a box containing + the arc
y1 - The y coordinate of the top left corner of a box containing + the arc
width - The width of the arc
height - The height of the arc
segments - The number of line segments to use when filling the arc
start - The angle the arc starts at
end - The angle the arc ends at
+
+
+
+ +

+drawRoundRect

+
+public void drawRoundRect(float x,
+                          float y,
+                          float width,
+                          float height,
+                          int cornerRadius)
+
+
Draw a rounded rectangle +

+

+
Parameters:
x - The x coordinate of the top left corner of the rectangle
y - The y coordinate of the top left corner of the rectangle
width - The width of the rectangle
height - The height of the rectangle
cornerRadius - The radius of the rounded edges on the corners
+
+
+
+ +

+drawRoundRect

+
+public void drawRoundRect(float x,
+                          float y,
+                          float width,
+                          float height,
+                          int cornerRadius,
+                          int segs)
+
+
Draw a rounded rectangle +

+

+
Parameters:
x - The x coordinate of the top left corner of the rectangle
y - The y coordinate of the top left corner of the rectangle
width - The width of the rectangle
height - The height of the rectangle
cornerRadius - The radius of the rounded edges on the corners
segs - The number of segments to make the corners out of
+
+
+
+ +

+fillRoundRect

+
+public void fillRoundRect(float x,
+                          float y,
+                          float width,
+                          float height,
+                          int cornerRadius)
+
+
Fill a rounded rectangle +

+

+
Parameters:
x - The x coordinate of the top left corner of the rectangle
y - The y coordinate of the top left corner of the rectangle
width - The width of the rectangle
height - The height of the rectangle
cornerRadius - The radius of the rounded edges on the corners
+
+
+
+ +

+fillRoundRect

+
+public void fillRoundRect(float x,
+                          float y,
+                          float width,
+                          float height,
+                          int cornerRadius,
+                          int segs)
+
+
Fill a rounded rectangle +

+

+
Parameters:
x - The x coordinate of the top left corner of the rectangle
y - The y coordinate of the top left corner of the rectangle
width - The width of the rectangle
height - The height of the rectangle
cornerRadius - The radius of the rounded edges on the corners
segs - The number of segments to make the corners out of
+
+
+
+ +

+setLineWidth

+
+public void setLineWidth(float width)
+
+
Set the with of the line to be used when drawing line based primitives +

+

+
Parameters:
width - The width of the line to be used when drawing line based + primitives
+
+
+
+ +

+getLineWidth

+
+public float getLineWidth()
+
+
Get the width of lines being drawn in this context +

+

+ +
Returns:
The width of lines being draw in this context
+
+
+
+ +

+resetLineWidth

+
+public void resetLineWidth()
+
+
Reset the line width in use to the default for this graphics context +

+

+
+
+
+
+ +

+setAntiAlias

+
+public void setAntiAlias(boolean anti)
+
+
Indicate if we should antialias as we draw primitives +

+

+
Parameters:
anti - True if we should antialias
+
+
+
+ +

+isAntiAlias

+
+public boolean isAntiAlias()
+
+
True if antialiasing has been turned on for this graphics context +

+

+ +
Returns:
True if antialiasing has been turned on for this graphics context
+
+
+
+ +

+drawString

+
+public void drawString(java.lang.String str,
+                       float x,
+                       float y)
+
+
Draw a string to the screen using the current font +

+

+
Parameters:
str - The string to draw
x - The x coordinate to draw the string at
y - The y coordinate to draw the string at
+
+
+
+ +

+drawImage

+
+public void drawImage(Image image,
+                      float x,
+                      float y,
+                      Color col)
+
+
Draw an image to the screen +

+

+
Parameters:
image - The image to draw to the screen
x - The x location at which to draw the image
y - The y location at which to draw the image
col - The color to apply to the image as a filter
+
+
+
+ +

+drawAnimation

+
+public void drawAnimation(Animation anim,
+                          float x,
+                          float y)
+
+
Draw an animation to this graphics context +

+

+
Parameters:
anim - The animation to be drawn
x - The x position to draw the animation at
y - The y position to draw the animation at
+
+
+
+ +

+drawAnimation

+
+public void drawAnimation(Animation anim,
+                          float x,
+                          float y,
+                          Color col)
+
+
Draw an animation to this graphics context +

+

+
Parameters:
anim - The animation to be drawn
x - The x position to draw the animation at
y - The y position to draw the animation at
col - The color to apply to the animation as a filter
+
+
+
+ +

+drawImage

+
+public void drawImage(Image image,
+                      float x,
+                      float y)
+
+
Draw an image to the screen +

+

+
Parameters:
image - The image to draw to the screen
x - The x location at which to draw the image
y - The y location at which to draw the image
+
+
+
+ +

+drawImage

+
+public void drawImage(Image image,
+                      float x,
+                      float y,
+                      float x2,
+                      float y2,
+                      float srcx,
+                      float srcy,
+                      float srcx2,
+                      float srcy2)
+
+
Draw a section of an image at a particular location and scale on the + screen +

+

+
Parameters:
image - The image to draw a section of
x - The x position to draw the image
y - The y position to draw the image
x2 - The x position of the bottom right corner of the drawn image
y2 - The y position of the bottom right corner of the drawn image
srcx - The x position of the rectangle to draw from this image (i.e. + relative to the image)
srcy - The y position of the rectangle to draw from this image (i.e. + relative to the image)
srcx2 - The x position of the bottom right cornder of rectangle to + draw from this image (i.e. relative to the image)
srcy2 - The t position of the bottom right cornder of rectangle to + draw from this image (i.e. relative to the image)
+
+
+
+ +

+drawImage

+
+public void drawImage(Image image,
+                      float x,
+                      float y,
+                      float srcx,
+                      float srcy,
+                      float srcx2,
+                      float srcy2)
+
+
Draw a section of an image at a particular location and scale on the + screen +

+

+
Parameters:
image - The image to draw a section of
x - The x position to draw the image
y - The y position to draw the image
srcx - The x position of the rectangle to draw from this image (i.e. + relative to the image)
srcy - The y position of the rectangle to draw from this image (i.e. + relative to the image)
srcx2 - The x position of the bottom right cornder of rectangle to + draw from this image (i.e. relative to the image)
srcy2 - The t position of the bottom right cornder of rectangle to + draw from this image (i.e. relative to the image)
+
+
+
+ +

+copyArea

+
+public void copyArea(Image target,
+                     int x,
+                     int y)
+
+
Copy an area of the rendered screen into an image. The width and height + of the area are assumed to match that of the image +

+

+
Parameters:
target - The target image
x - The x position to copy from
y - The y position to copy from
+
+
+
+ +

+getPixel

+
+public Color getPixel(int x,
+                      int y)
+
+
Get the colour of a single pixel in this graphics context +

+

+
Parameters:
x - The x coordinate of the pixel to read
y - The y coordinate of the pixel to read +
Returns:
The colour of the pixel at the specified location
+
+
+
+ +

+getArea

+
+public void getArea(int x,
+                    int y,
+                    int width,
+                    int height,
+                    java.nio.ByteBuffer target)
+
+
Get an ara of pixels as RGBA values into a buffer +

+

+
Parameters:
x - The x position in the context to grab from
y - The y position in the context to grab from
width - The width of the area to grab from
height - The hiehgt of the area to grab from
target - The target buffer to grab into
+
+
+
+ +

+drawImage

+
+public void drawImage(Image image,
+                      float x,
+                      float y,
+                      float x2,
+                      float y2,
+                      float srcx,
+                      float srcy,
+                      float srcx2,
+                      float srcy2,
+                      Color col)
+
+
Draw a section of an image at a particular location and scale on the + screen +

+

+
Parameters:
image - The image to draw a section of
x - The x position to draw the image
y - The y position to draw the image
x2 - The x position of the bottom right corner of the drawn image
y2 - The y position of the bottom right corner of the drawn image
srcx - The x position of the rectangle to draw from this image (i.e. + relative to the image)
srcy - The y position of the rectangle to draw from this image (i.e. + relative to the image)
srcx2 - The x position of the bottom right cornder of rectangle to + draw from this image (i.e. relative to the image)
srcy2 - The t position of the bottom right cornder of rectangle to + draw from this image (i.e. relative to the image)
col - The color to apply to the image as a filter
+
+
+
+ +

+drawImage

+
+public void drawImage(Image image,
+                      float x,
+                      float y,
+                      float srcx,
+                      float srcy,
+                      float srcx2,
+                      float srcy2,
+                      Color col)
+
+
Draw a section of an image at a particular location and scale on the + screen +

+

+
Parameters:
image - The image to draw a section of
x - The x position to draw the image
y - The y position to draw the image
srcx - The x position of the rectangle to draw from this image (i.e. + relative to the image)
srcy - The y position of the rectangle to draw from this image (i.e. + relative to the image)
srcx2 - The x position of the bottom right cornder of rectangle to + draw from this image (i.e. relative to the image)
srcy2 - The t position of the bottom right cornder of rectangle to + draw from this image (i.e. relative to the image)
col - The color to apply to the image as a filter
+
+
+
+ +

+drawGradientLine

+
+public void drawGradientLine(float x1,
+                             float y1,
+                             float red1,
+                             float green1,
+                             float blue1,
+                             float alpha1,
+                             float x2,
+                             float y2,
+                             float red2,
+                             float green2,
+                             float blue2,
+                             float alpha2)
+
+
Draw a line with a gradient between the two points. +

+

+
Parameters:
x1 - The starting x position to draw the line
y1 - The starting y position to draw the line
red1 - The starting position's shade of red
green1 - The starting position's shade of green
blue1 - The starting position's shade of blue
alpha1 - The starting position's alpha value
x2 - The ending x position to draw the line
y2 - The ending y position to draw the line
red2 - The ending position's shade of red
green2 - The ending position's shade of green
blue2 - The ending position's shade of blue
alpha2 - The ending position's alpha value
+
+
+
+ +

+drawGradientLine

+
+public void drawGradientLine(float x1,
+                             float y1,
+                             Color Color1,
+                             float x2,
+                             float y2,
+                             Color Color2)
+
+
Draw a line with a gradient between the two points. +

+

+
Parameters:
x1 - The starting x position to draw the line
y1 - The starting y position to draw the line
Color1 - The starting position's color
x2 - The ending x position to draw the line
y2 - The ending y position to draw the line
Color2 - The ending position's color
+
+
+
+ +

+pushTransform

+
+public void pushTransform()
+
+
Push the current state of the transform from this graphics contexts + onto the underlying graphics stack's transform stack. An associated + popTransform() must be performed to restore the state before the end + of the rendering loop. +

+

+
+
+
+
+ +

+popTransform

+
+public void popTransform()
+
+
Pop a previously pushed transform from the stack to the current. This should + only be called if a transform has been previously pushed. +

+

+
+
+
+
+ +

+destroy

+
+public void destroy()
+
+
Dispose this graphics context, this will release any underlying resourses. However + this will also invalidate it's use +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/Image.html b/lib/slick/javadoc/org/newdawn/slick/Image.html new file mode 100644 index 00000000..144b0f96 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/Image.html @@ -0,0 +1,2859 @@ + + + + + + +Image (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class Image

+
+java.lang.Object
+  extended by org.newdawn.slick.Image
+
+
+
All Implemented Interfaces:
Renderable
+
+
+
Direct Known Subclasses:
BigImage, SpriteSheet
+
+
+
+
public class Image
extends java.lang.Object
implements Renderable
+ + +

+An image loaded from a file and renderable to the canvas +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  floatalpha + +
+          The alpha to draw the image at
+protected  floatangle + +
+          Angle to rotate the image to.
+static intBOTTOM_LEFT + +
+          The bottom left corner identifier
+static intBOTTOM_RIGHT + +
+          The bottom right corner identifier
+protected  floatcenterX + +
+          The x coordinate of the centre of rotation
+protected  floatcenterY + +
+          The y coordinate of the centre of rotation
+protected  Color[]corners + +
+          The colours for each of the corners
+protected  booleandestroyed + +
+          True if the image has been destroyed
+static intFILTER_LINEAR + +
+          Use Linear Filtering
+static intFILTER_NEAREST + +
+          Use Nearest Filtering
+protected static SGLGL + +
+          The renderer to use for all GL operations
+protected  intheight + +
+          The height of the image
+protected  booleaninited + +
+          True if this image's state has been initialised
+protected static ImageinUse + +
+          The sprite sheet currently in use
+protected  java.lang.Stringname + +
+          A meaningful name provided by the user of the image to tag it
+protected  byte[]pixelData + +
+          A pixelData holding the pixel data if it's been read for this texture
+protected  java.lang.Stringref + +
+          The name given for the image
+protected  Texturetexture + +
+          The OpenGL texture for this image
+protected  floattextureHeight + +
+          The texture coordinate height to use to find our image
+protected  floattextureOffsetX + +
+          The x texture offset to use to find our image
+protected  floattextureOffsetY + +
+          The y texture offset to use to find our image
+protected  floattextureWidth + +
+          The texture coordinate width to use to find our image
+static intTOP_LEFT + +
+          The top left corner identifier
+static intTOP_RIGHT + +
+          The top right corner identifier
+protected  intwidth + +
+          The width of the image
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected Image() + +
+          Cloning constructor - only used internally.
+protected Image(Image other) + +
+          Create a texture as a copy of another
+ Image(ImageData data) + +
+          Create an image from a image data source
+ Image(ImageData data, + int f) + +
+          Create an image from a image data source.
+ Image(java.io.InputStream in, + java.lang.String ref, + boolean flipped) + +
+          Create an image based on a file at the specified location
+ Image(java.io.InputStream in, + java.lang.String ref, + boolean flipped, + int filter) + +
+          Create an image based on a file at the specified location
+ Image(int width, + int height) + +
+          Create an empty image
+ Image(int width, + int height, + int f) + +
+          Create an empty image
+ Image(java.lang.String ref) + +
+          Create an image based on a file at the specified location
+ Image(java.lang.String ref, + boolean flipped) + +
+          Create an image based on a file at the specified location
+ Image(java.lang.String ref, + boolean flipped, + int filter) + +
+          Create an image based on a file at the specified location
+ Image(java.lang.String ref, + boolean flipped, + int f, + Color transparent) + +
+          Create an image based on a file at the specified location
+ Image(java.lang.String ref, + Color trans) + +
+          Create an image based on a file at the specified location
+ Image(Texture texture) + +
+          Creates an image using the specified texture
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidbind() + +
+          Bind to the texture of this image
+ voidclampTexture() + +
+          Clamp the loaded texture to it's edges
+ Imagecopy() + +
+          Get a copy of this image.
+ voiddestroy() + +
+          Destroy the image and release any native resources.
+ voiddraw() + +
+          Draw this image at the current location
+ voiddraw(float x, + float y) + +
+          Draw this image at the specified location
+ voiddraw(float x, + float y, + Color filter) + +
+          Draw this image at the specified location
+ voiddraw(float x, + float y, + float scale) + +
+          Draw the image with a given scale
+ voiddraw(float x, + float y, + float scale, + Color filter) + +
+          Draw the image with a given scale
+ voiddraw(float x, + float y, + float width, + float height) + +
+          Draw this image at a specified location and size
+ voiddraw(float x, + float y, + float width, + float height, + Color filter) + +
+          Draw this image at a specified location and size
+ voiddraw(float x, + float y, + float srcx, + float srcy, + float srcx2, + float srcy2) + +
+          Draw a section of this image at a particular location and scale on the screen
+ voiddraw(float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2) + +
+          Draw a section of this image at a particular location and scale on the screen
+ voiddraw(float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2, + Color filter) + +
+          Draw a section of this image at a particular location and scale on the screen
+ voiddrawCentered(float x, + float y) + +
+          Draw the image based on it's center
+ voiddrawEmbedded(float x, + float y, + float width, + float height) + +
+          Draw this image as part of a collection of images
+ voiddrawEmbedded(float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2) + +
+          Draw a section of this image at a particular location and scale on the screen, while this + is image is "in use", i.e.
+ voiddrawEmbedded(float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2, + Color filter) + +
+          Draw a section of this image at a particular location and scale on the screen, while this + is image is "in use", i.e.
+ voiddrawFlash(float x, + float y) + +
+          Draw this image at a specified location and size in a white silohette
+ voiddrawFlash(float x, + float y, + float width, + float height) + +
+          Draw this image at a specified location and size as a silohette
+ voiddrawFlash(float x, + float y, + float width, + float height, + Color col) + +
+          Draw this image at a specified location and size as a silohette
+ voiddrawSheared(float x, + float y, + float hshear, + float vshear) + +
+          Draw this image at a specified location and size
+ voiddrawSheared(float x, + float y, + float hshear, + float vshear, + Color filter) + +
+          Draw this image at a specified location and size
+ voiddrawWarped(float x1, + float y1, + float x2, + float y2, + float x3, + float y3, + float x4, + float y4) + +
+          Draw the image in a warper rectangle.
+ voidendUse() + +
+          End the use of this sprite sheet and release the lock.
+ voidensureInverted() + +
+          Make sure the texture cordinates are inverse on the y axis
+ voidflushPixelData() + +
+          Flush the current pixel data to force a re-read next update
+ floatgetAlpha() + +
+          Get the alpha value to use when rendering this image
+ floatgetCenterOfRotationX() + +
+          Get the x component of the center of rotation of this image
+ floatgetCenterOfRotationY() + +
+          Get the y component of the center of rotation of this image
+ ColorgetColor(int x, + int y) + +
+          Get the colour of a pixel at a specified location in this image
+ intgetFilter() + +
+          Get the OpenGL image filter in use
+ ImagegetFlippedCopy(boolean flipHorizontal, + boolean flipVertical) + +
+          Get a copy image flipped on potentially two axis
+ GraphicsgetGraphics() + +
+          Get a graphics context that can be used to draw to this image
+ intgetHeight() + +
+          Get the height of this image
+ java.lang.StringgetName() + +
+          Return a meaningful tagging name that has been assigned to this image.
+ java.lang.StringgetResourceReference() + +
+          Get the reference to the resource this image was loaded from, if any.
+ floatgetRotation() + +
+          Get the current angle of rotation for this image.
+ ImagegetScaledCopy(float scale) + +
+          Get a scaled copy of this image with a uniform scale
+ ImagegetScaledCopy(int width, + int height) + +
+          Get a scaled copy of this image
+ ImagegetSubImage(int x, + int y, + int width, + int height) + +
+          Get a sub-part of this image.
+ TexturegetTexture() + +
+          Get the OpenGL texture holding this image
+ floatgetTextureHeight() + +
+          Get the height in texels into the source texture
+ floatgetTextureOffsetX() + +
+          Get the x offset in texels into the source texture
+ floatgetTextureOffsetY() + +
+          Get the y offset in texels into the source texture
+ floatgetTextureWidth() + +
+          Get the width in texels into the source texture
+ intgetWidth() + +
+          Get the width of this image
+protected  voidinit() + +
+          Initialise internal data
+protected  voidinitImpl() + +
+          Hook for subclasses to perform initialisation
+ booleanisDestroyed() + +
+          Check if this image has been destroyed
+protected  voidreinit() + +
+          Reinitialise internal data
+ voidrotate(float angle) + +
+          Add the angle provided to the current rotation.
+ voidsetAlpha(float alpha) + +
+          Set the alpha value to use when rendering this image
+ voidsetCenterOfRotation(float x, + float y) + +
+          Set the centre of the rotation when applied to this image
+ voidsetColor(int corner, + float r, + float g, + float b) + +
+          Set the color of the given corner when this image is rendered.
+ voidsetColor(int corner, + float r, + float g, + float b, + float a) + +
+          Set the color of the given corner when this image is rendered.
+ voidsetFilter(int f) + +
+          Set the image filtering to be used.
+ voidsetImageColor(float r, + float g, + float b) + +
+          Set the filter to apply when drawing this image
+ voidsetImageColor(float r, + float g, + float b, + float a) + +
+          Set the filter to apply when drawing this image
+ voidsetName(java.lang.String name) + +
+          Give this image a meaningful tagging name.
+ voidsetRotation(float angle) + +
+          Set the angle to rotate this image to.
+ voidsetTexture(Texture texture) + +
+          Set the texture used by this image
+ voidstartUse() + +
+          Start using this sheet.
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+TOP_LEFT

+
+public static final int TOP_LEFT
+
+
The top left corner identifier +

+

+
See Also:
Constant Field Values
+
+
+ +

+TOP_RIGHT

+
+public static final int TOP_RIGHT
+
+
The top right corner identifier +

+

+
See Also:
Constant Field Values
+
+
+ +

+BOTTOM_RIGHT

+
+public static final int BOTTOM_RIGHT
+
+
The bottom right corner identifier +

+

+
See Also:
Constant Field Values
+
+
+ +

+BOTTOM_LEFT

+
+public static final int BOTTOM_LEFT
+
+
The bottom left corner identifier +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL

+
+protected static SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+
+ +

+inUse

+
+protected static Image inUse
+
+
The sprite sheet currently in use +

+

+
+
+
+ +

+FILTER_LINEAR

+
+public static final int FILTER_LINEAR
+
+
Use Linear Filtering +

+

+
See Also:
Constant Field Values
+
+
+ +

+FILTER_NEAREST

+
+public static final int FILTER_NEAREST
+
+
Use Nearest Filtering +

+

+
See Also:
Constant Field Values
+
+
+ +

+texture

+
+protected Texture texture
+
+
The OpenGL texture for this image +

+

+
+
+
+ +

+width

+
+protected int width
+
+
The width of the image +

+

+
+
+
+ +

+height

+
+protected int height
+
+
The height of the image +

+

+
+
+
+ +

+textureWidth

+
+protected float textureWidth
+
+
The texture coordinate width to use to find our image +

+

+
+
+
+ +

+textureHeight

+
+protected float textureHeight
+
+
The texture coordinate height to use to find our image +

+

+
+
+
+ +

+textureOffsetX

+
+protected float textureOffsetX
+
+
The x texture offset to use to find our image +

+

+
+
+
+ +

+textureOffsetY

+
+protected float textureOffsetY
+
+
The y texture offset to use to find our image +

+

+
+
+
+ +

+angle

+
+protected float angle
+
+
Angle to rotate the image to. +

+

+
+
+
+ +

+alpha

+
+protected float alpha
+
+
The alpha to draw the image at +

+

+
+
+
+ +

+ref

+
+protected java.lang.String ref
+
+
The name given for the image +

+

+
+
+
+ +

+inited

+
+protected boolean inited
+
+
True if this image's state has been initialised +

+

+
+
+
+ +

+pixelData

+
+protected byte[] pixelData
+
+
A pixelData holding the pixel data if it's been read for this texture +

+

+
+
+
+ +

+destroyed

+
+protected boolean destroyed
+
+
True if the image has been destroyed +

+

+
+
+
+ +

+centerX

+
+protected float centerX
+
+
The x coordinate of the centre of rotation +

+

+
+
+
+ +

+centerY

+
+protected float centerY
+
+
The y coordinate of the centre of rotation +

+

+
+
+
+ +

+name

+
+protected java.lang.String name
+
+
A meaningful name provided by the user of the image to tag it +

+

+
+
+
+ +

+corners

+
+protected Color[] corners
+
+
The colours for each of the corners +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Image

+
+protected Image(Image other)
+
+
Create a texture as a copy of another +

+

+
Parameters:
other - The other texture to copy
+
+
+ +

+Image

+
+protected Image()
+
+
Cloning constructor - only used internally. +

+

+
+ +

+Image

+
+public Image(Texture texture)
+
+
Creates an image using the specified texture +

+

+
Parameters:
texture - The texture to use
+
+
+ +

+Image

+
+public Image(java.lang.String ref)
+      throws SlickException
+
+
Create an image based on a file at the specified location +

+

+
Parameters:
ref - The location of the image file to load +
Throws: +
SlickException - Indicates a failure to load the image
+
+
+ +

+Image

+
+public Image(java.lang.String ref,
+             Color trans)
+      throws SlickException
+
+
Create an image based on a file at the specified location +

+

+
Parameters:
ref - The location of the image file to load
trans - The color to be treated as transparent +
Throws: +
SlickException - Indicates a failure to load the image
+
+
+ +

+Image

+
+public Image(java.lang.String ref,
+             boolean flipped)
+      throws SlickException
+
+
Create an image based on a file at the specified location +

+

+
Parameters:
ref - The location of the image file to load
flipped - True if the image should be flipped on the y-axis on load +
Throws: +
SlickException - Indicates a failure to load the image
+
+
+ +

+Image

+
+public Image(java.lang.String ref,
+             boolean flipped,
+             int filter)
+      throws SlickException
+
+
Create an image based on a file at the specified location +

+

+
Parameters:
ref - The location of the image file to load
flipped - True if the image should be flipped on the y-axis on load
filter - The filtering method to use when scaling this image +
Throws: +
SlickException - Indicates a failure to load the image
+
+
+ +

+Image

+
+public Image(java.lang.String ref,
+             boolean flipped,
+             int f,
+             Color transparent)
+      throws SlickException
+
+
Create an image based on a file at the specified location +

+

+
Parameters:
ref - The location of the image file to load
flipped - True if the image should be flipped on the y-axis on load
f - The filtering method to use when scaling this image
transparent - The color to treat as transparent +
Throws: +
SlickException - Indicates a failure to load the image
+
+
+ +

+Image

+
+public Image(int width,
+             int height)
+      throws SlickException
+
+
Create an empty image +

+

+
Parameters:
width - The width of the image
height - The height of the image +
Throws: +
SlickException - Indicates a failure to create the underlying resource
+
+
+ +

+Image

+
+public Image(int width,
+             int height,
+             int f)
+      throws SlickException
+
+
Create an empty image +

+

+
Parameters:
width - The width of the image
height - The height of the image
f - The filter to apply to scaling the new image +
Throws: +
SlickException - Indicates a failure to create the underlying resource
+
+
+ +

+Image

+
+public Image(java.io.InputStream in,
+             java.lang.String ref,
+             boolean flipped)
+      throws SlickException
+
+
Create an image based on a file at the specified location +

+

+
Parameters:
in - The input stream to read the image from
ref - The name that should be assigned to the image
flipped - True if the image should be flipped on the y-axis on load +
Throws: +
SlickException - Indicates a failure to load the image
+
+
+ +

+Image

+
+public Image(java.io.InputStream in,
+             java.lang.String ref,
+             boolean flipped,
+             int filter)
+      throws SlickException
+
+
Create an image based on a file at the specified location +

+

+
Parameters:
in - The input stream to read the image from
ref - The name that should be assigned to the image
flipped - True if the image should be flipped on the y-axis on load
filter - The filter to use when scaling this image +
Throws: +
SlickException - Indicates a failure to load the image
+
+
+ +

+Image

+
+public Image(ImageData data)
+
+
Create an image from a image data source +

+

+
Parameters:
data - The pixelData to use to create the image
+
+
+ +

+Image

+
+public Image(ImageData data,
+             int f)
+
+
Create an image from a image data source. Note that this method uses +

+

+
Parameters:
data - The pixelData to use to create the image
f - The filter to use when scaling this image
+
+ + + + + + + + +
+Method Detail
+ +

+setFilter

+
+public void setFilter(int f)
+
+
Set the image filtering to be used. Note that this will also affect any + image that was derived from this one (i.e. sub-images etc) +

+

+
+
+
+
Parameters:
f - The filtering mode to use
+
+
+
+ +

+getFilter

+
+public int getFilter()
+
+
Get the OpenGL image filter in use +

+

+
+
+
+ +
Returns:
The filter for magnification
+
+
+
+ +

+getResourceReference

+
+public java.lang.String getResourceReference()
+
+
Get the reference to the resource this image was loaded from, if any. Note that + this can be null in the cases where an image was programatically generated. +

+

+
+
+
+ +
Returns:
The reference to the resource the reference was loaded from
+
+
+
+ +

+setImageColor

+
+public void setImageColor(float r,
+                          float g,
+                          float b,
+                          float a)
+
+
Set the filter to apply when drawing this image +

+

+
+
+
+
Parameters:
r - The red component of the filter colour
g - The green component of the filter colour
b - The blue component of the filter colour
a - The alpha component of the filter colour
+
+
+
+ +

+setImageColor

+
+public void setImageColor(float r,
+                          float g,
+                          float b)
+
+
Set the filter to apply when drawing this image +

+

+
+
+
+
Parameters:
r - The red component of the filter colour
g - The green component of the filter colour
b - The blue component of the filter colour
+
+
+
+ +

+setColor

+
+public void setColor(int corner,
+                     float r,
+                     float g,
+                     float b,
+                     float a)
+
+
Set the color of the given corner when this image is rendered. This is + useful lots of visual effect but especially light maps +

+

+
+
+
+
Parameters:
corner - The corner identifier for the corner to be set
r - The red component value to set (between 0 and 1)
g - The green component value to set (between 0 and 1)
b - The blue component value to set (between 0 and 1)
a - The alpha component value to set (between 0 and 1)
+
+
+
+ +

+setColor

+
+public void setColor(int corner,
+                     float r,
+                     float g,
+                     float b)
+
+
Set the color of the given corner when this image is rendered. This is + useful lots of visual effect but especially light maps +

+

+
+
+
+
Parameters:
corner - The corner identifier for the corner to be set
r - The red component value to set (between 0 and 1)
g - The green component value to set (between 0 and 1)
b - The blue component value to set (between 0 and 1)
+
+
+
+ +

+clampTexture

+
+public void clampTexture()
+
+
Clamp the loaded texture to it's edges +

+

+
+
+
+
+
+
+
+ +

+setName

+
+public void setName(java.lang.String name)
+
+
Give this image a meaningful tagging name. Can be used as user data/identifier + for the image. +

+

+
+
+
+
Parameters:
name - The name to assign the image
+
+
+
+ +

+getName

+
+public java.lang.String getName()
+
+
Return a meaningful tagging name that has been assigned to this image. +

+

+
+
+
+ +
Returns:
A name or null if the name hasn't been set
+
+
+
+ +

+getGraphics

+
+public Graphics getGraphics()
+                     throws SlickException
+
+
Get a graphics context that can be used to draw to this image +

+

+
+
+
+ +
Returns:
The graphics context used to render to this image +
Throws: +
SlickException - Indicates a failure to create a graphics context
+
+
+
+ +

+bind

+
+public void bind()
+
+
Bind to the texture of this image +

+

+
+
+
+
+
+
+
+ +

+reinit

+
+protected void reinit()
+
+
Reinitialise internal data +

+

+
+
+
+
+
+
+
+ +

+init

+
+protected final void init()
+
+
Initialise internal data +

+

+
+
+
+
+
+
+
+ +

+initImpl

+
+protected void initImpl()
+
+
Hook for subclasses to perform initialisation +

+

+
+
+
+
+
+
+
+ +

+draw

+
+public void draw()
+
+
Draw this image at the current location +

+

+
+
+
+
+
+
+
+ +

+drawCentered

+
+public void drawCentered(float x,
+                         float y)
+
+
Draw the image based on it's center +

+

+
+
+
+
Parameters:
x - The x coordinate to place the image's center at
y - The y coordinate to place the image's center at
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y)
+
+
Draw this image at the specified location +

+

+
Specified by:
draw in interface Renderable
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 Color filter)
+
+
Draw this image at the specified location +

+

+
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
filter - The color to filter with when drawing
+
+
+
+ +

+drawEmbedded

+
+public void drawEmbedded(float x,
+                         float y,
+                         float width,
+                         float height)
+
+
Draw this image as part of a collection of images +

+

+
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
width - The width to render the image at
height - The height to render the image at
+
+
+
+ +

+getTextureOffsetX

+
+public float getTextureOffsetX()
+
+
Get the x offset in texels into the source texture +

+

+
+
+
+ +
Returns:
The x offset
+
+
+
+ +

+getTextureOffsetY

+
+public float getTextureOffsetY()
+
+
Get the y offset in texels into the source texture +

+

+
+
+
+ +
Returns:
The y offset
+
+
+
+ +

+getTextureWidth

+
+public float getTextureWidth()
+
+
Get the width in texels into the source texture +

+

+
+
+
+ +
Returns:
The width
+
+
+
+ +

+getTextureHeight

+
+public float getTextureHeight()
+
+
Get the height in texels into the source texture +

+

+
+
+
+ +
Returns:
The height
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float scale)
+
+
Draw the image with a given scale +

+

+
+
+
+
Parameters:
x - The x position to draw the image at
y - The y position to draw the image at
scale - The scaling to apply
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float scale,
+                 Color filter)
+
+
Draw the image with a given scale +

+

+
+
+
+
Parameters:
x - The x position to draw the image at
y - The y position to draw the image at
scale - The scaling to apply
filter - The colour filter to adapt the image with
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float width,
+                 float height)
+
+
Draw this image at a specified location and size +

+

+
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
width - The width to render the image at
height - The height to render the image at
+
+
+
+ +

+drawSheared

+
+public void drawSheared(float x,
+                        float y,
+                        float hshear,
+                        float vshear)
+
+
Draw this image at a specified location and size +

+

+
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
hshear - The amount to shear the bottom points by horizontally
vshear - The amount to shear the right points by vertically
+
+
+
+ +

+drawSheared

+
+public void drawSheared(float x,
+                        float y,
+                        float hshear,
+                        float vshear,
+                        Color filter)
+
+
Draw this image at a specified location and size +

+

+
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
hshear - The amount to shear the bottom points by horizontally
vshear - The amount to shear the right points by vertically
filter - The colour filter to apply
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float width,
+                 float height,
+                 Color filter)
+
+
Draw this image at a specified location and size +

+

+
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
width - The width to render the image at
height - The height to render the image at
filter - The color to filter with while drawing
+
+
+
+ +

+drawFlash

+
+public void drawFlash(float x,
+                      float y,
+                      float width,
+                      float height)
+
+
Draw this image at a specified location and size as a silohette +

+

+
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
width - The width to render the image at
height - The height to render the image at
+
+
+
+ +

+setCenterOfRotation

+
+public void setCenterOfRotation(float x,
+                                float y)
+
+
Set the centre of the rotation when applied to this image +

+

+
+
+
+
Parameters:
x - The x coordinate of center of rotation relative to the top left corner of the image
y - The y coordinate of center of rotation relative to the top left corner of the image
+
+
+
+ +

+getCenterOfRotationX

+
+public float getCenterOfRotationX()
+
+
Get the x component of the center of rotation of this image +

+

+
+
+
+ +
Returns:
The x component of the center of rotation
+
+
+
+ +

+getCenterOfRotationY

+
+public float getCenterOfRotationY()
+
+
Get the y component of the center of rotation of this image +

+

+
+
+
+ +
Returns:
The y component of the center of rotation
+
+
+
+ +

+drawFlash

+
+public void drawFlash(float x,
+                      float y,
+                      float width,
+                      float height,
+                      Color col)
+
+
Draw this image at a specified location and size as a silohette +

+

+
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
width - The width to render the image at
height - The height to render the image at
col - The color for the sillohette
+
+
+
+ +

+drawFlash

+
+public void drawFlash(float x,
+                      float y)
+
+
Draw this image at a specified location and size in a white silohette +

+

+
+
+
+
Parameters:
x - The x location to draw the image at
y - The y location to draw the image at
+
+
+
+ +

+setRotation

+
+public void setRotation(float angle)
+
+
Set the angle to rotate this image to. The angle will be normalized to + be 0 <= angle < 360. The image will be rotated around its center. +

+

+
+
+
+
Parameters:
angle - The angle to be set
+
+
+
+ +

+getRotation

+
+public float getRotation()
+
+
Get the current angle of rotation for this image. + The image will be rotated around its center. +

+

+
+
+
+ +
Returns:
The current angle.
+
+
+
+ +

+getAlpha

+
+public float getAlpha()
+
+
Get the alpha value to use when rendering this image +

+

+
+
+
+ +
Returns:
The alpha value to use when rendering this image
+
+
+
+ +

+setAlpha

+
+public void setAlpha(float alpha)
+
+
Set the alpha value to use when rendering this image +

+

+
+
+
+
Parameters:
alpha - The alpha value to use when rendering this image
+
+
+
+ +

+rotate

+
+public void rotate(float angle)
+
+
Add the angle provided to the current rotation. The angle will be normalized to + be 0 <= angle < 360. The image will be rotated around its center. +

+

+
+
+
+
Parameters:
angle - The angle to add.
+
+
+
+ +

+getSubImage

+
+public Image getSubImage(int x,
+                         int y,
+                         int width,
+                         int height)
+
+
Get a sub-part of this image. Note that the create image retains a reference to the + image data so should anything change it will affect sub-images too. +

+

+
+
+
+
Parameters:
x - The x coordinate of the sub-image
y - The y coordinate of the sub-image
width - The width of the sub-image
height - The height of the sub-image +
Returns:
The image represent the sub-part of this image
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float srcx,
+                 float srcy,
+                 float srcx2,
+                 float srcy2)
+
+
Draw a section of this image at a particular location and scale on the screen +

+

+
+
+
+
Parameters:
x - The x position to draw the image
y - The y position to draw the image
srcx - The x position of the rectangle to draw from this image (i.e. relative to this image)
srcy - The y position of the rectangle to draw from this image (i.e. relative to this image)
srcx2 - The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
srcy2 - The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float x2,
+                 float y2,
+                 float srcx,
+                 float srcy,
+                 float srcx2,
+                 float srcy2)
+
+
Draw a section of this image at a particular location and scale on the screen +

+

+
+
+
+
Parameters:
x - The x position to draw the image
y - The y position to draw the image
x2 - The x position of the bottom right corner of the drawn image
y2 - The y position of the bottom right corner of the drawn image
srcx - The x position of the rectangle to draw from this image (i.e. relative to this image)
srcy - The y position of the rectangle to draw from this image (i.e. relative to this image)
srcx2 - The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
srcy2 - The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
+
+
+
+ +

+draw

+
+public void draw(float x,
+                 float y,
+                 float x2,
+                 float y2,
+                 float srcx,
+                 float srcy,
+                 float srcx2,
+                 float srcy2,
+                 Color filter)
+
+
Draw a section of this image at a particular location and scale on the screen +

+

+
+
+
+
Parameters:
x - The x position to draw the image
y - The y position to draw the image
x2 - The x position of the bottom right corner of the drawn image
y2 - The y position of the bottom right corner of the drawn image
srcx - The x position of the rectangle to draw from this image (i.e. relative to this image)
srcy - The y position of the rectangle to draw from this image (i.e. relative to this image)
srcx2 - The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
srcy2 - The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
filter - The colour filter to apply when drawing
+
+
+
+ +

+drawEmbedded

+
+public void drawEmbedded(float x,
+                         float y,
+                         float x2,
+                         float y2,
+                         float srcx,
+                         float srcy,
+                         float srcx2,
+                         float srcy2)
+
+
Draw a section of this image at a particular location and scale on the screen, while this + is image is "in use", i.e. between calls to startUse and endUse. +

+

+
+
+
+
Parameters:
x - The x position to draw the image
y - The y position to draw the image
x2 - The x position of the bottom right corner of the drawn image
y2 - The y position of the bottom right corner of the drawn image
srcx - The x position of the rectangle to draw from this image (i.e. relative to this image)
srcy - The y position of the rectangle to draw from this image (i.e. relative to this image)
srcx2 - The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
srcy2 - The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
+
+
+
+ +

+drawEmbedded

+
+public void drawEmbedded(float x,
+                         float y,
+                         float x2,
+                         float y2,
+                         float srcx,
+                         float srcy,
+                         float srcx2,
+                         float srcy2,
+                         Color filter)
+
+
Draw a section of this image at a particular location and scale on the screen, while this + is image is "in use", i.e. between calls to startUse and endUse. +

+

+
+
+
+
Parameters:
x - The x position to draw the image
y - The y position to draw the image
x2 - The x position of the bottom right corner of the drawn image
y2 - The y position of the bottom right corner of the drawn image
srcx - The x position of the rectangle to draw from this image (i.e. relative to this image)
srcy - The y position of the rectangle to draw from this image (i.e. relative to this image)
srcx2 - The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
srcy2 - The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)
filter - The colour filter to apply when drawing
+
+
+
+ +

+drawWarped

+
+public void drawWarped(float x1,
+                       float y1,
+                       float x2,
+                       float y2,
+                       float x3,
+                       float y3,
+                       float x4,
+                       float y4)
+
+
Draw the image in a warper rectangle. The effects this can + have are many and varied, might be interesting though. +

+

+
+
+
+
Parameters:
x1 - The top left corner x coordinate
y1 - The top left corner y coordinate
x2 - The top right corner x coordinate
y2 - The top right corner y coordinate
x3 - The bottom right corner x coordinate
y3 - The bottom right corner y coordinate
x4 - The bottom left corner x coordinate
y4 - The bottom left corner y coordinate
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
Get the width of this image +

+

+
+
+
+ +
Returns:
The width of this image
+
+
+
+ +

+getHeight

+
+public int getHeight()
+
+
Get the height of this image +

+

+
+
+
+ +
Returns:
The height of this image
+
+
+
+ +

+copy

+
+public Image copy()
+
+
Get a copy of this image. This is a shallow copy and does not + duplicate image adata. +

+

+
+
+
+ +
Returns:
The copy of this image
+
+
+
+ +

+getScaledCopy

+
+public Image getScaledCopy(float scale)
+
+
Get a scaled copy of this image with a uniform scale +

+

+
+
+
+
Parameters:
scale - The scale to apply +
Returns:
The new scaled image
+
+
+
+ +

+getScaledCopy

+
+public Image getScaledCopy(int width,
+                           int height)
+
+
Get a scaled copy of this image +

+

+
+
+
+
Parameters:
width - The width of the copy
height - The height of the copy +
Returns:
The new scaled image
+
+
+
+ +

+ensureInverted

+
+public void ensureInverted()
+
+
Make sure the texture cordinates are inverse on the y axis +

+

+
+
+
+
+
+
+
+ +

+getFlippedCopy

+
+public Image getFlippedCopy(boolean flipHorizontal,
+                            boolean flipVertical)
+
+
Get a copy image flipped on potentially two axis +

+

+
+
+
+
Parameters:
flipHorizontal - True if we want to flip the image horizontally
flipVertical - True if we want to flip the image vertically +
Returns:
The flipped image instance
+
+
+
+ +

+endUse

+
+public void endUse()
+
+
End the use of this sprite sheet and release the lock. +

+

+
+
+
+
See Also:
startUse()
+
+
+
+ +

+startUse

+
+public void startUse()
+
+
Start using this sheet. This method can be used for optimal rendering of a collection + of sprites from a single sprite sheet. First, startUse(). Then render each sprite by + calling renderInUse(). Finally, endUse(). Between start and end there can be no rendering + of other sprites since the rendering is locked for this sprite sheet. +

+

+
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+
+ +

+getTexture

+
+public Texture getTexture()
+
+
Get the OpenGL texture holding this image +

+

+
+
+
+ +
Returns:
The OpenGL texture holding this image
+
+
+
+ +

+setTexture

+
+public void setTexture(Texture texture)
+
+
Set the texture used by this image +

+

+
+
+
+
Parameters:
texture - The texture used by this image
+
+
+
+ +

+getColor

+
+public Color getColor(int x,
+                      int y)
+
+
Get the colour of a pixel at a specified location in this image +

+

+
+
+
+
Parameters:
x - The x coordinate of the pixel
y - The y coordinate of the pixel +
Returns:
The Color of the pixel at the specified location
+
+
+
+ +

+isDestroyed

+
+public boolean isDestroyed()
+
+
Check if this image has been destroyed +

+

+
+
+
+ +
Returns:
True if this image has been destroyed
+
+
+
+ +

+destroy

+
+public void destroy()
+             throws SlickException
+
+
Destroy the image and release any native resources. + Calls on a destroyed image have undefined results +

+

+
+
+
+ +
Throws: +
SlickException - Indicates a failure to release resources on the graphics card
+
+
+
+ +

+flushPixelData

+
+public void flushPixelData()
+
+
Flush the current pixel data to force a re-read next update +

+

+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/ImageBuffer.html b/lib/slick/javadoc/org/newdawn/slick/ImageBuffer.html new file mode 100644 index 00000000..8f283e84 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/ImageBuffer.html @@ -0,0 +1,521 @@ + + + + + + +ImageBuffer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class ImageBuffer

+
+java.lang.Object
+  extended by org.newdawn.slick.ImageBuffer
+
+
+
All Implemented Interfaces:
ImageData
+
+
+
+
public class ImageBuffer
extends java.lang.Object
implements ImageData
+ + +

+A utility for creating images from pixel operations + + Expected usage is: + + ImageBuffer buffer = new ImageBuffer(320,200); + buffer.setRGBA(100,100,50,50,20,255); + .. + Image image = buffer.getImage(); + +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ImageBuffer(int width, + int height) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetDepth() + +
+          Get the last bit depth read from a TGA
+ intgetHeight() + +
+          Get the last height read from a TGA
+ ImagegetImage() + +
+          Get an image generated based on this buffer
+ ImagegetImage(int filter) + +
+          Get an image generated based on this buffer
+ java.nio.ByteBuffergetImageBufferData() + +
+          Get the store image
+ byte[]getRGBA() + +
+          Retrieve the raw data stored within the image buffer
+ intgetTexHeight() + +
+          Get the ast required texture height for a loaded image
+ intgetTexWidth() + +
+          Get the last required texture width for a loaded image
+ intgetWidth() + +
+          Get the last width read from a TGA
+ voidsetRGBA(int x, + int y, + int r, + int g, + int b, + int a) + +
+          Set a pixel in the image buffer
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ImageBuffer

+
+public ImageBuffer(int width,
+                   int height)
+
+
+
Parameters:
width -
height -
+
+ + + + + + + + +
+Method Detail
+ +

+getRGBA

+
+public byte[] getRGBA()
+
+
Retrieve the raw data stored within the image buffer +

+

+
+
+
+ +
Returns:
The raw data in RGBA packed format from within the image buffer
+
+
+
+ +

+getDepth

+
+public int getDepth()
+
+
Description copied from interface: ImageData
+
Get the last bit depth read from a TGA +

+

+
Specified by:
getDepth in interface ImageData
+
+
+ +
Returns:
The last bit depth read
See Also:
ImageData.getDepth()
+
+
+
+ +

+getHeight

+
+public int getHeight()
+
+
Description copied from interface: ImageData
+
Get the last height read from a TGA +

+

+
Specified by:
getHeight in interface ImageData
+
+
+ +
Returns:
Get the last height in pixels fread from a TGA
See Also:
ImageData.getHeight()
+
+
+
+ +

+getTexHeight

+
+public int getTexHeight()
+
+
Description copied from interface: ImageData
+
Get the ast required texture height for a loaded image +

+

+
Specified by:
getTexHeight in interface ImageData
+
+
+ +
Returns:
Get the ast required texture height for a loaded image
See Also:
ImageData.getTexHeight()
+
+
+
+ +

+getTexWidth

+
+public int getTexWidth()
+
+
Description copied from interface: ImageData
+
Get the last required texture width for a loaded image +

+

+
Specified by:
getTexWidth in interface ImageData
+
+
+ +
Returns:
Get the ast required texture width for a loaded image
See Also:
ImageData.getTexWidth()
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
Description copied from interface: ImageData
+
Get the last width read from a TGA +

+

+
Specified by:
getWidth in interface ImageData
+
+
+ +
Returns:
Get the last width in pixels fread from a TGA
See Also:
ImageData.getWidth()
+
+
+
+ +

+getImageBufferData

+
+public java.nio.ByteBuffer getImageBufferData()
+
+
Description copied from interface: ImageData
+
Get the store image +

+

+
Specified by:
getImageBufferData in interface ImageData
+
+
+ +
Returns:
The stored image
See Also:
ImageData.getImageBufferData()
+
+
+
+ +

+setRGBA

+
+public void setRGBA(int x,
+                    int y,
+                    int r,
+                    int g,
+                    int b,
+                    int a)
+
+
Set a pixel in the image buffer +

+

+
+
+
+
Parameters:
x - The x position of the pixel to set
y - The y position of the pixel to set
r - The red component to set (0->255)
g - The green component to set (0->255)
b - The blue component to set (0->255)
a - The alpha component to set (0->255)
+
+
+
+ +

+getImage

+
+public Image getImage()
+
+
Get an image generated based on this buffer +

+

+
+
+
+ +
Returns:
The image generated from this buffer
+
+
+
+ +

+getImage

+
+public Image getImage(int filter)
+
+
Get an image generated based on this buffer +

+

+
+
+
+
Parameters:
filter - The filtering method to use when scaling this image +
Returns:
The image generated from this buffer
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/Input.html b/lib/slick/javadoc/org/newdawn/slick/Input.html new file mode 100644 index 00000000..f01ca365 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/Input.html @@ -0,0 +1,4061 @@ + + + + + + +Input (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class Input

+
+java.lang.Object
+  extended by org.newdawn.slick.Input
+
+
+
+
public class Input
extends java.lang.Object
+ + +

+A wrapped for all keyboard, mouse and controller input +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  java.util.HashSetallListeners + +
+          A list of listeners to be notified of input events
+static intANY_CONTROLLER + +
+          The controller index to pass to check all controllers
+protected  booleanconsumed + +
+          True if the event has been consumed
+protected  java.util.ArrayListcontrollerListeners + +
+          The listener to nofiy of controller events
+static intKEY_0 + +
+           
+static intKEY_1 + +
+           
+static intKEY_2 + +
+           
+static intKEY_3 + +
+           
+static intKEY_4 + +
+           
+static intKEY_5 + +
+           
+static intKEY_6 + +
+           
+static intKEY_7 + +
+           
+static intKEY_8 + +
+           
+static intKEY_9 + +
+           
+static intKEY_A + +
+           
+static intKEY_ADD + +
+           
+static intKEY_APOSTROPHE + +
+           
+static intKEY_APPS + +
+           
+static intKEY_AT + +
+           
+static intKEY_AX + +
+           
+static intKEY_B + +
+           
+static intKEY_BACK + +
+           
+static intKEY_BACKSLASH + +
+           
+static intKEY_C + +
+           
+static intKEY_CAPITAL + +
+           
+static intKEY_CIRCUMFLEX + +
+           
+static intKEY_COLON + +
+           
+static intKEY_COMMA + +
+           
+static intKEY_CONVERT + +
+           
+static intKEY_D + +
+           
+static intKEY_DECIMAL + +
+           
+static intKEY_DELETE + +
+           
+static intKEY_DIVIDE + +
+           
+static intKEY_DOWN + +
+           
+static intKEY_E + +
+           
+static intKEY_END + +
+           
+static intKEY_ENTER + +
+           
+static intKEY_EQUALS + +
+           
+static intKEY_ESCAPE + +
+           
+static intKEY_F + +
+           
+static intKEY_F1 + +
+           
+static intKEY_F10 + +
+           
+static intKEY_F11 + +
+           
+static intKEY_F12 + +
+           
+static intKEY_F13 + +
+           
+static intKEY_F14 + +
+           
+static intKEY_F15 + +
+           
+static intKEY_F2 + +
+           
+static intKEY_F3 + +
+           
+static intKEY_F4 + +
+           
+static intKEY_F5 + +
+           
+static intKEY_F6 + +
+           
+static intKEY_F7 + +
+           
+static intKEY_F8 + +
+           
+static intKEY_F9 + +
+           
+static intKEY_G + +
+           
+static intKEY_GRAVE + +
+           
+static intKEY_H + +
+           
+static intKEY_HOME + +
+           
+static intKEY_I + +
+           
+static intKEY_INSERT + +
+           
+static intKEY_J + +
+           
+static intKEY_K + +
+           
+static intKEY_KANA + +
+           
+static intKEY_KANJI + +
+           
+static intKEY_L + +
+           
+static intKEY_LALT + +
+          A helper for left ALT
+static intKEY_LBRACKET + +
+           
+static intKEY_LCONTROL + +
+           
+static intKEY_LEFT + +
+           
+static intKEY_LMENU + +
+           
+static intKEY_LSHIFT + +
+           
+static intKEY_LWIN + +
+           
+static intKEY_M + +
+           
+static intKEY_MINUS + +
+           
+static intKEY_MULTIPLY + +
+           
+static intKEY_N + +
+           
+static intKEY_NEXT + +
+           
+static intKEY_NOCONVERT + +
+           
+static intKEY_NUMLOCK + +
+           
+static intKEY_NUMPAD0 + +
+           
+static intKEY_NUMPAD1 + +
+           
+static intKEY_NUMPAD2 + +
+           
+static intKEY_NUMPAD3 + +
+           
+static intKEY_NUMPAD4 + +
+           
+static intKEY_NUMPAD5 + +
+           
+static intKEY_NUMPAD6 + +
+           
+static intKEY_NUMPAD7 + +
+           
+static intKEY_NUMPAD8 + +
+           
+static intKEY_NUMPAD9 + +
+           
+static intKEY_NUMPADCOMMA + +
+           
+static intKEY_NUMPADENTER + +
+           
+static intKEY_NUMPADEQUALS + +
+           
+static intKEY_O + +
+           
+static intKEY_P + +
+           
+static intKEY_PAUSE + +
+           
+static intKEY_PERIOD + +
+           
+static intKEY_POWER + +
+           
+static intKEY_PRIOR + +
+           
+static intKEY_Q + +
+           
+static intKEY_R + +
+           
+static intKEY_RALT + +
+          A helper for right ALT
+static intKEY_RBRACKET + +
+           
+static intKEY_RCONTROL + +
+           
+static intKEY_RETURN + +
+           
+static intKEY_RIGHT + +
+           
+static intKEY_RMENU + +
+           
+static intKEY_RSHIFT + +
+           
+static intKEY_RWIN + +
+           
+static intKEY_S + +
+           
+static intKEY_SCROLL + +
+           
+static intKEY_SEMICOLON + +
+           
+static intKEY_SLASH + +
+           
+static intKEY_SLEEP + +
+           
+static intKEY_SPACE + +
+           
+static intKEY_STOP + +
+           
+static intKEY_SUBTRACT + +
+           
+static intKEY_SYSRQ + +
+           
+static intKEY_T + +
+           
+static intKEY_TAB + +
+           
+static intKEY_U + +
+           
+static intKEY_UNDERLINE + +
+           
+static intKEY_UNLABELED + +
+           
+static intKEY_UP + +
+           
+static intKEY_V + +
+           
+static intKEY_W + +
+           
+static intKEY_X + +
+           
+static intKEY_Y + +
+           
+static intKEY_YEN + +
+           
+static intKEY_Z + +
+           
+protected  java.util.ArrayListkeyListeners + +
+          The listeners to notify of key events
+protected  java.util.ArrayListkeyListenersToAdd + +
+          The listener to add
+protected  char[]keys + +
+          The character values representing the pressed keys
+static intMOUSE_LEFT_BUTTON + +
+          The left mouse button indicator
+static intMOUSE_MIDDLE_BUTTON + +
+          The middle mouse button indicator
+static intMOUSE_RIGHT_BUTTON + +
+          The right mouse button indicator
+protected  java.util.ArrayListmouseListeners + +
+          The listeners to notify of mouse events
+protected  java.util.ArrayListmouseListenersToAdd + +
+          The listener to add
+protected  boolean[]mousePressed + +
+          THe state of the mouse buttons
+protected  long[]nextRepeat + +
+          The time since the next key repeat to be fired for the key
+protected  boolean[]pressed + +
+          True if the key has been pressed since last queries
+  + + + + + + + + + + +
+Constructor Summary
Input(int height) + +
+          Create a new input with the height of the screen
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddControllerListener(ControllerListener listener) + +
+          Add a controller listener to be notified of controller input events
+ voidaddKeyListener(KeyListener listener) + +
+          Add a key listener to be notified of key input events
+ voidaddListener(InputListener listener) + +
+          Add a listener to be notified of input events
+ voidaddMouseListener(MouseListener listener) + +
+          Add a mouse listener to be notified of mouse input events
+ voidaddPrimaryListener(InputListener listener) + +
+          Add a listener to be notified of input events.
+ voidclearControlPressedRecord() + +
+          Clear the state for isControlPressed method.
+ voidclearKeyPressedRecord() + +
+          Clear the state for the isKeyPressed method.
+ voidclearMousePressedRecord() + +
+          Clear the state for the isMousePressed method.
+ voidconsiderDoubleClick(int button, + int x, + int y) + +
+          Notification that the mouse has been pressed and hence we + should consider what we're doing with double clicking
+ voidconsumeEvent() + +
+          Notification from an event handle that an event has been consumed
+static voiddisableControllers() + +
+          Disables support for controllers.
+ voiddisableKeyRepeat() + +
+          Disable key repeat for this input context
+ voidenableKeyRepeat() + +
+          Enable key repeat for this input context.
+ voidenableKeyRepeat(int initial, + int interval) + +
+          Deprecated.  
+ intgetAbsoluteMouseX() + +
+          Get the absolute x position of the mouse cursor within the container
+ intgetAbsoluteMouseY() + +
+          Get the absolute y position of the mouse cursor within the container
+ intgetAxisCount(int controller) + +
+          Get the number of axis that are avaiable on a given controller
+ java.lang.StringgetAxisName(int controller, + int axis) + +
+          Get the name of the axis with the given index
+ floatgetAxisValue(int controller, + int axis) + +
+          Get the value of the axis with the given index
+ intgetControllerCount() + +
+          Get a count of the number of controlles available
+static java.lang.StringgetKeyName(int code) + +
+          Get the character representation of the key identified by the specified code
+ intgetMouseX() + +
+          Get the x position of the mouse cursor
+ intgetMouseY() + +
+          Get the y position of the mouse cursor
+ voidinitControllers() + +
+          Initialise the controllers system
+ booleanisButton1Pressed(int controller) + +
+          Check if button 1 is pressed
+ booleanisButton2Pressed(int controller) + +
+          Check if button 2 is pressed
+ booleanisButton3Pressed(int controller) + +
+          Check if button 3 is pressed
+ booleanisButtonPressed(int index, + int controller) + +
+          Check if controller button is pressed
+ booleanisControllerDown(int controller) + +
+          Check if the controller has the down direction pressed
+ booleanisControllerLeft(int controller) + +
+          Check if the controller has the left direction pressed
+ booleanisControllerRight(int controller) + +
+          Check if the controller has the right direction pressed
+ booleanisControllerUp(int controller) + +
+          Check if the controller has the up direction pressed
+ booleanisControlPressed(int button) + +
+          Check if a controller button has been pressed since last + time
+ booleanisControlPressed(int button, + int controller) + +
+          Check if a controller button has been pressed since last + time
+ booleanisKeyDown(int code) + +
+          Check if a particular key is down
+ booleanisKeyPressed(int code) + +
+          Check if a particular key has been pressed since this method + was last called for the specified key
+ booleanisKeyRepeatEnabled() + +
+          Check if key repeat is enabled
+ booleanisMouseButtonDown(int button) + +
+          Check if a given mouse button is down
+ booleanisMousePressed(int button) + +
+          Check if a mouse button has been pressed since last call
+ voidpause() + +
+          Pauses the polling and sending of input events.
+ voidpoll(int width, + int height) + +
+          Poll the state of the input
+ voidremoveAllControllerListeners() + +
+          Remove all the controller listeners from this input
+ voidremoveAllKeyListeners() + +
+          Remove all the key listeners from this input
+ voidremoveAllListeners() + +
+          Remove all the listeners from this input
+ voidremoveAllMouseListeners() + +
+          Remove all the mouse listeners from this input
+ voidremoveControllerListener(ControllerListener listener) + +
+          Remove a controller listener that will no longer be notified
+ voidremoveKeyListener(KeyListener listener) + +
+          Remove a key listener that will no longer be notified
+ voidremoveListener(InputListener listener) + +
+          Remove a listener that will no longer be notified
+ voidremoveMouseListener(MouseListener listener) + +
+          Remove a mouse listener that will no longer be notified
+ voidresetInputTransform() + +
+          Reset the transformation being applied to the input to the default
+ voidresume() + +
+          Resumes the polling and sending of input events.
+ voidsetDoubleClickInterval(int delay) + +
+          Set the double click interval, the time between the first + and second clicks that should be interpreted as a + double click.
+ voidsetMouseClickTolerance(int mouseClickTolerance) + +
+          Set the pixel distance the mouse can move to accept a mouse click.
+ voidsetOffset(float xoffset, + float yoffset) + +
+          Set the offset to apply to the screen coodinates
+ voidsetScale(float scaleX, + float scaleY) + +
+          Set the scaling to apply to screen coordinates
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ANY_CONTROLLER

+
+public static final int ANY_CONTROLLER
+
+
The controller index to pass to check all controllers +

+

+
See Also:
Constant Field Values
+
+
+ +

+KEY_ESCAPE

+
+public static final int KEY_ESCAPE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_1

+
+public static final int KEY_1
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_2

+
+public static final int KEY_2
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_3

+
+public static final int KEY_3
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_4

+
+public static final int KEY_4
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_5

+
+public static final int KEY_5
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_6

+
+public static final int KEY_6
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_7

+
+public static final int KEY_7
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_8

+
+public static final int KEY_8
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_9

+
+public static final int KEY_9
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_0

+
+public static final int KEY_0
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_MINUS

+
+public static final int KEY_MINUS
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_EQUALS

+
+public static final int KEY_EQUALS
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_BACK

+
+public static final int KEY_BACK
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_TAB

+
+public static final int KEY_TAB
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_Q

+
+public static final int KEY_Q
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_W

+
+public static final int KEY_W
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_E

+
+public static final int KEY_E
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_R

+
+public static final int KEY_R
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_T

+
+public static final int KEY_T
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_Y

+
+public static final int KEY_Y
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_U

+
+public static final int KEY_U
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_I

+
+public static final int KEY_I
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_O

+
+public static final int KEY_O
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_P

+
+public static final int KEY_P
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_LBRACKET

+
+public static final int KEY_LBRACKET
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_RBRACKET

+
+public static final int KEY_RBRACKET
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_RETURN

+
+public static final int KEY_RETURN
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_ENTER

+
+public static final int KEY_ENTER
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_LCONTROL

+
+public static final int KEY_LCONTROL
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_A

+
+public static final int KEY_A
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_S

+
+public static final int KEY_S
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_D

+
+public static final int KEY_D
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F

+
+public static final int KEY_F
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_G

+
+public static final int KEY_G
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_H

+
+public static final int KEY_H
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_J

+
+public static final int KEY_J
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_K

+
+public static final int KEY_K
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_L

+
+public static final int KEY_L
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_SEMICOLON

+
+public static final int KEY_SEMICOLON
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_APOSTROPHE

+
+public static final int KEY_APOSTROPHE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_GRAVE

+
+public static final int KEY_GRAVE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_LSHIFT

+
+public static final int KEY_LSHIFT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_BACKSLASH

+
+public static final int KEY_BACKSLASH
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_Z

+
+public static final int KEY_Z
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_X

+
+public static final int KEY_X
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_C

+
+public static final int KEY_C
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_V

+
+public static final int KEY_V
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_B

+
+public static final int KEY_B
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_N

+
+public static final int KEY_N
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_M

+
+public static final int KEY_M
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_COMMA

+
+public static final int KEY_COMMA
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_PERIOD

+
+public static final int KEY_PERIOD
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_SLASH

+
+public static final int KEY_SLASH
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_RSHIFT

+
+public static final int KEY_RSHIFT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_MULTIPLY

+
+public static final int KEY_MULTIPLY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_LMENU

+
+public static final int KEY_LMENU
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_SPACE

+
+public static final int KEY_SPACE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_CAPITAL

+
+public static final int KEY_CAPITAL
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F1

+
+public static final int KEY_F1
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F2

+
+public static final int KEY_F2
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F3

+
+public static final int KEY_F3
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F4

+
+public static final int KEY_F4
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F5

+
+public static final int KEY_F5
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F6

+
+public static final int KEY_F6
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F7

+
+public static final int KEY_F7
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F8

+
+public static final int KEY_F8
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F9

+
+public static final int KEY_F9
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F10

+
+public static final int KEY_F10
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NUMLOCK

+
+public static final int KEY_NUMLOCK
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_SCROLL

+
+public static final int KEY_SCROLL
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NUMPAD7

+
+public static final int KEY_NUMPAD7
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NUMPAD8

+
+public static final int KEY_NUMPAD8
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NUMPAD9

+
+public static final int KEY_NUMPAD9
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_SUBTRACT

+
+public static final int KEY_SUBTRACT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NUMPAD4

+
+public static final int KEY_NUMPAD4
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NUMPAD5

+
+public static final int KEY_NUMPAD5
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NUMPAD6

+
+public static final int KEY_NUMPAD6
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_ADD

+
+public static final int KEY_ADD
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NUMPAD1

+
+public static final int KEY_NUMPAD1
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NUMPAD2

+
+public static final int KEY_NUMPAD2
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NUMPAD3

+
+public static final int KEY_NUMPAD3
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NUMPAD0

+
+public static final int KEY_NUMPAD0
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_DECIMAL

+
+public static final int KEY_DECIMAL
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F11

+
+public static final int KEY_F11
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F12

+
+public static final int KEY_F12
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F13

+
+public static final int KEY_F13
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F14

+
+public static final int KEY_F14
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_F15

+
+public static final int KEY_F15
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_KANA

+
+public static final int KEY_KANA
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_CONVERT

+
+public static final int KEY_CONVERT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NOCONVERT

+
+public static final int KEY_NOCONVERT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_YEN

+
+public static final int KEY_YEN
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NUMPADEQUALS

+
+public static final int KEY_NUMPADEQUALS
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_CIRCUMFLEX

+
+public static final int KEY_CIRCUMFLEX
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_AT

+
+public static final int KEY_AT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_COLON

+
+public static final int KEY_COLON
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_UNDERLINE

+
+public static final int KEY_UNDERLINE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_KANJI

+
+public static final int KEY_KANJI
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_STOP

+
+public static final int KEY_STOP
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_AX

+
+public static final int KEY_AX
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_UNLABELED

+
+public static final int KEY_UNLABELED
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NUMPADENTER

+
+public static final int KEY_NUMPADENTER
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_RCONTROL

+
+public static final int KEY_RCONTROL
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NUMPADCOMMA

+
+public static final int KEY_NUMPADCOMMA
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_DIVIDE

+
+public static final int KEY_DIVIDE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_SYSRQ

+
+public static final int KEY_SYSRQ
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_RMENU

+
+public static final int KEY_RMENU
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_PAUSE

+
+public static final int KEY_PAUSE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_HOME

+
+public static final int KEY_HOME
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_UP

+
+public static final int KEY_UP
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_PRIOR

+
+public static final int KEY_PRIOR
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_LEFT

+
+public static final int KEY_LEFT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_RIGHT

+
+public static final int KEY_RIGHT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_END

+
+public static final int KEY_END
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_DOWN

+
+public static final int KEY_DOWN
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_NEXT

+
+public static final int KEY_NEXT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_INSERT

+
+public static final int KEY_INSERT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_DELETE

+
+public static final int KEY_DELETE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_LWIN

+
+public static final int KEY_LWIN
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_RWIN

+
+public static final int KEY_RWIN
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_APPS

+
+public static final int KEY_APPS
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_POWER

+
+public static final int KEY_POWER
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_SLEEP

+
+public static final int KEY_SLEEP
+
+
+
See Also:
Constant Field Values
+
+
+ +

+KEY_LALT

+
+public static final int KEY_LALT
+
+
A helper for left ALT +

+

+
See Also:
Constant Field Values
+
+
+ +

+KEY_RALT

+
+public static final int KEY_RALT
+
+
A helper for right ALT +

+

+
See Also:
Constant Field Values
+
+
+ +

+MOUSE_LEFT_BUTTON

+
+public static final int MOUSE_LEFT_BUTTON
+
+
The left mouse button indicator +

+

+
See Also:
Constant Field Values
+
+
+ +

+MOUSE_RIGHT_BUTTON

+
+public static final int MOUSE_RIGHT_BUTTON
+
+
The right mouse button indicator +

+

+
See Also:
Constant Field Values
+
+
+ +

+MOUSE_MIDDLE_BUTTON

+
+public static final int MOUSE_MIDDLE_BUTTON
+
+
The middle mouse button indicator +

+

+
See Also:
Constant Field Values
+
+
+ +

+mousePressed

+
+protected boolean[] mousePressed
+
+
THe state of the mouse buttons +

+

+
+
+
+ +

+keys

+
+protected char[] keys
+
+
The character values representing the pressed keys +

+

+
+
+
+ +

+pressed

+
+protected boolean[] pressed
+
+
True if the key has been pressed since last queries +

+

+
+
+
+ +

+nextRepeat

+
+protected long[] nextRepeat
+
+
The time since the next key repeat to be fired for the key +

+

+
+
+
+ +

+consumed

+
+protected boolean consumed
+
+
True if the event has been consumed +

+

+
+
+
+ +

+allListeners

+
+protected java.util.HashSet allListeners
+
+
A list of listeners to be notified of input events +

+

+
+
+
+ +

+keyListeners

+
+protected java.util.ArrayList keyListeners
+
+
The listeners to notify of key events +

+

+
+
+
+ +

+keyListenersToAdd

+
+protected java.util.ArrayList keyListenersToAdd
+
+
The listener to add +

+

+
+
+
+ +

+mouseListeners

+
+protected java.util.ArrayList mouseListeners
+
+
The listeners to notify of mouse events +

+

+
+
+
+ +

+mouseListenersToAdd

+
+protected java.util.ArrayList mouseListenersToAdd
+
+
The listener to add +

+

+
+
+
+ +

+controllerListeners

+
+protected java.util.ArrayList controllerListeners
+
+
The listener to nofiy of controller events +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Input

+
+public Input(int height)
+
+
Create a new input with the height of the screen +

+

+
Parameters:
height - The height of the screen
+
+ + + + + + + + +
+Method Detail
+ +

+disableControllers

+
+public static void disableControllers()
+
+
Disables support for controllers. This means the jinput JAR and native libs + are not required. +

+

+
+
+
+
+ +

+setDoubleClickInterval

+
+public void setDoubleClickInterval(int delay)
+
+
Set the double click interval, the time between the first + and second clicks that should be interpreted as a + double click. +

+

+
Parameters:
delay - The delay between clicks
+
+
+
+ +

+setMouseClickTolerance

+
+public void setMouseClickTolerance(int mouseClickTolerance)
+
+
Set the pixel distance the mouse can move to accept a mouse click. + Default is 5. +

+

+
Parameters:
mouseClickTolerance - The number of pixels.
+
+
+
+ +

+setScale

+
+public void setScale(float scaleX,
+                     float scaleY)
+
+
Set the scaling to apply to screen coordinates +

+

+
Parameters:
scaleX - The scaling to apply to the horizontal axis
scaleY - The scaling to apply to the vertical axis
+
+
+
+ +

+setOffset

+
+public void setOffset(float xoffset,
+                      float yoffset)
+
+
Set the offset to apply to the screen coodinates +

+

+
Parameters:
xoffset - The offset on the x-axis
yoffset - The offset on the y-axis
+
+
+
+ +

+resetInputTransform

+
+public void resetInputTransform()
+
+
Reset the transformation being applied to the input to the default +

+

+
+
+
+
+ +

+addListener

+
+public void addListener(InputListener listener)
+
+
Add a listener to be notified of input events +

+

+
Parameters:
listener - The listener to be notified
+
+
+
+ +

+addKeyListener

+
+public void addKeyListener(KeyListener listener)
+
+
Add a key listener to be notified of key input events +

+

+
Parameters:
listener - The listener to be notified
+
+
+
+ +

+addMouseListener

+
+public void addMouseListener(MouseListener listener)
+
+
Add a mouse listener to be notified of mouse input events +

+

+
Parameters:
listener - The listener to be notified
+
+
+
+ +

+addControllerListener

+
+public void addControllerListener(ControllerListener listener)
+
+
Add a controller listener to be notified of controller input events +

+

+
Parameters:
listener - The listener to be notified
+
+
+
+ +

+removeAllListeners

+
+public void removeAllListeners()
+
+
Remove all the listeners from this input +

+

+
+
+
+
+ +

+removeAllKeyListeners

+
+public void removeAllKeyListeners()
+
+
Remove all the key listeners from this input +

+

+
+
+
+
+ +

+removeAllMouseListeners

+
+public void removeAllMouseListeners()
+
+
Remove all the mouse listeners from this input +

+

+
+
+
+
+ +

+removeAllControllerListeners

+
+public void removeAllControllerListeners()
+
+
Remove all the controller listeners from this input +

+

+
+
+
+
+ +

+addPrimaryListener

+
+public void addPrimaryListener(InputListener listener)
+
+
Add a listener to be notified of input events. This listener + will get events before others that are currently registered +

+

+
Parameters:
listener - The listener to be notified
+
+
+
+ +

+removeListener

+
+public void removeListener(InputListener listener)
+
+
Remove a listener that will no longer be notified +

+

+
Parameters:
listener - The listen to be removed
+
+
+
+ +

+removeKeyListener

+
+public void removeKeyListener(KeyListener listener)
+
+
Remove a key listener that will no longer be notified +

+

+
Parameters:
listener - The listen to be removed
+
+
+
+ +

+removeControllerListener

+
+public void removeControllerListener(ControllerListener listener)
+
+
Remove a controller listener that will no longer be notified +

+

+
Parameters:
listener - The listen to be removed
+
+
+
+ +

+removeMouseListener

+
+public void removeMouseListener(MouseListener listener)
+
+
Remove a mouse listener that will no longer be notified +

+

+
Parameters:
listener - The listen to be removed
+
+
+
+ +

+getKeyName

+
+public static java.lang.String getKeyName(int code)
+
+
Get the character representation of the key identified by the specified code +

+

+
Parameters:
code - The key code of the key to retrieve the name of +
Returns:
The name or character representation of the key requested
+
+
+
+ +

+isKeyPressed

+
+public boolean isKeyPressed(int code)
+
+
Check if a particular key has been pressed since this method + was last called for the specified key +

+

+
Parameters:
code - The key code of the key to check +
Returns:
True if the key has been pressed
+
+
+
+ +

+isMousePressed

+
+public boolean isMousePressed(int button)
+
+
Check if a mouse button has been pressed since last call +

+

+
Parameters:
button - The button to check +
Returns:
True if the button has been pressed since last call
+
+
+
+ +

+isControlPressed

+
+public boolean isControlPressed(int button)
+
+
Check if a controller button has been pressed since last + time +

+

+
Parameters:
button - The button to check for (note that this includes directional controls first) +
Returns:
True if the button has been pressed since last time
+
+
+
+ +

+isControlPressed

+
+public boolean isControlPressed(int button,
+                                int controller)
+
+
Check if a controller button has been pressed since last + time +

+

+
Parameters:
controller - The index of the controller to check
button - The button to check for (note that this includes directional controls first) +
Returns:
True if the button has been pressed since last time
+
+
+
+ +

+clearControlPressedRecord

+
+public void clearControlPressedRecord()
+
+
Clear the state for isControlPressed method. This will reset all + controls to not pressed +

+

+
+
+
+
+ +

+clearKeyPressedRecord

+
+public void clearKeyPressedRecord()
+
+
Clear the state for the isKeyPressed method. This will + resort in all keys returning that they haven't been pressed, until + they are pressed again +

+

+
+
+
+
+ +

+clearMousePressedRecord

+
+public void clearMousePressedRecord()
+
+
Clear the state for the isMousePressed method. This will + resort in all mouse buttons returning that they haven't been pressed, until + they are pressed again +

+

+
+
+
+
+ +

+isKeyDown

+
+public boolean isKeyDown(int code)
+
+
Check if a particular key is down +

+

+
Parameters:
code - The key code of the key to check +
Returns:
True if the key is down
+
+
+
+ +

+getAbsoluteMouseX

+
+public int getAbsoluteMouseX()
+
+
Get the absolute x position of the mouse cursor within the container +

+

+ +
Returns:
The absolute x position of the mouse cursor
+
+
+
+ +

+getAbsoluteMouseY

+
+public int getAbsoluteMouseY()
+
+
Get the absolute y position of the mouse cursor within the container +

+

+ +
Returns:
The absolute y position of the mouse cursor
+
+
+
+ +

+getMouseX

+
+public int getMouseX()
+
+
Get the x position of the mouse cursor +

+

+ +
Returns:
The x position of the mouse cursor
+
+
+
+ +

+getMouseY

+
+public int getMouseY()
+
+
Get the y position of the mouse cursor +

+

+ +
Returns:
The y position of the mouse cursor
+
+
+
+ +

+isMouseButtonDown

+
+public boolean isMouseButtonDown(int button)
+
+
Check if a given mouse button is down +

+

+
Parameters:
button - The index of the button to check (starting at 0) +
Returns:
True if the mouse button is down
+
+
+
+ +

+getControllerCount

+
+public int getControllerCount()
+
+
Get a count of the number of controlles available +

+

+ +
Returns:
The number of controllers available
+
+
+
+ +

+getAxisCount

+
+public int getAxisCount(int controller)
+
+
Get the number of axis that are avaiable on a given controller +

+

+
Parameters:
controller - The index of the controller to check +
Returns:
The number of axis available on the controller
+
+
+
+ +

+getAxisValue

+
+public float getAxisValue(int controller,
+                          int axis)
+
+
Get the value of the axis with the given index +

+

+
Parameters:
controller - The index of the controller to check
axis - The index of the axis to read +
Returns:
The axis value at time of reading
+
+
+
+ +

+getAxisName

+
+public java.lang.String getAxisName(int controller,
+                                    int axis)
+
+
Get the name of the axis with the given index +

+

+
Parameters:
controller - The index of the controller to check
axis - The index of the axis to read +
Returns:
The name of the specified axis
+
+
+
+ +

+isControllerLeft

+
+public boolean isControllerLeft(int controller)
+
+
Check if the controller has the left direction pressed +

+

+
Parameters:
controller - The index of the controller to check +
Returns:
True if the controller is pressed to the left
+
+
+
+ +

+isControllerRight

+
+public boolean isControllerRight(int controller)
+
+
Check if the controller has the right direction pressed +

+

+
Parameters:
controller - The index of the controller to check +
Returns:
True if the controller is pressed to the right
+
+
+
+ +

+isControllerUp

+
+public boolean isControllerUp(int controller)
+
+
Check if the controller has the up direction pressed +

+

+
Parameters:
controller - The index of the controller to check +
Returns:
True if the controller is pressed to the up
+
+
+
+ +

+isControllerDown

+
+public boolean isControllerDown(int controller)
+
+
Check if the controller has the down direction pressed +

+

+
Parameters:
controller - The index of the controller to check +
Returns:
True if the controller is pressed to the down
+
+
+
+ +

+isButtonPressed

+
+public boolean isButtonPressed(int index,
+                               int controller)
+
+
Check if controller button is pressed +

+

+
Parameters:
controller - The index of the controller to check
index - The index of the button to check +
Returns:
True if the button is pressed
+
+
+
+ +

+isButton1Pressed

+
+public boolean isButton1Pressed(int controller)
+
+
Check if button 1 is pressed +

+

+
Parameters:
controller - The index of the controller to check +
Returns:
True if the button is pressed
+
+
+
+ +

+isButton2Pressed

+
+public boolean isButton2Pressed(int controller)
+
+
Check if button 2 is pressed +

+

+
Parameters:
controller - The index of the controller to check +
Returns:
True if the button is pressed
+
+
+
+ +

+isButton3Pressed

+
+public boolean isButton3Pressed(int controller)
+
+
Check if button 3 is pressed +

+

+
Parameters:
controller - The index of the controller to check +
Returns:
True if the button is pressed
+
+
+
+ +

+initControllers

+
+public void initControllers()
+                     throws SlickException
+
+
Initialise the controllers system +

+

+ +
Throws: +
SlickException - Indicates a failure to use the hardware
+
+
+
+ +

+consumeEvent

+
+public void consumeEvent()
+
+
Notification from an event handle that an event has been consumed +

+

+
+
+
+
+ +

+considerDoubleClick

+
+public void considerDoubleClick(int button,
+                                int x,
+                                int y)
+
+
Notification that the mouse has been pressed and hence we + should consider what we're doing with double clicking +

+

+
Parameters:
button - The button pressed/released
x - The location of the mouse
y - The location of the mouse
+
+
+
+ +

+poll

+
+public void poll(int width,
+                 int height)
+
+
Poll the state of the input +

+

+
Parameters:
width - The width of the game view
height - The height of the game view
+
+
+
+ +

+enableKeyRepeat

+
+public void enableKeyRepeat(int initial,
+                            int interval)
+
+
Deprecated.  +

+

Enable key repeat for this input context. This will cause keyPressed to get called repeatedly + at a set interval while the key is pressed +

+

+
Parameters:
initial - The interval before key repreating starts after a key press
interval - The interval between key repeats in ms
+
+
+
+ +

+enableKeyRepeat

+
+public void enableKeyRepeat()
+
+
Enable key repeat for this input context. Uses the system settings for repeat + interval configuration. +

+

+
+
+
+
+ +

+disableKeyRepeat

+
+public void disableKeyRepeat()
+
+
Disable key repeat for this input context +

+

+
+
+
+
+ +

+isKeyRepeatEnabled

+
+public boolean isKeyRepeatEnabled()
+
+
Check if key repeat is enabled +

+

+ +
Returns:
True if key repeat is enabled
+
+
+
+ +

+pause

+
+public void pause()
+
+
Pauses the polling and sending of input events. +

+

+
+
+
+
+ +

+resume

+
+public void resume()
+
+
Resumes the polling and sending of input events. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/InputListener.html b/lib/slick/javadoc/org/newdawn/slick/InputListener.html new file mode 100644 index 00000000..3911dac4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/InputListener.html @@ -0,0 +1,231 @@ + + + + + + +InputListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Interface InputListener

+
+
All Superinterfaces:
ControlledInputReciever, ControllerListener, KeyListener, MouseListener
+
+
+
All Known Subinterfaces:
GameState
+
+
+
All Known Implementing Classes:
AbstractComponent, AlphaMapTest, AnimationTest, AntiAliasTest, BasicComponent, BasicGame, BasicGameState, BigImageTest, BigSpriteSheetTest, CachedRenderTest, CanvasContainerTest, CanvasSizeTest, ClipTest, CopyAreaAlphaTest, CurveTest, DeferredLoadingTest, DistanceFieldTest, DoubleClickTest, DuplicateEmitterTest, FlashTest, FontPerformanceTest, FontTest, GeomAccuracyTest, GeomTest, GeomUtilTest, GeomUtilTileTest, GradientImageTest, GradientTest, GraphicsTest, GUITest, ImageBufferEndianTest, ImageBufferTest, ImageCornerTest, ImageGraphicsTest, ImageMemTest, ImageOutTest, ImageReadTest, ImageTest, InkscapeTest, InputAdapter, InputProviderTest, InputTest, IsoTiledTest, KeyRepeatTest, LameTest, LineRenderTest, MorphShapeTest, MorphSVGTest, MouseOverArea, MusicListenerTest, NavMeshTest, PackedSheetTest, ParticleTest, PedigreeTest, PolygonTest, PureFontTest, SavedStateTest, ScalableTest, ShapeTest, SlickCallableTest, SoundPositionTest, SoundTest, SoundURLTest, SpriteSheetFontTest, StateBasedGame, StateBasedTest, TestBox, TestState1, TestState2, TestState3, TextField, TexturePaintTest, TileMapTest, TransformTest, TransformTest2, TransitionTest, TransparentColorTest, TrueTypeFontPerformanceTest, UnicodeFontTest
+
+
+
+
public interface InputListener
extends MouseListener, KeyListener, ControllerListener
+ + +

+A listener that will be notified of keyboard, mouse and controller events +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.MouseListener
mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.KeyListener
keyPressed, keyReleased
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.ControllerListener
controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.ControlledInputReciever
inputEnded, inputStarted, isAcceptingInput, setInput
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/KeyListener.html b/lib/slick/javadoc/org/newdawn/slick/KeyListener.html new file mode 100644 index 00000000..408d39e7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/KeyListener.html @@ -0,0 +1,265 @@ + + + + + + +KeyListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Interface KeyListener

+
+
All Superinterfaces:
ControlledInputReciever
+
+
+
All Known Subinterfaces:
GameState, InputListener
+
+
+
All Known Implementing Classes:
AbstractComponent, AlphaMapTest, AnimationTest, AntiAliasTest, BasicComponent, BasicGame, BasicGameState, BigImageTest, BigSpriteSheetTest, CachedRenderTest, CanvasContainerTest, CanvasSizeTest, ClipTest, CopyAreaAlphaTest, CurveTest, DeferredLoadingTest, DistanceFieldTest, DoubleClickTest, DuplicateEmitterTest, FlashTest, FontPerformanceTest, FontTest, GeomAccuracyTest, GeomTest, GeomUtilTest, GeomUtilTileTest, GradientImageTest, GradientTest, GraphicsTest, GUITest, ImageBufferEndianTest, ImageBufferTest, ImageCornerTest, ImageGraphicsTest, ImageMemTest, ImageOutTest, ImageReadTest, ImageTest, InkscapeTest, InputAdapter, InputProviderTest, InputTest, IsoTiledTest, KeyRepeatTest, LameTest, LineRenderTest, MorphShapeTest, MorphSVGTest, MouseOverArea, MusicListenerTest, NavMeshTest, PackedSheetTest, ParticleTest, PedigreeTest, PolygonTest, PureFontTest, SavedStateTest, ScalableTest, ShapeTest, SlickCallableTest, SoundPositionTest, SoundTest, SoundURLTest, SpriteSheetFontTest, StateBasedGame, StateBasedTest, TestBox, TestState1, TestState2, TestState3, TextField, TexturePaintTest, TileMapTest, TransformTest, TransformTest2, TransitionTest, TransparentColorTest, TrueTypeFontPerformanceTest, UnicodeFontTest
+
+
+
+
public interface KeyListener
extends ControlledInputReciever
+ + +

+Describes classes capable of responding to key presses +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+ voidkeyReleased(int key, + char c) + +
+          Notification that a key was released
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.ControlledInputReciever
inputEnded, inputStarted, isAcceptingInput, setInput
+  +

+ + + + + + + + +
+Method Detail
+ +

+keyPressed

+
+void keyPressed(int key,
+                char c)
+
+
Notification that a key was pressed +

+

+
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
+
+
+
+ +

+keyReleased

+
+void keyReleased(int key,
+                 char c)
+
+
Notification that a key was released +

+

+
+
+
+
Parameters:
key - The key code that was released (@see org.newdawn.slick.Input)
c - The character of the key that was released
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/MouseListener.html b/lib/slick/javadoc/org/newdawn/slick/MouseListener.html new file mode 100644 index 00000000..916f7e55 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/MouseListener.html @@ -0,0 +1,387 @@ + + + + + + +MouseListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Interface MouseListener

+
+
All Superinterfaces:
ControlledInputReciever
+
+
+
All Known Subinterfaces:
GameState, InputListener
+
+
+
All Known Implementing Classes:
AbstractComponent, AlphaMapTest, AnimationTest, AntiAliasTest, BasicComponent, BasicGame, BasicGameState, BigImageTest, BigSpriteSheetTest, CachedRenderTest, CanvasContainerTest, CanvasSizeTest, ClipTest, CopyAreaAlphaTest, CurveTest, DeferredLoadingTest, DistanceFieldTest, DoubleClickTest, DuplicateEmitterTest, FlashTest, FontPerformanceTest, FontTest, GeomAccuracyTest, GeomTest, GeomUtilTest, GeomUtilTileTest, GradientImageTest, GradientTest, GraphicsTest, GUITest, ImageBufferEndianTest, ImageBufferTest, ImageCornerTest, ImageGraphicsTest, ImageMemTest, ImageOutTest, ImageReadTest, ImageTest, InkscapeTest, InputAdapter, InputProviderTest, InputTest, IsoTiledTest, KeyRepeatTest, LameTest, LineRenderTest, MorphShapeTest, MorphSVGTest, MouseOverArea, MusicListenerTest, NavMeshTest, PackedSheetTest, ParticleTest, PedigreeTest, PolygonTest, PureFontTest, SavedStateTest, ScalableTest, ShapeTest, SlickCallableTest, SoundPositionTest, SoundTest, SoundURLTest, SpriteSheetFontTest, StateBasedGame, StateBasedTest, TestBox, TestState1, TestState2, TestState3, TextField, TexturePaintTest, TileMapTest, TransformTest, TransformTest2, TransitionTest, TransparentColorTest, TrueTypeFontPerformanceTest, UnicodeFontTest
+
+
+
+
public interface MouseListener
extends ControlledInputReciever
+ + +

+Description of classes that respond to mouse related input events +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidmouseClicked(int button, + int x, + int y, + int clickCount) + +
+          Notification that a mouse button was clicked.
+ voidmouseDragged(int oldx, + int oldy, + int newx, + int newy) + +
+          Notification that mouse cursor was dragged
+ voidmouseMoved(int oldx, + int oldy, + int newx, + int newy) + +
+          Notification that mouse cursor was moved
+ voidmousePressed(int button, + int x, + int y) + +
+          Notification that a mouse button was pressed
+ voidmouseReleased(int button, + int x, + int y) + +
+          Notification that a mouse button was released
+ voidmouseWheelMoved(int change) + +
+          Notification that the mouse wheel position was updated
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.ControlledInputReciever
inputEnded, inputStarted, isAcceptingInput, setInput
+  +

+ + + + + + + + +
+Method Detail
+ +

+mouseWheelMoved

+
+void mouseWheelMoved(int change)
+
+
Notification that the mouse wheel position was updated +

+

+
+
+
+
Parameters:
change - The amount of the wheel has moved
+
+
+
+ +

+mouseClicked

+
+void mouseClicked(int button,
+                  int x,
+                  int y,
+                  int clickCount)
+
+
Notification that a mouse button was clicked. Due to double click + handling the single click may be delayed slightly. For absolute notification + of single clicks use mousePressed(). + + To be absolute this method should only be used when considering double clicks +

+

+
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
clickCount - The number of times the button was clicked
+
+
+
+ +

+mousePressed

+
+void mousePressed(int button,
+                  int x,
+                  int y)
+
+
Notification that a mouse button was pressed +

+

+
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
+
+
+
+ +

+mouseReleased

+
+void mouseReleased(int button,
+                   int x,
+                   int y)
+
+
Notification that a mouse button was released +

+

+
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was released
y - The y position of the mouse when the button was released
+
+
+
+ +

+mouseMoved

+
+void mouseMoved(int oldx,
+                int oldy,
+                int newx,
+                int newy)
+
+
Notification that mouse cursor was moved +

+

+
+
+
+
Parameters:
oldx - The old x position of the mouse
oldy - The old y position of the mouse
newx - The new x position of the mouse
newy - The new y position of the mouse
+
+
+
+ +

+mouseDragged

+
+void mouseDragged(int oldx,
+                  int oldy,
+                  int newx,
+                  int newy)
+
+
Notification that mouse cursor was dragged +

+

+
+
+
+
Parameters:
oldx - The old x position of the mouse
oldy - The old y position of the mouse
newx - The new x position of the mouse
newy - The new y position of the mouse
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/Music.html b/lib/slick/javadoc/org/newdawn/slick/Music.html new file mode 100644 index 00000000..d4c1d7ce --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/Music.html @@ -0,0 +1,690 @@ + + + + + + +Music (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class Music

+
+java.lang.Object
+  extended by org.newdawn.slick.Music
+
+
+
+
public class Music
extends java.lang.Object
+ + +

+A piece of music loaded and playable within the game. Only one piece of music can + play at any given time and a channel is reserved so music will always play. +

+ +

+

+
Author:
+
kevin, Nathan Sweet
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
Music(java.io.InputStream in, + java.lang.String ref) + +
+          Create and load a piece of music (either OGG or MOD/XM)
Music(java.lang.String ref) + +
+          Create and load a piece of music (either OGG or MOD/XM)
Music(java.lang.String ref, + boolean streamingHint) + +
+          Create and load a piece of music (either OGG or MOD/XM)
Music(java.net.URL ref) + +
+          Create and load a piece of music (either OGG or MOD/XM)
Music(java.net.URL url, + boolean streamingHint) + +
+          Create and load a piece of music (either OGG or MOD/XM)
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddListener(MusicListener listener) + +
+          Add a listener to this music
+ voidfade(int duration, + float endVolume, + boolean stopAfterFade) + +
+          Fade this music to the volume specified
+ floatgetPosition() + +
+          The position into the sound thats being played
+ floatgetVolume() + +
+          Get the individual volume of the music
+ voidloop() + +
+          Loop the music
+ voidloop(float pitch, + float volume) + +
+          Loop the music at a given pitch and volume
+ voidpause() + +
+          Pause the music playback
+ voidplay() + +
+          Play the music
+ voidplay(float pitch, + float volume) + +
+          Play the music at a given pitch and volume
+ booleanplaying() + +
+          Check if the music is being played
+static voidpoll(int delta) + +
+          Poll the state of the current music.
+ voidremoveListener(MusicListener listener) + +
+          Remove a listener from this music
+ voidresume() + +
+          Resume the music playback
+ booleansetPosition(float position) + +
+          Seeks to a position in the music.
+ voidsetVolume(float volume) + +
+          Set the volume of the music as a factor of the global volume setting
+ voidstop() + +
+          Stop the music playing
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Music

+
+public Music(java.lang.String ref)
+      throws SlickException
+
+
Create and load a piece of music (either OGG or MOD/XM) +

+

+
Parameters:
ref - The location of the music +
Throws: +
SlickException
+
+
+ +

+Music

+
+public Music(java.net.URL ref)
+      throws SlickException
+
+
Create and load a piece of music (either OGG or MOD/XM) +

+

+
Parameters:
ref - The location of the music +
Throws: +
SlickException
+
+
+ +

+Music

+
+public Music(java.io.InputStream in,
+             java.lang.String ref)
+      throws SlickException
+
+
Create and load a piece of music (either OGG or MOD/XM) +

+

+
Parameters:
in - The stream to read the music from
ref - The symbolic name of this music +
Throws: +
SlickException - Indicates a failure to read the music from the stream
+
+
+ +

+Music

+
+public Music(java.net.URL url,
+             boolean streamingHint)
+      throws SlickException
+
+
Create and load a piece of music (either OGG or MOD/XM) +

+

+
Parameters:
url - The location of the music
streamingHint - A hint to indicate whether streaming should be used if possible +
Throws: +
SlickException
+
+
+ +

+Music

+
+public Music(java.lang.String ref,
+             boolean streamingHint)
+      throws SlickException
+
+
Create and load a piece of music (either OGG or MOD/XM) +

+

+
Parameters:
ref - The location of the music
streamingHint - A hint to indicate whether streaming should be used if possible +
Throws: +
SlickException
+
+ + + + + + + + +
+Method Detail
+ +

+poll

+
+public static void poll(int delta)
+
+
Poll the state of the current music. This causes streaming music + to stream and checks listeners. Note that if you're using a game container + this will be auto-magically called for you. +

+

+
Parameters:
delta - The amount of time since last poll
+
+
+
+ +

+addListener

+
+public void addListener(MusicListener listener)
+
+
Add a listener to this music +

+

+
Parameters:
listener - The listener to add
+
+
+
+ +

+removeListener

+
+public void removeListener(MusicListener listener)
+
+
Remove a listener from this music +

+

+
Parameters:
listener - The listener to remove
+
+
+
+ +

+loop

+
+public void loop()
+
+
Loop the music +

+

+
+
+
+
+ +

+play

+
+public void play()
+
+
Play the music +

+

+
+
+
+
+ +

+play

+
+public void play(float pitch,
+                 float volume)
+
+
Play the music at a given pitch and volume +

+

+
Parameters:
pitch - The pitch to play the music at (1.0 = default)
volume - The volume to play the music at (1.0 = default)
+
+
+
+ +

+loop

+
+public void loop(float pitch,
+                 float volume)
+
+
Loop the music at a given pitch and volume +

+

+
Parameters:
pitch - The pitch to play the music at (1.0 = default)
volume - The volume to play the music at (1.0 = default)
+
+
+
+ +

+pause

+
+public void pause()
+
+
Pause the music playback +

+

+
+
+
+
+ +

+stop

+
+public void stop()
+
+
Stop the music playing +

+

+
+
+
+
+ +

+resume

+
+public void resume()
+
+
Resume the music playback +

+

+
+
+
+
+ +

+playing

+
+public boolean playing()
+
+
Check if the music is being played +

+

+ +
Returns:
True if the music is being played
+
+
+
+ +

+setVolume

+
+public void setVolume(float volume)
+
+
Set the volume of the music as a factor of the global volume setting +

+

+
Parameters:
volume - The volume to play music at. 0 - 1, 1 is Max
+
+
+
+ +

+getVolume

+
+public float getVolume()
+
+
Get the individual volume of the music +

+

+ +
Returns:
The volume of this music, still effected by global SoundStore volume. 0 - 1, 1 is Max
+
+
+
+ +

+fade

+
+public void fade(int duration,
+                 float endVolume,
+                 boolean stopAfterFade)
+
+
Fade this music to the volume specified +

+

+
Parameters:
duration - Fade time in milliseconds.
endVolume - The target volume
stopAfterFade - True if music should be stopped after fading in/out
+
+
+
+ +

+setPosition

+
+public boolean setPosition(float position)
+
+
Seeks to a position in the music. For streaming music, seeking before the current position causes + the stream to be reloaded. +

+

+
Parameters:
position - Position in seconds. +
Returns:
True if the seek was successful
+
+
+
+ +

+getPosition

+
+public float getPosition()
+
+
The position into the sound thats being played +

+

+ +
Returns:
The current position in seconds.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/MusicListener.html b/lib/slick/javadoc/org/newdawn/slick/MusicListener.html new file mode 100644 index 00000000..e731fc0b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/MusicListener.html @@ -0,0 +1,245 @@ + + + + + + +MusicListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Interface MusicListener

+
+
All Known Implementing Classes:
MusicListenerTest
+
+
+
+
public interface MusicListener
+ + +

+The description of any class needing to recieve notification of changes + to music state. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ voidmusicEnded(Music music) + +
+          Notification that a piece of music finished playing
+ voidmusicSwapped(Music music, + Music newMusic) + +
+          Notification that a piece of music has been swapped + for another.
+  +

+ + + + + + + + +
+Method Detail
+ +

+musicEnded

+
+void musicEnded(Music music)
+
+
Notification that a piece of music finished playing +

+

+
Parameters:
music - The music that finished playing
+
+
+
+ +

+musicSwapped

+
+void musicSwapped(Music music,
+                  Music newMusic)
+
+
Notification that a piece of music has been swapped + for another. +

+

+
Parameters:
music - The music that has been swapped out
newMusic - The new music we're playing
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/PackedSpriteSheet.html b/lib/slick/javadoc/org/newdawn/slick/PackedSpriteSheet.html new file mode 100644 index 00000000..c7eed9df --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/PackedSpriteSheet.html @@ -0,0 +1,388 @@ + + + + + + +PackedSpriteSheet (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class PackedSpriteSheet

+
+java.lang.Object
+  extended by org.newdawn.slick.PackedSpriteSheet
+
+
+
+
public class PackedSpriteSheet
extends java.lang.Object
+ + +

+A sprite sheet packed and defined by the Pacific Software Image Packer available + from: + + http://homepage.ntlworld.com/config/imagepacker/ +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
PackedSpriteSheet(java.lang.String def) + +
+          Create a new packed sprite sheet based on a ImagePacker definition file
PackedSpriteSheet(java.lang.String def, + Color trans) + +
+          Create a new packed sprite sheet based on a ImagePacker definition file
PackedSpriteSheet(java.lang.String def, + int filter) + +
+          Create a new packed sprite sheet based on a ImagePacker definition file
PackedSpriteSheet(java.lang.String def, + int filter, + Color trans) + +
+          Create a new packed sprite sheet based on a ImagePacker definition file
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ ImagegetFullImage() + +
+          Get the full image contaning all the sprites/sections
+ ImagegetSprite(java.lang.String name) + +
+          Get a single named sprite from the sheet
+ SpriteSheetgetSpriteSheet(java.lang.String name) + +
+          Get a sprite sheet that has been packed into the greater image
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PackedSpriteSheet

+
+public PackedSpriteSheet(java.lang.String def)
+                  throws SlickException
+
+
Create a new packed sprite sheet based on a ImagePacker definition file +

+

+
Parameters:
def - The location of the definition file to read +
Throws: +
SlickException - Indicates a failure to read the definition file
+
+
+ +

+PackedSpriteSheet

+
+public PackedSpriteSheet(java.lang.String def,
+                         Color trans)
+                  throws SlickException
+
+
Create a new packed sprite sheet based on a ImagePacker definition file +

+

+
Parameters:
def - The location of the definition file to read
trans - The color to be treated as transparent +
Throws: +
SlickException - Indicates a failure to read the definition file
+
+
+ +

+PackedSpriteSheet

+
+public PackedSpriteSheet(java.lang.String def,
+                         int filter)
+                  throws SlickException
+
+
Create a new packed sprite sheet based on a ImagePacker definition file +

+

+
Parameters:
def - The location of the definition file to read
filter - The image filter to use when loading the packed sprite image +
Throws: +
SlickException - Indicates a failure to read the definition file
+
+
+ +

+PackedSpriteSheet

+
+public PackedSpriteSheet(java.lang.String def,
+                         int filter,
+                         Color trans)
+                  throws SlickException
+
+
Create a new packed sprite sheet based on a ImagePacker definition file +

+

+
Parameters:
def - The location of the definition file to read
filter - The image filter to use when loading the packed sprite image
trans - The color to be treated as transparent +
Throws: +
SlickException - Indicates a failure to read the definition file
+
+ + + + + + + + +
+Method Detail
+ +

+getFullImage

+
+public Image getFullImage()
+
+
Get the full image contaning all the sprites/sections +

+

+ +
Returns:
The full image containing all the sprites/sections
+
+
+
+ +

+getSprite

+
+public Image getSprite(java.lang.String name)
+
+
Get a single named sprite from the sheet +

+

+
Parameters:
name - The name of the sprite to retrieve +
Returns:
The sprite requested (image of)
+
+
+
+ +

+getSpriteSheet

+
+public SpriteSheet getSpriteSheet(java.lang.String name)
+
+
Get a sprite sheet that has been packed into the greater image +

+

+
Parameters:
name - The name of the sprite sheet to retrieve +
Returns:
The sprite sheet from the packed sheet
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/Renderable.html b/lib/slick/javadoc/org/newdawn/slick/Renderable.html new file mode 100644 index 00000000..024b79a1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/Renderable.html @@ -0,0 +1,221 @@ + + + + + + +Renderable (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Interface Renderable

+
+
All Known Implementing Classes:
Animation, BigImage, Image, SpriteSheet
+
+
+
+
public interface Renderable
+ + +

+Description of anything that can be drawn +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voiddraw(float x, + float y) + +
+          Draw this artefact at the given location
+  +

+ + + + + + + + +
+Method Detail
+ +

+draw

+
+void draw(float x,
+          float y)
+
+
Draw this artefact at the given location +

+

+
Parameters:
x - The x coordinate to draw the artefact at
y - The y coordinate to draw the artefact at
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/SavedState.html b/lib/slick/javadoc/org/newdawn/slick/SavedState.html new file mode 100644 index 00000000..4cba3cc8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/SavedState.html @@ -0,0 +1,465 @@ + + + + + + +SavedState (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class SavedState

+
+java.lang.Object
+  extended by org.newdawn.slick.SavedState
+
+
+
+
public class SavedState
extends java.lang.Object
+ + +

+A utility to allow game setup/state to be stored locally. This utility will adapt to the + current enviornment (webstart or file based). Note that this will not currently + work in an applet. +

+ +

+

+
Author:
+
kappaOne
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SavedState(java.lang.String fileName) + +
+          Create and Test to see if the app is running + as webstart or local app and select the appropriate + muffin type
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclear() + +
+          Will delete all current data held in Score
+ doublegetNumber(java.lang.String nameOfField) + +
+          Get number stored at given location
+ doublegetNumber(java.lang.String nameOfField, + double defaultValue) + +
+          Get number stored at given location
+ java.lang.StringgetString(java.lang.String nameOfField) + +
+          Get the String at the given location
+ java.lang.StringgetString(java.lang.String nameOfField, + java.lang.String defaultValue) + +
+          Get the String at the given location
+ voidload() + +
+          Load the data from file/muffin
+ voidsave() + +
+          Save the stored data to file/muffin
+ voidsetNumber(java.lang.String nameOfField, + double value) + +
+          Save the given value at the given location + will overwrite any previous value at this location
+ voidsetString(java.lang.String nameOfField, + java.lang.String value) + +
+          Save the given value at the given location + will overwrite any previous value at this location
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SavedState

+
+public SavedState(java.lang.String fileName)
+           throws SlickException
+
+
Create and Test to see if the app is running + as webstart or local app and select the appropriate + muffin type +

+

+
Parameters:
fileName - name of muffin where data will be saved +
Throws: +
SlickException - Indicates a failure to load the stored state
+
+ + + + + + + + +
+Method Detail
+ +

+getNumber

+
+public double getNumber(java.lang.String nameOfField)
+
+
Get number stored at given location +

+

+
Parameters:
nameOfField - The name of the number to retrieve +
Returns:
The number saved at this location
+
+
+
+ +

+getNumber

+
+public double getNumber(java.lang.String nameOfField,
+                        double defaultValue)
+
+
Get number stored at given location +

+

+
Parameters:
nameOfField - The name of the number to retrieve
defaultValue - The value to return if the specified value hasn't been set +
Returns:
The number saved at this location
+
+
+
+ +

+setNumber

+
+public void setNumber(java.lang.String nameOfField,
+                      double value)
+
+
Save the given value at the given location + will overwrite any previous value at this location +

+

+
Parameters:
nameOfField - The name to store the value against
value - The value to store
+
+
+
+ +

+getString

+
+public java.lang.String getString(java.lang.String nameOfField)
+
+
Get the String at the given location +

+

+
Parameters:
nameOfField - location of string +
Returns:
String stored at the location given
+
+
+
+ +

+getString

+
+public java.lang.String getString(java.lang.String nameOfField,
+                                  java.lang.String defaultValue)
+
+
Get the String at the given location +

+

+
Parameters:
nameOfField - location of string
defaultValue - The value to return if the specified value hasn't been set +
Returns:
String stored at the location given
+
+
+
+ +

+setString

+
+public void setString(java.lang.String nameOfField,
+                      java.lang.String value)
+
+
Save the given value at the given location + will overwrite any previous value at this location +

+

+
Parameters:
nameOfField - location to store int
value - The value to store
+
+
+
+ +

+save

+
+public void save()
+          throws java.io.IOException
+
+
Save the stored data to file/muffin +

+

+ +
Throws: +
java.io.IOException - Indicates it wasn't possible to store the state
+
+
+
+ +

+load

+
+public void load()
+          throws java.io.IOException
+
+
Load the data from file/muffin +

+

+ +
Throws: +
java.io.IOException - Indicates it wasn't possible to load the state
+
+
+
+ +

+clear

+
+public void clear()
+
+
Will delete all current data held in Score +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/ScalableGame.html b/lib/slick/javadoc/org/newdawn/slick/ScalableGame.html new file mode 100644 index 00000000..8e5d472d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/ScalableGame.html @@ -0,0 +1,477 @@ + + + + + + +ScalableGame (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class ScalableGame

+
+java.lang.Object
+  extended by org.newdawn.slick.ScalableGame
+
+
+
All Implemented Interfaces:
Game
+
+
+
+
public class ScalableGame
extends java.lang.Object
implements Game
+ + +

+A wrapper to allow any game to be scalable. This relies on knowing the + normal width/height of the game - i.e. the dimensions that the game is + expecting to be run at. The wrapper then takes the size of the container + and scales rendering and input based on the ratio. + + Note: Using OpenGL directly within a ScalableGame can break it +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
ScalableGame(Game held, + int normalWidth, + int normalHeight) + +
+          Create a new scalable game wrapper
ScalableGame(Game held, + int normalWidth, + int normalHeight, + boolean maintainAspect) + +
+          Create a new scalable game wrapper
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancloseRequested() + +
+          Notification that a game close has been requested
+ java.lang.StringgetTitle() + +
+          Get the title of this game
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidrecalculateScale() + +
+          Recalculate the scale of the game
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+protected  voidrenderOverlay(GameContainer container, + Graphics g) + +
+          Render the overlay that will sit over the scaled screen
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ScalableGame

+
+public ScalableGame(Game held,
+                    int normalWidth,
+                    int normalHeight)
+
+
Create a new scalable game wrapper +

+

+
Parameters:
held - The game to be wrapper and displayed at a different resolution
normalWidth - The normal width of the game
normalHeight - The noral height of the game
+
+
+ +

+ScalableGame

+
+public ScalableGame(Game held,
+                    int normalWidth,
+                    int normalHeight,
+                    boolean maintainAspect)
+
+
Create a new scalable game wrapper +

+

+
Parameters:
held - The game to be wrapper and displayed at a different resolution
normalWidth - The normal width of the game
normalHeight - The noral height of the game
maintainAspect - True if we should maintain the aspect ratio
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+recalculateScale

+
+public void recalculateScale()
+                      throws SlickException
+
+
Recalculate the scale of the game +

+

+
+
+
+ +
Throws: +
SlickException - Indicates a failure to reinit the game
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public final void render(GameContainer container,
+                         Graphics g)
+                  throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Specified by:
render in interface Game
+
+
+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+renderOverlay

+
+protected void renderOverlay(GameContainer container,
+                             Graphics g)
+
+
Render the overlay that will sit over the scaled screen +

+

+
+
+
+
Parameters:
container - The container holding the game being render
g - Graphics context on which to render
+
+
+
+ +

+closeRequested

+
+public boolean closeRequested()
+
+
Description copied from interface: Game
+
Notification that a game close has been requested +

+

+
Specified by:
closeRequested in interface Game
+
+
+ +
Returns:
True if the game should close
See Also:
Game.closeRequested()
+
+
+
+ +

+getTitle

+
+public java.lang.String getTitle()
+
+
Description copied from interface: Game
+
Get the title of this game +

+

+
Specified by:
getTitle in interface Game
+
+
+ +
Returns:
The title of the game
See Also:
Game.getTitle()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/ShapeFill.html b/lib/slick/javadoc/org/newdawn/slick/ShapeFill.html new file mode 100644 index 00000000..c9a2f575 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/ShapeFill.html @@ -0,0 +1,251 @@ + + + + + + +ShapeFill (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Interface ShapeFill

+
+
All Known Implementing Classes:
GradientFill
+
+
+
+
public interface ShapeFill
+ + +

+A filling method for a shape. This allows changing colours at shape verticies and + modify they're positions as required +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ ColorcolorAt(Shape shape, + float x, + float y) + +
+          Get the colour that should be applied at the specified location
+ Vector2fgetOffsetAt(Shape shape, + float x, + float y) + +
+          Get the offset for a vertex at a given location based on it's shape
+  +

+ + + + + + + + +
+Method Detail
+ +

+colorAt

+
+Color colorAt(Shape shape,
+              float x,
+              float y)
+
+
Get the colour that should be applied at the specified location +

+

+
Parameters:
shape - The shape being filled
x - The x coordinate of the point being coloured
y - The y coordinate of the point being coloured +
Returns:
The colour that should be applied based on the control points of this gradient
+
+
+
+ +

+getOffsetAt

+
+Vector2f getOffsetAt(Shape shape,
+                     float x,
+                     float y)
+
+
Get the offset for a vertex at a given location based on it's shape +

+

+
Parameters:
shape - The shape being filled
x - The x coordinate of the point being drawn
y - The y coordinate of the point being drawn +
Returns:
The offset to apply to this vertex
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/SlickException.html b/lib/slick/javadoc/org/newdawn/slick/SlickException.html new file mode 100644 index 00000000..7b358ac8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/SlickException.html @@ -0,0 +1,273 @@ + + + + + + +SlickException (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class SlickException

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Exception
+          extended by org.newdawn.slick.SlickException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
Direct Known Subclasses:
ParsingException, SlickXMLException
+
+
+
+
public class SlickException
extends java.lang.Exception
+ + +

+A generic exception thrown by everything in the library +

+ +

+

+
Author:
+
kevin
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
SlickException(java.lang.String message) + +
+          Create a new exception with a detail message
SlickException(java.lang.String message, + java.lang.Throwable e) + +
+          Create a new exception with a detail message
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SlickException

+
+public SlickException(java.lang.String message)
+
+
Create a new exception with a detail message +

+

+
Parameters:
message - The message describing the cause of this exception
+
+
+ +

+SlickException

+
+public SlickException(java.lang.String message,
+                      java.lang.Throwable e)
+
+
Create a new exception with a detail message +

+

+
Parameters:
message - The message describing the cause of this exception
e - The exception causing this exception to be thrown
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/Sound.html b/lib/slick/javadoc/org/newdawn/slick/Sound.html new file mode 100644 index 00000000..da0598fc --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/Sound.html @@ -0,0 +1,478 @@ + + + + + + +Sound (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class Sound

+
+java.lang.Object
+  extended by org.newdawn.slick.Sound
+
+
+
+
public class Sound
extends java.lang.Object
+ + +

+A single sound effect loaded from either OGG or XM/MOD file. Sounds are allocated to + channels dynamically - if not channel is available the sound will not play. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
Sound(java.io.InputStream in, + java.lang.String ref) + +
+          Create a new Sound
Sound(java.lang.String ref) + +
+          Create a new Sound
Sound(java.net.URL url) + +
+          Create a new Sound
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidloop() + +
+          Loop this sound effect at default volume and pitch
+ voidloop(float pitch, + float volume) + +
+          Loop this sound effect at a given volume and pitch
+ voidplay() + +
+          Play this sound effect at default volume and pitch
+ voidplay(float pitch, + float volume) + +
+          Play this sound effect at a given volume and pitch
+ voidplayAt(float x, + float y, + float z) + +
+          Play a sound effect from a particular location
+ voidplayAt(float pitch, + float volume, + float x, + float y, + float z) + +
+          Play a sound effect from a particular location
+ booleanplaying() + +
+          Check if the sound is currently playing
+ voidstop() + +
+          Stop the sound being played
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Sound

+
+public Sound(java.io.InputStream in,
+             java.lang.String ref)
+      throws SlickException
+
+
Create a new Sound +

+

+
Parameters:
in - The location of the OGG or MOD/XM to load
ref - The name to associate this stream +
Throws: +
SlickException - Indicates a failure to load the sound effect
+
+
+ +

+Sound

+
+public Sound(java.net.URL url)
+      throws SlickException
+
+
Create a new Sound +

+

+
Parameters:
url - The location of the OGG or MOD/XM to load +
Throws: +
SlickException - Indicates a failure to load the sound effect
+
+
+ +

+Sound

+
+public Sound(java.lang.String ref)
+      throws SlickException
+
+
Create a new Sound +

+

+
Parameters:
ref - The location of the OGG or MOD/XM to load +
Throws: +
SlickException - Indicates a failure to load the sound effect
+
+ + + + + + + + +
+Method Detail
+ +

+play

+
+public void play()
+
+
Play this sound effect at default volume and pitch +

+

+
+
+
+
+ +

+play

+
+public void play(float pitch,
+                 float volume)
+
+
Play this sound effect at a given volume and pitch +

+

+
Parameters:
pitch - The pitch to play the sound effect at
volume - The volumen to play the sound effect at
+
+
+
+ +

+playAt

+
+public void playAt(float x,
+                   float y,
+                   float z)
+
+
Play a sound effect from a particular location +

+

+
Parameters:
x - The x position of the source of the effect
y - The y position of the source of the effect
z - The z position of the source of the effect
+
+
+
+ +

+playAt

+
+public void playAt(float pitch,
+                   float volume,
+                   float x,
+                   float y,
+                   float z)
+
+
Play a sound effect from a particular location +

+

+
Parameters:
pitch - The pitch to play the sound effect at
volume - The volumen to play the sound effect at
x - The x position of the source of the effect
y - The y position of the source of the effect
z - The z position of the source of the effect
+
+
+
+ +

+loop

+
+public void loop()
+
+
Loop this sound effect at default volume and pitch +

+

+
+
+
+
+ +

+loop

+
+public void loop(float pitch,
+                 float volume)
+
+
Loop this sound effect at a given volume and pitch +

+

+
Parameters:
pitch - The pitch to play the sound effect at
volume - The volumen to play the sound effect at
+
+
+
+ +

+playing

+
+public boolean playing()
+
+
Check if the sound is currently playing +

+

+ +
Returns:
True if the sound is playing
+
+
+
+ +

+stop

+
+public void stop()
+
+
Stop the sound being played +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/SpriteSheet.html b/lib/slick/javadoc/org/newdawn/slick/SpriteSheet.html new file mode 100644 index 00000000..d62290bd --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/SpriteSheet.html @@ -0,0 +1,715 @@ + + + + + + +SpriteSheet (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class SpriteSheet

+
+java.lang.Object
+  extended by org.newdawn.slick.Image
+      extended by org.newdawn.slick.SpriteSheet
+
+
+
All Implemented Interfaces:
Renderable
+
+
+
+
public class SpriteSheet
extends Image
+ + +

+A sheet of sprites that can be drawn individually +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.Image
alpha, angle, BOTTOM_LEFT, BOTTOM_RIGHT, centerX, centerY, corners, destroyed, FILTER_LINEAR, FILTER_NEAREST, GL, height, inited, inUse, name, pixelData, ref, texture, textureHeight, textureOffsetX, textureOffsetY, textureWidth, TOP_LEFT, TOP_RIGHT, width
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
SpriteSheet(Image image, + int tw, + int th) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(Image image, + int tw, + int th, + int spacing) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(Image image, + int tw, + int th, + int spacing, + int margin) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(java.lang.String name, + java.io.InputStream ref, + int tw, + int th) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(java.lang.String ref, + int tw, + int th) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(java.lang.String ref, + int tw, + int th, + Color col) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(java.lang.String ref, + int tw, + int th, + Color col, + int spacing) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(java.lang.String ref, + int tw, + int th, + int spacing) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(java.net.URL ref, + int tw, + int th) + +
+          Create a new sprite sheet based on a image location
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidendUse() + +
+          End the use of this sprite sheet and release the lock.
+ intgetHorizontalCount() + +
+          Get the number of sprites across the sheet
+ ImagegetSprite(int x, + int y) + +
+          Get a sprite at a particular cell on the sprite sheet
+ ImagegetSubImage(int x, + int y) + +
+          Get the sub image cached in this sprite sheet
+ intgetVerticalCount() + +
+          Get the number of sprites down the sheet
+protected  voidinitImpl() + +
+          Hook for subclasses to perform initialisation
+ voidrenderInUse(int x, + int y, + int sx, + int sy) + +
+          Render a sprite when this sprite sheet is in use.
+ voidsetTexture(Texture texture) + +
+          Set the texture used by this image
+ voidstartUse() + +
+          Start using this sheet.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.Image
bind, clampTexture, copy, destroy, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, drawCentered, drawEmbedded, drawEmbedded, drawEmbedded, drawFlash, drawFlash, drawFlash, drawSheared, drawSheared, drawWarped, ensureInverted, flushPixelData, getAlpha, getCenterOfRotationX, getCenterOfRotationY, getColor, getFilter, getFlippedCopy, getGraphics, getHeight, getName, getResourceReference, getRotation, getScaledCopy, getScaledCopy, getSubImage, getTexture, getTextureHeight, getTextureOffsetX, getTextureOffsetY, getTextureWidth, getWidth, init, isDestroyed, reinit, rotate, setAlpha, setCenterOfRotation, setColor, setColor, setFilter, setImageColor, setImageColor, setName, setRotation, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SpriteSheet

+
+public SpriteSheet(java.net.URL ref,
+                   int tw,
+                   int th)
+            throws SlickException,
+                   java.io.IOException
+
+
Create a new sprite sheet based on a image location +

+

+
Parameters:
ref - The URL to the image to use
tw - The width of the tiles on the sheet
th - The height of the tiles on the sheet +
Throws: +
SlickException - Indicates a failure to read image data +
java.io.IOException - Indicates the URL could not be opened
+
+
+ +

+SpriteSheet

+
+public SpriteSheet(Image image,
+                   int tw,
+                   int th)
+
+
Create a new sprite sheet based on a image location +

+

+
Parameters:
image - The image to based the sheet of
tw - The width of the tiles on the sheet
th - The height of the tiles on the sheet
+
+
+ +

+SpriteSheet

+
+public SpriteSheet(Image image,
+                   int tw,
+                   int th,
+                   int spacing,
+                   int margin)
+
+
Create a new sprite sheet based on a image location +

+

+
Parameters:
image - The image to based the sheet of
tw - The width of the tiles on the sheet
th - The height of the tiles on the sheet
spacing - The spacing between tiles
margin - The magrin around the tiles
+
+
+ +

+SpriteSheet

+
+public SpriteSheet(Image image,
+                   int tw,
+                   int th,
+                   int spacing)
+
+
Create a new sprite sheet based on a image location +

+

+
Parameters:
image - The image to based the sheet of
tw - The width of the tiles on the sheet
th - The height of the tiles on the sheet
spacing - The spacing between tiles
+
+
+ +

+SpriteSheet

+
+public SpriteSheet(java.lang.String ref,
+                   int tw,
+                   int th,
+                   int spacing)
+            throws SlickException
+
+
Create a new sprite sheet based on a image location +

+

+
Parameters:
ref - The location of the sprite sheet to load
tw - The width of the tiles on the sheet
th - The height of the tiles on the sheet
spacing - The spacing between tiles +
Throws: +
SlickException - Indicates a failure to load the image
+
+
+ +

+SpriteSheet

+
+public SpriteSheet(java.lang.String ref,
+                   int tw,
+                   int th)
+            throws SlickException
+
+
Create a new sprite sheet based on a image location +

+

+
Parameters:
ref - The location of the sprite sheet to load
tw - The width of the tiles on the sheet
th - The height of the tiles on the sheet +
Throws: +
SlickException - Indicates a failure to load the image
+
+
+ +

+SpriteSheet

+
+public SpriteSheet(java.lang.String ref,
+                   int tw,
+                   int th,
+                   Color col)
+            throws SlickException
+
+
Create a new sprite sheet based on a image location +

+

+
Parameters:
ref - The location of the sprite sheet to load
tw - The width of the tiles on the sheet
th - The height of the tiles on the sheet
col - The colour to treat as transparent +
Throws: +
SlickException - Indicates a failure to load the image
+
+
+ +

+SpriteSheet

+
+public SpriteSheet(java.lang.String ref,
+                   int tw,
+                   int th,
+                   Color col,
+                   int spacing)
+            throws SlickException
+
+
Create a new sprite sheet based on a image location +

+

+
Parameters:
ref - The location of the sprite sheet to load
tw - The width of the tiles on the sheet
th - The height of the tiles on the sheet
col - The colour to treat as transparent
spacing - The spacing between tiles +
Throws: +
SlickException - Indicates a failure to load the image
+
+
+ +

+SpriteSheet

+
+public SpriteSheet(java.lang.String name,
+                   java.io.InputStream ref,
+                   int tw,
+                   int th)
+            throws SlickException
+
+
Create a new sprite sheet based on a image location +

+

+
Parameters:
name - The name to give to the image in the image cache
ref - The stream from which we can load the image
tw - The width of the tiles on the sheet
th - The height of the tiles on the sheet +
Throws: +
SlickException - Indicates a failure to load the image
+
+ + + + + + + + +
+Method Detail
+ +

+initImpl

+
+protected void initImpl()
+
+
Description copied from class: Image
+
Hook for subclasses to perform initialisation +

+

+
Overrides:
initImpl in class Image
+
+
+
See Also:
Image.initImpl()
+
+
+
+ +

+getSubImage

+
+public Image getSubImage(int x,
+                         int y)
+
+
Get the sub image cached in this sprite sheet +

+

+
Parameters:
x - The x position in tiles of the image to get
y - The y position in tiles of the image to get +
Returns:
The subimage at that location on the sheet
+
+
+
+ +

+getSprite

+
+public Image getSprite(int x,
+                       int y)
+
+
Get a sprite at a particular cell on the sprite sheet +

+

+
Parameters:
x - The x position of the cell on the sprite sheet
y - The y position of the cell on the sprite sheet +
Returns:
The single image from the sprite sheet
+
+
+
+ +

+getHorizontalCount

+
+public int getHorizontalCount()
+
+
Get the number of sprites across the sheet +

+

+ +
Returns:
The number of sprites across the sheet
+
+
+
+ +

+getVerticalCount

+
+public int getVerticalCount()
+
+
Get the number of sprites down the sheet +

+

+ +
Returns:
The number of sprite down the sheet
+
+
+
+ +

+renderInUse

+
+public void renderInUse(int x,
+                        int y,
+                        int sx,
+                        int sy)
+
+
Render a sprite when this sprite sheet is in use. +

+

+
Parameters:
x - The x position to render the sprite at
y - The y position to render the sprite at
sx - The x location of the cell to render
sy - The y location of the cell to render
See Also:
startUse(), +endUse()
+
+
+
+ +

+endUse

+
+public void endUse()
+
+
Description copied from class: Image
+
End the use of this sprite sheet and release the lock. +

+

+
Overrides:
endUse in class Image
+
+
+
See Also:
Image.endUse()
+
+
+
+ +

+startUse

+
+public void startUse()
+
+
Description copied from class: Image
+
Start using this sheet. This method can be used for optimal rendering of a collection + of sprites from a single sprite sheet. First, startUse(). Then render each sprite by + calling renderInUse(). Finally, endUse(). Between start and end there can be no rendering + of other sprites since the rendering is locked for this sprite sheet. +

+

+
Overrides:
startUse in class Image
+
+
+
See Also:
Image.startUse()
+
+
+
+ +

+setTexture

+
+public void setTexture(Texture texture)
+
+
Description copied from class: Image
+
Set the texture used by this image +

+

+
Overrides:
setTexture in class Image
+
+
+
Parameters:
texture - The texture used by this image
See Also:
Image.setTexture(org.newdawn.slick.opengl.Texture)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/SpriteSheetFont.html b/lib/slick/javadoc/org/newdawn/slick/SpriteSheetFont.html new file mode 100644 index 00000000..acc6ea46 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/SpriteSheetFont.html @@ -0,0 +1,435 @@ + + + + + + +SpriteSheetFont (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class SpriteSheetFont

+
+java.lang.Object
+  extended by org.newdawn.slick.SpriteSheetFont
+
+
+
All Implemented Interfaces:
Font
+
+
+
+
public class SpriteSheetFont
extends java.lang.Object
implements Font
+ + +

+A font implementation that will use the graphics inside a SpriteSheet for its data. + This is useful when your font has a fixed width and height for each character as + opposed to the more complex AngelCodeFont that allows different sizes and kerning + for each character. +

+ +

+

+
Author:
+
Onno Scheffers
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SpriteSheetFont(SpriteSheet font, + char startingCharacter) + +
+          Create a new font based on a SpriteSheet.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddrawString(float x, + float y, + java.lang.String text) + +
+          Draw a string to the screen
+ voiddrawString(float x, + float y, + java.lang.String text, + Color col) + +
+          Draw a string to the screen
+ voiddrawString(float x, + float y, + java.lang.String text, + Color col, + int startIndex, + int endIndex) + +
+          Draw part of a string to the screen.
+ intgetHeight(java.lang.String text) + +
+          Get the height of the given string
+ intgetLineHeight() + +
+          Get the maximum height of any line drawn by this font
+ intgetWidth(java.lang.String text) + +
+          Get the width of the given string
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SpriteSheetFont

+
+public SpriteSheetFont(SpriteSheet font,
+                       char startingCharacter)
+
+
Create a new font based on a SpriteSheet. The SpriteSheet should hold your + fixed-width character set in ASCII order. To only get upper-case characters + working you would usually set up a SpriteSheet with characters for these values: +
+   !"#$%&'()*+,-./
+  0123456789:;<=>?
+  @ABCDEFGHIJKLMNO
+  PQRSTUVWXYZ[\]^_
+ In this set, ' ' (SPACE) would be the startingCharacter of your characterSet.
+

+

+
Parameters:
font - The SpriteSheet holding the font data.
startingCharacter - The first character that is defined in the SpriteSheet.
+
+ + + + + + + + +
+Method Detail
+ +

+drawString

+
+public void drawString(float x,
+                       float y,
+                       java.lang.String text)
+
+
Description copied from interface: Font
+
Draw a string to the screen +

+

+
Specified by:
drawString in interface Font
+
+
+
Parameters:
x - The x location at which to draw the string
y - The y location at which to draw the string
text - The text to be displayed
See Also:
Font.drawString(float, float, java.lang.String)
+
+
+
+ +

+drawString

+
+public void drawString(float x,
+                       float y,
+                       java.lang.String text,
+                       Color col)
+
+
Description copied from interface: Font
+
Draw a string to the screen +

+

+
Specified by:
drawString in interface Font
+
+
+
Parameters:
x - The x location at which to draw the string
y - The y location at which to draw the string
text - The text to be displayed
col - The colour to draw with
See Also:
Font.drawString(float, float, java.lang.String, org.newdawn.slick.Color)
+
+
+
+ +

+drawString

+
+public void drawString(float x,
+                       float y,
+                       java.lang.String text,
+                       Color col,
+                       int startIndex,
+                       int endIndex)
+
+
Description copied from interface: Font
+
Draw part of a string to the screen. Note that this will + still position the text as though it's part of the bigger string. +

+

+
Specified by:
drawString in interface Font
+
+
+
Parameters:
x - The x location at which to draw the string
y - The y location at which to draw the string
text - The text to be displayed
col - The colour to draw with
startIndex - The index of the first character to draw
endIndex - The index of the last character from the string to draw
See Also:
Font.drawString(float, float, String, Color, int, int)
+
+
+
+ +

+getHeight

+
+public int getHeight(java.lang.String text)
+
+
Description copied from interface: Font
+
Get the height of the given string +

+

+
Specified by:
getHeight in interface Font
+
+
+
Parameters:
text - The string to obtain the rendered with of +
Returns:
The width of the given string
See Also:
Font.getHeight(java.lang.String)
+
+
+
+ +

+getWidth

+
+public int getWidth(java.lang.String text)
+
+
Description copied from interface: Font
+
Get the width of the given string +

+

+
Specified by:
getWidth in interface Font
+
+
+
Parameters:
text - The string to obtain the rendered with of +
Returns:
The width of the given string
See Also:
Font.getWidth(java.lang.String)
+
+
+
+ +

+getLineHeight

+
+public int getLineHeight()
+
+
Description copied from interface: Font
+
Get the maximum height of any line drawn by this font +

+

+
Specified by:
getLineHeight in interface Font
+
+
+ +
Returns:
The maxium height of any line drawn by this font
See Also:
Font.getLineHeight()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/TrueTypeFont.html b/lib/slick/javadoc/org/newdawn/slick/TrueTypeFont.html new file mode 100644 index 00000000..e53ef675 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/TrueTypeFont.html @@ -0,0 +1,474 @@ + + + + + + +TrueTypeFont (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class TrueTypeFont

+
+java.lang.Object
+  extended by org.newdawn.slick.TrueTypeFont
+
+
+
All Implemented Interfaces:
Font
+
+
+
+
public class TrueTypeFont
extends java.lang.Object
implements Font
+ + +

+A TrueType font implementation for Slick +

+ +

+

+
Author:
+
James Chambers (Jimmy), Jeremy Adams (elias4444), Kevin Glass (kevglass), Peter Korzuszek (genail)
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
TrueTypeFont(java.awt.Font font, + boolean antiAlias) + +
+          Constructor for the TrueTypeFont class Pass in the preloaded standard + Java TrueType font, and whether you want it to be cached with + AntiAliasing applied.
TrueTypeFont(java.awt.Font font, + boolean antiAlias, + char[] additionalChars) + +
+          Constructor for the TrueTypeFont class Pass in the preloaded standard + Java TrueType font, and whether you want it to be cached with + AntiAliasing applied.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddrawString(float x, + float y, + java.lang.String whatchars) + +
+          Draw a string
+ voiddrawString(float x, + float y, + java.lang.String whatchars, + Color color) + +
+          Draw a string
+ voiddrawString(float x, + float y, + java.lang.String whatchars, + Color color, + int startIndex, + int endIndex) + +
+          Draw part of a string to the screen.
+ intgetHeight() + +
+          Get the font's height
+ intgetHeight(java.lang.String HeightString) + +
+          Get the height of a String
+ intgetLineHeight() + +
+          Get the font's line height
+ intgetWidth(java.lang.String whatchars) + +
+          Get the width of a given String
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TrueTypeFont

+
+public TrueTypeFont(java.awt.Font font,
+                    boolean antiAlias,
+                    char[] additionalChars)
+
+
Constructor for the TrueTypeFont class Pass in the preloaded standard + Java TrueType font, and whether you want it to be cached with + AntiAliasing applied. +

+

+
Parameters:
font - Standard Java AWT font
antiAlias - Whether or not to apply AntiAliasing to the cached font
additionalChars - Characters of font that will be used in addition of first 256 (by unicode).
+
+
+ +

+TrueTypeFont

+
+public TrueTypeFont(java.awt.Font font,
+                    boolean antiAlias)
+
+
Constructor for the TrueTypeFont class Pass in the preloaded standard + Java TrueType font, and whether you want it to be cached with + AntiAliasing applied. +

+

+
Parameters:
font - Standard Java AWT font
antiAlias - Whether or not to apply AntiAliasing to the cached font
+
+ + + + + + + + +
+Method Detail
+ +

+getWidth

+
+public int getWidth(java.lang.String whatchars)
+
+
Get the width of a given String +

+

+
Specified by:
getWidth in interface Font
+
+
+
Parameters:
whatchars - The characters to get the width of +
Returns:
The width of the characters
+
+
+
+ +

+getHeight

+
+public int getHeight()
+
+
Get the font's height +

+

+
+
+
+ +
Returns:
The height of the font
+
+
+
+ +

+getHeight

+
+public int getHeight(java.lang.String HeightString)
+
+
Get the height of a String +

+

+
Specified by:
getHeight in interface Font
+
+
+
Parameters:
HeightString - The string to obtain the rendered with of +
Returns:
The height of a given string
+
+
+
+ +

+getLineHeight

+
+public int getLineHeight()
+
+
Get the font's line height +

+

+
Specified by:
getLineHeight in interface Font
+
+
+ +
Returns:
The line height of the font
+
+
+
+ +

+drawString

+
+public void drawString(float x,
+                       float y,
+                       java.lang.String whatchars,
+                       Color color)
+
+
Draw a string +

+

+
Specified by:
drawString in interface Font
+
+
+
Parameters:
x - The x position to draw the string
y - The y position to draw the string
whatchars - The string to draw
color - The color to draw the text
+
+
+
+ +

+drawString

+
+public void drawString(float x,
+                       float y,
+                       java.lang.String whatchars,
+                       Color color,
+                       int startIndex,
+                       int endIndex)
+
+
Description copied from interface: Font
+
Draw part of a string to the screen. Note that this will + still position the text as though it's part of the bigger string. +

+

+
Specified by:
drawString in interface Font
+
+
+
Parameters:
x - The x location at which to draw the string
y - The y location at which to draw the string
whatchars - The text to be displayed
color - The colour to draw with
startIndex - The index of the first character to draw
endIndex - The index of the last character from the string to draw
See Also:
Font.drawString(float, float, String, org.newdawn.slick.Color, int, int)
+
+
+
+ +

+drawString

+
+public void drawString(float x,
+                       float y,
+                       java.lang.String whatchars)
+
+
Draw a string +

+

+
Specified by:
drawString in interface Font
+
+
+
Parameters:
x - The x position to draw the string
y - The y position to draw the string
whatchars - The string to draw
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/UnicodeFont.DisplayList.html b/lib/slick/javadoc/org/newdawn/slick/UnicodeFont.DisplayList.html new file mode 100644 index 00000000..bd3bc329 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/UnicodeFont.DisplayList.html @@ -0,0 +1,276 @@ + + + + + + +UnicodeFont.DisplayList (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class UnicodeFont.DisplayList

+
+java.lang.Object
+  extended by org.newdawn.slick.UnicodeFont.DisplayList
+
+
+
Enclosing class:
UnicodeFont
+
+
+
+
public static class UnicodeFont.DisplayList
extends java.lang.Object
+ + +

+A simple descriptor for display lists cached within this font +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+ shortheight + +
+          The height of the rendered text in the list
+ java.lang.ObjectuserData + +
+          Application data stored in the list
+ shortwidth + +
+          The width of rendered text in the list
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+width

+
+public short width
+
+
The width of rendered text in the list +

+

+
+
+
+ +

+height

+
+public short height
+
+
The height of the rendered text in the list +

+

+
+
+
+ +

+userData

+
+public java.lang.Object userData
+
+
Application data stored in the list +

+

+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/UnicodeFont.html b/lib/slick/javadoc/org/newdawn/slick/UnicodeFont.html new file mode 100644 index 00000000..d1ff9283 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/UnicodeFont.html @@ -0,0 +1,1509 @@ + + + + + + +UnicodeFont (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class UnicodeFont

+
+java.lang.Object
+  extended by org.newdawn.slick.UnicodeFont
+
+
+
All Implemented Interfaces:
Font
+
+
+
+
public class UnicodeFont
extends java.lang.Object
implements Font
+ + +

+A Slick bitmap font that can display unicode glyphs from a TrueTypeFont. + + For efficiency, glyphs are packed on to textures. Glyphs can be loaded to the textures on the fly, when they are first needed + for display. However, it is best to load the glyphs that are known to be needed at startup. +

+ +

+

+
Author:
+
Nathan Sweet
+
+
+ +

+ + + + + + + + + + + +
+Nested Class Summary
+static classUnicodeFont.DisplayList + +
+          A simple descriptor for display lists cached within this font
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
UnicodeFont(java.awt.Font font) + +
+          Creates a new UnicodeFont.
UnicodeFont(java.awt.Font font, + HieroSettings settings) + +
+          Creates a new UnicodeFont.
UnicodeFont(java.awt.Font font, + int size, + boolean bold, + boolean italic) + +
+          Creates a new UnicodeFont.
UnicodeFont(java.awt.Font font, + java.lang.String hieroFileRef) + +
+          Creates a new UnicodeFont.
UnicodeFont(java.lang.String ttfFileRef, + HieroSettings settings) + +
+          Create a new unicode font based on a TTF file and a set of heiro configuration
UnicodeFont(java.lang.String ttfFileRef, + int size, + boolean bold, + boolean italic) + +
+          Create a new unicode font based on a TTF file alone
UnicodeFont(java.lang.String ttfFileRef, + java.lang.String hieroFileRef) + +
+          Create a new unicode font based on a TTF file
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddAsciiGlyphs() + +
+          Queues the glyphs in the ASCII character set (codepoints 32 through 255) to be loaded.
+ voidaddGlyphs(int startCodePoint, + int endCodePoint) + +
+          Queues the glyphs in the specified codepoint range (inclusive) to be loaded.
+ voidaddGlyphs(java.lang.String text) + +
+          Queues the glyphs in the specified text to be loaded.
+ voidaddNeheGlyphs() + +
+          Queues the glyphs in the NEHE character set (codepoints 32 through 128) to be loaded.
+ voidclearGlyphs() + +
+          Clears all loaded and queued glyphs.
+ voiddestroy() + +
+          Releases all resources used by this UnicodeFont.
+ UnicodeFont.DisplayListdrawDisplayList(float x, + float y, + java.lang.String text, + Color color, + int startIndex, + int endIndex) + +
+          Identical to drawString(float, float, String, Color, int, int) but returns a + DisplayList which provides access to the width and height of the text drawn.
+ voiddrawString(float x, + float y, + java.lang.String text) + +
+          Draw a string to the screen
+ voiddrawString(float x, + float y, + java.lang.String text, + Color col) + +
+          Draw a string to the screen
+ voiddrawString(float x, + float y, + java.lang.String text, + Color color, + int startIndex, + int endIndex) + +
+          Draw part of a string to the screen.
+ intgetAscent() + +
+          Gets the distance from the baseline to the y drawing location.
+ intgetDescent() + +
+          Gets the distance from the baseline to the bottom of most alphanumeric characters + with descenders.
+ java.util.ListgetEffects() + +
+          Returns a list of Effects that will be applied + to the glyphs.
+ java.awt.FontgetFont() + +
+          Returns the TrueTypeFont for this UnicodeFont.
+ java.lang.StringgetFontFile() + +
+          Returns the path to the TTF file for this UnicodeFont, or null.
+ intgetGlyphPageHeight() + +
+          Returns the height of the backing textures.
+ java.util.ListgetGlyphPages() + +
+          Returns the GlyphPages for this UnicodeFont.
+ intgetGlyphPageWidth() + +
+          Returns the width of the backing textures.
+ intgetHeight(java.lang.String text) + +
+          Get the height of the given string
+ intgetLeading() + +
+          Gets the extra distance between the descent of one line of text to the ascent of the next.
+ intgetLineHeight() + +
+          Returns the distance from one line of text to the next.
+ intgetPaddingAdvanceX() + +
+          Gets the additional amount to offset glyphs on the x axis.
+ intgetPaddingAdvanceY() + +
+          Gets the additional amount to offset a line of text on the y axis.
+ intgetPaddingBottom() + +
+          Returns the padding below a glyph on the GlyphPage to allow for effects to be drawn.
+ intgetPaddingLeft() + +
+          Returns the padding to the left of a glyph on the GlyphPage to allow for effects to be drawn.
+ intgetPaddingRight() + +
+          Returns the padding to the right of a glyph on the GlyphPage to allow for effects to be drawn.
+ intgetPaddingTop() + +
+          Returns the padding above a glyph on the GlyphPage to allow for effects to be drawn.
+ intgetSpaceWidth() + +
+          Returns the width of the space character.
+ intgetWidth(java.lang.String text) + +
+          Get the width of the given string
+ intgetYOffset(java.lang.String text) + +
+          Returns the distance from the y drawing location to the top most pixel of the + specified text.
+ booleanisCaching() + +
+          Returns true if this UnicodeFont caches the glyph drawing instructions to + improve performance.
+ booleanloadGlyphs() + +
+          Loads all queued glyphs to the backing textures.
+ booleanloadGlyphs(int maxGlyphsToLoad) + +
+          Loads up to the specified number of queued glyphs to the backing textures.
+ voidsetDisplayListCaching(boolean displayListCaching) + +
+          Sets if this UnicodeFont caches the glyph drawing instructions to improve performance.
+ voidsetGlyphPageHeight(int glyphPageHeight) + +
+          Sets the height of the backing textures.
+ voidsetGlyphPageWidth(int glyphPageWidth) + +
+          Sets the width of the backing textures.
+ voidsetPaddingAdvanceX(int paddingAdvanceX) + +
+          Sets the additional amount to offset glyphs on the x axis.
+ voidsetPaddingAdvanceY(int paddingAdvanceY) + +
+          Sets the additional amount to offset a line of text on the y axis.
+ voidsetPaddingBottom(int paddingBottom) + +
+          Sets the padding below a glyph on the GlyphPage to allow for effects to be drawn.
+ voidsetPaddingLeft(int paddingLeft) + +
+          Sets the padding to the left of a glyph on the GlyphPage to allow for effects to be drawn.
+ voidsetPaddingRight(int paddingRight) + +
+          Sets the padding to the right of a glyph on the GlyphPage to allow for effects to be drawn.
+ voidsetPaddingTop(int paddingTop) + +
+          Sets the padding above a glyph on the GlyphPage to allow for effects to be drawn.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+UnicodeFont

+
+public UnicodeFont(java.lang.String ttfFileRef,
+                   java.lang.String hieroFileRef)
+            throws SlickException
+
+
Create a new unicode font based on a TTF file +

+

+
Parameters:
ttfFileRef - The file system or classpath location of the TrueTypeFont file.
hieroFileRef - The file system or classpath location of the Hiero settings file. +
Throws: +
SlickException - if the UnicodeFont could not be initialized.
+
+
+ +

+UnicodeFont

+
+public UnicodeFont(java.lang.String ttfFileRef,
+                   HieroSettings settings)
+            throws SlickException
+
+
Create a new unicode font based on a TTF file and a set of heiro configuration +

+

+
Parameters:
ttfFileRef - The file system or classpath location of the TrueTypeFont file.
settings - The settings configured via the Hiero tool +
Throws: +
SlickException - if the UnicodeFont could not be initialized.
+
+
+ +

+UnicodeFont

+
+public UnicodeFont(java.lang.String ttfFileRef,
+                   int size,
+                   boolean bold,
+                   boolean italic)
+            throws SlickException
+
+
Create a new unicode font based on a TTF file alone +

+

+
Parameters:
ttfFileRef - The file system or classpath location of the TrueTypeFont file.
size - The point size of the font to generated
bold - True if the font should be rendered in bold typeface
italic - True if the font should be rendered in bold typeface +
Throws: +
SlickException - if the UnicodeFont could not be initialized.
+
+
+ +

+UnicodeFont

+
+public UnicodeFont(java.awt.Font font,
+                   java.lang.String hieroFileRef)
+            throws SlickException
+
+
Creates a new UnicodeFont. +

+

+
Parameters:
font - The AWT font to render
hieroFileRef - The file system or classpath location of the Hiero settings file. +
Throws: +
SlickException - if the UnicodeFont could not be initialized.
+
+
+ +

+UnicodeFont

+
+public UnicodeFont(java.awt.Font font,
+                   HieroSettings settings)
+
+
Creates a new UnicodeFont. +

+

+
Parameters:
font - The AWT font to render
settings - The settings configured via the Hiero tool
+
+
+ +

+UnicodeFont

+
+public UnicodeFont(java.awt.Font font)
+
+
Creates a new UnicodeFont. +

+

+
Parameters:
font - The AWT font to render
+
+
+ +

+UnicodeFont

+
+public UnicodeFont(java.awt.Font font,
+                   int size,
+                   boolean bold,
+                   boolean italic)
+
+
Creates a new UnicodeFont. +

+

+
Parameters:
font - The AWT font to render
size - The point size of the font to generated
bold - True if the font should be rendered in bold typeface
italic - True if the font should be rendered in bold typeface
+
+ + + + + + + + +
+Method Detail
+ +

+addGlyphs

+
+public void addGlyphs(int startCodePoint,
+                      int endCodePoint)
+
+
Queues the glyphs in the specified codepoint range (inclusive) to be loaded. Note that the glyphs are not actually loaded + until loadGlyphs() is called. + + Some characters like combining marks and non-spacing marks can only be rendered with the context of other glyphs. In this + case, use addGlyphs(String). +

+

+
+
+
+
Parameters:
startCodePoint - The code point of the first glyph to add
endCodePoint - The code point of the last glyph to add
+
+
+
+ +

+addGlyphs

+
+public void addGlyphs(java.lang.String text)
+
+
Queues the glyphs in the specified text to be loaded. Note that the glyphs are not actually loaded until + loadGlyphs() is called. +

+

+
+
+
+
Parameters:
text - The text containing the glyphs to be added
+
+
+
+ +

+addAsciiGlyphs

+
+public void addAsciiGlyphs()
+
+
Queues the glyphs in the ASCII character set (codepoints 32 through 255) to be loaded. Note that the glyphs are not actually + loaded until loadGlyphs() is called. +

+

+
+
+
+
+
+
+
+ +

+addNeheGlyphs

+
+public void addNeheGlyphs()
+
+
Queues the glyphs in the NEHE character set (codepoints 32 through 128) to be loaded. Note that the glyphs are not actually + loaded until loadGlyphs() is called. +

+

+
+
+
+
+
+
+
+ +

+loadGlyphs

+
+public boolean loadGlyphs()
+                   throws SlickException
+
+
Loads all queued glyphs to the backing textures. Glyphs that are typically displayed together should be added and loaded at + the same time so that they are stored on the same backing texture. This reduces the number of backing texture binds required + to draw glyphs. +

+

+
+
+
+ +
Returns:
True if the glyphs were loaded entirely +
Throws: +
SlickException - if the glyphs could not be loaded.
+
+
+
+ +

+loadGlyphs

+
+public boolean loadGlyphs(int maxGlyphsToLoad)
+                   throws SlickException
+
+
Loads up to the specified number of queued glyphs to the backing textures. This is typically called from the game loop to + load glyphs on the fly that were requested for display but have not yet been loaded. +

+

+
+
+
+
Parameters:
maxGlyphsToLoad - The maximum number of glyphs to be loaded this time +
Returns:
True if the glyphs were loaded entirely +
Throws: +
SlickException - if the glyphs could not be loaded.
+
+
+
+ +

+clearGlyphs

+
+public void clearGlyphs()
+
+
Clears all loaded and queued glyphs. +

+

+
+
+
+
+
+
+
+ +

+destroy

+
+public void destroy()
+
+
Releases all resources used by this UnicodeFont. This method should be called when this UnicodeFont instance is no longer + needed. +

+

+
+
+
+
+
+
+
+ +

+drawDisplayList

+
+public UnicodeFont.DisplayList drawDisplayList(float x,
+                                               float y,
+                                               java.lang.String text,
+                                               Color color,
+                                               int startIndex,
+                                               int endIndex)
+
+
Identical to drawString(float, float, String, Color, int, int) but returns a + DisplayList which provides access to the width and height of the text drawn. +

+

+
+
+
+
Parameters:
text - The text to render
x - The horizontal location to render at
y - The vertical location to render at
color - The colour to apply as a filter on the text
startIndex - The start index into the string to start rendering at
endIndex - The end index into the string to render to +
Returns:
The reference to the display list that was drawn and potentiall ygenerated
+
+
+
+ +

+drawString

+
+public void drawString(float x,
+                       float y,
+                       java.lang.String text,
+                       Color color,
+                       int startIndex,
+                       int endIndex)
+
+
Description copied from interface: Font
+
Draw part of a string to the screen. Note that this will + still position the text as though it's part of the bigger string. +

+

+
Specified by:
drawString in interface Font
+
+
+
Parameters:
x - The x location at which to draw the string
y - The y location at which to draw the string
text - The text to be displayed
color - The colour to draw with
startIndex - The index of the first character to draw
endIndex - The index of the last character from the string to draw
+
+
+
+ +

+drawString

+
+public void drawString(float x,
+                       float y,
+                       java.lang.String text)
+
+
Description copied from interface: Font
+
Draw a string to the screen +

+

+
Specified by:
drawString in interface Font
+
+
+
Parameters:
x - The x location at which to draw the string
y - The y location at which to draw the string
text - The text to be displayed
+
+
+
+ +

+drawString

+
+public void drawString(float x,
+                       float y,
+                       java.lang.String text,
+                       Color col)
+
+
Description copied from interface: Font
+
Draw a string to the screen +

+

+
Specified by:
drawString in interface Font
+
+
+
Parameters:
x - The x location at which to draw the string
y - The y location at which to draw the string
text - The text to be displayed
col - The colour to draw with
+
+
+
+ +

+getSpaceWidth

+
+public int getSpaceWidth()
+
+
Returns the width of the space character. +

+

+
+
+
+
+
+
+
+ +

+getWidth

+
+public int getWidth(java.lang.String text)
+
+
Description copied from interface: Font
+
Get the width of the given string +

+

+
Specified by:
getWidth in interface Font
+
+
+
Parameters:
text - The string to obtain the rendered with of +
Returns:
The width of the given string
See Also:
Font.getWidth(java.lang.String)
+
+
+
+ +

+getHeight

+
+public int getHeight(java.lang.String text)
+
+
Description copied from interface: Font
+
Get the height of the given string +

+

+
Specified by:
getHeight in interface Font
+
+
+
Parameters:
text - The string to obtain the rendered with of +
Returns:
The width of the given string
See Also:
Font.getHeight(java.lang.String)
+
+
+
+ +

+getYOffset

+
+public int getYOffset(java.lang.String text)
+
+
Returns the distance from the y drawing location to the top most pixel of the + specified text. +

+

+
+
+
+
Parameters:
text - The text to analyse +
Returns:
The distance fro the y drawing location ot the top most pixel of the specified text
+
+
+
+ +

+getFont

+
+public java.awt.Font getFont()
+
+
Returns the TrueTypeFont for this UnicodeFont. +

+

+
+
+
+ +
Returns:
The AWT Font being rendered
+
+
+
+ +

+getPaddingTop

+
+public int getPaddingTop()
+
+
Returns the padding above a glyph on the GlyphPage to allow for effects to be drawn. +

+

+
+
+
+ +
Returns:
The padding at the top of the glyphs when drawn
+
+
+
+ +

+setPaddingTop

+
+public void setPaddingTop(int paddingTop)
+
+
Sets the padding above a glyph on the GlyphPage to allow for effects to be drawn. +

+

+
+
+
+
Parameters:
paddingTop - The padding at the top of the glyphs when drawn
+
+
+
+ +

+getPaddingLeft

+
+public int getPaddingLeft()
+
+
Returns the padding to the left of a glyph on the GlyphPage to allow for effects to be drawn. +

+

+
+
+
+ +
Returns:
The padding at the left of the glyphs when drawn
+
+
+
+ +

+setPaddingLeft

+
+public void setPaddingLeft(int paddingLeft)
+
+
Sets the padding to the left of a glyph on the GlyphPage to allow for effects to be drawn. +

+

+
+
+
+
Parameters:
paddingLeft - The padding at the left of the glyphs when drawn
+
+
+
+ +

+getPaddingBottom

+
+public int getPaddingBottom()
+
+
Returns the padding below a glyph on the GlyphPage to allow for effects to be drawn. +

+

+
+
+
+ +
Returns:
The padding at the bottom of the glyphs when drawn
+
+
+
+ +

+setPaddingBottom

+
+public void setPaddingBottom(int paddingBottom)
+
+
Sets the padding below a glyph on the GlyphPage to allow for effects to be drawn. +

+

+
+
+
+
Parameters:
paddingBottom - The padding at the bottom of the glyphs when drawn
+
+
+
+ +

+getPaddingRight

+
+public int getPaddingRight()
+
+
Returns the padding to the right of a glyph on the GlyphPage to allow for effects to be drawn. +

+

+
+
+
+ +
Returns:
The padding at the right of the glyphs when drawn
+
+
+
+ +

+setPaddingRight

+
+public void setPaddingRight(int paddingRight)
+
+
Sets the padding to the right of a glyph on the GlyphPage to allow for effects to be drawn. +

+

+
+
+
+
Parameters:
paddingRight - The padding at the right of the glyphs when drawn
+
+
+
+ +

+getPaddingAdvanceX

+
+public int getPaddingAdvanceX()
+
+
Gets the additional amount to offset glyphs on the x axis. +

+

+
+
+
+ +
Returns:
The padding applied for each horizontal advance (i.e. when a glyph is rendered)
+
+
+
+ +

+setPaddingAdvanceX

+
+public void setPaddingAdvanceX(int paddingAdvanceX)
+
+
Sets the additional amount to offset glyphs on the x axis. This is typically set to a negative number when left or right + padding is used so that glyphs are not spaced too far apart. +

+

+
+
+
+
Parameters:
paddingAdvanceX - The padding applied for each horizontal advance (i.e. when a glyph is rendered)
+
+
+
+ +

+getPaddingAdvanceY

+
+public int getPaddingAdvanceY()
+
+
Gets the additional amount to offset a line of text on the y axis. +

+

+
+
+
+ +
Returns:
The padding applied for each vertical advance (i.e. when a glyph is rendered)
+
+
+
+ +

+setPaddingAdvanceY

+
+public void setPaddingAdvanceY(int paddingAdvanceY)
+
+
Sets the additional amount to offset a line of text on the y axis. This is typically set to a negative number when top or + bottom padding is used so that lines of text are not spaced too far apart. +

+

+
+
+
+
Parameters:
paddingAdvanceY - The padding applied for each vertical advance (i.e. when a glyph is rendered)
+
+
+
+ +

+getLineHeight

+
+public int getLineHeight()
+
+
Returns the distance from one line of text to the next. This is the sum of the descent, ascent, leading, padding top, + padding bottom, and padding advance y. To change the line height, use setPaddingAdvanceY(int). +

+

+
Specified by:
getLineHeight in interface Font
+
+
+ +
Returns:
The maxium height of any line drawn by this font
+
+
+
+ +

+getAscent

+
+public int getAscent()
+
+
Gets the distance from the baseline to the y drawing location. +

+

+
+
+
+ +
Returns:
The ascent of this font
+
+
+
+ +

+getDescent

+
+public int getDescent()
+
+
Gets the distance from the baseline to the bottom of most alphanumeric characters + with descenders. +

+

+
+
+
+ +
Returns:
The distance from the baseline to the bottom of the font
+
+
+
+ +

+getLeading

+
+public int getLeading()
+
+
Gets the extra distance between the descent of one line of text to the ascent of the next. +

+

+
+
+
+ +
Returns:
The leading edge of the font
+
+
+
+ +

+getGlyphPageWidth

+
+public int getGlyphPageWidth()
+
+
Returns the width of the backing textures. +

+

+
+
+
+ +
Returns:
The width of the glyph pages in this font
+
+
+
+ +

+setGlyphPageWidth

+
+public void setGlyphPageWidth(int glyphPageWidth)
+
+
Sets the width of the backing textures. Default is 512. +

+

+
+
+
+
Parameters:
glyphPageWidth - The width of the glyph pages in this font
+
+
+
+ +

+getGlyphPageHeight

+
+public int getGlyphPageHeight()
+
+
Returns the height of the backing textures. +

+

+
+
+
+ +
Returns:
The height of the glyph pages in this font
+
+
+
+ +

+setGlyphPageHeight

+
+public void setGlyphPageHeight(int glyphPageHeight)
+
+
Sets the height of the backing textures. Default is 512. +

+

+
+
+
+
Parameters:
glyphPageHeight - The width of the glyph pages in this font
+
+
+
+ +

+getGlyphPages

+
+public java.util.List getGlyphPages()
+
+
Returns the GlyphPages for this UnicodeFont. +

+

+
+
+
+ +
Returns:
The glyph pages that have been loaded into this font
+
+
+
+ +

+getEffects

+
+public java.util.List getEffects()
+
+
Returns a list of Effects that will be applied + to the glyphs. +

+

+
+
+
+ +
Returns:
The list of effects to be applied to the font
+
+
+
+ +

+isCaching

+
+public boolean isCaching()
+
+
Returns true if this UnicodeFont caches the glyph drawing instructions to + improve performance. +

+

+
+
+
+ +
Returns:
True if caching is turned on
+
+
+
+ +

+setDisplayListCaching

+
+public void setDisplayListCaching(boolean displayListCaching)
+
+
Sets if this UnicodeFont caches the glyph drawing instructions to improve performance. + Default is true. Text rendering is very slow without display list caching. +

+

+
+
+
+
Parameters:
displayListCaching - True if caching should be turned on
+
+
+
+ +

+getFontFile

+
+public java.lang.String getFontFile()
+
+
Returns the path to the TTF file for this UnicodeFont, or null. If this UnicodeFont was created without specifying the TTF + file, it will try to determine the path using Sun classes. If this fails, null is returned. +

+

+
+
+
+ +
Returns:
The reference to the font file that the kerning was loaded from
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/XMLPackedSheet.html b/lib/slick/javadoc/org/newdawn/slick/XMLPackedSheet.html new file mode 100644 index 00000000..34a0e830 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/XMLPackedSheet.html @@ -0,0 +1,272 @@ + + + + + + +XMLPackedSheet (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick +
+Class XMLPackedSheet

+
+java.lang.Object
+  extended by org.newdawn.slick.XMLPackedSheet
+
+
+
+
public class XMLPackedSheet
extends java.lang.Object
+ + +

+A sprite sheet based on an XML descriptor generated from the simple slick tool +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
XMLPackedSheet(java.lang.String imageRef, + java.lang.String xmlRef) + +
+          Create a new XML packed sheet from the XML output by the slick tool
+  + + + + + + + + + + + +
+Method Summary
+ ImagegetSprite(java.lang.String name) + +
+          Get a sprite by it's given name
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+XMLPackedSheet

+
+public XMLPackedSheet(java.lang.String imageRef,
+                      java.lang.String xmlRef)
+               throws SlickException
+
+
Create a new XML packed sheet from the XML output by the slick tool +

+

+
Parameters:
imageRef - The reference to the image
xmlRef - The reference to the XML +
Throws: +
SlickException - Indicates a failure to parse the XML or read the image
+
+ + + + + + + + +
+Method Detail
+ +

+getSprite

+
+public Image getSprite(java.lang.String name)
+
+
Get a sprite by it's given name +

+

+
Parameters:
name - The name of the sprite to retrieve +
Returns:
The sprite from the sheet or null if the name isn't used in this sheet
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/AngelCodeFont.html b/lib/slick/javadoc/org/newdawn/slick/class-use/AngelCodeFont.html new file mode 100644 index 00000000..7efad87b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/AngelCodeFont.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.AngelCodeFont (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.AngelCodeFont

+
+No usage of org.newdawn.slick.AngelCodeFont +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/Animation.html b/lib/slick/javadoc/org/newdawn/slick/class-use/Animation.html new file mode 100644 index 00000000..d05a012d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/Animation.html @@ -0,0 +1,209 @@ + + + + + + +Uses of Class org.newdawn.slick.Animation (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.Animation

+
+ + + + + + + + + +
+Packages that use Animation
org.newdawn.slick  
+  +

+ + + + + +
+Uses of Animation in org.newdawn.slick
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick that return Animation
+ AnimationAnimation.copy() + +
+          Create a copy of this animation.
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type Animation
+ voidGraphics.drawAnimation(Animation anim, + float x, + float y) + +
+          Draw an animation to this graphics context
+ voidGraphics.drawAnimation(Animation anim, + float x, + float y, + Color col) + +
+          Draw an animation to this graphics context
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/AppGameContainer.html b/lib/slick/javadoc/org/newdawn/slick/class-use/AppGameContainer.html new file mode 100644 index 00000000..db89f95f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/AppGameContainer.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.AppGameContainer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.AppGameContainer

+
+No usage of org.newdawn.slick.AppGameContainer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/AppletGameContainer.ConsolePanel.html b/lib/slick/javadoc/org/newdawn/slick/class-use/AppletGameContainer.ConsolePanel.html new file mode 100644 index 00000000..6f513d6e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/AppletGameContainer.ConsolePanel.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.AppletGameContainer.ConsolePanel (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.AppletGameContainer.ConsolePanel

+
+No usage of org.newdawn.slick.AppletGameContainer.ConsolePanel +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/AppletGameContainer.Container.html b/lib/slick/javadoc/org/newdawn/slick/class-use/AppletGameContainer.Container.html new file mode 100644 index 00000000..f923637d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/AppletGameContainer.Container.html @@ -0,0 +1,194 @@ + + + + + + +Uses of Class org.newdawn.slick.AppletGameContainer.Container (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.AppletGameContainer.Container

+
+ + + + + + + + + +
+Packages that use AppletGameContainer.Container
org.newdawn.slick  
+  +

+ + + + + +
+Uses of AppletGameContainer.Container in org.newdawn.slick
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick declared as AppletGameContainer.Container
+protected  AppletGameContainer.ContainerAppletGameContainer.container + +
+          The actual container implementation
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick with parameters of type AppletGameContainer.Container
AppletGameContainer.ContainerPanel(AppletGameContainer.Container container) + +
+          Create a new panel
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/AppletGameContainer.ContainerPanel.html b/lib/slick/javadoc/org/newdawn/slick/class-use/AppletGameContainer.ContainerPanel.html new file mode 100644 index 00000000..fc40fd86 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/AppletGameContainer.ContainerPanel.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class org.newdawn.slick.AppletGameContainer.ContainerPanel (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.AppletGameContainer.ContainerPanel

+
+ + + + + + + + + +
+Packages that use AppletGameContainer.ContainerPanel
org.newdawn.slick  
+  +

+ + + + + +
+Uses of AppletGameContainer.ContainerPanel in org.newdawn.slick
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick declared as AppletGameContainer.ContainerPanel
+protected  AppletGameContainer.ContainerPanelAppletGameContainer.canvas + +
+          The GL Canvas used for this container
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/AppletGameContainer.html b/lib/slick/javadoc/org/newdawn/slick/class-use/AppletGameContainer.html new file mode 100644 index 00000000..c22bbbb6 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/AppletGameContainer.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.AppletGameContainer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.AppletGameContainer

+
+No usage of org.newdawn.slick.AppletGameContainer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/BasicGame.html b/lib/slick/javadoc/org/newdawn/slick/class-use/BasicGame.html new file mode 100644 index 00000000..31ca7421 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/BasicGame.html @@ -0,0 +1,703 @@ + + + + + + +Uses of Class org.newdawn.slick.BasicGame (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.BasicGame

+
+ + + + + + + + + +
+Packages that use BasicGame
org.newdawn.slick.testsTests for the facilities provided by the library. 
+  +

+ + + + + +
+Uses of BasicGame in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of BasicGame in org.newdawn.slick.tests
+ classAlphaMapTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classAnimationTest + +
+          A test for basic animation rendering
+ classAntiAliasTest + +
+          Test to view the effects of antialiasing on cirles
+ classBigImageTest + +
+          A test for basic image rendering
+ classBigSpriteSheetTest + +
+          A test for big images used as sprites sheets
+ classCachedRenderTest + +
+          A simple test to show performance gains from cache operations in situtations where + rendering is static and heavy
+ classCanvasContainerTest + +
+          A test for the AWT Canvas container
+ classCanvasSizeTest + +
+          Quick test to confirm canvas size is reported correctly
+ classClipTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classCopyAreaAlphaTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classCurveTest + +
+          A rudimentry test of loading SVG from inkscape
+ classDeferredLoadingTest + +
+          A test for deferred loading.
+ classDistanceFieldTest + +
+          A test to demonstrate distance fields generated by Hiero being applied + to scaled fonts
+ classDoubleClickTest + +
+          The double click testing
+ classDuplicateEmitterTest + +
+          A test for duplicating a ConfigurableEmitter several times
+ classFlashTest + +
+          A test for image flashes
+ classFontPerformanceTest + +
+          A test of the font rendering capabilities
+ classFontTest + +
+          A test of the font rendering capabilities
+ classGeomAccuracyTest + +
+          A simple graphics test for the context allowing vector based graphics
+ classGeomTest + +
+          A geomertry test
+ classGeomUtilTest + +
+          A test to try shape cutting
+ classGeomUtilTileTest + +
+          A test to try shape building from multiple tiles
+ classGradientImageTest + +
+          A test for applying gradients to images
+ classGradientTest + +
+          A test for gradient fill on polygons
+ classGraphicsTest + +
+          A simple graphics test for the context allowing vector based graphics
+ classGUITest + +
+          A test for the GUI components available in Slick.
+ classImageBufferEndianTest + +
+          Quick test for endianess in image buffers
+ classImageBufferTest + +
+          A test for image buffer maniupulation rendering
+ classImageCornerTest + +
+          A test for basic image rendering
+ classImageGraphicsTest + +
+          A test for rendering to an image
+ classImageMemTest + +
+          A test for basic image rendering
+ classImageOutTest + +
+          A test for saving images
+ classImageReadTest + +
+          A test for reading image data from a teture
+ classImageTest + +
+          A test for basic image rendering
+ classInkscapeTest + +
+          A rudimentry test of loading SVG from inkscape
+ classInputProviderTest + +
+          A test for abstract input via InputProvider
+ classInputTest + +
+          A test for input
+ classIsoTiledTest + +
+          Simple test for isometric map rendering
+ classKeyRepeatTest + +
+          A test for basic image rendering
+ classLameTest + +
+          Lame test
+ classLineRenderTest + +
+          A test for the line rendering capability
+ classMorphShapeTest + +
+          A test to try shape morphing
+ classMorphSVGTest + +
+          A test to try shape morphing
+ classMusicListenerTest + +
+          A test for music listeners which notify you when the music has eneded
+ classNavMeshTest + +
+          A test to show nav-mesh generation on tile based maps.
+ classPackedSheetTest + +
+          A test for packed sprite sheets
+ classParticleTest + +
+          A particle test using built in effects
+ classPedigreeTest + +
+          A test for loading editing particle systems
+ classPolygonTest + +
+          A test for polygon collision
+ classPureFontTest + +
+          A test of the font rendering capabilities
+ classSavedStateTest + +
+          A test of the the local storage utilities
+ classScalableTest + +
+          A test for a scalable game
+ classShapeTest + +
+          A geomertry test
+ classSlickCallableTest + +
+          A test for slick callables giving the chance to perform normal GL in mid Slick render
+ classSoundPositionTest + +
+          A test for the sound system (positioning) of the library
+ classSoundTest + +
+          A test for the sound system of the library
+ classSoundURLTest + +
+          A test for the sound system of the library
+ classSpriteSheetFontTest + +
+          Tests the SpriteSheetFont.
+ classTestBox + +
+          A test box containing a bunch of tests that can be used for quickly sanity + checking tests.
+ classTexturePaintTest + +
+          Test to emulate texture paint
+ classTileMapTest + +
+          A test of the tile map system based around the TilED (http://www.mapeditor.org) tool
+ classTransformTest + +
+          A test for transforming the graphics context
+ classTransformTest2 + +
+          A test for transforming the graphics context
+ classTransparentColorTest + +
+          A test for transparent colour specification
+ classTrueTypeFontPerformanceTest + +
+          A test of the font rendering capabilities
+ classUnicodeFontTest + +
+          A simple test of the unicode font functionality provided
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/BigImage.html b/lib/slick/javadoc/org/newdawn/slick/class-use/BigImage.html new file mode 100644 index 00000000..27eaec8c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/BigImage.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.BigImage (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.BigImage

+
+No usage of org.newdawn.slick.BigImage +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/CachedRender.html b/lib/slick/javadoc/org/newdawn/slick/class-use/CachedRender.html new file mode 100644 index 00000000..f5877e6f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/CachedRender.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.CachedRender (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.CachedRender

+
+No usage of org.newdawn.slick.CachedRender +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/CanvasGameContainer.html b/lib/slick/javadoc/org/newdawn/slick/class-use/CanvasGameContainer.html new file mode 100644 index 00000000..ce630b99 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/CanvasGameContainer.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.CanvasGameContainer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.CanvasGameContainer

+
+No usage of org.newdawn.slick.CanvasGameContainer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/Color.html b/lib/slick/javadoc/org/newdawn/slick/class-use/Color.html new file mode 100644 index 00000000..12cb8500 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/Color.html @@ -0,0 +1,1463 @@ + + + + + + +Uses of Class org.newdawn.slick.Color (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.Color

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use Color
org.newdawn.slick  
org.newdawn.slick.fillsFill effects used to colour and mogrify shapes during rendering 
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
org.newdawn.slick.state.transition  
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + +
+Uses of Color in org.newdawn.slick
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fields in org.newdawn.slick declared as Color
+static ColorColor.black + +
+          The fixed colour black
+static ColorColor.blue + +
+          The fixed colour blue
+protected  Color[]Image.corners + +
+          The colours for each of the corners
+static ColorColor.cyan + +
+          The fixed colour cyan
+static ColorColor.darkGray + +
+          The fixed colour dark gray
+static ColorColor.gray + +
+          The fixed colour gray
+static ColorColor.green + +
+          The fixed colour green
+static ColorColor.lightGray + +
+          The fixed colour light gray
+static ColorColor.magenta + +
+          The fixed colour dark magenta
+static ColorColor.orange + +
+          The fixed colour dark orange
+static ColorColor.pink + +
+          The fixed colour dark pink
+static ColorColor.red + +
+          The fixed colour red
+static ColorColor.transparent + +
+          The fixed color transparent
+static ColorColor.white + +
+          The fixed colour white
+static ColorColor.yellow + +
+          The fixed colour yellow
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick that return Color
+ ColorColor.addToCopy(Color c) + +
+          Add another colour to this one
+ ColorColor.brighter() + +
+          Make a brighter instance of this colour
+ ColorColor.brighter(float scale) + +
+          Make a brighter instance of this colour
+ ColorShapeFill.colorAt(Shape shape, + float x, + float y) + +
+          Get the colour that should be applied at the specified location
+ ColorColor.darker() + +
+          Make a darker instance of this colour
+ ColorColor.darker(float scale) + +
+          Make a darker instance of this colour
+static ColorColor.decode(java.lang.String nm) + +
+          Decode a number in a string and process it as a colour + reference.
+ ColorGraphics.getBackground() + +
+          Get the current graphics context background color
+ ColorGraphics.getColor() + +
+          Get the color in use by this graphics context
+ ColorImage.getColor(int x, + int y) + +
+          Get the colour of a pixel at a specified location in this image
+ ColorBigImage.getColor(int x, + int y) + +
+          Not supported in BigImage
+ ColorGraphics.getPixel(int x, + int y) + +
+          Get the colour of a single pixel in this graphics context
+ ColorColor.multiply(Color c) + +
+          Multiply this color by another
+ ColorColor.scaleCopy(float value) + +
+          Scale the components of the colour by the given value
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type Color
+ voidColor.add(Color c) + +
+          Add another colour to this one
+ ColorColor.addToCopy(Color c) + +
+          Add another colour to this one
+ voidImage.draw(float x, + float y, + Color filter) + +
+          Draw this image at the specified location
+ voidBigImage.draw(float x, + float y, + Color filter) + +
+           
+ voidAnimation.draw(float x, + float y, + Color filter) + +
+          Draw the animation at a specific location
+ voidImage.draw(float x, + float y, + float scale, + Color filter) + +
+          Draw the image with a given scale
+ voidBigImage.draw(float x, + float y, + float scale, + Color filter) + +
+           
+ voidImage.draw(float x, + float y, + float width, + float height, + Color filter) + +
+          Draw this image at a specified location and size
+ voidBigImage.draw(float x, + float y, + float width, + float height, + Color filter) + +
+           
+ voidAnimation.draw(float x, + float y, + float width, + float height, + Color col) + +
+          Draw the animation
+ voidImage.draw(float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2, + Color filter) + +
+          Draw a section of this image at a particular location and scale on the screen
+ voidBigImage.draw(float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2, + Color filter) + +
+           
+ voidGraphics.drawAnimation(Animation anim, + float x, + float y, + Color col) + +
+          Draw an animation to this graphics context
+ UnicodeFont.DisplayListUnicodeFont.drawDisplayList(float x, + float y, + java.lang.String text, + Color color, + int startIndex, + int endIndex) + +
+          Identical to UnicodeFont.drawString(float, float, String, Color, int, int) but returns a + DisplayList which provides access to the width and height of the text drawn.
+ voidImage.drawEmbedded(float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2, + Color filter) + +
+          Draw a section of this image at a particular location and scale on the screen, while this + is image is "in use", i.e.
+ voidBigImage.drawEmbedded(float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2, + Color filter) + +
+           
+ voidImage.drawFlash(float x, + float y, + float width, + float height, + Color col) + +
+          Draw this image at a specified location and size as a silohette
+ voidBigImage.drawFlash(float x, + float y, + float width, + float height, + Color col) + +
+           
+ voidAnimation.drawFlash(float x, + float y, + float width, + float height, + Color col) + +
+          Draw the animation
+ voidGraphics.drawGradientLine(float x1, + float y1, + Color Color1, + float x2, + float y2, + Color Color2) + +
+          Draw a line with a gradient between the two points.
+ voidGraphics.drawImage(Image image, + float x, + float y, + Color col) + +
+          Draw an image to the screen
+ voidGraphics.drawImage(Image image, + float x, + float y, + float srcx, + float srcy, + float srcx2, + float srcy2, + Color col) + +
+          Draw a section of an image at a particular location and scale on the + screen
+ voidGraphics.drawImage(Image image, + float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2, + Color col) + +
+          Draw a section of an image at a particular location and scale on the + screen
+ voidImage.drawSheared(float x, + float y, + float hshear, + float vshear, + Color filter) + +
+          Draw this image at a specified location and size
+ voidUnicodeFont.drawString(float x, + float y, + java.lang.String text, + Color col) + +
+           
+ voidTrueTypeFont.drawString(float x, + float y, + java.lang.String whatchars, + Color color) + +
+          Draw a string
+ voidSpriteSheetFont.drawString(float x, + float y, + java.lang.String text, + Color col) + +
+           
+ voidFont.drawString(float x, + float y, + java.lang.String text, + Color col) + +
+          Draw a string to the screen
+ voidAngelCodeFont.drawString(float x, + float y, + java.lang.String text, + Color col) + +
+           
+ voidUnicodeFont.drawString(float x, + float y, + java.lang.String text, + Color color, + int startIndex, + int endIndex) + +
+           
+ voidTrueTypeFont.drawString(float x, + float y, + java.lang.String whatchars, + Color color, + int startIndex, + int endIndex) + +
+           
+ voidSpriteSheetFont.drawString(float x, + float y, + java.lang.String text, + Color col, + int startIndex, + int endIndex) + +
+           
+ voidFont.drawString(float x, + float y, + java.lang.String text, + Color col, + int startIndex, + int endIndex) + +
+          Draw part of a string to the screen.
+ voidAngelCodeFont.drawString(float x, + float y, + java.lang.String text, + Color col, + int startIndex, + int endIndex) + +
+           
+ ColorColor.multiply(Color c) + +
+          Multiply this color by another
+ voidGraphics.setBackground(Color color) + +
+          Set the background colour of the graphics context.
+ voidGraphics.setColor(Color color) + +
+          Set the color to use when rendering to this context
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in org.newdawn.slick with parameters of type Color
Color(Color color) + +
+          Copy constructor
Image(java.lang.String ref, + boolean flipped, + int f, + Color transparent) + +
+          Create an image based on a file at the specified location
Image(java.lang.String ref, + Color trans) + +
+          Create an image based on a file at the specified location
PackedSpriteSheet(java.lang.String def, + Color trans) + +
+          Create a new packed sprite sheet based on a ImagePacker definition file
PackedSpriteSheet(java.lang.String def, + int filter, + Color trans) + +
+          Create a new packed sprite sheet based on a ImagePacker definition file
SpriteSheet(java.lang.String ref, + int tw, + int th, + Color col) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(java.lang.String ref, + int tw, + int th, + Color col, + int spacing) + +
+          Create a new sprite sheet based on a image location
+  +

+ + + + + +
+Uses of Color in org.newdawn.slick.fills
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.fills that return Color
+ ColorGradientFill.colorAt(float x, + float y) + +
+          Get the colour that should be applied at the specified location
+ ColorGradientFill.colorAt(Shape shape, + float x, + float y) + +
+          Get the colour that should be applied at the specified location
+ ColorGradientFill.getEndColor() + +
+          Get the colour at the end control point
+ ColorGradientFill.getStartColor() + +
+          Get the colour at the start control point
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.fills with parameters of type Color
+ voidGradientFill.setEndColor(Color color) + +
+          Set the colour to apply at the end control's position
+ voidGradientFill.setStartColor(Color color) + +
+          Set the colour to apply at the start control's position
+  +

+ + + + + + + + + + + + + + +
Constructors in org.newdawn.slick.fills with parameters of type Color
GradientFill(float sx, + float sy, + Color startCol, + float ex, + float ey, + Color endCol) + +
+          Create a gradient fill
GradientFill(float sx, + float sy, + Color startCol, + float ex, + float ey, + Color endCol, + boolean local) + +
+          Create a gradient fill
GradientFill(Vector2f start, + Color startCol, + Vector2f end, + Color endCol, + boolean local) + +
+          Create a gradient fill
+  +

+ + + + + +
+Uses of Color in org.newdawn.slick.gui
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.gui with parameters of type Color
+ voidTextField.setBackgroundColor(Color color) + +
+          Set the background color.
+ voidTextField.setBorderColor(Color color) + +
+          Set the border color.
+ voidMouseOverArea.setMouseDownColor(Color color) + +
+          Set the color to be used when the mouse is down the area
+ voidMouseOverArea.setMouseOverColor(Color color) + +
+          Set the color to be used when the mouse is over the area
+ voidMouseOverArea.setNormalColor(Color color) + +
+          Set the normal color used on the image in the default state
+ voidTextField.setTextColor(Color color) + +
+          Set the text color.
+  +

+ + + + + +
+Uses of Color in org.newdawn.slick.particles
+  +

+ + + + + + + + + + + + + +
Fields in org.newdawn.slick.particles declared as Color
+ ColorConfigurableEmitter.ColorRecord.col + +
+          The color at this position
+protected  ColorParticle.color + +
+          The colour of the particle
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.particles that return Color
+ ColorParticle.getColor() + +
+          Get the color of this particle
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.particles with parameters of type Color
+ voidConfigurableEmitter.addColorPoint(float pos, + Color col) + +
+          Add a point in the colour cycle
+static ParticleSystemParticleIO.loadConfiguredSystem(java.io.InputStream ref, + Color mask) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemParticleIO.loadConfiguredSystem(java.io.InputStream ref, + ConfigurableEmitterFactory factory, + ParticleSystem system, + Color mask) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemParticleIO.loadConfiguredSystem(java.lang.String ref, + Color mask) + +
+          Load a set of configured emitters into a single system
+  +

+ + + + + + + + + + + +
Constructors in org.newdawn.slick.particles with parameters of type Color
ConfigurableEmitter.ColorRecord(float pos, + Color col) + +
+          Create a new record
ParticleSystem(java.lang.String defaultSpriteRef, + int maxParticles, + Color mask) + +
+          Create a new particle system
+  +

+ + + + + +
+Uses of Color in org.newdawn.slick.state.transition
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in org.newdawn.slick.state.transition with parameters of type Color
BlobbyTransition(Color background) + +
+          Create a new transition
FadeInTransition(Color color) + +
+          Create a new fade in transition
FadeInTransition(Color color, + int fadeTime) + +
+          Create a new fade in transition
FadeOutTransition(Color color) + +
+          Create a new fade out transition
FadeOutTransition(Color color, + int fadeTime) + +
+          Create a new fade out transition
HorizontalSplitTransition(Color background) + +
+          Create a new transition
RotateTransition(Color background) + +
+          Create a new transition
SelectTransition(Color background) + +
+          Create a new transition
VerticalSplitTransition(Color background) + +
+          Create a new transition
+  +

+ + + + + +
+Uses of Color in org.newdawn.slick.svg
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg that return Color
+ ColorNonGeometricData.getAsColor(java.lang.String attribute) + +
+          Get an attribute value converted to a color.
+ ColorGradient.getColorAt(float p) + +
+          Get the intepolated colour at the given location on the gradient
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.svg with parameters of type Color
+ voidGradient.addStep(float location, + Color c) + +
+          Add a colour step/stop to the gradient
+  +

+ + + + + +
+Uses of Color in org.newdawn.slick.util
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.util that return Color
+ ColorLocatedImage.getColor() + +
+          Get the colour filter being applied
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.util with parameters of type Color
+static voidFontUtils.drawCenter(Font font, + java.lang.String s, + int x, + int y, + int width, + Color color) + +
+          Draw text center justified
+static voidFontUtils.drawRight(Font font, + java.lang.String s, + int x, + int y, + int width, + Color color) + +
+          Draw text right justified
+static intFontUtils.drawString(Font font, + java.lang.String s, + int alignment, + int x, + int y, + int width, + Color color) + +
+          Draw a string
+ voidLocatedImage.setColor(Color c) + +
+          Set the colour filter to apply to the image
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/ControlledInputReciever.html b/lib/slick/javadoc/org/newdawn/slick/class-use/ControlledInputReciever.html new file mode 100644 index 00000000..739b0ef9 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/ControlledInputReciever.html @@ -0,0 +1,972 @@ + + + + + + +Uses of Interface org.newdawn.slick.ControlledInputReciever (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.ControlledInputReciever

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use ControlledInputReciever
org.newdawn.slick  
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.tests.statesStates for the StateBasedGameTest 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + +
+Uses of ControlledInputReciever in org.newdawn.slick
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Subinterfaces of ControlledInputReciever in org.newdawn.slick
+ interfaceControllerListener + +
+          Description of classes capable of responding to controller events
+ interfaceInputListener + +
+          A listener that will be notified of keyboard, mouse and controller events
+ interfaceKeyListener + +
+          Describes classes capable of responding to key presses
+ interfaceMouseListener + +
+          Description of classes that respond to mouse related input events
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick that implement ControlledInputReciever
+ classBasicGame + +
+          A basic implementation of a game to take out the boring bits
+  +

+ + + + + +
+Uses of ControlledInputReciever in org.newdawn.slick.gui
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.gui that implement ControlledInputReciever
+ classAbstractComponent + +
+          The utility class to handle all the input related gubbins for basic GUI + components
+ classBasicComponent + +
+          Deprecated.  
+ classMouseOverArea + +
+          A mouse over area that can be used for menus or buttons
+ classTextField + +
+          A single text field supporting text entry
+  +

+ + + + + +
+Uses of ControlledInputReciever in org.newdawn.slick.state
+  +

+ + + + + + + + + +
Subinterfaces of ControlledInputReciever in org.newdawn.slick.state
+ interfaceGameState + +
+          A single state building up part of the game.
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick.state that implement ControlledInputReciever
+ classBasicGameState + +
+          A simple state used an adapter so we don't have to implement all the event methods + every time.
+ classStateBasedGame + +
+          A state based game isolated different stages of the game (menu, ingame, hiscores, etc) into + different states so they can be easily managed and maintained.
+  +

+ + + + + +
+Uses of ControlledInputReciever in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.tests that implement ControlledInputReciever
+ classAlphaMapTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classAnimationTest + +
+          A test for basic animation rendering
+ classAntiAliasTest + +
+          Test to view the effects of antialiasing on cirles
+ classBigImageTest + +
+          A test for basic image rendering
+ classBigSpriteSheetTest + +
+          A test for big images used as sprites sheets
+ classCachedRenderTest + +
+          A simple test to show performance gains from cache operations in situtations where + rendering is static and heavy
+ classCanvasContainerTest + +
+          A test for the AWT Canvas container
+ classCanvasSizeTest + +
+          Quick test to confirm canvas size is reported correctly
+ classClipTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classCopyAreaAlphaTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classCurveTest + +
+          A rudimentry test of loading SVG from inkscape
+ classDeferredLoadingTest + +
+          A test for deferred loading.
+ classDistanceFieldTest + +
+          A test to demonstrate distance fields generated by Hiero being applied + to scaled fonts
+ classDoubleClickTest + +
+          The double click testing
+ classDuplicateEmitterTest + +
+          A test for duplicating a ConfigurableEmitter several times
+ classFlashTest + +
+          A test for image flashes
+ classFontPerformanceTest + +
+          A test of the font rendering capabilities
+ classFontTest + +
+          A test of the font rendering capabilities
+ classGeomAccuracyTest + +
+          A simple graphics test for the context allowing vector based graphics
+ classGeomTest + +
+          A geomertry test
+ classGeomUtilTest + +
+          A test to try shape cutting
+ classGeomUtilTileTest + +
+          A test to try shape building from multiple tiles
+ classGradientImageTest + +
+          A test for applying gradients to images
+ classGradientTest + +
+          A test for gradient fill on polygons
+ classGraphicsTest + +
+          A simple graphics test for the context allowing vector based graphics
+ classGUITest + +
+          A test for the GUI components available in Slick.
+ classImageBufferEndianTest + +
+          Quick test for endianess in image buffers
+ classImageBufferTest + +
+          A test for image buffer maniupulation rendering
+ classImageCornerTest + +
+          A test for basic image rendering
+ classImageGraphicsTest + +
+          A test for rendering to an image
+ classImageMemTest + +
+          A test for basic image rendering
+ classImageOutTest + +
+          A test for saving images
+ classImageReadTest + +
+          A test for reading image data from a teture
+ classImageTest + +
+          A test for basic image rendering
+ classInkscapeTest + +
+          A rudimentry test of loading SVG from inkscape
+ classInputProviderTest + +
+          A test for abstract input via InputProvider
+ classInputTest + +
+          A test for input
+ classIsoTiledTest + +
+          Simple test for isometric map rendering
+ classKeyRepeatTest + +
+          A test for basic image rendering
+ classLameTest + +
+          Lame test
+ classLineRenderTest + +
+          A test for the line rendering capability
+ classMorphShapeTest + +
+          A test to try shape morphing
+ classMorphSVGTest + +
+          A test to try shape morphing
+ classMusicListenerTest + +
+          A test for music listeners which notify you when the music has eneded
+ classNavMeshTest + +
+          A test to show nav-mesh generation on tile based maps.
+ classPackedSheetTest + +
+          A test for packed sprite sheets
+ classParticleTest + +
+          A particle test using built in effects
+ classPedigreeTest + +
+          A test for loading editing particle systems
+ classPolygonTest + +
+          A test for polygon collision
+ classPureFontTest + +
+          A test of the font rendering capabilities
+ classSavedStateTest + +
+          A test of the the local storage utilities
+ classScalableTest + +
+          A test for a scalable game
+ classShapeTest + +
+          A geomertry test
+ classSlickCallableTest + +
+          A test for slick callables giving the chance to perform normal GL in mid Slick render
+ classSoundPositionTest + +
+          A test for the sound system (positioning) of the library
+ classSoundTest + +
+          A test for the sound system of the library
+ classSoundURLTest + +
+          A test for the sound system of the library
+ classSpriteSheetFontTest + +
+          Tests the SpriteSheetFont.
+ classStateBasedTest + +
+          A test for the multi-state based functionality
+ classTestBox + +
+          A test box containing a bunch of tests that can be used for quickly sanity + checking tests.
+ classTexturePaintTest + +
+          Test to emulate texture paint
+ classTileMapTest + +
+          A test of the tile map system based around the TilED (http://www.mapeditor.org) tool
+ classTransformTest + +
+          A test for transforming the graphics context
+ classTransformTest2 + +
+          A test for transforming the graphics context
+ classTransitionTest + +
+          A test to view the different transitions that are currently implemented
+ classTransparentColorTest + +
+          A test for transparent colour specification
+ classTrueTypeFontPerformanceTest + +
+          A test of the font rendering capabilities
+ classUnicodeFontTest + +
+          A simple test of the unicode font functionality provided
+  +

+ + + + + +
+Uses of ControlledInputReciever in org.newdawn.slick.tests.states
+  +

+ + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.tests.states that implement ControlledInputReciever
+ classTestState1 + +
+          A simple test state to display a message describing the test
+ classTestState2 + +
+          A simple test state to display an image and rotate it
+ classTestState3 + +
+          A simple test state to display an image and rotate it
+  +

+ + + + + +
+Uses of ControlledInputReciever in org.newdawn.slick.util
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.util that implement ControlledInputReciever
+ classInputAdapter + +
+          An implement implementation of the InputListener interface
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/ControllerListener.html b/lib/slick/javadoc/org/newdawn/slick/class-use/ControllerListener.html new file mode 100644 index 00000000..935d059b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/ControllerListener.html @@ -0,0 +1,972 @@ + + + + + + +Uses of Interface org.newdawn.slick.ControllerListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.ControllerListener

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use ControllerListener
org.newdawn.slick  
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.tests.statesStates for the StateBasedGameTest 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + +
+Uses of ControllerListener in org.newdawn.slick
+  +

+ + + + + + + + + +
Subinterfaces of ControllerListener in org.newdawn.slick
+ interfaceInputListener + +
+          A listener that will be notified of keyboard, mouse and controller events
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick that implement ControllerListener
+ classBasicGame + +
+          A basic implementation of a game to take out the boring bits
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type ControllerListener
+ voidInput.addControllerListener(ControllerListener listener) + +
+          Add a controller listener to be notified of controller input events
+ voidInput.removeControllerListener(ControllerListener listener) + +
+          Remove a controller listener that will no longer be notified
+  +

+ + + + + +
+Uses of ControllerListener in org.newdawn.slick.gui
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.gui that implement ControllerListener
+ classAbstractComponent + +
+          The utility class to handle all the input related gubbins for basic GUI + components
+ classBasicComponent + +
+          Deprecated.  
+ classMouseOverArea + +
+          A mouse over area that can be used for menus or buttons
+ classTextField + +
+          A single text field supporting text entry
+  +

+ + + + + +
+Uses of ControllerListener in org.newdawn.slick.state
+  +

+ + + + + + + + + +
Subinterfaces of ControllerListener in org.newdawn.slick.state
+ interfaceGameState + +
+          A single state building up part of the game.
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick.state that implement ControllerListener
+ classBasicGameState + +
+          A simple state used an adapter so we don't have to implement all the event methods + every time.
+ classStateBasedGame + +
+          A state based game isolated different stages of the game (menu, ingame, hiscores, etc) into + different states so they can be easily managed and maintained.
+  +

+ + + + + +
+Uses of ControllerListener in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.tests that implement ControllerListener
+ classAlphaMapTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classAnimationTest + +
+          A test for basic animation rendering
+ classAntiAliasTest + +
+          Test to view the effects of antialiasing on cirles
+ classBigImageTest + +
+          A test for basic image rendering
+ classBigSpriteSheetTest + +
+          A test for big images used as sprites sheets
+ classCachedRenderTest + +
+          A simple test to show performance gains from cache operations in situtations where + rendering is static and heavy
+ classCanvasContainerTest + +
+          A test for the AWT Canvas container
+ classCanvasSizeTest + +
+          Quick test to confirm canvas size is reported correctly
+ classClipTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classCopyAreaAlphaTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classCurveTest + +
+          A rudimentry test of loading SVG from inkscape
+ classDeferredLoadingTest + +
+          A test for deferred loading.
+ classDistanceFieldTest + +
+          A test to demonstrate distance fields generated by Hiero being applied + to scaled fonts
+ classDoubleClickTest + +
+          The double click testing
+ classDuplicateEmitterTest + +
+          A test for duplicating a ConfigurableEmitter several times
+ classFlashTest + +
+          A test for image flashes
+ classFontPerformanceTest + +
+          A test of the font rendering capabilities
+ classFontTest + +
+          A test of the font rendering capabilities
+ classGeomAccuracyTest + +
+          A simple graphics test for the context allowing vector based graphics
+ classGeomTest + +
+          A geomertry test
+ classGeomUtilTest + +
+          A test to try shape cutting
+ classGeomUtilTileTest + +
+          A test to try shape building from multiple tiles
+ classGradientImageTest + +
+          A test for applying gradients to images
+ classGradientTest + +
+          A test for gradient fill on polygons
+ classGraphicsTest + +
+          A simple graphics test for the context allowing vector based graphics
+ classGUITest + +
+          A test for the GUI components available in Slick.
+ classImageBufferEndianTest + +
+          Quick test for endianess in image buffers
+ classImageBufferTest + +
+          A test for image buffer maniupulation rendering
+ classImageCornerTest + +
+          A test for basic image rendering
+ classImageGraphicsTest + +
+          A test for rendering to an image
+ classImageMemTest + +
+          A test for basic image rendering
+ classImageOutTest + +
+          A test for saving images
+ classImageReadTest + +
+          A test for reading image data from a teture
+ classImageTest + +
+          A test for basic image rendering
+ classInkscapeTest + +
+          A rudimentry test of loading SVG from inkscape
+ classInputProviderTest + +
+          A test for abstract input via InputProvider
+ classInputTest + +
+          A test for input
+ classIsoTiledTest + +
+          Simple test for isometric map rendering
+ classKeyRepeatTest + +
+          A test for basic image rendering
+ classLameTest + +
+          Lame test
+ classLineRenderTest + +
+          A test for the line rendering capability
+ classMorphShapeTest + +
+          A test to try shape morphing
+ classMorphSVGTest + +
+          A test to try shape morphing
+ classMusicListenerTest + +
+          A test for music listeners which notify you when the music has eneded
+ classNavMeshTest + +
+          A test to show nav-mesh generation on tile based maps.
+ classPackedSheetTest + +
+          A test for packed sprite sheets
+ classParticleTest + +
+          A particle test using built in effects
+ classPedigreeTest + +
+          A test for loading editing particle systems
+ classPolygonTest + +
+          A test for polygon collision
+ classPureFontTest + +
+          A test of the font rendering capabilities
+ classSavedStateTest + +
+          A test of the the local storage utilities
+ classScalableTest + +
+          A test for a scalable game
+ classShapeTest + +
+          A geomertry test
+ classSlickCallableTest + +
+          A test for slick callables giving the chance to perform normal GL in mid Slick render
+ classSoundPositionTest + +
+          A test for the sound system (positioning) of the library
+ classSoundTest + +
+          A test for the sound system of the library
+ classSoundURLTest + +
+          A test for the sound system of the library
+ classSpriteSheetFontTest + +
+          Tests the SpriteSheetFont.
+ classStateBasedTest + +
+          A test for the multi-state based functionality
+ classTestBox + +
+          A test box containing a bunch of tests that can be used for quickly sanity + checking tests.
+ classTexturePaintTest + +
+          Test to emulate texture paint
+ classTileMapTest + +
+          A test of the tile map system based around the TilED (http://www.mapeditor.org) tool
+ classTransformTest + +
+          A test for transforming the graphics context
+ classTransformTest2 + +
+          A test for transforming the graphics context
+ classTransitionTest + +
+          A test to view the different transitions that are currently implemented
+ classTransparentColorTest + +
+          A test for transparent colour specification
+ classTrueTypeFontPerformanceTest + +
+          A test of the font rendering capabilities
+ classUnicodeFontTest + +
+          A simple test of the unicode font functionality provided
+  +

+ + + + + +
+Uses of ControllerListener in org.newdawn.slick.tests.states
+  +

+ + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.tests.states that implement ControllerListener
+ classTestState1 + +
+          A simple test state to display a message describing the test
+ classTestState2 + +
+          A simple test state to display an image and rotate it
+ classTestState3 + +
+          A simple test state to display an image and rotate it
+  +

+ + + + + +
+Uses of ControllerListener in org.newdawn.slick.util
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.util that implement ControllerListener
+ classInputAdapter + +
+          An implement implementation of the InputListener interface
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/Font.html b/lib/slick/javadoc/org/newdawn/slick/class-use/Font.html new file mode 100644 index 00000000..512fa19a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/Font.html @@ -0,0 +1,424 @@ + + + + + + +Uses of Interface org.newdawn.slick.Font (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.Font

+
+ + + + + + + + + + + + + + + + + +
+Packages that use Font
org.newdawn.slick  
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + +
+Uses of Font in org.newdawn.slick
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick that implement Font
+ classAngelCodeFont + +
+          A font implementation that will parse BMFont format font files.
+ classSpriteSheetFont + +
+          A font implementation that will use the graphics inside a SpriteSheet for its data.
+ classTrueTypeFont + +
+          A TrueType font implementation for Slick
+ classUnicodeFont + +
+          A Slick bitmap font that can display unicode glyphs from a TrueTypeFont.
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick declared as Font
+protected static FontGraphics.DEFAULT_FONT + +
+          The default font to use
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick that return Font
+ FontGameContainer.getDefaultFont() + +
+          Get the default system font
+ FontGraphics.getFont() + +
+          Get the current font
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type Font
+ voidGameContainer.setDefaultFont(Font font) + +
+          Set the default font that will be intialised in the graphics held in this container
+ voidGraphics.setFont(Font font) + +
+          Set the font to be used when rendering text
+  +

+ + + + + +
+Uses of Font in org.newdawn.slick.gui
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.gui that return Font
+ FontGUIContext.getDefaultFont() + +
+          Get the default system font
+  +

+ + + + + + + + + + + +
Constructors in org.newdawn.slick.gui with parameters of type Font
TextField(GUIContext container, + Font font, + int x, + int y, + int width, + int height) + +
+          Create a new text field
TextField(GUIContext container, + Font font, + int x, + int y, + int width, + int height, + ComponentListener listener) + +
+          Create a new text field
+  +

+ + + + + +
+Uses of Font in org.newdawn.slick.util
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.util with parameters of type Font
+static voidFontUtils.drawCenter(Font font, + java.lang.String s, + int x, + int y, + int width) + +
+          Draw text center justified
+static voidFontUtils.drawCenter(Font font, + java.lang.String s, + int x, + int y, + int width, + Color color) + +
+          Draw text center justified
+static voidFontUtils.drawLeft(Font font, + java.lang.String s, + int x, + int y) + +
+          Draw text left justified
+static voidFontUtils.drawRight(Font font, + java.lang.String s, + int x, + int y, + int width) + +
+          Draw text right justified
+static voidFontUtils.drawRight(Font font, + java.lang.String s, + int x, + int y, + int width, + Color color) + +
+          Draw text right justified
+static intFontUtils.drawString(Font font, + java.lang.String s, + int alignment, + int x, + int y, + int width, + Color color) + +
+          Draw a string
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/Game.html b/lib/slick/javadoc/org/newdawn/slick/class-use/Game.html new file mode 100644 index 00000000..1f7927a0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/Game.html @@ -0,0 +1,916 @@ + + + + + + +Uses of Interface org.newdawn.slick.Game (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.Game

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use Game
org.newdawn.slick  
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + +
+Uses of Game in org.newdawn.slick
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick that implement Game
+ classBasicGame + +
+          A basic implementation of a game to take out the boring bits
+ classScalableGame + +
+          A wrapper to allow any game to be scalable.
+  +

+ + + + + + + + + + + + + + + + + +
Fields in org.newdawn.slick declared as Game
+protected  GameGameContainer.game + +
+          The game being managed
+protected  GameCanvasGameContainer.game + +
+          The game being held in this container
+protected  GameGameContainer.lastGame + +
+          The last game started
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in org.newdawn.slick with parameters of type Game
AppGameContainer(Game game) + +
+          Create a new container wrapping a game
AppGameContainer(Game game, + int width, + int height, + boolean fullscreen) + +
+          Create a new container wrapping a game
AppletGameContainer.Container(Game game) + +
+          Create a new container wrapped round the game
CanvasGameContainer(Game game) + +
+          Create a new panel
CanvasGameContainer(Game game, + boolean shared) + +
+          Create a new panel
GameContainer(Game game) + +
+          Create a new game container wrapping a given game
ScalableGame(Game held, + int normalWidth, + int normalHeight) + +
+          Create a new scalable game wrapper
ScalableGame(Game held, + int normalWidth, + int normalHeight, + boolean maintainAspect) + +
+          Create a new scalable game wrapper
+  +

+ + + + + +
+Uses of Game in org.newdawn.slick.state
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.state that implement Game
+ classStateBasedGame + +
+          A state based game isolated different stages of the game (menu, ingame, hiscores, etc) into + different states so they can be easily managed and maintained.
+  +

+ + + + + +
+Uses of Game in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.tests that implement Game
+ classAlphaMapTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classAnimationTest + +
+          A test for basic animation rendering
+ classAntiAliasTest + +
+          Test to view the effects of antialiasing on cirles
+ classBigImageTest + +
+          A test for basic image rendering
+ classBigSpriteSheetTest + +
+          A test for big images used as sprites sheets
+ classCachedRenderTest + +
+          A simple test to show performance gains from cache operations in situtations where + rendering is static and heavy
+ classCanvasContainerTest + +
+          A test for the AWT Canvas container
+ classCanvasSizeTest + +
+          Quick test to confirm canvas size is reported correctly
+ classClipTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classCopyAreaAlphaTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classCurveTest + +
+          A rudimentry test of loading SVG from inkscape
+ classDeferredLoadingTest + +
+          A test for deferred loading.
+ classDistanceFieldTest + +
+          A test to demonstrate distance fields generated by Hiero being applied + to scaled fonts
+ classDoubleClickTest + +
+          The double click testing
+ classDuplicateEmitterTest + +
+          A test for duplicating a ConfigurableEmitter several times
+ classFlashTest + +
+          A test for image flashes
+ classFontPerformanceTest + +
+          A test of the font rendering capabilities
+ classFontTest + +
+          A test of the font rendering capabilities
+ classGeomAccuracyTest + +
+          A simple graphics test for the context allowing vector based graphics
+ classGeomTest + +
+          A geomertry test
+ classGeomUtilTest + +
+          A test to try shape cutting
+ classGeomUtilTileTest + +
+          A test to try shape building from multiple tiles
+ classGradientImageTest + +
+          A test for applying gradients to images
+ classGradientTest + +
+          A test for gradient fill on polygons
+ classGraphicsTest + +
+          A simple graphics test for the context allowing vector based graphics
+ classGUITest + +
+          A test for the GUI components available in Slick.
+ classImageBufferEndianTest + +
+          Quick test for endianess in image buffers
+ classImageBufferTest + +
+          A test for image buffer maniupulation rendering
+ classImageCornerTest + +
+          A test for basic image rendering
+ classImageGraphicsTest + +
+          A test for rendering to an image
+ classImageMemTest + +
+          A test for basic image rendering
+ classImageOutTest + +
+          A test for saving images
+ classImageReadTest + +
+          A test for reading image data from a teture
+ classImageTest + +
+          A test for basic image rendering
+ classInkscapeTest + +
+          A rudimentry test of loading SVG from inkscape
+ classInputProviderTest + +
+          A test for abstract input via InputProvider
+ classInputTest + +
+          A test for input
+ classIsoTiledTest + +
+          Simple test for isometric map rendering
+ classKeyRepeatTest + +
+          A test for basic image rendering
+ classLameTest + +
+          Lame test
+ classLineRenderTest + +
+          A test for the line rendering capability
+ classMorphShapeTest + +
+          A test to try shape morphing
+ classMorphSVGTest + +
+          A test to try shape morphing
+ classMusicListenerTest + +
+          A test for music listeners which notify you when the music has eneded
+ classNavMeshTest + +
+          A test to show nav-mesh generation on tile based maps.
+ classPackedSheetTest + +
+          A test for packed sprite sheets
+ classParticleTest + +
+          A particle test using built in effects
+ classPedigreeTest + +
+          A test for loading editing particle systems
+ classPolygonTest + +
+          A test for polygon collision
+ classPureFontTest + +
+          A test of the font rendering capabilities
+ classSavedStateTest + +
+          A test of the the local storage utilities
+ classScalableTest + +
+          A test for a scalable game
+ classShapeTest + +
+          A geomertry test
+ classSlickCallableTest + +
+          A test for slick callables giving the chance to perform normal GL in mid Slick render
+ classSoundPositionTest + +
+          A test for the sound system (positioning) of the library
+ classSoundTest + +
+          A test for the sound system of the library
+ classSoundURLTest + +
+          A test for the sound system of the library
+ classSpriteSheetFontTest + +
+          Tests the SpriteSheetFont.
+ classStateBasedTest + +
+          A test for the multi-state based functionality
+ classTestBox + +
+          A test box containing a bunch of tests that can be used for quickly sanity + checking tests.
+ classTexturePaintTest + +
+          Test to emulate texture paint
+ classTileMapTest + +
+          A test of the tile map system based around the TilED (http://www.mapeditor.org) tool
+ classTransformTest + +
+          A test for transforming the graphics context
+ classTransformTest2 + +
+          A test for transforming the graphics context
+ classTransitionTest + +
+          A test to view the different transitions that are currently implemented
+ classTransparentColorTest + +
+          A test for transparent colour specification
+ classTrueTypeFontPerformanceTest + +
+          A test of the font rendering capabilities
+ classUnicodeFontTest + +
+          A simple test of the unicode font functionality provided
+  +

+ + + + + +
+Uses of Game in org.newdawn.slick.util
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.util with parameters of type Game
+static voidBootstrap.runAsApplication(Game game, + int width, + int height, + boolean fullscreen) + +
+          Start the game as an application
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/GameContainer.html b/lib/slick/javadoc/org/newdawn/slick/class-use/GameContainer.html new file mode 100644 index 00000000..0d8242e4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/GameContainer.html @@ -0,0 +1,2722 @@ + + + + + + +Uses of Class org.newdawn.slick.GameContainer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.GameContainer

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use GameContainer
org.newdawn.slick  
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.state.transition  
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.tests.statesStates for the StateBasedGameTest 
+  +

+ + + + + +
+Uses of GameContainer in org.newdawn.slick
+  +

+ + + + + + + + + + + + + +
Subclasses of GameContainer in org.newdawn.slick
+ classAppGameContainer + +
+          A game container that will display the game as an stand alone + application.
+ classAppletGameContainer.Container + +
+          A game container to provide the applet context
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick that return GameContainer
+ GameContainerCanvasGameContainer.getContainer() + +
+          Get the GameContainer providing this canvas
+ GameContainerAppletGameContainer.getContainer() + +
+          Get the GameContainer providing this applet
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type GameContainer
+ voidScalableGame.init(GameContainer container) + +
+           
+ voidGame.init(GameContainer container) + +
+          Initialise the game.
+abstract  voidBasicGame.init(GameContainer container) + +
+           
+ voidScalableGame.render(GameContainer container, + Graphics g) + +
+           
+ voidGame.render(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+protected  voidScalableGame.renderOverlay(GameContainer container, + Graphics g) + +
+          Render the overlay that will sit over the scaled screen
+ voidScalableGame.update(GameContainer container, + int delta) + +
+           
+ voidGame.update(GameContainer container, + int delta) + +
+          Update the game logic here.
+abstract  voidBasicGame.update(GameContainer container, + int delta) + +
+           
+  +

+ + + + + +
+Uses of GameContainer in org.newdawn.slick.state
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.state that return GameContainer
+ GameContainerStateBasedGame.getContainer() + +
+          Get the container holding this game
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.state with parameters of type GameContainer
+ voidGameState.enter(GameContainer container, + StateBasedGame game) + +
+          Notification that we've entered this game state
+ voidBasicGameState.enter(GameContainer container, + StateBasedGame game) + +
+           
+ voidStateBasedGame.init(GameContainer container) + +
+           
+ voidGameState.init(GameContainer container, + StateBasedGame game) + +
+          Initialise the state.
+abstract  voidStateBasedGame.initStatesList(GameContainer container) + +
+          Initialise the list of states making up this game
+ voidGameState.leave(GameContainer container, + StateBasedGame game) + +
+          Notification that we're leaving this game state
+ voidBasicGameState.leave(GameContainer container, + StateBasedGame game) + +
+           
+protected  voidStateBasedGame.postRenderState(GameContainer container, + Graphics g) + +
+          User hook for rendering at the game level after the current state + and/or transition have been rendered
+protected  voidStateBasedGame.postUpdateState(GameContainer container, + int delta) + +
+          User hook for rendering at the game level after the current state + and/or transition have been updated
+protected  voidStateBasedGame.preRenderState(GameContainer container, + Graphics g) + +
+          User hook for rendering at the before the current state + and/or transition have been rendered
+protected  voidStateBasedGame.preUpdateState(GameContainer container, + int delta) + +
+          User hook for updating at the game before the current state + and/or transition have been updated
+ voidStateBasedGame.render(GameContainer container, + Graphics g) + +
+           
+ voidGameState.render(GameContainer container, + StateBasedGame game, + Graphics g) + +
+          Render this state to the game's graphics context
+ voidStateBasedGame.update(GameContainer container, + int delta) + +
+           
+ voidGameState.update(GameContainer container, + StateBasedGame game, + int delta) + +
+          Update the state's logic based on the amount of time thats passed
+  +

+ + + + + +
+Uses of GameContainer in org.newdawn.slick.state.transition
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.state.transition with parameters of type GameContainer
+ voidVerticalSplitTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidSelectTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidRotateTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidHorizontalSplitTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidFadeOutTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidFadeInTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidEmptyTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCombinedTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidBlobbyTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.postRenderSecondState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is has just rendered the second state is the cross + transition.
+ voidVerticalSplitTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidSelectTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidRotateTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidHorizontalSplitTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidFadeOutTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidFadeInTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidEmptyTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCombinedTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidBlobbyTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.preRenderFirstState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is about to render the first state is the cross + transition.
+ voidCrossStateTransition.preRenderSecondState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is about to render the second state is the cross + transition.
+ voidVerticalSplitTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+          Update the transition.
+ voidSelectTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidRotateTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidHorizontalSplitTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidFadeOutTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidFadeInTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidEmptyTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidCrossStateTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidCombinedTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidBlobbyTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+  +

+ + + + + +
+Uses of GameContainer in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.tests with parameters of type GameContainer
+ voidUnicodeFontTest.init(GameContainer container) + +
+           
+ voidTrueTypeFontPerformanceTest.init(GameContainer container) + +
+           
+ voidTransparentColorTest.init(GameContainer container) + +
+           
+ voidTransformTest2.init(GameContainer container) + +
+           
+ voidTransformTest.init(GameContainer container) + +
+           
+ voidTileMapTest.init(GameContainer container) + +
+           
+ voidTexturePaintTest.init(GameContainer container) + +
+           
+ voidTestBox.init(GameContainer c) + +
+           
+ voidSpriteSheetFontTest.init(GameContainer container) + +
+           
+ voidSoundURLTest.init(GameContainer container) + +
+           
+ voidSoundTest.init(GameContainer container) + +
+           
+ voidSoundPositionTest.init(GameContainer container) + +
+           
+ voidSlickCallableTest.init(GameContainer container) + +
+           
+ voidShapeTest.init(GameContainer container) + +
+           
+ voidScalableTest.init(GameContainer container) + +
+           
+ voidSavedStateTest.init(GameContainer container) + +
+           
+ voidPureFontTest.init(GameContainer container) + +
+           
+ voidPolygonTest.init(GameContainer container) + +
+           
+ voidPedigreeTest.init(GameContainer container) + +
+           
+ voidParticleTest.init(GameContainer container) + +
+           
+ voidPackedSheetTest.init(GameContainer container) + +
+           
+ voidNavMeshTest.init(GameContainer container) + +
+          Initialise resources and the map data
+ voidMusicListenerTest.init(GameContainer container) + +
+           
+ voidMorphShapeTest.init(GameContainer container) + +
+           
+ voidMorphSVGTest.init(GameContainer container) + +
+           
+ voidLineRenderTest.init(GameContainer container) + +
+           
+ voidLameTest.init(GameContainer container) + +
+           
+ voidKeyRepeatTest.init(GameContainer container) + +
+           
+ voidIsoTiledTest.init(GameContainer container) + +
+           
+ voidInputTest.init(GameContainer container) + +
+           
+ voidInputProviderTest.init(GameContainer container) + +
+           
+ voidInkscapeTest.init(GameContainer container) + +
+           
+ voidImageTest.init(GameContainer container) + +
+           
+ voidImageReadTest.init(GameContainer container) + +
+           
+ voidImageOutTest.init(GameContainer container) + +
+           
+ voidImageMemTest.init(GameContainer container) + +
+           
+ voidImageGraphicsTest.init(GameContainer container) + +
+           
+ voidImageCornerTest.init(GameContainer container) + +
+           
+ voidImageBufferTest.init(GameContainer container) + +
+           
+ voidImageBufferEndianTest.init(GameContainer container) + +
+           
+ voidGraphicsTest.init(GameContainer container) + +
+           
+ voidGradientTest.init(GameContainer container) + +
+           
+ voidGradientImageTest.init(GameContainer container) + +
+           
+ voidGeomUtilTileTest.init(GameContainer container) + +
+           
+ voidGeomUtilTest.init(GameContainer container) + +
+           
+ voidGeomTest.init(GameContainer container) + +
+           
+ voidGeomAccuracyTest.init(GameContainer container) + +
+           
+ voidGUITest.init(GameContainer container) + +
+           
+ voidFontTest.init(GameContainer container) + +
+           
+ voidFontPerformanceTest.init(GameContainer container) + +
+           
+ voidFlashTest.init(GameContainer container) + +
+           
+ voidDuplicateEmitterTest.init(GameContainer container) + +
+          load ressources (the particle system) and create our duplicate emitters + and place them nicely on the screen
+ voidDoubleClickTest.init(GameContainer container) + +
+           
+ voidDistanceFieldTest.init(GameContainer container) + +
+           
+ voidDeferredLoadingTest.init(GameContainer container) + +
+           
+ voidCurveTest.init(GameContainer container) + +
+           
+ voidCopyAreaAlphaTest.init(GameContainer container) + +
+           
+ voidClipTest.init(GameContainer container) + +
+           
+ voidCanvasSizeTest.init(GameContainer container) + +
+           
+ voidCanvasContainerTest.init(GameContainer container) + +
+           
+ voidCachedRenderTest.init(GameContainer container) + +
+           
+ voidBigSpriteSheetTest.init(GameContainer container) + +
+           
+ voidBigImageTest.init(GameContainer container) + +
+           
+ voidAntiAliasTest.init(GameContainer container) + +
+           
+ voidAnimationTest.init(GameContainer container) + +
+           
+ voidAlphaMapTest.init(GameContainer container) + +
+           
+ voidTransitionTest.initStatesList(GameContainer container) + +
+           
+ voidStateBasedTest.initStatesList(GameContainer container) + +
+           
+ voidUnicodeFontTest.render(GameContainer container, + Graphics g) + +
+           
+ voidTrueTypeFontPerformanceTest.render(GameContainer container, + Graphics g) + +
+           
+ voidTransparentColorTest.render(GameContainer container, + Graphics g) + +
+           
+ voidTransformTest2.render(GameContainer contiainer, + Graphics g) + +
+           
+ voidTransformTest.render(GameContainer contiainer, + Graphics g) + +
+           
+ voidTileMapTest.render(GameContainer container, + Graphics g) + +
+           
+ voidTexturePaintTest.render(GameContainer container, + Graphics g) + +
+           
+ voidTestBox.render(GameContainer container, + Graphics g) + +
+           
+ voidSpriteSheetFontTest.render(GameContainer container, + Graphics g) + +
+           
+ voidSoundURLTest.render(GameContainer container, + Graphics g) + +
+           
+ voidSoundTest.render(GameContainer container, + Graphics g) + +
+           
+ voidSoundPositionTest.render(GameContainer container, + Graphics g) + +
+           
+ voidSlickCallableTest.render(GameContainer container, + Graphics g) + +
+           
+ voidShapeTest.render(GameContainer container, + Graphics g) + +
+           
+ voidScalableTest.render(GameContainer container, + Graphics g) + +
+           
+ voidSavedStateTest.render(GameContainer container, + Graphics g) + +
+           
+ voidPureFontTest.render(GameContainer container, + Graphics g) + +
+           
+ voidPolygonTest.render(GameContainer container, + Graphics g) + +
+           
+ voidPedigreeTest.render(GameContainer container, + Graphics g) + +
+           
+ voidParticleTest.render(GameContainer container, + Graphics g) + +
+           
+ voidPackedSheetTest.render(GameContainer container, + Graphics g) + +
+           
+ voidNavMeshTest.render(GameContainer container, + Graphics g) + +
+          Render the game - in this case render the map and diagnostic data
+ voidMusicListenerTest.render(GameContainer container, + Graphics g) + +
+           
+ voidMorphShapeTest.render(GameContainer container, + Graphics g) + +
+           
+ voidMorphSVGTest.render(GameContainer container, + Graphics g) + +
+           
+ voidLineRenderTest.render(GameContainer container, + Graphics g) + +
+           
+ voidLameTest.render(GameContainer container, + Graphics g) + +
+           
+ voidKeyRepeatTest.render(GameContainer container, + Graphics g) + +
+           
+ voidIsoTiledTest.render(GameContainer container, + Graphics g) + +
+           
+ voidInputTest.render(GameContainer container, + Graphics g) + +
+           
+ voidInputProviderTest.render(GameContainer container, + Graphics g) + +
+           
+ voidInkscapeTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageReadTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageOutTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageMemTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageGraphicsTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageCornerTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageBufferTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageBufferEndianTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGraphicsTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGradientTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGradientImageTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGeomUtilTileTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGeomUtilTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGeomTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGeomAccuracyTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGUITest.render(GameContainer container, + Graphics g) + +
+           
+ voidFontTest.render(GameContainer container, + Graphics g) + +
+           
+ voidFontPerformanceTest.render(GameContainer container, + Graphics g) + +
+           
+ voidFlashTest.render(GameContainer container, + Graphics g) + +
+           
+ voidDuplicateEmitterTest.render(GameContainer container, + Graphics g) + +
+           
+ voidDoubleClickTest.render(GameContainer container, + Graphics g) + +
+           
+ voidDistanceFieldTest.render(GameContainer container, + Graphics g) + +
+           
+ voidDeferredLoadingTest.render(GameContainer container, + Graphics g) + +
+           
+ voidCurveTest.render(GameContainer container, + Graphics g) + +
+           
+ voidCopyAreaAlphaTest.render(GameContainer container, + Graphics g) + +
+           
+ voidClipTest.render(GameContainer container, + Graphics g) + +
+           
+ voidCanvasSizeTest.render(GameContainer container, + Graphics g) + +
+           
+ voidCanvasContainerTest.render(GameContainer container, + Graphics g) + +
+           
+ voidCachedRenderTest.render(GameContainer container, + Graphics g) + +
+           
+ voidBigSpriteSheetTest.render(GameContainer container, + Graphics g) + +
+           
+ voidBigImageTest.render(GameContainer container, + Graphics g) + +
+           
+ voidAntiAliasTest.render(GameContainer container, + Graphics g) + +
+           
+ voidAnimationTest.render(GameContainer container, + Graphics g) + +
+           
+ voidAlphaMapTest.render(GameContainer container, + Graphics g) + +
+           
+ voidUnicodeFontTest.update(GameContainer container, + int delta) + +
+           
+ voidTrueTypeFontPerformanceTest.update(GameContainer container, + int delta) + +
+           
+ voidTransparentColorTest.update(GameContainer container, + int delta) + +
+           
+ voidTransformTest2.update(GameContainer container, + int delta) + +
+           
+ voidTransformTest.update(GameContainer container, + int delta) + +
+           
+ voidTileMapTest.update(GameContainer container, + int delta) + +
+           
+ voidTexturePaintTest.update(GameContainer container, + int delta) + +
+           
+ voidTestBox.update(GameContainer container, + int delta) + +
+           
+ voidSpriteSheetFontTest.update(GameContainer container, + int delta) + +
+           
+ voidSoundURLTest.update(GameContainer container, + int delta) + +
+           
+ voidSoundTest.update(GameContainer container, + int delta) + +
+           
+ voidSoundPositionTest.update(GameContainer container, + int delta) + +
+           
+ voidSlickCallableTest.update(GameContainer container, + int delta) + +
+           
+ voidShapeTest.update(GameContainer container, + int delta) + +
+           
+ voidScalableTest.update(GameContainer container, + int delta) + +
+           
+ voidSavedStateTest.update(GameContainer container, + int delta) + +
+           
+ voidPureFontTest.update(GameContainer container, + int delta) + +
+           
+ voidPolygonTest.update(GameContainer container, + int delta) + +
+           
+ voidPedigreeTest.update(GameContainer container, + int delta) + +
+           
+ voidParticleTest.update(GameContainer container, + int delta) + +
+           
+ voidPackedSheetTest.update(GameContainer container, + int delta) + +
+           
+ voidNavMeshTest.update(GameContainer container, + int delta) + +
+          Update data map etc
+ voidMusicListenerTest.update(GameContainer container, + int delta) + +
+           
+ voidMorphShapeTest.update(GameContainer container, + int delta) + +
+           
+ voidMorphSVGTest.update(GameContainer container, + int delta) + +
+           
+ voidLineRenderTest.update(GameContainer container, + int delta) + +
+           
+ voidLameTest.update(GameContainer container, + int delta) + +
+           
+ voidKeyRepeatTest.update(GameContainer container, + int delta) + +
+           
+ voidIsoTiledTest.update(GameContainer container, + int delta) + +
+           
+ voidInputTest.update(GameContainer container, + int delta) + +
+           
+ voidInputProviderTest.update(GameContainer container, + int delta) + +
+           
+ voidInkscapeTest.update(GameContainer container, + int delta) + +
+           
+ voidImageTest.update(GameContainer container, + int delta) + +
+           
+ voidImageReadTest.update(GameContainer container, + int delta) + +
+           
+ voidImageOutTest.update(GameContainer container, + int delta) + +
+           
+ voidImageMemTest.update(GameContainer container, + int delta) + +
+           
+ voidImageGraphicsTest.update(GameContainer container, + int delta) + +
+           
+ voidImageCornerTest.update(GameContainer container, + int delta) + +
+           
+ voidImageBufferTest.update(GameContainer container, + int delta) + +
+           
+ voidImageBufferEndianTest.update(GameContainer container, + int delta) + +
+           
+ voidGraphicsTest.update(GameContainer container, + int delta) + +
+           
+ voidGradientTest.update(GameContainer container, + int delta) + +
+           
+ voidGradientImageTest.update(GameContainer container, + int delta) + +
+           
+ voidGeomUtilTileTest.update(GameContainer container, + int delta) + +
+           
+ voidGeomUtilTest.update(GameContainer container, + int delta) + +
+           
+ voidGeomTest.update(GameContainer container, + int delta) + +
+           
+ voidGeomAccuracyTest.update(GameContainer container, + int delta) + +
+           
+ voidGUITest.update(GameContainer container, + int delta) + +
+           
+ voidFontTest.update(GameContainer container, + int delta) + +
+           
+ voidFontPerformanceTest.update(GameContainer container, + int delta) + +
+           
+ voidFlashTest.update(GameContainer container, + int delta) + +
+           
+ voidDuplicateEmitterTest.update(GameContainer container, + int delta) + +
+           
+ voidDoubleClickTest.update(GameContainer container, + int delta) + +
+           
+ voidDistanceFieldTest.update(GameContainer container, + int delta) + +
+           
+ voidDeferredLoadingTest.update(GameContainer container, + int delta) + +
+           
+ voidCurveTest.update(GameContainer container, + int delta) + +
+           
+ voidCopyAreaAlphaTest.update(GameContainer container, + int delta) + +
+           
+ voidClipTest.update(GameContainer container, + int delta) + +
+           
+ voidCanvasSizeTest.update(GameContainer container, + int delta) + +
+           
+ voidCanvasContainerTest.update(GameContainer container, + int delta) + +
+           
+ voidCachedRenderTest.update(GameContainer container, + int delta) + +
+           
+ voidBigSpriteSheetTest.update(GameContainer container, + int delta) + +
+           
+ voidBigImageTest.update(GameContainer container, + int delta) + +
+           
+ voidAntiAliasTest.update(GameContainer container, + int delta) + +
+           
+ voidAnimationTest.update(GameContainer container, + int delta) + +
+           
+ voidAlphaMapTest.update(GameContainer container, + int delta) + +
+           
+  +

+ + + + + +
+Uses of GameContainer in org.newdawn.slick.tests.states
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.tests.states with parameters of type GameContainer
+ voidTestState3.init(GameContainer container, + StateBasedGame game) + +
+           
+ voidTestState2.init(GameContainer container, + StateBasedGame game) + +
+           
+ voidTestState1.init(GameContainer container, + StateBasedGame game) + +
+           
+ voidTestState3.render(GameContainer container, + StateBasedGame game, + Graphics g) + +
+           
+ voidTestState2.render(GameContainer container, + StateBasedGame game, + Graphics g) + +
+           
+ voidTestState1.render(GameContainer container, + StateBasedGame game, + Graphics g) + +
+           
+ voidTestState3.update(GameContainer container, + StateBasedGame game, + int delta) + +
+           
+ voidTestState2.update(GameContainer container, + StateBasedGame game, + int delta) + +
+           
+ voidTestState1.update(GameContainer container, + StateBasedGame game, + int delta) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/Graphics.html b/lib/slick/javadoc/org/newdawn/slick/class-use/Graphics.html new file mode 100644 index 00000000..e445e9d5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/Graphics.html @@ -0,0 +1,1421 @@ + + + + + + +Uses of Class org.newdawn.slick.Graphics (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.Graphics

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use Graphics
org.newdawn.slick  
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.opengl.pbuffer  
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.state.transition  
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.tests.statesStates for the StateBasedGameTest 
+  +

+ + + + + +
+Uses of Graphics in org.newdawn.slick
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick declared as Graphics
+protected static GraphicsGraphics.currentGraphics + +
+          The last graphics context in use
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick that return Graphics
+ GraphicsImage.getGraphics() + +
+          Get a graphics context that can be used to draw to this image
+ GraphicsGameContainer.getGraphics() + +
+          Get the graphics context used by this container.
+ GraphicsBigImage.getGraphics() + +
+          Not supported in BigImage
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type Graphics
+ voidScalableGame.render(GameContainer container, + Graphics g) + +
+           
+ voidGame.render(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+protected  voidScalableGame.renderOverlay(GameContainer container, + Graphics g) + +
+          Render the overlay that will sit over the scaled screen
+static voidGraphics.setCurrent(Graphics current) + +
+          Set the current graphics context in use
+  +

+ + + + + +
+Uses of Graphics in org.newdawn.slick.gui
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.gui with parameters of type Graphics
+ voidTextField.render(GUIContext container, + Graphics g) + +
+           
+ voidMouseOverArea.render(GUIContext container, + Graphics g) + +
+           
+ voidBasicComponent.render(GUIContext container, + Graphics g) + +
+          Deprecated.  
+abstract  voidAbstractComponent.render(GUIContext container, + Graphics g) + +
+          Render this component to the screen
+abstract  voidBasicComponent.renderImpl(GUIContext container, + Graphics g) + +
+          Deprecated. Allow the sub-component to render
+  +

+ + + + + +
+Uses of Graphics in org.newdawn.slick.opengl.pbuffer
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of Graphics in org.newdawn.slick.opengl.pbuffer
+ classFBOGraphics + +
+          A graphics implementation that renders to an FBO
+ classPBufferGraphics + +
+          A graphics implementation that renders to a PBuffer
+ classPBufferUniqueGraphics + +
+          A graphics implementation that renders to a PBuffer using a unique context, i.e.
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.opengl.pbuffer that return Graphics
+static GraphicsGraphicsFactory.getGraphicsForImage(Image image) + +
+          Get a graphics context for a particular image
+  +

+ + + + + +
+Uses of Graphics in org.newdawn.slick.state
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.state with parameters of type Graphics
+protected  voidStateBasedGame.postRenderState(GameContainer container, + Graphics g) + +
+          User hook for rendering at the game level after the current state + and/or transition have been rendered
+protected  voidStateBasedGame.preRenderState(GameContainer container, + Graphics g) + +
+          User hook for rendering at the before the current state + and/or transition have been rendered
+ voidStateBasedGame.render(GameContainer container, + Graphics g) + +
+           
+ voidGameState.render(GameContainer container, + StateBasedGame game, + Graphics g) + +
+          Render this state to the game's graphics context
+  +

+ + + + + +
+Uses of Graphics in org.newdawn.slick.state.transition
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.state.transition with parameters of type Graphics
+ voidVerticalSplitTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidSelectTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidRotateTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidHorizontalSplitTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidFadeOutTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidFadeInTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidEmptyTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCombinedTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidBlobbyTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.postRenderSecondState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is has just rendered the second state is the cross + transition.
+ voidVerticalSplitTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidSelectTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidRotateTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidHorizontalSplitTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidFadeOutTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidFadeInTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidEmptyTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCombinedTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidBlobbyTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.preRenderFirstState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is about to render the first state is the cross + transition.
+ voidCrossStateTransition.preRenderSecondState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is about to render the second state is the cross + transition.
+  +

+ + + + + +
+Uses of Graphics in org.newdawn.slick.svg
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg with parameters of type Graphics
+ voidSimpleDiagramRenderer.render(Graphics g) + +
+          Render the diagram to the given graphics context
+static voidSimpleDiagramRenderer.render(Graphics g, + Diagram diagram) + +
+          Utility method to render a diagram in immediate mode
+  +

+ + + + + +
+Uses of Graphics in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.tests with parameters of type Graphics
+ voidUnicodeFontTest.render(GameContainer container, + Graphics g) + +
+           
+ voidTrueTypeFontPerformanceTest.render(GameContainer container, + Graphics g) + +
+           
+ voidTransparentColorTest.render(GameContainer container, + Graphics g) + +
+           
+ voidTransformTest2.render(GameContainer contiainer, + Graphics g) + +
+           
+ voidTransformTest.render(GameContainer contiainer, + Graphics g) + +
+           
+ voidTileMapTest.render(GameContainer container, + Graphics g) + +
+           
+ voidTexturePaintTest.render(GameContainer container, + Graphics g) + +
+           
+ voidTestBox.render(GameContainer container, + Graphics g) + +
+           
+ voidSpriteSheetFontTest.render(GameContainer container, + Graphics g) + +
+           
+ voidSoundURLTest.render(GameContainer container, + Graphics g) + +
+           
+ voidSoundTest.render(GameContainer container, + Graphics g) + +
+           
+ voidSoundPositionTest.render(GameContainer container, + Graphics g) + +
+           
+ voidSlickCallableTest.render(GameContainer container, + Graphics g) + +
+           
+ voidShapeTest.render(GameContainer container, + Graphics g) + +
+           
+ voidScalableTest.render(GameContainer container, + Graphics g) + +
+           
+ voidSavedStateTest.render(GameContainer container, + Graphics g) + +
+           
+ voidPureFontTest.render(GameContainer container, + Graphics g) + +
+           
+ voidPolygonTest.render(GameContainer container, + Graphics g) + +
+           
+ voidPedigreeTest.render(GameContainer container, + Graphics g) + +
+           
+ voidParticleTest.render(GameContainer container, + Graphics g) + +
+           
+ voidPackedSheetTest.render(GameContainer container, + Graphics g) + +
+           
+ voidNavMeshTest.render(GameContainer container, + Graphics g) + +
+          Render the game - in this case render the map and diagnostic data
+ voidMusicListenerTest.render(GameContainer container, + Graphics g) + +
+           
+ voidMorphShapeTest.render(GameContainer container, + Graphics g) + +
+           
+ voidMorphSVGTest.render(GameContainer container, + Graphics g) + +
+           
+ voidLineRenderTest.render(GameContainer container, + Graphics g) + +
+           
+ voidLameTest.render(GameContainer container, + Graphics g) + +
+           
+ voidKeyRepeatTest.render(GameContainer container, + Graphics g) + +
+           
+ voidIsoTiledTest.render(GameContainer container, + Graphics g) + +
+           
+ voidInputTest.render(GameContainer container, + Graphics g) + +
+           
+ voidInputProviderTest.render(GameContainer container, + Graphics g) + +
+           
+ voidInkscapeTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageReadTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageOutTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageMemTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageGraphicsTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageCornerTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageBufferTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageBufferEndianTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGraphicsTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGradientTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGradientImageTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGeomUtilTileTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGeomUtilTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGeomTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGeomAccuracyTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGUITest.render(GameContainer container, + Graphics g) + +
+           
+ voidFontTest.render(GameContainer container, + Graphics g) + +
+           
+ voidFontPerformanceTest.render(GameContainer container, + Graphics g) + +
+           
+ voidFlashTest.render(GameContainer container, + Graphics g) + +
+           
+ voidDuplicateEmitterTest.render(GameContainer container, + Graphics g) + +
+           
+ voidDoubleClickTest.render(GameContainer container, + Graphics g) + +
+           
+ voidDistanceFieldTest.render(GameContainer container, + Graphics g) + +
+           
+ voidDeferredLoadingTest.render(GameContainer container, + Graphics g) + +
+           
+ voidCurveTest.render(GameContainer container, + Graphics g) + +
+           
+ voidCopyAreaAlphaTest.render(GameContainer container, + Graphics g) + +
+           
+ voidClipTest.render(GameContainer container, + Graphics g) + +
+           
+ voidCanvasSizeTest.render(GameContainer container, + Graphics g) + +
+           
+ voidCanvasContainerTest.render(GameContainer container, + Graphics g) + +
+           
+ voidCachedRenderTest.render(GameContainer container, + Graphics g) + +
+           
+ voidBigSpriteSheetTest.render(GameContainer container, + Graphics g) + +
+           
+ voidBigImageTest.render(GameContainer container, + Graphics g) + +
+           
+ voidAntiAliasTest.render(GameContainer container, + Graphics g) + +
+           
+ voidAnimationTest.render(GameContainer container, + Graphics g) + +
+           
+ voidAlphaMapTest.render(GameContainer container, + Graphics g) + +
+           
+  +

+ + + + + +
+Uses of Graphics in org.newdawn.slick.tests.states
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.tests.states with parameters of type Graphics
+ voidTestState3.render(GameContainer container, + StateBasedGame game, + Graphics g) + +
+           
+ voidTestState2.render(GameContainer container, + StateBasedGame game, + Graphics g) + +
+           
+ voidTestState1.render(GameContainer container, + StateBasedGame game, + Graphics g) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/Image.html b/lib/slick/javadoc/org/newdawn/slick/class-use/Image.html new file mode 100644 index 00000000..d6865e53 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/Image.html @@ -0,0 +1,1349 @@ + + + + + + +Uses of Class org.newdawn.slick.Image (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.Image

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use Image
org.newdawn.slick  
org.newdawn.slick.font  
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.imageoutSupports saving of slick images to various file types. 
org.newdawn.slick.opengl.pbuffer  
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
org.newdawn.slick.particles.effectsThis package should contain stock effects for simple particle systems. 
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.tiledContains utilities for working with the TilED (http://www.mapeditor.org) +utility for creating tiled maps. 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + +
+Uses of Image in org.newdawn.slick
+  +

+ + + + + + + + + + + + + +
Subclasses of Image in org.newdawn.slick
+ classBigImage + +
+          An image implementation that handles loaded images that are larger than the + maximum texture size supported by the card.
+ classSpriteSheet + +
+          A sheet of sprites that can be drawn individually
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick declared as Image
+protected static ImageImage.inUse + +
+          The sprite sheet currently in use
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick that return Image
+ ImageImage.copy() + +
+          Get a copy of this image.
+ ImageBigImage.copy() + +
+          Not supported in BigImage
+ ImageAnimation.getCurrentFrame() + +
+          Get the image associated with the current animation frame
+ ImageImage.getFlippedCopy(boolean flipHorizontal, + boolean flipVertical) + +
+          Get a copy image flipped on potentially two axis
+ ImageBigImage.getFlippedCopy(boolean flipHorizontal, + boolean flipVertical) + +
+           
+ ImagePackedSpriteSheet.getFullImage() + +
+          Get the full image contaning all the sprites/sections
+ ImageImageBuffer.getImage() + +
+          Get an image generated based on this buffer
+ ImageImageBuffer.getImage(int filter) + +
+          Get an image generated based on this buffer
+ ImageAnimation.getImage(int index) + +
+          Get the image assocaited with a given frame index
+ ImageImage.getScaledCopy(float scale) + +
+          Get a scaled copy of this image with a uniform scale
+ ImageBigImage.getScaledCopy(float scale) + +
+           
+ ImageImage.getScaledCopy(int width, + int height) + +
+          Get a scaled copy of this image
+ ImageBigImage.getScaledCopy(int width, + int height) + +
+           
+ ImageSpriteSheet.getSprite(int x, + int y) + +
+          Get a sprite at a particular cell on the sprite sheet
+ ImageXMLPackedSheet.getSprite(java.lang.String name) + +
+          Get a sprite by it's given name
+ ImagePackedSpriteSheet.getSprite(java.lang.String name) + +
+          Get a single named sprite from the sheet
+ ImageSpriteSheet.getSubImage(int x, + int y) + +
+          Get the sub image cached in this sprite sheet
+ ImageBigImage.getSubImage(int offsetX, + int offsetY) + +
+          Get a sub-image that builds up this image.
+ ImageImage.getSubImage(int x, + int y, + int width, + int height) + +
+          Get a sub-part of this image.
+ ImageBigImage.getSubImage(int x, + int y, + int width, + int height) + +
+           
+ ImageBigImage.getTile(int x, + int y) + +
+          Get a sub tile of this big image.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type Image
+ voidAnimation.addFrame(Image frame, + int duration) + +
+          Add animation frame to the animation
+ voidGraphics.copyArea(Image target, + int x, + int y) + +
+          Copy an area of the rendered screen into an image.
+ voidGraphics.drawImage(Image image, + float x, + float y) + +
+          Draw an image to the screen
+ voidGraphics.drawImage(Image image, + float x, + float y, + Color col) + +
+          Draw an image to the screen
+ voidGraphics.drawImage(Image image, + float x, + float y, + float srcx, + float srcy, + float srcx2, + float srcy2) + +
+          Draw a section of an image at a particular location and scale on the + screen
+ voidGraphics.drawImage(Image image, + float x, + float y, + float srcx, + float srcy, + float srcx2, + float srcy2, + Color col) + +
+          Draw a section of an image at a particular location and scale on the + screen
+ voidGraphics.drawImage(Image image, + float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2) + +
+          Draw a section of an image at a particular location and scale on the + screen
+ voidGraphics.drawImage(Image image, + float x, + float y, + float x2, + float y2, + float srcx, + float srcy, + float srcx2, + float srcy2, + Color col) + +
+          Draw a section of an image at a particular location and scale on the + screen
+ voidGraphics.fillRect(float x, + float y, + float width, + float height, + Image pattern, + float offX, + float offY) + +
+          Tile a rectangle with a pattern specifing the offset from the top corner + that one tile should match
+abstract  voidGameContainer.setMouseCursor(Image image, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor based on the contents of the image.
+ voidAppletGameContainer.Container.setMouseCursor(Image image, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor based on the contents of the image.
+ voidAppGameContainer.setMouseCursor(Image image, + int hotSpotX, + int hotSpotY) + +
+           
+ voidGraphics.texture(Shape shape, + Image image) + +
+          Draw the the given shape filled in with a texture
+ voidGraphics.texture(Shape shape, + Image image, + boolean fit) + +
+          Draw the the given shape filled in with a texture
+ voidGraphics.texture(Shape shape, + Image image, + float scaleX, + float scaleY) + +
+          Draw the the given shape filled in with a texture
+ voidGraphics.texture(Shape shape, + Image image, + float scaleX, + float scaleY, + boolean fit) + +
+          Draw the the given shape filled in with a texture
+ voidGraphics.texture(Shape shape, + Image image, + float scaleX, + float scaleY, + ShapeFill fill) + +
+          Draw the the given shape filled in with a texture
+ voidGraphics.texture(Shape shape, + Image image, + ShapeFill fill) + +
+          Draw the the given shape filled in with a texture
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in org.newdawn.slick with parameters of type Image
AngelCodeFont(java.lang.String fntFile, + Image image) + +
+          Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool.
AngelCodeFont(java.lang.String fntFile, + Image image, + boolean caching) + +
+          Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool.
Animation(Image[] frames, + int duration) + +
+          Create a new animation from a set of images
Animation(Image[] frames, + int[] durations) + +
+          Create a new animation from a set of images
Animation(Image[] frames, + int[] durations, + boolean autoUpdate) + +
+          Create a new animation from a set of images
Animation(Image[] frames, + int duration, + boolean autoUpdate) + +
+          Create a new animation from a set of images
Image(Image other) + +
+          Create a texture as a copy of another
SpriteSheet(Image image, + int tw, + int th) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(Image image, + int tw, + int th, + int spacing) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(Image image, + int tw, + int th, + int spacing, + int margin) + +
+          Create a new sprite sheet based on a image location
+  +

+ + + + + +
+Uses of Image in org.newdawn.slick.font
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.font that return Image
+ ImageGlyphPage.getImage() + +
+          Returns the backing texture for this page.
+ ImageGlyph.getImage() + +
+          The image to use for this glyph.
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.font with parameters of type Image
+ voidGlyph.setImage(Image image) + +
+          Set the image that has been generated for this glyph
+  +

+ + + + + +
+Uses of Image in org.newdawn.slick.geom
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.geom with parameters of type Image
+static voidShapeRenderer.texture(Shape shape, + Image image) + +
+          Draw the the given shape filled in with a texture.
+static voidShapeRenderer.texture(Shape shape, + Image image, + float scaleX, + float scaleY) + +
+          Draw the the given shape filled in with a texture.
+static voidShapeRenderer.texture(Shape shape, + Image image, + float scaleX, + float scaleY, + ShapeFill fill) + +
+          Draw the the given shape filled in with a texture.
+static voidShapeRenderer.texture(Shape shape, + Image image, + TexCoordGenerator gen) + +
+          Draw the the given shape filled in with a texture.
+static voidShapeRenderer.textureFit(Shape shape, + Image image) + +
+          Draw the the given shape filled in with a texture.
+static voidShapeRenderer.textureFit(Shape shape, + Image image, + float scaleX, + float scaleY) + +
+          Draw the the given shape filled in with a texture.
+  +

+ + + + + +
+Uses of Image in org.newdawn.slick.gui
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.gui with parameters of type Image
+ voidMouseOverArea.setMouseDownImage(Image image) + +
+          Set the image to be used when the mouse is down the area
+ voidMouseOverArea.setMouseOverImage(Image image) + +
+          Set the image to be used when the mouse is over the area
+ voidMouseOverArea.setNormalImage(Image image) + +
+          Set the normal image used on the image in the default state
+  +

+ + + + + + + + + + + + + + + + + + + + +
Constructors in org.newdawn.slick.gui with parameters of type Image
MouseOverArea(GUIContext container, + Image image, + int x, + int y) + +
+          Create a new mouse over area
MouseOverArea(GUIContext container, + Image image, + int x, + int y, + ComponentListener listener) + +
+          Create a new mouse over area
MouseOverArea(GUIContext container, + Image image, + int x, + int y, + int width, + int height) + +
+          Create a new mouse over area
MouseOverArea(GUIContext container, + Image image, + int x, + int y, + int width, + int height, + ComponentListener listener) + +
+          Create a new mouse over area
MouseOverArea(GUIContext container, + Image image, + Shape shape) + +
+          Create a new mouse over area
+  +

+ + + + + +
+Uses of Image in org.newdawn.slick.imageout
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.imageout with parameters of type Image
+ voidTGAWriter.saveImage(Image image, + java.lang.String format, + java.io.OutputStream output, + boolean writeAlpha) + +
+           
+ voidImageWriter.saveImage(Image image, + java.lang.String format, + java.io.OutputStream out, + boolean writeAlpha) + +
+          Save an Image to an given location
+ voidImageIOWriter.saveImage(Image image, + java.lang.String format, + java.io.OutputStream output, + boolean hasAlpha) + +
+           
+static voidImageOut.write(Image image, + java.lang.String dest) + +
+          Write an image out to a file on the local file system.
+static voidImageOut.write(Image image, + java.lang.String dest, + boolean writeAlpha) + +
+          Write an image out to a file on the local file system.
+static voidImageOut.write(Image image, + java.lang.String format, + java.io.OutputStream out) + +
+          Write an image out to a specified output stream
+static voidImageOut.write(Image image, + java.lang.String format, + java.io.OutputStream out, + boolean writeAlpha) + +
+          Write an image out to a specified output stream
+static voidImageOut.write(Image image, + java.lang.String format, + java.lang.String dest) + +
+          Write an image out to a file on the local file system.
+static voidImageOut.write(Image image, + java.lang.String format, + java.lang.String dest, + boolean writeAlpha) + +
+          Write an image out to a file on the local file system.
+  +

+ + + + + +
+Uses of Image in org.newdawn.slick.opengl.pbuffer
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.opengl.pbuffer with parameters of type Image
+static GraphicsGraphicsFactory.getGraphicsForImage(Image image) + +
+          Get a graphics context for a particular image
+static voidGraphicsFactory.releaseGraphicsForImage(Image image) + +
+          Release any graphics context that is assocaited with the given image
+  +

+ + + + + + + + + + + + + + +
Constructors in org.newdawn.slick.opengl.pbuffer with parameters of type Image
FBOGraphics(Image image) + +
+          Create a new graphics context around an FBO
PBufferGraphics(Image image) + +
+          Create a new graphics context around a pbuffer
PBufferUniqueGraphics(Image image) + +
+          Create a new graphics context around a pbuffer
+  +

+ + + + + +
+Uses of Image in org.newdawn.slick.particles
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick.particles declared as Image
+protected  ImageParticle.image + +
+          The image for this particle
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.particles that return Image
+ ImageParticleEmitter.getImage() + +
+          Get the image to draw for each particle
+ ImageConfigurableEmitter.getImage() + +
+           
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.particles with parameters of type Image
+ voidParticle.setImage(Image image) + +
+          Set the image used to render this particle
+  +

+ + + + + + + + + + + +
Constructors in org.newdawn.slick.particles with parameters of type Image
ParticleSystem(Image defaultSprite) + +
+          Create a new particle system
ParticleSystem(Image defaultSprite, + int maxParticles) + +
+          Create a new particle system
+  +

+ + + + + +
+Uses of Image in org.newdawn.slick.particles.effects
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.particles.effects that return Image
+ ImageFireEmitter.getImage() + +
+           
+  +

+ + + + + +
+Uses of Image in org.newdawn.slick.svg
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.svg that return Image
+ ImageGradient.getImage() + +
+          Get the image generated for this gradient
+  +

+ + + + + +
+Uses of Image in org.newdawn.slick.tiled
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.tiled that return Image
+ ImageTiledMap.getTileImage(int x, + int y, + int layerIndex) + +
+          Gets the Image used to draw the tile at the given x and y coordinates.
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.tiled with parameters of type Image
+ voidTileSet.setTileSetImage(Image image) + +
+          Set the image to use for this sprite sheet image to use for this tileset
+  +

+ + + + + +
+Uses of Image in org.newdawn.slick.util
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick.util with parameters of type Image
LocatedImage(Image image, + int x, + int y) + +
+          Create a new located image
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/ImageBuffer.html b/lib/slick/javadoc/org/newdawn/slick/class-use/ImageBuffer.html new file mode 100644 index 00000000..f9cd972e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/ImageBuffer.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.ImageBuffer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.ImageBuffer

+
+No usage of org.newdawn.slick.ImageBuffer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/Input.html b/lib/slick/javadoc/org/newdawn/slick/class-use/Input.html new file mode 100644 index 00000000..e6cd889b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/Input.html @@ -0,0 +1,361 @@ + + + + + + +Uses of Class org.newdawn.slick.Input (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.Input

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use Input
org.newdawn.slick  
org.newdawn.slick.commandProvides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract +commands that are relevant to a particular game. 
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + +
+Uses of Input in org.newdawn.slick
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick declared as Input
+protected  InputGameContainer.input + +
+          The input system to pass to the game
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick that return Input
+ InputGameContainer.getInput() + +
+          Get the input system
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type Input
+ voidControlledInputReciever.setInput(Input input) + +
+          Set the input that events are being sent from
+ voidBasicGame.setInput(Input input) + +
+           
+  +

+ + + + + +
+Uses of Input in org.newdawn.slick.command
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick.command with parameters of type Input
InputProvider(Input input) + +
+          Create a new input proider which will provide abstract input descriptions + based on the input from the supplied context.
+  +

+ + + + + +
+Uses of Input in org.newdawn.slick.gui
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick.gui declared as Input
+protected  InputAbstractComponent.input + +
+          The input we're responding to
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.gui that return Input
+ InputGUIContext.getInput() + +
+          Get the input system
+  +

+ + + + + +
+Uses of Input in org.newdawn.slick.state
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.state with parameters of type Input
+ voidStateBasedGame.setInput(Input input) + +
+           
+ voidBasicGameState.setInput(Input input) + +
+           
+  +

+ + + + + +
+Uses of Input in org.newdawn.slick.util
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.util with parameters of type Input
+ voidInputAdapter.setInput(Input input) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/InputListener.html b/lib/slick/javadoc/org/newdawn/slick/class-use/InputListener.html new file mode 100644 index 00000000..53101240 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/InputListener.html @@ -0,0 +1,964 @@ + + + + + + +Uses of Interface org.newdawn.slick.InputListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.InputListener

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use InputListener
org.newdawn.slick  
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.tests.statesStates for the StateBasedGameTest 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + +
+Uses of InputListener in org.newdawn.slick
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick that implement InputListener
+ classBasicGame + +
+          A basic implementation of a game to take out the boring bits
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type InputListener
+ voidInput.addListener(InputListener listener) + +
+          Add a listener to be notified of input events
+ voidInput.addPrimaryListener(InputListener listener) + +
+          Add a listener to be notified of input events.
+ voidInput.removeListener(InputListener listener) + +
+          Remove a listener that will no longer be notified
+  +

+ + + + + +
+Uses of InputListener in org.newdawn.slick.gui
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.gui that implement InputListener
+ classAbstractComponent + +
+          The utility class to handle all the input related gubbins for basic GUI + components
+ classBasicComponent + +
+          Deprecated.  
+ classMouseOverArea + +
+          A mouse over area that can be used for menus or buttons
+ classTextField + +
+          A single text field supporting text entry
+  +

+ + + + + +
+Uses of InputListener in org.newdawn.slick.state
+  +

+ + + + + + + + + +
Subinterfaces of InputListener in org.newdawn.slick.state
+ interfaceGameState + +
+          A single state building up part of the game.
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick.state that implement InputListener
+ classBasicGameState + +
+          A simple state used an adapter so we don't have to implement all the event methods + every time.
+ classStateBasedGame + +
+          A state based game isolated different stages of the game (menu, ingame, hiscores, etc) into + different states so they can be easily managed and maintained.
+  +

+ + + + + +
+Uses of InputListener in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.tests that implement InputListener
+ classAlphaMapTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classAnimationTest + +
+          A test for basic animation rendering
+ classAntiAliasTest + +
+          Test to view the effects of antialiasing on cirles
+ classBigImageTest + +
+          A test for basic image rendering
+ classBigSpriteSheetTest + +
+          A test for big images used as sprites sheets
+ classCachedRenderTest + +
+          A simple test to show performance gains from cache operations in situtations where + rendering is static and heavy
+ classCanvasContainerTest + +
+          A test for the AWT Canvas container
+ classCanvasSizeTest + +
+          Quick test to confirm canvas size is reported correctly
+ classClipTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classCopyAreaAlphaTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classCurveTest + +
+          A rudimentry test of loading SVG from inkscape
+ classDeferredLoadingTest + +
+          A test for deferred loading.
+ classDistanceFieldTest + +
+          A test to demonstrate distance fields generated by Hiero being applied + to scaled fonts
+ classDoubleClickTest + +
+          The double click testing
+ classDuplicateEmitterTest + +
+          A test for duplicating a ConfigurableEmitter several times
+ classFlashTest + +
+          A test for image flashes
+ classFontPerformanceTest + +
+          A test of the font rendering capabilities
+ classFontTest + +
+          A test of the font rendering capabilities
+ classGeomAccuracyTest + +
+          A simple graphics test for the context allowing vector based graphics
+ classGeomTest + +
+          A geomertry test
+ classGeomUtilTest + +
+          A test to try shape cutting
+ classGeomUtilTileTest + +
+          A test to try shape building from multiple tiles
+ classGradientImageTest + +
+          A test for applying gradients to images
+ classGradientTest + +
+          A test for gradient fill on polygons
+ classGraphicsTest + +
+          A simple graphics test for the context allowing vector based graphics
+ classGUITest + +
+          A test for the GUI components available in Slick.
+ classImageBufferEndianTest + +
+          Quick test for endianess in image buffers
+ classImageBufferTest + +
+          A test for image buffer maniupulation rendering
+ classImageCornerTest + +
+          A test for basic image rendering
+ classImageGraphicsTest + +
+          A test for rendering to an image
+ classImageMemTest + +
+          A test for basic image rendering
+ classImageOutTest + +
+          A test for saving images
+ classImageReadTest + +
+          A test for reading image data from a teture
+ classImageTest + +
+          A test for basic image rendering
+ classInkscapeTest + +
+          A rudimentry test of loading SVG from inkscape
+ classInputProviderTest + +
+          A test for abstract input via InputProvider
+ classInputTest + +
+          A test for input
+ classIsoTiledTest + +
+          Simple test for isometric map rendering
+ classKeyRepeatTest + +
+          A test for basic image rendering
+ classLameTest + +
+          Lame test
+ classLineRenderTest + +
+          A test for the line rendering capability
+ classMorphShapeTest + +
+          A test to try shape morphing
+ classMorphSVGTest + +
+          A test to try shape morphing
+ classMusicListenerTest + +
+          A test for music listeners which notify you when the music has eneded
+ classNavMeshTest + +
+          A test to show nav-mesh generation on tile based maps.
+ classPackedSheetTest + +
+          A test for packed sprite sheets
+ classParticleTest + +
+          A particle test using built in effects
+ classPedigreeTest + +
+          A test for loading editing particle systems
+ classPolygonTest + +
+          A test for polygon collision
+ classPureFontTest + +
+          A test of the font rendering capabilities
+ classSavedStateTest + +
+          A test of the the local storage utilities
+ classScalableTest + +
+          A test for a scalable game
+ classShapeTest + +
+          A geomertry test
+ classSlickCallableTest + +
+          A test for slick callables giving the chance to perform normal GL in mid Slick render
+ classSoundPositionTest + +
+          A test for the sound system (positioning) of the library
+ classSoundTest + +
+          A test for the sound system of the library
+ classSoundURLTest + +
+          A test for the sound system of the library
+ classSpriteSheetFontTest + +
+          Tests the SpriteSheetFont.
+ classStateBasedTest + +
+          A test for the multi-state based functionality
+ classTestBox + +
+          A test box containing a bunch of tests that can be used for quickly sanity + checking tests.
+ classTexturePaintTest + +
+          Test to emulate texture paint
+ classTileMapTest + +
+          A test of the tile map system based around the TilED (http://www.mapeditor.org) tool
+ classTransformTest + +
+          A test for transforming the graphics context
+ classTransformTest2 + +
+          A test for transforming the graphics context
+ classTransitionTest + +
+          A test to view the different transitions that are currently implemented
+ classTransparentColorTest + +
+          A test for transparent colour specification
+ classTrueTypeFontPerformanceTest + +
+          A test of the font rendering capabilities
+ classUnicodeFontTest + +
+          A simple test of the unicode font functionality provided
+  +

+ + + + + +
+Uses of InputListener in org.newdawn.slick.tests.states
+  +

+ + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.tests.states that implement InputListener
+ classTestState1 + +
+          A simple test state to display a message describing the test
+ classTestState2 + +
+          A simple test state to display an image and rotate it
+ classTestState3 + +
+          A simple test state to display an image and rotate it
+  +

+ + + + + +
+Uses of InputListener in org.newdawn.slick.util
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.util that implement InputListener
+ classInputAdapter + +
+          An implement implementation of the InputListener interface
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/KeyListener.html b/lib/slick/javadoc/org/newdawn/slick/class-use/KeyListener.html new file mode 100644 index 00000000..6a12e43e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/KeyListener.html @@ -0,0 +1,972 @@ + + + + + + +Uses of Interface org.newdawn.slick.KeyListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.KeyListener

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use KeyListener
org.newdawn.slick  
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.tests.statesStates for the StateBasedGameTest 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + +
+Uses of KeyListener in org.newdawn.slick
+  +

+ + + + + + + + + +
Subinterfaces of KeyListener in org.newdawn.slick
+ interfaceInputListener + +
+          A listener that will be notified of keyboard, mouse and controller events
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick that implement KeyListener
+ classBasicGame + +
+          A basic implementation of a game to take out the boring bits
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type KeyListener
+ voidInput.addKeyListener(KeyListener listener) + +
+          Add a key listener to be notified of key input events
+ voidInput.removeKeyListener(KeyListener listener) + +
+          Remove a key listener that will no longer be notified
+  +

+ + + + + +
+Uses of KeyListener in org.newdawn.slick.gui
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.gui that implement KeyListener
+ classAbstractComponent + +
+          The utility class to handle all the input related gubbins for basic GUI + components
+ classBasicComponent + +
+          Deprecated.  
+ classMouseOverArea + +
+          A mouse over area that can be used for menus or buttons
+ classTextField + +
+          A single text field supporting text entry
+  +

+ + + + + +
+Uses of KeyListener in org.newdawn.slick.state
+  +

+ + + + + + + + + +
Subinterfaces of KeyListener in org.newdawn.slick.state
+ interfaceGameState + +
+          A single state building up part of the game.
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick.state that implement KeyListener
+ classBasicGameState + +
+          A simple state used an adapter so we don't have to implement all the event methods + every time.
+ classStateBasedGame + +
+          A state based game isolated different stages of the game (menu, ingame, hiscores, etc) into + different states so they can be easily managed and maintained.
+  +

+ + + + + +
+Uses of KeyListener in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.tests that implement KeyListener
+ classAlphaMapTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classAnimationTest + +
+          A test for basic animation rendering
+ classAntiAliasTest + +
+          Test to view the effects of antialiasing on cirles
+ classBigImageTest + +
+          A test for basic image rendering
+ classBigSpriteSheetTest + +
+          A test for big images used as sprites sheets
+ classCachedRenderTest + +
+          A simple test to show performance gains from cache operations in situtations where + rendering is static and heavy
+ classCanvasContainerTest + +
+          A test for the AWT Canvas container
+ classCanvasSizeTest + +
+          Quick test to confirm canvas size is reported correctly
+ classClipTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classCopyAreaAlphaTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classCurveTest + +
+          A rudimentry test of loading SVG from inkscape
+ classDeferredLoadingTest + +
+          A test for deferred loading.
+ classDistanceFieldTest + +
+          A test to demonstrate distance fields generated by Hiero being applied + to scaled fonts
+ classDoubleClickTest + +
+          The double click testing
+ classDuplicateEmitterTest + +
+          A test for duplicating a ConfigurableEmitter several times
+ classFlashTest + +
+          A test for image flashes
+ classFontPerformanceTest + +
+          A test of the font rendering capabilities
+ classFontTest + +
+          A test of the font rendering capabilities
+ classGeomAccuracyTest + +
+          A simple graphics test for the context allowing vector based graphics
+ classGeomTest + +
+          A geomertry test
+ classGeomUtilTest + +
+          A test to try shape cutting
+ classGeomUtilTileTest + +
+          A test to try shape building from multiple tiles
+ classGradientImageTest + +
+          A test for applying gradients to images
+ classGradientTest + +
+          A test for gradient fill on polygons
+ classGraphicsTest + +
+          A simple graphics test for the context allowing vector based graphics
+ classGUITest + +
+          A test for the GUI components available in Slick.
+ classImageBufferEndianTest + +
+          Quick test for endianess in image buffers
+ classImageBufferTest + +
+          A test for image buffer maniupulation rendering
+ classImageCornerTest + +
+          A test for basic image rendering
+ classImageGraphicsTest + +
+          A test for rendering to an image
+ classImageMemTest + +
+          A test for basic image rendering
+ classImageOutTest + +
+          A test for saving images
+ classImageReadTest + +
+          A test for reading image data from a teture
+ classImageTest + +
+          A test for basic image rendering
+ classInkscapeTest + +
+          A rudimentry test of loading SVG from inkscape
+ classInputProviderTest + +
+          A test for abstract input via InputProvider
+ classInputTest + +
+          A test for input
+ classIsoTiledTest + +
+          Simple test for isometric map rendering
+ classKeyRepeatTest + +
+          A test for basic image rendering
+ classLameTest + +
+          Lame test
+ classLineRenderTest + +
+          A test for the line rendering capability
+ classMorphShapeTest + +
+          A test to try shape morphing
+ classMorphSVGTest + +
+          A test to try shape morphing
+ classMusicListenerTest + +
+          A test for music listeners which notify you when the music has eneded
+ classNavMeshTest + +
+          A test to show nav-mesh generation on tile based maps.
+ classPackedSheetTest + +
+          A test for packed sprite sheets
+ classParticleTest + +
+          A particle test using built in effects
+ classPedigreeTest + +
+          A test for loading editing particle systems
+ classPolygonTest + +
+          A test for polygon collision
+ classPureFontTest + +
+          A test of the font rendering capabilities
+ classSavedStateTest + +
+          A test of the the local storage utilities
+ classScalableTest + +
+          A test for a scalable game
+ classShapeTest + +
+          A geomertry test
+ classSlickCallableTest + +
+          A test for slick callables giving the chance to perform normal GL in mid Slick render
+ classSoundPositionTest + +
+          A test for the sound system (positioning) of the library
+ classSoundTest + +
+          A test for the sound system of the library
+ classSoundURLTest + +
+          A test for the sound system of the library
+ classSpriteSheetFontTest + +
+          Tests the SpriteSheetFont.
+ classStateBasedTest + +
+          A test for the multi-state based functionality
+ classTestBox + +
+          A test box containing a bunch of tests that can be used for quickly sanity + checking tests.
+ classTexturePaintTest + +
+          Test to emulate texture paint
+ classTileMapTest + +
+          A test of the tile map system based around the TilED (http://www.mapeditor.org) tool
+ classTransformTest + +
+          A test for transforming the graphics context
+ classTransformTest2 + +
+          A test for transforming the graphics context
+ classTransitionTest + +
+          A test to view the different transitions that are currently implemented
+ classTransparentColorTest + +
+          A test for transparent colour specification
+ classTrueTypeFontPerformanceTest + +
+          A test of the font rendering capabilities
+ classUnicodeFontTest + +
+          A simple test of the unicode font functionality provided
+  +

+ + + + + +
+Uses of KeyListener in org.newdawn.slick.tests.states
+  +

+ + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.tests.states that implement KeyListener
+ classTestState1 + +
+          A simple test state to display a message describing the test
+ classTestState2 + +
+          A simple test state to display an image and rotate it
+ classTestState3 + +
+          A simple test state to display an image and rotate it
+  +

+ + + + + +
+Uses of KeyListener in org.newdawn.slick.util
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.util that implement KeyListener
+ classInputAdapter + +
+          An implement implementation of the InputListener interface
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/MouseListener.html b/lib/slick/javadoc/org/newdawn/slick/class-use/MouseListener.html new file mode 100644 index 00000000..41bcbbfa --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/MouseListener.html @@ -0,0 +1,972 @@ + + + + + + +Uses of Interface org.newdawn.slick.MouseListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.MouseListener

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use MouseListener
org.newdawn.slick  
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.tests.statesStates for the StateBasedGameTest 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + +
+Uses of MouseListener in org.newdawn.slick
+  +

+ + + + + + + + + +
Subinterfaces of MouseListener in org.newdawn.slick
+ interfaceInputListener + +
+          A listener that will be notified of keyboard, mouse and controller events
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick that implement MouseListener
+ classBasicGame + +
+          A basic implementation of a game to take out the boring bits
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type MouseListener
+ voidInput.addMouseListener(MouseListener listener) + +
+          Add a mouse listener to be notified of mouse input events
+ voidInput.removeMouseListener(MouseListener listener) + +
+          Remove a mouse listener that will no longer be notified
+  +

+ + + + + +
+Uses of MouseListener in org.newdawn.slick.gui
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.gui that implement MouseListener
+ classAbstractComponent + +
+          The utility class to handle all the input related gubbins for basic GUI + components
+ classBasicComponent + +
+          Deprecated.  
+ classMouseOverArea + +
+          A mouse over area that can be used for menus or buttons
+ classTextField + +
+          A single text field supporting text entry
+  +

+ + + + + +
+Uses of MouseListener in org.newdawn.slick.state
+  +

+ + + + + + + + + +
Subinterfaces of MouseListener in org.newdawn.slick.state
+ interfaceGameState + +
+          A single state building up part of the game.
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick.state that implement MouseListener
+ classBasicGameState + +
+          A simple state used an adapter so we don't have to implement all the event methods + every time.
+ classStateBasedGame + +
+          A state based game isolated different stages of the game (menu, ingame, hiscores, etc) into + different states so they can be easily managed and maintained.
+  +

+ + + + + +
+Uses of MouseListener in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.tests that implement MouseListener
+ classAlphaMapTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classAnimationTest + +
+          A test for basic animation rendering
+ classAntiAliasTest + +
+          Test to view the effects of antialiasing on cirles
+ classBigImageTest + +
+          A test for basic image rendering
+ classBigSpriteSheetTest + +
+          A test for big images used as sprites sheets
+ classCachedRenderTest + +
+          A simple test to show performance gains from cache operations in situtations where + rendering is static and heavy
+ classCanvasContainerTest + +
+          A test for the AWT Canvas container
+ classCanvasSizeTest + +
+          Quick test to confirm canvas size is reported correctly
+ classClipTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classCopyAreaAlphaTest + +
+          A test to demonstrate world clipping as opposed to screen clipping
+ classCurveTest + +
+          A rudimentry test of loading SVG from inkscape
+ classDeferredLoadingTest + +
+          A test for deferred loading.
+ classDistanceFieldTest + +
+          A test to demonstrate distance fields generated by Hiero being applied + to scaled fonts
+ classDoubleClickTest + +
+          The double click testing
+ classDuplicateEmitterTest + +
+          A test for duplicating a ConfigurableEmitter several times
+ classFlashTest + +
+          A test for image flashes
+ classFontPerformanceTest + +
+          A test of the font rendering capabilities
+ classFontTest + +
+          A test of the font rendering capabilities
+ classGeomAccuracyTest + +
+          A simple graphics test for the context allowing vector based graphics
+ classGeomTest + +
+          A geomertry test
+ classGeomUtilTest + +
+          A test to try shape cutting
+ classGeomUtilTileTest + +
+          A test to try shape building from multiple tiles
+ classGradientImageTest + +
+          A test for applying gradients to images
+ classGradientTest + +
+          A test for gradient fill on polygons
+ classGraphicsTest + +
+          A simple graphics test for the context allowing vector based graphics
+ classGUITest + +
+          A test for the GUI components available in Slick.
+ classImageBufferEndianTest + +
+          Quick test for endianess in image buffers
+ classImageBufferTest + +
+          A test for image buffer maniupulation rendering
+ classImageCornerTest + +
+          A test for basic image rendering
+ classImageGraphicsTest + +
+          A test for rendering to an image
+ classImageMemTest + +
+          A test for basic image rendering
+ classImageOutTest + +
+          A test for saving images
+ classImageReadTest + +
+          A test for reading image data from a teture
+ classImageTest + +
+          A test for basic image rendering
+ classInkscapeTest + +
+          A rudimentry test of loading SVG from inkscape
+ classInputProviderTest + +
+          A test for abstract input via InputProvider
+ classInputTest + +
+          A test for input
+ classIsoTiledTest + +
+          Simple test for isometric map rendering
+ classKeyRepeatTest + +
+          A test for basic image rendering
+ classLameTest + +
+          Lame test
+ classLineRenderTest + +
+          A test for the line rendering capability
+ classMorphShapeTest + +
+          A test to try shape morphing
+ classMorphSVGTest + +
+          A test to try shape morphing
+ classMusicListenerTest + +
+          A test for music listeners which notify you when the music has eneded
+ classNavMeshTest + +
+          A test to show nav-mesh generation on tile based maps.
+ classPackedSheetTest + +
+          A test for packed sprite sheets
+ classParticleTest + +
+          A particle test using built in effects
+ classPedigreeTest + +
+          A test for loading editing particle systems
+ classPolygonTest + +
+          A test for polygon collision
+ classPureFontTest + +
+          A test of the font rendering capabilities
+ classSavedStateTest + +
+          A test of the the local storage utilities
+ classScalableTest + +
+          A test for a scalable game
+ classShapeTest + +
+          A geomertry test
+ classSlickCallableTest + +
+          A test for slick callables giving the chance to perform normal GL in mid Slick render
+ classSoundPositionTest + +
+          A test for the sound system (positioning) of the library
+ classSoundTest + +
+          A test for the sound system of the library
+ classSoundURLTest + +
+          A test for the sound system of the library
+ classSpriteSheetFontTest + +
+          Tests the SpriteSheetFont.
+ classStateBasedTest + +
+          A test for the multi-state based functionality
+ classTestBox + +
+          A test box containing a bunch of tests that can be used for quickly sanity + checking tests.
+ classTexturePaintTest + +
+          Test to emulate texture paint
+ classTileMapTest + +
+          A test of the tile map system based around the TilED (http://www.mapeditor.org) tool
+ classTransformTest + +
+          A test for transforming the graphics context
+ classTransformTest2 + +
+          A test for transforming the graphics context
+ classTransitionTest + +
+          A test to view the different transitions that are currently implemented
+ classTransparentColorTest + +
+          A test for transparent colour specification
+ classTrueTypeFontPerformanceTest + +
+          A test of the font rendering capabilities
+ classUnicodeFontTest + +
+          A simple test of the unicode font functionality provided
+  +

+ + + + + +
+Uses of MouseListener in org.newdawn.slick.tests.states
+  +

+ + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.tests.states that implement MouseListener
+ classTestState1 + +
+          A simple test state to display a message describing the test
+ classTestState2 + +
+          A simple test state to display an image and rotate it
+ classTestState3 + +
+          A simple test state to display an image and rotate it
+  +

+ + + + + +
+Uses of MouseListener in org.newdawn.slick.util
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.util that implement MouseListener
+ classInputAdapter + +
+          An implement implementation of the InputListener interface
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/Music.html b/lib/slick/javadoc/org/newdawn/slick/class-use/Music.html new file mode 100644 index 00000000..19135995 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/Music.html @@ -0,0 +1,228 @@ + + + + + + +Uses of Class org.newdawn.slick.Music (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.Music

+
+ + + + + + + + + + + + + +
+Packages that use Music
org.newdawn.slick  
org.newdawn.slick.testsTests for the facilities provided by the library. 
+  +

+ + + + + +
+Uses of Music in org.newdawn.slick
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type Music
+ voidMusicListener.musicEnded(Music music) + +
+          Notification that a piece of music finished playing
+ voidMusicListener.musicSwapped(Music music, + Music newMusic) + +
+          Notification that a piece of music has been swapped + for another.
+  +

+ + + + + +
+Uses of Music in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.tests with parameters of type Music
+ voidMusicListenerTest.musicEnded(Music music) + +
+           
+ voidMusicListenerTest.musicSwapped(Music music, + Music newMusic) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/MusicListener.html b/lib/slick/javadoc/org/newdawn/slick/class-use/MusicListener.html new file mode 100644 index 00000000..535e004b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/MusicListener.html @@ -0,0 +1,217 @@ + + + + + + +Uses of Interface org.newdawn.slick.MusicListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.MusicListener

+
+ + + + + + + + + + + + + +
+Packages that use MusicListener
org.newdawn.slick  
org.newdawn.slick.testsTests for the facilities provided by the library. 
+  +

+ + + + + +
+Uses of MusicListener in org.newdawn.slick
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type MusicListener
+ voidMusic.addListener(MusicListener listener) + +
+          Add a listener to this music
+ voidMusic.removeListener(MusicListener listener) + +
+          Remove a listener from this music
+  +

+ + + + + +
+Uses of MusicListener in org.newdawn.slick.tests
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.tests that implement MusicListener
+ classMusicListenerTest + +
+          A test for music listeners which notify you when the music has eneded
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/PackedSpriteSheet.html b/lib/slick/javadoc/org/newdawn/slick/class-use/PackedSpriteSheet.html new file mode 100644 index 00000000..2d30ffe1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/PackedSpriteSheet.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.PackedSpriteSheet (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.PackedSpriteSheet

+
+No usage of org.newdawn.slick.PackedSpriteSheet +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/Renderable.html b/lib/slick/javadoc/org/newdawn/slick/class-use/Renderable.html new file mode 100644 index 00000000..fe9ebdc8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/Renderable.html @@ -0,0 +1,205 @@ + + + + + + +Uses of Interface org.newdawn.slick.Renderable (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.Renderable

+
+ + + + + + + + + +
+Packages that use Renderable
org.newdawn.slick  
+  +

+ + + + + +
+Uses of Renderable in org.newdawn.slick
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick that implement Renderable
+ classAnimation + +
+          A utility to hold and render animations
+ classBigImage + +
+          An image implementation that handles loaded images that are larger than the + maximum texture size supported by the card.
+ classImage + +
+          An image loaded from a file and renderable to the canvas
+ classSpriteSheet + +
+          A sheet of sprites that can be drawn individually
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/SavedState.html b/lib/slick/javadoc/org/newdawn/slick/class-use/SavedState.html new file mode 100644 index 00000000..3c6f2e40 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/SavedState.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.SavedState (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.SavedState

+
+No usage of org.newdawn.slick.SavedState +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/ScalableGame.html b/lib/slick/javadoc/org/newdawn/slick/class-use/ScalableGame.html new file mode 100644 index 00000000..74da74a5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/ScalableGame.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.ScalableGame (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.ScalableGame

+
+No usage of org.newdawn.slick.ScalableGame +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/ShapeFill.html b/lib/slick/javadoc/org/newdawn/slick/class-use/ShapeFill.html new file mode 100644 index 00000000..00b647b2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/ShapeFill.html @@ -0,0 +1,292 @@ + + + + + + +Uses of Interface org.newdawn.slick.ShapeFill (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.ShapeFill

+
+ + + + + + + + + + + + + + + + + +
+Packages that use ShapeFill
org.newdawn.slick  
org.newdawn.slick.fillsFill effects used to colour and mogrify shapes during rendering 
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
+  +

+ + + + + +
+Uses of ShapeFill in org.newdawn.slick
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type ShapeFill
+ voidGraphics.draw(Shape shape, + ShapeFill fill) + +
+          Draw the outline of the given shape.
+ voidGraphics.fill(Shape shape, + ShapeFill fill) + +
+          Draw the the given shape filled in.
+ voidGraphics.texture(Shape shape, + Image image, + float scaleX, + float scaleY, + ShapeFill fill) + +
+          Draw the the given shape filled in with a texture
+ voidGraphics.texture(Shape shape, + Image image, + ShapeFill fill) + +
+          Draw the the given shape filled in with a texture
+  +

+ + + + + +
+Uses of ShapeFill in org.newdawn.slick.fills
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.fills that implement ShapeFill
+ classGradientFill + +
+          A fill effect used to define gradients when filling and drawing shapes.
+  +

+ + + + + +
+Uses of ShapeFill in org.newdawn.slick.geom
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.geom with parameters of type ShapeFill
+static voidShapeRenderer.draw(Shape shape, + ShapeFill fill) + +
+          Draw the outline of the given shape.
+static voidShapeRenderer.fill(Shape shape, + ShapeFill fill) + +
+          Draw the the given shape filled in.
+static voidShapeRenderer.texture(Shape shape, + Image image, + float scaleX, + float scaleY, + ShapeFill fill) + +
+          Draw the the given shape filled in with a texture.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/SlickException.html b/lib/slick/javadoc/org/newdawn/slick/class-use/SlickException.html new file mode 100644 index 00000000..6aaf4f83 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/SlickException.html @@ -0,0 +1,3215 @@ + + + + + + +Uses of Class org.newdawn.slick.SlickException (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.SlickException

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use SlickException
org.newdawn.slick  
org.newdawn.slick.font  
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.imageoutSupports saving of slick images to various file types. 
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. 
org.newdawn.slick.opengl.pbuffer  
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.state.transition  
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.tests.statesStates for the StateBasedGameTest 
org.newdawn.slick.tests.xmlTests for the XML Parser and Object Tree Parser 
org.newdawn.slick.tiledContains utilities for working with the TilED (http://www.mapeditor.org) +utility for creating tiled maps. 
org.newdawn.slick.util.xmlSome utilities for reading XML using Java DOM and for mapping XML onto existing data models 
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick that throw SlickException
+ voidImage.destroy() + +
+          Destroy the image and release any native resources.
+ voidBigImage.destroy() + +
+          Destroy the image and release any native resources.
+static voidGameContainer.enableSharedContext() + +
+          Enable shared OpenGL context.
+protected  voidAppGameContainer.gameLoop() + +
+          Strategy for overloading game loop context handling
+ GraphicsImage.getGraphics() + +
+          Get a graphics context that can be used to draw to this image
+ GraphicsBigImage.getGraphics() + +
+          Not supported in BigImage
+ voidScalableGame.init(GameContainer container) + +
+           
+ voidGame.init(GameContainer container) + +
+          Initialise the game.
+abstract  voidBasicGame.init(GameContainer container) + +
+           
+ voidAppletGameContainer.Container.initApplet() + +
+          Initiliase based on Applet init
+ voidInput.initControllers() + +
+          Initialise the controllers system
+protected  voidGameContainer.initSystem() + +
+          Initialise the system components, OpenGL and OpenAL.
+ booleanUnicodeFont.loadGlyphs() + +
+          Loads all queued glyphs to the backing textures.
+ booleanUnicodeFont.loadGlyphs(int maxGlyphsToLoad) + +
+          Loads up to the specified number of queued glyphs to the backing textures.
+ voidScalableGame.recalculateScale() + +
+          Recalculate the scale of the game
+ voidGameContainer.reinit() + +
+          Renitialise the game and the context in which it's being rendered
+ voidAppGameContainer.reinit() + +
+           
+ voidScalableGame.render(GameContainer container, + Graphics g) + +
+           
+ voidGame.render(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidGameContainer.setAnimatedMouseCursor(java.lang.String ref, + int x, + int y, + int width, + int height, + int[] cursorDelays) + +
+          Get a cursor based on a image reference on the classpath.
+ voidAppGameContainer.setDisplayMode(int width, + int height, + boolean fullscreen) + +
+          Set the display mode to be used
+ voidGameContainer.setFullscreen(boolean fullscreen) + +
+          Indicate whether we want to be in fullscreen mode.
+ voidAppletGameContainer.Container.setFullscreen(boolean fullscreen) + +
+           
+ voidAppGameContainer.setFullscreen(boolean fullscreen) + +
+          Indicate whether we want to be in fullscreen mode.
+abstract  voidGameContainer.setIcon(java.lang.String ref) + +
+          Set the icon to be displayed if possible in this type of + container
+ voidAppletGameContainer.Container.setIcon(java.lang.String ref) + +
+           
+ voidAppGameContainer.setIcon(java.lang.String ref) + +
+           
+abstract  voidGameContainer.setIcons(java.lang.String[] refs) + +
+          Set the icons to be used for this application.
+ voidAppletGameContainer.Container.setIcons(java.lang.String[] refs) + +
+           
+ voidAppGameContainer.setIcons(java.lang.String[] refs) + +
+           
+abstract  voidGameContainer.setMouseCursor(org.lwjgl.input.Cursor cursor, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+ voidAppletGameContainer.Container.setMouseCursor(org.lwjgl.input.Cursor cursor, + int hotSpotX, + int hotSpotY) + +
+           
+ voidAppGameContainer.setMouseCursor(org.lwjgl.input.Cursor cursor, + int hotSpotX, + int hotSpotY) + +
+           
+abstract  voidGameContainer.setMouseCursor(ImageData data, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+ voidAppletGameContainer.Container.setMouseCursor(ImageData data, + int hotSpotX, + int hotSpotY) + +
+           
+ voidAppGameContainer.setMouseCursor(ImageData data, + int hotSpotX, + int hotSpotY) + +
+           
+abstract  voidGameContainer.setMouseCursor(Image image, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor based on the contents of the image.
+ voidAppletGameContainer.Container.setMouseCursor(Image image, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor based on the contents of the image.
+ voidAppGameContainer.setMouseCursor(Image image, + int hotSpotX, + int hotSpotY) + +
+           
+abstract  voidGameContainer.setMouseCursor(java.lang.String ref, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+ voidAppletGameContainer.Container.setMouseCursor(java.lang.String ref, + int hotSpotX, + int hotSpotY) + +
+           
+ voidAppGameContainer.setMouseCursor(java.lang.String ref, + int hotSpotX, + int hotSpotY) + +
+           
+protected  voidAppGameContainer.setup() + +
+          Setup the environment
+ voidCanvasGameContainer.start() + +
+          Start the game container rendering
+ voidAppGameContainer.start() + +
+          Start running the game
+ voidScalableGame.update(GameContainer container, + int delta) + +
+           
+ voidGame.update(GameContainer container, + int delta) + +
+          Update the game logic here.
+abstract  voidBasicGame.update(GameContainer container, + int delta) + +
+           
+protected  voidGameContainer.updateAndRender(int delta) + +
+          Update and render the game
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in org.newdawn.slick that throw SlickException
AngelCodeFont(java.lang.String fntFile, + Image image) + +
+          Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool.
AngelCodeFont(java.lang.String fntFile, + Image image, + boolean caching) + +
+          Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool.
AngelCodeFont(java.lang.String name, + java.io.InputStream fntFile, + java.io.InputStream imgFile) + +
+          Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool.
AngelCodeFont(java.lang.String name, + java.io.InputStream fntFile, + java.io.InputStream imgFile, + boolean caching) + +
+          Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool.
AngelCodeFont(java.lang.String fntFile, + java.lang.String imgFile) + +
+          Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool.
AngelCodeFont(java.lang.String fntFile, + java.lang.String imgFile, + boolean caching) + +
+          Create a new font based on a font definition from AngelCode's tool and + the font image generated from the tool.
AppGameContainer(Game game) + +
+          Create a new container wrapping a game
AppGameContainer(Game game, + int width, + int height, + boolean fullscreen) + +
+          Create a new container wrapping a game
BigImage(java.lang.String ref) + +
+          Create a new big image by loading it from the specified reference
BigImage(java.lang.String ref, + int filter) + +
+          Create a new big image by loading it from the specified reference
BigImage(java.lang.String ref, + int filter, + int tileSize) + +
+          Create a new big image by loading it from the specified reference
CanvasGameContainer(Game game) + +
+          Create a new panel
CanvasGameContainer(Game game, + boolean shared) + +
+          Create a new panel
Image(java.io.InputStream in, + java.lang.String ref, + boolean flipped) + +
+          Create an image based on a file at the specified location
Image(java.io.InputStream in, + java.lang.String ref, + boolean flipped, + int filter) + +
+          Create an image based on a file at the specified location
Image(int width, + int height) + +
+          Create an empty image
Image(int width, + int height, + int f) + +
+          Create an empty image
Image(java.lang.String ref) + +
+          Create an image based on a file at the specified location
Image(java.lang.String ref, + boolean flipped) + +
+          Create an image based on a file at the specified location
Image(java.lang.String ref, + boolean flipped, + int filter) + +
+          Create an image based on a file at the specified location
Image(java.lang.String ref, + boolean flipped, + int f, + Color transparent) + +
+          Create an image based on a file at the specified location
Image(java.lang.String ref, + Color trans) + +
+          Create an image based on a file at the specified location
Music(java.io.InputStream in, + java.lang.String ref) + +
+          Create and load a piece of music (either OGG or MOD/XM)
Music(java.lang.String ref) + +
+          Create and load a piece of music (either OGG or MOD/XM)
Music(java.lang.String ref, + boolean streamingHint) + +
+          Create and load a piece of music (either OGG or MOD/XM)
Music(java.net.URL ref) + +
+          Create and load a piece of music (either OGG or MOD/XM)
Music(java.net.URL url, + boolean streamingHint) + +
+          Create and load a piece of music (either OGG or MOD/XM)
PackedSpriteSheet(java.lang.String def) + +
+          Create a new packed sprite sheet based on a ImagePacker definition file
PackedSpriteSheet(java.lang.String def, + Color trans) + +
+          Create a new packed sprite sheet based on a ImagePacker definition file
PackedSpriteSheet(java.lang.String def, + int filter) + +
+          Create a new packed sprite sheet based on a ImagePacker definition file
PackedSpriteSheet(java.lang.String def, + int filter, + Color trans) + +
+          Create a new packed sprite sheet based on a ImagePacker definition file
SavedState(java.lang.String fileName) + +
+          Create and Test to see if the app is running + as webstart or local app and select the appropriate + muffin type
Sound(java.io.InputStream in, + java.lang.String ref) + +
+          Create a new Sound
Sound(java.lang.String ref) + +
+          Create a new Sound
Sound(java.net.URL url) + +
+          Create a new Sound
SpriteSheet(java.lang.String name, + java.io.InputStream ref, + int tw, + int th) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(java.lang.String ref, + int tw, + int th) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(java.lang.String ref, + int tw, + int th, + Color col) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(java.lang.String ref, + int tw, + int th, + Color col, + int spacing) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(java.lang.String ref, + int tw, + int th, + int spacing) + +
+          Create a new sprite sheet based on a image location
SpriteSheet(java.net.URL ref, + int tw, + int th) + +
+          Create a new sprite sheet based on a image location
UnicodeFont(java.awt.Font font, + java.lang.String hieroFileRef) + +
+          Creates a new UnicodeFont.
UnicodeFont(java.lang.String ttfFileRef, + HieroSettings settings) + +
+          Create a new unicode font based on a TTF file and a set of heiro configuration
UnicodeFont(java.lang.String ttfFileRef, + int size, + boolean bold, + boolean italic) + +
+          Create a new unicode font based on a TTF file alone
UnicodeFont(java.lang.String ttfFileRef, + java.lang.String hieroFileRef) + +
+          Create a new unicode font based on a TTF file
XMLPackedSheet(java.lang.String imageRef, + java.lang.String xmlRef) + +
+          Create a new XML packed sheet from the XML output by the slick tool
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick.font
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.font that throw SlickException
+ intGlyphPage.loadGlyphs(java.util.List glyphs, + int maxGlyphsToLoad) + +
+          Loads glyphs to the backing texture and sets the image on each loaded glyph.
+  +

+ + + + + + + + + + + + + + +
Constructors in org.newdawn.slick.font that throw SlickException
GlyphPage(UnicodeFont unicodeFont, + int pageWidth, + int pageHeight) + +
+          Create a new page of glyphs
HieroSettings(java.io.InputStream in) + +
+          Create a new set of configuration from a file
HieroSettings(java.lang.String hieroFileRef) + +
+          Create a new set of configuration from a file
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick.gui
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.gui that throw SlickException
+ voidBasicComponent.render(GUIContext container, + Graphics g) + +
+          Deprecated.  
+abstract  voidAbstractComponent.render(GUIContext container, + Graphics g) + +
+          Render this component to the screen
+ voidGUIContext.setMouseCursor(org.lwjgl.input.Cursor cursor, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+ voidGUIContext.setMouseCursor(ImageData data, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+ voidGUIContext.setMouseCursor(java.lang.String ref, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick.imageout
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.imageout that throw SlickException
+static ImageWriterImageWriterFactory.getWriterForFormat(java.lang.String format) + +
+          Get a Slick image writer for the given format
+static voidImageOut.write(Image image, + java.lang.String dest) + +
+          Write an image out to a file on the local file system.
+static voidImageOut.write(Image image, + java.lang.String dest, + boolean writeAlpha) + +
+          Write an image out to a file on the local file system.
+static voidImageOut.write(Image image, + java.lang.String format, + java.io.OutputStream out) + +
+          Write an image out to a specified output stream
+static voidImageOut.write(Image image, + java.lang.String format, + java.io.OutputStream out, + boolean writeAlpha) + +
+          Write an image out to a specified output stream
+static voidImageOut.write(Image image, + java.lang.String format, + java.lang.String dest) + +
+          Write an image out to a file on the local file system.
+static voidImageOut.write(Image image, + java.lang.String format, + java.lang.String dest, + boolean writeAlpha) + +
+          Write an image out to a file on the local file system.
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick.opengl
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.opengl that throw SlickException
+ voidSlickCallable.call() + +
+          Cause this callable to perform it's GL operations (@see performGLOperations()).
+protected abstract  voidSlickCallable.performGLOperations() + +
+          Perform the GL operations that this callable is intended to.
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick.opengl.pbuffer
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.opengl.pbuffer that throw SlickException
+static GraphicsGraphicsFactory.getGraphicsForImage(Image image) + +
+          Get a graphics context for a particular image
+static voidGraphicsFactory.releaseGraphicsForImage(Image image) + +
+          Release any graphics context that is assocaited with the given image
+  +

+ + + + + + + + + + + + + + +
Constructors in org.newdawn.slick.opengl.pbuffer that throw SlickException
FBOGraphics(Image image) + +
+          Create a new graphics context around an FBO
PBufferGraphics(Image image) + +
+          Create a new graphics context around a pbuffer
PBufferUniqueGraphics(Image image) + +
+          Create a new graphics context around a pbuffer
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick.particles
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.particles that throw SlickException
+ ParticleSystemParticleSystem.duplicate() + +
+          Create a duplicate of this system.
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick.state
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.state that throw SlickException
+ voidGameState.enter(GameContainer container, + StateBasedGame game) + +
+          Notification that we've entered this game state
+ voidBasicGameState.enter(GameContainer container, + StateBasedGame game) + +
+           
+ voidStateBasedGame.init(GameContainer container) + +
+           
+ voidGameState.init(GameContainer container, + StateBasedGame game) + +
+          Initialise the state.
+abstract  voidStateBasedGame.initStatesList(GameContainer container) + +
+          Initialise the list of states making up this game
+ voidGameState.leave(GameContainer container, + StateBasedGame game) + +
+          Notification that we're leaving this game state
+ voidBasicGameState.leave(GameContainer container, + StateBasedGame game) + +
+           
+protected  voidStateBasedGame.postRenderState(GameContainer container, + Graphics g) + +
+          User hook for rendering at the game level after the current state + and/or transition have been rendered
+protected  voidStateBasedGame.postUpdateState(GameContainer container, + int delta) + +
+          User hook for rendering at the game level after the current state + and/or transition have been updated
+protected  voidStateBasedGame.preRenderState(GameContainer container, + Graphics g) + +
+          User hook for rendering at the before the current state + and/or transition have been rendered
+protected  voidStateBasedGame.preUpdateState(GameContainer container, + int delta) + +
+          User hook for updating at the game before the current state + and/or transition have been updated
+ voidStateBasedGame.render(GameContainer container, + Graphics g) + +
+           
+ voidGameState.render(GameContainer container, + StateBasedGame game, + Graphics g) + +
+          Render this state to the game's graphics context
+ voidStateBasedGame.update(GameContainer container, + int delta) + +
+           
+ voidGameState.update(GameContainer container, + StateBasedGame game, + int delta) + +
+          Update the state's logic based on the amount of time thats passed
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick.state.transition
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.state.transition that throw SlickException
+ voidVerticalSplitTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidSelectTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidRotateTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidHorizontalSplitTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidEmptyTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCombinedTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidBlobbyTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.postRenderSecondState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is has just rendered the second state is the cross + transition.
+ voidVerticalSplitTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidSelectTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidRotateTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidHorizontalSplitTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidEmptyTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCombinedTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidBlobbyTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.preRenderFirstState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is about to render the first state is the cross + transition.
+ voidCrossStateTransition.preRenderSecondState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is about to render the second state is the cross + transition.
+ voidVerticalSplitTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+          Update the transition.
+ voidSelectTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidRotateTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidHorizontalSplitTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidEmptyTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidCrossStateTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidCombinedTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidBlobbyTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick.svg
+  +

+ + + + + + + + + +
Subclasses of SlickException in org.newdawn.slick.svg
+ classParsingException + +
+          Exception indicating a failure to parse XML, giving element information
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg that throw SlickException
+static DiagramInkscapeLoader.load(java.io.InputStream in, + boolean offset) + +
+          Load a SVG document into a diagram
+static DiagramInkscapeLoader.load(java.lang.String ref) + +
+          Load a SVG document into a diagram
+static DiagramInkscapeLoader.load(java.lang.String ref, + boolean offset) + +
+          Load a SVG document into a diagram
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.tests that throw SlickException
+ voidUnicodeFontTest.init(GameContainer container) + +
+           
+ voidTrueTypeFontPerformanceTest.init(GameContainer container) + +
+           
+ voidTransparentColorTest.init(GameContainer container) + +
+           
+ voidTransformTest2.init(GameContainer container) + +
+           
+ voidTransformTest.init(GameContainer container) + +
+           
+ voidTileMapTest.init(GameContainer container) + +
+           
+ voidTexturePaintTest.init(GameContainer container) + +
+           
+ voidTestBox.init(GameContainer c) + +
+           
+ voidSpriteSheetFontTest.init(GameContainer container) + +
+           
+ voidSoundURLTest.init(GameContainer container) + +
+           
+ voidSoundTest.init(GameContainer container) + +
+           
+ voidSoundPositionTest.init(GameContainer container) + +
+           
+ voidSlickCallableTest.init(GameContainer container) + +
+           
+ voidShapeTest.init(GameContainer container) + +
+           
+ voidScalableTest.init(GameContainer container) + +
+           
+ voidSavedStateTest.init(GameContainer container) + +
+           
+ voidPureFontTest.init(GameContainer container) + +
+           
+ voidPolygonTest.init(GameContainer container) + +
+           
+ voidPedigreeTest.init(GameContainer container) + +
+           
+ voidParticleTest.init(GameContainer container) + +
+           
+ voidPackedSheetTest.init(GameContainer container) + +
+           
+ voidNavMeshTest.init(GameContainer container) + +
+          Initialise resources and the map data
+ voidMusicListenerTest.init(GameContainer container) + +
+           
+ voidMorphShapeTest.init(GameContainer container) + +
+           
+ voidMorphSVGTest.init(GameContainer container) + +
+           
+ voidLineRenderTest.init(GameContainer container) + +
+           
+ voidLameTest.init(GameContainer container) + +
+           
+ voidKeyRepeatTest.init(GameContainer container) + +
+           
+ voidIsoTiledTest.init(GameContainer container) + +
+           
+ voidInputTest.init(GameContainer container) + +
+           
+ voidInputProviderTest.init(GameContainer container) + +
+           
+ voidInkscapeTest.init(GameContainer container) + +
+           
+ voidImageTest.init(GameContainer container) + +
+           
+ voidImageReadTest.init(GameContainer container) + +
+           
+ voidImageOutTest.init(GameContainer container) + +
+           
+ voidImageMemTest.init(GameContainer container) + +
+           
+ voidImageGraphicsTest.init(GameContainer container) + +
+           
+ voidImageCornerTest.init(GameContainer container) + +
+           
+ voidImageBufferTest.init(GameContainer container) + +
+           
+ voidImageBufferEndianTest.init(GameContainer container) + +
+           
+ voidGraphicsTest.init(GameContainer container) + +
+           
+ voidGradientTest.init(GameContainer container) + +
+           
+ voidGradientImageTest.init(GameContainer container) + +
+           
+ voidGeomUtilTileTest.init(GameContainer container) + +
+           
+ voidGeomUtilTest.init(GameContainer container) + +
+           
+ voidGeomTest.init(GameContainer container) + +
+           
+ voidGeomAccuracyTest.init(GameContainer container) + +
+           
+ voidGUITest.init(GameContainer container) + +
+           
+ voidFontTest.init(GameContainer container) + +
+           
+ voidFontPerformanceTest.init(GameContainer container) + +
+           
+ voidFlashTest.init(GameContainer container) + +
+           
+ voidDuplicateEmitterTest.init(GameContainer container) + +
+          load ressources (the particle system) and create our duplicate emitters + and place them nicely on the screen
+ voidDoubleClickTest.init(GameContainer container) + +
+           
+ voidDistanceFieldTest.init(GameContainer container) + +
+           
+ voidDeferredLoadingTest.init(GameContainer container) + +
+           
+ voidCurveTest.init(GameContainer container) + +
+           
+ voidCopyAreaAlphaTest.init(GameContainer container) + +
+           
+ voidClipTest.init(GameContainer container) + +
+           
+ voidCanvasSizeTest.init(GameContainer container) + +
+           
+ voidCanvasContainerTest.init(GameContainer container) + +
+           
+ voidCachedRenderTest.init(GameContainer container) + +
+           
+ voidBigSpriteSheetTest.init(GameContainer container) + +
+           
+ voidBigImageTest.init(GameContainer container) + +
+           
+ voidAntiAliasTest.init(GameContainer container) + +
+           
+ voidAnimationTest.init(GameContainer container) + +
+           
+ voidAlphaMapTest.init(GameContainer container) + +
+           
+ voidTransitionTest.initStatesList(GameContainer container) + +
+           
+static voidUnicodeFontTest.main(java.lang.String[] args) + +
+          Entry point to our simple test
+ voidTexturePaintTest.render(GameContainer container, + Graphics g) + +
+           
+ voidTestBox.render(GameContainer container, + Graphics g) + +
+           
+ voidSlickCallableTest.render(GameContainer container, + Graphics g) + +
+           
+ voidScalableTest.render(GameContainer container, + Graphics g) + +
+           
+ voidPolygonTest.render(GameContainer container, + Graphics g) + +
+           
+ voidNavMeshTest.render(GameContainer container, + Graphics g) + +
+          Render the game - in this case render the map and diagnostic data
+ voidMusicListenerTest.render(GameContainer container, + Graphics g) + +
+           
+ voidMorphShapeTest.render(GameContainer container, + Graphics g) + +
+           
+ voidMorphSVGTest.render(GameContainer container, + Graphics g) + +
+           
+ voidLineRenderTest.render(GameContainer container, + Graphics g) + +
+           
+ voidLameTest.render(GameContainer container, + Graphics g) + +
+           
+ voidIsoTiledTest.render(GameContainer container, + Graphics g) + +
+           
+ voidInkscapeTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageGraphicsTest.render(GameContainer container, + Graphics g) + +
+           
+ voidImageBufferEndianTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGraphicsTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGeomUtilTileTest.render(GameContainer container, + Graphics g) + +
+           
+ voidGeomUtilTest.render(GameContainer container, + Graphics g) + +
+           
+ voidDuplicateEmitterTest.render(GameContainer container, + Graphics g) + +
+           
+ voidDoubleClickTest.render(GameContainer container, + Graphics g) + +
+           
+ voidDistanceFieldTest.render(GameContainer container, + Graphics g) + +
+           
+ voidCurveTest.render(GameContainer container, + Graphics g) + +
+           
+ voidCopyAreaAlphaTest.render(GameContainer container, + Graphics g) + +
+           
+ voidClipTest.render(GameContainer container, + Graphics g) + +
+           
+ voidCanvasSizeTest.render(GameContainer container, + Graphics g) + +
+           
+ voidCachedRenderTest.render(GameContainer container, + Graphics g) + +
+           
+ voidAntiAliasTest.render(GameContainer container, + Graphics g) + +
+           
+ voidAlphaMapTest.render(GameContainer container, + Graphics g) + +
+           
+ voidUnicodeFontTest.update(GameContainer container, + int delta) + +
+           
+ voidTrueTypeFontPerformanceTest.update(GameContainer container, + int delta) + +
+           
+ voidTexturePaintTest.update(GameContainer container, + int delta) + +
+           
+ voidTestBox.update(GameContainer container, + int delta) + +
+           
+ voidSpriteSheetFontTest.update(GameContainer container, + int delta) + +
+           
+ voidScalableTest.update(GameContainer container, + int delta) + +
+           
+ voidSavedStateTest.update(GameContainer container, + int delta) + +
+           
+ voidPureFontTest.update(GameContainer container, + int delta) + +
+           
+ voidPolygonTest.update(GameContainer container, + int delta) + +
+           
+ voidNavMeshTest.update(GameContainer container, + int delta) + +
+          Update data map etc
+ voidMusicListenerTest.update(GameContainer container, + int delta) + +
+           
+ voidMorphShapeTest.update(GameContainer container, + int delta) + +
+           
+ voidMorphSVGTest.update(GameContainer container, + int delta) + +
+           
+ voidLineRenderTest.update(GameContainer container, + int delta) + +
+           
+ voidLameTest.update(GameContainer container, + int delta) + +
+           
+ voidIsoTiledTest.update(GameContainer container, + int delta) + +
+           
+ voidInkscapeTest.update(GameContainer container, + int delta) + +
+           
+ voidImageOutTest.update(GameContainer container, + int delta) + +
+           
+ voidImageCornerTest.update(GameContainer container, + int delta) + +
+           
+ voidImageBufferEndianTest.update(GameContainer container, + int delta) + +
+           
+ voidGeomUtilTileTest.update(GameContainer container, + int delta) + +
+           
+ voidGeomUtilTest.update(GameContainer container, + int delta) + +
+           
+ voidFontTest.update(GameContainer container, + int delta) + +
+           
+ voidFontPerformanceTest.update(GameContainer container, + int delta) + +
+           
+ voidDuplicateEmitterTest.update(GameContainer container, + int delta) + +
+           
+ voidDoubleClickTest.update(GameContainer container, + int delta) + +
+           
+ voidDistanceFieldTest.update(GameContainer container, + int delta) + +
+           
+ voidDeferredLoadingTest.update(GameContainer container, + int delta) + +
+           
+ voidCurveTest.update(GameContainer container, + int delta) + +
+           
+ voidCopyAreaAlphaTest.update(GameContainer container, + int delta) + +
+           
+ voidClipTest.update(GameContainer container, + int delta) + +
+           
+ voidCanvasSizeTest.update(GameContainer container, + int delta) + +
+           
+ voidCachedRenderTest.update(GameContainer container, + int delta) + +
+           
+ voidBigSpriteSheetTest.update(GameContainer container, + int delta) + +
+           
+ voidBigImageTest.update(GameContainer container, + int delta) + +
+           
+ voidAntiAliasTest.update(GameContainer container, + int delta) + +
+           
+ voidAlphaMapTest.update(GameContainer container, + int delta) + +
+           
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick.tests.states
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.tests.states that throw SlickException
+ voidTestState3.init(GameContainer container, + StateBasedGame game) + +
+           
+ voidTestState2.init(GameContainer container, + StateBasedGame game) + +
+           
+ voidTestState1.init(GameContainer container, + StateBasedGame game) + +
+           
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick.tests.xml
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.tests.xml that throw SlickException
+static voidXMLTest.main(java.lang.String[] argv) + +
+          Simple test for the XML parsing API
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick.tiled
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in org.newdawn.slick.tiled that throw SlickException
Layer(TiledMap map, + org.w3c.dom.Element element) + +
+          Create a new layer based on the XML definition
TiledMap.GroupObject(org.w3c.dom.Element element) + +
+          Create a new group based on the XML definition
TiledMap.ObjectGroup(org.w3c.dom.Element element) + +
+          Create a new group based on the XML definition
TiledMap(java.io.InputStream in) + +
+          Load a tile map from an arbitary input stream
TiledMap(java.io.InputStream in, + java.lang.String tileSetsLocation) + +
+          Load a tile map from an arbitary input stream
TiledMap(java.lang.String ref) + +
+          Create a new tile map based on a given TMX file
TiledMap(java.lang.String ref, + boolean loadTileSets) + +
+          Create a new tile map based on a given TMX file
TiledMap(java.lang.String ref, + java.lang.String tileSetsLocation) + +
+          Create a new tile map based on a given TMX file
TileSet(TiledMap map, + org.w3c.dom.Element element, + boolean loadImage) + +
+          Create a tile set based on an XML definition
+  +

+ + + + + +
+Uses of SlickException in org.newdawn.slick.util.xml
+  +

+ + + + + + + + + +
Subclasses of SlickException in org.newdawn.slick.util.xml
+ classSlickXMLException + +
+          An exception to describe failures in XML.
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.util.xml that throw SlickException
+ XMLElementXMLParser.parse(java.lang.String ref) + +
+          Parse the XML document located by the slick resource loader using the + reference given.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/Sound.html b/lib/slick/javadoc/org/newdawn/slick/class-use/Sound.html new file mode 100644 index 00000000..fead488d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/Sound.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Class org.newdawn.slick.Sound (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.Sound

+
+ + + + + + + + + +
+Packages that use Sound
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
+  +

+ + + + + +
+Uses of Sound in org.newdawn.slick.gui
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.gui with parameters of type Sound
+ voidMouseOverArea.setMouseDownSound(Sound sound) + +
+          Set the mouse down sound effect
+ voidMouseOverArea.setMouseOverSound(Sound sound) + +
+          Set the mouse over sound effect
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/SpriteSheet.html b/lib/slick/javadoc/org/newdawn/slick/class-use/SpriteSheet.html new file mode 100644 index 00000000..c481d7eb --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/SpriteSheet.html @@ -0,0 +1,253 @@ + + + + + + +Uses of Class org.newdawn.slick.SpriteSheet (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.SpriteSheet

+
+ + + + + + + + + + + + + +
+Packages that use SpriteSheet
org.newdawn.slick  
org.newdawn.slick.tiledContains utilities for working with the TilED (http://www.mapeditor.org) +utility for creating tiled maps. 
+  +

+ + + + + +
+Uses of SpriteSheet in org.newdawn.slick
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick that return SpriteSheet
+ SpriteSheetPackedSpriteSheet.getSpriteSheet(java.lang.String name) + +
+          Get a sprite sheet that has been packed into the greater image
+  +

+ + + + + + + + + + + + + + + + + +
Constructors in org.newdawn.slick with parameters of type SpriteSheet
Animation(SpriteSheet frames, + int duration) + +
+          Create a new animation based on the sprite from a sheet.
Animation(SpriteSheet ss, + int[] frames, + int[] duration) + +
+          Creates a new Animation where each frame is a sub-image of SpriteSheet ss.
Animation(SpriteSheet frames, + int x1, + int y1, + int x2, + int y2, + boolean horizontalScan, + int duration, + boolean autoUpdate) + +
+          Create a new animation based on a selection of sprites from a sheet
SpriteSheetFont(SpriteSheet font, + char startingCharacter) + +
+          Create a new font based on a SpriteSheet.
+  +

+ + + + + +
+Uses of SpriteSheet in org.newdawn.slick.tiled
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick.tiled declared as SpriteSheet
+ SpriteSheetTileSet.tiles + +
+          The image containing the tiles
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/SpriteSheetFont.html b/lib/slick/javadoc/org/newdawn/slick/class-use/SpriteSheetFont.html new file mode 100644 index 00000000..e451eb2c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/SpriteSheetFont.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.SpriteSheetFont (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.SpriteSheetFont

+
+No usage of org.newdawn.slick.SpriteSheetFont +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/TrueTypeFont.html b/lib/slick/javadoc/org/newdawn/slick/class-use/TrueTypeFont.html new file mode 100644 index 00000000..acafc2da --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/TrueTypeFont.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.TrueTypeFont (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.TrueTypeFont

+
+No usage of org.newdawn.slick.TrueTypeFont +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/UnicodeFont.DisplayList.html b/lib/slick/javadoc/org/newdawn/slick/class-use/UnicodeFont.DisplayList.html new file mode 100644 index 00000000..f846c2c8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/UnicodeFont.DisplayList.html @@ -0,0 +1,186 @@ + + + + + + +Uses of Class org.newdawn.slick.UnicodeFont.DisplayList (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.UnicodeFont.DisplayList

+
+ + + + + + + + + +
+Packages that use UnicodeFont.DisplayList
org.newdawn.slick  
+  +

+ + + + + +
+Uses of UnicodeFont.DisplayList in org.newdawn.slick
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick that return UnicodeFont.DisplayList
+ UnicodeFont.DisplayListUnicodeFont.drawDisplayList(float x, + float y, + java.lang.String text, + Color color, + int startIndex, + int endIndex) + +
+          Identical to UnicodeFont.drawString(float, float, String, Color, int, int) but returns a + DisplayList which provides access to the width and height of the text drawn.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/UnicodeFont.html b/lib/slick/javadoc/org/newdawn/slick/class-use/UnicodeFont.html new file mode 100644 index 00000000..31cd0fca --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/UnicodeFont.html @@ -0,0 +1,277 @@ + + + + + + +Uses of Class org.newdawn.slick.UnicodeFont (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.UnicodeFont

+
+ + + + + + + + + + + + + +
+Packages that use UnicodeFont
org.newdawn.slick.font  
org.newdawn.slick.font.effects  
+  +

+ + + + + +
+Uses of UnicodeFont in org.newdawn.slick.font
+  +

+ + + + + + + + + + + +
Constructors in org.newdawn.slick.font with parameters of type UnicodeFont
Glyph(int codePoint, + java.awt.Rectangle bounds, + java.awt.font.GlyphVector vector, + int index, + UnicodeFont unicodeFont) + +
+          Create a new glyph
GlyphPage(UnicodeFont unicodeFont, + int pageWidth, + int pageHeight) + +
+          Create a new page of glyphs
+  +

+ + + + + +
+Uses of UnicodeFont in org.newdawn.slick.font.effects
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.font.effects with parameters of type UnicodeFont
+ voidShadowEffect.draw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+           
+ voidOutlineEffect.draw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+           
+ voidGradientEffect.draw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+           
+ voidFilterEffect.draw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+           
+ voidEffect.draw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+          Called to draw the effect.
+ voidColorEffect.draw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/class-use/XMLPackedSheet.html b/lib/slick/javadoc/org/newdawn/slick/class-use/XMLPackedSheet.html new file mode 100644 index 00000000..24d9cb13 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/class-use/XMLPackedSheet.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.XMLPackedSheet (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.XMLPackedSheet

+
+No usage of org.newdawn.slick.XMLPackedSheet +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/BasicCommand.html b/lib/slick/javadoc/org/newdawn/slick/command/BasicCommand.html new file mode 100644 index 00000000..7a2145d6 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/BasicCommand.html @@ -0,0 +1,339 @@ + + + + + + +BasicCommand (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.command +
+Class BasicCommand

+
+java.lang.Object
+  extended by org.newdawn.slick.command.BasicCommand
+
+
+
All Implemented Interfaces:
Command
+
+
+
+
public class BasicCommand
extends java.lang.Object
implements Command
+ + +

+A simple named command +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
BasicCommand(java.lang.String name) + +
+          Create a new basic command
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanequals(java.lang.Object other) + +
+           
+ java.lang.StringgetName() + +
+          Get the name given for this basic command
+ inthashCode() + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+BasicCommand

+
+public BasicCommand(java.lang.String name)
+
+
Create a new basic command +

+

+
Parameters:
name - The name to give this command
+
+ + + + + + + + +
+Method Detail
+ +

+getName

+
+public java.lang.String getName()
+
+
Get the name given for this basic command +

+

+
+
+
+ +
Returns:
The name given for this basic command
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
+
Overrides:
hashCode in class java.lang.Object
+
+
+
See Also:
Object.hashCode()
+
+
+
+ +

+equals

+
+public boolean equals(java.lang.Object other)
+
+
+
Overrides:
equals in class java.lang.Object
+
+
+
See Also:
Object.equals(java.lang.Object)
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/Command.html b/lib/slick/javadoc/org/newdawn/slick/command/Command.html new file mode 100644 index 00000000..0043fa4e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/Command.html @@ -0,0 +1,181 @@ + + + + + + +Command (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.command +
+Interface Command

+
+
All Known Implementing Classes:
BasicCommand
+
+
+
+
public interface Command
+ + +

+The description of a action feedback from the abstract input system. This marker allows the + creation of action objects that can contain useful state. If you don't need state and just + a name use BasicCommand + +

+

+
Author:
+
kevin
+
+
+ +

+ +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/Control.html b/lib/slick/javadoc/org/newdawn/slick/command/Control.html new file mode 100644 index 00000000..925de71a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/Control.html @@ -0,0 +1,179 @@ + + + + + + +Control (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.command +
+Interface Control

+
+
All Known Implementing Classes:
ControllerButtonControl, ControllerDirectionControl, KeyControl, MouseButtonControl
+
+
+
+
public interface Control
+ + +

+Marker class for abstract input controls +

+ +

+

+
Author:
+
joverton
+
+
+ +

+ +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/ControllerButtonControl.html b/lib/slick/javadoc/org/newdawn/slick/command/ControllerButtonControl.html new file mode 100644 index 00000000..1a6fdb64 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/ControllerButtonControl.html @@ -0,0 +1,413 @@ + + + + + + +ControllerButtonControl (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.command +
+Class ControllerButtonControl

+
+java.lang.Object
+  extended by org.newdawn.slick.command.ControllerButtonControl
+
+
+
All Implemented Interfaces:
Control
+
+
+
+
public class ControllerButtonControl
extends java.lang.Object
+ + +

+A control indicating that a gamepad/joystick button must be pressed + or released to invoke an command. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected static intBUTTON_EVENT + +
+          Indicates a button was pressed
+protected static intDOWN_EVENT + +
+          Indicates down was pressed
+protected static intLEFT_EVENT + +
+          Indicates left was pressed
+protected static intRIGHT_EVENT + +
+          Indicates right was pressed
+protected static intUP_EVENT + +
+          Indicates up was pressed
+  + + + + + + + + + + +
+Constructor Summary
ControllerButtonControl(int controllerIndex, + int button) + +
+          Create a new control based on a controller input
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanequals(java.lang.Object o) + +
+           
+ inthashCode() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+BUTTON_EVENT

+
+protected static final int BUTTON_EVENT
+
+
Indicates a button was pressed +

+

+
See Also:
Constant Field Values
+
+
+ +

+LEFT_EVENT

+
+protected static final int LEFT_EVENT
+
+
Indicates left was pressed +

+

+
See Also:
Constant Field Values
+
+
+ +

+RIGHT_EVENT

+
+protected static final int RIGHT_EVENT
+
+
Indicates right was pressed +

+

+
See Also:
Constant Field Values
+
+
+ +

+UP_EVENT

+
+protected static final int UP_EVENT
+
+
Indicates up was pressed +

+

+
See Also:
Constant Field Values
+
+
+ +

+DOWN_EVENT

+
+protected static final int DOWN_EVENT
+
+
Indicates down was pressed +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+ControllerButtonControl

+
+public ControllerButtonControl(int controllerIndex,
+                               int button)
+
+
Create a new control based on a controller input +

+

+
Parameters:
controllerIndex - The index of the controller to listen to
button - The index of the button that causes the command
+
+ + + + + + + + +
+Method Detail
+ +

+equals

+
+public boolean equals(java.lang.Object o)
+
+
+
Overrides:
equals in class java.lang.Object
+
+
+
See Also:
Object.equals(java.lang.Object)
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
+
Overrides:
hashCode in class java.lang.Object
+
+
+
See Also:
Object.hashCode()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/ControllerDirectionControl.html b/lib/slick/javadoc/org/newdawn/slick/command/ControllerDirectionControl.html new file mode 100644 index 00000000..bfd36bce --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/ControllerDirectionControl.html @@ -0,0 +1,493 @@ + + + + + + +ControllerDirectionControl (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.command +
+Class ControllerDirectionControl

+
+java.lang.Object
+  extended by org.newdawn.slick.command.ControllerDirectionControl
+
+
+
All Implemented Interfaces:
Control
+
+
+
+
public class ControllerDirectionControl
extends java.lang.Object
+ + +

+A control indicating that a particular direction must be pressed or released + on a controller to cause the command to fire +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected static intBUTTON_EVENT + +
+          Indicates a button was pressed
+static org.newdawn.slick.command.ControllerDirectionControl.DirectionDOWN + +
+          The direction indicating we're waiting for the user to press down
+protected static intDOWN_EVENT + +
+          Indicates down was pressed
+static org.newdawn.slick.command.ControllerDirectionControl.DirectionLEFT + +
+          The direction indicating we're waiting for the user to press left
+protected static intLEFT_EVENT + +
+          Indicates left was pressed
+static org.newdawn.slick.command.ControllerDirectionControl.DirectionRIGHT + +
+          The direction indicating we're waiting for the user to press right
+protected static intRIGHT_EVENT + +
+          Indicates right was pressed
+static org.newdawn.slick.command.ControllerDirectionControl.DirectionUP + +
+          The direction indicating we're waiting for the user to press up
+protected static intUP_EVENT + +
+          Indicates up was pressed
+  + + + + + + + + + + +
+Constructor Summary
ControllerDirectionControl(int controllerIndex, + org.newdawn.slick.command.ControllerDirectionControl.Direction dir) + +
+          Create a new input that indicates a direcitonal control must be pressed
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanequals(java.lang.Object o) + +
+           
+ inthashCode() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+LEFT

+
+public static final org.newdawn.slick.command.ControllerDirectionControl.Direction LEFT
+
+
The direction indicating we're waiting for the user to press left +

+

+
+
+
+ +

+UP

+
+public static final org.newdawn.slick.command.ControllerDirectionControl.Direction UP
+
+
The direction indicating we're waiting for the user to press up +

+

+
+
+
+ +

+DOWN

+
+public static final org.newdawn.slick.command.ControllerDirectionControl.Direction DOWN
+
+
The direction indicating we're waiting for the user to press down +

+

+
+
+
+ +

+RIGHT

+
+public static final org.newdawn.slick.command.ControllerDirectionControl.Direction RIGHT
+
+
The direction indicating we're waiting for the user to press right +

+

+
+
+
+ +

+BUTTON_EVENT

+
+protected static final int BUTTON_EVENT
+
+
Indicates a button was pressed +

+

+
See Also:
Constant Field Values
+
+
+ +

+LEFT_EVENT

+
+protected static final int LEFT_EVENT
+
+
Indicates left was pressed +

+

+
See Also:
Constant Field Values
+
+
+ +

+RIGHT_EVENT

+
+protected static final int RIGHT_EVENT
+
+
Indicates right was pressed +

+

+
See Also:
Constant Field Values
+
+
+ +

+UP_EVENT

+
+protected static final int UP_EVENT
+
+
Indicates up was pressed +

+

+
See Also:
Constant Field Values
+
+
+ +

+DOWN_EVENT

+
+protected static final int DOWN_EVENT
+
+
Indicates down was pressed +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+ControllerDirectionControl

+
+public ControllerDirectionControl(int controllerIndex,
+                                  org.newdawn.slick.command.ControllerDirectionControl.Direction dir)
+
+
Create a new input that indicates a direcitonal control must be pressed +

+

+
Parameters:
controllerIndex - The index of the controller to listen to
dir - The direction to wait for
+
+ + + + + + + + +
+Method Detail
+ +

+equals

+
+public boolean equals(java.lang.Object o)
+
+
+
Overrides:
equals in class java.lang.Object
+
+
+
See Also:
Object.equals(java.lang.Object)
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
+
Overrides:
hashCode in class java.lang.Object
+
+
+
See Also:
Object.hashCode()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/InputProvider.html b/lib/slick/javadoc/org/newdawn/slick/command/InputProvider.html new file mode 100644 index 00000000..628ae262 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/InputProvider.html @@ -0,0 +1,545 @@ + + + + + + +InputProvider (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.command +
+Class InputProvider

+
+java.lang.Object
+  extended by org.newdawn.slick.command.InputProvider
+
+
+
+
public class InputProvider
extends java.lang.Object
+ + +

+The central provider that maps real device input into abstract commands + defined by the developer. Registering a control against an command with this + class will cause the provider to produce an event for the command when the + input is pressed and released. +

+ +

+

+
Author:
+
joverton
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
InputProvider(Input input) + +
+          Create a new input proider which will provide abstract input descriptions + based on the input from the supplied context.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddListener(InputProviderListener listener) + +
+          Add a listener to the provider.
+ voidbindCommand(Control control, + Command command) + +
+          Bind an command to a control.
+ voidclearCommand(Command command) + +
+          Clear all the controls that have been configured for a given command
+protected  voidfirePressed(Command command) + +
+          Fire notification to any interested listeners that a control has been + pressed indication an particular command
+protected  voidfireReleased(Command command) + +
+          Fire notification to any interested listeners that a control has been + released indication an particular command should be stopped
+ java.util.ListgetControlsFor(Command command) + +
+          Get a list of the registered controls (@see Control) that can cause a + particular command to be invoked
+ java.util.ListgetUniqueCommands() + +
+          Get the list of commands that have been registered with the provider, + i.e.
+ booleanisActive() + +
+          Check if this provider should be sending events
+ booleanisCommandControlDown(Command command) + +
+          Check if the last control event we recieved related to the given command + indicated that a control was down
+ booleanisCommandControlPressed(Command command) + +
+          Check if one of the controls related to the command specified has been + pressed since we last called this method
+ voidremoveListener(InputProviderListener listener) + +
+          Remove a listener from this provider.
+ voidsetActive(boolean active) + +
+          Indicate whether this provider should be sending events
+ voidunbindCommand(Control control) + +
+          Unbinds the command associated with this control
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+InputProvider

+
+public InputProvider(Input input)
+
+
Create a new input proider which will provide abstract input descriptions + based on the input from the supplied context. +

+

+
Parameters:
input - The input from which this provider will receive events
+
+ + + + + + + + +
+Method Detail
+ +

+getUniqueCommands

+
+public java.util.List getUniqueCommands()
+
+
Get the list of commands that have been registered with the provider, + i.e. the commands that can be issued to the listeners +

+

+ +
Returns:
The list of commands (@see Command) that can be issued from this + provider
+
+
+
+ +

+getControlsFor

+
+public java.util.List getControlsFor(Command command)
+
+
Get a list of the registered controls (@see Control) that can cause a + particular command to be invoked +

+

+
Parameters:
command - The command to be invoked +
Returns:
The list of controls that can cause the command (@see Control)
+
+
+
+ +

+setActive

+
+public void setActive(boolean active)
+
+
Indicate whether this provider should be sending events +

+

+
Parameters:
active - True if this provider should be sending events
+
+
+
+ +

+isActive

+
+public boolean isActive()
+
+
Check if this provider should be sending events +

+

+ +
Returns:
True if this provider should be sending events
+
+
+
+ +

+addListener

+
+public void addListener(InputProviderListener listener)
+
+
Add a listener to the provider. This listener will be notified of + commands detected from the input. +

+

+
Parameters:
listener - The listener to be added
+
+
+
+ +

+removeListener

+
+public void removeListener(InputProviderListener listener)
+
+
Remove a listener from this provider. The listener will no longer be + provided with notification of commands performe. +

+

+
Parameters:
listener - The listener to be removed
+
+
+
+ +

+bindCommand

+
+public void bindCommand(Control control,
+                        Command command)
+
+
Bind an command to a control. +

+

+
Parameters:
command - The command to bind to
control - The control that is pressed/released to represent the command
+
+
+
+ +

+clearCommand

+
+public void clearCommand(Command command)
+
+
Clear all the controls that have been configured for a given command +

+

+
Parameters:
command - The command whose controls should be unbound
+
+
+
+ +

+unbindCommand

+
+public void unbindCommand(Control control)
+
+
Unbinds the command associated with this control +

+

+
Parameters:
control - The control to remove
+
+
+
+ +

+isCommandControlDown

+
+public boolean isCommandControlDown(Command command)
+
+
Check if the last control event we recieved related to the given command + indicated that a control was down +

+

+
Parameters:
command - The command to check +
Returns:
True if the last event indicated a button down
+
+
+
+ +

+isCommandControlPressed

+
+public boolean isCommandControlPressed(Command command)
+
+
Check if one of the controls related to the command specified has been + pressed since we last called this method +

+

+
Parameters:
command - The command to check +
Returns:
True if one of the controls has been pressed
+
+
+
+ +

+firePressed

+
+protected void firePressed(Command command)
+
+
Fire notification to any interested listeners that a control has been + pressed indication an particular command +

+

+
Parameters:
command - The command that has been pressed
+
+
+
+ +

+fireReleased

+
+protected void fireReleased(Command command)
+
+
Fire notification to any interested listeners that a control has been + released indication an particular command should be stopped +

+

+
Parameters:
command - The command that has been pressed
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/InputProviderListener.html b/lib/slick/javadoc/org/newdawn/slick/command/InputProviderListener.html new file mode 100644 index 00000000..7e6c49d7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/InputProviderListener.html @@ -0,0 +1,241 @@ + + + + + + +InputProviderListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.command +
+Interface InputProviderListener

+
+
All Known Implementing Classes:
InputProviderTest
+
+
+
+
public interface InputProviderListener
+ + +

+Description of any class wishing to recieve notifications of command invocations. Implementations + should be added to an appropriate input provider to recieve input notification +

+ +

+

+
Author:
+
joverton
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ voidcontrolPressed(Command command) + +
+          A control representing an control was pressed relating to a given command.
+ voidcontrolReleased(Command command) + +
+          A control representing an control was released relating to a given command.
+  +

+ + + + + + + + +
+Method Detail
+ +

+controlPressed

+
+void controlPressed(Command command)
+
+
A control representing an control was pressed relating to a given command. +

+

+
Parameters:
command - The command that the control related to
+
+
+
+ +

+controlReleased

+
+void controlReleased(Command command)
+
+
A control representing an control was released relating to a given command. +

+

+
Parameters:
command - The command that the control related to
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/KeyControl.html b/lib/slick/javadoc/org/newdawn/slick/command/KeyControl.html new file mode 100644 index 00000000..5d4484d6 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/KeyControl.html @@ -0,0 +1,293 @@ + + + + + + +KeyControl (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.command +
+Class KeyControl

+
+java.lang.Object
+  extended by org.newdawn.slick.command.KeyControl
+
+
+
All Implemented Interfaces:
Control
+
+
+
+
public class KeyControl
extends java.lang.Object
implements Control
+ + +

+A control relating to a command indicate that it should be fired when a specific key is pressed + or released. +

+ +

+

+
Author:
+
joverton
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
KeyControl(int keycode) + +
+          Create a new control that caused an command to be fired on a key pressed/released
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanequals(java.lang.Object o) + +
+           
+ inthashCode() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+KeyControl

+
+public KeyControl(int keycode)
+
+
Create a new control that caused an command to be fired on a key pressed/released +

+

+
Parameters:
keycode - The code of the key that causes the command
+
+ + + + + + + + +
+Method Detail
+ +

+equals

+
+public boolean equals(java.lang.Object o)
+
+
+
Overrides:
equals in class java.lang.Object
+
+
+
See Also:
Object.equals(java.lang.Object)
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
+
Overrides:
hashCode in class java.lang.Object
+
+
+
See Also:
Object.hashCode()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/MouseButtonControl.html b/lib/slick/javadoc/org/newdawn/slick/command/MouseButtonControl.html new file mode 100644 index 00000000..603215d0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/MouseButtonControl.html @@ -0,0 +1,292 @@ + + + + + + +MouseButtonControl (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.command +
+Class MouseButtonControl

+
+java.lang.Object
+  extended by org.newdawn.slick.command.MouseButtonControl
+
+
+
All Implemented Interfaces:
Control
+
+
+
+
public class MouseButtonControl
extends java.lang.Object
implements Control
+ + +

+A control indicating that a mouse button must be pressed or released to cause an command +

+ +

+

+
Author:
+
joverton
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
MouseButtonControl(int button) + +
+          Create a new control that indicates a mouse button to be pressed or released
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanequals(java.lang.Object o) + +
+           
+ inthashCode() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MouseButtonControl

+
+public MouseButtonControl(int button)
+
+
Create a new control that indicates a mouse button to be pressed or released +

+

+
Parameters:
button - The button that should be pressed to cause the command
+
+ + + + + + + + +
+Method Detail
+ +

+equals

+
+public boolean equals(java.lang.Object o)
+
+
+
Overrides:
equals in class java.lang.Object
+
+
+
See Also:
Object.equals(java.lang.Object)
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
+
Overrides:
hashCode in class java.lang.Object
+
+
+
See Also:
Object.hashCode()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/class-use/BasicCommand.html b/lib/slick/javadoc/org/newdawn/slick/command/class-use/BasicCommand.html new file mode 100644 index 00000000..73fa7412 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/class-use/BasicCommand.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.command.BasicCommand (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.command.BasicCommand

+
+No usage of org.newdawn.slick.command.BasicCommand +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/class-use/Command.html b/lib/slick/javadoc/org/newdawn/slick/command/class-use/Command.html new file mode 100644 index 00000000..f7a40948 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/class-use/Command.html @@ -0,0 +1,304 @@ + + + + + + +Uses of Interface org.newdawn.slick.command.Command (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.command.Command

+
+ + + + + + + + + + + + + +
+Packages that use Command
org.newdawn.slick.commandProvides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract +commands that are relevant to a particular game. 
org.newdawn.slick.testsTests for the facilities provided by the library. 
+  +

+ + + + + +
+Uses of Command in org.newdawn.slick.command
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.command that implement Command
+ classBasicCommand + +
+          A simple named command
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.command with parameters of type Command
+ voidInputProvider.bindCommand(Control control, + Command command) + +
+          Bind an command to a control.
+ voidInputProvider.clearCommand(Command command) + +
+          Clear all the controls that have been configured for a given command
+ voidInputProviderListener.controlPressed(Command command) + +
+          A control representing an control was pressed relating to a given command.
+ voidInputProviderListener.controlReleased(Command command) + +
+          A control representing an control was released relating to a given command.
+protected  voidInputProvider.firePressed(Command command) + +
+          Fire notification to any interested listeners that a control has been + pressed indication an particular command
+protected  voidInputProvider.fireReleased(Command command) + +
+          Fire notification to any interested listeners that a control has been + released indication an particular command should be stopped
+ java.util.ListInputProvider.getControlsFor(Command command) + +
+          Get a list of the registered controls (@see Control) that can cause a + particular command to be invoked
+ booleanInputProvider.isCommandControlDown(Command command) + +
+          Check if the last control event we recieved related to the given command + indicated that a control was down
+ booleanInputProvider.isCommandControlPressed(Command command) + +
+          Check if one of the controls related to the command specified has been + pressed since we last called this method
+  +

+ + + + + +
+Uses of Command in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.tests with parameters of type Command
+ voidInputProviderTest.controlPressed(Command command) + +
+           
+ voidInputProviderTest.controlReleased(Command command) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/class-use/Control.html b/lib/slick/javadoc/org/newdawn/slick/command/class-use/Control.html new file mode 100644 index 00000000..c058da4a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/class-use/Control.html @@ -0,0 +1,233 @@ + + + + + + +Uses of Interface org.newdawn.slick.command.Control (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.command.Control

+
+ + + + + + + + + +
+Packages that use Control
org.newdawn.slick.commandProvides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract +commands that are relevant to a particular game. 
+  +

+ + + + + +
+Uses of Control in org.newdawn.slick.command
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.command that implement Control
+ classControllerButtonControl + +
+          A control indicating that a gamepad/joystick button must be pressed + or released to invoke an command.
+ classControllerDirectionControl + +
+          A control indicating that a particular direction must be pressed or released + on a controller to cause the command to fire
+ classKeyControl + +
+          A control relating to a command indicate that it should be fired when a specific key is pressed + or released.
+ classMouseButtonControl + +
+          A control indicating that a mouse button must be pressed or released to cause an command
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.command with parameters of type Control
+ voidInputProvider.bindCommand(Control control, + Command command) + +
+          Bind an command to a control.
+ voidInputProvider.unbindCommand(Control control) + +
+          Unbinds the command associated with this control
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/class-use/ControllerButtonControl.html b/lib/slick/javadoc/org/newdawn/slick/command/class-use/ControllerButtonControl.html new file mode 100644 index 00000000..47b1a325 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/class-use/ControllerButtonControl.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.command.ControllerButtonControl (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.command.ControllerButtonControl

+
+No usage of org.newdawn.slick.command.ControllerButtonControl +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/class-use/ControllerDirectionControl.html b/lib/slick/javadoc/org/newdawn/slick/command/class-use/ControllerDirectionControl.html new file mode 100644 index 00000000..74e2c993 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/class-use/ControllerDirectionControl.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.command.ControllerDirectionControl (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.command.ControllerDirectionControl

+
+No usage of org.newdawn.slick.command.ControllerDirectionControl +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/class-use/InputProvider.html b/lib/slick/javadoc/org/newdawn/slick/command/class-use/InputProvider.html new file mode 100644 index 00000000..a2530480 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/class-use/InputProvider.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.command.InputProvider (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.command.InputProvider

+
+No usage of org.newdawn.slick.command.InputProvider +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/class-use/InputProviderListener.html b/lib/slick/javadoc/org/newdawn/slick/command/class-use/InputProviderListener.html new file mode 100644 index 00000000..43a3365c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/class-use/InputProviderListener.html @@ -0,0 +1,218 @@ + + + + + + +Uses of Interface org.newdawn.slick.command.InputProviderListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.command.InputProviderListener

+
+ + + + + + + + + + + + + +
+Packages that use InputProviderListener
org.newdawn.slick.commandProvides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract +commands that are relevant to a particular game. 
org.newdawn.slick.testsTests for the facilities provided by the library. 
+  +

+ + + + + +
+Uses of InputProviderListener in org.newdawn.slick.command
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.command with parameters of type InputProviderListener
+ voidInputProvider.addListener(InputProviderListener listener) + +
+          Add a listener to the provider.
+ voidInputProvider.removeListener(InputProviderListener listener) + +
+          Remove a listener from this provider.
+  +

+ + + + + +
+Uses of InputProviderListener in org.newdawn.slick.tests
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.tests that implement InputProviderListener
+ classInputProviderTest + +
+          A test for abstract input via InputProvider
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/class-use/KeyControl.html b/lib/slick/javadoc/org/newdawn/slick/command/class-use/KeyControl.html new file mode 100644 index 00000000..9f68f740 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/class-use/KeyControl.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.command.KeyControl (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.command.KeyControl

+
+No usage of org.newdawn.slick.command.KeyControl +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/class-use/MouseButtonControl.html b/lib/slick/javadoc/org/newdawn/slick/command/class-use/MouseButtonControl.html new file mode 100644 index 00000000..d646215e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/class-use/MouseButtonControl.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.command.MouseButtonControl (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.command.MouseButtonControl

+
+No usage of org.newdawn.slick.command.MouseButtonControl +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/command/package-frame.html new file mode 100644 index 00000000..a538c6af --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/package-frame.html @@ -0,0 +1,57 @@ + + + + + + +org.newdawn.slick.command (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.command + + + + +
+Interfaces  + +
+Command +
+Control +
+InputProviderListener
+ + + + + + +
+Classes  + +
+BasicCommand +
+ControllerButtonControl +
+ControllerDirectionControl +
+InputProvider +
+KeyControl +
+MouseButtonControl
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/command/package-summary.html new file mode 100644 index 00000000..3707003c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/package-summary.html @@ -0,0 +1,220 @@ + + + + + + +org.newdawn.slick.command (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.command +

+Provides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract +commands that are relevant to a particular game. +

+See: +
+          Description +

+ + + + + + + + + + + + + + + + + +
+Interface Summary
CommandThe description of a action feedback from the abstract input system.
ControlMarker class for abstract input controls
InputProviderListenerDescription of any class wishing to recieve notifications of command invocations.
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
BasicCommandA simple named command
ControllerButtonControlA control indicating that a gamepad/joystick button must be pressed + or released to invoke an command.
ControllerDirectionControlA control indicating that a particular direction must be pressed or released + on a controller to cause the command to fire
InputProviderThe central provider that maps real device input into abstract commands + defined by the developer.
KeyControlA control relating to a command indicate that it should be fired when a specific key is pressed + or released.
MouseButtonControlA control indicating that a mouse button must be pressed or released to cause an command
+  + +

+

+Package org.newdawn.slick.command Description +

+ +

+Provides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract +commands that are relevant to a particular game. +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/command/package-tree.html new file mode 100644 index 00000000..282d13a5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/package-tree.html @@ -0,0 +1,161 @@ + + + + + + +org.newdawn.slick.command Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.command +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/command/package-use.html b/lib/slick/javadoc/org/newdawn/slick/command/package-use.html new file mode 100644 index 00000000..bb36556d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/command/package-use.html @@ -0,0 +1,208 @@ + + + + + + +Uses of Package org.newdawn.slick.command (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.command

+
+ + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.command
org.newdawn.slick.commandProvides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract +commands that are relevant to a particular game. 
org.newdawn.slick.testsTests for the facilities provided by the library. 
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.command used by org.newdawn.slick.command
Command + +
+          The description of a action feedback from the abstract input system.
Control + +
+          Marker class for abstract input controls
InputProviderListener + +
+          Description of any class wishing to recieve notifications of command invocations.
+  +

+ + + + + + + + + + + +
+Classes in org.newdawn.slick.command used by org.newdawn.slick.tests
Command + +
+          The description of a action feedback from the abstract input system.
InputProviderListener + +
+          Description of any class wishing to recieve notifications of command invocations.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/fills/GradientFill.html b/lib/slick/javadoc/org/newdawn/slick/fills/GradientFill.html new file mode 100644 index 00000000..ff0478b4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/fills/GradientFill.html @@ -0,0 +1,701 @@ + + + + + + +GradientFill (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.fills +
+Class GradientFill

+
+java.lang.Object
+  extended by org.newdawn.slick.fills.GradientFill
+
+
+
All Implemented Interfaces:
ShapeFill
+
+
+
+
public class GradientFill
extends java.lang.Object
implements ShapeFill
+ + +

+A fill effect used to define gradients when filling and drawing shapes. A gradient is defined + by two control points. Each point that is rendered is coloured based on it's proximity to the + points. Note that the points are defined relative to the center of the shape being drawn. This + is with the intention that the gradient fills can be used and do not need to be updated when + the geometry is moved +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
GradientFill(float sx, + float sy, + Color startCol, + float ex, + float ey, + Color endCol) + +
+          Create a gradient fill
GradientFill(float sx, + float sy, + Color startCol, + float ex, + float ey, + Color endCol, + boolean local) + +
+          Create a gradient fill
GradientFill(Vector2f start, + Color startCol, + Vector2f end, + Color endCol, + boolean local) + +
+          Create a gradient fill
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ ColorcolorAt(float x, + float y) + +
+          Get the colour that should be applied at the specified location
+ ColorcolorAt(Shape shape, + float x, + float y) + +
+          Get the colour that should be applied at the specified location
+ Vector2fgetEnd() + +
+          Get the position of the end control point
+ ColorgetEndColor() + +
+          Get the colour at the end control point
+ GradientFillgetInvertedCopy() + +
+          Get an inverted copy of the gradient
+ Vector2fgetOffsetAt(Shape shape, + float x, + float y) + +
+          Get the offset for a vertex at a given location based on it's shape
+ Vector2fgetStart() + +
+          Get the position of the start control point
+ ColorgetStartColor() + +
+          Get the colour at the start control point
+ voidsetEnd(float x, + float y) + +
+          Set the end control point's position
+ voidsetEnd(Vector2f end) + +
+          Set the end control point's position
+ voidsetEndColor(Color color) + +
+          Set the colour to apply at the end control's position
+ voidsetLocal(boolean local) + +
+          Indicate if the gradient is defined in shape local coordinates
+ voidsetStart(float x, + float y) + +
+          Set the start point's position
+ voidsetStart(Vector2f start) + +
+          Set the start control point's position
+ voidsetStartColor(Color color) + +
+          Set the colour to apply at the start control's position
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GradientFill

+
+public GradientFill(float sx,
+                    float sy,
+                    Color startCol,
+                    float ex,
+                    float ey,
+                    Color endCol)
+
+
Create a gradient fill +

+

+
Parameters:
sx - The x coordinate of the starting control point
sy - The y coordinate of the starting control point
startCol - The colour to apply at the starting control point
ex - The x coordinate of the ending control point
ey - The y coordinate of the ending control point
endCol - The colour to apply at the ending control point
+
+
+ +

+GradientFill

+
+public GradientFill(float sx,
+                    float sy,
+                    Color startCol,
+                    float ex,
+                    float ey,
+                    Color endCol,
+                    boolean local)
+
+
Create a gradient fill +

+

+
Parameters:
sx - The x coordinate of the starting control point
sy - The y coordinate of the starting control point
startCol - The colour to apply at the starting control point
ex - The x coordinate of the ending control point
ey - The y coordinate of the ending control point
endCol - The colour to apply at the ending control point
local - True if the gradient is defined in local shape coordinates
+
+
+ +

+GradientFill

+
+public GradientFill(Vector2f start,
+                    Color startCol,
+                    Vector2f end,
+                    Color endCol,
+                    boolean local)
+
+
Create a gradient fill +

+

+
Parameters:
start - The position of the starting control point
startCol - The colour to apply at the starting control point
end - The position of the ending control point
endCol - The colour to apply at the ending control point
local - True if the gradient is defined in local shape coordinates
+
+ + + + + + + + +
+Method Detail
+ +

+getInvertedCopy

+
+public GradientFill getInvertedCopy()
+
+
Get an inverted copy of the gradient +

+

+
+
+
+ +
Returns:
The copy with the colours inverted
+
+
+
+ +

+setLocal

+
+public void setLocal(boolean local)
+
+
Indicate if the gradient is defined in shape local coordinates +

+

+
+
+
+
Parameters:
local - True if the gradient is defined in shape local coordinates
+
+
+
+ +

+getStart

+
+public Vector2f getStart()
+
+
Get the position of the start control point +

+

+
+
+
+ +
Returns:
The position of the start control point
+
+
+
+ +

+getEnd

+
+public Vector2f getEnd()
+
+
Get the position of the end control point +

+

+
+
+
+ +
Returns:
The position of the end control point
+
+
+
+ +

+getStartColor

+
+public Color getStartColor()
+
+
Get the colour at the start control point +

+

+
+
+
+ +
Returns:
The color at the start control point
+
+
+
+ +

+getEndColor

+
+public Color getEndColor()
+
+
Get the colour at the end control point +

+

+
+
+
+ +
Returns:
The color at the end control point
+
+
+
+ +

+setStart

+
+public void setStart(float x,
+                     float y)
+
+
Set the start point's position +

+

+
+
+
+
Parameters:
x - The x coordinate of the start control point
y - The y coordinate of the start control point
+
+
+
+ +

+setStart

+
+public void setStart(Vector2f start)
+
+
Set the start control point's position +

+

+
+
+
+
Parameters:
start - The new poisition for the start point
+
+
+
+ +

+setEnd

+
+public void setEnd(float x,
+                   float y)
+
+
Set the end control point's position +

+

+
+
+
+
Parameters:
x - The x coordinate of the end control point
y - The y coordinate of the end control point
+
+
+
+ +

+setEnd

+
+public void setEnd(Vector2f end)
+
+
Set the end control point's position +

+

+
+
+
+
Parameters:
end - The new position for the end point
+
+
+
+ +

+setStartColor

+
+public void setStartColor(Color color)
+
+
Set the colour to apply at the start control's position +

+

+
+
+
+
Parameters:
color - The colour to apply at the start control point
+
+
+
+ +

+setEndColor

+
+public void setEndColor(Color color)
+
+
Set the colour to apply at the end control's position +

+

+
+
+
+
Parameters:
color - The colour to apply at the end control point
+
+
+
+ +

+colorAt

+
+public Color colorAt(Shape shape,
+                     float x,
+                     float y)
+
+
Get the colour that should be applied at the specified location +

+

+
Specified by:
colorAt in interface ShapeFill
+
+
+
Parameters:
shape - The shape being filled
x - The x coordinate of the point being coloured
y - The y coordinate of the point being coloured +
Returns:
The colour that should be applied based on the control points of this gradient
+
+
+
+ +

+colorAt

+
+public Color colorAt(float x,
+                     float y)
+
+
Get the colour that should be applied at the specified location +

+

+
+
+
+
Parameters:
x - The x coordinate of the point being coloured
y - The y coordinate of the point being coloured +
Returns:
The colour that should be applied based on the control points of this gradient
+
+
+
+ +

+getOffsetAt

+
+public Vector2f getOffsetAt(Shape shape,
+                            float x,
+                            float y)
+
+
Description copied from interface: ShapeFill
+
Get the offset for a vertex at a given location based on it's shape +

+

+
Specified by:
getOffsetAt in interface ShapeFill
+
+
+
Parameters:
shape - The shape being filled
x - The x coordinate of the point being drawn
y - The y coordinate of the point being drawn +
Returns:
The offset to apply to this vertex
See Also:
ShapeFill.getOffsetAt(org.newdawn.slick.geom.Shape, float, float)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/fills/class-use/GradientFill.html b/lib/slick/javadoc/org/newdawn/slick/fills/class-use/GradientFill.html new file mode 100644 index 00000000..8894c400 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/fills/class-use/GradientFill.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class org.newdawn.slick.fills.GradientFill (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.fills.GradientFill

+
+ + + + + + + + + +
+Packages that use GradientFill
org.newdawn.slick.fillsFill effects used to colour and mogrify shapes during rendering 
+  +

+ + + + + +
+Uses of GradientFill in org.newdawn.slick.fills
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.fills that return GradientFill
+ GradientFillGradientFill.getInvertedCopy() + +
+          Get an inverted copy of the gradient
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/fills/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/fills/package-frame.html new file mode 100644 index 00000000..cc7ea3c2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/fills/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +org.newdawn.slick.fills (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.fills + + + + +
+Classes  + +
+GradientFill
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/fills/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/fills/package-summary.html new file mode 100644 index 00000000..89e9afdb --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/fills/package-summary.html @@ -0,0 +1,172 @@ + + + + + + +org.newdawn.slick.fills (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.fills +

+Fill effects used to colour and mogrify shapes during rendering +

+See: +
+          Description +

+ + + + + + + + + +
+Class Summary
GradientFillA fill effect used to define gradients when filling and drawing shapes.
+  + +

+

+Package org.newdawn.slick.fills Description +

+ +

+Fill effects used to colour and mogrify shapes during rendering +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/fills/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/fills/package-tree.html new file mode 100644 index 00000000..994b8bca --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/fills/package-tree.html @@ -0,0 +1,154 @@ + + + + + + +org.newdawn.slick.fills Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.fills +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/fills/package-use.html b/lib/slick/javadoc/org/newdawn/slick/fills/package-use.html new file mode 100644 index 00000000..6e235086 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/fills/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package org.newdawn.slick.fills (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.fills

+
+ + + + + + + + + +
+Packages that use org.newdawn.slick.fills
org.newdawn.slick.fillsFill effects used to colour and mogrify shapes during rendering 
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.fills used by org.newdawn.slick.fills
GradientFill + +
+          A fill effect used to define gradients when filling and drawing shapes.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/Glyph.html b/lib/slick/javadoc/org/newdawn/slick/font/Glyph.html new file mode 100644 index 00000000..096ba743 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/Glyph.html @@ -0,0 +1,453 @@ + + + + + + +Glyph (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.font +
+Class Glyph

+
+java.lang.Object
+  extended by org.newdawn.slick.font.Glyph
+
+
+
+
public class Glyph
extends java.lang.Object
+ + +

+Represents the glyph in a font for a unicode codepoint. +

+ +

+

+
Author:
+
Nathan Sweet
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
Glyph(int codePoint, + java.awt.Rectangle bounds, + java.awt.font.GlyphVector vector, + int index, + UnicodeFont unicodeFont) + +
+          Create a new glyph
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetCodePoint() + +
+          The unicode codepoint the glyph represents.
+ intgetHeight() + +
+          The height of the glyph's image.
+ ImagegetImage() + +
+          The image to use for this glyph.
+ java.awt.ShapegetShape() + +
+          The shape to use to draw this glyph.
+ intgetWidth() + +
+          The width of the glyph's image.
+ intgetYOffset() + +
+          The distance from drawing y location to top of this glyph, causing the glyph to sit + on the baseline.
+ booleanisMissing() + +
+          Returns true if the font does not have a glyph for this codepoint.
+ voidsetImage(Image image) + +
+          Set the image that has been generated for this glyph
+ voidsetShape(java.awt.Shape shape) + +
+          Set the shape that should be drawn for this glyph
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Glyph

+
+public Glyph(int codePoint,
+             java.awt.Rectangle bounds,
+             java.awt.font.GlyphVector vector,
+             int index,
+             UnicodeFont unicodeFont)
+
+
Create a new glyph +

+

+
Parameters:
codePoint - The code point in which this glyph can be found
bounds - The bounds that this glrph can fill
vector - The vector this glyph is part of
index - The index of this glyph within the vector
unicodeFont - The font this glyph forms part of
+
+ + + + + + + + +
+Method Detail
+ +

+getCodePoint

+
+public int getCodePoint()
+
+
The unicode codepoint the glyph represents. +

+

+ +
Returns:
The codepoint the glyph represents
+
+
+
+ +

+isMissing

+
+public boolean isMissing()
+
+
Returns true if the font does not have a glyph for this codepoint. +

+

+ +
Returns:
True if this glyph is not defined in the given code point
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
The width of the glyph's image. +

+

+ +
Returns:
The width in pixels of the glyphs image
+
+
+
+ +

+getHeight

+
+public int getHeight()
+
+
The height of the glyph's image. +

+

+ +
Returns:
The height in pixels of the glyphs image
+
+
+
+ +

+getShape

+
+public java.awt.Shape getShape()
+
+
The shape to use to draw this glyph. This is set to null after the glyph is stored + in a GlyphPage. +

+

+ +
Returns:
The shape drawn for this glyph
+
+
+
+ +

+setShape

+
+public void setShape(java.awt.Shape shape)
+
+
Set the shape that should be drawn for this glyph +

+

+
Parameters:
shape - The shape that should be drawn for this glyph
+
+
+
+ +

+getImage

+
+public Image getImage()
+
+
The image to use for this glyph. This is null until after the glyph is stored in a + GlyphPage. +

+

+ +
Returns:
The image that has been generated for this glyph
+
+
+
+ +

+setImage

+
+public void setImage(Image image)
+
+
Set the image that has been generated for this glyph +

+

+
Parameters:
image - The image that has been generated for this glyph
+
+
+
+ +

+getYOffset

+
+public int getYOffset()
+
+
The distance from drawing y location to top of this glyph, causing the glyph to sit + on the baseline. +

+

+ +
Returns:
The offset on the y axis this glyph should be drawn at
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/GlyphPage.html b/lib/slick/javadoc/org/newdawn/slick/font/GlyphPage.html new file mode 100644 index 00000000..3aecb1b3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/GlyphPage.html @@ -0,0 +1,407 @@ + + + + + + +GlyphPage (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.font +
+Class GlyphPage

+
+java.lang.Object
+  extended by org.newdawn.slick.font.GlyphPage
+
+
+
+
public class GlyphPage
extends java.lang.Object
+ + +

+Stores a number of glyphs on a single texture. +

+ +

+

+
Author:
+
Nathan Sweet
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+static intMAX_GLYPH_SIZE + +
+          The maxium size of an individual glyph
+static java.awt.font.FontRenderContextrenderContext + +
+          The render context in which the glyphs will be generated
+  + + + + + + + + + + +
+Constructor Summary
GlyphPage(UnicodeFont unicodeFont, + int pageWidth, + int pageHeight) + +
+          Create a new page of glyphs
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.ListgetGlyphs() + +
+          Returns the glyphs stored on this page.
+ ImagegetImage() + +
+          Returns the backing texture for this page.
+static java.awt.Graphics2DgetScratchGraphics() + +
+          Get the scratch graphics used to generate the page of glyphs
+ intloadGlyphs(java.util.List glyphs, + int maxGlyphsToLoad) + +
+          Loads glyphs to the backing texture and sets the image on each loaded glyph.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+MAX_GLYPH_SIZE

+
+public static final int MAX_GLYPH_SIZE
+
+
The maxium size of an individual glyph +

+

+
See Also:
Constant Field Values
+
+
+ +

+renderContext

+
+public static java.awt.font.FontRenderContext renderContext
+
+
The render context in which the glyphs will be generated +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+GlyphPage

+
+public GlyphPage(UnicodeFont unicodeFont,
+                 int pageWidth,
+                 int pageHeight)
+          throws SlickException
+
+
Create a new page of glyphs +

+

+
Parameters:
unicodeFont - The font this page forms part of
pageWidth - The width of the backing texture.
pageHeight - The height of the backing texture. +
Throws: +
SlickException - if the backing texture could not be created.
+
+ + + + + + + + +
+Method Detail
+ +

+getScratchGraphics

+
+public static java.awt.Graphics2D getScratchGraphics()
+
+
Get the scratch graphics used to generate the page of glyphs +

+

+ +
Returns:
The scratch graphics used to build the page
+
+
+
+ +

+loadGlyphs

+
+public int loadGlyphs(java.util.List glyphs,
+                      int maxGlyphsToLoad)
+               throws SlickException
+
+
Loads glyphs to the backing texture and sets the image on each loaded glyph. Loaded glyphs are removed from the list. + + If this page already has glyphs and maxGlyphsToLoad is -1, then this method will return 0 if all the new glyphs don't fit. + This reduces texture binds when drawing since glyphs loaded at once are typically displayed together. +

+

+
Parameters:
glyphs - The glyphs to load.
maxGlyphsToLoad - This is the maximum number of glyphs to load from the list. Set to -1 to attempt to load all the + glyphs. +
Returns:
The number of glyphs that were actually loaded. +
Throws: +
SlickException - if the glyph could not be rendered.
+
+
+
+ +

+getGlyphs

+
+public java.util.List getGlyphs()
+
+
Returns the glyphs stored on this page. +

+

+ +
Returns:
A list of Glyph elements on this page
+
+
+
+ +

+getImage

+
+public Image getImage()
+
+
Returns the backing texture for this page. +

+

+ +
Returns:
The image of this page of glyphs
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/HieroSettings.html b/lib/slick/javadoc/org/newdawn/slick/font/HieroSettings.html new file mode 100644 index 00000000..5679a09c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/HieroSettings.html @@ -0,0 +1,764 @@ + + + + + + +HieroSettings (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.font +
+Class HieroSettings

+
+java.lang.Object
+  extended by org.newdawn.slick.font.HieroSettings
+
+
+
+
public class HieroSettings
extends java.lang.Object
+ + +

+Holds the settings needed to configure a UnicodeFont. +

+ +

+

+
Author:
+
Nathan Sweet
+
+
+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
HieroSettings() + +
+          Default constructor for injection
HieroSettings(java.io.InputStream in) + +
+          Create a new set of configuration from a file
HieroSettings(java.lang.String hieroFileRef) + +
+          Create a new set of configuration from a file
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.ListgetEffects() + +
+           
+ intgetFontSize() + +
+           
+ intgetGlyphPageHeight() + +
+           
+ intgetGlyphPageWidth() + +
+           
+ intgetPaddingAdvanceX() + +
+           
+ intgetPaddingAdvanceY() + +
+           
+ intgetPaddingBottom() + +
+           
+ intgetPaddingLeft() + +
+           
+ intgetPaddingRight() + +
+           
+ intgetPaddingTop() + +
+           
+ booleanisBold() + +
+           
+ booleanisItalic() + +
+           
+ voidsave(java.io.File file) + +
+          Saves the settings to a file.
+ voidsetBold(boolean bold) + +
+           
+ voidsetFontSize(int fontSize) + +
+           
+ voidsetGlyphPageHeight(int glyphPageHeight) + +
+           
+ voidsetGlyphPageWidth(int glyphPageWidth) + +
+           
+ voidsetItalic(boolean italic) + +
+           
+ voidsetPaddingAdvanceX(int paddingAdvanceX) + +
+           
+ voidsetPaddingAdvanceY(int paddingAdvanceY) + +
+           
+ voidsetPaddingBottom(int paddingBottom) + +
+           
+ voidsetPaddingLeft(int paddingLeft) + +
+           
+ voidsetPaddingRight(int paddingRight) + +
+           
+ voidsetPaddingTop(int paddingTop) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HieroSettings

+
+public HieroSettings()
+
+
Default constructor for injection +

+

+
+ +

+HieroSettings

+
+public HieroSettings(java.lang.String hieroFileRef)
+              throws SlickException
+
+
Create a new set of configuration from a file +

+

+
Parameters:
hieroFileRef - The file system or classpath location of the Hiero settings file. +
Throws: +
SlickException - if the file could not be read.
+
+
+ +

+HieroSettings

+
+public HieroSettings(java.io.InputStream in)
+              throws SlickException
+
+
Create a new set of configuration from a file +

+

+
Parameters:
in - The stream from which to read the settings from +
Throws: +
SlickException - if the file could not be read.
+
+ + + + + + + + +
+Method Detail
+ +

+getPaddingTop

+
+public int getPaddingTop()
+
+
+ +
Returns:
The padding for the top of the glyph area in pixels
See Also:
UnicodeFont.getPaddingTop()
+
+
+
+ +

+setPaddingTop

+
+public void setPaddingTop(int paddingTop)
+
+
+
Parameters:
paddingTop - The padding for the top of the glyph area in pixels
See Also:
UnicodeFont.setPaddingTop(int)
+
+
+
+ +

+getPaddingLeft

+
+public int getPaddingLeft()
+
+
+ +
Returns:
The padding for the left of the glyph area in pixels
See Also:
UnicodeFont.getPaddingLeft()
+
+
+
+ +

+setPaddingLeft

+
+public void setPaddingLeft(int paddingLeft)
+
+
+
Parameters:
paddingLeft - The padding for the left of the glyph area in pixels
See Also:
UnicodeFont.setPaddingLeft(int)
+
+
+
+ +

+getPaddingBottom

+
+public int getPaddingBottom()
+
+
+ +
Returns:
The padding for the bottom of the glyph area in pixels
See Also:
UnicodeFont.getPaddingBottom()
+
+
+
+ +

+setPaddingBottom

+
+public void setPaddingBottom(int paddingBottom)
+
+
+
Parameters:
paddingBottom - The padding for the bottom of the glyph area in pixels
See Also:
UnicodeFont.setPaddingBottom(int)
+
+
+
+ +

+getPaddingRight

+
+public int getPaddingRight()
+
+
+ +
Returns:
The padding for the right of the glyph area in pixels
See Also:
UnicodeFont.getPaddingRight()
+
+
+
+ +

+setPaddingRight

+
+public void setPaddingRight(int paddingRight)
+
+
+
Parameters:
paddingRight - The padding for the right of the glyph area in pixels
See Also:
UnicodeFont.setPaddingRight(int)
+
+
+
+ +

+getPaddingAdvanceX

+
+public int getPaddingAdvanceX()
+
+
+ +
Returns:
The padding for the horizontal advance of each glyph
See Also:
UnicodeFont.getPaddingAdvanceX()
+
+
+
+ +

+setPaddingAdvanceX

+
+public void setPaddingAdvanceX(int paddingAdvanceX)
+
+
+
Parameters:
paddingAdvanceX - The padding for the horizontal advance of each glyph
See Also:
UnicodeFont.setPaddingAdvanceX(int)
+
+
+
+ +

+getPaddingAdvanceY

+
+public int getPaddingAdvanceY()
+
+
+ +
Returns:
The padding for the vertical advance of each glyph
See Also:
UnicodeFont.getPaddingAdvanceY()
+
+
+
+ +

+setPaddingAdvanceY

+
+public void setPaddingAdvanceY(int paddingAdvanceY)
+
+
+
Parameters:
paddingAdvanceY - The padding for the vertical advance of each glyph
See Also:
UnicodeFont.setPaddingAdvanceY(int)
+
+
+
+ +

+getGlyphPageWidth

+
+public int getGlyphPageWidth()
+
+
+ +
Returns:
The width of the generate glyph pages
See Also:
UnicodeFont.getGlyphPageWidth()
+
+
+
+ +

+setGlyphPageWidth

+
+public void setGlyphPageWidth(int glyphPageWidth)
+
+
+
Parameters:
glyphPageWidth - The width of the generate glyph pages
See Also:
UnicodeFont.setGlyphPageWidth(int)
+
+
+
+ +

+getGlyphPageHeight

+
+public int getGlyphPageHeight()
+
+
+ +
Returns:
The height of the generate glyph pages
See Also:
UnicodeFont.getGlyphPageHeight()
+
+
+
+ +

+setGlyphPageHeight

+
+public void setGlyphPageHeight(int glyphPageHeight)
+
+
+
Parameters:
glyphPageHeight - The height of the generate glyph pages
See Also:
UnicodeFont.setGlyphPageHeight(int)
+
+
+
+ +

+getFontSize

+
+public int getFontSize()
+
+
+ +
Returns:
The point size of the font generated
See Also:
UnicodeFont.UnicodeFont(String, int, boolean, boolean), +UnicodeFont.UnicodeFont(java.awt.Font, int, boolean, boolean)
+
+
+
+ +

+setFontSize

+
+public void setFontSize(int fontSize)
+
+
+
Parameters:
fontSize - The point size of the font generated
See Also:
UnicodeFont.UnicodeFont(String, int, boolean, boolean), +UnicodeFont.UnicodeFont(java.awt.Font, int, boolean, boolean)
+
+
+
+ +

+isBold

+
+public boolean isBold()
+
+
+ +
Returns:
True if the font was generated in bold typeface
See Also:
UnicodeFont.UnicodeFont(String, int, boolean, boolean), +UnicodeFont.UnicodeFont(java.awt.Font, int, boolean, boolean)
+
+
+
+ +

+setBold

+
+public void setBold(boolean bold)
+
+
+
Parameters:
bold - True if the font was generated in bold typeface
See Also:
UnicodeFont.UnicodeFont(String, int, boolean, boolean), +UnicodeFont.UnicodeFont(java.awt.Font, int, boolean, boolean)
+
+
+
+ +

+isItalic

+
+public boolean isItalic()
+
+
+ +
Returns:
True if the font was generated in italic typeface
See Also:
UnicodeFont.UnicodeFont(String, int, boolean, boolean), +UnicodeFont.UnicodeFont(java.awt.Font, int, boolean, boolean)
+
+
+
+ +

+setItalic

+
+public void setItalic(boolean italic)
+
+
+
Parameters:
italic - True if the font was generated in italic typeface
See Also:
UnicodeFont.UnicodeFont(String, int, boolean, boolean), +UnicodeFont.UnicodeFont(java.awt.Font, int, boolean, boolean)
+
+
+
+ +

+getEffects

+
+public java.util.List getEffects()
+
+
+ +
Returns:
The list of effects applied to the text
See Also:
UnicodeFont.getEffects()
+
+
+
+ +

+save

+
+public void save(java.io.File file)
+          throws java.io.IOException
+
+
Saves the settings to a file. +

+

+
Parameters:
file - The file we're saving to +
Throws: +
java.io.IOException - if the file could not be saved.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/class-use/Glyph.html b/lib/slick/javadoc/org/newdawn/slick/font/class-use/Glyph.html new file mode 100644 index 00000000..edaa0b92 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/class-use/Glyph.html @@ -0,0 +1,238 @@ + + + + + + +Uses of Class org.newdawn.slick.font.Glyph (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.font.Glyph

+
+ + + + + + + + + +
+Packages that use Glyph
org.newdawn.slick.font.effects  
+  +

+ + + + + +
+Uses of Glyph in org.newdawn.slick.font.effects
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.font.effects with parameters of type Glyph
+ voidShadowEffect.draw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+           
+ voidOutlineEffect.draw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+           
+ voidGradientEffect.draw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+           
+ voidFilterEffect.draw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+           
+ voidEffect.draw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+          Called to draw the effect.
+ voidColorEffect.draw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/class-use/GlyphPage.html b/lib/slick/javadoc/org/newdawn/slick/font/class-use/GlyphPage.html new file mode 100644 index 00000000..681bfe31 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/class-use/GlyphPage.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.font.GlyphPage (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.font.GlyphPage

+
+No usage of org.newdawn.slick.font.GlyphPage +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/class-use/HieroSettings.html b/lib/slick/javadoc/org/newdawn/slick/font/class-use/HieroSettings.html new file mode 100644 index 00000000..3044b12d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/class-use/HieroSettings.html @@ -0,0 +1,186 @@ + + + + + + +Uses of Class org.newdawn.slick.font.HieroSettings (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.font.HieroSettings

+
+ + + + + + + + + +
+Packages that use HieroSettings
org.newdawn.slick  
+  +

+ + + + + +
+Uses of HieroSettings in org.newdawn.slick
+  +

+ + + + + + + + + + + +
Constructors in org.newdawn.slick with parameters of type HieroSettings
UnicodeFont(java.awt.Font font, + HieroSettings settings) + +
+          Creates a new UnicodeFont.
UnicodeFont(java.lang.String ttfFileRef, + HieroSettings settings) + +
+          Create a new unicode font based on a TTF file and a set of heiro configuration
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/ColorEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/ColorEffect.html new file mode 100644 index 00000000..2ab04244 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/ColorEffect.html @@ -0,0 +1,436 @@ + + + + + + +ColorEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.font.effects +
+Class ColorEffect

+
+java.lang.Object
+  extended by org.newdawn.slick.font.effects.ColorEffect
+
+
+
All Implemented Interfaces:
ConfigurableEffect, Effect
+
+
+
+
public class ColorEffect
extends java.lang.Object
implements ConfigurableEffect
+ + +

+Makes glyphs a solid color. +

+ +

+

+
Author:
+
Nathan Sweet
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from interface org.newdawn.slick.font.effects.ConfigurableEffect
ConfigurableEffect.Value
+  + + + + + + + + + + + + + + +
+Constructor Summary
ColorEffect() + +
+          Default constructor for injection
ColorEffect(java.awt.Color color) + +
+          Create a new effect to colour the text
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddraw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+          Called to draw the effect.
+ java.awt.ColorgetColor() + +
+          Get the colour being applied by this effect
+ java.util.ListgetValues() + +
+          Returns the list of ConfigurableEffect.Values for this effect.
+ voidsetColor(java.awt.Color color) + +
+          Set the colour being applied by this effect
+ voidsetValues(java.util.List values) + +
+          Sets the list of ConfigurableEffect.Values for this effect.
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ColorEffect

+
+public ColorEffect()
+
+
Default constructor for injection +

+

+
+ +

+ColorEffect

+
+public ColorEffect(java.awt.Color color)
+
+
Create a new effect to colour the text +

+

+
Parameters:
color - The colour to apply across the text
+
+ + + + + + + + +
+Method Detail
+ +

+draw

+
+public void draw(java.awt.image.BufferedImage image,
+                 java.awt.Graphics2D g,
+                 UnicodeFont unicodeFont,
+                 Glyph glyph)
+
+
Description copied from interface: Effect
+
Called to draw the effect. +

+

+
Specified by:
draw in interface Effect
+
+
+
Parameters:
image - The image to draw into
g - The graphics context to use for applying the effect
unicodeFont - The font being rendered
glyph - The particular glyph being rendered
See Also:
Effect.draw(java.awt.image.BufferedImage, java.awt.Graphics2D, org.newdawn.slick.UnicodeFont, org.newdawn.slick.font.Glyph)
+
+
+
+ +

+getColor

+
+public java.awt.Color getColor()
+
+
Get the colour being applied by this effect +

+

+
+
+
+ +
Returns:
The colour being applied by this effect
+
+
+
+ +

+setColor

+
+public void setColor(java.awt.Color color)
+
+
Set the colour being applied by this effect +

+

+
+
+
+
Parameters:
color - The colour being applied by this effect
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+
+ +

+getValues

+
+public java.util.List getValues()
+
+
Description copied from interface: ConfigurableEffect
+
Returns the list of ConfigurableEffect.Values for this effect. This list is not typically backed by the effect, so changes to the + values will not take affect until ConfigurableEffect.setValues(List) is called. +

+

+
Specified by:
getValues in interface ConfigurableEffect
+
+
+
See Also:
ConfigurableEffect.getValues()
+
+
+
+ +

+setValues

+
+public void setValues(java.util.List values)
+
+
Description copied from interface: ConfigurableEffect
+
Sets the list of ConfigurableEffect.Values for this effect. +

+

+
Specified by:
setValues in interface ConfigurableEffect
+
+
+
See Also:
ConfigurableEffect.setValues(java.util.List)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/ConfigurableEffect.Value.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/ConfigurableEffect.Value.html new file mode 100644 index 00000000..1b90facf --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/ConfigurableEffect.Value.html @@ -0,0 +1,299 @@ + + + + + + +ConfigurableEffect.Value (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.font.effects +
+Interface ConfigurableEffect.Value

+
+
Enclosing interface:
ConfigurableEffect
+
+
+
+
public static interface ConfigurableEffect.Value
+ + +

+Represents a configurable value for an effect. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetName() + +
+          Returns the name of the value.
+ java.lang.ObjectgetObject() + +
+          Gets the object representation of the value.
+ java.lang.StringgetString() + +
+          Gets the string representation of the value.
+ voidsetString(java.lang.String value) + +
+          Sets the string representation of the value.
+ voidshowDialog() + +
+          Shows a dialog allowing a user to configure this value.
+  +

+ + + + + + + + +
+Method Detail
+ +

+getName

+
+java.lang.String getName()
+
+
Returns the name of the value. +

+

+
+
+
+
+ +

+setString

+
+void setString(java.lang.String value)
+
+
Sets the string representation of the value. +

+

+
+
+
+
+ +

+getString

+
+java.lang.String getString()
+
+
Gets the string representation of the value. +

+

+
+
+
+
+ +

+getObject

+
+java.lang.Object getObject()
+
+
Gets the object representation of the value. +

+

+
+
+
+
+ +

+showDialog

+
+void showDialog()
+
+
Shows a dialog allowing a user to configure this value. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/ConfigurableEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/ConfigurableEffect.html new file mode 100644 index 00000000..d27c0296 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/ConfigurableEffect.html @@ -0,0 +1,277 @@ + + + + + + +ConfigurableEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.font.effects +
+Interface ConfigurableEffect

+
+
All Superinterfaces:
Effect
+
+
+
All Known Implementing Classes:
ColorEffect, GradientEffect, OutlineEffect, OutlineWobbleEffect, OutlineZigzagEffect, ShadowEffect
+
+
+
+
public interface ConfigurableEffect
extends Effect
+ + +

+An effect that has a number of configuration values. This allows the effect to be configured in the Hiero GUI and to be saved + and loaded to and from a file. +

+ +

+

+
Author:
+
Nathan Sweet
+
+
+ +

+ + + + + + + + + + + +
+Nested Class Summary
+static interfaceConfigurableEffect.Value + +
+          Represents a configurable value for an effect.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.ListgetValues() + +
+          Returns the list of ConfigurableEffect.Values for this effect.
+ voidsetValues(java.util.List values) + +
+          Sets the list of ConfigurableEffect.Values for this effect.
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.font.effects.Effect
draw
+  +

+ + + + + + + + +
+Method Detail
+ +

+getValues

+
+java.util.List getValues()
+
+
Returns the list of ConfigurableEffect.Values for this effect. This list is not typically backed by the effect, so changes to the + values will not take affect until setValues(List) is called. +

+

+
+
+
+
+
+
+
+ +

+setValues

+
+void setValues(java.util.List values)
+
+
Sets the list of ConfigurableEffect.Values for this effect. +

+

+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/Effect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/Effect.html new file mode 100644 index 00000000..fde2eb7e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/Effect.html @@ -0,0 +1,228 @@ + + + + + + +Effect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.font.effects +
+Interface Effect

+
+
All Known Subinterfaces:
ConfigurableEffect
+
+
+
All Known Implementing Classes:
ColorEffect, FilterEffect, GradientEffect, OutlineEffect, OutlineWobbleEffect, OutlineZigzagEffect, ShadowEffect
+
+
+
+
public interface Effect
+ + +

+A graphical effect that is applied to glyphs in a UnicodeFont. +

+ +

+

+
Author:
+
Nathan Sweet
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voiddraw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+          Called to draw the effect.
+  +

+ + + + + + + + +
+Method Detail
+ +

+draw

+
+void draw(java.awt.image.BufferedImage image,
+          java.awt.Graphics2D g,
+          UnicodeFont unicodeFont,
+          Glyph glyph)
+
+
Called to draw the effect. +

+

+
Parameters:
image - The image to draw into
g - The graphics context to use for applying the effect
unicodeFont - The font being rendered
glyph - The particular glyph being rendered
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/EffectUtil.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/EffectUtil.html new file mode 100644 index 00000000..8a68018c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/EffectUtil.html @@ -0,0 +1,443 @@ + + + + + + +EffectUtil (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.font.effects +
+Class EffectUtil

+
+java.lang.Object
+  extended by org.newdawn.slick.font.effects.EffectUtil
+
+
+
+
public class EffectUtil
extends java.lang.Object
+ + +

+Provides utility methods for effects. +

+ +

+

+
Author:
+
Nathan Sweet
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EffectUtil() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static ConfigurableEffect.ValuebooleanValue(java.lang.String name, + boolean currentValue, + java.lang.String description) + +
+          Prompts the user for boolean value
+static ConfigurableEffect.ValuecolorValue(java.lang.String name, + java.awt.Color currentValue) + +
+          Prompts the user for a colour value
+static ConfigurableEffect.ValuefloatValue(java.lang.String name, + float currentValue, + float min, + float max, + java.lang.String description) + +
+          Prompts the user for float value
+static java.awt.ColorfromString(java.lang.String rgb) + +
+          Converts a string to a color.
+static java.awt.image.BufferedImagegetScratchImage() + +
+          Returns an image that can be used by effects as a temp image.
+static ConfigurableEffect.ValueintValue(java.lang.String name, + int currentValue, + java.lang.String description) + +
+          Prompts the user for int value
+static ConfigurableEffect.ValueoptionValue(java.lang.String name, + java.lang.String currentValue, + java.lang.String[][] options, + java.lang.String description) + +
+          Prompts the user for a value that represents a fixed number of options.
+static java.lang.StringtoString(java.awt.Color color) + +
+          Convers a color to a string.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EffectUtil

+
+public EffectUtil()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getScratchImage

+
+public static java.awt.image.BufferedImage getScratchImage()
+
+
Returns an image that can be used by effects as a temp image. +

+

+ +
Returns:
The scratch image used for temporary operations
+
+
+
+ +

+colorValue

+
+public static ConfigurableEffect.Value colorValue(java.lang.String name,
+                                                  java.awt.Color currentValue)
+
+
Prompts the user for a colour value +

+

+
Parameters:
name - Thename of the value being configured
currentValue - The default value that should be selected +
Returns:
The value selected
+
+
+
+ +

+intValue

+
+public static ConfigurableEffect.Value intValue(java.lang.String name,
+                                                int currentValue,
+                                                java.lang.String description)
+
+
Prompts the user for int value +

+

+
Parameters:
name - The name of the dialog to show
currentValue - The current value to be displayed
description - The help text to provide +
Returns:
The value selected by the user
+
+
+
+ +

+floatValue

+
+public static ConfigurableEffect.Value floatValue(java.lang.String name,
+                                                  float currentValue,
+                                                  float min,
+                                                  float max,
+                                                  java.lang.String description)
+
+
Prompts the user for float value +

+

+
Parameters:
name - The name of the dialog to show
currentValue - The current value to be displayed
description - The help text to provide
min - The minimum value to allow
max - The maximum value to allow +
Returns:
The value selected by the user
+
+
+
+ +

+booleanValue

+
+public static ConfigurableEffect.Value booleanValue(java.lang.String name,
+                                                    boolean currentValue,
+                                                    java.lang.String description)
+
+
Prompts the user for boolean value +

+

+
Parameters:
name - The name of the dialog to show
currentValue - The current value to be displayed
description - The help text to provide +
Returns:
The value selected by the user
+
+
+
+ +

+optionValue

+
+public static ConfigurableEffect.Value optionValue(java.lang.String name,
+                                                   java.lang.String currentValue,
+                                                   java.lang.String[][] options,
+                                                   java.lang.String description)
+
+
Prompts the user for a value that represents a fixed number of options. + All options are strings. +

+

+
Parameters:
options - The first array has an entry for each option. Each entry is either a String[1] that is both the display value + and actual value, or a String[2] whose first element is the display value and second element is the actual value.
name - The name of the value being prompted for
currentValue - The current value to show as default
description - The description of the value +
Returns:
The value selected by the user
+
+
+
+ +

+toString

+
+public static java.lang.String toString(java.awt.Color color)
+
+
Convers a color to a string. +

+

+
Parameters:
color - The color to encode to a string +
Returns:
The colour as a string
+
+
+
+ +

+fromString

+
+public static java.awt.Color fromString(java.lang.String rgb)
+
+
Converts a string to a color. +

+

+
Parameters:
rgb - The string encoding the colour +
Returns:
The colour represented by the given encoded string
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/FilterEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/FilterEffect.html new file mode 100644 index 00000000..2320e6a1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/FilterEffect.html @@ -0,0 +1,345 @@ + + + + + + +FilterEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.font.effects +
+Class FilterEffect

+
+java.lang.Object
+  extended by org.newdawn.slick.font.effects.FilterEffect
+
+
+
All Implemented Interfaces:
Effect
+
+
+
+
public class FilterEffect
extends java.lang.Object
implements Effect
+ + +

+Applys a BufferedImageOp filter to glyphs. Many filters can be found + here: http://www.jhlabs.com/ip/filters/index.html +

+ +

+

+
Author:
+
Nathan Sweet
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
FilterEffect() + +
+          Default constructor for injection
FilterEffect(java.awt.image.BufferedImageOp filter) + +
+          Create a new filtering effect based on a convolution operation
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddraw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+          Called to draw the effect.
+ java.awt.image.BufferedImageOpgetFilter() + +
+          Get the filter being applied by this effect
+ voidsetFilter(java.awt.image.BufferedImageOp filter) + +
+          Set the filter being applied by this effect
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FilterEffect

+
+public FilterEffect()
+
+
Default constructor for injection +

+

+
+ +

+FilterEffect

+
+public FilterEffect(java.awt.image.BufferedImageOp filter)
+
+
Create a new filtering effect based on a convolution operation +

+

+
Parameters:
filter - The filter to apply
+
+ + + + + + + + +
+Method Detail
+ +

+draw

+
+public void draw(java.awt.image.BufferedImage image,
+                 java.awt.Graphics2D g,
+                 UnicodeFont unicodeFont,
+                 Glyph glyph)
+
+
Description copied from interface: Effect
+
Called to draw the effect. +

+

+
Specified by:
draw in interface Effect
+
+
+
Parameters:
image - The image to draw into
g - The graphics context to use for applying the effect
unicodeFont - The font being rendered
glyph - The particular glyph being rendered
See Also:
Effect.draw(java.awt.image.BufferedImage, java.awt.Graphics2D, org.newdawn.slick.UnicodeFont, org.newdawn.slick.font.Glyph)
+
+
+
+ +

+getFilter

+
+public java.awt.image.BufferedImageOp getFilter()
+
+
Get the filter being applied by this effect +

+

+
+
+
+ +
Returns:
The filter being applied by this effect
+
+
+
+ +

+setFilter

+
+public void setFilter(java.awt.image.BufferedImageOp filter)
+
+
Set the filter being applied by this effect +

+

+
+
+
+
Parameters:
filter - The filter being used by this effect
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/GradientEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/GradientEffect.html new file mode 100644 index 00000000..19a2c316 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/GradientEffect.html @@ -0,0 +1,638 @@ + + + + + + +GradientEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.font.effects +
+Class GradientEffect

+
+java.lang.Object
+  extended by org.newdawn.slick.font.effects.GradientEffect
+
+
+
All Implemented Interfaces:
ConfigurableEffect, Effect
+
+
+
+
public class GradientEffect
extends java.lang.Object
implements ConfigurableEffect
+ + +

+Paints glyphs with a gradient fill. +

+ +

+

+
Author:
+
Nathan Sweet
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from interface org.newdawn.slick.font.effects.ConfigurableEffect
ConfigurableEffect.Value
+  + + + + + + + + + + + + + + +
+Constructor Summary
GradientEffect() + +
+          Default constructor for injection
GradientEffect(java.awt.Color topColor, + java.awt.Color bottomColor, + float scale) + +
+          Create a new effect to apply a graident
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddraw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+          Called to draw the effect.
+ java.awt.ColorgetBottomColor() + +
+          Get the colour at the bottom of the graident
+ intgetOffset() + +
+          Get the offset the gradients starts at
+ floatgetScale() + +
+          Get the percentage scaling being applied to the gradient across the surface
+ java.awt.ColorgetTopColor() + +
+          Get the colour at the top of the graident
+ java.util.ListgetValues() + +
+          Returns the list of ConfigurableEffect.Values for this effect.
+ booleanisCyclic() + +
+          Check if the graident is repeating
+ voidsetBottomColor(java.awt.Color bottomColor) + +
+          Set the colour at the bottom of the graident
+ voidsetCyclic(boolean cyclic) + +
+          If set to true, the gradient will repeat.
+ voidsetOffset(int offset) + +
+          Sets the pixel offset to move the gradient up or down.
+ voidsetScale(float scale) + +
+          Changes the height of the gradient by a percentage.
+ voidsetTopColor(java.awt.Color topColor) + +
+          Set the colour at the top of the graident
+ voidsetValues(java.util.List values) + +
+          Sets the list of ConfigurableEffect.Values for this effect.
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GradientEffect

+
+public GradientEffect()
+
+
Default constructor for injection +

+

+
+ +

+GradientEffect

+
+public GradientEffect(java.awt.Color topColor,
+                      java.awt.Color bottomColor,
+                      float scale)
+
+
Create a new effect to apply a graident +

+

+
Parameters:
topColor - The colour at the top of the graident
bottomColor - The colour at the bottom of the gradient
scale - The scale of the graident
+
+ + + + + + + + +
+Method Detail
+ +

+draw

+
+public void draw(java.awt.image.BufferedImage image,
+                 java.awt.Graphics2D g,
+                 UnicodeFont unicodeFont,
+                 Glyph glyph)
+
+
Description copied from interface: Effect
+
Called to draw the effect. +

+

+
Specified by:
draw in interface Effect
+
+
+
Parameters:
image - The image to draw into
g - The graphics context to use for applying the effect
unicodeFont - The font being rendered
glyph - The particular glyph being rendered
See Also:
Effect.draw(java.awt.image.BufferedImage, java.awt.Graphics2D, org.newdawn.slick.UnicodeFont, org.newdawn.slick.font.Glyph)
+
+
+
+ +

+getTopColor

+
+public java.awt.Color getTopColor()
+
+
Get the colour at the top of the graident +

+

+
+
+
+ +
Returns:
The colour at the top of the gradient
+
+
+
+ +

+setTopColor

+
+public void setTopColor(java.awt.Color topColor)
+
+
Set the colour at the top of the graident +

+

+
+
+
+
Parameters:
topColor - The colour at the top of the graident
+
+
+
+ +

+getBottomColor

+
+public java.awt.Color getBottomColor()
+
+
Get the colour at the bottom of the graident +

+

+
+
+
+ +
Returns:
The colour at the bottom of the gradient
+
+
+
+ +

+setBottomColor

+
+public void setBottomColor(java.awt.Color bottomColor)
+
+
Set the colour at the bottom of the graident +

+

+
+
+
+
Parameters:
bottomColor - The colour at the bottom of the graident
+
+
+
+ +

+getOffset

+
+public int getOffset()
+
+
Get the offset the gradients starts at +

+

+
+
+
+ +
Returns:
The offset the gradient starts at
+
+
+
+ +

+setOffset

+
+public void setOffset(int offset)
+
+
Sets the pixel offset to move the gradient up or down. + The gradient is normally centered on the glyph. +

+

+
+
+
+
Parameters:
offset - The offset the gradient is moved by
+
+
+
+ +

+getScale

+
+public float getScale()
+
+
Get the percentage scaling being applied to the gradient across the surface +

+

+
+
+
+ +
Returns:
The scale of the graident
+
+
+
+ +

+setScale

+
+public void setScale(float scale)
+
+
Changes the height of the gradient by a percentage. The gradient is + normally the height of most glyphs in the font. +

+

+
+
+
+
Parameters:
scale - The scale to apply
+
+
+
+ +

+isCyclic

+
+public boolean isCyclic()
+
+
Check if the graident is repeating +

+

+
+
+
+ +
Returns:
True if the gradient is repeating
+
+
+
+ +

+setCyclic

+
+public void setCyclic(boolean cyclic)
+
+
If set to true, the gradient will repeat. +

+

+
+
+
+
Parameters:
cyclic - True if the graident repeats
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+
+ +

+getValues

+
+public java.util.List getValues()
+
+
Description copied from interface: ConfigurableEffect
+
Returns the list of ConfigurableEffect.Values for this effect. This list is not typically backed by the effect, so changes to the + values will not take affect until ConfigurableEffect.setValues(List) is called. +

+

+
Specified by:
getValues in interface ConfigurableEffect
+
+
+
See Also:
ConfigurableEffect.getValues()
+
+
+
+ +

+setValues

+
+public void setValues(java.util.List values)
+
+
Description copied from interface: ConfigurableEffect
+
Sets the list of ConfigurableEffect.Values for this effect. +

+

+
Specified by:
setValues in interface ConfigurableEffect
+
+
+
See Also:
ConfigurableEffect.setValues(java.util.List)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/OutlineEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/OutlineEffect.html new file mode 100644 index 00000000..550021b9 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/OutlineEffect.html @@ -0,0 +1,591 @@ + + + + + + +OutlineEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.font.effects +
+Class OutlineEffect

+
+java.lang.Object
+  extended by org.newdawn.slick.font.effects.OutlineEffect
+
+
+
All Implemented Interfaces:
ConfigurableEffect, Effect
+
+
+
Direct Known Subclasses:
OutlineWobbleEffect, OutlineZigzagEffect
+
+
+
+
public class OutlineEffect
extends java.lang.Object
implements ConfigurableEffect
+ + +

+Strokes glyphs with an outline. +

+ +

+

+
Author:
+
Nathan Sweet
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from interface org.newdawn.slick.font.effects.ConfigurableEffect
ConfigurableEffect.Value
+  + + + + + + + + + + + + + + +
+Constructor Summary
OutlineEffect() + +
+          Default constructor for injection
OutlineEffect(int width, + java.awt.Color color) + +
+          Create a new effect to draw the outline of the text
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddraw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+          Called to draw the effect.
+ java.awt.ColorgetColor() + +
+          Get the colour of the outline being drawn
+ intgetJoin() + +
+          Get the join type as indicated by @see BasicStroke
+ java.awt.StrokegetStroke() + +
+          Get the stroke being used to draw the outline
+ java.util.ListgetValues() + +
+          Returns the list of ConfigurableEffect.Values for this effect.
+ floatgetWidth() + +
+          Get the width of the outline being drawn
+ voidsetColor(java.awt.Color color) + +
+          Set the colour of the outline being drawn
+ voidsetJoin(int join) + +
+          Sets how the corners of the outline are drawn.
+ voidsetStroke(java.awt.Stroke stroke) + +
+          Sets the stroke to use for the outline.
+ voidsetValues(java.util.List values) + +
+          Sets the list of ConfigurableEffect.Values for this effect.
+ voidsetWidth(int width) + +
+          Sets the width of the outline.
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+OutlineEffect

+
+public OutlineEffect()
+
+
Default constructor for injection +

+

+
+ +

+OutlineEffect

+
+public OutlineEffect(int width,
+                     java.awt.Color color)
+
+
Create a new effect to draw the outline of the text +

+

+
Parameters:
width - The width of the outline
color - The colour of the outline
+
+ + + + + + + + +
+Method Detail
+ +

+draw

+
+public void draw(java.awt.image.BufferedImage image,
+                 java.awt.Graphics2D g,
+                 UnicodeFont unicodeFont,
+                 Glyph glyph)
+
+
Description copied from interface: Effect
+
Called to draw the effect. +

+

+
Specified by:
draw in interface Effect
+
+
+
Parameters:
image - The image to draw into
g - The graphics context to use for applying the effect
unicodeFont - The font being rendered
glyph - The particular glyph being rendered
See Also:
Effect.draw(java.awt.image.BufferedImage, java.awt.Graphics2D, org.newdawn.slick.UnicodeFont, org.newdawn.slick.font.Glyph)
+
+
+
+ +

+getWidth

+
+public float getWidth()
+
+
Get the width of the outline being drawn +

+

+
+
+
+ +
Returns:
The width of the outline being drawn
+
+
+
+ +

+setWidth

+
+public void setWidth(int width)
+
+
Sets the width of the outline. The glyphs will need padding so the + outline doesn't get clipped. +

+

+
+
+
+
Parameters:
width - The width of the outline being drawn
+
+
+
+ +

+getColor

+
+public java.awt.Color getColor()
+
+
Get the colour of the outline being drawn +

+

+
+
+
+ +
Returns:
The colour of the outline being drawn
+
+
+
+ +

+setColor

+
+public void setColor(java.awt.Color color)
+
+
Set the colour of the outline being drawn +

+

+
+
+
+
Parameters:
color - The colour of the outline to draw
+
+
+
+ +

+getJoin

+
+public int getJoin()
+
+
Get the join type as indicated by @see BasicStroke +

+

+
+
+
+ +
Returns:
The join type between segments in the outline
+
+
+
+ +

+getStroke

+
+public java.awt.Stroke getStroke()
+
+
Get the stroke being used to draw the outline +

+

+
+
+
+ +
Returns:
The stroke being used to draw the outline
+
+
+
+ +

+setStroke

+
+public void setStroke(java.awt.Stroke stroke)
+
+
Sets the stroke to use for the outline. If this is set, + the other outline settings are ignored. +

+

+
+
+
+
Parameters:
stroke - The stroke to be used to draw the outline
+
+
+
+ +

+setJoin

+
+public void setJoin(int join)
+
+
Sets how the corners of the outline are drawn. This is usually only noticeable + at large outline widths. +

+

+
+
+
+
Parameters:
join - One of: BasicStroke.JOIN_BEVEL, BasicStroke.JOIN_MITER, BasicStroke.JOIN_ROUND
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+
+ +

+getValues

+
+public java.util.List getValues()
+
+
Description copied from interface: ConfigurableEffect
+
Returns the list of ConfigurableEffect.Values for this effect. This list is not typically backed by the effect, so changes to the + values will not take affect until ConfigurableEffect.setValues(List) is called. +

+

+
Specified by:
getValues in interface ConfigurableEffect
+
+
+
See Also:
ConfigurableEffect.getValues()
+
+
+
+ +

+setValues

+
+public void setValues(java.util.List values)
+
+
Description copied from interface: ConfigurableEffect
+
Sets the list of ConfigurableEffect.Values for this effect. +

+

+
Specified by:
setValues in interface ConfigurableEffect
+
+
+
See Also:
ConfigurableEffect.setValues(java.util.List)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/OutlineWobbleEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/OutlineWobbleEffect.html new file mode 100644 index 00000000..ccbf8349 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/OutlineWobbleEffect.html @@ -0,0 +1,454 @@ + + + + + + +OutlineWobbleEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.font.effects +
+Class OutlineWobbleEffect

+
+java.lang.Object
+  extended by org.newdawn.slick.font.effects.OutlineEffect
+      extended by org.newdawn.slick.font.effects.OutlineWobbleEffect
+
+
+
All Implemented Interfaces:
ConfigurableEffect, Effect
+
+
+
+
public class OutlineWobbleEffect
extends OutlineEffect
+ + +

+An effect that genrates a wobbly line around the outline of the text +

+ +

+

+
Author:
+
Jerry Huxtable, Nathan Sweet
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from interface org.newdawn.slick.font.effects.ConfigurableEffect
ConfigurableEffect.Value
+  + + + + + + + + + + + + + + +
+Constructor Summary
OutlineWobbleEffect() + +
+          Default constructor for injection
OutlineWobbleEffect(int width, + java.awt.Color color) + +
+          Create a new effect that generates a wobbly line around the text
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ floatgetAmplitude() + +
+          Gets the amplitude of the wobble effect.
+ floatgetDetail() + +
+          Gets the detail of the wobble effect.
+ java.util.ListgetValues() + +
+          Returns the list of ConfigurableEffect.Values for this effect.
+ voidsetAmplitude(float amplitude) + +
+          Sets the amplitude of the wobble effect.
+ voidsetDetail(float detail) + +
+          Sets the detail of the wobble effect.
+ voidsetValues(java.util.List values) + +
+          Sets the list of ConfigurableEffect.Values for this effect.
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class org.newdawn.slick.font.effects.OutlineEffect
draw, getColor, getJoin, getStroke, getWidth, setColor, setJoin, setStroke, setWidth
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+OutlineWobbleEffect

+
+public OutlineWobbleEffect()
+
+
Default constructor for injection +

+

+
+ +

+OutlineWobbleEffect

+
+public OutlineWobbleEffect(int width,
+                           java.awt.Color color)
+
+
Create a new effect that generates a wobbly line around the text +

+

+
Parameters:
width - The width of the line
color - The colour of the line
+
+ + + + + + + + +
+Method Detail
+ +

+getDetail

+
+public float getDetail()
+
+
Gets the detail of the wobble effect. +

+

+ +
Returns:
The detail of the wobble effect
+
+
+
+ +

+setDetail

+
+public void setDetail(float detail)
+
+
Sets the detail of the wobble effect. +

+

+
Parameters:
detail - The detail of the wobble effect
+
+
+
+ +

+getAmplitude

+
+public float getAmplitude()
+
+
Gets the amplitude of the wobble effect. +

+

+ +
Returns:
The amplitude of the wobble effect
+
+
+
+ +

+setAmplitude

+
+public void setAmplitude(float amplitude)
+
+
Sets the amplitude of the wobble effect. +

+

+
Parameters:
amplitude - The detail of the wobble effect
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class OutlineEffect
+
+
+
See Also:
OutlineEffect.toString()
+
+
+
+ +

+getValues

+
+public java.util.List getValues()
+
+
Description copied from interface: ConfigurableEffect
+
Returns the list of ConfigurableEffect.Values for this effect. This list is not typically backed by the effect, so changes to the + values will not take affect until ConfigurableEffect.setValues(List) is called. +

+

+
Specified by:
getValues in interface ConfigurableEffect
Overrides:
getValues in class OutlineEffect
+
+
+
See Also:
OutlineEffect.getValues()
+
+
+
+ +

+setValues

+
+public void setValues(java.util.List values)
+
+
Description copied from interface: ConfigurableEffect
+
Sets the list of ConfigurableEffect.Values for this effect. +

+

+
Specified by:
setValues in interface ConfigurableEffect
Overrides:
setValues in class OutlineEffect
+
+
+
See Also:
OutlineEffect.setValues(java.util.List)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/OutlineZigzagEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/OutlineZigzagEffect.html new file mode 100644 index 00000000..b73dbe0b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/OutlineZigzagEffect.html @@ -0,0 +1,454 @@ + + + + + + +OutlineZigzagEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.font.effects +
+Class OutlineZigzagEffect

+
+java.lang.Object
+  extended by org.newdawn.slick.font.effects.OutlineEffect
+      extended by org.newdawn.slick.font.effects.OutlineZigzagEffect
+
+
+
All Implemented Interfaces:
ConfigurableEffect, Effect
+
+
+
+
public class OutlineZigzagEffect
extends OutlineEffect
+ + +

+An effect to generate a uniformly zigzaging line around text +

+ +

+

+
Author:
+
Jerry Huxtable, Nathan Sweet
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from interface org.newdawn.slick.font.effects.ConfigurableEffect
ConfigurableEffect.Value
+  + + + + + + + + + + + + + + +
+Constructor Summary
OutlineZigzagEffect() + +
+          Default constructor for injection
OutlineZigzagEffect(int width, + java.awt.Color color) + +
+          Create a new effect to generate a zigzagging line around the text
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ floatgetAmplitude() + +
+          Gets the amplitude of the wobble effect.
+ java.util.ListgetValues() + +
+          Returns the list of ConfigurableEffect.Values for this effect.
+ floatgetWavelength() + +
+          Gets the wavelength of the wobble effect.
+ voidsetAmplitude(float amplitude) + +
+          Sets the amplitude of the wobble effect.
+ voidsetValues(java.util.List values) + +
+          Sets the list of ConfigurableEffect.Values for this effect.
+ voidsetWavelength(float wavelength) + +
+          Sets the wavelength of the wobble effect.
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class org.newdawn.slick.font.effects.OutlineEffect
draw, getColor, getJoin, getStroke, getWidth, setColor, setJoin, setStroke, setWidth
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+OutlineZigzagEffect

+
+public OutlineZigzagEffect()
+
+
Default constructor for injection +

+

+
+ +

+OutlineZigzagEffect

+
+public OutlineZigzagEffect(int width,
+                           java.awt.Color color)
+
+
Create a new effect to generate a zigzagging line around the text +

+

+
Parameters:
width - The width of the line
color - The colour of the line
+
+ + + + + + + + +
+Method Detail
+ +

+getWavelength

+
+public float getWavelength()
+
+
Gets the wavelength of the wobble effect. +

+

+ +
Returns:
The wavelength of the wobble effect
+
+
+
+ +

+setWavelength

+
+public void setWavelength(float wavelength)
+
+
Sets the wavelength of the wobble effect. +

+

+
Parameters:
wavelength - The wavelength of the wobble effect
+
+
+
+ +

+getAmplitude

+
+public float getAmplitude()
+
+
Gets the amplitude of the wobble effect. +

+

+ +
Returns:
The amplitude of the wobble effect
+
+
+
+ +

+setAmplitude

+
+public void setAmplitude(float amplitude)
+
+
Sets the amplitude of the wobble effect. +

+

+
Parameters:
amplitude - The detail of the wobble effect
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class OutlineEffect
+
+
+
See Also:
OutlineEffect.toString()
+
+
+
+ +

+getValues

+
+public java.util.List getValues()
+
+
Description copied from interface: ConfigurableEffect
+
Returns the list of ConfigurableEffect.Values for this effect. This list is not typically backed by the effect, so changes to the + values will not take affect until ConfigurableEffect.setValues(List) is called. +

+

+
Specified by:
getValues in interface ConfigurableEffect
Overrides:
getValues in class OutlineEffect
+
+
+
See Also:
OutlineEffect.getValues()
+
+
+
+ +

+setValues

+
+public void setValues(java.util.List values)
+
+
Description copied from interface: ConfigurableEffect
+
Sets the list of ConfigurableEffect.Values for this effect. +

+

+
Specified by:
setValues in interface ConfigurableEffect
Overrides:
setValues in class OutlineEffect
+
+
+
See Also:
OutlineEffect.setValues(java.util.List)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/ShadowEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/ShadowEffect.html new file mode 100644 index 00000000..0858ccfa --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/ShadowEffect.html @@ -0,0 +1,751 @@ + + + + + + +ShadowEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.font.effects +
+Class ShadowEffect

+
+java.lang.Object
+  extended by org.newdawn.slick.font.effects.ShadowEffect
+
+
+
All Implemented Interfaces:
ConfigurableEffect, Effect
+
+
+
+
public class ShadowEffect
extends java.lang.Object
implements ConfigurableEffect
+ + +

+An effect to generate soft shadows beneath text +

+ +

+

+
Author:
+
Nathan Sweet
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from interface org.newdawn.slick.font.effects.ConfigurableEffect
ConfigurableEffect.Value
+  + + + + + + + + + + + + + + + +
+Field Summary
+static float[][]GAUSSIAN_BLUR_KERNELS + +
+          The blur kernels applied across the effect
+static intNUM_KERNELS + +
+          The number of kernels to apply
+  + + + + + + + + + + + + + +
+Constructor Summary
ShadowEffect() + +
+          Default constructor for injection
ShadowEffect(java.awt.Color color, + int xDistance, + int yDistance, + float opacity) + +
+          Create a new effect to apply a drop shadow to text
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddraw(java.awt.image.BufferedImage image, + java.awt.Graphics2D g, + UnicodeFont unicodeFont, + Glyph glyph) + +
+          Called to draw the effect.
+ intgetBlurKernelSize() + +
+          Get the size of the kernel used to apply the blur
+ intgetBlurPasses() + +
+          Get the number of passes to apply the kernel for blurring
+ java.awt.ColorgetColor() + +
+          Get the colour of the shadow generated
+ floatgetOpacity() + +
+          Get the opacity of the shadow, i.e.
+ java.util.ListgetValues() + +
+          Returns the list of ConfigurableEffect.Values for this effect.
+ floatgetXDistance() + +
+          Get the distance on the X axis from the text the shadow should + be generated at
+ floatgetYDistance() + +
+          Get the distance on the Y axis from the text the shadow should + be generated at
+ voidsetBlurKernelSize(int blurKernelSize) + +
+          Sets how many neighboring pixels are used to blur the shadow.
+ voidsetBlurPasses(int blurPasses) + +
+          Sets the number of times to apply a blur to the shadow.
+ voidsetColor(java.awt.Color color) + +
+          Set the colour of the shadow to be generated
+ voidsetOpacity(float opacity) + +
+          Set the opacity of the shadow, i.e.
+ voidsetValues(java.util.List values) + +
+          Sets the list of ConfigurableEffect.Values for this effect.
+ voidsetXDistance(float distance) + +
+          Sets the pixels to offset the shadow on the x axis.
+ voidsetYDistance(float distance) + +
+          Sets the pixels to offset the shadow on the y axis.
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+NUM_KERNELS

+
+public static final int NUM_KERNELS
+
+
The number of kernels to apply +

+

+
See Also:
Constant Field Values
+
+
+ +

+GAUSSIAN_BLUR_KERNELS

+
+public static final float[][] GAUSSIAN_BLUR_KERNELS
+
+
The blur kernels applied across the effect +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ShadowEffect

+
+public ShadowEffect()
+
+
Default constructor for injection +

+

+
+ +

+ShadowEffect

+
+public ShadowEffect(java.awt.Color color,
+                    int xDistance,
+                    int yDistance,
+                    float opacity)
+
+
Create a new effect to apply a drop shadow to text +

+

+
Parameters:
color - The colour of the shadow to generate
xDistance - The distance from the text on the x axis the shadow should be rendered
yDistance - The distance from the text on the y axis the shadow should be rendered
opacity - The transparency factor of the shadow
+
+ + + + + + + + +
+Method Detail
+ +

+draw

+
+public void draw(java.awt.image.BufferedImage image,
+                 java.awt.Graphics2D g,
+                 UnicodeFont unicodeFont,
+                 Glyph glyph)
+
+
Description copied from interface: Effect
+
Called to draw the effect. +

+

+
Specified by:
draw in interface Effect
+
+
+
Parameters:
image - The image to draw into
g - The graphics context to use for applying the effect
unicodeFont - The font being rendered
glyph - The particular glyph being rendered
See Also:
Effect.draw(java.awt.image.BufferedImage, java.awt.Graphics2D, org.newdawn.slick.UnicodeFont, org.newdawn.slick.font.Glyph)
+
+
+
+ +

+getColor

+
+public java.awt.Color getColor()
+
+
Get the colour of the shadow generated +

+

+
+
+
+ +
Returns:
The colour of the shadow generated
+
+
+
+ +

+setColor

+
+public void setColor(java.awt.Color color)
+
+
Set the colour of the shadow to be generated +

+

+
+
+
+
Parameters:
color - The colour ofthe shadow to be generated
+
+
+
+ +

+getXDistance

+
+public float getXDistance()
+
+
Get the distance on the X axis from the text the shadow should + be generated at +

+

+
+
+
+ +
Returns:
The distance on the X axis the shadow will be from the text
+
+
+
+ +

+setXDistance

+
+public void setXDistance(float distance)
+
+
Sets the pixels to offset the shadow on the x axis. The glyphs will need padding so the + shadow doesn't get clipped. +

+

+
+
+
+
Parameters:
distance - The offset on the x axis
+
+
+
+ +

+getYDistance

+
+public float getYDistance()
+
+
Get the distance on the Y axis from the text the shadow should + be generated at +

+

+
+
+
+ +
Returns:
The distance on the Y axis the shadow will be from the text
+
+
+
+ +

+setYDistance

+
+public void setYDistance(float distance)
+
+
Sets the pixels to offset the shadow on the y axis. The glyphs will need + padding so the shadow doesn't get clipped. +

+

+
+
+
+
Parameters:
distance - The offset on the y axis
+
+
+
+ +

+getBlurKernelSize

+
+public int getBlurKernelSize()
+
+
Get the size of the kernel used to apply the blur +

+

+
+
+
+ +
Returns:
The blur kernel size
+
+
+
+ +

+setBlurKernelSize

+
+public void setBlurKernelSize(int blurKernelSize)
+
+
Sets how many neighboring pixels are used to blur the shadow. Set to 0 for no blur. +

+

+
+
+
+
Parameters:
blurKernelSize - The size of the kernel to apply the blur with
+
+
+
+ +

+getBlurPasses

+
+public int getBlurPasses()
+
+
Get the number of passes to apply the kernel for blurring +

+

+
+
+
+ +
Returns:
The number of passes
+
+
+
+ +

+setBlurPasses

+
+public void setBlurPasses(int blurPasses)
+
+
Sets the number of times to apply a blur to the shadow. Set to 0 for no blur. +

+

+
+
+
+
Parameters:
blurPasses - The number of passes to apply when blurring
+
+
+
+ +

+getOpacity

+
+public float getOpacity()
+
+
Get the opacity of the shadow, i.e. how transparent it is +

+

+
+
+
+ +
Returns:
The opacity of the shadow
+
+
+
+ +

+setOpacity

+
+public void setOpacity(float opacity)
+
+
Set the opacity of the shadow, i.e. how transparent it is +

+

+
+
+
+
Parameters:
opacity - The opacity of the shadow
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+
+ +

+getValues

+
+public java.util.List getValues()
+
+
Description copied from interface: ConfigurableEffect
+
Returns the list of ConfigurableEffect.Values for this effect. This list is not typically backed by the effect, so changes to the + values will not take affect until ConfigurableEffect.setValues(List) is called. +

+

+
Specified by:
getValues in interface ConfigurableEffect
+
+
+
See Also:
ConfigurableEffect.getValues()
+
+
+
+ +

+setValues

+
+public void setValues(java.util.List values)
+
+
Description copied from interface: ConfigurableEffect
+
Sets the list of ConfigurableEffect.Values for this effect. +

+

+
Specified by:
setValues in interface ConfigurableEffect
+
+
+
See Also:
ConfigurableEffect.setValues(java.util.List)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/ColorEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/ColorEffect.html new file mode 100644 index 00000000..366ad799 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/ColorEffect.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.font.effects.ColorEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.font.effects.ColorEffect

+
+No usage of org.newdawn.slick.font.effects.ColorEffect +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/ConfigurableEffect.Value.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/ConfigurableEffect.Value.html new file mode 100644 index 00000000..321d113f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/ConfigurableEffect.Value.html @@ -0,0 +1,224 @@ + + + + + + +Uses of Interface org.newdawn.slick.font.effects.ConfigurableEffect.Value (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.font.effects.ConfigurableEffect.Value

+
+ + + + + + + + + +
+Packages that use ConfigurableEffect.Value
org.newdawn.slick.font.effects  
+  +

+ + + + + +
+Uses of ConfigurableEffect.Value in org.newdawn.slick.font.effects
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.font.effects that return ConfigurableEffect.Value
+static ConfigurableEffect.ValueEffectUtil.booleanValue(java.lang.String name, + boolean currentValue, + java.lang.String description) + +
+          Prompts the user for boolean value
+static ConfigurableEffect.ValueEffectUtil.colorValue(java.lang.String name, + java.awt.Color currentValue) + +
+          Prompts the user for a colour value
+static ConfigurableEffect.ValueEffectUtil.floatValue(java.lang.String name, + float currentValue, + float min, + float max, + java.lang.String description) + +
+          Prompts the user for float value
+static ConfigurableEffect.ValueEffectUtil.intValue(java.lang.String name, + int currentValue, + java.lang.String description) + +
+          Prompts the user for int value
+static ConfigurableEffect.ValueEffectUtil.optionValue(java.lang.String name, + java.lang.String currentValue, + java.lang.String[][] options, + java.lang.String description) + +
+          Prompts the user for a value that represents a fixed number of options.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/ConfigurableEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/ConfigurableEffect.html new file mode 100644 index 00000000..1fc62b01 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/ConfigurableEffect.html @@ -0,0 +1,220 @@ + + + + + + +Uses of Interface org.newdawn.slick.font.effects.ConfigurableEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.font.effects.ConfigurableEffect

+
+ + + + + + + + + +
+Packages that use ConfigurableEffect
org.newdawn.slick.font.effects  
+  +

+ + + + + +
+Uses of ConfigurableEffect in org.newdawn.slick.font.effects
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.font.effects that implement ConfigurableEffect
+ classColorEffect + +
+          Makes glyphs a solid color.
+ classGradientEffect + +
+          Paints glyphs with a gradient fill.
+ classOutlineEffect + +
+          Strokes glyphs with an outline.
+ classOutlineWobbleEffect + +
+          An effect that genrates a wobbly line around the outline of the text
+ classOutlineZigzagEffect + +
+          An effect to generate a uniformly zigzaging line around text
+ classShadowEffect + +
+          An effect to generate soft shadows beneath text
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/Effect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/Effect.html new file mode 100644 index 00000000..b92ce990 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/Effect.html @@ -0,0 +1,244 @@ + + + + + + +Uses of Interface org.newdawn.slick.font.effects.Effect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.font.effects.Effect

+
+ + + + + + + + + +
+Packages that use Effect
org.newdawn.slick.font.effects  
+  +

+ + + + + +
+Uses of Effect in org.newdawn.slick.font.effects
+  +

+ + + + + + + + + +
Subinterfaces of Effect in org.newdawn.slick.font.effects
+ interfaceConfigurableEffect + +
+          An effect that has a number of configuration values.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.font.effects that implement Effect
+ classColorEffect + +
+          Makes glyphs a solid color.
+ classFilterEffect + +
+          Applys a BufferedImageOp filter to glyphs.
+ classGradientEffect + +
+          Paints glyphs with a gradient fill.
+ classOutlineEffect + +
+          Strokes glyphs with an outline.
+ classOutlineWobbleEffect + +
+          An effect that genrates a wobbly line around the outline of the text
+ classOutlineZigzagEffect + +
+          An effect to generate a uniformly zigzaging line around text
+ classShadowEffect + +
+          An effect to generate soft shadows beneath text
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/EffectUtil.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/EffectUtil.html new file mode 100644 index 00000000..59ddb011 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/EffectUtil.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.font.effects.EffectUtil (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.font.effects.EffectUtil

+
+No usage of org.newdawn.slick.font.effects.EffectUtil +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/FilterEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/FilterEffect.html new file mode 100644 index 00000000..cf3e8241 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/FilterEffect.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.font.effects.FilterEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.font.effects.FilterEffect

+
+No usage of org.newdawn.slick.font.effects.FilterEffect +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/GradientEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/GradientEffect.html new file mode 100644 index 00000000..238ba3e7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/GradientEffect.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.font.effects.GradientEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.font.effects.GradientEffect

+
+No usage of org.newdawn.slick.font.effects.GradientEffect +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/OutlineEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/OutlineEffect.html new file mode 100644 index 00000000..98c945b6 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/OutlineEffect.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Class org.newdawn.slick.font.effects.OutlineEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.font.effects.OutlineEffect

+
+ + + + + + + + + +
+Packages that use OutlineEffect
org.newdawn.slick.font.effects  
+  +

+ + + + + +
+Uses of OutlineEffect in org.newdawn.slick.font.effects
+  +

+ + + + + + + + + + + + + +
Subclasses of OutlineEffect in org.newdawn.slick.font.effects
+ classOutlineWobbleEffect + +
+          An effect that genrates a wobbly line around the outline of the text
+ classOutlineZigzagEffect + +
+          An effect to generate a uniformly zigzaging line around text
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/OutlineWobbleEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/OutlineWobbleEffect.html new file mode 100644 index 00000000..84403db4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/OutlineWobbleEffect.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.font.effects.OutlineWobbleEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.font.effects.OutlineWobbleEffect

+
+No usage of org.newdawn.slick.font.effects.OutlineWobbleEffect +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/OutlineZigzagEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/OutlineZigzagEffect.html new file mode 100644 index 00000000..d9cd3711 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/OutlineZigzagEffect.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.font.effects.OutlineZigzagEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.font.effects.OutlineZigzagEffect

+
+No usage of org.newdawn.slick.font.effects.OutlineZigzagEffect +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/ShadowEffect.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/ShadowEffect.html new file mode 100644 index 00000000..072469d3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/class-use/ShadowEffect.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.font.effects.ShadowEffect (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.font.effects.ShadowEffect

+
+No usage of org.newdawn.slick.font.effects.ShadowEffect +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/package-frame.html new file mode 100644 index 00000000..5deebf5b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/package-frame.html @@ -0,0 +1,61 @@ + + + + + + +org.newdawn.slick.font.effects (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.font.effects + + + + +
+Interfaces  + +
+ConfigurableEffect +
+ConfigurableEffect.Value +
+Effect
+ + + + + + +
+Classes  + +
+ColorEffect +
+EffectUtil +
+FilterEffect +
+GradientEffect +
+OutlineEffect +
+OutlineWobbleEffect +
+OutlineZigzagEffect +
+ShadowEffect
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/package-summary.html new file mode 100644 index 00000000..85b76d51 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/package-summary.html @@ -0,0 +1,207 @@ + + + + + + +org.newdawn.slick.font.effects (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.font.effects +

+ + + + + + + + + + + + + + + + + +
+Interface Summary
ConfigurableEffectAn effect that has a number of configuration values.
ConfigurableEffect.ValueRepresents a configurable value for an effect.
EffectA graphical effect that is applied to glyphs in a UnicodeFont.
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
ColorEffectMakes glyphs a solid color.
EffectUtilProvides utility methods for effects.
FilterEffectApplys a BufferedImageOp filter to glyphs.
GradientEffectPaints glyphs with a gradient fill.
OutlineEffectStrokes glyphs with an outline.
OutlineWobbleEffectAn effect that genrates a wobbly line around the outline of the text
OutlineZigzagEffectAn effect to generate a uniformly zigzaging line around text
ShadowEffectAn effect to generate soft shadows beneath text
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/package-tree.html new file mode 100644 index 00000000..9c2f3f5d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/package-tree.html @@ -0,0 +1,167 @@ + + + + + + +org.newdawn.slick.font.effects Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.font.effects +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/effects/package-use.html b/lib/slick/javadoc/org/newdawn/slick/font/effects/package-use.html new file mode 100644 index 00000000..75847928 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/effects/package-use.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Package org.newdawn.slick.font.effects (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.font.effects

+
+ + + + + + + + + +
+Packages that use org.newdawn.slick.font.effects
org.newdawn.slick.font.effects  
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.font.effects used by org.newdawn.slick.font.effects
ConfigurableEffect + +
+          An effect that has a number of configuration values.
ConfigurableEffect.Value + +
+          Represents a configurable value for an effect.
Effect + +
+          A graphical effect that is applied to glyphs in a UnicodeFont.
OutlineEffect + +
+          Strokes glyphs with an outline.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/font/package-frame.html new file mode 100644 index 00000000..b73782b4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/package-frame.html @@ -0,0 +1,36 @@ + + + + + + +org.newdawn.slick.font (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.font + + + + +
+Classes  + +
+Glyph +
+GlyphPage +
+HieroSettings
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/font/package-summary.html new file mode 100644 index 00000000..0a473fa1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/package-summary.html @@ -0,0 +1,165 @@ + + + + + + +org.newdawn.slick.font (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.font +

+ + + + + + + + + + + + + + + + + +
+Class Summary
GlyphRepresents the glyph in a font for a unicode codepoint.
GlyphPageStores a number of glyphs on a single texture.
HieroSettingsHolds the settings needed to configure a UnicodeFont.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/font/package-tree.html new file mode 100644 index 00000000..c1c1de77 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +org.newdawn.slick.font Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.font +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/font/package-use.html b/lib/slick/javadoc/org/newdawn/slick/font/package-use.html new file mode 100644 index 00000000..173cda40 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/font/package-use.html @@ -0,0 +1,189 @@ + + + + + + +Uses of Package org.newdawn.slick.font (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.font

+
+ + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.font
org.newdawn.slick  
org.newdawn.slick.font.effects  
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.font used by org.newdawn.slick
HieroSettings + +
+          Holds the settings needed to configure a UnicodeFont.
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.font used by org.newdawn.slick.font.effects
Glyph + +
+          Represents the glyph in a font for a unicode codepoint.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/BasicTriangulator.html b/lib/slick/javadoc/org/newdawn/slick/geom/BasicTriangulator.html new file mode 100644 index 00000000..6cef3394 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/BasicTriangulator.html @@ -0,0 +1,426 @@ + + + + + + +BasicTriangulator (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class BasicTriangulator

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.BasicTriangulator
+
+
+
All Implemented Interfaces:
java.io.Serializable, Triangulator
+
+
+
+
public class BasicTriangulator
extends java.lang.Object
implements Triangulator
+ + +

+Triangulates a polygon into triangles - duh. Doesn't handle + holes in polys +

+ +

+

+
Author:
+
Based on Public Source from FlipCode
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
BasicTriangulator() + +
+          Create a new triangulator
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddPolyPoint(float x, + float y) + +
+          Add a point describing the polygon to be triangulated
+ float[]getPolyPoint(int index) + +
+          Get the coordinates of the point at the specified index
+ intgetPolyPointCount() + +
+          Get the number of points in the polygon
+ intgetTriangleCount() + +
+          Get a count of the number of triangles produced
+ float[]getTrianglePoint(int tri, + int i) + +
+          Get a point on a specified generated triangle
+ voidstartHole() + +
+          Start a hole in the polygon
+ booleantriangulate() + +
+          Cause the triangulator to split the polygon
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+BasicTriangulator

+
+public BasicTriangulator()
+
+
Create a new triangulator +

+

+ + + + + + + + +
+Method Detail
+ +

+addPolyPoint

+
+public void addPolyPoint(float x,
+                         float y)
+
+
Add a point describing the polygon to be triangulated +

+

+
Specified by:
addPolyPoint in interface Triangulator
+
+
+
Parameters:
x - The x coordinate of the point
y - the y coordinate of the point
+
+
+
+ +

+getPolyPointCount

+
+public int getPolyPointCount()
+
+
Get the number of points in the polygon +

+

+
+
+
+ +
Returns:
The number of points in the polygon
+
+
+
+ +

+getPolyPoint

+
+public float[] getPolyPoint(int index)
+
+
Get the coordinates of the point at the specified index +

+

+
+
+
+
Parameters:
index - The index of the point to retrieve +
Returns:
The oordinates of the point at the specified index
+
+
+
+ +

+triangulate

+
+public boolean triangulate()
+
+
Cause the triangulator to split the polygon +

+

+
Specified by:
triangulate in interface Triangulator
+
+
+ +
Returns:
True if we managed the task
+
+
+
+ +

+getTriangleCount

+
+public int getTriangleCount()
+
+
Get a count of the number of triangles produced +

+

+
Specified by:
getTriangleCount in interface Triangulator
+
+
+ +
Returns:
The number of triangles produced
+
+
+
+ +

+getTrianglePoint

+
+public float[] getTrianglePoint(int tri,
+                                int i)
+
+
Get a point on a specified generated triangle +

+

+
Specified by:
getTrianglePoint in interface Triangulator
+
+
+
Parameters:
tri - The index of the triangle to interegate
i - The index of the point within the triangle to retrieve + (0 - 2) +
Returns:
The x,y coordinate pair for the point
+
+
+
+ +

+startHole

+
+public void startHole()
+
+
Description copied from interface: Triangulator
+
Start a hole in the polygon +

+

+
Specified by:
startHole in interface Triangulator
+
+
+
See Also:
Triangulator.startHole()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/Circle.html b/lib/slick/javadoc/org/newdawn/slick/geom/Circle.html new file mode 100644 index 00000000..f6a265ea --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/Circle.html @@ -0,0 +1,572 @@ + + + + + + +Circle (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class Circle

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.Shape
+      extended by org.newdawn.slick.geom.Ellipse
+          extended by org.newdawn.slick.geom.Circle
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class Circle
extends Ellipse
+ + +

+A simple Circle geometry +

+ +

+

+
Author:
+
Kevin Glass
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Field Summary
+ floatradius + +
+          The radius of the circle
+ + + + + + + +
Fields inherited from class org.newdawn.slick.geom.Ellipse
DEFAULT_SEGMENT_COUNT
+ + + + + + + +
Fields inherited from class org.newdawn.slick.geom.Shape
boundingCircleRadius, center, maxX, maxY, minX, minY, points, pointsDirty, trianglesDirty, tris, x, y
+  + + + + + + + + + + + + + +
+Constructor Summary
Circle(float centerPointX, + float centerPointY, + float radius) + +
+          Create a new circle based on its radius
Circle(float centerPointX, + float centerPointY, + float radius, + int segmentCount) + +
+          Create a new circle based on its radius
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidcalculateRadius() + +
+          Calculate the radius of a circle that can completely enclose this shape.
+ booleancontains(float x, + float y) + +
+          Check if a point is contained by this circle
+protected  voidfindCenter() + +
+          Get the center of this polygon.
+ float[]getCenter() + +
+          Get the coordinates of the center of the circle
+ floatgetCenterX() + +
+          Get the x coordinate of the centre of the circle
+ floatgetCenterY() + +
+          Get the y coordinate of the centre of the circle
+ floatgetRadius() + +
+          Get the radius of the circle
+ booleanintersects(Shape shape) + +
+          Check if this circle touches another
+ voidsetRadius(float radius) + +
+          Set the radius of this circle
+ + + + + + + +
Methods inherited from class org.newdawn.slick.geom.Ellipse
createPoints, getRadius1, getRadius2, setRadii, setRadius1, setRadius2, transform
+ + + + + + + +
Methods inherited from class org.newdawn.slick.geom.Shape
calculateTriangles, checkPoints, closed, contains, getBoundingCircleRadius, getHeight, getLocation, getMaxX, getMaxY, getMinX, getMinY, getNormal, getPoint, getPointCount, getPoints, getTriangles, getWidth, getX, getY, hasVertex, includes, increaseTriangulation, indexOf, preCache, prune, setCenterX, setCenterY, setLocation, setLocation, setX, setY, subtract, union
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+radius

+
+public float radius
+
+
The radius of the circle +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Circle

+
+public Circle(float centerPointX,
+              float centerPointY,
+              float radius)
+
+
Create a new circle based on its radius +

+

+
Parameters:
centerPointX - The x location of the center of the circle
centerPointY - The y location of the center of the circle
radius - The radius of the circle
+
+
+ +

+Circle

+
+public Circle(float centerPointX,
+              float centerPointY,
+              float radius,
+              int segmentCount)
+
+
Create a new circle based on its radius +

+

+
Parameters:
centerPointX - The x location of the center of the circle
centerPointY - The y location of the center of the circle
radius - The radius of the circle
segmentCount - The number of segments to build the circle out of
+
+ + + + + + + + +
+Method Detail
+ +

+getCenterX

+
+public float getCenterX()
+
+
Get the x coordinate of the centre of the circle +

+

+
Overrides:
getCenterX in class Shape
+
+
+ +
Returns:
The x coordinate of the centre of the circle
+
+
+
+ +

+getCenterY

+
+public float getCenterY()
+
+
Get the y coordinate of the centre of the circle +

+

+
Overrides:
getCenterY in class Shape
+
+
+ +
Returns:
The y coordinate of the centre of the circle
+
+
+
+ +

+getCenter

+
+public float[] getCenter()
+
+
Get the coordinates of the center of the circle +

+

+
Overrides:
getCenter in class Shape
+
+
+ +
Returns:
2-element array with the center of the circle.
+
+
+
+ +

+setRadius

+
+public void setRadius(float radius)
+
+
Set the radius of this circle +

+

+
Parameters:
radius - The radius of this circle
+
+
+
+ +

+getRadius

+
+public float getRadius()
+
+
Get the radius of the circle +

+

+ +
Returns:
The radius of the circle
+
+
+
+ +

+intersects

+
+public boolean intersects(Shape shape)
+
+
Check if this circle touches another +

+

+
Overrides:
intersects in class Shape
+
+
+
Parameters:
shape - The other circle +
Returns:
True if they touch
+
+
+
+ +

+contains

+
+public boolean contains(float x,
+                        float y)
+
+
Check if a point is contained by this circle +

+

+
Overrides:
contains in class Shape
+
+
+
Parameters:
x - The x coordinate of the point to check
y - The y coorindate of the point to check +
Returns:
True if the point is contained by this circle
+
+
+
+ +

+findCenter

+
+protected void findCenter()
+
+
Description copied from class: Shape
+
Get the center of this polygon. +

+

+
Overrides:
findCenter in class Ellipse
+
+
+
See Also:
Ellipse.findCenter()
+
+
+
+ +

+calculateRadius

+
+protected void calculateRadius()
+
+
Description copied from class: Shape
+
Calculate the radius of a circle that can completely enclose this shape. +

+

+
Overrides:
calculateRadius in class Ellipse
+
+
+
See Also:
Ellipse.calculateRadius()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/Curve.html b/lib/slick/javadoc/org/newdawn/slick/geom/Curve.html new file mode 100644 index 00000000..4387c58f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/Curve.html @@ -0,0 +1,409 @@ + + + + + + +Curve (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class Curve

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.Shape
+      extended by org.newdawn.slick.geom.Curve
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class Curve
extends Shape
+ + +

+A beizer curve implementation. The curve is defined by a start point, an end point + and two control points that it will tend towards. This is implementation is fixed + segmenting meaning it doesn't scale too well. +

+ +

+

+
Author:
+
kevin
+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.geom.Shape
boundingCircleRadius, center, maxX, maxY, minX, minY, points, pointsDirty, trianglesDirty, tris, x, y
+  + + + + + + + + + + + + + +
+Constructor Summary
Curve(Vector2f p1, + Vector2f c1, + Vector2f c2, + Vector2f p2) + +
+          Create a new curve with the default segments (20)
Curve(Vector2f p1, + Vector2f c1, + Vector2f c2, + Vector2f p2, + int segments) + +
+          Create a new curve
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanclosed() + +
+          True if this is a closed shape
+protected  voidcreatePoints() + +
+          Subclasses implement this to create the points of the shape.
+ Vector2fpointAt(float t) + +
+          Get the point at a particular location on the curve
+ Shapetransform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.geom.Shape
calculateRadius, calculateTriangles, checkPoints, contains, contains, findCenter, getBoundingCircleRadius, getCenter, getCenterX, getCenterY, getHeight, getLocation, getMaxX, getMaxY, getMinX, getMinY, getNormal, getPoint, getPointCount, getPoints, getTriangles, getWidth, getX, getY, hasVertex, includes, increaseTriangulation, indexOf, intersects, preCache, prune, setCenterX, setCenterY, setLocation, setLocation, setX, setY, subtract, union
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Curve

+
+public Curve(Vector2f p1,
+             Vector2f c1,
+             Vector2f c2,
+             Vector2f p2)
+
+
Create a new curve with the default segments (20) +

+

+
Parameters:
p1 - The start of the curve
c1 - The first control point
c2 - The second control point
p2 - The end of the curve
+
+
+ +

+Curve

+
+public Curve(Vector2f p1,
+             Vector2f c1,
+             Vector2f c2,
+             Vector2f p2,
+             int segments)
+
+
Create a new curve +

+

+
Parameters:
p1 - The start of the curve
c1 - The first control point
c2 - The second control point
p2 - The end of the curve
segments - The number of segments to use
+
+ + + + + + + + +
+Method Detail
+ +

+pointAt

+
+public Vector2f pointAt(float t)
+
+
Get the point at a particular location on the curve +

+

+
Parameters:
t - A value between 0 and 1 defining the location of the curve the point is at +
Returns:
The point on the curve
+
+
+
+ +

+createPoints

+
+protected void createPoints()
+
+
Description copied from class: Shape
+
Subclasses implement this to create the points of the shape. +

+

+
Specified by:
createPoints in class Shape
+
+
+
See Also:
Shape.createPoints()
+
+
+
+ +

+transform

+
+public Shape transform(Transform transform)
+
+
Description copied from class: Shape
+
Apply a transformation and return a new shape. This will not alter the current shape but will + return the transformed shape. +

+

+
Specified by:
transform in class Shape
+
+
+
Parameters:
transform - The transform to be applied +
Returns:
The transformed shape.
See Also:
Shape.transform(org.newdawn.slick.geom.Transform)
+
+
+
+ +

+closed

+
+public boolean closed()
+
+
True if this is a closed shape +

+

+
Overrides:
closed in class Shape
+
+
+ +
Returns:
True if this is a closed shape
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/Ellipse.html b/lib/slick/javadoc/org/newdawn/slick/geom/Ellipse.html new file mode 100644 index 00000000..851823c5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/Ellipse.html @@ -0,0 +1,551 @@ + + + + + + +Ellipse (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class Ellipse

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.Shape
+      extended by org.newdawn.slick.geom.Ellipse
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
Direct Known Subclasses:
Circle
+
+
+
+
public class Ellipse
extends Shape
+ + +

+An ellipse meeting the Shape contract. The ellipse is actually an approximation using + a series of points generated around the contour of the ellipse. +

+ +

+

+
Author:
+
Mark
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected static intDEFAULT_SEGMENT_COUNT + +
+          Default number of segments to draw this ellipse with
+ + + + + + + +
Fields inherited from class org.newdawn.slick.geom.Shape
boundingCircleRadius, center, maxX, maxY, minX, minY, points, pointsDirty, trianglesDirty, tris, x, y
+  + + + + + + + + + + + + + +
+Constructor Summary
Ellipse(float centerPointX, + float centerPointY, + float radius1, + float radius2) + +
+          Creates a new Ellipse object.
Ellipse(float centerPointX, + float centerPointY, + float radius1, + float radius2, + int segmentCount) + +
+          Creates a new Ellipse object.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidcalculateRadius() + +
+          Calculate the radius of a circle that can completely enclose this shape.
+protected  voidcreatePoints() + +
+          Generate the points to outline this ellipse.
+protected  voidfindCenter() + +
+          Get the center of this polygon.
+ floatgetRadius1() + +
+          Get the horizontal radius of the ellipse
+ floatgetRadius2() + +
+          Get the vertical radius of the ellipse
+ voidsetRadii(float radius1, + float radius2) + +
+          Change the shape of this Ellipse
+ voidsetRadius1(float radius1) + +
+          Set the horizontal radius of the ellipse
+ voidsetRadius2(float radius2) + +
+          Set the vertical radius of the ellipse
+ Shapetransform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.geom.Shape
calculateTriangles, checkPoints, closed, contains, contains, getBoundingCircleRadius, getCenter, getCenterX, getCenterY, getHeight, getLocation, getMaxX, getMaxY, getMinX, getMinY, getNormal, getPoint, getPointCount, getPoints, getTriangles, getWidth, getX, getY, hasVertex, includes, increaseTriangulation, indexOf, intersects, preCache, prune, setCenterX, setCenterY, setLocation, setLocation, setX, setY, subtract, union
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+DEFAULT_SEGMENT_COUNT

+
+protected static final int DEFAULT_SEGMENT_COUNT
+
+
Default number of segments to draw this ellipse with +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+Ellipse

+
+public Ellipse(float centerPointX,
+               float centerPointY,
+               float radius1,
+               float radius2)
+
+
Creates a new Ellipse object. +

+

+
Parameters:
centerPointX - x coordinate of the center of the ellipse
centerPointY - y coordinate of the center of the ellipse
radius1 - horizontal radius
radius2 - vertical radius
+
+
+ +

+Ellipse

+
+public Ellipse(float centerPointX,
+               float centerPointY,
+               float radius1,
+               float radius2,
+               int segmentCount)
+
+
Creates a new Ellipse object. +

+

+
Parameters:
centerPointX - x coordinate of the center of the ellipse
centerPointY - y coordinate of the center of the ellipse
radius1 - horizontal radius
radius2 - vertical radius
segmentCount - how fine to make the ellipse.
+
+ + + + + + + + +
+Method Detail
+ +

+setRadii

+
+public void setRadii(float radius1,
+                     float radius2)
+
+
Change the shape of this Ellipse +

+

+
Parameters:
radius1 - horizontal radius
radius2 - vertical radius
+
+
+
+ +

+getRadius1

+
+public float getRadius1()
+
+
Get the horizontal radius of the ellipse +

+

+ +
Returns:
The horizontal radius of the ellipse
+
+
+
+ +

+setRadius1

+
+public void setRadius1(float radius1)
+
+
Set the horizontal radius of the ellipse +

+

+
Parameters:
radius1 - The horizontal radius to set
+
+
+
+ +

+getRadius2

+
+public float getRadius2()
+
+
Get the vertical radius of the ellipse +

+

+ +
Returns:
The vertical radius of the ellipse
+
+
+
+ +

+setRadius2

+
+public void setRadius2(float radius2)
+
+
Set the vertical radius of the ellipse +

+

+
Parameters:
radius2 - The vertical radius to set
+
+
+
+ +

+createPoints

+
+protected void createPoints()
+
+
Generate the points to outline this ellipse. +

+

+
Specified by:
createPoints in class Shape
+
+
+
+
+
+
+ +

+transform

+
+public Shape transform(Transform transform)
+
+
Description copied from class: Shape
+
Apply a transformation and return a new shape. This will not alter the current shape but will + return the transformed shape. +

+

+
Specified by:
transform in class Shape
+
+
+
Parameters:
transform - The transform to be applied +
Returns:
The transformed shape.
See Also:
Shape.transform(org.newdawn.slick.geom.Transform)
+
+
+
+ +

+findCenter

+
+protected void findCenter()
+
+
Description copied from class: Shape
+
Get the center of this polygon. +

+

+
Overrides:
findCenter in class Shape
+
+
+
See Also:
Shape.findCenter()
+
+
+
+ +

+calculateRadius

+
+protected void calculateRadius()
+
+
Description copied from class: Shape
+
Calculate the radius of a circle that can completely enclose this shape. +

+

+
Overrides:
calculateRadius in class Shape
+
+
+
See Also:
Shape.calculateRadius()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/GeomUtil.HitResult.html b/lib/slick/javadoc/org/newdawn/slick/geom/GeomUtil.HitResult.html new file mode 100644 index 00000000..da31b5c9 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/GeomUtil.HitResult.html @@ -0,0 +1,330 @@ + + + + + + +GeomUtil.HitResult (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class GeomUtil.HitResult

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.GeomUtil.HitResult
+
+
+
Enclosing class:
GeomUtil
+
+
+
+
public class GeomUtil.HitResult
extends java.lang.Object
+ + +

+A lightweigtht description of a intersection between a shape and + line. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+ Lineline + +
+          The line on the target shape that intersected
+ intp1 + +
+          The index of the first point on the target shape that forms the line
+ intp2 + +
+          The index of the second point on the target shape that forms the line
+ Vector2fpt + +
+          The position of the intersection
+  + + + + + + + + + + +
+Constructor Summary
GeomUtil.HitResult() + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+line

+
+public Line line
+
+
The line on the target shape that intersected +

+

+
+
+
+ +

+p1

+
+public int p1
+
+
The index of the first point on the target shape that forms the line +

+

+
+
+
+ +

+p2

+
+public int p2
+
+
The index of the second point on the target shape that forms the line +

+

+
+
+
+ +

+pt

+
+public Vector2f pt
+
+
The position of the intersection +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+GeomUtil.HitResult

+
+public GeomUtil.HitResult()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/GeomUtil.html b/lib/slick/javadoc/org/newdawn/slick/geom/GeomUtil.html new file mode 100644 index 00000000..a82aeea2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/GeomUtil.html @@ -0,0 +1,531 @@ + + + + + + +GeomUtil (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class GeomUtil

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.GeomUtil
+
+
+
+
public class GeomUtil
extends java.lang.Object
+ + +

+A set of utilities to play with geometry +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Nested Class Summary
+ classGeomUtil.HitResult + +
+          A lightweigtht description of a intersection between a shape and + line.
+ + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+ floatEDGE_SCALE + +
+          The tolerance for determining direction change
+ floatEPSILON + +
+          The tolerance for determining changes and steps
+ GeomUtilListenerlistener + +
+          The listener to notify of operations
+ intMAX_POINTS + +
+          The maximum number of points returned by an operation - prevents full lockups
+  + + + + + + + + + + +
+Constructor Summary
GeomUtil() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ LinegetLine(Shape shape, + float sx, + float sy, + int e) + +
+          Get a line between two points in a shape
+ LinegetLine(Shape shape, + int s, + int e) + +
+          Get a line between two points in a shape
+ GeomUtil.HitResultintersect(Shape shape, + Line line) + +
+          Intersect a line with a shape
+static intrationalPoint(Shape shape, + int p) + +
+          Rationalise a point in terms of a given shape
+ voidsetListener(GeomUtilListener listener) + +
+          Set the listener to be notified of geometry based operations
+ Shape[]subtract(Shape target, + Shape missing) + +
+          Subtract one shape from another - note this is experimental and doesn't + currently handle islands
+ Shape[]union(Shape target, + Shape other) + +
+          Join to shapes together.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+EPSILON

+
+public float EPSILON
+
+
The tolerance for determining changes and steps +

+

+
+
+
+ +

+EDGE_SCALE

+
+public float EDGE_SCALE
+
+
The tolerance for determining direction change +

+

+
+
+
+ +

+MAX_POINTS

+
+public int MAX_POINTS
+
+
The maximum number of points returned by an operation - prevents full lockups +

+

+
+
+
+ +

+listener

+
+public GeomUtilListener listener
+
+
The listener to notify of operations +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+GeomUtil

+
+public GeomUtil()
+
+
+ + + + + + + + +
+Method Detail
+ +

+subtract

+
+public Shape[] subtract(Shape target,
+                        Shape missing)
+
+
Subtract one shape from another - note this is experimental and doesn't + currently handle islands +

+

+
Parameters:
target - The target to be subtracted from
missing - The shape to subtract +
Returns:
The newly created shapes
+
+
+
+ +

+setListener

+
+public void setListener(GeomUtilListener listener)
+
+
Set the listener to be notified of geometry based operations +

+

+
Parameters:
listener - The listener to be notified of geometry based operations
+
+
+
+ +

+union

+
+public Shape[] union(Shape target,
+                     Shape other)
+
+
Join to shapes together. Note that the shapes must be touching + for this method to work. +

+

+
Parameters:
target - The target shape to union with
other - The additional shape to union +
Returns:
The newly created shapes
+
+
+
+ +

+intersect

+
+public GeomUtil.HitResult intersect(Shape shape,
+                                    Line line)
+
+
Intersect a line with a shape +

+

+
Parameters:
shape - The shape to compare
line - The line to intersect against the shape +
Returns:
The result describing the intersection or null if none
+
+
+
+ +

+rationalPoint

+
+public static int rationalPoint(Shape shape,
+                                int p)
+
+
Rationalise a point in terms of a given shape +

+

+
Parameters:
shape - The shape
p - The index of the point +
Returns:
The index that is rational for the shape
+
+
+
+ +

+getLine

+
+public Line getLine(Shape shape,
+                    int s,
+                    int e)
+
+
Get a line between two points in a shape +

+

+
Parameters:
shape - The shape
s - The index of the start point
e - The index of the end point +
Returns:
The line between the two points
+
+
+
+ +

+getLine

+
+public Line getLine(Shape shape,
+                    float sx,
+                    float sy,
+                    int e)
+
+
Get a line between two points in a shape +

+

+
Parameters:
shape - The shape
sx - The x coordinate of the start point
sy - The y coordinate of the start point
e - The index of the end point +
Returns:
The line between the two points
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/GeomUtilListener.html b/lib/slick/javadoc/org/newdawn/slick/geom/GeomUtilListener.html new file mode 100644 index 00000000..809ef710 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/GeomUtilListener.html @@ -0,0 +1,267 @@ + + + + + + +GeomUtilListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Interface GeomUtilListener

+
+
All Known Implementing Classes:
GeomUtilTest, GeomUtilTileTest
+
+
+
+
public interface GeomUtilListener
+ + +

+Debug listener for notifications assocaited with geometry utilities +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidpointExcluded(float x, + float y) + +
+          Notification that a point was excluded from geometry
+ voidpointIntersected(float x, + float y) + +
+          Notification that a point was intersected between two geometries
+ voidpointUsed(float x, + float y) + +
+          Notification that a point was used to build a new geometry
+  +

+ + + + + + + + +
+Method Detail
+ +

+pointExcluded

+
+void pointExcluded(float x,
+                   float y)
+
+
Notification that a point was excluded from geometry +

+

+
Parameters:
x - The x coordinate of the point
y - The y coordinate of the point
+
+
+
+ +

+pointIntersected

+
+void pointIntersected(float x,
+                      float y)
+
+
Notification that a point was intersected between two geometries +

+

+
Parameters:
x - The x coordinate of the point
y - The y coordinate of the point
+
+
+
+ +

+pointUsed

+
+void pointUsed(float x,
+               float y)
+
+
Notification that a point was used to build a new geometry +

+

+
Parameters:
x - The x coordinate of the point
y - The y coordinate of the point
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/Line.html b/lib/slick/javadoc/org/newdawn/slick/geom/Line.html new file mode 100644 index 00000000..3e7aeec5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/Line.html @@ -0,0 +1,1026 @@ + + + + + + +Line (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class Line

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.Shape
+      extended by org.newdawn.slick.geom.Line
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class Line
extends Shape
+ + +

+Implemenation of a bunch of maths functions to do with lines. Note that lines + can't be used as dynamic shapes right now - also collision with the end of a + line is undefined. +

+ +

+

+
Author:
+
Kevin Glass
+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.geom.Shape
boundingCircleRadius, center, maxX, maxY, minX, minY, points, pointsDirty, trianglesDirty, tris, x, y
+  + + + + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
Line(float[] start, + float[] end) + +
+          Create a new line based on two points
Line(float x, + float y) + +
+          Create a new line based on the origin and a single point
Line(float x, + float y, + boolean inner, + boolean outer) + +
+          Create a new line based on the origin and a single point
Line(float x1, + float y1, + float x2, + float y2) + +
+          Create a new line based on two points
Line(float x1, + float y1, + float dx, + float dy, + boolean dummy) + +
+          Create a line with relative second point
Line(Vector2f start, + Vector2f end) + +
+          Create a new line based on two points
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanclosed() + +
+          True if this is a closed shape
+protected  voidcreatePoints() + +
+          Subclasses implement this to create the points of the shape.
+ floatdistance(Vector2f point) + +
+          Get the shortest distance from a point to this line
+ floatdistanceSquared(Vector2f point) + +
+          Get the shortest distance squared from a point to this line
+ voidgetClosestPoint(Vector2f point, + Vector2f result) + +
+          Get the closest point on the line to a given point
+ floatgetDX() + +
+          Get the x direction of this line
+ floatgetDY() + +
+          Get the y direction of this line
+ Vector2fgetEnd() + +
+          Get the end point of the line
+ Vector2fgetStart() + +
+          Get the start point of the line
+ floatgetX() + +
+          Get the x location of the left side of this shape.
+ floatgetX1() + +
+          Get the x coordinate of the start point
+ floatgetX2() + +
+          Get the x coordinate of the end point
+ floatgetY() + +
+          Get the y position of the top of this shape.
+ floatgetY1() + +
+          Get the y coordinate of the start point
+ floatgetY2() + +
+          Get the y coordinate of the end point
+ Vector2fintersect(Line other) + +
+          Intersect this line with another
+ Vector2fintersect(Line other, + boolean limit) + +
+          Intersect this line with another
+ booleanintersect(Line other, + boolean limit, + Vector2f result) + +
+          Intersect this line with another
+ booleanintersects(Shape shape) + +
+          Check if this shape intersects with the shape provided.
+ floatlength() + +
+          Find the length of the line
+ floatlengthSquared() + +
+          Find the length of the line squared (cheaper and good for comparisons)
+ booleanon(Vector2f point) + +
+          Check if the given point is on the line
+ voidset(float[] start, + float[] end) + +
+          Configure the line
+ voidset(float sx, + float sy, + float ex, + float ey) + +
+          Configure the line without garbage
+ voidset(Vector2f start, + Vector2f end) + +
+          Configure the line
+ java.lang.StringtoString() + +
+           
+ Shapetransform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.geom.Shape
calculateRadius, calculateTriangles, checkPoints, contains, contains, findCenter, getBoundingCircleRadius, getCenter, getCenterX, getCenterY, getHeight, getLocation, getMaxX, getMaxY, getMinX, getMinY, getNormal, getPoint, getPointCount, getPoints, getTriangles, getWidth, hasVertex, includes, increaseTriangulation, indexOf, preCache, prune, setCenterX, setCenterY, setLocation, setLocation, setX, setY, subtract, union
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Line

+
+public Line(float x,
+            float y,
+            boolean inner,
+            boolean outer)
+
+
Create a new line based on the origin and a single point +

+

+
Parameters:
x - The end point of the line
y - The end point of the line
inner - True if this line blocks on it's inner edge
outer - True if this line blocks on it's outer edge
+
+
+ +

+Line

+
+public Line(float x,
+            float y)
+
+
Create a new line based on the origin and a single point +

+

+
Parameters:
x - The end point of the line
y - The end point of the line
+
+
+ +

+Line

+
+public Line(float x1,
+            float y1,
+            float x2,
+            float y2)
+
+
Create a new line based on two points +

+

+
Parameters:
x1 - The x coordinate of the start point
y1 - The y coordinate of the start point
x2 - The x coordinate of the end point
y2 - The y coordinate of the end point
+
+
+ +

+Line

+
+public Line(float x1,
+            float y1,
+            float dx,
+            float dy,
+            boolean dummy)
+
+
Create a line with relative second point +

+

+
Parameters:
x1 - The x coordinate of the start point
y1 - The y coordinate of the start point
dx - The x change to get to the second point
dy - The y change to get to the second point
dummy - A dummy value
+
+
+ +

+Line

+
+public Line(float[] start,
+            float[] end)
+
+
Create a new line based on two points +

+

+
Parameters:
start - The start point
end - The end point
+
+
+ +

+Line

+
+public Line(Vector2f start,
+            Vector2f end)
+
+
Create a new line based on two points +

+

+
Parameters:
start - The start point
end - The end point
+
+ + + + + + + + +
+Method Detail
+ +

+set

+
+public void set(float[] start,
+                float[] end)
+
+
Configure the line +

+

+
Parameters:
start - The start point of the line
end - The end point of the line
+
+
+
+ +

+getStart

+
+public Vector2f getStart()
+
+
Get the start point of the line +

+

+ +
Returns:
The start point of the line
+
+
+
+ +

+getEnd

+
+public Vector2f getEnd()
+
+
Get the end point of the line +

+

+ +
Returns:
The end point of the line
+
+
+
+ +

+length

+
+public float length()
+
+
Find the length of the line +

+

+ +
Returns:
The the length of the line
+
+
+
+ +

+lengthSquared

+
+public float lengthSquared()
+
+
Find the length of the line squared (cheaper and good for comparisons) +

+

+ +
Returns:
The length of the line squared
+
+
+
+ +

+set

+
+public void set(Vector2f start,
+                Vector2f end)
+
+
Configure the line +

+

+
Parameters:
start - The start point of the line
end - The end point of the line
+
+
+
+ +

+set

+
+public void set(float sx,
+                float sy,
+                float ex,
+                float ey)
+
+
Configure the line without garbage +

+

+
Parameters:
sx - The x coordinate of the start
sy - The y coordinate of the start
ex - The x coordiante of the end
ey - The y coordinate of the end
+
+
+
+ +

+getDX

+
+public float getDX()
+
+
Get the x direction of this line +

+

+ +
Returns:
The x direction of this line
+
+
+
+ +

+getDY

+
+public float getDY()
+
+
Get the y direction of this line +

+

+ +
Returns:
The y direction of this line
+
+
+
+ +

+getX

+
+public float getX()
+
+
Description copied from class: Shape
+
Get the x location of the left side of this shape. +

+

+
Overrides:
getX in class Shape
+
+
+ +
Returns:
The x location of the left side of this shape.
See Also:
Shape.getX()
+
+
+
+ +

+getY

+
+public float getY()
+
+
Description copied from class: Shape
+
Get the y position of the top of this shape. +

+

+
Overrides:
getY in class Shape
+
+
+ +
Returns:
The y position of the top of this shape.
See Also:
Shape.getY()
+
+
+
+ +

+getX1

+
+public float getX1()
+
+
Get the x coordinate of the start point +

+

+ +
Returns:
The x coordinate of the start point
+
+
+
+ +

+getY1

+
+public float getY1()
+
+
Get the y coordinate of the start point +

+

+ +
Returns:
The y coordinate of the start point
+
+
+
+ +

+getX2

+
+public float getX2()
+
+
Get the x coordinate of the end point +

+

+ +
Returns:
The x coordinate of the end point
+
+
+
+ +

+getY2

+
+public float getY2()
+
+
Get the y coordinate of the end point +

+

+ +
Returns:
The y coordinate of the end point
+
+
+
+ +

+distance

+
+public float distance(Vector2f point)
+
+
Get the shortest distance from a point to this line +

+

+
Parameters:
point - The point from which we want the distance +
Returns:
The distance from the line to the point
+
+
+
+ +

+on

+
+public boolean on(Vector2f point)
+
+
Check if the given point is on the line +

+

+
Parameters:
point - The point to check +
Returns:
True if the point is on this line
+
+
+
+ +

+distanceSquared

+
+public float distanceSquared(Vector2f point)
+
+
Get the shortest distance squared from a point to this line +

+

+
Parameters:
point - The point from which we want the distance +
Returns:
The distance squared from the line to the point
+
+
+
+ +

+getClosestPoint

+
+public void getClosestPoint(Vector2f point,
+                            Vector2f result)
+
+
Get the closest point on the line to a given point +

+

+
Parameters:
point - The point which we want to project
result - The point on the line closest to the given point
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+
+ +

+intersect

+
+public Vector2f intersect(Line other)
+
+
Intersect this line with another +

+

+
Parameters:
other - The other line we should intersect with +
Returns:
The intersection point or null if the lines are parallel
+
+
+
+ +

+intersect

+
+public Vector2f intersect(Line other,
+                          boolean limit)
+
+
Intersect this line with another +

+

+
Parameters:
other - The other line we should intersect with
limit - True if the collision is limited to the extent of the lines +
Returns:
The intersection point or null if the lines don't intersect
+
+
+
+ +

+intersect

+
+public boolean intersect(Line other,
+                         boolean limit,
+                         Vector2f result)
+
+
Intersect this line with another +

+

+
Parameters:
other - The other line we should intersect with
limit - True if the collision is limited to the extent of the lines
result - The resulting intersection point if any +
Returns:
True if the lines intersect
+
+
+
+ +

+createPoints

+
+protected void createPoints()
+
+
Description copied from class: Shape
+
Subclasses implement this to create the points of the shape. +

+

+
Specified by:
createPoints in class Shape
+
+
+
See Also:
Shape.createPoints()
+
+
+
+ +

+transform

+
+public Shape transform(Transform transform)
+
+
Description copied from class: Shape
+
Apply a transformation and return a new shape. This will not alter the current shape but will + return the transformed shape. +

+

+
Specified by:
transform in class Shape
+
+
+
Parameters:
transform - The transform to be applied +
Returns:
The transformed shape.
See Also:
Shape.transform(org.newdawn.slick.geom.Transform)
+
+
+
+ +

+closed

+
+public boolean closed()
+
+
Description copied from class: Shape
+
True if this is a closed shape +

+

+
Overrides:
closed in class Shape
+
+
+ +
Returns:
True if this is a closed shape
See Also:
Shape.closed()
+
+
+
+ +

+intersects

+
+public boolean intersects(Shape shape)
+
+
Description copied from class: Shape
+
Check if this shape intersects with the shape provided. +

+

+
Overrides:
intersects in class Shape
+
+
+
Parameters:
shape - The shape to check if it intersects with this one. +
Returns:
True if the shapes do intersect, false otherwise.
See Also:
Shape.intersects(org.newdawn.slick.geom.Shape)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/MannTriangulator.PointBag.html b/lib/slick/javadoc/org/newdawn/slick/geom/MannTriangulator.PointBag.html new file mode 100644 index 00000000..47c9bfc8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/MannTriangulator.PointBag.html @@ -0,0 +1,458 @@ + + + + + + +MannTriangulator.PointBag (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class MannTriangulator.PointBag

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.MannTriangulator.PointBag
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
Enclosing class:
MannTriangulator
+
+
+
+
protected class MannTriangulator.PointBag
extends java.lang.Object
implements java.io.Serializable
+ + +

+A bag/pool of point objects +

+ +

+

+
Author:
+
kevin
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+protected  org.newdawn.slick.geom.MannTriangulator.Pointfirst + +
+          The first point in the bag - head of the list
+protected  MannTriangulator.PointBagnext + +
+          The next bag in the list of bags
+  + + + + + + + + + + + +
+Constructor Summary
+protected MannTriangulator.PointBag() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidadd(org.newdawn.slick.geom.MannTriangulator.Point p) + +
+          Add a point to the bag
+ voidclear() + +
+          Clear all the points from this bag
+ voidcomputeAngles() + +
+          Compute the angles for the points in this bag
+ booleancontains(Vector2f point) + +
+          Check if the point provided was contained
+ intcountPoints() + +
+          Get the number of points in the bag
+ booleandoesIntersectSegment(Vector2f v1, + Vector2f v2) + +
+          Check if the points in this bag form a path intersecting + with the specified path
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+first

+
+protected org.newdawn.slick.geom.MannTriangulator.Point first
+
+
The first point in the bag - head of the list +

+

+
+
+
+ +

+next

+
+protected MannTriangulator.PointBag next
+
+
The next bag in the list of bags +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+MannTriangulator.PointBag

+
+protected MannTriangulator.PointBag()
+
+
+ + + + + + + + +
+Method Detail
+ +

+clear

+
+public void clear()
+
+
Clear all the points from this bag +

+

+
+
+
+
+
+
+
+ +

+add

+
+public void add(org.newdawn.slick.geom.MannTriangulator.Point p)
+
+
Add a point to the bag +

+

+
+
+
+
Parameters:
p - The point to add
+
+
+
+ +

+computeAngles

+
+public void computeAngles()
+
+
Compute the angles for the points in this bag +

+

+
+
+
+
+
+
+
+ +

+doesIntersectSegment

+
+public boolean doesIntersectSegment(Vector2f v1,
+                                    Vector2f v2)
+
+
Check if the points in this bag form a path intersecting + with the specified path +

+

+
+
+
+
Parameters:
v1 - The start point of the segment
v2 - The end point of the segment +
Returns:
True if points in this contour intersect with the segment
+
+
+
+ +

+countPoints

+
+public int countPoints()
+
+
Get the number of points in the bag +

+

+
+
+
+ +
Returns:
The number of points in the bag
+
+
+
+ +

+contains

+
+public boolean contains(Vector2f point)
+
+
Check if the point provided was contained +

+

+
+
+
+
Parameters:
point - The point provided +
Returns:
True if it's in the bag
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/MannTriangulator.html b/lib/slick/javadoc/org/newdawn/slick/geom/MannTriangulator.html new file mode 100644 index 00000000..0304ace2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/MannTriangulator.html @@ -0,0 +1,477 @@ + + + + + + +MannTriangulator (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class MannTriangulator

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.MannTriangulator
+
+
+
All Implemented Interfaces:
java.io.Serializable, Triangulator
+
+
+
+
public class MannTriangulator
extends java.lang.Object
implements Triangulator
+ + +

+A 2D Triangulator. Graciously made available by the man(n) himself. +

+ +

+

+
Author:
+
Matthias Mann
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Nested Class Summary
+protected  classMannTriangulator.PointBag + +
+          A bag/pool of point objects
+ + + + + + + + + + + + + + +
+Field Summary
+protected  MannTriangulator.PointBagcontour + +
+          The outer countour of the shape
+protected  MannTriangulator.PointBagholes + +
+          The holes defined in the polygon
+  + + + + + + + + + + +
+Constructor Summary
MannTriangulator() + +
+          Creates a new instance of Triangulator0
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddPolyPoint(float x, + float y) + +
+          Add a point that forms part of the outer polygon
+ intgetTriangleCount() + +
+          Get a count of the number of triangles produced
+ float[]getTrianglePoint(int tri, + int i) + +
+          Get a point on a specified generated triangle
+ voidreset() + +
+          Reset the internal state of the triangulator
+ voidstartHole() + +
+          Begin adding a hole to the polygon
+ booleantriangulate() + +
+          Run the triangulation
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+contour

+
+protected MannTriangulator.PointBag contour
+
+
The outer countour of the shape +

+

+
+
+
+ +

+holes

+
+protected MannTriangulator.PointBag holes
+
+
The holes defined in the polygon +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+MannTriangulator

+
+public MannTriangulator()
+
+
Creates a new instance of Triangulator0 +

+

+ + + + + + + + +
+Method Detail
+ +

+addPolyPoint

+
+public void addPolyPoint(float x,
+                         float y)
+
+
Description copied from interface: Triangulator
+
Add a point that forms part of the outer polygon +

+

+
Specified by:
addPolyPoint in interface Triangulator
+
+
+
Parameters:
x - The x coordinate of the point
y - The y coordiante of the point
See Also:
Triangulator.addPolyPoint(float, float)
+
+
+
+ +

+reset

+
+public void reset()
+
+
Reset the internal state of the triangulator +

+

+
+
+
+
+
+
+
+ +

+startHole

+
+public void startHole()
+
+
Begin adding a hole to the polygon +

+

+
Specified by:
startHole in interface Triangulator
+
+
+
+
+
+
+ +

+triangulate

+
+public boolean triangulate()
+
+
Description copied from interface: Triangulator
+
Run the triangulation +

+

+
Specified by:
triangulate in interface Triangulator
+
+
+ +
Returns:
True if successful
+
+
+
+ +

+getTriangleCount

+
+public int getTriangleCount()
+
+
Description copied from interface: Triangulator
+
Get a count of the number of triangles produced +

+

+
Specified by:
getTriangleCount in interface Triangulator
+
+
+ +
Returns:
The number of triangles produced
See Also:
Triangulator.getTriangleCount()
+
+
+
+ +

+getTrianglePoint

+
+public float[] getTrianglePoint(int tri,
+                                int i)
+
+
Description copied from interface: Triangulator
+
Get a point on a specified generated triangle +

+

+
Specified by:
getTrianglePoint in interface Triangulator
+
+
+
Parameters:
tri - The index of the triangle to interegate
i - The index of the point within the triangle to retrieve + (0 - 2) +
Returns:
The x,y coordinate pair for the point
See Also:
Triangulator.getTrianglePoint(int, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/MorphShape.html b/lib/slick/javadoc/org/newdawn/slick/geom/MorphShape.html new file mode 100644 index 00000000..e402545d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/MorphShape.html @@ -0,0 +1,413 @@ + + + + + + +MorphShape (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class MorphShape

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.Shape
+      extended by org.newdawn.slick.geom.MorphShape
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class MorphShape
extends Shape
+ + +

+A shape that morphs between a set of other shapes +

+ +

+

+
Author:
+
kevin
+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.geom.Shape
boundingCircleRadius, center, maxX, maxY, minX, minY, points, pointsDirty, trianglesDirty, tris, x, y
+  + + + + + + + + + + +
+Constructor Summary
MorphShape(Shape base) + +
+          Create a new mighty morphin shape
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddShape(Shape shape) + +
+          Add a subsequent shape that we should morph too in order
+protected  voidcreatePoints() + +
+          Subclasses implement this to create the points of the shape.
+ voidsetExternalFrame(Shape current) + +
+          Set the current frame
+ voidsetMorphTime(float time) + +
+          Set the "time" index for this morph.
+ Shapetransform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ voidupdateMorphTime(float delta) + +
+          Update the morph time and hence the curent frame
+ + + + + + + +
Methods inherited from class org.newdawn.slick.geom.Shape
calculateRadius, calculateTriangles, checkPoints, closed, contains, contains, findCenter, getBoundingCircleRadius, getCenter, getCenterX, getCenterY, getHeight, getLocation, getMaxX, getMaxY, getMinX, getMinY, getNormal, getPoint, getPointCount, getPoints, getTriangles, getWidth, getX, getY, hasVertex, includes, increaseTriangulation, indexOf, intersects, preCache, prune, setCenterX, setCenterY, setLocation, setLocation, setX, setY, subtract, union
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MorphShape

+
+public MorphShape(Shape base)
+
+
Create a new mighty morphin shape +

+

+
Parameters:
base - The base shape we're starting the morph from
+
+ + + + + + + + +
+Method Detail
+ +

+addShape

+
+public void addShape(Shape shape)
+
+
Add a subsequent shape that we should morph too in order +

+

+
Parameters:
shape - The new shape that forms part of the morphing shape
+
+
+
+ +

+setMorphTime

+
+public void setMorphTime(float time)
+
+
Set the "time" index for this morph. This is given in terms of shapes, so + 0.5f would give you the position half way between the first and second shapes. +

+

+
Parameters:
time - The time index to represent on this shape
+
+
+
+ +

+updateMorphTime

+
+public void updateMorphTime(float delta)
+
+
Update the morph time and hence the curent frame +

+

+
Parameters:
delta - The amount to change the morph time by
+
+
+
+ +

+setExternalFrame

+
+public void setExternalFrame(Shape current)
+
+
Set the current frame +

+

+
Parameters:
current - The current frame
+
+
+
+ +

+createPoints

+
+protected void createPoints()
+
+
Description copied from class: Shape
+
Subclasses implement this to create the points of the shape. +

+

+
Specified by:
createPoints in class Shape
+
+
+
See Also:
createPoints()
+
+
+
+ +

+transform

+
+public Shape transform(Transform transform)
+
+
Description copied from class: Shape
+
Apply a transformation and return a new shape. This will not alter the current shape but will + return the transformed shape. +

+

+
Specified by:
transform in class Shape
+
+
+
Parameters:
transform - The transform to be applied +
Returns:
The transformed shape.
See Also:
transform(Transform)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/NeatTriangulator.html b/lib/slick/javadoc/org/newdawn/slick/geom/NeatTriangulator.html new file mode 100644 index 00000000..7b159afc --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/NeatTriangulator.html @@ -0,0 +1,429 @@ + + + + + + +NeatTriangulator (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class NeatTriangulator

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.NeatTriangulator
+
+
+
All Implemented Interfaces:
java.io.Serializable, Triangulator
+
+
+
+
public class NeatTriangulator
extends java.lang.Object
implements Triangulator
+ + +

+A second triangulator that seems slightly more robust +

+ +

+

+
Author:
+
Online examples
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
NeatTriangulator() + +
+          Create a new triangulator
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddPolyPoint(float x, + float y) + +
+          Add a point to the polygon
+ voidbasicTriangulation() + +
+          Perform simple triangulation
+ voidclear() + +
+          Clear the triangulator status
+ intgetTriangleCount() + +
+          Get a count of the number of triangles produced
+ float[]getTrianglePoint(int tri, + int i) + +
+          Get a point on a specified generated triangle
+ voidstartHole() + +
+          Start a hole in the polygon
+ booleantriangulate() + +
+          Upate the triangles
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+NeatTriangulator

+
+public NeatTriangulator()
+
+
Create a new triangulator +

+

+ + + + + + + + +
+Method Detail
+ +

+clear

+
+public void clear()
+
+
Clear the triangulator status +

+

+
+
+
+
+
+
+
+ +

+basicTriangulation

+
+public void basicTriangulation()
+                        throws org.newdawn.slick.geom.NeatTriangulator.InternalException
+
+
Perform simple triangulation +

+

+
+
+
+ +
Throws: +
InternalException - Indicates a polygon that can't be triangulated +
org.newdawn.slick.geom.NeatTriangulator.InternalException
+
+
+
+ +

+triangulate

+
+public boolean triangulate()
+
+
Upate the triangles +

+

+
Specified by:
triangulate in interface Triangulator
+
+
+ +
Returns:
True if successful
+
+
+
+ +

+addPolyPoint

+
+public void addPolyPoint(float x,
+                         float y)
+
+
Add a point to the polygon +

+

+
Specified by:
addPolyPoint in interface Triangulator
+
+
+
Parameters:
x - The x coordinate of the point
y - The y coordiante of the point
+
+
+
+ +

+getTriangleCount

+
+public int getTriangleCount()
+
+
Description copied from interface: Triangulator
+
Get a count of the number of triangles produced +

+

+
Specified by:
getTriangleCount in interface Triangulator
+
+
+ +
Returns:
The number of triangles produced
See Also:
Triangulator.getTriangleCount()
+
+
+
+ +

+getTrianglePoint

+
+public float[] getTrianglePoint(int tri,
+                                int i)
+
+
Description copied from interface: Triangulator
+
Get a point on a specified generated triangle +

+

+
Specified by:
getTrianglePoint in interface Triangulator
+
+
+
Parameters:
tri - The index of the triangle to interegate
i - The index of the point within the triangle to retrieve + (0 - 2) +
Returns:
The x,y coordinate pair for the point
See Also:
Triangulator.getTrianglePoint(int, int)
+
+
+
+ +

+startHole

+
+public void startHole()
+
+
Description copied from interface: Triangulator
+
Start a hole in the polygon +

+

+
Specified by:
startHole in interface Triangulator
+
+
+
See Also:
Triangulator.startHole()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/OverTriangulator.html b/lib/slick/javadoc/org/newdawn/slick/geom/OverTriangulator.html new file mode 100644 index 00000000..6edcb8a8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/OverTriangulator.html @@ -0,0 +1,382 @@ + + + + + + +OverTriangulator (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class OverTriangulator

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.OverTriangulator
+
+
+
All Implemented Interfaces:
java.io.Serializable, Triangulator
+
+
+
+
public class OverTriangulator
extends java.lang.Object
implements Triangulator
+ + +

+A triangulator implementation that splits the triangules of another, subdividing + to give a higher tesselation - and hence smoother transitions. +

+ +

+

+
Author:
+
kevin
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
OverTriangulator(Triangulator tris) + +
+          Create a new triangulator
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddPolyPoint(float x, + float y) + +
+          Add a point that forms part of the outer polygon
+ intgetTriangleCount() + +
+          Get a count of the number of triangles produced
+ float[]getTrianglePoint(int tri, + int i) + +
+          Get a point on a specified generated triangle
+ voidstartHole() + +
+          Start a hole in the polygon
+ booleantriangulate() + +
+          Run the triangulation
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+OverTriangulator

+
+public OverTriangulator(Triangulator tris)
+
+
Create a new triangulator +

+

+
Parameters:
tris - The original set of triangles to be sub-dividied
+
+ + + + + + + + +
+Method Detail
+ +

+addPolyPoint

+
+public void addPolyPoint(float x,
+                         float y)
+
+
Description copied from interface: Triangulator
+
Add a point that forms part of the outer polygon +

+

+
Specified by:
addPolyPoint in interface Triangulator
+
+
+
Parameters:
x - The x coordinate of the point
y - The y coordiante of the point
See Also:
Triangulator.addPolyPoint(float, float)
+
+
+
+ +

+getTriangleCount

+
+public int getTriangleCount()
+
+
Description copied from interface: Triangulator
+
Get a count of the number of triangles produced +

+

+
Specified by:
getTriangleCount in interface Triangulator
+
+
+ +
Returns:
The number of triangles produced
See Also:
Triangulator.getTriangleCount()
+
+
+
+ +

+getTrianglePoint

+
+public float[] getTrianglePoint(int tri,
+                                int i)
+
+
Description copied from interface: Triangulator
+
Get a point on a specified generated triangle +

+

+
Specified by:
getTrianglePoint in interface Triangulator
+
+
+
Parameters:
tri - The index of the triangle to interegate
i - The index of the point within the triangle to retrieve + (0 - 2) +
Returns:
The x,y coordinate pair for the point
See Also:
Triangulator.getTrianglePoint(int, int)
+
+
+
+ +

+startHole

+
+public void startHole()
+
+
Description copied from interface: Triangulator
+
Start a hole in the polygon +

+

+
Specified by:
startHole in interface Triangulator
+
+
+
See Also:
Triangulator.startHole()
+
+
+
+ +

+triangulate

+
+public boolean triangulate()
+
+
Description copied from interface: Triangulator
+
Run the triangulation +

+

+
Specified by:
triangulate in interface Triangulator
+
+
+ +
Returns:
True if successful
See Also:
Triangulator.triangulate()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/Path.html b/lib/slick/javadoc/org/newdawn/slick/geom/Path.html new file mode 100644 index 00000000..cdd4ed7b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/Path.html @@ -0,0 +1,489 @@ + + + + + + +Path (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class Path

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.Shape
+      extended by org.newdawn.slick.geom.Path
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class Path
extends Shape
+ + +

+A shape built from lines and curves. Hole support is present but + restricted. +

+ +

+

+
Author:
+
kevin
+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.geom.Shape
boundingCircleRadius, center, maxX, maxY, minX, minY, points, pointsDirty, trianglesDirty, tris, x, y
+  + + + + + + + + + + +
+Constructor Summary
Path(float sx, + float sy) + +
+          Create a new path
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclose() + +
+          Close the path to form a polygon
+ booleanclosed() + +
+          True if this is a closed shape
+protected  voidcreatePoints() + +
+          Subclasses implement this to create the points of the shape.
+ voidcurveTo(float x, + float y, + float cx1, + float cy1, + float cx2, + float cy2) + +
+          Add a curve to the specified location (using the default segments 10)
+ voidcurveTo(float x, + float y, + float cx1, + float cy1, + float cx2, + float cy2, + int segments) + +
+          Add a curve to the specified location (specifing the number of segments)
+ voidlineTo(float x, + float y) + +
+          Add a line to the contour or hole which ends at the specified + location.
+ voidstartHole(float sx, + float sy) + +
+          Start building a hole in the previously defined contour
+ Shapetransform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.geom.Shape
calculateRadius, calculateTriangles, checkPoints, contains, contains, findCenter, getBoundingCircleRadius, getCenter, getCenterX, getCenterY, getHeight, getLocation, getMaxX, getMaxY, getMinX, getMinY, getNormal, getPoint, getPointCount, getPoints, getTriangles, getWidth, getX, getY, hasVertex, includes, increaseTriangulation, indexOf, intersects, preCache, prune, setCenterX, setCenterY, setLocation, setLocation, setX, setY, subtract, union
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Path

+
+public Path(float sx,
+            float sy)
+
+
Create a new path +

+

+
Parameters:
sx - The start x coordinate of the path
sy - The start y coordiante of the path
+
+ + + + + + + + +
+Method Detail
+ +

+startHole

+
+public void startHole(float sx,
+                      float sy)
+
+
Start building a hole in the previously defined contour +

+

+
Parameters:
sx - The start point of the hole
sy - The start point of the hole
+
+
+
+ +

+lineTo

+
+public void lineTo(float x,
+                   float y)
+
+
Add a line to the contour or hole which ends at the specified + location. +

+

+
Parameters:
x - The x coordinate to draw the line to
y - The y coordiante to draw the line to
+
+
+
+ +

+close

+
+public void close()
+
+
Close the path to form a polygon +

+

+
+
+
+
+ +

+curveTo

+
+public void curveTo(float x,
+                    float y,
+                    float cx1,
+                    float cy1,
+                    float cx2,
+                    float cy2)
+
+
Add a curve to the specified location (using the default segments 10) +

+

+
Parameters:
x - The destination x coordinate
y - The destination y coordiante
cx1 - The x coordiante of the first control point
cy1 - The y coordiante of the first control point
cx2 - The x coordinate of the second control point
cy2 - The y coordinate of the second control point
+
+
+
+ +

+curveTo

+
+public void curveTo(float x,
+                    float y,
+                    float cx1,
+                    float cy1,
+                    float cx2,
+                    float cy2,
+                    int segments)
+
+
Add a curve to the specified location (specifing the number of segments) +

+

+
Parameters:
x - The destination x coordinate
y - The destination y coordiante
cx1 - The x coordiante of the first control point
cy1 - The y coordiante of the first control point
cx2 - The x coordinate of the second control point
cy2 - The y coordinate of the second control point
segments - The number of segments to use for the new curve
+
+
+
+ +

+createPoints

+
+protected void createPoints()
+
+
Description copied from class: Shape
+
Subclasses implement this to create the points of the shape. +

+

+
Specified by:
createPoints in class Shape
+
+
+
See Also:
Shape.createPoints()
+
+
+
+ +

+transform

+
+public Shape transform(Transform transform)
+
+
Description copied from class: Shape
+
Apply a transformation and return a new shape. This will not alter the current shape but will + return the transformed shape. +

+

+
Specified by:
transform in class Shape
+
+
+
Parameters:
transform - The transform to be applied +
Returns:
The transformed shape.
See Also:
Shape.transform(org.newdawn.slick.geom.Transform)
+
+
+
+ +

+closed

+
+public boolean closed()
+
+
True if this is a closed shape +

+

+
Overrides:
closed in class Shape
+
+
+ +
Returns:
True if this is a closed shape
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/Point.html b/lib/slick/javadoc/org/newdawn/slick/geom/Point.html new file mode 100644 index 00000000..79d29162 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/Point.html @@ -0,0 +1,380 @@ + + + + + + +Point (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class Point

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.Shape
+      extended by org.newdawn.slick.geom.Point
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class Point
extends Shape
+ + +

+A single point shape +

+ +

+

+
Author:
+
Kova
+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.geom.Shape
boundingCircleRadius, center, maxX, maxY, minX, minY, points, pointsDirty, trianglesDirty, tris, x, y
+  + + + + + + + + + + +
+Constructor Summary
Point(float x, + float y) + +
+          Create a new point
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidcalculateRadius() + +
+          Calculate the radius of a circle that can completely enclose this shape.
+protected  voidcreatePoints() + +
+          Subclasses implement this to create the points of the shape.
+protected  voidfindCenter() + +
+          Get the center of this polygon.
+ Shapetransform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.geom.Shape
calculateTriangles, checkPoints, closed, contains, contains, getBoundingCircleRadius, getCenter, getCenterX, getCenterY, getHeight, getLocation, getMaxX, getMaxY, getMinX, getMinY, getNormal, getPoint, getPointCount, getPoints, getTriangles, getWidth, getX, getY, hasVertex, includes, increaseTriangulation, indexOf, intersects, preCache, prune, setCenterX, setCenterY, setLocation, setLocation, setX, setY, subtract, union
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Point

+
+public Point(float x,
+             float y)
+
+
Create a new point +

+

+
Parameters:
x - The x coordinate of the point
y - The y coordinate of the point
+
+ + + + + + + + +
+Method Detail
+ +

+transform

+
+public Shape transform(Transform transform)
+
+
Description copied from class: Shape
+
Apply a transformation and return a new shape. This will not alter the current shape but will + return the transformed shape. +

+

+
Specified by:
transform in class Shape
+
+
+
Parameters:
transform - The transform to be applied +
Returns:
The transformed shape.
See Also:
Shape.transform(org.newdawn.slick.geom.Transform)
+
+
+
+ +

+createPoints

+
+protected void createPoints()
+
+
Description copied from class: Shape
+
Subclasses implement this to create the points of the shape. +

+

+
Specified by:
createPoints in class Shape
+
+
+
See Also:
Shape.createPoints()
+
+
+
+ +

+findCenter

+
+protected void findCenter()
+
+
Description copied from class: Shape
+
Get the center of this polygon. +

+

+
Overrides:
findCenter in class Shape
+
+
+
See Also:
Shape.findCenter()
+
+
+
+ +

+calculateRadius

+
+protected void calculateRadius()
+
+
Description copied from class: Shape
+
Calculate the radius of a circle that can completely enclose this shape. +

+

+
Overrides:
calculateRadius in class Shape
+
+
+
See Also:
Shape.calculateRadius()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/Polygon.html b/lib/slick/javadoc/org/newdawn/slick/geom/Polygon.html new file mode 100644 index 00000000..af695912 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/Polygon.html @@ -0,0 +1,508 @@ + + + + + + +Polygon (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class Polygon

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.Shape
+      extended by org.newdawn.slick.geom.Polygon
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class Polygon
extends Shape
+ + +

+A polygon implementation meeting the Shape contract. +

+ +

+

+
Author:
+
Mark
+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.geom.Shape
boundingCircleRadius, center, maxX, maxY, minX, minY, points, pointsDirty, trianglesDirty, tris, x, y
+  + + + + + + + + + + + + + +
+Constructor Summary
Polygon() + +
+          Create an empty polygon
Polygon(float[] points) + +
+          Construct a new polygon with 3 or more points.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddPoint(float x, + float y) + +
+          Add a point to the polygon
+ booleanclosed() + +
+          True if this is a closed shape
+ Polygoncopy() + +
+          Provide a copy of this polygon
+protected  voidcreatePoints() + +
+          Subclasses implement this to create the points of the shape.
+ voidsetAllowDuplicatePoints(boolean allowDups) + +
+          Indicate if duplicate points are allow
+ voidsetClosed(boolean closed) + +
+          Indicate if the polygon should be closed
+ voidsetX(float x) + +
+          Set the x position of the left side this shape.
+ voidsetY(float y) + +
+          Set the y position of the top of this shape.
+ Shapetransform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.geom.Shape
calculateRadius, calculateTriangles, checkPoints, contains, contains, findCenter, getBoundingCircleRadius, getCenter, getCenterX, getCenterY, getHeight, getLocation, getMaxX, getMaxY, getMinX, getMinY, getNormal, getPoint, getPointCount, getPoints, getTriangles, getWidth, getX, getY, hasVertex, includes, increaseTriangulation, indexOf, intersects, preCache, prune, setCenterX, setCenterY, setLocation, setLocation, subtract, union
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Polygon

+
+public Polygon(float[] points)
+
+
Construct a new polygon with 3 or more points. + This constructor will take the first set of points and copy them after + the last set of points to create a closed shape. +

+

+
Parameters:
points - An array of points in x, y order.
+
+
+ +

+Polygon

+
+public Polygon()
+
+
Create an empty polygon +

+

+ + + + + + + + +
+Method Detail
+ +

+setAllowDuplicatePoints

+
+public void setAllowDuplicatePoints(boolean allowDups)
+
+
Indicate if duplicate points are allow +

+

+
Parameters:
allowDups - True if duplicate points are allowed
+
+
+
+ +

+addPoint

+
+public void addPoint(float x,
+                     float y)
+
+
Add a point to the polygon +

+

+
Parameters:
x - The x coordinate of the point
y - The y coordinate of the point
+
+
+
+ +

+transform

+
+public Shape transform(Transform transform)
+
+
Apply a transformation and return a new shape. This will not alter the current shape but will + return the transformed shape. +

+

+
Specified by:
transform in class Shape
+
+
+
Parameters:
transform - The transform to be applied +
Returns:
The transformed shape.
+
+
+
+ +

+setX

+
+public void setX(float x)
+
+
Description copied from class: Shape
+
Set the x position of the left side this shape. +

+

+
Overrides:
setX in class Shape
+
+
+
Parameters:
x - The new x position of the left side this shape.
See Also:
Shape.setX(float)
+
+
+
+ +

+setY

+
+public void setY(float y)
+
+
Description copied from class: Shape
+
Set the y position of the top of this shape. +

+

+
Overrides:
setY in class Shape
+
+
+
Parameters:
y - The new y position of the top of this shape.
See Also:
Shape.setY(float)
+
+
+
+ +

+createPoints

+
+protected void createPoints()
+
+
Description copied from class: Shape
+
Subclasses implement this to create the points of the shape. +

+

+
Specified by:
createPoints in class Shape
+
+
+
See Also:
Shape.createPoints()
+
+
+
+ +

+closed

+
+public boolean closed()
+
+
Description copied from class: Shape
+
True if this is a closed shape +

+

+
Overrides:
closed in class Shape
+
+
+ +
Returns:
True if this is a closed shape
See Also:
Shape.closed()
+
+
+
+ +

+setClosed

+
+public void setClosed(boolean closed)
+
+
Indicate if the polygon should be closed +

+

+
Parameters:
closed - True if the polygon should be closed
+
+
+
+ +

+copy

+
+public Polygon copy()
+
+
Provide a copy of this polygon +

+

+ +
Returns:
A copy of this polygon
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/Rectangle.html b/lib/slick/javadoc/org/newdawn/slick/geom/Rectangle.html new file mode 100644 index 00000000..b6872676 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/Rectangle.html @@ -0,0 +1,701 @@ + + + + + + +Rectangle (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class Rectangle

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.Shape
+      extended by org.newdawn.slick.geom.Rectangle
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
Direct Known Subclasses:
RoundedRectangle
+
+
+
+
public class Rectangle
extends Shape
+ + +

+An axis oriented used for shape bounds +

+ +

+

+
Author:
+
Kevin Glass
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+protected  floatheight + +
+          The height of the box
+protected  floatwidth + +
+          The width of the box
+ + + + + + + +
Fields inherited from class org.newdawn.slick.geom.Shape
boundingCircleRadius, center, maxX, maxY, minX, minY, points, pointsDirty, trianglesDirty, tris, x, y
+  + + + + + + + + + + +
+Constructor Summary
Rectangle(float x, + float y, + float width, + float height) + +
+          Create a new bounding box
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancontains(float xp, + float yp) + +
+          Check if this rectangle contains a point
+static booleancontains(float xp, + float yp, + float xr, + float yr, + float widthr, + float heightr) + +
+          Check if a rectangle contains a point (static to use it everywhere)
+protected  voidcreatePoints() + +
+          Subclasses implement this to create the points of the shape.
+ floatgetHeight() + +
+          Get the height of the box
+ floatgetWidth() + +
+          Get the width of the box
+ voidgrow(float h, + float v) + +
+          Grow the rectangle at all edges by the given amounts.
+ booleanintersects(Shape shape) + +
+          Check if this box touches another
+ voidscaleGrow(float h, + float v) + +
+          Grow the rectangle based on scaling it's size
+ voidsetBounds(float x, + float y, + float width, + float height) + +
+          Set the bounds of this rectangle
+ voidsetBounds(Rectangle other) + +
+          Set the bounds of this rectangle based on the given rectangle
+ voidsetHeight(float height) + +
+          Set the heightof this box
+ voidsetSize(float width, + float height) + +
+          Set the size (widtha and height) of this rectangle
+ voidsetWidth(float width) + +
+          Set the width of this box
+ java.lang.StringtoString() + +
+           
+ Shapetransform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.geom.Shape
calculateRadius, calculateTriangles, checkPoints, closed, contains, findCenter, getBoundingCircleRadius, getCenter, getCenterX, getCenterY, getLocation, getMaxX, getMaxY, getMinX, getMinY, getNormal, getPoint, getPointCount, getPoints, getTriangles, getX, getY, hasVertex, includes, increaseTriangulation, indexOf, preCache, prune, setCenterX, setCenterY, setLocation, setLocation, setX, setY, subtract, union
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+width

+
+protected float width
+
+
The width of the box +

+

+
+
+
+ +

+height

+
+protected float height
+
+
The height of the box +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Rectangle

+
+public Rectangle(float x,
+                 float y,
+                 float width,
+                 float height)
+
+
Create a new bounding box +

+

+
Parameters:
x - The x position of the box
y - The y position of the box
width - The width of the box
height - The hieght of the box
+
+ + + + + + + + +
+Method Detail
+ +

+contains

+
+public boolean contains(float xp,
+                        float yp)
+
+
Check if this rectangle contains a point +

+

+
Overrides:
contains in class Shape
+
+
+
Parameters:
xp - The x coordinate of the point to check
yp - The y coordinate of the point to check +
Returns:
True if the point is within the rectangle
+
+
+
+ +

+setBounds

+
+public void setBounds(Rectangle other)
+
+
Set the bounds of this rectangle based on the given rectangle +

+

+
Parameters:
other - The other rectangle whose bounds should be applied
+
+
+
+ +

+setBounds

+
+public void setBounds(float x,
+                      float y,
+                      float width,
+                      float height)
+
+
Set the bounds of this rectangle +

+

+
Parameters:
x - The x coordinate of this rectangle
y - The y coordinate of this rectangle
width - The width to set in this rectangle
height - The height to set in this rectangle
+
+
+
+ +

+setSize

+
+public void setSize(float width,
+                    float height)
+
+
Set the size (widtha and height) of this rectangle +

+

+
Parameters:
width - The width to set in this rectangle
height - The height to set in this rectangle
+
+
+
+ +

+getWidth

+
+public float getWidth()
+
+
Get the width of the box +

+

+
Overrides:
getWidth in class Shape
+
+
+ +
Returns:
The width of the box
+
+
+
+ +

+getHeight

+
+public float getHeight()
+
+
Get the height of the box +

+

+
Overrides:
getHeight in class Shape
+
+
+ +
Returns:
The height of the box
+
+
+
+ +

+grow

+
+public void grow(float h,
+                 float v)
+
+
Grow the rectangle at all edges by the given amounts. This will result in the + rectangle getting larger around it's centre. +

+

+
Parameters:
h - The amount to adjust horizontally
v - The amount to ajust vertically
+
+
+
+ +

+scaleGrow

+
+public void scaleGrow(float h,
+                      float v)
+
+
Grow the rectangle based on scaling it's size +

+

+
Parameters:
h - The scale to apply to the horizontal
v - The scale to appy to the vertical
+
+
+
+ +

+setWidth

+
+public void setWidth(float width)
+
+
Set the width of this box +

+

+
Parameters:
width - The new width of this box
+
+
+
+ +

+setHeight

+
+public void setHeight(float height)
+
+
Set the heightof this box +

+

+
Parameters:
height - The height of this box
+
+
+
+ +

+intersects

+
+public boolean intersects(Shape shape)
+
+
Check if this box touches another +

+

+
Overrides:
intersects in class Shape
+
+
+
Parameters:
shape - The other shape to check against +
Returns:
True if the rectangles touch
+
+
+
+ +

+createPoints

+
+protected void createPoints()
+
+
Description copied from class: Shape
+
Subclasses implement this to create the points of the shape. +

+

+
Specified by:
createPoints in class Shape
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+
+ +

+contains

+
+public static boolean contains(float xp,
+                               float yp,
+                               float xr,
+                               float yr,
+                               float widthr,
+                               float heightr)
+
+
Check if a rectangle contains a point (static to use it everywhere) +

+

+
Parameters:
xp - The x coordinate of the point to check
yp - The y coordinate of the point to check
xr - The x coordinate of the rectangle
yr - The y coordinate of the rectangle
widthr - The width of the rectangle
heightr - The height of the rectangle +
Returns:
True if the point is within the rectangle
+
+
+
+ +

+transform

+
+public Shape transform(Transform transform)
+
+
Apply a transformation and return a new shape. This will not alter the current shape but will + return the transformed shape. +

+

+
Specified by:
transform in class Shape
+
+
+
Parameters:
transform - The transform to be applied +
Returns:
The transformed shape.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/RoundedRectangle.html b/lib/slick/javadoc/org/newdawn/slick/geom/RoundedRectangle.html new file mode 100644 index 00000000..6d6bdbd8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/RoundedRectangle.html @@ -0,0 +1,662 @@ + + + + + + +RoundedRectangle (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class RoundedRectangle

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.Shape
+      extended by org.newdawn.slick.geom.Rectangle
+          extended by org.newdawn.slick.geom.RoundedRectangle
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class RoundedRectangle
extends Rectangle
+ + +

+Class to create rounded rectangles with. +

+ +

+

+
Author:
+
Mark Bernard
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intALL + +
+          Indicates the all cornders should be rounded
+static intBOTTOM_LEFT + +
+          Indicates the bottom left corner should be rounded
+static intBOTTOM_RIGHT + +
+          Indicates the bottom right corner should be rounded
+static intTOP_LEFT + +
+          Indicates the top left corner should be rounded
+static intTOP_RIGHT + +
+          Indicates the top right corner should be rounded
+ + + + + + + +
Fields inherited from class org.newdawn.slick.geom.Rectangle
height, width
+ + + + + + + +
Fields inherited from class org.newdawn.slick.geom.Shape
boundingCircleRadius, center, maxX, maxY, minX, minY, points, pointsDirty, trianglesDirty, tris, x, y
+  + + + + + + + + + + + + + + + + +
+Constructor Summary
RoundedRectangle(float x, + float y, + float width, + float height, + float cornerRadius) + +
+          Construct a rectangle with rounded corners.
RoundedRectangle(float x, + float y, + float width, + float height, + float cornerRadius, + int segmentCount) + +
+          Construct a rectangle with rounded corners.
RoundedRectangle(float x, + float y, + float width, + float height, + float cornerRadius, + int segmentCount, + int cornerFlags) + +
+          Construct a rectangle with rounded corners.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidcreatePoints() + +
+          Subclasses implement this to create the points of the shape.
+ floatgetCornerRadius() + +
+          Get the radius for each corner.
+ floatgetHeight() + +
+          Get the height of this rectangle.
+ floatgetWidth() + +
+          Get the width of this rectangle.
+ voidsetCornerRadius(float cornerRadius) + +
+          Set the radius for each corner.
+ voidsetHeight(float height) + +
+          Set the height of this rectangle.
+ voidsetWidth(float width) + +
+          Set the width of this rectangle.
+ Shapetransform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.geom.Rectangle
contains, contains, grow, intersects, scaleGrow, setBounds, setBounds, setSize, toString
+ + + + + + + +
Methods inherited from class org.newdawn.slick.geom.Shape
calculateRadius, calculateTriangles, checkPoints, closed, contains, findCenter, getBoundingCircleRadius, getCenter, getCenterX, getCenterY, getLocation, getMaxX, getMaxY, getMinX, getMinY, getNormal, getPoint, getPointCount, getPoints, getTriangles, getX, getY, hasVertex, includes, increaseTriangulation, indexOf, preCache, prune, setCenterX, setCenterY, setLocation, setLocation, setX, setY, subtract, union
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+TOP_LEFT

+
+public static final int TOP_LEFT
+
+
Indicates the top left corner should be rounded +

+

+
See Also:
Constant Field Values
+
+
+ +

+TOP_RIGHT

+
+public static final int TOP_RIGHT
+
+
Indicates the top right corner should be rounded +

+

+
See Also:
Constant Field Values
+
+
+ +

+BOTTOM_RIGHT

+
+public static final int BOTTOM_RIGHT
+
+
Indicates the bottom right corner should be rounded +

+

+
See Also:
Constant Field Values
+
+
+ +

+BOTTOM_LEFT

+
+public static final int BOTTOM_LEFT
+
+
Indicates the bottom left corner should be rounded +

+

+
See Also:
Constant Field Values
+
+
+ +

+ALL

+
+public static final int ALL
+
+
Indicates the all cornders should be rounded +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+RoundedRectangle

+
+public RoundedRectangle(float x,
+                        float y,
+                        float width,
+                        float height,
+                        float cornerRadius)
+
+
Construct a rectangle with rounded corners. +

+

+
Parameters:
x - The x position of the rectangle.
y - The y position of the rectangle.
width - The width of the rectangle.
height - The hieght of the rectangle.
cornerRadius - The radius to use for the arc in each corner.
+
+
+ +

+RoundedRectangle

+
+public RoundedRectangle(float x,
+                        float y,
+                        float width,
+                        float height,
+                        float cornerRadius,
+                        int segmentCount)
+
+
Construct a rectangle with rounded corners. +

+

+
Parameters:
x - The x position of the rectangle.
y - The y position of the rectangle.
width - The width of the rectangle.
height - The hieght of the rectangle.
cornerRadius - The radius to use for the arc in each corner.
segmentCount - The number of segments to use to draw each corner arc.
+
+
+ +

+RoundedRectangle

+
+public RoundedRectangle(float x,
+                        float y,
+                        float width,
+                        float height,
+                        float cornerRadius,
+                        int segmentCount,
+                        int cornerFlags)
+
+
Construct a rectangle with rounded corners. +

+

+
Parameters:
x - The x position of the rectangle.
y - The y position of the rectangle.
width - The width of the rectangle.
height - The hieght of the rectangle.
cornerRadius - The radius to use for the arc in each corner.
segmentCount - The number of segments to use to draw each corner arc.
cornerFlags - Indicates which corners should be rounded
+
+ + + + + + + + +
+Method Detail
+ +

+getCornerRadius

+
+public float getCornerRadius()
+
+
Get the radius for each corner. +

+

+ +
Returns:
The radius for each corner.
+
+
+
+ +

+setCornerRadius

+
+public void setCornerRadius(float cornerRadius)
+
+
Set the radius for each corner. +

+

+
Parameters:
cornerRadius - The radius for each corner to set.
+
+
+
+ +

+getHeight

+
+public float getHeight()
+
+
Get the height of this rectangle. +

+

+
Overrides:
getHeight in class Rectangle
+
+
+ +
Returns:
The height of this rectangle.
+
+
+
+ +

+setHeight

+
+public void setHeight(float height)
+
+
Set the height of this rectangle. +

+

+
Overrides:
setHeight in class Rectangle
+
+
+
Parameters:
height - The height to set.
+
+
+
+ +

+getWidth

+
+public float getWidth()
+
+
Get the width of this rectangle. +

+

+
Overrides:
getWidth in class Rectangle
+
+
+ +
Returns:
The width of this rectangle.
+
+
+
+ +

+setWidth

+
+public void setWidth(float width)
+
+
Set the width of this rectangle. +

+

+
Overrides:
setWidth in class Rectangle
+
+
+
Parameters:
width - The width to set.
+
+
+
+ +

+createPoints

+
+protected void createPoints()
+
+
Description copied from class: Shape
+
Subclasses implement this to create the points of the shape. +

+

+
Overrides:
createPoints in class Rectangle
+
+
+
+
+
+
+ +

+transform

+
+public Shape transform(Transform transform)
+
+
Apply a transformation and return a new shape. This will not alter the current shape but will + return the transformed shape. +

+

+
Overrides:
transform in class Rectangle
+
+
+
Parameters:
transform - The transform to be applied +
Returns:
The transformed shape.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/Shape.html b/lib/slick/javadoc/org/newdawn/slick/geom/Shape.html new file mode 100644 index 00000000..c39c8537 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/Shape.html @@ -0,0 +1,1562 @@ + + + + + + +Shape (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class Shape

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.Shape
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
Direct Known Subclasses:
Curve, Ellipse, Line, MorphShape, Path, Point, Polygon, Rectangle
+
+
+
+
public abstract class Shape
extends java.lang.Object
implements java.io.Serializable
+ + +

+The description of any 2D shape that can be transformed. The points provided approximate the intent + of the shape. +

+ +

+

+
Author:
+
Mark
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  floatboundingCircleRadius + +
+          Radius of a circle that can completely enclose this shape.
+protected  float[]center + +
+          Center point of the polygon.
+protected  floatmaxX + +
+          The right most point of this shape
+protected  floatmaxY + +
+          The bottom most point of this shape
+protected  floatminX + +
+          The left most point of this shape.
+protected  floatminY + +
+          The top most point of this shape.
+protected  float[]points + +
+          The points representing this polygon.
+protected  booleanpointsDirty + +
+          Flag to tell whether points need to be generated
+protected  booleantrianglesDirty + +
+          True if the triangles need updating
+protected  Triangulatortris + +
+          The triangles that define the shape
+protected  floatx + +
+          The left most point of this shape.
+protected  floaty + +
+          The top most point of this shape.
+  + + + + + + + + + + +
+Constructor Summary
Shape() + +
+          Shape constructor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidcalculateRadius() + +
+          Calculate the radius of a circle that can completely enclose this shape.
+protected  voidcalculateTriangles() + +
+          Calculate the triangles that can fill this shape
+protected  voidcheckPoints() + +
+          Check the dirty flag and create points as necessary.
+ booleanclosed() + +
+          True if this is a closed shape
+ booleancontains(float x, + float y) + +
+          Check if this polygon contains the given point
+ booleancontains(Shape other) + +
+          Check if the shape passed is entirely contained within + this shape.
+protected abstract  voidcreatePoints() + +
+          Subclasses implement this to create the points of the shape.
+protected  voidfindCenter() + +
+          Get the center of this polygon.
+ floatgetBoundingCircleRadius() + +
+          Get the radius of a circle that can completely enclose this shape.
+ float[]getCenter() + +
+          Get the point closet to the center of all the points in this Shape
+ floatgetCenterX() + +
+          Get the x center of this shape.
+ floatgetCenterY() + +
+          Get the y center of this shape.
+ floatgetHeight() + +
+          Get the height of the shape
+ Vector2fgetLocation() + +
+          Get the top-left location of this shape.
+ floatgetMaxX() + +
+          Get the right most point of this shape.
+ floatgetMaxY() + +
+          Get the bottom most point of this shape.
+ floatgetMinX() + +
+          Get the left most point of this shape.
+ floatgetMinY() + +
+          Get the top most point of this shape.
+ float[]getNormal(int index) + +
+          Get the combine normal of a given point
+ float[]getPoint(int index) + +
+          Get a single point in this polygon
+ intgetPointCount() + +
+          Get the number of points in this polygon
+ float[]getPoints() + +
+          Get the points that outline this shape.
+ TriangulatorgetTriangles() + +
+          The triangles that define the filled version of this shape
+ floatgetWidth() + +
+          Get the width of the shape
+ floatgetX() + +
+          Get the x location of the left side of this shape.
+ floatgetY() + +
+          Get the y position of the top of this shape.
+ booleanhasVertex(float x, + float y) + +
+          Check if a particular location is a vertex of this polygon
+ booleanincludes(float x, + float y) + +
+          Check if the given point is part of the path that + forms this shape
+ voidincreaseTriangulation() + +
+          Increase triangulation
+ intindexOf(float x, + float y) + +
+          Get the index of a given point
+ booleanintersects(Shape shape) + +
+          Check if this shape intersects with the shape provided.
+ voidpreCache() + +
+          Cause all internal state to be generated and cached
+ Shapeprune() + +
+          Prune any required points in this shape
+ voidsetCenterX(float centerX) + +
+          Set the x center of this shape.
+ voidsetCenterY(float centerY) + +
+          Set the y center of this shape.
+ voidsetLocation(float x, + float y) + +
+          Set the top-left location of this shape
+ voidsetLocation(Vector2f loc) + +
+          Set the top-left location of this shape
+ voidsetX(float x) + +
+          Set the x position of the left side this shape.
+ voidsetY(float y) + +
+          Set the y position of the top of this shape.
+ Shape[]subtract(Shape other) + +
+          Subtract the given shape from this one.
+abstract  Shapetransform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ Shape[]union(Shape other) + +
+          Join this shape with another.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+points

+
+protected float[] points
+
+
The points representing this polygon. +

+

+
+
+
+ +

+center

+
+protected float[] center
+
+
Center point of the polygon. +

+

+
+
+
+ +

+x

+
+protected float x
+
+
The left most point of this shape. +

+

+
+
+
+ +

+y

+
+protected float y
+
+
The top most point of this shape. +

+

+
+
+
+ +

+maxX

+
+protected float maxX
+
+
The right most point of this shape +

+

+
+
+
+ +

+maxY

+
+protected float maxY
+
+
The bottom most point of this shape +

+

+
+
+
+ +

+minX

+
+protected float minX
+
+
The left most point of this shape. +

+

+
+
+
+ +

+minY

+
+protected float minY
+
+
The top most point of this shape. +

+

+
+
+
+ +

+boundingCircleRadius

+
+protected float boundingCircleRadius
+
+
Radius of a circle that can completely enclose this shape. +

+

+
+
+
+ +

+pointsDirty

+
+protected boolean pointsDirty
+
+
Flag to tell whether points need to be generated +

+

+
+
+
+ +

+tris

+
+protected transient Triangulator tris
+
+
The triangles that define the shape +

+

+
+
+
+ +

+trianglesDirty

+
+protected boolean trianglesDirty
+
+
True if the triangles need updating +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Shape

+
+public Shape()
+
+
Shape constructor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setLocation

+
+public void setLocation(float x,
+                        float y)
+
+
Set the top-left location of this shape +

+

+
+
+
+
Parameters:
x - The x coordinate of the new location of the shape
y - The y coordinate of the new location of the shape
+
+
+
+ +

+transform

+
+public abstract Shape transform(Transform transform)
+
+
Apply a transformation and return a new shape. This will not alter the current shape but will + return the transformed shape. +

+

+
+
+
+
Parameters:
transform - The transform to be applied +
Returns:
The transformed shape.
+
+
+
+ +

+createPoints

+
+protected abstract void createPoints()
+
+
Subclasses implement this to create the points of the shape. +

+

+
+
+
+
+
+
+
+ +

+getX

+
+public float getX()
+
+
Get the x location of the left side of this shape. +

+

+
+
+
+ +
Returns:
The x location of the left side of this shape.
+
+
+
+ +

+setX

+
+public void setX(float x)
+
+
Set the x position of the left side this shape. +

+

+
+
+
+
Parameters:
x - The new x position of the left side this shape.
+
+
+
+ +

+setY

+
+public void setY(float y)
+
+
Set the y position of the top of this shape. +

+

+
+
+
+
Parameters:
y - The new y position of the top of this shape.
+
+
+
+ +

+getY

+
+public float getY()
+
+
Get the y position of the top of this shape. +

+

+
+
+
+ +
Returns:
The y position of the top of this shape.
+
+
+
+ +

+getLocation

+
+public Vector2f getLocation()
+
+
Get the top-left location of this shape. +

+

+
+
+
+ +
Returns:
The coordinate of the top-left of this shape
+
+
+
+ +

+setLocation

+
+public void setLocation(Vector2f loc)
+
+
Set the top-left location of this shape +

+

+
+
+
+
Parameters:
loc - The new coordinate of the top-left of this shape
+
+
+
+ +

+getCenterX

+
+public float getCenterX()
+
+
Get the x center of this shape. +

+

+
+
+
+ +
Returns:
The x center of this shape.
+
+
+
+ +

+setCenterX

+
+public void setCenterX(float centerX)
+
+
Set the x center of this shape. +

+

+
+
+
+
Parameters:
centerX - The center point to set.
+
+
+
+ +

+getCenterY

+
+public float getCenterY()
+
+
Get the y center of this shape. +

+

+
+
+
+ +
Returns:
The y center of this shape.
+
+
+
+ +

+setCenterY

+
+public void setCenterY(float centerY)
+
+
Set the y center of this shape. +

+

+
+
+
+
Parameters:
centerY - The center point to set.
+
+
+
+ +

+getMaxX

+
+public float getMaxX()
+
+
Get the right most point of this shape. +

+

+
+
+
+ +
Returns:
The right most point of this shape.
+
+
+
+ +

+getMaxY

+
+public float getMaxY()
+
+
Get the bottom most point of this shape. +

+

+
+
+
+ +
Returns:
The bottom most point of this shape.
+
+
+
+ +

+getMinX

+
+public float getMinX()
+
+
Get the left most point of this shape. +

+

+
+
+
+ +
Returns:
The left most point of this shape.
+
+
+
+ +

+getMinY

+
+public float getMinY()
+
+
Get the top most point of this shape. +

+

+
+
+
+ +
Returns:
The top most point of this shape.
+
+
+
+ +

+getBoundingCircleRadius

+
+public float getBoundingCircleRadius()
+
+
Get the radius of a circle that can completely enclose this shape. +

+

+
+
+
+ +
Returns:
The radius of the circle.
+
+
+
+ +

+getCenter

+
+public float[] getCenter()
+
+
Get the point closet to the center of all the points in this Shape +

+

+
+
+
+ +
Returns:
The x,y coordinates of the center.
+
+
+
+ +

+getPoints

+
+public float[] getPoints()
+
+
Get the points that outline this shape. Use CW winding rule +

+

+
+
+
+ +
Returns:
an array of x,y points
+
+
+
+ +

+getPointCount

+
+public int getPointCount()
+
+
Get the number of points in this polygon +

+

+
+
+
+ +
Returns:
The number of points in this polygon
+
+
+
+ +

+getPoint

+
+public float[] getPoint(int index)
+
+
Get a single point in this polygon +

+

+
+
+
+
Parameters:
index - The index of the point to retrieve +
Returns:
The point's coordinates
+
+
+
+ +

+getNormal

+
+public float[] getNormal(int index)
+
+
Get the combine normal of a given point +

+

+
+
+
+
Parameters:
index - The index of the point whose normal should be retrieved +
Returns:
The combined normal of a given point
+
+
+
+ +

+contains

+
+public boolean contains(Shape other)
+
+
Check if the shape passed is entirely contained within + this shape. +

+

+
+
+
+
Parameters:
other - The other shape to test against this one +
Returns:
True if the other shape supplied is entirely contained + within this one.
+
+
+
+ +

+includes

+
+public boolean includes(float x,
+                        float y)
+
+
Check if the given point is part of the path that + forms this shape +

+

+
+
+
+
Parameters:
x - The x position of the point to check
y - The y position of the point to check +
Returns:
True if the point is includes in the path of the polygon
+
+
+
+ +

+indexOf

+
+public int indexOf(float x,
+                   float y)
+
+
Get the index of a given point +

+

+
+
+
+
Parameters:
x - The x coordinate of the point
y - The y coordinate of the point +
Returns:
The index of the point or -1 if the point is not part of this shape path
+
+
+
+ +

+contains

+
+public boolean contains(float x,
+                        float y)
+
+
Check if this polygon contains the given point +

+

+
+
+
+
Parameters:
x - The x position of the point to check
y - The y position of the point to check +
Returns:
True if the point is contained in the polygon
+
+
+
+ +

+intersects

+
+public boolean intersects(Shape shape)
+
+
Check if this shape intersects with the shape provided. +

+

+
+
+
+
Parameters:
shape - The shape to check if it intersects with this one. +
Returns:
True if the shapes do intersect, false otherwise.
+
+
+
+ +

+hasVertex

+
+public boolean hasVertex(float x,
+                         float y)
+
+
Check if a particular location is a vertex of this polygon +

+

+
+
+
+
Parameters:
x - The x coordinate to check
y - The y coordinate to check +
Returns:
True if the cordinates supplied are a vertex of this polygon
+
+
+
+ +

+findCenter

+
+protected void findCenter()
+
+
Get the center of this polygon. +

+

+
+
+
+
+
+
+
+ +

+calculateRadius

+
+protected void calculateRadius()
+
+
Calculate the radius of a circle that can completely enclose this shape. +

+

+
+
+
+
+
+
+
+ +

+calculateTriangles

+
+protected void calculateTriangles()
+
+
Calculate the triangles that can fill this shape +

+

+
+
+
+
+
+
+
+ +

+increaseTriangulation

+
+public void increaseTriangulation()
+
+
Increase triangulation +

+

+
+
+
+
+
+
+
+ +

+getTriangles

+
+public Triangulator getTriangles()
+
+
The triangles that define the filled version of this shape +

+

+
+
+
+ +
Returns:
The triangles that define the
+
+
+
+ +

+checkPoints

+
+protected final void checkPoints()
+
+
Check the dirty flag and create points as necessary. +

+

+
+
+
+
+
+
+
+ +

+preCache

+
+public void preCache()
+
+
Cause all internal state to be generated and cached +

+

+
+
+
+
+
+
+
+ +

+closed

+
+public boolean closed()
+
+
True if this is a closed shape +

+

+
+
+
+ +
Returns:
True if this is a closed shape
+
+
+
+ +

+prune

+
+public Shape prune()
+
+
Prune any required points in this shape +

+

+
+
+
+ +
Returns:
The new shape with points pruned
+
+
+
+ +

+subtract

+
+public Shape[] subtract(Shape other)
+
+
Subtract the given shape from this one. Note that this method only deals + with edges, it will not create holes in polygons. +

+

+
+
+
+
Parameters:
other - The other shape to subtract from this one +
Returns:
The newly created set of shapes resulting from the operation
+
+
+
+ +

+union

+
+public Shape[] union(Shape other)
+
+
Join this shape with another. +

+

+
+
+
+
Parameters:
other - The other shape to join with this one +
Returns:
The newly created set of shapes resulting from the operation
+
+
+
+ +

+getWidth

+
+public float getWidth()
+
+
Get the width of the shape +

+

+
+
+
+ +
Returns:
The width of the shape
+
+
+
+ +

+getHeight

+
+public float getHeight()
+
+
Get the height of the shape +

+

+
+
+
+ +
Returns:
The height of the shape
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/ShapeRenderer.html b/lib/slick/javadoc/org/newdawn/slick/geom/ShapeRenderer.html new file mode 100644 index 00000000..0bfa854e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/ShapeRenderer.html @@ -0,0 +1,515 @@ + + + + + + +ShapeRenderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class ShapeRenderer

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.ShapeRenderer
+
+
+
+
public final class ShapeRenderer
extends java.lang.Object
+ + +

+

+
Author:
+
Mark Bernard + + Use this class to render shpaes directly to OpenGL. Allows you to bypass the Graphics class.
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ShapeRenderer() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voiddraw(Shape shape) + +
+          Draw the outline of the given shape.
+static voiddraw(Shape shape, + ShapeFill fill) + +
+          Draw the outline of the given shape.
+static voidfill(Shape shape) + +
+          Draw the the given shape filled in.
+static voidfill(Shape shape, + ShapeFill fill) + +
+          Draw the the given shape filled in.
+static voidtexture(Shape shape, + Image image) + +
+          Draw the the given shape filled in with a texture.
+static voidtexture(Shape shape, + Image image, + float scaleX, + float scaleY) + +
+          Draw the the given shape filled in with a texture.
+static voidtexture(Shape shape, + Image image, + float scaleX, + float scaleY, + ShapeFill fill) + +
+          Draw the the given shape filled in with a texture.
+static voidtexture(Shape shape, + Image image, + TexCoordGenerator gen) + +
+          Draw the the given shape filled in with a texture.
+static voidtextureFit(Shape shape, + Image image) + +
+          Draw the the given shape filled in with a texture.
+static voidtextureFit(Shape shape, + Image image, + float scaleX, + float scaleY) + +
+          Draw the the given shape filled in with a texture.
+static booleanvalidFill(Shape shape) + +
+          Check there are enough points to fill
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ShapeRenderer

+
+public ShapeRenderer()
+
+
+ + + + + + + + +
+Method Detail
+ +

+draw

+
+public static final void draw(Shape shape)
+
+
Draw the outline of the given shape. Only the vertices are set. + The colour has to be set independently of this method. +

+

+
Parameters:
shape - The shape to draw.
+
+
+
+ +

+draw

+
+public static final void draw(Shape shape,
+                              ShapeFill fill)
+
+
Draw the outline of the given shape. Only the vertices are set. + The colour has to be set independently of this method. +

+

+
Parameters:
shape - The shape to draw.
fill - The fill to apply
+
+
+
+ +

+validFill

+
+public static boolean validFill(Shape shape)
+
+
Check there are enough points to fill +

+

+
Parameters:
shape - THe shape we're drawing +
Returns:
True if the fill is valid
+
+
+
+ +

+fill

+
+public static final void fill(Shape shape)
+
+
Draw the the given shape filled in. Only the vertices are set. + The colour has to be set independently of this method. +

+

+
Parameters:
shape - The shape to fill.
+
+
+
+ +

+texture

+
+public static final void texture(Shape shape,
+                                 Image image)
+
+
Draw the the given shape filled in with a texture. Only the vertices are set. + The colour has to be set independently of this method. +

+

+
Parameters:
shape - The shape to texture.
image - The image to tile across the shape
+
+
+
+ +

+textureFit

+
+public static final void textureFit(Shape shape,
+                                    Image image)
+
+
Draw the the given shape filled in with a texture. Only the vertices are set. + The colour has to be set independently of this method. This method is required to + fit the texture once across the shape. +

+

+
Parameters:
shape - The shape to texture.
image - The image to tile across the shape
+
+
+
+ +

+texture

+
+public static final void texture(Shape shape,
+                                 Image image,
+                                 float scaleX,
+                                 float scaleY)
+
+
Draw the the given shape filled in with a texture. Only the vertices are set. + The colour has to be set independently of this method. +

+

+
Parameters:
shape - The shape to texture.
image - The image to tile across the shape
scaleX - The scale to apply on the x axis for texturing
scaleY - The scale to apply on the y axis for texturing
+
+
+
+ +

+textureFit

+
+public static final void textureFit(Shape shape,
+                                    Image image,
+                                    float scaleX,
+                                    float scaleY)
+
+
Draw the the given shape filled in with a texture. Only the vertices are set. + The colour has to be set independently of this method. This method is required to + fit the texture scaleX times across the shape and scaleY times down the shape. +

+

+
Parameters:
shape - The shape to texture.
image - The image to tile across the shape
scaleX - The scale to apply on the x axis for texturing
scaleY - The scale to apply on the y axis for texturing
+
+
+
+ +

+fill

+
+public static final void fill(Shape shape,
+                              ShapeFill fill)
+
+
Draw the the given shape filled in. Only the vertices are set. + The colour has to be set independently of this method. +

+

+
Parameters:
shape - The shape to fill.
fill - The fill to apply
+
+
+
+ +

+texture

+
+public static final void texture(Shape shape,
+                                 Image image,
+                                 float scaleX,
+                                 float scaleY,
+                                 ShapeFill fill)
+
+
Draw the the given shape filled in with a texture. Only the vertices are set. + The colour has to be set independently of this method. +

+

+
Parameters:
shape - The shape to texture.
image - The image to tile across the shape
scaleX - The scale to apply on the x axis for texturing
scaleY - The scale to apply on the y axis for texturing
fill - The fill to apply
+
+
+
+ +

+texture

+
+public static final void texture(Shape shape,
+                                 Image image,
+                                 TexCoordGenerator gen)
+
+
Draw the the given shape filled in with a texture. Only the vertices are set. + The colour has to be set independently of this method. +

+

+
Parameters:
shape - The shape to texture.
image - The image to tile across the shape
gen - The texture coordinate generator to create coordiantes for the shape
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/TexCoordGenerator.html b/lib/slick/javadoc/org/newdawn/slick/geom/TexCoordGenerator.html new file mode 100644 index 00000000..dd1b142b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/TexCoordGenerator.html @@ -0,0 +1,224 @@ + + + + + + +TexCoordGenerator (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Interface TexCoordGenerator

+
+
All Known Implementing Classes:
LinearGradientFill, RadialGradientFill
+
+
+
+
public interface TexCoordGenerator
+ + +

+A class capable of generating texture coordiantes based on + rendering positions of verticies. This allows custom texturing + of geometric shapes +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ Vector2fgetCoordFor(float x, + float y) + +
+          Get the texture coordinate for a given render position
+  +

+ + + + + + + + +
+Method Detail
+ +

+getCoordFor

+
+Vector2f getCoordFor(float x,
+                     float y)
+
+
Get the texture coordinate for a given render position +

+

+
Parameters:
x - The x coordinate of the vertex being rendered
y - The y coordinate of the vertex being rendered +
Returns:
The texture coordinate to apply
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/Transform.html b/lib/slick/javadoc/org/newdawn/slick/geom/Transform.html new file mode 100644 index 00000000..a925af15 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/Transform.html @@ -0,0 +1,549 @@ + + + + + + +Transform (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class Transform

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.Transform
+
+
+
+
public class Transform
extends java.lang.Object
+ + +

+A 2 dimensional transformation that can be applied to Shape implemenations. +

+ +

+

+
Author:
+
Mark
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
Transform() + +
+          Create and identity transform
Transform(float[] matrixPosition) + +
+          Create a transform for the given positions
Transform(float point00, + float point01, + float point02, + float point10, + float point11, + float point12) + +
+          Create a transform for the given positions
Transform(Transform other) + +
+          Copy a transform
Transform(Transform t1, + Transform t2) + +
+          Concatanate to transform into one
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Transformconcatenate(Transform tx) + +
+          Update this Transform by concatenating the given Transform to this one.
+static TransformcreateRotateTransform(float angle) + +
+          Create a new rotation Transform
+static TransformcreateRotateTransform(float angle, + float x, + float y) + +
+          Create a new rotation Transform around the specified point
+static TransformcreateScaleTransform(float xScale, + float yScale) + +
+          Create an new scaling Transform
+static TransformcreateTranslateTransform(float xOffset, + float yOffset) + +
+          Create a new translation Transform
+ float[]getMatrixPosition() + +
+          Get an array representing this Transform.
+ java.lang.StringtoString() + +
+          Convert this Transform to a String.
+ voidtransform(float[] source, + int sourceOffset, + float[] destination, + int destOffset, + int numberOfPoints) + +
+          Transform the point pairs in the source array and store them in the destination array.
+ Vector2ftransform(Vector2f pt) + +
+          Transform the vector2f based on the matrix defined in this transform
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Transform

+
+public Transform()
+
+
Create and identity transform +

+

+
+ +

+Transform

+
+public Transform(Transform other)
+
+
Copy a transform +

+

+
Parameters:
other - The other transform to copy
+
+
+ +

+Transform

+
+public Transform(Transform t1,
+                 Transform t2)
+
+
Concatanate to transform into one +

+

+
Parameters:
t1 - The first transform to join
t2 - The second transform to join
+
+
+ +

+Transform

+
+public Transform(float[] matrixPosition)
+
+
Create a transform for the given positions +

+

+
Parameters:
matrixPosition - An array of float[6] to set up a transform +
Throws: +
java.lang.RuntimeException - if the array is not of length 6
+
+
+ +

+Transform

+
+public Transform(float point00,
+                 float point01,
+                 float point02,
+                 float point10,
+                 float point11,
+                 float point12)
+
+
Create a transform for the given positions +

+

+
Parameters:
point00 - float for the first position
point01 - float for the second position
point02 - float for the third position
point10 - float for the fourth position
point11 - float for the fifth position
point12 - float for the sixth position
+
+ + + + + + + + +
+Method Detail
+ +

+transform

+
+public void transform(float[] source,
+                      int sourceOffset,
+                      float[] destination,
+                      int destOffset,
+                      int numberOfPoints)
+
+
Transform the point pairs in the source array and store them in the destination array. + All operations will be done before storing the results in the destination. This way the source + and destination array can be the same without worry of overwriting information before it is transformed. +

+

+
Parameters:
source - Array of floats containing the points to be transformed
sourceOffset - Where in the array to start processing
destination - Array of floats to store the results.
destOffset - Where in the array to start storing
numberOfPoints - Number of points to be transformed +
Throws: +
java.lang.ArrayIndexOutOfBoundsException - if sourceOffset + numberOfPoints * 2 > source.length or the same operation on the destination array
+
+
+
+ +

+concatenate

+
+public Transform concatenate(Transform tx)
+
+
Update this Transform by concatenating the given Transform to this one. +

+

+
Parameters:
tx - The Transfrom to concatenate to this one. +
Returns:
The resulting Transform
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
Convert this Transform to a String. +

+

+
Overrides:
toString in class java.lang.Object
+
+
+ +
Returns:
This Transform in human readable format.
+
+
+
+ +

+getMatrixPosition

+
+public float[] getMatrixPosition()
+
+
Get an array representing this Transform. +

+

+ +
Returns:
an array representing this Transform.
+
+
+
+ +

+createRotateTransform

+
+public static Transform createRotateTransform(float angle)
+
+
Create a new rotation Transform +

+

+
Parameters:
angle - The angle in radians to set the transform. +
Returns:
The resulting Transform
+
+
+
+ +

+createRotateTransform

+
+public static Transform createRotateTransform(float angle,
+                                              float x,
+                                              float y)
+
+
Create a new rotation Transform around the specified point +

+

+
Parameters:
angle - The angle in radians to set the transform.
x - The x coordinate around which to rotate.
y - The y coordinate around which to rotate. +
Returns:
The resulting Transform
+
+
+
+ +

+createTranslateTransform

+
+public static Transform createTranslateTransform(float xOffset,
+                                                 float yOffset)
+
+
Create a new translation Transform +

+

+
Parameters:
xOffset - The amount to move in the x direction
yOffset - The amount to move in the y direction +
Returns:
The resulting Transform
+
+
+
+ +

+createScaleTransform

+
+public static Transform createScaleTransform(float xScale,
+                                             float yScale)
+
+
Create an new scaling Transform +

+

+
Parameters:
xScale - The amount to scale in the x coordinate
yScale - The amount to scale in the x coordinate +
Returns:
The resulting Transform
+
+
+
+ +

+transform

+
+public Vector2f transform(Vector2f pt)
+
+
Transform the vector2f based on the matrix defined in this transform +

+

+
Parameters:
pt - The point to be transformed +
Returns:
The resulting point transformed by this matrix
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/Triangulator.html b/lib/slick/javadoc/org/newdawn/slick/geom/Triangulator.html new file mode 100644 index 00000000..3ed42aee --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/Triangulator.html @@ -0,0 +1,329 @@ + + + + + + +Triangulator (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Interface Triangulator

+
+
All Superinterfaces:
java.io.Serializable
+
+
+
All Known Implementing Classes:
BasicTriangulator, MannTriangulator, NeatTriangulator, OverTriangulator
+
+
+
+
public interface Triangulator
extends java.io.Serializable
+ + +

+A collection of triangles +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddPolyPoint(float x, + float y) + +
+          Add a point that forms part of the outer polygon
+ intgetTriangleCount() + +
+          Get a count of the number of triangles produced
+ float[]getTrianglePoint(int tri, + int i) + +
+          Get a point on a specified generated triangle
+ voidstartHole() + +
+          Start a hole in the polygon
+ booleantriangulate() + +
+          Run the triangulation
+  +

+ + + + + + + + +
+Method Detail
+ +

+getTriangleCount

+
+int getTriangleCount()
+
+
Get a count of the number of triangles produced +

+

+
+
+
+ +
Returns:
The number of triangles produced
+
+
+
+ +

+getTrianglePoint

+
+float[] getTrianglePoint(int tri,
+                         int i)
+
+
Get a point on a specified generated triangle +

+

+
+
+
+
Parameters:
tri - The index of the triangle to interegate
i - The index of the point within the triangle to retrieve + (0 - 2) +
Returns:
The x,y coordinate pair for the point
+
+
+
+ +

+addPolyPoint

+
+void addPolyPoint(float x,
+                  float y)
+
+
Add a point that forms part of the outer polygon +

+

+
+
+
+
Parameters:
x - The x coordinate of the point
y - The y coordiante of the point
+
+
+
+ +

+startHole

+
+void startHole()
+
+
Start a hole in the polygon +

+

+
+
+
+
+
+
+
+ +

+triangulate

+
+boolean triangulate()
+
+
Run the triangulation +

+

+
+
+
+ +
Returns:
True if successful
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/Vector2f.html b/lib/slick/javadoc/org/newdawn/slick/geom/Vector2f.html new file mode 100644 index 00000000..cc542daa --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/Vector2f.html @@ -0,0 +1,1047 @@ + + + + + + +Vector2f (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.geom +
+Class Vector2f

+
+java.lang.Object
+  extended by org.newdawn.slick.geom.Vector2f
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class Vector2f
extends java.lang.Object
implements java.io.Serializable
+ + +

+A two dimensional vector +

+ +

+

+
Author:
+
Kevin Glass
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+ floatx + +
+          The x component of this vector
+ floaty + +
+          The y component of this vector
+  + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
Vector2f() + +
+          Create an empty vector
Vector2f(double theta) + +
+          Create a new vector based on an angle
Vector2f(float[] coords) + +
+          Create a vector based on the contents of a coordinate array
Vector2f(float x, + float y) + +
+          Create a new vector
Vector2f(Vector2f other) + +
+          Create a new vector based on another
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Vector2fadd(double theta) + +
+          Adjust this vector by a given angle
+ Vector2fadd(Vector2f v) + +
+          Add a vector to this vector
+ Vector2fcopy() + +
+          Return a copy of this vector
+ floatdistance(Vector2f other) + +
+          Get the distance from this point to another
+ floatdistanceSquared(Vector2f other) + +
+          Get the distance from this point to another, squared.
+ floatdot(Vector2f other) + +
+          Dot this vector against another
+ booleanequals(java.lang.Object other) + +
+           
+ Vector2fgetNormal() + +
+          The normal of the vector
+ Vector2fgetPerpendicular() + +
+          A vector perpendicular to this vector.
+ doublegetTheta() + +
+          Get the angle this vector is at
+ floatgetX() + +
+          Get the x component
+ floatgetY() + +
+          Get the y component
+ inthashCode() + +
+           
+ floatlength() + +
+          Get the length of this vector
+ floatlengthSquared() + +
+          The length of the vector squared
+ Vector2fnegate() + +
+          Negate this vector
+ Vector2fnegateLocal() + +
+          Negate this vector without creating a new copy
+ Vector2fnormalise() + +
+          Normalise the vector
+ voidprojectOntoUnit(Vector2f b, + Vector2f result) + +
+          Project this vector onto another
+ Vector2fscale(float a) + +
+          Scale this vector by a value
+ Vector2fset(float[] pt) + +
+          Set the values in this vector
+ Vector2fset(float x, + float y) + +
+          Set the values in this vector
+ voidset(Vector2f other) + +
+          Set the value of this vector
+ voidsetTheta(double theta) + +
+          Calculate the components of the vectors based on a angle
+ Vector2fsub(double theta) + +
+          Adjust this vector by a given angle
+ Vector2fsub(Vector2f v) + +
+          Subtract a vector from this vector
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+x

+
+public float x
+
+
The x component of this vector +

+

+
+
+
+ +

+y

+
+public float y
+
+
The y component of this vector +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Vector2f

+
+public Vector2f()
+
+
Create an empty vector +

+

+
+ +

+Vector2f

+
+public Vector2f(float[] coords)
+
+
Create a vector based on the contents of a coordinate array +

+

+
Parameters:
coords - The coordinates array, index 0 = x, index 1 = y
+
+
+ +

+Vector2f

+
+public Vector2f(double theta)
+
+
Create a new vector based on an angle +

+

+
Parameters:
theta - The angle of the vector in degrees
+
+
+ +

+Vector2f

+
+public Vector2f(Vector2f other)
+
+
Create a new vector based on another +

+

+
Parameters:
other - The other vector to copy into this one
+
+
+ +

+Vector2f

+
+public Vector2f(float x,
+                float y)
+
+
Create a new vector +

+

+
Parameters:
x - The x component to assign
y - The y component to assign
+
+ + + + + + + + +
+Method Detail
+ +

+setTheta

+
+public void setTheta(double theta)
+
+
Calculate the components of the vectors based on a angle +

+

+
+
+
+
Parameters:
theta - The angle to calculate the components from (in degrees)
+
+
+
+ +

+add

+
+public Vector2f add(double theta)
+
+
Adjust this vector by a given angle +

+

+
+
+
+
Parameters:
theta - The angle to adjust the angle by (in degrees) +
Returns:
This vector - useful for chaining operations
+
+
+
+ +

+sub

+
+public Vector2f sub(double theta)
+
+
Adjust this vector by a given angle +

+

+
+
+
+
Parameters:
theta - The angle to adjust the angle by (in degrees) +
Returns:
This vector - useful for chaining operations
+
+
+
+ +

+getTheta

+
+public double getTheta()
+
+
Get the angle this vector is at +

+

+
+
+
+ +
Returns:
The angle this vector is at (in degrees)
+
+
+
+ +

+getX

+
+public float getX()
+
+
Get the x component +

+

+
+
+
+ +
Returns:
The x component
+
+
+
+ +

+getY

+
+public float getY()
+
+
Get the y component +

+

+
+
+
+ +
Returns:
The y component
+
+
+
+ +

+set

+
+public void set(Vector2f other)
+
+
Set the value of this vector +

+

+
+
+
+
Parameters:
other - The values to set into the vector
+
+
+
+ +

+dot

+
+public float dot(Vector2f other)
+
+
Dot this vector against another +

+

+
+
+
+
Parameters:
other - The other vector dot agianst +
Returns:
The dot product of the two vectors
+
+
+
+ +

+set

+
+public Vector2f set(float x,
+                    float y)
+
+
Set the values in this vector +

+

+
+
+
+
Parameters:
x - The x component to set
y - The y component to set +
Returns:
This vector - useful for chaining operations
+
+
+
+ +

+getPerpendicular

+
+public Vector2f getPerpendicular()
+
+
A vector perpendicular to this vector. +

+

+
+
+
+ +
Returns:
a vector perpendicular to this vector
+
+
+
+ +

+set

+
+public Vector2f set(float[] pt)
+
+
Set the values in this vector +

+

+
+
+
+
Parameters:
pt - The pair of values to set into the vector +
Returns:
This vector - useful for chaining operations
+
+
+
+ +

+negate

+
+public Vector2f negate()
+
+
Negate this vector +

+

+
+
+
+ +
Returns:
A copy of this vector negated
+
+
+
+ +

+negateLocal

+
+public Vector2f negateLocal()
+
+
Negate this vector without creating a new copy +

+

+
+
+
+ +
Returns:
This vector - useful for chaning operations
+
+
+
+ +

+add

+
+public Vector2f add(Vector2f v)
+
+
Add a vector to this vector +

+

+
+
+
+
Parameters:
v - The vector to add +
Returns:
This vector - useful for chaning operations
+
+
+
+ +

+sub

+
+public Vector2f sub(Vector2f v)
+
+
Subtract a vector from this vector +

+

+
+
+
+
Parameters:
v - The vector subtract +
Returns:
This vector - useful for chaining operations
+
+
+
+ +

+scale

+
+public Vector2f scale(float a)
+
+
Scale this vector by a value +

+

+
+
+
+
Parameters:
a - The value to scale this vector by +
Returns:
This vector - useful for chaining operations
+
+
+
+ +

+normalise

+
+public Vector2f normalise()
+
+
Normalise the vector +

+

+
+
+
+ +
Returns:
This vector - useful for chaning operations
+
+
+
+ +

+getNormal

+
+public Vector2f getNormal()
+
+
The normal of the vector +

+

+
+
+
+ +
Returns:
A unit vector with the same direction as the vector
+
+
+
+ +

+lengthSquared

+
+public float lengthSquared()
+
+
The length of the vector squared +

+

+
+
+
+ +
Returns:
The length of the vector squared
+
+
+
+ +

+length

+
+public float length()
+
+
Get the length of this vector +

+

+
+
+
+ +
Returns:
The length of this vector
+
+
+
+ +

+projectOntoUnit

+
+public void projectOntoUnit(Vector2f b,
+                            Vector2f result)
+
+
Project this vector onto another +

+

+
+
+
+
Parameters:
b - The vector to project onto
result - The projected vector
+
+
+
+ +

+copy

+
+public Vector2f copy()
+
+
Return a copy of this vector +

+

+
+
+
+ +
Returns:
The new instance that copies this vector
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+
+ +

+distance

+
+public float distance(Vector2f other)
+
+
Get the distance from this point to another +

+

+
+
+
+
Parameters:
other - The other point we're measuring to +
Returns:
The distance to the other point
+
+
+
+ +

+distanceSquared

+
+public float distanceSquared(Vector2f other)
+
+
Get the distance from this point to another, squared. This + can sometimes be used in place of distance and avoids the + additional sqrt. +

+

+
+
+
+
Parameters:
other - The other point we're measuring to +
Returns:
The distance to the other point squared
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
+
Overrides:
hashCode in class java.lang.Object
+
+
+
See Also:
Object.hashCode()
+
+
+
+ +

+equals

+
+public boolean equals(java.lang.Object other)
+
+
+
Overrides:
equals in class java.lang.Object
+
+
+
See Also:
Object.equals(java.lang.Object)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/BasicTriangulator.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/BasicTriangulator.html new file mode 100644 index 00000000..23948f96 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/BasicTriangulator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.BasicTriangulator (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.BasicTriangulator

+
+No usage of org.newdawn.slick.geom.BasicTriangulator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Circle.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Circle.html new file mode 100644 index 00000000..a308c8d9 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Circle.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.Circle (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.Circle

+
+No usage of org.newdawn.slick.geom.Circle +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Curve.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Curve.html new file mode 100644 index 00000000..b5f1413c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Curve.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.Curve (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.Curve

+
+No usage of org.newdawn.slick.geom.Curve +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Ellipse.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Ellipse.html new file mode 100644 index 00000000..84da8935 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Ellipse.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.Ellipse (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.Ellipse

+
+ + + + + + + + + +
+Packages that use Ellipse
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
+  +

+ + + + + +
+Uses of Ellipse in org.newdawn.slick.geom
+  +

+ + + + + + + + + +
Subclasses of Ellipse in org.newdawn.slick.geom
+ classCircle + +
+          A simple Circle geometry
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/GeomUtil.HitResult.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/GeomUtil.HitResult.html new file mode 100644 index 00000000..7a25ed8f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/GeomUtil.HitResult.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.GeomUtil.HitResult (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.GeomUtil.HitResult

+
+ + + + + + + + + +
+Packages that use GeomUtil.HitResult
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
+  +

+ + + + + +
+Uses of GeomUtil.HitResult in org.newdawn.slick.geom
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.geom that return GeomUtil.HitResult
+ GeomUtil.HitResultGeomUtil.intersect(Shape shape, + Line line) + +
+          Intersect a line with a shape
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/GeomUtil.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/GeomUtil.html new file mode 100644 index 00000000..edd1558a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/GeomUtil.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.GeomUtil (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.GeomUtil

+
+No usage of org.newdawn.slick.geom.GeomUtil +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/GeomUtilListener.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/GeomUtilListener.html new file mode 100644 index 00000000..75de64ce --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/GeomUtilListener.html @@ -0,0 +1,233 @@ + + + + + + +Uses of Interface org.newdawn.slick.geom.GeomUtilListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.geom.GeomUtilListener

+
+ + + + + + + + + + + + + +
+Packages that use GeomUtilListener
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
org.newdawn.slick.testsTests for the facilities provided by the library. 
+  +

+ + + + + +
+Uses of GeomUtilListener in org.newdawn.slick.geom
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick.geom declared as GeomUtilListener
+ GeomUtilListenerGeomUtil.listener + +
+          The listener to notify of operations
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.geom with parameters of type GeomUtilListener
+ voidGeomUtil.setListener(GeomUtilListener listener) + +
+          Set the listener to be notified of geometry based operations
+  +

+ + + + + +
+Uses of GeomUtilListener in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick.tests that implement GeomUtilListener
+ classGeomUtilTest + +
+          A test to try shape cutting
+ classGeomUtilTileTest + +
+          A test to try shape building from multiple tiles
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Line.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Line.html new file mode 100644 index 00000000..e1cebca5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Line.html @@ -0,0 +1,253 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.Line (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.Line

+
+ + + + + + + + + +
+Packages that use Line
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
+  +

+ + + + + +
+Uses of Line in org.newdawn.slick.geom
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick.geom declared as Line
+ LineGeomUtil.HitResult.line + +
+          The line on the target shape that intersected
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.geom that return Line
+ LineGeomUtil.getLine(Shape shape, + float sx, + float sy, + int e) + +
+          Get a line between two points in a shape
+ LineGeomUtil.getLine(Shape shape, + int s, + int e) + +
+          Get a line between two points in a shape
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.geom with parameters of type Line
+ Vector2fLine.intersect(Line other) + +
+          Intersect this line with another
+ Vector2fLine.intersect(Line other, + boolean limit) + +
+          Intersect this line with another
+ booleanLine.intersect(Line other, + boolean limit, + Vector2f result) + +
+          Intersect this line with another
+ GeomUtil.HitResultGeomUtil.intersect(Shape shape, + Line line) + +
+          Intersect a line with a shape
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/MannTriangulator.PointBag.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/MannTriangulator.PointBag.html new file mode 100644 index 00000000..f52c8693 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/MannTriangulator.PointBag.html @@ -0,0 +1,196 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.MannTriangulator.PointBag (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.MannTriangulator.PointBag

+
+ + + + + + + + + +
+Packages that use MannTriangulator.PointBag
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
+  +

+ + + + + +
+Uses of MannTriangulator.PointBag in org.newdawn.slick.geom
+  +

+ + + + + + + + + + + + + + + + + +
Fields in org.newdawn.slick.geom declared as MannTriangulator.PointBag
+protected  MannTriangulator.PointBagMannTriangulator.contour + +
+          The outer countour of the shape
+protected  MannTriangulator.PointBagMannTriangulator.holes + +
+          The holes defined in the polygon
+protected  MannTriangulator.PointBagMannTriangulator.PointBag.next + +
+          The next bag in the list of bags
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/MannTriangulator.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/MannTriangulator.html new file mode 100644 index 00000000..4ce81744 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/MannTriangulator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.MannTriangulator (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.MannTriangulator

+
+No usage of org.newdawn.slick.geom.MannTriangulator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/MorphShape.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/MorphShape.html new file mode 100644 index 00000000..e5dfa95d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/MorphShape.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.MorphShape (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.MorphShape

+
+No usage of org.newdawn.slick.geom.MorphShape +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/NeatTriangulator.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/NeatTriangulator.html new file mode 100644 index 00000000..c4d2585a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/NeatTriangulator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.NeatTriangulator (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.NeatTriangulator

+
+No usage of org.newdawn.slick.geom.NeatTriangulator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/OverTriangulator.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/OverTriangulator.html new file mode 100644 index 00000000..05a65fa7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/OverTriangulator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.OverTriangulator (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.OverTriangulator

+
+No usage of org.newdawn.slick.geom.OverTriangulator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Path.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Path.html new file mode 100644 index 00000000..ea9e715d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Path.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.Path (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.Path

+
+No usage of org.newdawn.slick.geom.Path +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Point.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Point.html new file mode 100644 index 00000000..b8828d73 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Point.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.Point (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.Point

+
+No usage of org.newdawn.slick.geom.Point +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Polygon.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Polygon.html new file mode 100644 index 00000000..5fcae893 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Polygon.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.Polygon (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.Polygon

+
+ + + + + + + + + +
+Packages that use Polygon
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
+  +

+ + + + + +
+Uses of Polygon in org.newdawn.slick.geom
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.geom that return Polygon
+ PolygonPolygon.copy() + +
+          Provide a copy of this polygon
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Rectangle.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Rectangle.html new file mode 100644 index 00000000..f77857b2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Rectangle.html @@ -0,0 +1,257 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.Rectangle (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.Rectangle

+
+ + + + + + + + + + + + + +
+Packages that use Rectangle
org.newdawn.slick  
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
+  +

+ + + + + +
+Uses of Rectangle in org.newdawn.slick
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick that return Rectangle
+ RectangleGraphics.getClip() + +
+          Return the currently applied clipping rectangle
+ RectangleGraphics.getWorldClip() + +
+          Get the last set world clip or null of the world clip isn't set
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type Rectangle
+ voidGraphics.setClip(Rectangle rect) + +
+          Set the clipping to apply to the drawing.
+ voidGraphics.setWorldClip(Rectangle clip) + +
+          Set the world clip to be applied
+  +

+ + + + + +
+Uses of Rectangle in org.newdawn.slick.geom
+  +

+ + + + + + + + + +
Subclasses of Rectangle in org.newdawn.slick.geom
+ classRoundedRectangle + +
+          Class to create rounded rectangles with.
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.geom with parameters of type Rectangle
+ voidRectangle.setBounds(Rectangle other) + +
+          Set the bounds of this rectangle based on the given rectangle
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/RoundedRectangle.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/RoundedRectangle.html new file mode 100644 index 00000000..64667b46 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/RoundedRectangle.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.RoundedRectangle (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.RoundedRectangle

+
+No usage of org.newdawn.slick.geom.RoundedRectangle +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Shape.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Shape.html new file mode 100644 index 00000000..0de797e4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Shape.html @@ -0,0 +1,941 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.Shape (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.Shape

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use Shape
org.newdawn.slick  
org.newdawn.slick.fillsFill effects used to colour and mogrify shapes during rendering 
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.testsTests for the facilities provided by the library. 
+  +

+ + + + + +
+Uses of Shape in org.newdawn.slick
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type Shape
+ ColorShapeFill.colorAt(Shape shape, + float x, + float y) + +
+          Get the colour that should be applied at the specified location
+ voidGraphics.draw(Shape shape) + +
+          Draw the outline of the given shape.
+ voidGraphics.draw(Shape shape, + ShapeFill fill) + +
+          Draw the outline of the given shape.
+ voidGraphics.fill(Shape shape) + +
+          Draw the the given shape filled in.
+ voidGraphics.fill(Shape shape, + ShapeFill fill) + +
+          Draw the the given shape filled in.
+ Vector2fShapeFill.getOffsetAt(Shape shape, + float x, + float y) + +
+          Get the offset for a vertex at a given location based on it's shape
+ voidGraphics.texture(Shape shape, + Image image) + +
+          Draw the the given shape filled in with a texture
+ voidGraphics.texture(Shape shape, + Image image, + boolean fit) + +
+          Draw the the given shape filled in with a texture
+ voidGraphics.texture(Shape shape, + Image image, + float scaleX, + float scaleY) + +
+          Draw the the given shape filled in with a texture
+ voidGraphics.texture(Shape shape, + Image image, + float scaleX, + float scaleY, + boolean fit) + +
+          Draw the the given shape filled in with a texture
+ voidGraphics.texture(Shape shape, + Image image, + float scaleX, + float scaleY, + ShapeFill fill) + +
+          Draw the the given shape filled in with a texture
+ voidGraphics.texture(Shape shape, + Image image, + ShapeFill fill) + +
+          Draw the the given shape filled in with a texture
+  +

+ + + + + +
+Uses of Shape in org.newdawn.slick.fills
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.fills with parameters of type Shape
+ ColorGradientFill.colorAt(Shape shape, + float x, + float y) + +
+          Get the colour that should be applied at the specified location
+ Vector2fGradientFill.getOffsetAt(Shape shape, + float x, + float y) + +
+           
+  +

+ + + + + +
+Uses of Shape in org.newdawn.slick.geom
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of Shape in org.newdawn.slick.geom
+ classCircle + +
+          A simple Circle geometry
+ classCurve + +
+          A beizer curve implementation.
+ classEllipse + +
+          An ellipse meeting the Shape contract.
+ classLine + +
+          Implemenation of a bunch of maths functions to do with lines.
+ classMorphShape + +
+          A shape that morphs between a set of other shapes
+ classPath + +
+          A shape built from lines and curves.
+ classPoint + +
+          A single point shape
+ classPolygon + +
+          A polygon implementation meeting the Shape contract.
+ classRectangle + +
+          An axis oriented used for shape bounds
+ classRoundedRectangle + +
+          Class to create rounded rectangles with.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.geom that return Shape
+ ShapeShape.prune() + +
+          Prune any required points in this shape
+ Shape[]Shape.subtract(Shape other) + +
+          Subtract the given shape from this one.
+ Shape[]GeomUtil.subtract(Shape target, + Shape missing) + +
+          Subtract one shape from another - note this is experimental and doesn't + currently handle islands
+abstract  ShapeShape.transform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ ShapeRoundedRectangle.transform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ ShapeRectangle.transform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ ShapePolygon.transform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ ShapePoint.transform(Transform transform) + +
+           
+ ShapePath.transform(Transform transform) + +
+           
+ ShapeMorphShape.transform(Transform transform) + +
+           
+ ShapeLine.transform(Transform transform) + +
+           
+ ShapeEllipse.transform(Transform transform) + +
+           
+ ShapeCurve.transform(Transform transform) + +
+           
+ Shape[]Shape.union(Shape other) + +
+          Join this shape with another.
+ Shape[]GeomUtil.union(Shape target, + Shape other) + +
+          Join to shapes together.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.geom with parameters of type Shape
+ voidMorphShape.addShape(Shape shape) + +
+          Add a subsequent shape that we should morph too in order
+ booleanShape.contains(Shape other) + +
+          Check if the shape passed is entirely contained within + this shape.
+static voidShapeRenderer.draw(Shape shape) + +
+          Draw the outline of the given shape.
+static voidShapeRenderer.draw(Shape shape, + ShapeFill fill) + +
+          Draw the outline of the given shape.
+static voidShapeRenderer.fill(Shape shape) + +
+          Draw the the given shape filled in.
+static voidShapeRenderer.fill(Shape shape, + ShapeFill fill) + +
+          Draw the the given shape filled in.
+ LineGeomUtil.getLine(Shape shape, + float sx, + float sy, + int e) + +
+          Get a line between two points in a shape
+ LineGeomUtil.getLine(Shape shape, + int s, + int e) + +
+          Get a line between two points in a shape
+ GeomUtil.HitResultGeomUtil.intersect(Shape shape, + Line line) + +
+          Intersect a line with a shape
+ booleanShape.intersects(Shape shape) + +
+          Check if this shape intersects with the shape provided.
+ booleanRectangle.intersects(Shape shape) + +
+          Check if this box touches another
+ booleanLine.intersects(Shape shape) + +
+           
+ booleanCircle.intersects(Shape shape) + +
+          Check if this circle touches another
+static intGeomUtil.rationalPoint(Shape shape, + int p) + +
+          Rationalise a point in terms of a given shape
+ voidMorphShape.setExternalFrame(Shape current) + +
+          Set the current frame
+ Shape[]Shape.subtract(Shape other) + +
+          Subtract the given shape from this one.
+ Shape[]GeomUtil.subtract(Shape target, + Shape missing) + +
+          Subtract one shape from another - note this is experimental and doesn't + currently handle islands
+static voidShapeRenderer.texture(Shape shape, + Image image) + +
+          Draw the the given shape filled in with a texture.
+static voidShapeRenderer.texture(Shape shape, + Image image, + float scaleX, + float scaleY) + +
+          Draw the the given shape filled in with a texture.
+static voidShapeRenderer.texture(Shape shape, + Image image, + float scaleX, + float scaleY, + ShapeFill fill) + +
+          Draw the the given shape filled in with a texture.
+static voidShapeRenderer.texture(Shape shape, + Image image, + TexCoordGenerator gen) + +
+          Draw the the given shape filled in with a texture.
+static voidShapeRenderer.textureFit(Shape shape, + Image image) + +
+          Draw the the given shape filled in with a texture.
+static voidShapeRenderer.textureFit(Shape shape, + Image image, + float scaleX, + float scaleY) + +
+          Draw the the given shape filled in with a texture.
+ Shape[]Shape.union(Shape other) + +
+          Join this shape with another.
+ Shape[]GeomUtil.union(Shape target, + Shape other) + +
+          Join to shapes together.
+static booleanShapeRenderer.validFill(Shape shape) + +
+          Check there are enough points to fill
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick.geom with parameters of type Shape
MorphShape(Shape base) + +
+          Create a new mighty morphin shape
+  +

+ + + + + +
+Uses of Shape in org.newdawn.slick.gui
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick.gui with parameters of type Shape
MouseOverArea(GUIContext container, + Image image, + Shape shape) + +
+          Create a new mouse over area
+  +

+ + + + + +
+Uses of Shape in org.newdawn.slick.svg
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.svg that return Shape
+ ShapeFigure.getShape() + +
+          Get the shape of this figure
+  +

+ + + + + + + + + + + + + + +
Constructors in org.newdawn.slick.svg with parameters of type Shape
Figure(int type, + Shape shape, + NonGeometricData data, + Transform transform) + +
+          Create a new figure
LinearGradientFill(Shape shape, + Transform trans, + Gradient gradient) + +
+          Create a new fill for gradients
RadialGradientFill(Shape shape, + Transform trans, + Gradient gradient) + +
+          Create a new fill for a radial gradient
+  +

+ + + + + +
+Uses of Shape in org.newdawn.slick.tests
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.tests with parameters of type Shape
+ booleanGeomUtilTileTest.collides(Shape shape1, + Shape shape2) + +
+          Check if two shapes collide
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/ShapeRenderer.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/ShapeRenderer.html new file mode 100644 index 00000000..886802e5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/ShapeRenderer.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.ShapeRenderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.ShapeRenderer

+
+No usage of org.newdawn.slick.geom.ShapeRenderer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/TexCoordGenerator.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/TexCoordGenerator.html new file mode 100644 index 00000000..78cc5796 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/TexCoordGenerator.html @@ -0,0 +1,219 @@ + + + + + + +Uses of Interface org.newdawn.slick.geom.TexCoordGenerator (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.geom.TexCoordGenerator

+
+ + + + + + + + + + + + + +
+Packages that use TexCoordGenerator
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
org.newdawn.slick.svgDemo/Test SVG area. 
+  +

+ + + + + +
+Uses of TexCoordGenerator in org.newdawn.slick.geom
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.geom with parameters of type TexCoordGenerator
+static voidShapeRenderer.texture(Shape shape, + Image image, + TexCoordGenerator gen) + +
+          Draw the the given shape filled in with a texture.
+  +

+ + + + + +
+Uses of TexCoordGenerator in org.newdawn.slick.svg
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick.svg that implement TexCoordGenerator
+ classLinearGradientFill + +
+          A filler for shapes that applys SVG linear gradients
+ classRadialGradientFill + +
+          A filler to apply a SVG radial gradient across a shape
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Transform.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Transform.html new file mode 100644 index 00000000..4dba4ace --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Transform.html @@ -0,0 +1,560 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.Transform (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.Transform

+
+ + + + + + + + + + + + + + + + + +
+Packages that use Transform
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.svg.inkscape  
+  +

+ + + + + +
+Uses of Transform in org.newdawn.slick.geom
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.geom that return Transform
+ TransformTransform.concatenate(Transform tx) + +
+          Update this Transform by concatenating the given Transform to this one.
+static TransformTransform.createRotateTransform(float angle) + +
+          Create a new rotation Transform
+static TransformTransform.createRotateTransform(float angle, + float x, + float y) + +
+          Create a new rotation Transform around the specified point
+static TransformTransform.createScaleTransform(float xScale, + float yScale) + +
+          Create an new scaling Transform
+static TransformTransform.createTranslateTransform(float xOffset, + float yOffset) + +
+          Create a new translation Transform
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.geom with parameters of type Transform
+ TransformTransform.concatenate(Transform tx) + +
+          Update this Transform by concatenating the given Transform to this one.
+abstract  ShapeShape.transform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ ShapeRoundedRectangle.transform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ ShapeRectangle.transform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ ShapePolygon.transform(Transform transform) + +
+          Apply a transformation and return a new shape.
+ ShapePoint.transform(Transform transform) + +
+           
+ ShapePath.transform(Transform transform) + +
+           
+ ShapeMorphShape.transform(Transform transform) + +
+           
+ ShapeLine.transform(Transform transform) + +
+           
+ ShapeEllipse.transform(Transform transform) + +
+           
+ ShapeCurve.transform(Transform transform) + +
+           
+  +

+ + + + + + + + + + + +
Constructors in org.newdawn.slick.geom with parameters of type Transform
Transform(Transform other) + +
+          Copy a transform
Transform(Transform t1, + Transform t2) + +
+          Concatanate to transform into one
+  +

+ + + + + +
+Uses of Transform in org.newdawn.slick.svg
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg that return Transform
+ TransformGradient.getTransform() + +
+          Get the transform to apply during this gradient application
+ TransformFigure.getTransform() + +
+          Get the transform that was applied to the shape given in the SVG + to get it to it's currently state
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg with parameters of type Transform
+ voidLoader.loadChildren(org.w3c.dom.Element element, + Transform t) + +
+          Load the children of a given element
+ voidInkscapeLoader.loadChildren(org.w3c.dom.Element element, + Transform t) + +
+           
+ voidGradient.setTransform(Transform trans) + +
+          Set the transform given for this definition
+  +

+ + + + + + + + + + + + + + +
Constructors in org.newdawn.slick.svg with parameters of type Transform
Figure(int type, + Shape shape, + NonGeometricData data, + Transform transform) + +
+          Create a new figure
LinearGradientFill(Shape shape, + Transform trans, + Gradient gradient) + +
+          Create a new fill for gradients
RadialGradientFill(Shape shape, + Transform trans, + Gradient gradient) + +
+          Create a new fill for a radial gradient
+  +

+ + + + + +
+Uses of Transform in org.newdawn.slick.svg.inkscape
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg.inkscape with parameters of type Transform
+ voidUseProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+           
+ voidRectProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidPolygonProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidPathProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidLineProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidGroupProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+          O
+ voidEllipseProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidElementProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+          Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element.
+ voidDefsProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Triangulator.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Triangulator.html new file mode 100644 index 00000000..328bc8ed --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Triangulator.html @@ -0,0 +1,251 @@ + + + + + + +Uses of Interface org.newdawn.slick.geom.Triangulator (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.geom.Triangulator

+
+ + + + + + + + + +
+Packages that use Triangulator
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
+  +

+ + + + + +
+Uses of Triangulator in org.newdawn.slick.geom
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.geom that implement Triangulator
+ classBasicTriangulator + +
+          Triangulates a polygon into triangles - duh.
+ classMannTriangulator + +
+          A 2D Triangulator.
+ classNeatTriangulator + +
+          A second triangulator that seems slightly more robust
+ classOverTriangulator + +
+          A triangulator implementation that splits the triangules of another, subdividing + to give a higher tesselation - and hence smoother transitions.
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick.geom declared as Triangulator
+protected  TriangulatorShape.tris + +
+          The triangles that define the shape
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.geom that return Triangulator
+ TriangulatorShape.getTriangles() + +
+          The triangles that define the filled version of this shape
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick.geom with parameters of type Triangulator
OverTriangulator(Triangulator tris) + +
+          Create a new triangulator
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Vector2f.html b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Vector2f.html new file mode 100644 index 00000000..6af30804 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/class-use/Vector2f.html @@ -0,0 +1,709 @@ + + + + + + +Uses of Class org.newdawn.slick.geom.Vector2f (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.geom.Vector2f

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use Vector2f
org.newdawn.slick  
org.newdawn.slick.fillsFill effects used to colour and mogrify shapes during rendering 
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
org.newdawn.slick.svgDemo/Test SVG area. 
+  +

+ + + + + +
+Uses of Vector2f in org.newdawn.slick
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick that return Vector2f
+ Vector2fShapeFill.getOffsetAt(Shape shape, + float x, + float y) + +
+          Get the offset for a vertex at a given location based on it's shape
+  +

+ + + + + +
+Uses of Vector2f in org.newdawn.slick.fills
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.fills that return Vector2f
+ Vector2fGradientFill.getEnd() + +
+          Get the position of the end control point
+ Vector2fGradientFill.getOffsetAt(Shape shape, + float x, + float y) + +
+           
+ Vector2fGradientFill.getStart() + +
+          Get the position of the start control point
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.fills with parameters of type Vector2f
+ voidGradientFill.setEnd(Vector2f end) + +
+          Set the end control point's position
+ voidGradientFill.setStart(Vector2f start) + +
+          Set the start control point's position
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick.fills with parameters of type Vector2f
GradientFill(Vector2f start, + Color startCol, + Vector2f end, + Color endCol, + boolean local) + +
+          Create a gradient fill
+  +

+ + + + + +
+Uses of Vector2f in org.newdawn.slick.geom
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick.geom declared as Vector2f
+ Vector2fGeomUtil.HitResult.pt + +
+          The position of the intersection
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.geom that return Vector2f
+ Vector2fVector2f.add(double theta) + +
+          Adjust this vector by a given angle
+ Vector2fVector2f.add(Vector2f v) + +
+          Add a vector to this vector
+ Vector2fVector2f.copy() + +
+          Return a copy of this vector
+ Vector2fTexCoordGenerator.getCoordFor(float x, + float y) + +
+          Get the texture coordinate for a given render position
+ Vector2fLine.getEnd() + +
+          Get the end point of the line
+ Vector2fShape.getLocation() + +
+          Get the top-left location of this shape.
+ Vector2fVector2f.getNormal() + +
+          The normal of the vector
+ Vector2fVector2f.getPerpendicular() + +
+          A vector perpendicular to this vector.
+ Vector2fLine.getStart() + +
+          Get the start point of the line
+ Vector2fLine.intersect(Line other) + +
+          Intersect this line with another
+ Vector2fLine.intersect(Line other, + boolean limit) + +
+          Intersect this line with another
+ Vector2fVector2f.negate() + +
+          Negate this vector
+ Vector2fVector2f.negateLocal() + +
+          Negate this vector without creating a new copy
+ Vector2fVector2f.normalise() + +
+          Normalise the vector
+ Vector2fCurve.pointAt(float t) + +
+          Get the point at a particular location on the curve
+ Vector2fVector2f.scale(float a) + +
+          Scale this vector by a value
+ Vector2fVector2f.set(float[] pt) + +
+          Set the values in this vector
+ Vector2fVector2f.set(float x, + float y) + +
+          Set the values in this vector
+ Vector2fVector2f.sub(double theta) + +
+          Adjust this vector by a given angle
+ Vector2fVector2f.sub(Vector2f v) + +
+          Subtract a vector from this vector
+ Vector2fTransform.transform(Vector2f pt) + +
+          Transform the vector2f based on the matrix defined in this transform
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.geom with parameters of type Vector2f
+ Vector2fVector2f.add(Vector2f v) + +
+          Add a vector to this vector
+ booleanMannTriangulator.PointBag.contains(Vector2f point) + +
+          Check if the point provided was contained
+ floatVector2f.distance(Vector2f other) + +
+          Get the distance from this point to another
+ floatLine.distance(Vector2f point) + +
+          Get the shortest distance from a point to this line
+ floatVector2f.distanceSquared(Vector2f other) + +
+          Get the distance from this point to another, squared.
+ floatLine.distanceSquared(Vector2f point) + +
+          Get the shortest distance squared from a point to this line
+ booleanMannTriangulator.PointBag.doesIntersectSegment(Vector2f v1, + Vector2f v2) + +
+          Check if the points in this bag form a path intersecting + with the specified path
+ floatVector2f.dot(Vector2f other) + +
+          Dot this vector against another
+ voidLine.getClosestPoint(Vector2f point, + Vector2f result) + +
+          Get the closest point on the line to a given point
+ booleanLine.intersect(Line other, + boolean limit, + Vector2f result) + +
+          Intersect this line with another
+ booleanLine.on(Vector2f point) + +
+          Check if the given point is on the line
+ voidVector2f.projectOntoUnit(Vector2f b, + Vector2f result) + +
+          Project this vector onto another
+ voidVector2f.set(Vector2f other) + +
+          Set the value of this vector
+ voidLine.set(Vector2f start, + Vector2f end) + +
+          Configure the line
+ voidShape.setLocation(Vector2f loc) + +
+          Set the top-left location of this shape
+ Vector2fVector2f.sub(Vector2f v) + +
+          Subtract a vector from this vector
+ Vector2fTransform.transform(Vector2f pt) + +
+          Transform the vector2f based on the matrix defined in this transform
+  +

+ + + + + + + + + + + + + + + + + +
Constructors in org.newdawn.slick.geom with parameters of type Vector2f
Curve(Vector2f p1, + Vector2f c1, + Vector2f c2, + Vector2f p2) + +
+          Create a new curve with the default segments (20)
Curve(Vector2f p1, + Vector2f c1, + Vector2f c2, + Vector2f p2, + int segments) + +
+          Create a new curve
Line(Vector2f start, + Vector2f end) + +
+          Create a new line based on two points
Vector2f(Vector2f other) + +
+          Create a new vector based on another
+  +

+ + + + + +
+Uses of Vector2f in org.newdawn.slick.svg
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg that return Vector2f
+ Vector2fRadialGradientFill.getCoordFor(float x, + float y) + +
+           
+ Vector2fLinearGradientFill.getCoordFor(float x, + float y) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/geom/package-frame.html new file mode 100644 index 00000000..1b0f6fcc --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/package-frame.html @@ -0,0 +1,83 @@ + + + + + + +org.newdawn.slick.geom (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.geom + + + + +
+Interfaces  + +
+GeomUtilListener +
+TexCoordGenerator +
+Triangulator
+ + + + + + +
+Classes  + +
+BasicTriangulator +
+Circle +
+Curve +
+Ellipse +
+GeomUtil +
+Line +
+MannTriangulator +
+MorphShape +
+NeatTriangulator +
+OverTriangulator +
+Path +
+Point +
+Polygon +
+Rectangle +
+RoundedRectangle +
+Shape +
+ShapeRenderer +
+Transform +
+Vector2f
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/geom/package-summary.html new file mode 100644 index 00000000..4dbb18cc --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/package-summary.html @@ -0,0 +1,268 @@ + + + + + + +org.newdawn.slick.geom (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.geom +

+Simple geometric wrappers that can be used for rendering and collision. +

+See: +
+          Description +

+ + + + + + + + + + + + + + + + + +
+Interface Summary
GeomUtilListenerDebug listener for notifications assocaited with geometry utilities
TexCoordGeneratorA class capable of generating texture coordiantes based on + rendering positions of verticies.
TriangulatorA collection of triangles
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
BasicTriangulatorTriangulates a polygon into triangles - duh.
CircleA simple Circle geometry
CurveA beizer curve implementation.
EllipseAn ellipse meeting the Shape contract.
GeomUtilA set of utilities to play with geometry
LineImplemenation of a bunch of maths functions to do with lines.
MannTriangulatorA 2D Triangulator.
MorphShapeA shape that morphs between a set of other shapes
NeatTriangulatorA second triangulator that seems slightly more robust
OverTriangulatorA triangulator implementation that splits the triangules of another, subdividing + to give a higher tesselation - and hence smoother transitions.
PathA shape built from lines and curves.
PointA single point shape
PolygonA polygon implementation meeting the Shape contract.
RectangleAn axis oriented used for shape bounds
RoundedRectangleClass to create rounded rectangles with.
ShapeThe description of any 2D shape that can be transformed.
ShapeRenderer 
TransformA 2 dimensional transformation that can be applied to Shape implemenations.
Vector2fA two dimensional vector
+  + +

+

+Package org.newdawn.slick.geom Description +

+ +

+Simple geometric wrappers that can be used for rendering and collision. +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/geom/package-tree.html new file mode 100644 index 00000000..02a7cbce --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/package-tree.html @@ -0,0 +1,173 @@ + + + + + + +org.newdawn.slick.geom Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.geom +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/geom/package-use.html b/lib/slick/javadoc/org/newdawn/slick/geom/package-use.html new file mode 100644 index 00000000..aa92d58a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/geom/package-use.html @@ -0,0 +1,395 @@ + + + + + + +Uses of Package org.newdawn.slick.geom (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.geom

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.geom
org.newdawn.slick  
org.newdawn.slick.fillsFill effects used to colour and mogrify shapes during rendering 
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.svg.inkscape  
org.newdawn.slick.testsTests for the facilities provided by the library. 
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.geom used by org.newdawn.slick
Rectangle + +
+          An axis oriented used for shape bounds
Shape + +
+          The description of any 2D shape that can be transformed.
Vector2f + +
+          A two dimensional vector
+  +

+ + + + + + + + + + + +
+Classes in org.newdawn.slick.geom used by org.newdawn.slick.fills
Shape + +
+          The description of any 2D shape that can be transformed.
Vector2f + +
+          A two dimensional vector
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.geom used by org.newdawn.slick.geom
Ellipse + +
+          An ellipse meeting the Shape contract.
GeomUtil.HitResult + +
+          A lightweigtht description of a intersection between a shape and + line.
GeomUtilListener + +
+          Debug listener for notifications assocaited with geometry utilities
Line + +
+          Implemenation of a bunch of maths functions to do with lines.
MannTriangulator.PointBag + +
+          A bag/pool of point objects
Polygon + +
+          A polygon implementation meeting the Shape contract.
Rectangle + +
+          An axis oriented used for shape bounds
Shape + +
+          The description of any 2D shape that can be transformed.
TexCoordGenerator + +
+          A class capable of generating texture coordiantes based on + rendering positions of verticies.
Transform + +
+          A 2 dimensional transformation that can be applied to Shape implemenations.
Triangulator + +
+          A collection of triangles
Vector2f + +
+          A two dimensional vector
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.geom used by org.newdawn.slick.gui
Shape + +
+          The description of any 2D shape that can be transformed.
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.geom used by org.newdawn.slick.svg
Shape + +
+          The description of any 2D shape that can be transformed.
TexCoordGenerator + +
+          A class capable of generating texture coordiantes based on + rendering positions of verticies.
Transform + +
+          A 2 dimensional transformation that can be applied to Shape implemenations.
Vector2f + +
+          A two dimensional vector
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.geom used by org.newdawn.slick.svg.inkscape
Transform + +
+          A 2 dimensional transformation that can be applied to Shape implemenations.
+  +

+ + + + + + + + + + + +
+Classes in org.newdawn.slick.geom used by org.newdawn.slick.tests
GeomUtilListener + +
+          Debug listener for notifications assocaited with geometry utilities
Shape + +
+          The description of any 2D shape that can be transformed.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/AbstractComponent.html b/lib/slick/javadoc/org/newdawn/slick/gui/AbstractComponent.html new file mode 100644 index 00000000..eaff7a2a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/AbstractComponent.html @@ -0,0 +1,636 @@ + + + + + + +AbstractComponent (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.gui +
+Class AbstractComponent

+
+java.lang.Object
+  extended by org.newdawn.slick.util.InputAdapter
+      extended by org.newdawn.slick.gui.AbstractComponent
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, InputListener, KeyListener, MouseListener
+
+
+
Direct Known Subclasses:
BasicComponent, MouseOverArea, TextField
+
+
+
+
public abstract class AbstractComponent
extends InputAdapter
+ + +

+The utility class to handle all the input related gubbins for basic GUI + components +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  GUIContextcontainer + +
+          The game container
+protected  Inputinput + +
+          The input we're responding to
+protected  java.util.Setlisteners + +
+          Listeners for the component to notify
+  + + + + + + + + + + +
+Constructor Summary
AbstractComponent(GUIContext container) + +
+          Create a new component
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddListener(ComponentListener listener) + +
+          Add a component listener to be informed when the component sees fit.
+protected  voidconsumeEvent() + +
+          Consume the event currently being processed
+abstract  intgetHeight() + +
+          Get the height of the component
+abstract  intgetWidth() + +
+          Get the width of the component
+abstract  intgetX() + +
+          Returns the position in the X coordinate
+abstract  intgetY() + +
+          Returns the position in the Y coordinate
+ booleanhasFocus() + +
+          Check if this component currently has focus
+ voidmouseReleased(int button, + int x, + int y) + +
+          Gives the focus to this component with a click of the mouse.
+protected  voidnotifyListeners() + +
+          Notify all the listeners.
+ voidremoveListener(ComponentListener listener) + +
+          Remove a component listener.
+abstract  voidrender(GUIContext container, + Graphics g) + +
+          Render this component to the screen
+ voidsetFocus(boolean focus) + +
+          Indicate whether this component should be focused or not
+abstract  voidsetLocation(int x, + int y) + +
+          Moves the component.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.util.InputAdapter
controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseWheelMoved, setAcceptingInput, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+container

+
+protected GUIContext container
+
+
The game container +

+

+
+
+
+ +

+listeners

+
+protected java.util.Set listeners
+
+
Listeners for the component to notify +

+

+
+
+
+ +

+input

+
+protected Input input
+
+
The input we're responding to +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AbstractComponent

+
+public AbstractComponent(GUIContext container)
+
+
Create a new component +

+

+
Parameters:
container - The container displaying this component
+
+ + + + + + + + +
+Method Detail
+ +

+addListener

+
+public void addListener(ComponentListener listener)
+
+
Add a component listener to be informed when the component sees fit. + + It will ignore listeners already added. +

+

+
Parameters:
listener - listener
+
+
+
+ +

+removeListener

+
+public void removeListener(ComponentListener listener)
+
+
Remove a component listener. + + It will ignore if the listener wasn't added. +

+

+
Parameters:
listener - listener
+
+
+
+ +

+notifyListeners

+
+protected void notifyListeners()
+
+
Notify all the listeners. +

+

+
+
+
+
+ +

+render

+
+public abstract void render(GUIContext container,
+                            Graphics g)
+                     throws SlickException
+
+
Render this component to the screen +

+

+
Parameters:
container - The container displaying this component
g - The graphics context used to render to the display +
Throws: +
SlickException - If there has been an error rendering the component
+
+
+
+ +

+setLocation

+
+public abstract void setLocation(int x,
+                                 int y)
+
+
Moves the component. +

+

+
Parameters:
x - X coordinate
y - Y coordinate
+
+
+
+ +

+getX

+
+public abstract int getX()
+
+
Returns the position in the X coordinate +

+

+ +
Returns:
x
+
+
+
+ +

+getY

+
+public abstract int getY()
+
+
Returns the position in the Y coordinate +

+

+ +
Returns:
y
+
+
+
+ +

+getWidth

+
+public abstract int getWidth()
+
+
Get the width of the component +

+

+ +
Returns:
The width of the component
+
+
+
+ +

+getHeight

+
+public abstract int getHeight()
+
+
Get the height of the component +

+

+ +
Returns:
The height of the component
+
+
+
+ +

+setFocus

+
+public void setFocus(boolean focus)
+
+
Indicate whether this component should be focused or not +

+

+
Parameters:
focus - if the component should be focused
+
+
+
+ +

+hasFocus

+
+public boolean hasFocus()
+
+
Check if this component currently has focus +

+

+ +
Returns:
if this field currently has focus
+
+
+
+ +

+consumeEvent

+
+protected void consumeEvent()
+
+
Consume the event currently being processed +

+

+
+
+
+
+ +

+mouseReleased

+
+public void mouseReleased(int button,
+                          int x,
+                          int y)
+
+
Gives the focus to this component with a click of the mouse. +

+

+
Specified by:
mouseReleased in interface MouseListener
Overrides:
mouseReleased in class InputAdapter
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was released
y - The y position of the mouse when the button was released
See Also:
mouseReleased(int, int, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/BasicComponent.html b/lib/slick/javadoc/org/newdawn/slick/gui/BasicComponent.html new file mode 100644 index 00000000..61cb5fb4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/BasicComponent.html @@ -0,0 +1,561 @@ + + + + + + +BasicComponent (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.gui +
+Class BasicComponent

+
+java.lang.Object
+  extended by org.newdawn.slick.util.InputAdapter
+      extended by org.newdawn.slick.gui.AbstractComponent
+          extended by org.newdawn.slick.gui.BasicComponent
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, InputListener, KeyListener, MouseListener
+
+
+Deprecated. +

+

+
public abstract class BasicComponent
extends AbstractComponent
+ + +

+Renamed to provide backwards compatibility +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  intheight + +
+          Deprecated. The height of the component
+protected  intwidth + +
+          Deprecated. The width of the component
+protected  intx + +
+          Deprecated. The x position of the component
+protected  inty + +
+          Deprecated. The y position of the component
+ + + + + + + +
Fields inherited from class org.newdawn.slick.gui.AbstractComponent
container, input, listeners
+  + + + + + + + + + + +
+Constructor Summary
BasicComponent(GUIContext container) + +
+          Deprecated. Create a new component
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetHeight() + +
+          Deprecated. Get the height of the component
+ intgetWidth() + +
+          Deprecated. Get the width of the component
+ intgetX() + +
+          Deprecated. Returns the position in the X coordinate
+ intgetY() + +
+          Deprecated. Returns the position in the Y coordinate
+ voidrender(GUIContext container, + Graphics g) + +
+          Deprecated. Render this component to the screen
+abstract  voidrenderImpl(GUIContext container, + Graphics g) + +
+          Deprecated. Allow the sub-component to render
+ voidsetLocation(int x, + int y) + +
+          Deprecated. Moves the component.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.gui.AbstractComponent
addListener, consumeEvent, hasFocus, mouseReleased, notifyListeners, removeListener, setFocus
+ + + + + + + +
Methods inherited from class org.newdawn.slick.util.InputAdapter
controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseWheelMoved, setAcceptingInput, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+x

+
+protected int x
+
+
Deprecated. 
The x position of the component +

+

+
+
+
+ +

+y

+
+protected int y
+
+
Deprecated. 
The y position of the component +

+

+
+
+
+ +

+width

+
+protected int width
+
+
Deprecated. 
The width of the component +

+

+
+
+
+ +

+height

+
+protected int height
+
+
Deprecated. 
The height of the component +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+BasicComponent

+
+public BasicComponent(GUIContext container)
+
+
Deprecated. 
Create a new component +

+

+
Parameters:
container - The container displaying this component
+
+ + + + + + + + +
+Method Detail
+ +

+getHeight

+
+public int getHeight()
+
+
Deprecated. 
Description copied from class: AbstractComponent
+
Get the height of the component +

+

+
Specified by:
getHeight in class AbstractComponent
+
+
+ +
Returns:
The height of the component
See Also:
AbstractComponent.getHeight()
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
Deprecated. 
Description copied from class: AbstractComponent
+
Get the width of the component +

+

+
Specified by:
getWidth in class AbstractComponent
+
+
+ +
Returns:
The width of the component
See Also:
AbstractComponent.getWidth()
+
+
+
+ +

+getX

+
+public int getX()
+
+
Deprecated. 
Description copied from class: AbstractComponent
+
Returns the position in the X coordinate +

+

+
Specified by:
getX in class AbstractComponent
+
+
+ +
Returns:
x
See Also:
AbstractComponent.getX()
+
+
+
+ +

+getY

+
+public int getY()
+
+
Deprecated. 
Description copied from class: AbstractComponent
+
Returns the position in the Y coordinate +

+

+
Specified by:
getY in class AbstractComponent
+
+
+ +
Returns:
y
See Also:
AbstractComponent.getY()
+
+
+
+ +

+renderImpl

+
+public abstract void renderImpl(GUIContext container,
+                                Graphics g)
+
+
Deprecated. 
Allow the sub-component to render +

+

+
Parameters:
container - The container holding the GUI
g - The graphics context into which we should render
+
+
+
+ +

+render

+
+public void render(GUIContext container,
+                   Graphics g)
+            throws SlickException
+
+
Deprecated. 
Description copied from class: AbstractComponent
+
Render this component to the screen +

+

+
Specified by:
render in class AbstractComponent
+
+
+
Parameters:
container - The container displaying this component
g - The graphics context used to render to the display +
Throws: +
SlickException - If there has been an error rendering the component
See Also:
AbstractComponent.render(org.newdawn.slick.gui.GUIContext, org.newdawn.slick.Graphics)
+
+
+
+ +

+setLocation

+
+public void setLocation(int x,
+                        int y)
+
+
Deprecated. 
Description copied from class: AbstractComponent
+
Moves the component. +

+

+
Specified by:
setLocation in class AbstractComponent
+
+
+
Parameters:
x - X coordinate
y - Y coordinate
See Also:
AbstractComponent.setLocation(int, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/ComponentListener.html b/lib/slick/javadoc/org/newdawn/slick/gui/ComponentListener.html new file mode 100644 index 00000000..3d392a42 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/ComponentListener.html @@ -0,0 +1,221 @@ + + + + + + +ComponentListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.gui +
+Interface ComponentListener

+
+
All Known Implementing Classes:
GUITest, SavedStateTest
+
+
+
+
public interface ComponentListener
+ + +

+A descritpion of a class responding to events occuring on a GUI component +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcomponentActivated(AbstractComponent source) + +
+          Notification that a component has been activated (button clicked, + text field entered, etc)
+  +

+ + + + + + + + +
+Method Detail
+ +

+componentActivated

+
+void componentActivated(AbstractComponent source)
+
+
Notification that a component has been activated (button clicked, + text field entered, etc) +

+

+
Parameters:
source - The source of the event
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/GUIContext.html b/lib/slick/javadoc/org/newdawn/slick/gui/GUIContext.html new file mode 100644 index 00000000..43595f87 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/GUIContext.html @@ -0,0 +1,464 @@ + + + + + + +GUIContext (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.gui +
+Interface GUIContext

+
+
All Known Implementing Classes:
AppGameContainer, AppletGameContainer.Container, GameContainer
+
+
+
+
public interface GUIContext
+ + +

+The context in which GUI components are created and rendered +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ FontgetDefaultFont() + +
+          Get the default system font
+ intgetHeight() + +
+          Get the height of the game canvas
+ InputgetInput() + +
+          Get the input system
+ intgetScreenHeight() + +
+          Get the height of the standard screen resolution
+ intgetScreenWidth() + +
+          Get the width of the standard screen resolution
+ longgetTime() + +
+          Get the accurate system time
+ intgetWidth() + +
+          Get the width of the game canvas
+ voidsetDefaultMouseCursor() + +
+          Set the default mouse cursor - i.e.
+ voidsetMouseCursor(org.lwjgl.input.Cursor cursor, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+ voidsetMouseCursor(ImageData data, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+ voidsetMouseCursor(java.lang.String ref, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+  +

+ + + + + + + + +
+Method Detail
+ +

+getInput

+
+Input getInput()
+
+
Get the input system +

+

+ +
Returns:
The input system available to this game container
+
+
+
+ +

+getTime

+
+long getTime()
+
+
Get the accurate system time +

+

+ +
Returns:
The system time in milliseconds
+
+
+
+ +

+getScreenWidth

+
+int getScreenWidth()
+
+
Get the width of the standard screen resolution +

+

+ +
Returns:
The screen width
+
+
+
+ +

+getScreenHeight

+
+int getScreenHeight()
+
+
Get the height of the standard screen resolution +

+

+ +
Returns:
The screen height
+
+
+
+ +

+getWidth

+
+int getWidth()
+
+
Get the width of the game canvas +

+

+ +
Returns:
The width of the game canvas
+
+
+
+ +

+getHeight

+
+int getHeight()
+
+
Get the height of the game canvas +

+

+ +
Returns:
The height of the game canvas
+
+
+
+ +

+getDefaultFont

+
+Font getDefaultFont()
+
+
Get the default system font +

+

+ +
Returns:
The default system font
+
+
+
+ +

+setMouseCursor

+
+void setMouseCursor(java.lang.String ref,
+                    int hotSpotX,
+                    int hotSpotY)
+                    throws SlickException
+
+
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +

+

+
Parameters:
ref - The location of the image to be loaded for the cursor
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
+
+
+
+ +

+setMouseCursor

+
+void setMouseCursor(ImageData data,
+                    int hotSpotX,
+                    int hotSpotY)
+                    throws SlickException
+
+
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +

+

+
Parameters:
data - The image data from which the cursor can be construted
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
+
+
+
+ +

+setMouseCursor

+
+void setMouseCursor(org.lwjgl.input.Cursor cursor,
+                    int hotSpotX,
+                    int hotSpotY)
+                    throws SlickException
+
+
Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS. +

+

+
Parameters:
cursor - The cursor to use
hotSpotX - The x coordinate of the hotspot within the cursor image
hotSpotY - The y coordinate of the hotspot within the cursor image +
Throws: +
SlickException - Indicates a failure to load the cursor image or create the hardware cursor
+
+
+
+ +

+setDefaultMouseCursor

+
+void setDefaultMouseCursor()
+
+
Set the default mouse cursor - i.e. the original cursor before any native + cursor was set +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/MouseOverArea.html b/lib/slick/javadoc/org/newdawn/slick/gui/MouseOverArea.html new file mode 100644 index 00000000..2b09c000 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/MouseOverArea.html @@ -0,0 +1,929 @@ + + + + + + +MouseOverArea (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.gui +
+Class MouseOverArea

+
+java.lang.Object
+  extended by org.newdawn.slick.util.InputAdapter
+      extended by org.newdawn.slick.gui.AbstractComponent
+          extended by org.newdawn.slick.gui.MouseOverArea
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, InputListener, KeyListener, MouseListener
+
+
+
+
public class MouseOverArea
extends AbstractComponent
+ + +

+A mouse over area that can be used for menus or buttons +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.gui.AbstractComponent
container, input, listeners
+  + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
MouseOverArea(GUIContext container, + Image image, + int x, + int y) + +
+          Create a new mouse over area
MouseOverArea(GUIContext container, + Image image, + int x, + int y, + ComponentListener listener) + +
+          Create a new mouse over area
MouseOverArea(GUIContext container, + Image image, + int x, + int y, + int width, + int height) + +
+          Create a new mouse over area
MouseOverArea(GUIContext container, + Image image, + int x, + int y, + int width, + int height, + ComponentListener listener) + +
+          Create a new mouse over area
MouseOverArea(GUIContext container, + Image image, + Shape shape) + +
+          Create a new mouse over area
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetHeight() + +
+          Get the height of the component
+ intgetWidth() + +
+          Get the width of the component
+ intgetX() + +
+          Returns the position in the X coordinate
+ intgetY() + +
+          Returns the position in the Y coordinate
+ booleanisMouseOver() + +
+          Check if the mouse is over this area
+ voidmouseDragged(int oldx, + int oldy, + int newx, + int newy) + +
+          Notification that mouse cursor was dragged
+ voidmouseMoved(int oldx, + int oldy, + int newx, + int newy) + +
+          Notification that mouse cursor was moved
+ voidmousePressed(int button, + int mx, + int my) + +
+          Notification that a mouse button was pressed
+ voidmouseReleased(int button, + int mx, + int my) + +
+          Gives the focus to this component with a click of the mouse.
+ voidrender(GUIContext container, + Graphics g) + +
+          Render this component to the screen
+ voidsetLocation(float x, + float y) + +
+          Moves the component.
+ voidsetLocation(int x, + int y) + +
+          Set the location of this area
+ voidsetMouseDownColor(Color color) + +
+          Set the color to be used when the mouse is down the area
+ voidsetMouseDownImage(Image image) + +
+          Set the image to be used when the mouse is down the area
+ voidsetMouseDownSound(Sound sound) + +
+          Set the mouse down sound effect
+ voidsetMouseOverColor(Color color) + +
+          Set the color to be used when the mouse is over the area
+ voidsetMouseOverImage(Image image) + +
+          Set the image to be used when the mouse is over the area
+ voidsetMouseOverSound(Sound sound) + +
+          Set the mouse over sound effect
+ voidsetNormalColor(Color color) + +
+          Set the normal color used on the image in the default state
+ voidsetNormalImage(Image image) + +
+          Set the normal image used on the image in the default state
+ voidsetX(float x) + +
+          Set the x coordinate of this area
+ voidsetY(float y) + +
+          Set the y coordinate of this area
+ + + + + + + +
Methods inherited from class org.newdawn.slick.gui.AbstractComponent
addListener, consumeEvent, hasFocus, notifyListeners, removeListener, setFocus
+ + + + + + + +
Methods inherited from class org.newdawn.slick.util.InputAdapter
controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseWheelMoved, setAcceptingInput, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MouseOverArea

+
+public MouseOverArea(GUIContext container,
+                     Image image,
+                     int x,
+                     int y,
+                     ComponentListener listener)
+
+
Create a new mouse over area +

+

+
Parameters:
container - The container displaying the mouse over area
image - The normalImage to display
x - The position of the area
y - the position of the area
listener - A listener to add to the area
+
+
+ +

+MouseOverArea

+
+public MouseOverArea(GUIContext container,
+                     Image image,
+                     int x,
+                     int y)
+
+
Create a new mouse over area +

+

+
Parameters:
container - The container displaying the mouse over area
image - The normalImage to display
x - The position of the area
y - the position of the area
+
+
+ +

+MouseOverArea

+
+public MouseOverArea(GUIContext container,
+                     Image image,
+                     int x,
+                     int y,
+                     int width,
+                     int height,
+                     ComponentListener listener)
+
+
Create a new mouse over area +

+

+
Parameters:
container - The container displaying the mouse over area
image - The normalImage to display
x - The position of the area
y - the position of the area
width - The width of the area
height - The height of the area
listener - A listener to add to the area
+
+
+ +

+MouseOverArea

+
+public MouseOverArea(GUIContext container,
+                     Image image,
+                     int x,
+                     int y,
+                     int width,
+                     int height)
+
+
Create a new mouse over area +

+

+
Parameters:
container - The container displaying the mouse over area
image - The normalImage to display
x - The position of the area
y - the position of the area
width - The width of the area
height - The height of the area
+
+
+ +

+MouseOverArea

+
+public MouseOverArea(GUIContext container,
+                     Image image,
+                     Shape shape)
+
+
Create a new mouse over area +

+

+
Parameters:
container - The container displaying the mouse over area
image - The normalImage to display
shape - The shape defining the area of the mouse sensitive zone
+
+ + + + + + + + +
+Method Detail
+ +

+setLocation

+
+public void setLocation(float x,
+                        float y)
+
+
Moves the component. +

+

+
Parameters:
x - X coordinate
y - Y coordinate
+
+
+
+ +

+setX

+
+public void setX(float x)
+
+
Set the x coordinate of this area +

+

+
Parameters:
x - The new x coordinate of this area
+
+
+
+ +

+setY

+
+public void setY(float y)
+
+
Set the y coordinate of this area +

+

+
Parameters:
y - The new y coordinate of this area
+
+
+
+ +

+getX

+
+public int getX()
+
+
Returns the position in the X coordinate +

+

+
Specified by:
getX in class AbstractComponent
+
+
+ +
Returns:
x
+
+
+
+ +

+getY

+
+public int getY()
+
+
Returns the position in the Y coordinate +

+

+
Specified by:
getY in class AbstractComponent
+
+
+ +
Returns:
y
+
+
+
+ +

+setNormalColor

+
+public void setNormalColor(Color color)
+
+
Set the normal color used on the image in the default state +

+

+
Parameters:
color - The color to be used
+
+
+
+ +

+setMouseOverColor

+
+public void setMouseOverColor(Color color)
+
+
Set the color to be used when the mouse is over the area +

+

+
Parameters:
color - The color to be used when the mouse is over the area
+
+
+
+ +

+setMouseDownColor

+
+public void setMouseDownColor(Color color)
+
+
Set the color to be used when the mouse is down the area +

+

+
Parameters:
color - The color to be used when the mouse is down the area
+
+
+
+ +

+setNormalImage

+
+public void setNormalImage(Image image)
+
+
Set the normal image used on the image in the default state +

+

+
Parameters:
image - The image to be used
+
+
+
+ +

+setMouseOverImage

+
+public void setMouseOverImage(Image image)
+
+
Set the image to be used when the mouse is over the area +

+

+
Parameters:
image - The image to be used when the mouse is over the area
+
+
+
+ +

+setMouseDownImage

+
+public void setMouseDownImage(Image image)
+
+
Set the image to be used when the mouse is down the area +

+

+
Parameters:
image - The image to be used when the mouse is down the area
+
+
+
+ +

+render

+
+public void render(GUIContext container,
+                   Graphics g)
+
+
Description copied from class: AbstractComponent
+
Render this component to the screen +

+

+
Specified by:
render in class AbstractComponent
+
+
+
Parameters:
container - The container displaying this component
g - The graphics context used to render to the display
See Also:
AbstractComponent.render(org.newdawn.slick.gui.GUIContext, + org.newdawn.slick.Graphics)
+
+
+
+ +

+setMouseOverSound

+
+public void setMouseOverSound(Sound sound)
+
+
Set the mouse over sound effect +

+

+
Parameters:
sound - The mouse over sound effect
+
+
+
+ +

+setMouseDownSound

+
+public void setMouseDownSound(Sound sound)
+
+
Set the mouse down sound effect +

+

+
Parameters:
sound - The mouse down sound effect
+
+
+
+ +

+mouseMoved

+
+public void mouseMoved(int oldx,
+                       int oldy,
+                       int newx,
+                       int newy)
+
+
Description copied from interface: MouseListener
+
Notification that mouse cursor was moved +

+

+
Specified by:
mouseMoved in interface MouseListener
Overrides:
mouseMoved in class InputAdapter
+
+
+
Parameters:
oldx - The old x position of the mouse
oldy - The old y position of the mouse
newx - The new x position of the mouse
newy - The new y position of the mouse
See Also:
InputAdapter.mouseMoved(int, int, int, int)
+
+
+
+ +

+mouseDragged

+
+public void mouseDragged(int oldx,
+                         int oldy,
+                         int newx,
+                         int newy)
+
+
Description copied from interface: MouseListener
+
Notification that mouse cursor was dragged +

+

+
Specified by:
mouseDragged in interface MouseListener
Overrides:
mouseDragged in class InputAdapter
+
+
+
Parameters:
oldx - The old x position of the mouse
oldy - The old y position of the mouse
newx - The new x position of the mouse
newy - The new y position of the mouse
See Also:
InputAdapter.mouseDragged(int, int, int, int)
+
+
+
+ +

+mousePressed

+
+public void mousePressed(int button,
+                         int mx,
+                         int my)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was pressed +

+

+
Specified by:
mousePressed in interface MouseListener
Overrides:
mousePressed in class InputAdapter
+
+
+
Parameters:
button - The index of the button (starting at 0)
mx - The x position of the mouse when the button was pressed
my - The y position of the mouse when the button was pressed
See Also:
InputAdapter.mousePressed(int, int, int)
+
+
+
+ +

+mouseReleased

+
+public void mouseReleased(int button,
+                          int mx,
+                          int my)
+
+
Description copied from class: AbstractComponent
+
Gives the focus to this component with a click of the mouse. +

+

+
Specified by:
mouseReleased in interface MouseListener
Overrides:
mouseReleased in class AbstractComponent
+
+
+
Parameters:
button - The index of the button (starting at 0)
mx - The x position of the mouse when the button was released
my - The y position of the mouse when the button was released
See Also:
InputAdapter.mouseReleased(int, int, int)
+
+
+
+ +

+getHeight

+
+public int getHeight()
+
+
Description copied from class: AbstractComponent
+
Get the height of the component +

+

+
Specified by:
getHeight in class AbstractComponent
+
+
+ +
Returns:
The height of the component
See Also:
AbstractComponent.getHeight()
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
Description copied from class: AbstractComponent
+
Get the width of the component +

+

+
Specified by:
getWidth in class AbstractComponent
+
+
+ +
Returns:
The width of the component
See Also:
AbstractComponent.getWidth()
+
+
+
+ +

+isMouseOver

+
+public boolean isMouseOver()
+
+
Check if the mouse is over this area +

+

+ +
Returns:
True if the mouse is over this area
+
+
+
+ +

+setLocation

+
+public void setLocation(int x,
+                        int y)
+
+
Set the location of this area +

+

+
Specified by:
setLocation in class AbstractComponent
+
+
+
Parameters:
x - The x coordinate of this area
y - The y coordiante of this area
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/TextField.html b/lib/slick/javadoc/org/newdawn/slick/gui/TextField.html new file mode 100644 index 00000000..72a04804 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/TextField.html @@ -0,0 +1,857 @@ + + + + + + +TextField (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.gui +
+Class TextField

+
+java.lang.Object
+  extended by org.newdawn.slick.util.InputAdapter
+      extended by org.newdawn.slick.gui.AbstractComponent
+          extended by org.newdawn.slick.gui.TextField
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, InputListener, KeyListener, MouseListener
+
+
+
+
public class TextField
extends AbstractComponent
+ + +

+A single text field supporting text entry +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+protected  intx + +
+          The location in the X coordinate
+protected  inty + +
+          The location in the Y coordinate
+ + + + + + + +
Fields inherited from class org.newdawn.slick.gui.AbstractComponent
container, input, listeners
+  + + + + + + + + + + + + + +
+Constructor Summary
TextField(GUIContext container, + Font font, + int x, + int y, + int width, + int height) + +
+          Create a new text field
TextField(GUIContext container, + Font font, + int x, + int y, + int width, + int height, + ComponentListener listener) + +
+          Create a new text field
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddeactivate() + +
+          Deactivate the key input handling for this field
+protected  voiddoPaste(java.lang.String text) + +
+          Do the paste into the field, overrideable for custom behaviour
+protected  voiddoUndo(int oldCursorPos, + java.lang.String oldText) + +
+          Do the undo of the paste, overrideable for custom behaviour
+ intgetHeight() + +
+          Get the height of the component
+ java.lang.StringgetText() + +
+          Get the value in the text field
+ intgetWidth() + +
+          Get the width of the component
+ intgetX() + +
+          Returns the position in the X coordinate
+ intgetY() + +
+          Returns the position in the Y coordinate
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+protected  voidrecordOldPosition() + +
+          Record the old position and content
+ voidrender(GUIContext container, + Graphics g) + +
+          Render this component to the screen
+ voidsetBackgroundColor(Color color) + +
+          Set the background color.
+ voidsetBorderColor(Color color) + +
+          Set the border color.
+ voidsetConsumeEvents(boolean consume) + +
+          Indicate if the input events should be consumed by this field
+ voidsetCursorPos(int pos) + +
+          Set the position of the cursor
+ voidsetCursorVisible(boolean visibleCursor) + +
+          Indicate whether the mouse cursor should be visible or not
+ voidsetFocus(boolean focus) + +
+          Indicate whether this component should be focused or not
+ voidsetLocation(int x, + int y) + +
+          Moves the component.
+ voidsetMaxLength(int length) + +
+          Set the length of the allowed input
+ voidsetText(java.lang.String value) + +
+          Set the value to be displayed in the text field
+ voidsetTextColor(Color color) + +
+          Set the text color.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.gui.AbstractComponent
addListener, consumeEvent, hasFocus, mouseReleased, notifyListeners, removeListener
+ + + + + + + +
Methods inherited from class org.newdawn.slick.util.InputAdapter
controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseWheelMoved, setAcceptingInput, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+x

+
+protected int x
+
+
The location in the X coordinate +

+

+
+
+
+ +

+y

+
+protected int y
+
+
The location in the Y coordinate +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+TextField

+
+public TextField(GUIContext container,
+                 Font font,
+                 int x,
+                 int y,
+                 int width,
+                 int height,
+                 ComponentListener listener)
+
+
Create a new text field +

+

+
Parameters:
container - The container rendering this field
font - The font to use in the text field
x - The x coordinate of the top left corner of the text field
y - The y coordinate of the top left corner of the text field
width - The width of the text field
height - The height of the text field
listener - The listener to add to the text field
+
+
+ +

+TextField

+
+public TextField(GUIContext container,
+                 Font font,
+                 int x,
+                 int y,
+                 int width,
+                 int height)
+
+
Create a new text field +

+

+
Parameters:
container - The container rendering this field
font - The font to use in the text field
x - The x coordinate of the top left corner of the text field
y - The y coordinate of the top left corner of the text field
width - The width of the text field
height - The height of the text field
+
+ + + + + + + + +
+Method Detail
+ +

+setConsumeEvents

+
+public void setConsumeEvents(boolean consume)
+
+
Indicate if the input events should be consumed by this field +

+

+
Parameters:
consume - True if events should be consumed by this field
+
+
+
+ +

+deactivate

+
+public void deactivate()
+
+
Deactivate the key input handling for this field +

+

+
+
+
+
+ +

+setLocation

+
+public void setLocation(int x,
+                        int y)
+
+
Moves the component. +

+

+
Specified by:
setLocation in class AbstractComponent
+
+
+
Parameters:
x - X coordinate
y - Y coordinate
+
+
+
+ +

+getX

+
+public int getX()
+
+
Returns the position in the X coordinate +

+

+
Specified by:
getX in class AbstractComponent
+
+
+ +
Returns:
x
+
+
+
+ +

+getY

+
+public int getY()
+
+
Returns the position in the Y coordinate +

+

+
Specified by:
getY in class AbstractComponent
+
+
+ +
Returns:
y
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
Get the width of the component +

+

+
Specified by:
getWidth in class AbstractComponent
+
+
+ +
Returns:
The width of the component
+
+
+
+ +

+getHeight

+
+public int getHeight()
+
+
Get the height of the component +

+

+
Specified by:
getHeight in class AbstractComponent
+
+
+ +
Returns:
The height of the component
+
+
+
+ +

+setBackgroundColor

+
+public void setBackgroundColor(Color color)
+
+
Set the background color. Set to null to disable the background +

+

+
Parameters:
color - The color to use for the background
+
+
+
+ +

+setBorderColor

+
+public void setBorderColor(Color color)
+
+
Set the border color. Set to null to disable the border +

+

+
Parameters:
color - The color to use for the border
+
+
+
+ +

+setTextColor

+
+public void setTextColor(Color color)
+
+
Set the text color. +

+

+
Parameters:
color - The color to use for the text
+
+
+
+ +

+render

+
+public void render(GUIContext container,
+                   Graphics g)
+
+
Description copied from class: AbstractComponent
+
Render this component to the screen +

+

+
Specified by:
render in class AbstractComponent
+
+
+
Parameters:
container - The container displaying this component
g - The graphics context used to render to the display
See Also:
AbstractComponent.render(org.newdawn.slick.gui.GUIContext, + org.newdawn.slick.Graphics)
+
+
+
+ +

+getText

+
+public java.lang.String getText()
+
+
Get the value in the text field +

+

+ +
Returns:
The value in the text field
+
+
+
+ +

+setText

+
+public void setText(java.lang.String value)
+
+
Set the value to be displayed in the text field +

+

+
Parameters:
value - The value to be displayed in the text field
+
+
+
+ +

+setCursorPos

+
+public void setCursorPos(int pos)
+
+
Set the position of the cursor +

+

+
Parameters:
pos - The new position of the cursor
+
+
+
+ +

+setCursorVisible

+
+public void setCursorVisible(boolean visibleCursor)
+
+
Indicate whether the mouse cursor should be visible or not +

+

+
Parameters:
visibleCursor - True if the mouse cursor should be visible
+
+
+
+ +

+setMaxLength

+
+public void setMaxLength(int length)
+
+
Set the length of the allowed input +

+

+
Parameters:
length - The length of the allowed input
+
+
+
+ +

+doPaste

+
+protected void doPaste(java.lang.String text)
+
+
Do the paste into the field, overrideable for custom behaviour +

+

+
Parameters:
text - The text to be pasted in
+
+
+
+ +

+recordOldPosition

+
+protected void recordOldPosition()
+
+
Record the old position and content +

+

+
+
+
+
+ +

+doUndo

+
+protected void doUndo(int oldCursorPos,
+                      java.lang.String oldText)
+
+
Do the undo of the paste, overrideable for custom behaviour +

+

+
Parameters:
oldCursorPos - before the paste
oldText - The text before the last paste
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class InputAdapter
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
InputAdapter.keyPressed(int, char)
+
+
+
+ +

+setFocus

+
+public void setFocus(boolean focus)
+
+
Description copied from class: AbstractComponent
+
Indicate whether this component should be focused or not +

+

+
Overrides:
setFocus in class AbstractComponent
+
+
+
Parameters:
focus - if the component should be focused
See Also:
AbstractComponent.setFocus(boolean)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/class-use/AbstractComponent.html b/lib/slick/javadoc/org/newdawn/slick/gui/class-use/AbstractComponent.html new file mode 100644 index 00000000..87a5518a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/class-use/AbstractComponent.html @@ -0,0 +1,250 @@ + + + + + + +Uses of Class org.newdawn.slick.gui.AbstractComponent (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.gui.AbstractComponent

+
+ + + + + + + + + + + + + +
+Packages that use AbstractComponent
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.testsTests for the facilities provided by the library. 
+  +

+ + + + + +
+Uses of AbstractComponent in org.newdawn.slick.gui
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of AbstractComponent in org.newdawn.slick.gui
+ classBasicComponent + +
+          Deprecated.  
+ classMouseOverArea + +
+          A mouse over area that can be used for menus or buttons
+ classTextField + +
+          A single text field supporting text entry
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.gui with parameters of type AbstractComponent
+ voidComponentListener.componentActivated(AbstractComponent source) + +
+          Notification that a component has been activated (button clicked, + text field entered, etc)
+  +

+ + + + + +
+Uses of AbstractComponent in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.tests with parameters of type AbstractComponent
+ voidSavedStateTest.componentActivated(AbstractComponent source) + +
+           
+ voidGUITest.componentActivated(AbstractComponent source) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/class-use/BasicComponent.html b/lib/slick/javadoc/org/newdawn/slick/gui/class-use/BasicComponent.html new file mode 100644 index 00000000..5203acdf --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/class-use/BasicComponent.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.gui.BasicComponent (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.gui.BasicComponent

+
+No usage of org.newdawn.slick.gui.BasicComponent +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/class-use/ComponentListener.html b/lib/slick/javadoc/org/newdawn/slick/gui/class-use/ComponentListener.html new file mode 100644 index 00000000..fa7b4e63 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/class-use/ComponentListener.html @@ -0,0 +1,267 @@ + + + + + + +Uses of Interface org.newdawn.slick.gui.ComponentListener (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.gui.ComponentListener

+
+ + + + + + + + + + + + + +
+Packages that use ComponentListener
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.testsTests for the facilities provided by the library. 
+  +

+ + + + + +
+Uses of ComponentListener in org.newdawn.slick.gui
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.gui with parameters of type ComponentListener
+ voidAbstractComponent.addListener(ComponentListener listener) + +
+          Add a component listener to be informed when the component sees fit.
+ voidAbstractComponent.removeListener(ComponentListener listener) + +
+          Remove a component listener.
+  +

+ + + + + + + + + + + + + + +
Constructors in org.newdawn.slick.gui with parameters of type ComponentListener
MouseOverArea(GUIContext container, + Image image, + int x, + int y, + ComponentListener listener) + +
+          Create a new mouse over area
MouseOverArea(GUIContext container, + Image image, + int x, + int y, + int width, + int height, + ComponentListener listener) + +
+          Create a new mouse over area
TextField(GUIContext container, + Font font, + int x, + int y, + int width, + int height, + ComponentListener listener) + +
+          Create a new text field
+  +

+ + + + + +
+Uses of ComponentListener in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick.tests that implement ComponentListener
+ classGUITest + +
+          A test for the GUI components available in Slick.
+ classSavedStateTest + +
+          A test of the the local storage utilities
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/class-use/GUIContext.html b/lib/slick/javadoc/org/newdawn/slick/gui/class-use/GUIContext.html new file mode 100644 index 00000000..62dd3fed --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/class-use/GUIContext.html @@ -0,0 +1,373 @@ + + + + + + +Uses of Interface org.newdawn.slick.gui.GUIContext (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.gui.GUIContext

+
+ + + + + + + + + + + + + +
+Packages that use GUIContext
org.newdawn.slick  
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
+  +

+ + + + + +
+Uses of GUIContext in org.newdawn.slick
+  +

+ + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick that implement GUIContext
+ classAppGameContainer + +
+          A game container that will display the game as an stand alone + application.
+ classAppletGameContainer.Container + +
+          A game container to provide the applet context
+ classGameContainer + +
+          A generic game container that handles the game loop, fps recording and + managing the input system
+  +

+ + + + + +
+Uses of GUIContext in org.newdawn.slick.gui
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick.gui declared as GUIContext
+protected  GUIContextAbstractComponent.container + +
+          The game container
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.gui with parameters of type GUIContext
+ voidTextField.render(GUIContext container, + Graphics g) + +
+           
+ voidMouseOverArea.render(GUIContext container, + Graphics g) + +
+           
+ voidBasicComponent.render(GUIContext container, + Graphics g) + +
+          Deprecated.  
+abstract  voidAbstractComponent.render(GUIContext container, + Graphics g) + +
+          Render this component to the screen
+abstract  voidBasicComponent.renderImpl(GUIContext container, + Graphics g) + +
+          Deprecated. Allow the sub-component to render
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in org.newdawn.slick.gui with parameters of type GUIContext
AbstractComponent(GUIContext container) + +
+          Create a new component
BasicComponent(GUIContext container) + +
+          Deprecated. Create a new component
MouseOverArea(GUIContext container, + Image image, + int x, + int y) + +
+          Create a new mouse over area
MouseOverArea(GUIContext container, + Image image, + int x, + int y, + ComponentListener listener) + +
+          Create a new mouse over area
MouseOverArea(GUIContext container, + Image image, + int x, + int y, + int width, + int height) + +
+          Create a new mouse over area
MouseOverArea(GUIContext container, + Image image, + int x, + int y, + int width, + int height, + ComponentListener listener) + +
+          Create a new mouse over area
MouseOverArea(GUIContext container, + Image image, + Shape shape) + +
+          Create a new mouse over area
TextField(GUIContext container, + Font font, + int x, + int y, + int width, + int height) + +
+          Create a new text field
TextField(GUIContext container, + Font font, + int x, + int y, + int width, + int height, + ComponentListener listener) + +
+          Create a new text field
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/class-use/MouseOverArea.html b/lib/slick/javadoc/org/newdawn/slick/gui/class-use/MouseOverArea.html new file mode 100644 index 00000000..766fa06e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/class-use/MouseOverArea.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.gui.MouseOverArea (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.gui.MouseOverArea

+
+No usage of org.newdawn.slick.gui.MouseOverArea +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/class-use/TextField.html b/lib/slick/javadoc/org/newdawn/slick/gui/class-use/TextField.html new file mode 100644 index 00000000..377e3074 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/class-use/TextField.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.gui.TextField (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.gui.TextField

+
+No usage of org.newdawn.slick.gui.TextField +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/gui/package-frame.html new file mode 100644 index 00000000..565b0ed6 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/package-frame.html @@ -0,0 +1,51 @@ + + + + + + +org.newdawn.slick.gui (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.gui + + + + +
+Interfaces  + +
+ComponentListener +
+GUIContext
+ + + + + + +
+Classes  + +
+AbstractComponent +
+BasicComponent +
+MouseOverArea +
+TextField
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/gui/package-summary.html new file mode 100644 index 00000000..d37e5128 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/package-summary.html @@ -0,0 +1,203 @@ + + + + + + +org.newdawn.slick.gui (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.gui +

+Some extremely simple GUI elements which should be used where a game does not require a full GUI +

+See: +
+          Description +

+ + + + + + + + + + + + + +
+Interface Summary
ComponentListenerA descritpion of a class responding to events occuring on a GUI component
GUIContextThe context in which GUI components are created and rendered
+  + +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AbstractComponentThe utility class to handle all the input related gubbins for basic GUI + components
BasicComponentDeprecated.  
MouseOverAreaA mouse over area that can be used for menus or buttons
TextFieldA single text field supporting text entry
+  + +

+

+Package org.newdawn.slick.gui Description +

+ +

+Some extremely simple GUI elements which should be used where a game does not require a full GUI +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/gui/package-tree.html new file mode 100644 index 00000000..f531cfc2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/package-tree.html @@ -0,0 +1,163 @@ + + + + + + +org.newdawn.slick.gui Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.gui +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/gui/package-use.html b/lib/slick/javadoc/org/newdawn/slick/gui/package-use.html new file mode 100644 index 00000000..dfb769fe --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/gui/package-use.html @@ -0,0 +1,228 @@ + + + + + + +Uses of Package org.newdawn.slick.gui (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.gui

+
+ + + + + + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.gui
org.newdawn.slick  
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.testsTests for the facilities provided by the library. 
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.gui used by org.newdawn.slick
GUIContext + +
+          The context in which GUI components are created and rendered
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.gui used by org.newdawn.slick.gui
AbstractComponent + +
+          The utility class to handle all the input related gubbins for basic GUI + components
ComponentListener + +
+          A descritpion of a class responding to events occuring on a GUI component
GUIContext + +
+          The context in which GUI components are created and rendered
+  +

+ + + + + + + + + + + +
+Classes in org.newdawn.slick.gui used by org.newdawn.slick.tests
AbstractComponent + +
+          The utility class to handle all the input related gubbins for basic GUI + components
ComponentListener + +
+          A descritpion of a class responding to events occuring on a GUI component
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/imageout/ImageIOWriter.html b/lib/slick/javadoc/org/newdawn/slick/imageout/ImageIOWriter.html new file mode 100644 index 00000000..db1eb9e0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/imageout/ImageIOWriter.html @@ -0,0 +1,279 @@ + + + + + + +ImageIOWriter (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.imageout +
+Class ImageIOWriter

+
+java.lang.Object
+  extended by org.newdawn.slick.imageout.ImageIOWriter
+
+
+
All Implemented Interfaces:
ImageWriter
+
+
+
+
public class ImageIOWriter
extends java.lang.Object
implements ImageWriter
+ + +

+A utility to write a Slick image out using ImageIO +

+ +

+

+
Author:
+
Jon
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ImageIOWriter() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidsaveImage(Image image, + java.lang.String format, + java.io.OutputStream output, + boolean hasAlpha) + +
+          Save an Image to an given location
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ImageIOWriter

+
+public ImageIOWriter()
+
+
+ + + + + + + + +
+Method Detail
+ +

+saveImage

+
+public void saveImage(Image image,
+                      java.lang.String format,
+                      java.io.OutputStream output,
+                      boolean hasAlpha)
+               throws java.io.IOException
+
+
Description copied from interface: ImageWriter
+
Save an Image to an given location +

+

+
Specified by:
saveImage in interface ImageWriter
+
+
+
Parameters:
image - The image to be written
format - The format that this writer is expected to be produced in
output - The output stream to which the image data should be written
hasAlpha - True if we should write alpha information to the file +
Throws: +
java.io.IOException - Indicates a failure to write out the image to the specified location
See Also:
ImageWriter.saveImage(org.newdawn.slick.Image, + java.lang.String, java.io.OutputStream, boolean)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/imageout/ImageOut.html b/lib/slick/javadoc/org/newdawn/slick/imageout/ImageOut.html new file mode 100644 index 00000000..ecf47624 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/imageout/ImageOut.html @@ -0,0 +1,515 @@ + + + + + + +ImageOut (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.imageout +
+Class ImageOut

+
+java.lang.Object
+  extended by org.newdawn.slick.imageout.ImageOut
+
+
+
+
public class ImageOut
extends java.lang.Object
+ + +

+A static hook to access all the Image output utilities. The list of format strings + provided is not the limit of capability. These are provided for utility, use @see getSupportedFormats() + for a full list of supported formats. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringJPG + +
+          The format string for JPG
+static java.lang.StringPNG + +
+          The format string for PNG
+static java.lang.StringTGA + +
+          The format string for TGA
+  + + + + + + + + + + +
+Constructor Summary
ImageOut() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static java.lang.String[]getSupportedFormats() + +
+          Get a list of supported formats
+static voidwrite(Image image, + java.lang.String dest) + +
+          Write an image out to a file on the local file system.
+static voidwrite(Image image, + java.lang.String dest, + boolean writeAlpha) + +
+          Write an image out to a file on the local file system.
+static voidwrite(Image image, + java.lang.String format, + java.io.OutputStream out) + +
+          Write an image out to a specified output stream
+static voidwrite(Image image, + java.lang.String format, + java.io.OutputStream out, + boolean writeAlpha) + +
+          Write an image out to a specified output stream
+static voidwrite(Image image, + java.lang.String format, + java.lang.String dest) + +
+          Write an image out to a file on the local file system.
+static voidwrite(Image image, + java.lang.String format, + java.lang.String dest, + boolean writeAlpha) + +
+          Write an image out to a file on the local file system.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+TGA

+
+public static java.lang.String TGA
+
+
The format string for TGA +

+

+
+
+
+ +

+PNG

+
+public static java.lang.String PNG
+
+
The format string for PNG +

+

+
+
+
+ +

+JPG

+
+public static java.lang.String JPG
+
+
The format string for JPG +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ImageOut

+
+public ImageOut()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getSupportedFormats

+
+public static java.lang.String[] getSupportedFormats()
+
+
Get a list of supported formats +

+

+ +
Returns:
The list of supported format strings
See Also:
ImageWriterFactory.getSupportedFormats()
+
+
+
+ +

+write

+
+public static void write(Image image,
+                         java.lang.String format,
+                         java.io.OutputStream out)
+                  throws SlickException
+
+
Write an image out to a specified output stream +

+

+
Parameters:
image - The image to write out to
format - The format to write the image out in
out - The output stream to which the image should be written +
Throws: +
SlickException - Indicates a failure to write the image in the specified format
+
+
+
+ +

+write

+
+public static void write(Image image,
+                         java.lang.String format,
+                         java.io.OutputStream out,
+                         boolean writeAlpha)
+                  throws SlickException
+
+
Write an image out to a specified output stream +

+

+
Parameters:
image - The image to write out to
format - The format to write the image out in
out - The output stream to which the image should be written
writeAlpha - True if we should write the alpha channel out (some formats don't support this, like JPG) +
Throws: +
SlickException - Indicates a failure to write the image in the specified format
+
+
+
+ +

+write

+
+public static void write(Image image,
+                         java.lang.String dest)
+                  throws SlickException
+
+
Write an image out to a file on the local file system. The format of the output + is determined based on the file name extension +

+

+
Parameters:
image - The image to be written out
dest - The destination path to write to +
Throws: +
SlickException - Indicates a failure to write the image in the determined format
+
+
+
+ +

+write

+
+public static void write(Image image,
+                         java.lang.String dest,
+                         boolean writeAlpha)
+                  throws SlickException
+
+
Write an image out to a file on the local file system. The format of the output + is determined based on the file name extension +

+

+
Parameters:
image - The image to be written out
dest - The destination path to write to
writeAlpha - True if we should write the alpha channel out (some formats don't support this, like JPG) +
Throws: +
SlickException - Indicates a failure to write the image in the determined format
+
+
+
+ +

+write

+
+public static void write(Image image,
+                         java.lang.String format,
+                         java.lang.String dest)
+                  throws SlickException
+
+
Write an image out to a file on the local file system. +

+

+
Parameters:
image - The image to be written out
format - The format to write the image out in
dest - The destination path to write to +
Throws: +
SlickException - Indicates a failure to write the image in the determined format
+
+
+
+ +

+write

+
+public static void write(Image image,
+                         java.lang.String format,
+                         java.lang.String dest,
+                         boolean writeAlpha)
+                  throws SlickException
+
+
Write an image out to a file on the local file system. +

+

+
Parameters:
image - The image to be written out
format - The format to write the image out in
dest - The destination path to write to
writeAlpha - True if we should write the alpha channel out (some formats don't support this, like JPG) +
Throws: +
SlickException - Indicates a failure to write the image in the determined format
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/imageout/ImageWriter.html b/lib/slick/javadoc/org/newdawn/slick/imageout/ImageWriter.html new file mode 100644 index 00000000..5257f1db --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/imageout/ImageWriter.html @@ -0,0 +1,229 @@ + + + + + + +ImageWriter (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.imageout +
+Interface ImageWriter

+
+
All Known Implementing Classes:
ImageIOWriter, TGAWriter
+
+
+
+
public interface ImageWriter
+ + +

+The description of any class that can produce data to an output stream reprsenting + some image in memory. +

+ +

+

+
Author:
+
Jon
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidsaveImage(Image image, + java.lang.String format, + java.io.OutputStream out, + boolean writeAlpha) + +
+          Save an Image to an given location
+  +

+ + + + + + + + +
+Method Detail
+ +

+saveImage

+
+void saveImage(Image image,
+               java.lang.String format,
+               java.io.OutputStream out,
+               boolean writeAlpha)
+               throws java.io.IOException
+
+
Save an Image to an given location +

+

+
Parameters:
image - The image to be written
format - The format that this writer is expected to be produced in
out - The output stream to which the image data should be written
writeAlpha - True if we should write alpha information to the file +
Throws: +
java.io.IOException - Indicates a failure to write out the image to the specified location
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/imageout/ImageWriterFactory.html b/lib/slick/javadoc/org/newdawn/slick/imageout/ImageWriterFactory.html new file mode 100644 index 00000000..d2c02e57 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/imageout/ImageWriterFactory.html @@ -0,0 +1,312 @@ + + + + + + +ImageWriterFactory (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.imageout +
+Class ImageWriterFactory

+
+java.lang.Object
+  extended by org.newdawn.slick.imageout.ImageWriterFactory
+
+
+
+
public class ImageWriterFactory
extends java.lang.Object
+ + +

+A factory to produce image writers based on format names +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ImageWriterFactory() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static java.lang.String[]getSupportedFormats() + +
+          Get the list of support format strings for this factory
+static ImageWritergetWriterForFormat(java.lang.String format) + +
+          Get a Slick image writer for the given format
+static voidregisterWriter(java.lang.String format, + ImageWriter writer) + +
+          Register an image writer with the factory.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ImageWriterFactory

+
+public ImageWriterFactory()
+
+
+ + + + + + + + +
+Method Detail
+ +

+registerWriter

+
+public static void registerWriter(java.lang.String format,
+                                  ImageWriter writer)
+
+
Register an image writer with the factory. This will allow users + to use it to write out the explicit format +

+

+
Parameters:
format - The format (usually extension) of the files that will be written out
writer - The writer to use for the given format
+
+
+
+ +

+getSupportedFormats

+
+public static java.lang.String[] getSupportedFormats()
+
+
Get the list of support format strings for this factory +

+

+ +
Returns:
The list of support format strings for this factory
+
+
+
+ +

+getWriterForFormat

+
+public static ImageWriter getWriterForFormat(java.lang.String format)
+                                      throws SlickException
+
+
Get a Slick image writer for the given format +

+

+
Parameters:
format - The format of the image to write +
Returns:
The image write to use to produce these images +
Throws: +
SlickException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/imageout/TGAWriter.html b/lib/slick/javadoc/org/newdawn/slick/imageout/TGAWriter.html new file mode 100644 index 00000000..fd603e39 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/imageout/TGAWriter.html @@ -0,0 +1,278 @@ + + + + + + +TGAWriter (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.imageout +
+Class TGAWriter

+
+java.lang.Object
+  extended by org.newdawn.slick.imageout.TGAWriter
+
+
+
All Implemented Interfaces:
ImageWriter
+
+
+
+
public class TGAWriter
extends java.lang.Object
implements ImageWriter
+ + +

+A utility to save TGA's given a Slick image. +

+ +

+

+
Author:
+
Jon
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
TGAWriter() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidsaveImage(Image image, + java.lang.String format, + java.io.OutputStream output, + boolean writeAlpha) + +
+          Save an Image to an given location
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TGAWriter

+
+public TGAWriter()
+
+
+ + + + + + + + +
+Method Detail
+ +

+saveImage

+
+public void saveImage(Image image,
+                      java.lang.String format,
+                      java.io.OutputStream output,
+                      boolean writeAlpha)
+               throws java.io.IOException
+
+
Description copied from interface: ImageWriter
+
Save an Image to an given location +

+

+
Specified by:
saveImage in interface ImageWriter
+
+
+
Parameters:
image - The image to be written
format - The format that this writer is expected to be produced in
output - The output stream to which the image data should be written
writeAlpha - True if we should write alpha information to the file +
Throws: +
java.io.IOException - Indicates a failure to write out the image to the specified location
See Also:
ImageWriter.saveImage(org.newdawn.slick.Image, java.lang.String, java.io.OutputStream, boolean)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/ImageIOWriter.html b/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/ImageIOWriter.html new file mode 100644 index 00000000..7fad342c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/ImageIOWriter.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.imageout.ImageIOWriter (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.imageout.ImageIOWriter

+
+No usage of org.newdawn.slick.imageout.ImageIOWriter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/ImageOut.html b/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/ImageOut.html new file mode 100644 index 00000000..1f239d3c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/ImageOut.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.imageout.ImageOut (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.imageout.ImageOut

+
+No usage of org.newdawn.slick.imageout.ImageOut +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/ImageWriter.html b/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/ImageWriter.html new file mode 100644 index 00000000..d111d1d3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/ImageWriter.html @@ -0,0 +1,221 @@ + + + + + + +Uses of Interface org.newdawn.slick.imageout.ImageWriter (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.imageout.ImageWriter

+
+ + + + + + + + + +
+Packages that use ImageWriter
org.newdawn.slick.imageoutSupports saving of slick images to various file types. 
+  +

+ + + + + +
+Uses of ImageWriter in org.newdawn.slick.imageout
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick.imageout that implement ImageWriter
+ classImageIOWriter + +
+          A utility to write a Slick image out using ImageIO
+ classTGAWriter + +
+          A utility to save TGA's given a Slick image.
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.imageout that return ImageWriter
+static ImageWriterImageWriterFactory.getWriterForFormat(java.lang.String format) + +
+          Get a Slick image writer for the given format
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.imageout with parameters of type ImageWriter
+static voidImageWriterFactory.registerWriter(java.lang.String format, + ImageWriter writer) + +
+          Register an image writer with the factory.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/ImageWriterFactory.html b/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/ImageWriterFactory.html new file mode 100644 index 00000000..948912a7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/ImageWriterFactory.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.imageout.ImageWriterFactory (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.imageout.ImageWriterFactory

+
+No usage of org.newdawn.slick.imageout.ImageWriterFactory +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/TGAWriter.html b/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/TGAWriter.html new file mode 100644 index 00000000..d96802b1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/imageout/class-use/TGAWriter.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.imageout.TGAWriter (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.imageout.TGAWriter

+
+No usage of org.newdawn.slick.imageout.TGAWriter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/imageout/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/imageout/package-frame.html new file mode 100644 index 00000000..b4a2cb08 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/imageout/package-frame.html @@ -0,0 +1,49 @@ + + + + + + +org.newdawn.slick.imageout (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.imageout + + + + +
+Interfaces  + +
+ImageWriter
+ + + + + + +
+Classes  + +
+ImageIOWriter +
+ImageOut +
+ImageWriterFactory +
+TGAWriter
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/imageout/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/imageout/package-summary.html new file mode 100644 index 00000000..92547405 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/imageout/package-summary.html @@ -0,0 +1,199 @@ + + + + + + +org.newdawn.slick.imageout (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.imageout +

+Supports saving of slick images to various file types. +

+See: +
+          Description +

+ + + + + + + + + +
+Interface Summary
ImageWriterThe description of any class that can produce data to an output stream reprsenting + some image in memory.
+  + +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
ImageIOWriterA utility to write a Slick image out using ImageIO
ImageOutA static hook to access all the Image output utilities.
ImageWriterFactoryA factory to produce image writers based on format names
TGAWriterA utility to save TGA's given a Slick image.
+  + +

+

+Package org.newdawn.slick.imageout Description +

+ +

+Supports saving of slick images to various file types. +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/imageout/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/imageout/package-tree.html new file mode 100644 index 00000000..2a7031c1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/imageout/package-tree.html @@ -0,0 +1,160 @@ + + + + + + +org.newdawn.slick.imageout Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.imageout +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/imageout/package-use.html b/lib/slick/javadoc/org/newdawn/slick/imageout/package-use.html new file mode 100644 index 00000000..253ad229 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/imageout/package-use.html @@ -0,0 +1,171 @@ + + + + + + +Uses of Package org.newdawn.slick.imageout (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.imageout

+
+ + + + + + + + + +
+Packages that use org.newdawn.slick.imageout
org.newdawn.slick.imageoutSupports saving of slick images to various file types. 
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.imageout used by org.newdawn.slick.imageout
ImageWriter + +
+          The description of any class that can produce data to an output stream reprsenting + some image in memory.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/loading/DeferredResource.html b/lib/slick/javadoc/org/newdawn/slick/loading/DeferredResource.html new file mode 100644 index 00000000..29f8e9a2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/loading/DeferredResource.html @@ -0,0 +1,245 @@ + + + + + + +DeferredResource (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.loading +
+Interface DeferredResource

+
+
All Known Implementing Classes:
DeferredSound, DeferredTexture
+
+
+
+
public interface DeferredResource
+ + +

+A description of any class providing a resource handle that be loaded + at a later date (i.e. deferrred) +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetDescription() + +
+          Get a description of the resource to be loaded
+ voidload() + +
+          Load the actual resource
+  +

+ + + + + + + + +
+Method Detail
+ +

+load

+
+void load()
+          throws java.io.IOException
+
+
Load the actual resource +

+

+ +
Throws: +
java.io.IOException - Indicates a failure to load the resource
+
+
+
+ +

+getDescription

+
+java.lang.String getDescription()
+
+
Get a description of the resource to be loaded +

+

+ +
Returns:
The description of the resource to be loaded
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/loading/LoadingList.html b/lib/slick/javadoc/org/newdawn/slick/loading/LoadingList.html new file mode 100644 index 00000000..06a0c500 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/loading/LoadingList.html @@ -0,0 +1,384 @@ + + + + + + +LoadingList (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.loading +
+Class LoadingList

+
+java.lang.Object
+  extended by org.newdawn.slick.loading.LoadingList
+
+
+
+
public class LoadingList
extends java.lang.Object
+ + +

+A central list where all deferred loading resoures end up when deferred loading is in use. Each + texture and sound loaded will be put in this list and can be loaded in one by one +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidadd(DeferredResource resource) + +
+          Add a resource to be loaded at some later date
+static LoadingListget() + +
+          Get the single global loading list
+ DeferredResourcegetNext() + +
+          Get the next resource that requries loading
+ intgetRemainingResources() + +
+          Get the number of remaining resources
+ intgetTotalResources() + +
+          Get the total number of resources that were in the list originally
+static booleanisDeferredLoading() + +
+          Check if we're using deferred loading
+ voidremove(DeferredResource resource) + +
+          Remove a resource from the list that has been loaded for + other reasons.
+static voidsetDeferredLoading(boolean loading) + +
+          Indicate if we're going to use deferred loading.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+get

+
+public static LoadingList get()
+
+
Get the single global loading list +

+

+ +
Returns:
The single global loading list
+
+
+
+ +

+setDeferredLoading

+
+public static void setDeferredLoading(boolean loading)
+
+
Indicate if we're going to use deferred loading. (Also clears the current list) +

+

+
Parameters:
loading - True if we should use deferred loading
+
+
+
+ +

+isDeferredLoading

+
+public static boolean isDeferredLoading()
+
+
Check if we're using deferred loading +

+

+ +
Returns:
True if we're using deferred loading
+
+
+
+ +

+add

+
+public void add(DeferredResource resource)
+
+
Add a resource to be loaded at some later date +

+

+
Parameters:
resource - The resource to be added
+
+
+
+ +

+remove

+
+public void remove(DeferredResource resource)
+
+
Remove a resource from the list that has been loaded for + other reasons. +

+

+
Parameters:
resource - The resource to remove
+
+
+
+ +

+getTotalResources

+
+public int getTotalResources()
+
+
Get the total number of resources that were in the list originally +

+

+ +
Returns:
The total number of resources that were in the list originally
+
+
+
+ +

+getRemainingResources

+
+public int getRemainingResources()
+
+
Get the number of remaining resources +

+

+ +
Returns:
The number of resources that still need to be loaded
+
+
+
+ +

+getNext

+
+public DeferredResource getNext()
+
+
Get the next resource that requries loading +

+

+ +
Returns:
The next resource to load or null if there are no more remaining
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/loading/class-use/DeferredResource.html b/lib/slick/javadoc/org/newdawn/slick/loading/class-use/DeferredResource.html new file mode 100644 index 00000000..4b39b9a8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/loading/class-use/DeferredResource.html @@ -0,0 +1,266 @@ + + + + + + +Uses of Interface org.newdawn.slick.loading.DeferredResource (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.loading.DeferredResource

+
+ + + + + + + + + + + + + + + + + +
+Packages that use DeferredResource
org.newdawn.slick.loadingAdds support for deferring loading of resources to a set time to allow loading/progress bar +style effects. 
org.newdawn.slick.openalThis package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats. 
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. 
+  +

+ + + + + +
+Uses of DeferredResource in org.newdawn.slick.loading
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.loading that return DeferredResource
+ DeferredResourceLoadingList.getNext() + +
+          Get the next resource that requries loading
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.loading with parameters of type DeferredResource
+ voidLoadingList.add(DeferredResource resource) + +
+          Add a resource to be loaded at some later date
+ voidLoadingList.remove(DeferredResource resource) + +
+          Remove a resource from the list that has been loaded for + other reasons.
+  +

+ + + + + +
+Uses of DeferredResource in org.newdawn.slick.openal
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.openal that implement DeferredResource
+ classDeferredSound + +
+          A sound implementation that can load the actual sound file at a later + point.
+  +

+ + + + + +
+Uses of DeferredResource in org.newdawn.slick.opengl
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.opengl that implement DeferredResource
+ classDeferredTexture + +
+          A texture proxy that can be used to load a texture at a later date while still + allowing elements to reference it
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/loading/class-use/LoadingList.html b/lib/slick/javadoc/org/newdawn/slick/loading/class-use/LoadingList.html new file mode 100644 index 00000000..bb24f87c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/loading/class-use/LoadingList.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Class org.newdawn.slick.loading.LoadingList (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.loading.LoadingList

+
+ + + + + + + + + +
+Packages that use LoadingList
org.newdawn.slick.loadingAdds support for deferring loading of resources to a set time to allow loading/progress bar +style effects. 
+  +

+ + + + + +
+Uses of LoadingList in org.newdawn.slick.loading
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.loading that return LoadingList
+static LoadingListLoadingList.get() + +
+          Get the single global loading list
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/loading/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/loading/package-frame.html new file mode 100644 index 00000000..6e4250f1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/loading/package-frame.html @@ -0,0 +1,43 @@ + + + + + + +org.newdawn.slick.loading (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.loading + + + + +
+Interfaces  + +
+DeferredResource
+ + + + + + +
+Classes  + +
+LoadingList
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/loading/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/loading/package-summary.html new file mode 100644 index 00000000..31085b2b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/loading/package-summary.html @@ -0,0 +1,189 @@ + + + + + + +org.newdawn.slick.loading (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.loading +

+Adds support for deferring loading of resources to a set time to allow loading/progress bar +style effects. +

+See: +
+          Description +

+ + + + + + + + + +
+Interface Summary
DeferredResourceA description of any class providing a resource handle that be loaded + at a later date (i.e.
+  + +

+ + + + + + + + + +
+Class Summary
LoadingListA central list where all deferred loading resoures end up when deferred loading is in use.
+  + +

+

+Package org.newdawn.slick.loading Description +

+ +

+Adds support for deferring loading of resources to a set time to allow loading/progress bar +style effects. +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/loading/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/loading/package-tree.html new file mode 100644 index 00000000..1a869ca6 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/loading/package-tree.html @@ -0,0 +1,158 @@ + + + + + + +org.newdawn.slick.loading Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.loading +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+
    +
  • java.lang.Object +
+

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/loading/package-use.html b/lib/slick/javadoc/org/newdawn/slick/loading/package-use.html new file mode 100644 index 00000000..db73bdd5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/loading/package-use.html @@ -0,0 +1,218 @@ + + + + + + +Uses of Package org.newdawn.slick.loading (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.loading

+
+ + + + + + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.loading
org.newdawn.slick.loadingAdds support for deferring loading of resources to a set time to allow loading/progress bar +style effects. 
org.newdawn.slick.openalThis package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats. 
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. 
+  +

+ + + + + + + + + + + +
+Classes in org.newdawn.slick.loading used by org.newdawn.slick.loading
DeferredResource + +
+          A description of any class providing a resource handle that be loaded + at a later date (i.e.
LoadingList + +
+          A central list where all deferred loading resoures end up when deferred loading is in use.
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.loading used by org.newdawn.slick.openal
DeferredResource + +
+          A description of any class providing a resource handle that be loaded + at a later date (i.e.
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.loading used by org.newdawn.slick.opengl
DeferredResource + +
+          A description of any class providing a resource handle that be loaded + at a later date (i.e.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/muffin/FileMuffin.html b/lib/slick/javadoc/org/newdawn/slick/muffin/FileMuffin.html new file mode 100644 index 00000000..d5b9d8cd --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/muffin/FileMuffin.html @@ -0,0 +1,305 @@ + + + + + + +FileMuffin (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.muffin +
+Class FileMuffin

+
+java.lang.Object
+  extended by org.newdawn.slick.muffin.FileMuffin
+
+
+
All Implemented Interfaces:
Muffin
+
+
+
+
public class FileMuffin
extends java.lang.Object
implements Muffin
+ + +

+An implementation of the muffin load/save mechanism based around using the + local file system. +

+ +

+

+
Author:
+
kappaOne
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
FileMuffin() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.HashMaploadFile(java.lang.String fileName) + +
+          Load a file of data from the store
+ voidsaveFile(java.util.HashMap scoreMap, + java.lang.String fileName) + +
+          Save a file of data
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FileMuffin

+
+public FileMuffin()
+
+
+ + + + + + + + +
+Method Detail
+ +

+saveFile

+
+public void saveFile(java.util.HashMap scoreMap,
+                     java.lang.String fileName)
+              throws java.io.IOException
+
+
Description copied from interface: Muffin
+
Save a file of data +

+

+
Specified by:
saveFile in interface Muffin
+
+
+
Parameters:
scoreMap - The data to store
fileName - The name of the file to store it against +
Throws: +
java.io.IOException - Indicates a failure to save the state
See Also:
Muffin.saveFile(java.util.HashMap, + java.lang.String)
+
+
+
+ +

+loadFile

+
+public java.util.HashMap loadFile(java.lang.String fileName)
+                           throws java.io.IOException
+
+
Description copied from interface: Muffin
+
Load a file of data from the store +

+

+
Specified by:
loadFile in interface Muffin
+
+
+
Parameters:
fileName - The name of the file to retrieve +
Returns:
The data retrieved +
Throws: +
java.io.IOException - Indicates a failure to load the state
See Also:
Muffin.loadFile(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/muffin/Muffin.html b/lib/slick/javadoc/org/newdawn/slick/muffin/Muffin.html new file mode 100644 index 00000000..509bd64d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/muffin/Muffin.html @@ -0,0 +1,249 @@ + + + + + + +Muffin (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.muffin +
+Interface Muffin

+
+
All Known Implementing Classes:
FileMuffin, WebstartMuffin
+
+
+
+
public interface Muffin
+ + +

+A description of any class with the ability to store state locally +

+ +

+

+
Author:
+
kappaOne
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.HashMaploadFile(java.lang.String fileName) + +
+          Load a file of data from the store
+ voidsaveFile(java.util.HashMap data, + java.lang.String fileName) + +
+          Save a file of data
+  +

+ + + + + + + + +
+Method Detail
+ +

+saveFile

+
+void saveFile(java.util.HashMap data,
+              java.lang.String fileName)
+              throws java.io.IOException
+
+
Save a file of data +

+

+
Parameters:
data - The data to store
fileName - The name of the file to store it against +
Throws: +
java.io.IOException - Indicates a failure to save the state
+
+
+
+ +

+loadFile

+
+java.util.HashMap loadFile(java.lang.String fileName)
+                           throws java.io.IOException
+
+
Load a file of data from the store +

+

+
Parameters:
fileName - The name of the file to retrieve +
Returns:
The data retrieved +
Throws: +
java.io.IOException - Indicates a failure to load the state
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/muffin/WebstartMuffin.html b/lib/slick/javadoc/org/newdawn/slick/muffin/WebstartMuffin.html new file mode 100644 index 00000000..8ce4cde0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/muffin/WebstartMuffin.html @@ -0,0 +1,304 @@ + + + + + + +WebstartMuffin (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.muffin +
+Class WebstartMuffin

+
+java.lang.Object
+  extended by org.newdawn.slick.muffin.WebstartMuffin
+
+
+
All Implemented Interfaces:
Muffin
+
+
+
+
public class WebstartMuffin
extends java.lang.Object
implements Muffin
+ + +

+A muffin load/save implementation based on using Webstart Muffins (a bit like cookies only + for webstart) +

+ +

+

+
Author:
+
kappaOne
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
WebstartMuffin() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.HashMaploadFile(java.lang.String fileName) + +
+          Load a file of data from the store
+ voidsaveFile(java.util.HashMap scoreMap, + java.lang.String fileName) + +
+          Save a file of data
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+WebstartMuffin

+
+public WebstartMuffin()
+
+
+ + + + + + + + +
+Method Detail
+ +

+saveFile

+
+public void saveFile(java.util.HashMap scoreMap,
+                     java.lang.String fileName)
+              throws java.io.IOException
+
+
Description copied from interface: Muffin
+
Save a file of data +

+

+
Specified by:
saveFile in interface Muffin
+
+
+
Parameters:
scoreMap - The data to store
fileName - The name of the file to store it against +
Throws: +
java.io.IOException - Indicates a failure to save the state
See Also:
Muffin.saveFile(java.util.HashMap, java.lang.String)
+
+
+
+ +

+loadFile

+
+public java.util.HashMap loadFile(java.lang.String fileName)
+                           throws java.io.IOException
+
+
Description copied from interface: Muffin
+
Load a file of data from the store +

+

+
Specified by:
loadFile in interface Muffin
+
+
+
Parameters:
fileName - The name of the file to retrieve +
Returns:
The data retrieved +
Throws: +
java.io.IOException - Indicates a failure to load the state
See Also:
Muffin.loadFile(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/muffin/class-use/FileMuffin.html b/lib/slick/javadoc/org/newdawn/slick/muffin/class-use/FileMuffin.html new file mode 100644 index 00000000..02c27fd5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/muffin/class-use/FileMuffin.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.muffin.FileMuffin (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.muffin.FileMuffin

+
+No usage of org.newdawn.slick.muffin.FileMuffin +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/muffin/class-use/Muffin.html b/lib/slick/javadoc/org/newdawn/slick/muffin/class-use/Muffin.html new file mode 100644 index 00000000..84697ea0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/muffin/class-use/Muffin.html @@ -0,0 +1,190 @@ + + + + + + +Uses of Interface org.newdawn.slick.muffin.Muffin (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.muffin.Muffin

+
+ + + + + + + + + +
+Packages that use Muffin
org.newdawn.slick.muffinMuffins for storing local data 
+  +

+ + + + + +
+Uses of Muffin in org.newdawn.slick.muffin
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick.muffin that implement Muffin
+ classFileMuffin + +
+          An implementation of the muffin load/save mechanism based around using the + local file system.
+ classWebstartMuffin + +
+          A muffin load/save implementation based on using Webstart Muffins (a bit like cookies only + for webstart)
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/muffin/class-use/WebstartMuffin.html b/lib/slick/javadoc/org/newdawn/slick/muffin/class-use/WebstartMuffin.html new file mode 100644 index 00000000..bf4d71d1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/muffin/class-use/WebstartMuffin.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.muffin.WebstartMuffin (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.muffin.WebstartMuffin

+
+No usage of org.newdawn.slick.muffin.WebstartMuffin +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/muffin/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/muffin/package-frame.html new file mode 100644 index 00000000..7b8e11f9 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/muffin/package-frame.html @@ -0,0 +1,45 @@ + + + + + + +org.newdawn.slick.muffin (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.muffin + + + + +
+Interfaces  + +
+Muffin
+ + + + + + +
+Classes  + +
+FileMuffin +
+WebstartMuffin
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/muffin/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/muffin/package-summary.html new file mode 100644 index 00000000..0a526682 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/muffin/package-summary.html @@ -0,0 +1,192 @@ + + + + + + +org.newdawn.slick.muffin (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.muffin +

+Muffins for storing local data +

+See: +
+          Description +

+ + + + + + + + + +
+Interface Summary
MuffinA description of any class with the ability to store state locally
+  + +

+ + + + + + + + + + + + + +
+Class Summary
FileMuffinAn implementation of the muffin load/save mechanism based around using the + local file system.
WebstartMuffinA muffin load/save implementation based on using Webstart Muffins (a bit like cookies only + for webstart)
+  + +

+

+Package org.newdawn.slick.muffin Description +

+ +

+Muffins for storing local data +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/muffin/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/muffin/package-tree.html new file mode 100644 index 00000000..f723aaf7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/muffin/package-tree.html @@ -0,0 +1,160 @@ + + + + + + +org.newdawn.slick.muffin Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.muffin +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+
    +
  • java.lang.Object +
+

+Interface Hierarchy +

+
    +
  • org.newdawn.slick.muffin.Muffin
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/muffin/package-use.html b/lib/slick/javadoc/org/newdawn/slick/muffin/package-use.html new file mode 100644 index 00000000..2bc30467 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/muffin/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package org.newdawn.slick.muffin (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.muffin

+
+ + + + + + + + + +
+Packages that use org.newdawn.slick.muffin
org.newdawn.slick.muffinMuffins for storing local data 
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.muffin used by org.newdawn.slick.muffin
Muffin + +
+          A description of any class with the ability to store state locally
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/AiffData.html b/lib/slick/javadoc/org/newdawn/slick/openal/AiffData.html new file mode 100644 index 00000000..6d8cde4b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/AiffData.html @@ -0,0 +1,443 @@ + + + + + + +AiffData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.openal +
+Class AiffData

+
+java.lang.Object
+  extended by org.newdawn.slick.openal.AiffData
+
+
+
+
public class AiffData
extends java.lang.Object
+ + +

+Utitlity class for loading wavefiles. +

+ +

+

+
Version:
+
$Revision: 2286 $
+
Author:
+
Brian Matzon
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+ java.nio.ByteBufferdata + +
+          actual AIFF data
+ intformat + +
+          format type of data
+ intsamplerate + +
+          sample rate of data
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static AiffDatacreate(javax.sound.sampled.AudioInputStream ais) + +
+          Creates a AiffData container from the specified stream
+static AiffDatacreate(byte[] buffer) + +
+          Creates a AiffData container from the specified bytes
+static AiffDatacreate(java.nio.ByteBuffer buffer) + +
+          Creates a AiffData container from the specified ByetBuffer.
+static AiffDatacreate(java.io.InputStream is) + +
+          Creates a AiffData container from the specified inputstream
+static AiffDatacreate(java.lang.String path) + +
+          Creates a AiffData container from the specified in the classpath
+static AiffDatacreate(java.net.URL path) + +
+          Creates a AiffData container from the specified url
+ voiddispose() + +
+          Disposes the Aiffdata
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+data

+
+public final java.nio.ByteBuffer data
+
+
actual AIFF data +

+

+
+
+
+ +

+format

+
+public final int format
+
+
format type of data +

+

+
+
+
+ +

+samplerate

+
+public final int samplerate
+
+
sample rate of data +

+

+
+
+ + + + + + + + +
+Method Detail
+ +

+dispose

+
+public void dispose()
+
+
Disposes the Aiffdata +

+

+
+
+
+
+ +

+create

+
+public static AiffData create(java.net.URL path)
+
+
Creates a AiffData container from the specified url +

+

+
Parameters:
path - URL to file +
Returns:
AiffData containing data, or null if a failure occured
+
+
+
+ +

+create

+
+public static AiffData create(java.lang.String path)
+
+
Creates a AiffData container from the specified in the classpath +

+

+
Parameters:
path - path to file (relative, and in classpath) +
Returns:
AiffData containing data, or null if a failure occured
+
+
+
+ +

+create

+
+public static AiffData create(java.io.InputStream is)
+
+
Creates a AiffData container from the specified inputstream +

+

+
Parameters:
is - InputStream to read from +
Returns:
AiffData containing data, or null if a failure occured
+
+
+
+ +

+create

+
+public static AiffData create(byte[] buffer)
+
+
Creates a AiffData container from the specified bytes +

+

+
Parameters:
buffer - array of bytes containing the complete Aiff file +
Returns:
AiffData containing data, or null if a failure occured
+
+
+
+ +

+create

+
+public static AiffData create(java.nio.ByteBuffer buffer)
+
+
Creates a AiffData container from the specified ByetBuffer. + If the buffer is backed by an array, it will be used directly, + else the contents of the buffer will be copied using get(byte[]). +

+

+
Parameters:
buffer - ByteBuffer containing sound file +
Returns:
AiffData containing data, or null if a failure occured
+
+
+
+ +

+create

+
+public static AiffData create(javax.sound.sampled.AudioInputStream ais)
+
+
Creates a AiffData container from the specified stream +

+

+
Parameters:
ais - AudioInputStream to read from +
Returns:
AiffData containing data, or null if a failure occured
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/Audio.html b/lib/slick/javadoc/org/newdawn/slick/openal/Audio.html new file mode 100644 index 00000000..e32e0bb7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/Audio.html @@ -0,0 +1,392 @@ + + + + + + +Audio (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.openal +
+Interface Audio

+
+
All Known Implementing Classes:
AudioImpl, DeferredSound, MODSound, NullAudio, StreamSound
+
+
+
+
public interface Audio
+ + +

+The description of of audio data loaded by the AudioLoader +

+ +

+

+
Author:
+
kevin, Nathan Sweet
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetBufferID() + +
+          Get the ID of the OpenAL buffer holding this data (if any).
+ floatgetPosition() + +
+          Return the current playing position in the sound
+ booleanisPlaying() + +
+          Check if the sound is playing as sound fx
+ intplayAsMusic(float pitch, + float gain, + boolean loop) + +
+          Play this sound as music
+ intplayAsSoundEffect(float pitch, + float gain, + boolean loop) + +
+          Play this sound as a sound effect
+ intplayAsSoundEffect(float pitch, + float gain, + boolean loop, + float x, + float y, + float z) + +
+          Play this sound as a sound effect
+ booleansetPosition(float position) + +
+          Seeks to a position in the music.
+ voidstop() + +
+          Stop the sound effect
+  +

+ + + + + + + + +
+Method Detail
+ +

+stop

+
+void stop()
+
+
Stop the sound effect +

+

+
+
+
+
+ +

+getBufferID

+
+int getBufferID()
+
+
Get the ID of the OpenAL buffer holding this data (if any). This method + is not valid with streaming resources. +

+

+ +
Returns:
The ID of the OpenAL buffer holding this data
+
+
+
+ +

+isPlaying

+
+boolean isPlaying()
+
+
Check if the sound is playing as sound fx +

+

+ +
Returns:
True if the sound is playing
+
+
+
+ +

+playAsSoundEffect

+
+int playAsSoundEffect(float pitch,
+                      float gain,
+                      boolean loop)
+
+
Play this sound as a sound effect +

+

+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop +
Returns:
The ID of the source playing the sound
+
+
+
+ +

+playAsSoundEffect

+
+int playAsSoundEffect(float pitch,
+                      float gain,
+                      boolean loop,
+                      float x,
+                      float y,
+                      float z)
+
+
Play this sound as a sound effect +

+

+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop
x - The x position of the sound
y - The y position of the sound
z - The z position of the sound +
Returns:
The ID of the source playing the sound
+
+
+
+ +

+playAsMusic

+
+int playAsMusic(float pitch,
+                float gain,
+                boolean loop)
+
+
Play this sound as music +

+

+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop +
Returns:
The ID of the source playing the sound
+
+
+
+ +

+setPosition

+
+boolean setPosition(float position)
+
+
Seeks to a position in the music. +

+

+
Parameters:
position - Position in seconds. +
Returns:
True if the setting of the position was successful
+
+
+
+ +

+getPosition

+
+float getPosition()
+
+
Return the current playing position in the sound +

+

+ +
Returns:
The current position in seconds.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/AudioImpl.html b/lib/slick/javadoc/org/newdawn/slick/openal/AudioImpl.html new file mode 100644 index 00000000..bb810208 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/AudioImpl.html @@ -0,0 +1,522 @@ + + + + + + +AudioImpl (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.openal +
+Class AudioImpl

+
+java.lang.Object
+  extended by org.newdawn.slick.openal.AudioImpl
+
+
+
All Implemented Interfaces:
Audio
+
+
+
Direct Known Subclasses:
DeferredSound, MODSound, StreamSound
+
+
+
+
public class AudioImpl
extends java.lang.Object
implements Audio
+ + +

+A sound that can be played through OpenAL +

+ +

+

+
Author:
+
Kevin Glass, Nathan Sweet
+
+
+ +

+ + + + + + + + + + + + +
+Constructor Summary
+protected AudioImpl() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetBufferID() + +
+          Get the ID of the OpenAL buffer holding this data (if any).
+ floatgetPosition() + +
+          Return the current playing position in the sound
+ booleanisPlaying() + +
+          Check if the sound is playing as sound fx
+static voidpauseMusic() + +
+          Pause the music currently being played
+ intplayAsMusic(float pitch, + float gain, + boolean loop) + +
+          Play this sound as music
+ intplayAsSoundEffect(float pitch, + float gain, + boolean loop) + +
+          Play this sound as a sound effect
+ intplayAsSoundEffect(float pitch, + float gain, + boolean loop, + float x, + float y, + float z) + +
+          Play this sound as a sound effect
+static voidrestartMusic() + +
+          Restart the music currently being paused
+ booleansetPosition(float position) + +
+          Seeks to a position in the music.
+ voidstop() + +
+          Stop the sound effect
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AudioImpl

+
+protected AudioImpl()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getBufferID

+
+public int getBufferID()
+
+
Get the ID of the OpenAL buffer holding this data (if any). This method + is not valid with streaming resources. +

+

+
Specified by:
getBufferID in interface Audio
+
+
+ +
Returns:
The ID of the OpenAL buffer holding this data
+
+
+
+ +

+stop

+
+public void stop()
+
+
Description copied from interface: Audio
+
Stop the sound effect +

+

+
Specified by:
stop in interface Audio
+
+
+
See Also:
Audio.stop()
+
+
+
+ +

+isPlaying

+
+public boolean isPlaying()
+
+
Description copied from interface: Audio
+
Check if the sound is playing as sound fx +

+

+
Specified by:
isPlaying in interface Audio
+
+
+ +
Returns:
True if the sound is playing
See Also:
Audio.isPlaying()
+
+
+
+ +

+playAsSoundEffect

+
+public int playAsSoundEffect(float pitch,
+                             float gain,
+                             boolean loop)
+
+
Description copied from interface: Audio
+
Play this sound as a sound effect +

+

+
Specified by:
playAsSoundEffect in interface Audio
+
+
+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop +
Returns:
The ID of the source playing the sound
See Also:
Audio.playAsSoundEffect(float, float, boolean)
+
+
+
+ +

+playAsSoundEffect

+
+public int playAsSoundEffect(float pitch,
+                             float gain,
+                             boolean loop,
+                             float x,
+                             float y,
+                             float z)
+
+
Description copied from interface: Audio
+
Play this sound as a sound effect +

+

+
Specified by:
playAsSoundEffect in interface Audio
+
+
+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop
x - The x position of the sound
y - The y position of the sound
z - The z position of the sound +
Returns:
The ID of the source playing the sound
See Also:
Audio.playAsSoundEffect(float, float, boolean, float, float, float)
+
+
+
+ +

+playAsMusic

+
+public int playAsMusic(float pitch,
+                       float gain,
+                       boolean loop)
+
+
Description copied from interface: Audio
+
Play this sound as music +

+

+
Specified by:
playAsMusic in interface Audio
+
+
+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop +
Returns:
The ID of the source playing the sound
See Also:
Audio.playAsMusic(float, float, boolean)
+
+
+
+ +

+pauseMusic

+
+public static void pauseMusic()
+
+
Pause the music currently being played +

+

+
+
+
+
+
+
+
+ +

+restartMusic

+
+public static void restartMusic()
+
+
Restart the music currently being paused +

+

+
+
+
+
+
+
+
+ +

+setPosition

+
+public boolean setPosition(float position)
+
+
Description copied from interface: Audio
+
Seeks to a position in the music. +

+

+
Specified by:
setPosition in interface Audio
+
+
+
Parameters:
position - Position in seconds. +
Returns:
True if the setting of the position was successful
See Also:
Audio.setPosition(float)
+
+
+
+ +

+getPosition

+
+public float getPosition()
+
+
Description copied from interface: Audio
+
Return the current playing position in the sound +

+

+
Specified by:
getPosition in interface Audio
+
+
+ +
Returns:
The current position in seconds.
See Also:
Audio.getPosition()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/AudioLoader.html b/lib/slick/javadoc/org/newdawn/slick/openal/AudioLoader.html new file mode 100644 index 00000000..94524460 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/AudioLoader.html @@ -0,0 +1,321 @@ + + + + + + +AudioLoader (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.openal +
+Class AudioLoader

+
+java.lang.Object
+  extended by org.newdawn.slick.openal.AudioLoader
+
+
+
+
public class AudioLoader
extends java.lang.Object
+ + +

+A utility to provide a simple and rational interface to the + slick internals +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
AudioLoader() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static AudiogetAudio(java.lang.String format, + java.io.InputStream in) + +
+          Get audio data in a playable state by loading the complete audio into + memory.
+static AudiogetStreamingAudio(java.lang.String format, + java.net.URL url) + +
+          Get audio data in a playable state by setting up a stream that can be piped into + OpenAL - i.e.
+static voidupdate() + +
+          Allow the streaming system to update itself
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AudioLoader

+
+public AudioLoader()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getAudio

+
+public static Audio getAudio(java.lang.String format,
+                             java.io.InputStream in)
+                      throws java.io.IOException
+
+
Get audio data in a playable state by loading the complete audio into + memory. +

+

+
Parameters:
format - The format of the audio to be loaded (something like "XM" or "OGG")
in - The input stream from which to load the audio data +
Returns:
An object representing the audio data +
Throws: +
java.io.IOException - Indicates a failure to access the audio data
+
+
+
+ +

+getStreamingAudio

+
+public static Audio getStreamingAudio(java.lang.String format,
+                                      java.net.URL url)
+                               throws java.io.IOException
+
+
Get audio data in a playable state by setting up a stream that can be piped into + OpenAL - i.e. streaming audio +

+

+
Parameters:
format - The format of the audio to be loaded (something like "XM" or "OGG")
url - The location of the data that should be streamed +
Returns:
An object representing the audio data +
Throws: +
java.io.IOException - Indicates a failure to access the audio data
+
+
+
+ +

+update

+
+public static void update()
+
+
Allow the streaming system to update itself +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/DeferredSound.html b/lib/slick/javadoc/org/newdawn/slick/openal/DeferredSound.html new file mode 100644 index 00000000..9a0b7daa --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/DeferredSound.html @@ -0,0 +1,561 @@ + + + + + + +DeferredSound (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.openal +
+Class DeferredSound

+
+java.lang.Object
+  extended by org.newdawn.slick.openal.AudioImpl
+      extended by org.newdawn.slick.openal.DeferredSound
+
+
+
All Implemented Interfaces:
DeferredResource, Audio
+
+
+
+
public class DeferredSound
extends AudioImpl
implements DeferredResource
+ + +

+A sound implementation that can load the actual sound file at a later + point. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intAIF + +
+          Indicate a AIF to be loaded
+static intMOD + +
+          Indicate a MOD/XM to be loaded
+static intOGG + +
+          Indicate a OGG to be loaded
+static intWAV + +
+          Indicate a WAV to be loaded
+  + + + + + + + + + + +
+Constructor Summary
DeferredSound(java.lang.String ref, + java.io.InputStream in, + int type) + +
+          Create a new sound on request to load
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetDescription() + +
+          Get a description of the resource to be loaded
+ booleanisPlaying() + +
+          Check if the sound is playing as sound fx
+ voidload() + +
+          Load the actual resource
+ intplayAsMusic(float pitch, + float gain, + boolean loop) + +
+          Play this sound as music
+ intplayAsSoundEffect(float pitch, + float gain, + boolean loop) + +
+          Play this sound as a sound effect
+ intplayAsSoundEffect(float pitch, + float gain, + boolean loop, + float x, + float y, + float z) + +
+          Play this sound as a sound effect
+ voidstop() + +
+          Stop the sound effect
+ + + + + + + +
Methods inherited from class org.newdawn.slick.openal.AudioImpl
getBufferID, getPosition, pauseMusic, restartMusic, setPosition
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+OGG

+
+public static final int OGG
+
+
Indicate a OGG to be loaded +

+

+
See Also:
Constant Field Values
+
+
+ +

+WAV

+
+public static final int WAV
+
+
Indicate a WAV to be loaded +

+

+
See Also:
Constant Field Values
+
+
+ +

+MOD

+
+public static final int MOD
+
+
Indicate a MOD/XM to be loaded +

+

+
See Also:
Constant Field Values
+
+
+ +

+AIF

+
+public static final int AIF
+
+
Indicate a AIF to be loaded +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+DeferredSound

+
+public DeferredSound(java.lang.String ref,
+                     java.io.InputStream in,
+                     int type)
+
+
Create a new sound on request to load +

+

+
Parameters:
ref - The location of the sound to load
type - The type of sound to load
in - The input stream to load from
+
+ + + + + + + + +
+Method Detail
+ +

+load

+
+public void load()
+          throws java.io.IOException
+
+
Description copied from interface: DeferredResource
+
Load the actual resource +

+

+
Specified by:
load in interface DeferredResource
+
+
+ +
Throws: +
java.io.IOException - Indicates a failure to load the resource
See Also:
DeferredResource.load()
+
+
+
+ +

+isPlaying

+
+public boolean isPlaying()
+
+
Description copied from interface: Audio
+
Check if the sound is playing as sound fx +

+

+
Specified by:
isPlaying in interface Audio
Overrides:
isPlaying in class AudioImpl
+
+
+ +
Returns:
True if the sound is playing
See Also:
AudioImpl.isPlaying()
+
+
+
+ +

+playAsMusic

+
+public int playAsMusic(float pitch,
+                       float gain,
+                       boolean loop)
+
+
Description copied from interface: Audio
+
Play this sound as music +

+

+
Specified by:
playAsMusic in interface Audio
Overrides:
playAsMusic in class AudioImpl
+
+
+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop +
Returns:
The ID of the source playing the sound
See Also:
AudioImpl.playAsMusic(float, float, boolean)
+
+
+
+ +

+playAsSoundEffect

+
+public int playAsSoundEffect(float pitch,
+                             float gain,
+                             boolean loop)
+
+
Description copied from interface: Audio
+
Play this sound as a sound effect +

+

+
Specified by:
playAsSoundEffect in interface Audio
Overrides:
playAsSoundEffect in class AudioImpl
+
+
+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop +
Returns:
The ID of the source playing the sound
See Also:
AudioImpl.playAsSoundEffect(float, float, boolean)
+
+
+
+ +

+playAsSoundEffect

+
+public int playAsSoundEffect(float pitch,
+                             float gain,
+                             boolean loop,
+                             float x,
+                             float y,
+                             float z)
+
+
Play this sound as a sound effect +

+

+
Specified by:
playAsSoundEffect in interface Audio
Overrides:
playAsSoundEffect in class AudioImpl
+
+
+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop
x - The x position of the sound
y - The y position of the sound
z - The z position of the sound +
Returns:
The ID of the source playing the sound
See Also:
Audio.playAsSoundEffect(float, float, boolean, float, float, float)
+
+
+
+ +

+stop

+
+public void stop()
+
+
Description copied from interface: Audio
+
Stop the sound effect +

+

+
Specified by:
stop in interface Audio
Overrides:
stop in class AudioImpl
+
+
+
See Also:
AudioImpl.stop()
+
+
+
+ +

+getDescription

+
+public java.lang.String getDescription()
+
+
Description copied from interface: DeferredResource
+
Get a description of the resource to be loaded +

+

+
Specified by:
getDescription in interface DeferredResource
+
+
+ +
Returns:
The description of the resource to be loaded
See Also:
DeferredResource.getDescription()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/MODSound.html b/lib/slick/javadoc/org/newdawn/slick/openal/MODSound.html new file mode 100644 index 00000000..6d31b05a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/MODSound.html @@ -0,0 +1,421 @@ + + + + + + +MODSound (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.openal +
+Class MODSound

+
+java.lang.Object
+  extended by org.newdawn.slick.openal.AudioImpl
+      extended by org.newdawn.slick.openal.MODSound
+
+
+
All Implemented Interfaces:
Audio
+
+
+
+
public class MODSound
extends AudioImpl
+ + +

+A sound as a MOD file - can only be played as music +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
MODSound(SoundStore store, + java.io.InputStream in) + +
+          Create a mod sound to be played back
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ floatgetPosition() + +
+          Return the current playing position in the sound
+ intplayAsMusic(float pitch, + float gain, + boolean loop) + +
+          Play this sound as music
+ intplayAsSoundEffect(float pitch, + float gain, + boolean loop) + +
+          Play this sound as a sound effect
+ voidpoll() + +
+          Poll the streaming on the MOD
+ booleansetPosition(float position) + +
+          Seeks to a position in the music.
+ voidstop() + +
+          Stop the sound effect
+ + + + + + + +
Methods inherited from class org.newdawn.slick.openal.AudioImpl
getBufferID, isPlaying, pauseMusic, playAsSoundEffect, restartMusic
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MODSound

+
+public MODSound(SoundStore store,
+                java.io.InputStream in)
+         throws java.io.IOException
+
+
Create a mod sound to be played back +

+

+
Parameters:
store - The store this sound belongs to
in - The input stream to read the data from +
Throws: +
java.io.IOException - Indicates a failure to load a sound
+
+ + + + + + + + +
+Method Detail
+ +

+playAsMusic

+
+public int playAsMusic(float pitch,
+                       float gain,
+                       boolean loop)
+
+
Description copied from interface: Audio
+
Play this sound as music +

+

+
Specified by:
playAsMusic in interface Audio
Overrides:
playAsMusic in class AudioImpl
+
+
+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop +
Returns:
The ID of the source playing the sound
See Also:
AudioImpl.playAsMusic(float, float, boolean)
+
+
+
+ +

+poll

+
+public void poll()
+
+
Poll the streaming on the MOD +

+

+
+
+
+
+ +

+playAsSoundEffect

+
+public int playAsSoundEffect(float pitch,
+                             float gain,
+                             boolean loop)
+
+
Description copied from interface: Audio
+
Play this sound as a sound effect +

+

+
Specified by:
playAsSoundEffect in interface Audio
Overrides:
playAsSoundEffect in class AudioImpl
+
+
+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop +
Returns:
The ID of the source playing the sound
See Also:
AudioImpl.playAsSoundEffect(float, float, boolean)
+
+
+
+ +

+stop

+
+public void stop()
+
+
Description copied from interface: Audio
+
Stop the sound effect +

+

+
Specified by:
stop in interface Audio
Overrides:
stop in class AudioImpl
+
+
+
See Also:
AudioImpl.stop()
+
+
+
+ +

+getPosition

+
+public float getPosition()
+
+
Description copied from interface: Audio
+
Return the current playing position in the sound +

+

+
Specified by:
getPosition in interface Audio
Overrides:
getPosition in class AudioImpl
+
+
+ +
Returns:
The current position in seconds.
See Also:
AudioImpl.getPosition()
+
+
+
+ +

+setPosition

+
+public boolean setPosition(float position)
+
+
Description copied from interface: Audio
+
Seeks to a position in the music. +

+

+
Specified by:
setPosition in interface Audio
Overrides:
setPosition in class AudioImpl
+
+
+
Parameters:
position - Position in seconds. +
Returns:
True if the setting of the position was successful
See Also:
AudioImpl.setPosition(float)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/NullAudio.html b/lib/slick/javadoc/org/newdawn/slick/openal/NullAudio.html new file mode 100644 index 00000000..d752cf0e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/NullAudio.html @@ -0,0 +1,471 @@ + + + + + + +NullAudio (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.openal +
+Class NullAudio

+
+java.lang.Object
+  extended by org.newdawn.slick.openal.NullAudio
+
+
+
All Implemented Interfaces:
Audio
+
+
+
+
public class NullAudio
extends java.lang.Object
implements Audio
+ + +

+A null implementation used to provide an object reference when sound + has failed. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
NullAudio() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetBufferID() + +
+          Get the ID of the OpenAL buffer holding this data (if any).
+ floatgetPosition() + +
+          Return the current playing position in the sound
+ booleanisPlaying() + +
+          Check if the sound is playing as sound fx
+ intplayAsMusic(float pitch, + float gain, + boolean loop) + +
+          Play this sound as music
+ intplayAsSoundEffect(float pitch, + float gain, + boolean loop) + +
+          Play this sound as a sound effect
+ intplayAsSoundEffect(float pitch, + float gain, + boolean loop, + float x, + float y, + float z) + +
+          Play this sound as a sound effect
+ booleansetPosition(float position) + +
+          Seeks to a position in the music.
+ voidstop() + +
+          Stop the sound effect
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+NullAudio

+
+public NullAudio()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getBufferID

+
+public int getBufferID()
+
+
Description copied from interface: Audio
+
Get the ID of the OpenAL buffer holding this data (if any). This method + is not valid with streaming resources. +

+

+
Specified by:
getBufferID in interface Audio
+
+
+ +
Returns:
The ID of the OpenAL buffer holding this data
See Also:
Audio.getBufferID()
+
+
+
+ +

+getPosition

+
+public float getPosition()
+
+
Description copied from interface: Audio
+
Return the current playing position in the sound +

+

+
Specified by:
getPosition in interface Audio
+
+
+ +
Returns:
The current position in seconds.
See Also:
Audio.getPosition()
+
+
+
+ +

+isPlaying

+
+public boolean isPlaying()
+
+
Description copied from interface: Audio
+
Check if the sound is playing as sound fx +

+

+
Specified by:
isPlaying in interface Audio
+
+
+ +
Returns:
True if the sound is playing
See Also:
Audio.isPlaying()
+
+
+
+ +

+playAsMusic

+
+public int playAsMusic(float pitch,
+                       float gain,
+                       boolean loop)
+
+
Description copied from interface: Audio
+
Play this sound as music +

+

+
Specified by:
playAsMusic in interface Audio
+
+
+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop +
Returns:
The ID of the source playing the sound
See Also:
Audio.playAsMusic(float, float, boolean)
+
+
+
+ +

+playAsSoundEffect

+
+public int playAsSoundEffect(float pitch,
+                             float gain,
+                             boolean loop)
+
+
Description copied from interface: Audio
+
Play this sound as a sound effect +

+

+
Specified by:
playAsSoundEffect in interface Audio
+
+
+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop +
Returns:
The ID of the source playing the sound
See Also:
Audio.playAsSoundEffect(float, float, boolean)
+
+
+
+ +

+playAsSoundEffect

+
+public int playAsSoundEffect(float pitch,
+                             float gain,
+                             boolean loop,
+                             float x,
+                             float y,
+                             float z)
+
+
Description copied from interface: Audio
+
Play this sound as a sound effect +

+

+
Specified by:
playAsSoundEffect in interface Audio
+
+
+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop
x - The x position of the sound
y - The y position of the sound
z - The z position of the sound +
Returns:
The ID of the source playing the sound
See Also:
Audio.playAsSoundEffect(float, float, boolean, float, float, float)
+
+
+
+ +

+setPosition

+
+public boolean setPosition(float position)
+
+
Description copied from interface: Audio
+
Seeks to a position in the music. +

+

+
Specified by:
setPosition in interface Audio
+
+
+
Parameters:
position - Position in seconds. +
Returns:
True if the setting of the position was successful
See Also:
Audio.setPosition(float)
+
+
+
+ +

+stop

+
+public void stop()
+
+
Description copied from interface: Audio
+
Stop the sound effect +

+

+
Specified by:
stop in interface Audio
+
+
+
See Also:
Audio.stop()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/OggData.html b/lib/slick/javadoc/org/newdawn/slick/openal/OggData.html new file mode 100644 index 00000000..d7d816d1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/OggData.html @@ -0,0 +1,310 @@ + + + + + + +OggData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.openal +
+Class OggData

+
+java.lang.Object
+  extended by org.newdawn.slick.openal.OggData
+
+
+
+
public class OggData
extends java.lang.Object
+ + +

+Data describing the sounds in a OGG file +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+ intchannels + +
+          The number of channels in the sound file
+ java.nio.ByteBufferdata + +
+          The data that has been read from the OGG file
+ intrate + +
+          The sampling rate
+  + + + + + + + + + + +
+Constructor Summary
OggData() + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+data

+
+public java.nio.ByteBuffer data
+
+
The data that has been read from the OGG file +

+

+
+
+
+ +

+rate

+
+public int rate
+
+
The sampling rate +

+

+
+
+
+ +

+channels

+
+public int channels
+
+
The number of channels in the sound file +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+OggData

+
+public OggData()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/OggDecoder.html b/lib/slick/javadoc/org/newdawn/slick/openal/OggDecoder.html new file mode 100644 index 00000000..599503de --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/OggDecoder.html @@ -0,0 +1,268 @@ + + + + + + +OggDecoder (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.openal +
+Class OggDecoder

+
+java.lang.Object
+  extended by org.newdawn.slick.openal.OggDecoder
+
+
+
+
public class OggDecoder
extends java.lang.Object
+ + +

+Decode an OGG file to PCM data +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
OggDecoder() + +
+          Create a new OGG decoder
+  + + + + + + + + + + + +
+Method Summary
+ OggDatagetData(java.io.InputStream input) + +
+          Get the data out of an OGG file
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+OggDecoder

+
+public OggDecoder()
+
+
Create a new OGG decoder +

+

+ + + + + + + + +
+Method Detail
+ +

+getData

+
+public OggData getData(java.io.InputStream input)
+                throws java.io.IOException
+
+
Get the data out of an OGG file +

+

+
Parameters:
input - The input stream from which to read the OGG file +
Returns:
The data describing the OGG thats been read +
Throws: +
java.io.IOException - Indicaites a failure to read the OGG file
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/OggInputStream.html b/lib/slick/javadoc/org/newdawn/slick/openal/OggInputStream.html new file mode 100644 index 00000000..5df633d4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/OggInputStream.html @@ -0,0 +1,500 @@ + + + + + + +OggInputStream (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.openal +
+Class OggInputStream

+
+java.lang.Object
+  extended by java.io.InputStream
+      extended by org.newdawn.slick.openal.OggInputStream
+
+
+
All Implemented Interfaces:
java.io.Closeable
+
+
+
+
public class OggInputStream
extends java.io.InputStream
+ + +

+An input stream that can extract ogg data. This class is a bit of an experiment with continuations + so uses thread where possibly not required. It's just a test to see if continuations make sense in + some cases. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
OggInputStream(java.io.InputStream input) + +
+          Create a new stream to decode OGG data
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanatEnd() + +
+          Check if the stream is at the end, i.e.
+ intavailable() + +
+           
+ voidclose() + +
+          Close the stream
+ intgetChannels() + +
+          Get the number of channels used by the audio
+ intgetLength() + +
+          Get the number of bytes on the stream
+ intgetRate() + +
+          The play back rate described in the underling audio file
+ intread() + +
+          Read a single byte from the stream
+ intread(byte[] b) + +
+          Read up to data.length bytes from the stream
+ intread(byte[] b, + int off, + int len) + +
+          Read up to len bytes from the stream
+ + + + + + + +
Methods inherited from class java.io.InputStream
mark, markSupported, reset, skip
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+OggInputStream

+
+public OggInputStream(java.io.InputStream input)
+               throws java.io.IOException
+
+
Create a new stream to decode OGG data +

+

+
Parameters:
input - The input stream from which to read the OGG file +
Throws: +
java.io.IOException - Indicates a failure to read from the supplied stream
+
+ + + + + + + + +
+Method Detail
+ +

+getLength

+
+public int getLength()
+
+
Get the number of bytes on the stream +

+

+
+
+
+ +
Returns:
The number of the bytes on the stream
+
+
+
+ +

+getChannels

+
+public int getChannels()
+
+
Get the number of channels used by the audio +

+

+
+
+
+ +
Returns:
The number of channels used by the audio
See Also:
AudioInputStream.getChannels()
+
+
+
+ +

+getRate

+
+public int getRate()
+
+
The play back rate described in the underling audio file +

+

+
+
+
+ +
Returns:
The playback rate
See Also:
AudioInputStream.getRate()
+
+
+
+ +

+available

+
+public int available()
+
+
+
Overrides:
available in class java.io.InputStream
+
+
+
See Also:
InputStream.available()
+
+
+
+ +

+read

+
+public int read()
+         throws java.io.IOException
+
+
Read a single byte from the stream +

+

+
Specified by:
read in class java.io.InputStream
+
+
+ +
Returns:
The single byte read +
Throws: +
java.io.IOException - Indicates a failure to read the underlying media
See Also:
InputStream.read()
+
+
+
+ +

+atEnd

+
+public boolean atEnd()
+
+
Check if the stream is at the end, i.e. end of file or URL +

+

+
+
+
+ +
Returns:
True if the stream has no more data available
See Also:
AudioInputStream.atEnd()
+
+
+
+ +

+read

+
+public int read(byte[] b,
+                int off,
+                int len)
+         throws java.io.IOException
+
+
Read up to len bytes from the stream +

+

+
Overrides:
read in class java.io.InputStream
+
+
+
Parameters:
b - The array to read into
off - The offset into the array at which to start writing
len - The maximum number of bytes to read +
Returns:
The number of bytes read or -1 to indicate no more bytes are available +
Throws: +
java.io.IOException - Indicates a failure to read the underlying media
See Also:
InputStream.read(byte[], int, int)
+
+
+
+ +

+read

+
+public int read(byte[] b)
+         throws java.io.IOException
+
+
Read up to data.length bytes from the stream +

+

+
Overrides:
read in class java.io.InputStream
+
+
+
Parameters:
b - The array to read into +
Returns:
The number of bytes read or -1 to indicate no more bytes are available +
Throws: +
java.io.IOException - Indicates a failure to read the underlying media
See Also:
InputStream.read(byte[])
+
+
+
+ +

+close

+
+public void close()
+           throws java.io.IOException
+
+
Close the stream +

+

+
Specified by:
close in interface java.io.Closeable
Overrides:
close in class java.io.InputStream
+
+
+ +
Throws: +
java.io.IOException - Indicates a failure to access the resource
See Also:
InputStream.close()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/OpenALStreamPlayer.html b/lib/slick/javadoc/org/newdawn/slick/openal/OpenALStreamPlayer.html new file mode 100644 index 00000000..8b9cad1d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/OpenALStreamPlayer.html @@ -0,0 +1,487 @@ + + + + + + +OpenALStreamPlayer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.openal +
+Class OpenALStreamPlayer

+
+java.lang.Object
+  extended by org.newdawn.slick.openal.OpenALStreamPlayer
+
+
+
+
public class OpenALStreamPlayer
extends java.lang.Object
+ + +

+A generic tool to work on a supplied stream, pulling out PCM data and buffered it to OpenAL + as required. +

+ +

+

+
Author:
+
Kevin Glass, Nathan Sweet , Rockstar play and setPosition cleanup
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static intBUFFER_COUNT + +
+          The number of buffers to maintain
+  + + + + + + + + + + + + + +
+Constructor Summary
OpenALStreamPlayer(int source, + java.lang.String ref) + +
+          Create a new player to work on an audio stream
OpenALStreamPlayer(int source, + java.net.URL url) + +
+          Create a new player to work on an audio stream
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleandone() + +
+          Check if the playback is complete.
+ floatgetPosition() + +
+          Return the current playing position in the sound
+ java.lang.StringgetSource() + +
+          Get the source of this stream
+ voidplay(boolean loop) + +
+          Start this stream playing
+ booleansetPosition(float position) + +
+          Seeks to a position in the music.
+ voidsetup(float pitch) + +
+          Setup the playback properties
+ booleanstream(int bufferId) + +
+          Stream some data from the audio stream to the buffer indicates by the ID
+ voidupdate() + +
+          Poll the bufferNames - check if we need to fill the bufferNames with another + section.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+BUFFER_COUNT

+
+public static final int BUFFER_COUNT
+
+
The number of buffers to maintain +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+OpenALStreamPlayer

+
+public OpenALStreamPlayer(int source,
+                          java.lang.String ref)
+
+
Create a new player to work on an audio stream +

+

+
Parameters:
source - The source on which we'll play the audio
ref - A reference to the audio file to stream
+
+
+ +

+OpenALStreamPlayer

+
+public OpenALStreamPlayer(int source,
+                          java.net.URL url)
+
+
Create a new player to work on an audio stream +

+

+
Parameters:
source - The source on which we'll play the audio
url - A reference to the audio file to stream
+
+ + + + + + + + +
+Method Detail
+ +

+getSource

+
+public java.lang.String getSource()
+
+
Get the source of this stream +

+

+ +
Returns:
The name of the source of string
+
+
+
+ +

+play

+
+public void play(boolean loop)
+          throws java.io.IOException
+
+
Start this stream playing +

+

+
Parameters:
loop - True if the stream should loop +
Throws: +
java.io.IOException - Indicates a failure to read from the stream
+
+
+
+ +

+setup

+
+public void setup(float pitch)
+
+
Setup the playback properties +

+

+
Parameters:
pitch - The pitch to play back at
+
+
+
+ +

+done

+
+public boolean done()
+
+
Check if the playback is complete. Note this will never + return true if we're looping +

+

+ +
Returns:
True if we're looping
+
+
+
+ +

+update

+
+public void update()
+
+
Poll the bufferNames - check if we need to fill the bufferNames with another + section. + + Most of the time this should be reasonably quick +

+

+
+
+
+
+ +

+stream

+
+public boolean stream(int bufferId)
+
+
Stream some data from the audio stream to the buffer indicates by the ID +

+

+
Parameters:
bufferId - The ID of the buffer to fill +
Returns:
True if another section was available
+
+
+
+ +

+setPosition

+
+public boolean setPosition(float position)
+
+
Seeks to a position in the music. +

+

+
Parameters:
position - Position in seconds. +
Returns:
True if the setting of the position was successful
+
+
+
+ +

+getPosition

+
+public float getPosition()
+
+
Return the current playing position in the sound +

+

+ +
Returns:
The current position in seconds.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/SoundStore.html b/lib/slick/javadoc/org/newdawn/slick/openal/SoundStore.html new file mode 100644 index 00000000..ee0be8f5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/SoundStore.html @@ -0,0 +1,1154 @@ + + + + + + +SoundStore (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.openal +
+Class SoundStore

+
+java.lang.Object
+  extended by org.newdawn.slick.openal.SoundStore
+
+
+
+
public class SoundStore
extends java.lang.Object
+ + +

+Responsible for holding and playing the sounds used in the game. +

+ +

+

+
Author:
+
Kevin Glass, Rockstar setVolume cleanup
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclear() + +
+          Clear out the sound store contents
+ voiddisable() + +
+          Disable use of the Sound Store
+static SoundStoreget() + +
+          Get the single instance of this class
+ AudiogetAIF(java.io.InputStream in) + +
+          Get the Sound based on a specified AIF file
+ AudiogetAIF(java.lang.String ref) + +
+          Get the Sound based on a specified AIF file
+ AudiogetAIF(java.lang.String ref, + java.io.InputStream in) + +
+          Get the Sound based on a specified AIF file
+ floatgetCurrentMusicVolume() + +
+          Get the volume scalar of the music that is currently playing.
+ AudiogetMOD(java.io.InputStream in) + +
+          Get a MOD sound (mod/xm etc)
+ AudiogetMOD(java.lang.String ref) + +
+          Get a MOD sound (mod/xm etc)
+ AudiogetMOD(java.lang.String ref, + java.io.InputStream in) + +
+          Get a MOD sound (mod/xm etc)
+ floatgetMusicVolume() + +
+          Get the volume for music
+ AudiogetOgg(java.io.InputStream in) + +
+          Get the Sound based on a specified OGG file
+ AudiogetOgg(java.lang.String ref) + +
+          Get the Sound based on a specified OGG file
+ AudiogetOgg(java.lang.String ref, + java.io.InputStream in) + +
+          Get the Sound based on a specified OGG file
+ AudiogetOggStream(java.lang.String ref) + +
+          Get the Sound based on a specified OGG file
+ AudiogetOggStream(java.net.URL ref) + +
+          Get the Sound based on a specified OGG file
+ floatgetSoundVolume() + +
+          Get the volume for sounds
+ intgetSource(int index) + +
+          Get the ID of a given source
+ intgetSourceCount() + +
+          Retrieve the number of OpenAL sound sources that have been + determined at initialisation.
+ AudiogetWAV(java.io.InputStream in) + +
+          Get the Sound based on a specified WAV file
+ AudiogetWAV(java.lang.String ref) + +
+          Get the Sound based on a specified WAV file
+ AudiogetWAV(java.lang.String ref, + java.io.InputStream in) + +
+          Get the Sound based on a specified WAV file
+ voidinit() + +
+          Initialise the sound effects stored.
+ booleanisDeferredLoading() + +
+          Check if we're using deferred loading
+ booleanisMusicOn() + +
+          Check if music should currently be playing
+ booleanisMusicPlaying() + +
+          Check if the music is currently playing
+ booleanmusicOn() + +
+          Check if music is currently enabled
+ voidpauseLoop() + +
+          Pause the music loop that is currently playing
+ voidpoll(int delta) + +
+          Poll the streaming system
+ voidrestartLoop() + +
+          Restart the music loop that is currently paused
+ voidsetCurrentMusicVolume(float volume) + +
+          Set the music volume of the current playing music.
+ voidsetDeferredLoading(boolean deferred) + +
+          True if we should only record the request to load in the intention + of loading the sound later
+ voidsetMaxSources(int max) + +
+          Set the maximum number of concurrent sound effects that will be + attempted
+ voidsetMusicOn(boolean music) + +
+          Inidicate whether music should be playing
+ voidsetMusicPitch(float pitch) + +
+          Set the pitch at which the current music is being played
+ voidsetMusicVolume(float volume) + +
+          Set the music volume
+ voidsetSoundsOn(boolean sounds) + +
+          Indicate whether sound effects should be played
+ voidsetSoundVolume(float volume) + +
+          Set the sound volume
+ booleansoundsOn() + +
+          Check if sound effects are currently enabled
+ booleansoundWorks() + +
+          Check if sound works at all
+ voidstopSoundEffect(int id) + +
+          Stop a playing sound identified by the ID returned from playing.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+clear

+
+public void clear()
+
+
Clear out the sound store contents +

+

+
+
+
+
+ +

+disable

+
+public void disable()
+
+
Disable use of the Sound Store +

+

+
+
+
+
+ +

+setDeferredLoading

+
+public void setDeferredLoading(boolean deferred)
+
+
True if we should only record the request to load in the intention + of loading the sound later +

+

+
Parameters:
deferred - True if the we should load a token
+
+
+
+ +

+isDeferredLoading

+
+public boolean isDeferredLoading()
+
+
Check if we're using deferred loading +

+

+ +
Returns:
True if we're loading deferred sounds
+
+
+
+ +

+setMusicOn

+
+public void setMusicOn(boolean music)
+
+
Inidicate whether music should be playing +

+

+
Parameters:
music - True if music should be played
+
+
+
+ +

+isMusicOn

+
+public boolean isMusicOn()
+
+
Check if music should currently be playing +

+

+ +
Returns:
True if music is currently playing
+
+
+
+ +

+setMusicVolume

+
+public void setMusicVolume(float volume)
+
+
Set the music volume +

+

+
Parameters:
volume - The volume for music
+
+
+
+ +

+getCurrentMusicVolume

+
+public float getCurrentMusicVolume()
+
+
Get the volume scalar of the music that is currently playing. +

+

+ +
Returns:
The volume of the music currently playing
+
+
+
+ +

+setCurrentMusicVolume

+
+public void setCurrentMusicVolume(float volume)
+
+
Set the music volume of the current playing music. Does NOT affect the global volume +

+

+
Parameters:
volume - The volume for the current playing music
+
+
+
+ +

+setSoundVolume

+
+public void setSoundVolume(float volume)
+
+
Set the sound volume +

+

+
Parameters:
volume - The volume for sound fx
+
+
+
+ +

+soundWorks

+
+public boolean soundWorks()
+
+
Check if sound works at all +

+

+ +
Returns:
True if sound works at all
+
+
+
+ +

+musicOn

+
+public boolean musicOn()
+
+
Check if music is currently enabled +

+

+ +
Returns:
True if music is currently enabled
+
+
+
+ +

+getSoundVolume

+
+public float getSoundVolume()
+
+
Get the volume for sounds +

+

+ +
Returns:
The volume for sounds
+
+
+
+ +

+getMusicVolume

+
+public float getMusicVolume()
+
+
Get the volume for music +

+

+ +
Returns:
The volume for music
+
+
+
+ +

+getSource

+
+public int getSource(int index)
+
+
Get the ID of a given source +

+

+
Parameters:
index - The ID of a given source +
Returns:
The ID of the given source
+
+
+
+ +

+setSoundsOn

+
+public void setSoundsOn(boolean sounds)
+
+
Indicate whether sound effects should be played +

+

+
Parameters:
sounds - True if sound effects should be played
+
+
+
+ +

+soundsOn

+
+public boolean soundsOn()
+
+
Check if sound effects are currently enabled +

+

+ +
Returns:
True if sound effects are currently enabled
+
+
+
+ +

+setMaxSources

+
+public void setMaxSources(int max)
+
+
Set the maximum number of concurrent sound effects that will be + attempted +

+

+
Parameters:
max - The maximum number of sound effects/music to mix
+
+
+
+ +

+init

+
+public void init()
+
+
Initialise the sound effects stored. This must be called + before anything else will work +

+

+
+
+
+
+ +

+setMusicPitch

+
+public void setMusicPitch(float pitch)
+
+
Set the pitch at which the current music is being played +

+

+
Parameters:
pitch - The pitch at which the current music is being played
+
+
+
+ +

+pauseLoop

+
+public void pauseLoop()
+
+
Pause the music loop that is currently playing +

+

+
+
+
+
+ +

+restartLoop

+
+public void restartLoop()
+
+
Restart the music loop that is currently paused +

+

+
+
+
+
+ +

+getMOD

+
+public Audio getMOD(java.lang.String ref)
+             throws java.io.IOException
+
+
Get a MOD sound (mod/xm etc) +

+

+
Parameters:
ref - The refernece to the mod to load +
Returns:
The sound for play back +
Throws: +
java.io.IOException - Indicates a failure to read the data
+
+
+
+ +

+getMOD

+
+public Audio getMOD(java.io.InputStream in)
+             throws java.io.IOException
+
+
Get a MOD sound (mod/xm etc) +

+

+
Parameters:
in - The stream to the MOD to load +
Returns:
The sound for play back +
Throws: +
java.io.IOException - Indicates a failure to read the data
+
+
+
+ +

+getMOD

+
+public Audio getMOD(java.lang.String ref,
+                    java.io.InputStream in)
+             throws java.io.IOException
+
+
Get a MOD sound (mod/xm etc) +

+

+
Parameters:
ref - The stream to the MOD to load
in - The stream to the MOD to load +
Returns:
The sound for play back +
Throws: +
java.io.IOException - Indicates a failure to read the data
+
+
+
+ +

+getAIF

+
+public Audio getAIF(java.lang.String ref)
+             throws java.io.IOException
+
+
Get the Sound based on a specified AIF file +

+

+
Parameters:
ref - The reference to the AIF file in the classpath +
Returns:
The Sound read from the AIF file +
Throws: +
java.io.IOException - Indicates a failure to load the AIF
+
+
+
+ +

+getAIF

+
+public Audio getAIF(java.io.InputStream in)
+             throws java.io.IOException
+
+
Get the Sound based on a specified AIF file +

+

+
Parameters:
in - The stream to the MOD to load +
Returns:
The Sound read from the AIF file +
Throws: +
java.io.IOException - Indicates a failure to load the AIF
+
+
+
+ +

+getAIF

+
+public Audio getAIF(java.lang.String ref,
+                    java.io.InputStream in)
+             throws java.io.IOException
+
+
Get the Sound based on a specified AIF file +

+

+
Parameters:
ref - The reference to the AIF file in the classpath
in - The stream to the AIF to load +
Returns:
The Sound read from the AIF file +
Throws: +
java.io.IOException - Indicates a failure to load the AIF
+
+
+
+ +

+getWAV

+
+public Audio getWAV(java.lang.String ref)
+             throws java.io.IOException
+
+
Get the Sound based on a specified WAV file +

+

+
Parameters:
ref - The reference to the WAV file in the classpath +
Returns:
The Sound read from the WAV file +
Throws: +
java.io.IOException - Indicates a failure to load the WAV
+
+
+
+ +

+getWAV

+
+public Audio getWAV(java.io.InputStream in)
+             throws java.io.IOException
+
+
Get the Sound based on a specified WAV file +

+

+
Parameters:
in - The stream to the WAV to load +
Returns:
The Sound read from the WAV file +
Throws: +
java.io.IOException - Indicates a failure to load the WAV
+
+
+
+ +

+getWAV

+
+public Audio getWAV(java.lang.String ref,
+                    java.io.InputStream in)
+             throws java.io.IOException
+
+
Get the Sound based on a specified WAV file +

+

+
Parameters:
ref - The reference to the WAV file in the classpath
in - The stream to the WAV to load +
Returns:
The Sound read from the WAV file +
Throws: +
java.io.IOException - Indicates a failure to load the WAV
+
+
+
+ +

+getOggStream

+
+public Audio getOggStream(java.lang.String ref)
+                   throws java.io.IOException
+
+
Get the Sound based on a specified OGG file +

+

+
Parameters:
ref - The reference to the OGG file in the classpath +
Returns:
The Sound read from the OGG file +
Throws: +
java.io.IOException - Indicates a failure to load the OGG
+
+
+
+ +

+getOggStream

+
+public Audio getOggStream(java.net.URL ref)
+                   throws java.io.IOException
+
+
Get the Sound based on a specified OGG file +

+

+
Parameters:
ref - The reference to the OGG file in the classpath +
Returns:
The Sound read from the OGG file +
Throws: +
java.io.IOException - Indicates a failure to load the OGG
+
+
+
+ +

+getOgg

+
+public Audio getOgg(java.lang.String ref)
+             throws java.io.IOException
+
+
Get the Sound based on a specified OGG file +

+

+
Parameters:
ref - The reference to the OGG file in the classpath +
Returns:
The Sound read from the OGG file +
Throws: +
java.io.IOException - Indicates a failure to load the OGG
+
+
+
+ +

+getOgg

+
+public Audio getOgg(java.io.InputStream in)
+             throws java.io.IOException
+
+
Get the Sound based on a specified OGG file +

+

+
Parameters:
in - The stream to the OGG to load +
Returns:
The Sound read from the OGG file +
Throws: +
java.io.IOException - Indicates a failure to load the OGG
+
+
+
+ +

+getOgg

+
+public Audio getOgg(java.lang.String ref,
+                    java.io.InputStream in)
+             throws java.io.IOException
+
+
Get the Sound based on a specified OGG file +

+

+
Parameters:
ref - The reference to the OGG file in the classpath
in - The stream to the OGG to load +
Returns:
The Sound read from the OGG file +
Throws: +
java.io.IOException - Indicates a failure to load the OGG
+
+
+
+ +

+poll

+
+public void poll(int delta)
+
+
Poll the streaming system +

+

+
Parameters:
delta - The amount of time passed since last poll (in milliseconds)
+
+
+
+ +

+isMusicPlaying

+
+public boolean isMusicPlaying()
+
+
Check if the music is currently playing +

+

+ +
Returns:
True if the music is playing
+
+
+
+ +

+get

+
+public static SoundStore get()
+
+
Get the single instance of this class +

+

+ +
Returns:
The single instnace of this class
+
+
+
+ +

+stopSoundEffect

+
+public void stopSoundEffect(int id)
+
+
Stop a playing sound identified by the ID returned from playing. This utility method + should only be used when needing to stop sound effects that may have been played + more than once and need to be explicitly stopped. +

+

+
Parameters:
id - The ID of the underlying OpenAL source as returned from playAsSoundEffect
+
+
+
+ +

+getSourceCount

+
+public int getSourceCount()
+
+
Retrieve the number of OpenAL sound sources that have been + determined at initialisation. +

+

+ +
Returns:
The number of sources available
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/StreamSound.html b/lib/slick/javadoc/org/newdawn/slick/openal/StreamSound.html new file mode 100644 index 00000000..ac8be244 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/StreamSound.html @@ -0,0 +1,458 @@ + + + + + + +StreamSound (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.openal +
+Class StreamSound

+
+java.lang.Object
+  extended by org.newdawn.slick.openal.AudioImpl
+      extended by org.newdawn.slick.openal.StreamSound
+
+
+
All Implemented Interfaces:
Audio
+
+
+
+
public class StreamSound
extends AudioImpl
+ + +

+A sound implementation wrapped round a player which reads (and potentially) rereads + a stream. This supplies streaming audio +

+ +

+

+
Author:
+
kevin, Nathan Sweet , Rockstar playAsMusic cleanup
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
StreamSound(OpenALStreamPlayer player) + +
+          Create a new sound wrapped round a stream
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ floatgetPosition() + +
+          Return the current playing position in the sound
+ booleanisPlaying() + +
+          Check if the sound is playing as sound fx
+ intplayAsMusic(float pitch, + float gain, + boolean loop) + +
+          Play this sound as music
+ intplayAsSoundEffect(float pitch, + float gain, + boolean loop) + +
+          Play this sound as a sound effect
+ intplayAsSoundEffect(float pitch, + float gain, + boolean loop, + float x, + float y, + float z) + +
+          Play this sound as a sound effect
+ booleansetPosition(float position) + +
+          Seeks to a position in the music.
+ voidstop() + +
+          Stop the sound effect
+ + + + + + + +
Methods inherited from class org.newdawn.slick.openal.AudioImpl
getBufferID, pauseMusic, restartMusic
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StreamSound

+
+public StreamSound(OpenALStreamPlayer player)
+
+
Create a new sound wrapped round a stream +

+

+
Parameters:
player - The stream player we'll use to access the stream
+
+ + + + + + + + +
+Method Detail
+ +

+isPlaying

+
+public boolean isPlaying()
+
+
Description copied from interface: Audio
+
Check if the sound is playing as sound fx +

+

+
Specified by:
isPlaying in interface Audio
Overrides:
isPlaying in class AudioImpl
+
+
+ +
Returns:
True if the sound is playing
See Also:
AudioImpl.isPlaying()
+
+
+
+ +

+playAsMusic

+
+public int playAsMusic(float pitch,
+                       float gain,
+                       boolean loop)
+
+
Description copied from interface: Audio
+
Play this sound as music +

+

+
Specified by:
playAsMusic in interface Audio
Overrides:
playAsMusic in class AudioImpl
+
+
+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop +
Returns:
The ID of the source playing the sound
See Also:
AudioImpl.playAsMusic(float, float, boolean)
+
+
+
+ +

+playAsSoundEffect

+
+public int playAsSoundEffect(float pitch,
+                             float gain,
+                             boolean loop,
+                             float x,
+                             float y,
+                             float z)
+
+
Description copied from interface: Audio
+
Play this sound as a sound effect +

+

+
Specified by:
playAsSoundEffect in interface Audio
Overrides:
playAsSoundEffect in class AudioImpl
+
+
+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop
x - The x position of the sound
y - The y position of the sound
z - The z position of the sound +
Returns:
The ID of the source playing the sound
See Also:
AudioImpl.playAsSoundEffect(float, float, boolean, float, float, float)
+
+
+
+ +

+playAsSoundEffect

+
+public int playAsSoundEffect(float pitch,
+                             float gain,
+                             boolean loop)
+
+
Description copied from interface: Audio
+
Play this sound as a sound effect +

+

+
Specified by:
playAsSoundEffect in interface Audio
Overrides:
playAsSoundEffect in class AudioImpl
+
+
+
Parameters:
pitch - The pitch of the play back
gain - The gain of the play back
loop - True if we should loop +
Returns:
The ID of the source playing the sound
See Also:
AudioImpl.playAsSoundEffect(float, float, boolean)
+
+
+
+ +

+stop

+
+public void stop()
+
+
Description copied from interface: Audio
+
Stop the sound effect +

+

+
Specified by:
stop in interface Audio
Overrides:
stop in class AudioImpl
+
+
+
See Also:
AudioImpl.stop()
+
+
+
+ +

+setPosition

+
+public boolean setPosition(float position)
+
+
Description copied from interface: Audio
+
Seeks to a position in the music. +

+

+
Specified by:
setPosition in interface Audio
Overrides:
setPosition in class AudioImpl
+
+
+
Parameters:
position - Position in seconds. +
Returns:
True if the setting of the position was successful
See Also:
AudioImpl.setPosition(float)
+
+
+
+ +

+getPosition

+
+public float getPosition()
+
+
Description copied from interface: Audio
+
Return the current playing position in the sound +

+

+
Specified by:
getPosition in interface Audio
Overrides:
getPosition in class AudioImpl
+
+
+ +
Returns:
The current position in seconds.
See Also:
AudioImpl.getPosition()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/WaveData.html b/lib/slick/javadoc/org/newdawn/slick/openal/WaveData.html new file mode 100644 index 00000000..b6f44845 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/WaveData.html @@ -0,0 +1,444 @@ + + + + + + +WaveData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.openal +
+Class WaveData

+
+java.lang.Object
+  extended by org.newdawn.slick.openal.WaveData
+
+
+
+
public class WaveData
extends java.lang.Object
+ + +

+Utitlity class for loading wavefiles. +

+ +

+

+
Version:
+
$Revision: 2286 $ + $Id: WaveData.java 2286 2006-03-23 19:32:21Z matzon $
+
Author:
+
Brian Matzon
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+ java.nio.ByteBufferdata + +
+          actual wave data
+ intformat + +
+          format type of data
+ intsamplerate + +
+          sample rate of data
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static WaveDatacreate(javax.sound.sampled.AudioInputStream ais) + +
+          Creates a WaveData container from the specified stream
+static WaveDatacreate(byte[] buffer) + +
+          Creates a WaveData container from the specified bytes
+static WaveDatacreate(java.nio.ByteBuffer buffer) + +
+          Creates a WaveData container from the specified ByetBuffer.
+static WaveDatacreate(java.io.InputStream is) + +
+          Creates a WaveData container from the specified inputstream
+static WaveDatacreate(java.lang.String path) + +
+          Creates a WaveData container from the specified in the classpath
+static WaveDatacreate(java.net.URL path) + +
+          Creates a WaveData container from the specified url
+ voiddispose() + +
+          Disposes the wavedata
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+data

+
+public final java.nio.ByteBuffer data
+
+
actual wave data +

+

+
+
+
+ +

+format

+
+public final int format
+
+
format type of data +

+

+
+
+
+ +

+samplerate

+
+public final int samplerate
+
+
sample rate of data +

+

+
+
+ + + + + + + + +
+Method Detail
+ +

+dispose

+
+public void dispose()
+
+
Disposes the wavedata +

+

+
+
+
+
+ +

+create

+
+public static WaveData create(java.net.URL path)
+
+
Creates a WaveData container from the specified url +

+

+
Parameters:
path - URL to file +
Returns:
WaveData containing data, or null if a failure occured
+
+
+
+ +

+create

+
+public static WaveData create(java.lang.String path)
+
+
Creates a WaveData container from the specified in the classpath +

+

+
Parameters:
path - path to file (relative, and in classpath) +
Returns:
WaveData containing data, or null if a failure occured
+
+
+
+ +

+create

+
+public static WaveData create(java.io.InputStream is)
+
+
Creates a WaveData container from the specified inputstream +

+

+
Parameters:
is - InputStream to read from +
Returns:
WaveData containing data, or null if a failure occured
+
+
+
+ +

+create

+
+public static WaveData create(byte[] buffer)
+
+
Creates a WaveData container from the specified bytes +

+

+
Parameters:
buffer - array of bytes containing the complete wave file +
Returns:
WaveData containing data, or null if a failure occured
+
+
+
+ +

+create

+
+public static WaveData create(java.nio.ByteBuffer buffer)
+
+
Creates a WaveData container from the specified ByetBuffer. + If the buffer is backed by an array, it will be used directly, + else the contents of the buffer will be copied using get(byte[]). +

+

+
Parameters:
buffer - ByteBuffer containing sound file +
Returns:
WaveData containing data, or null if a failure occured
+
+
+
+ +

+create

+
+public static WaveData create(javax.sound.sampled.AudioInputStream ais)
+
+
Creates a WaveData container from the specified stream +

+

+
Parameters:
ais - AudioInputStream to read from +
Returns:
WaveData containing data, or null if a failure occured
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/class-use/AiffData.html b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/AiffData.html new file mode 100644 index 00000000..f953a3a3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/AiffData.html @@ -0,0 +1,220 @@ + + + + + + +Uses of Class org.newdawn.slick.openal.AiffData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.openal.AiffData

+
+ + + + + + + + + +
+Packages that use AiffData
org.newdawn.slick.openalThis package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats. 
+  +

+ + + + + +
+Uses of AiffData in org.newdawn.slick.openal
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.openal that return AiffData
+static AiffDataAiffData.create(javax.sound.sampled.AudioInputStream ais) + +
+          Creates a AiffData container from the specified stream
+static AiffDataAiffData.create(byte[] buffer) + +
+          Creates a AiffData container from the specified bytes
+static AiffDataAiffData.create(java.nio.ByteBuffer buffer) + +
+          Creates a AiffData container from the specified ByetBuffer.
+static AiffDataAiffData.create(java.io.InputStream is) + +
+          Creates a AiffData container from the specified inputstream
+static AiffDataAiffData.create(java.lang.String path) + +
+          Creates a AiffData container from the specified in the classpath
+static AiffDataAiffData.create(java.net.URL path) + +
+          Creates a AiffData container from the specified url
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/class-use/Audio.html b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/Audio.html new file mode 100644 index 00000000..fca22365 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/Audio.html @@ -0,0 +1,359 @@ + + + + + + +Uses of Interface org.newdawn.slick.openal.Audio (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.openal.Audio

+
+ + + + + + + + + +
+Packages that use Audio
org.newdawn.slick.openalThis package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats. 
+  +

+ + + + + +
+Uses of Audio in org.newdawn.slick.openal
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.openal that implement Audio
+ classAudioImpl + +
+          A sound that can be played through OpenAL
+ classDeferredSound + +
+          A sound implementation that can load the actual sound file at a later + point.
+ classMODSound + +
+          A sound as a MOD file - can only be played as music
+ classNullAudio + +
+          A null implementation used to provide an object reference when sound + has failed.
+ classStreamSound + +
+          A sound implementation wrapped round a player which reads (and potentially) rereads + a stream.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.openal that return Audio
+ AudioSoundStore.getAIF(java.io.InputStream in) + +
+          Get the Sound based on a specified AIF file
+ AudioSoundStore.getAIF(java.lang.String ref) + +
+          Get the Sound based on a specified AIF file
+ AudioSoundStore.getAIF(java.lang.String ref, + java.io.InputStream in) + +
+          Get the Sound based on a specified AIF file
+static AudioAudioLoader.getAudio(java.lang.String format, + java.io.InputStream in) + +
+          Get audio data in a playable state by loading the complete audio into + memory.
+ AudioSoundStore.getMOD(java.io.InputStream in) + +
+          Get a MOD sound (mod/xm etc)
+ AudioSoundStore.getMOD(java.lang.String ref) + +
+          Get a MOD sound (mod/xm etc)
+ AudioSoundStore.getMOD(java.lang.String ref, + java.io.InputStream in) + +
+          Get a MOD sound (mod/xm etc)
+ AudioSoundStore.getOgg(java.io.InputStream in) + +
+          Get the Sound based on a specified OGG file
+ AudioSoundStore.getOgg(java.lang.String ref) + +
+          Get the Sound based on a specified OGG file
+ AudioSoundStore.getOgg(java.lang.String ref, + java.io.InputStream in) + +
+          Get the Sound based on a specified OGG file
+ AudioSoundStore.getOggStream(java.lang.String ref) + +
+          Get the Sound based on a specified OGG file
+ AudioSoundStore.getOggStream(java.net.URL ref) + +
+          Get the Sound based on a specified OGG file
+static AudioAudioLoader.getStreamingAudio(java.lang.String format, + java.net.URL url) + +
+          Get audio data in a playable state by setting up a stream that can be piped into + OpenAL - i.e.
+ AudioSoundStore.getWAV(java.io.InputStream in) + +
+          Get the Sound based on a specified WAV file
+ AudioSoundStore.getWAV(java.lang.String ref) + +
+          Get the Sound based on a specified WAV file
+ AudioSoundStore.getWAV(java.lang.String ref, + java.io.InputStream in) + +
+          Get the Sound based on a specified WAV file
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/class-use/AudioImpl.html b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/AudioImpl.html new file mode 100644 index 00000000..bf54f5f9 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/AudioImpl.html @@ -0,0 +1,198 @@ + + + + + + +Uses of Class org.newdawn.slick.openal.AudioImpl (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.openal.AudioImpl

+
+ + + + + + + + + +
+Packages that use AudioImpl
org.newdawn.slick.openalThis package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats. 
+  +

+ + + + + +
+Uses of AudioImpl in org.newdawn.slick.openal
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of AudioImpl in org.newdawn.slick.openal
+ classDeferredSound + +
+          A sound implementation that can load the actual sound file at a later + point.
+ classMODSound + +
+          A sound as a MOD file - can only be played as music
+ classStreamSound + +
+          A sound implementation wrapped round a player which reads (and potentially) rereads + a stream.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/class-use/AudioLoader.html b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/AudioLoader.html new file mode 100644 index 00000000..33b59600 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/AudioLoader.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.openal.AudioLoader (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.openal.AudioLoader

+
+No usage of org.newdawn.slick.openal.AudioLoader +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/class-use/DeferredSound.html b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/DeferredSound.html new file mode 100644 index 00000000..49d85e2d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/DeferredSound.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.openal.DeferredSound (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.openal.DeferredSound

+
+No usage of org.newdawn.slick.openal.DeferredSound +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/class-use/MODSound.html b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/MODSound.html new file mode 100644 index 00000000..496d89bb --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/MODSound.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.openal.MODSound (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.openal.MODSound

+
+No usage of org.newdawn.slick.openal.MODSound +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/class-use/NullAudio.html b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/NullAudio.html new file mode 100644 index 00000000..a9131d69 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/NullAudio.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.openal.NullAudio (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.openal.NullAudio

+
+No usage of org.newdawn.slick.openal.NullAudio +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/class-use/OggData.html b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/OggData.html new file mode 100644 index 00000000..5db22dcc --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/OggData.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class org.newdawn.slick.openal.OggData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.openal.OggData

+
+ + + + + + + + + +
+Packages that use OggData
org.newdawn.slick.openalThis package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats. 
+  +

+ + + + + +
+Uses of OggData in org.newdawn.slick.openal
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.openal that return OggData
+ OggDataOggDecoder.getData(java.io.InputStream input) + +
+          Get the data out of an OGG file
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/class-use/OggDecoder.html b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/OggDecoder.html new file mode 100644 index 00000000..f7659d53 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/OggDecoder.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.openal.OggDecoder (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.openal.OggDecoder

+
+No usage of org.newdawn.slick.openal.OggDecoder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/class-use/OggInputStream.html b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/OggInputStream.html new file mode 100644 index 00000000..83454c32 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/OggInputStream.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.openal.OggInputStream (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.openal.OggInputStream

+
+No usage of org.newdawn.slick.openal.OggInputStream +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/class-use/OpenALStreamPlayer.html b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/OpenALStreamPlayer.html new file mode 100644 index 00000000..847f0360 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/OpenALStreamPlayer.html @@ -0,0 +1,178 @@ + + + + + + +Uses of Class org.newdawn.slick.openal.OpenALStreamPlayer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.openal.OpenALStreamPlayer

+
+ + + + + + + + + +
+Packages that use OpenALStreamPlayer
org.newdawn.slick.openalThis package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats. 
+  +

+ + + + + +
+Uses of OpenALStreamPlayer in org.newdawn.slick.openal
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick.openal with parameters of type OpenALStreamPlayer
StreamSound(OpenALStreamPlayer player) + +
+          Create a new sound wrapped round a stream
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/class-use/SoundStore.html b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/SoundStore.html new file mode 100644 index 00000000..cb3e2337 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/SoundStore.html @@ -0,0 +1,195 @@ + + + + + + +Uses of Class org.newdawn.slick.openal.SoundStore (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.openal.SoundStore

+
+ + + + + + + + + +
+Packages that use SoundStore
org.newdawn.slick.openalThis package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats. 
+  +

+ + + + + +
+Uses of SoundStore in org.newdawn.slick.openal
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.openal that return SoundStore
+static SoundStoreSoundStore.get() + +
+          Get the single instance of this class
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick.openal with parameters of type SoundStore
MODSound(SoundStore store, + java.io.InputStream in) + +
+          Create a mod sound to be played back
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/class-use/StreamSound.html b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/StreamSound.html new file mode 100644 index 00000000..1509f2f2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/StreamSound.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.openal.StreamSound (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.openal.StreamSound

+
+No usage of org.newdawn.slick.openal.StreamSound +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/class-use/WaveData.html b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/WaveData.html new file mode 100644 index 00000000..181b0f3c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/class-use/WaveData.html @@ -0,0 +1,220 @@ + + + + + + +Uses of Class org.newdawn.slick.openal.WaveData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.openal.WaveData

+
+ + + + + + + + + +
+Packages that use WaveData
org.newdawn.slick.openalThis package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats. 
+  +

+ + + + + +
+Uses of WaveData in org.newdawn.slick.openal
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.openal that return WaveData
+static WaveDataWaveData.create(javax.sound.sampled.AudioInputStream ais) + +
+          Creates a WaveData container from the specified stream
+static WaveDataWaveData.create(byte[] buffer) + +
+          Creates a WaveData container from the specified bytes
+static WaveDataWaveData.create(java.nio.ByteBuffer buffer) + +
+          Creates a WaveData container from the specified ByetBuffer.
+static WaveDataWaveData.create(java.io.InputStream is) + +
+          Creates a WaveData container from the specified inputstream
+static WaveDataWaveData.create(java.lang.String path) + +
+          Creates a WaveData container from the specified in the classpath
+static WaveDataWaveData.create(java.net.URL path) + +
+          Creates a WaveData container from the specified url
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/openal/package-frame.html new file mode 100644 index 00000000..cfca7875 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/package-frame.html @@ -0,0 +1,67 @@ + + + + + + +org.newdawn.slick.openal (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.openal + + + + +
+Interfaces  + +
+Audio
+ + + + + + +
+Classes  + +
+AiffData +
+AudioImpl +
+AudioLoader +
+DeferredSound +
+MODSound +
+NullAudio +
+OggData +
+OggDecoder +
+OggInputStream +
+OpenALStreamPlayer +
+SoundStore +
+StreamSound +
+WaveData
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/openal/package-summary.html new file mode 100644 index 00000000..8d685375 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/package-summary.html @@ -0,0 +1,240 @@ + + + + + + +org.newdawn.slick.openal (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.openal +

+This package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats. +

+See: +
+          Description +

+ + + + + + + + + +
+Interface Summary
AudioThe description of of audio data loaded by the AudioLoader
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AiffDataUtitlity class for loading wavefiles.
AudioImplA sound that can be played through OpenAL
AudioLoaderA utility to provide a simple and rational interface to the + slick internals
DeferredSoundA sound implementation that can load the actual sound file at a later + point.
MODSoundA sound as a MOD file - can only be played as music
NullAudioA null implementation used to provide an object reference when sound + has failed.
OggDataData describing the sounds in a OGG file
OggDecoderDecode an OGG file to PCM data
OggInputStreamAn input stream that can extract ogg data.
OpenALStreamPlayerA generic tool to work on a supplied stream, pulling out PCM data and buffered it to OpenAL + as required.
SoundStoreResponsible for holding and playing the sounds used in the game.
StreamSoundA sound implementation wrapped round a player which reads (and potentially) rereads + a stream.
WaveDataUtitlity class for loading wavefiles.
+  + +

+

+Package org.newdawn.slick.openal Description +

+ +

+This package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats. As +a user you shouldn't need to access anything here directly. +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/openal/package-tree.html new file mode 100644 index 00000000..d093ca3d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/package-tree.html @@ -0,0 +1,166 @@ + + + + + + +org.newdawn.slick.openal Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.openal +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+
    +
  • org.newdawn.slick.openal.Audio
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/openal/package-use.html b/lib/slick/javadoc/org/newdawn/slick/openal/package-use.html new file mode 100644 index 00000000..a674946d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/openal/package-use.html @@ -0,0 +1,207 @@ + + + + + + +Uses of Package org.newdawn.slick.openal (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.openal

+
+ + + + + + + + + +
+Packages that use org.newdawn.slick.openal
org.newdawn.slick.openalThis package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats. 
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.openal used by org.newdawn.slick.openal
AiffData + +
+          Utitlity class for loading wavefiles.
Audio + +
+          The description of of audio data loaded by the AudioLoader
AudioImpl + +
+          A sound that can be played through OpenAL
OggData + +
+          Data describing the sounds in a OGG file
OpenALStreamPlayer + +
+          A generic tool to work on a supplied stream, pulling out PCM data and buffered it to OpenAL + as required.
SoundStore + +
+          Responsible for holding and playing the sounds used in the game.
WaveData + +
+          Utitlity class for loading wavefiles.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/CompositeIOException.html b/lib/slick/javadoc/org/newdawn/slick/opengl/CompositeIOException.html new file mode 100644 index 00000000..3d9998b4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/CompositeIOException.html @@ -0,0 +1,301 @@ + + + + + + +CompositeIOException (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class CompositeIOException

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Exception
+          extended by java.io.IOException
+              extended by org.newdawn.slick.opengl.CompositeIOException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class CompositeIOException
extends java.io.IOException
+ + +

+A collection of IOException that failed image data loading +

+ +

+

+
Author:
+
kevin
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
CompositeIOException() + +
+          Create a new composite IO Exception
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddException(java.lang.Exception e) + +
+          Add an exception that caused this exceptino
+ java.lang.StringgetMessage() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CompositeIOException

+
+public CompositeIOException()
+
+
Create a new composite IO Exception +

+

+ + + + + + + + +
+Method Detail
+ +

+addException

+
+public void addException(java.lang.Exception e)
+
+
Add an exception that caused this exceptino +

+

+
Parameters:
e - The exception
+
+
+
+ +

+getMessage

+
+public java.lang.String getMessage()
+
+
+
Overrides:
getMessage in class java.lang.Throwable
+
+
+
See Also:
Throwable.getMessage()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/CompositeImageData.html b/lib/slick/javadoc/org/newdawn/slick/opengl/CompositeImageData.html new file mode 100644 index 00000000..904fb81a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/CompositeImageData.html @@ -0,0 +1,549 @@ + + + + + + +CompositeImageData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class CompositeImageData

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.CompositeImageData
+
+
+
All Implemented Interfaces:
ImageData, LoadableImageData
+
+
+
+
public class CompositeImageData
extends java.lang.Object
implements LoadableImageData
+ + +

+A composite data source that checks multiple loaders in order of + preference +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
CompositeImageData() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidadd(LoadableImageData data) + +
+          Add a potentional source of image data
+ voidconfigureEdging(boolean edging) + +
+          Configure the edging that can be used to make texture edges + loop more cleanly
+ intgetDepth() + +
+          Get the last bit depth read from a TGA
+ intgetHeight() + +
+          Get the last height read from a TGA
+ java.nio.ByteBuffergetImageBufferData() + +
+          Get the store image
+ intgetTexHeight() + +
+          Get the ast required texture height for a loaded image
+ intgetTexWidth() + +
+          Get the last required texture width for a loaded image
+ intgetWidth() + +
+          Get the last width read from a TGA
+ java.nio.ByteBufferloadImage(java.io.InputStream fis) + +
+          Load a image from the specified stream
+ java.nio.ByteBufferloadImage(java.io.InputStream is, + boolean flipped, + boolean forceAlpha, + int[] transparent) + +
+          Load a image from the specified stream
+ java.nio.ByteBufferloadImage(java.io.InputStream fis, + boolean flipped, + int[] transparent) + +
+          Load a image from the specified stream
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CompositeImageData

+
+public CompositeImageData()
+
+
+ + + + + + + + +
+Method Detail
+ +

+add

+
+public void add(LoadableImageData data)
+
+
Add a potentional source of image data +

+

+
+
+
+
Parameters:
data - The data source to try
+
+
+
+ +

+loadImage

+
+public java.nio.ByteBuffer loadImage(java.io.InputStream fis)
+                              throws java.io.IOException
+
+
Description copied from interface: LoadableImageData
+
Load a image from the specified stream +

+

+
Specified by:
loadImage in interface LoadableImageData
+
+
+
Parameters:
fis - The stream from which we'll load the TGA +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
See Also:
LoadableImageData.loadImage(java.io.InputStream)
+
+
+
+ +

+loadImage

+
+public java.nio.ByteBuffer loadImage(java.io.InputStream fis,
+                                     boolean flipped,
+                                     int[] transparent)
+                              throws java.io.IOException
+
+
Description copied from interface: LoadableImageData
+
Load a image from the specified stream +

+

+
Specified by:
loadImage in interface LoadableImageData
+
+
+
Parameters:
fis - The stream from which we'll load the TGA
flipped - True if we loading in flipped mode (used for cursors)
transparent - The colour to interpret as transparent or null if none +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
See Also:
LoadableImageData.loadImage(java.io.InputStream, boolean, int[])
+
+
+
+ +

+loadImage

+
+public java.nio.ByteBuffer loadImage(java.io.InputStream is,
+                                     boolean flipped,
+                                     boolean forceAlpha,
+                                     int[] transparent)
+                              throws java.io.IOException
+
+
Description copied from interface: LoadableImageData
+
Load a image from the specified stream +

+

+
Specified by:
loadImage in interface LoadableImageData
+
+
+
Parameters:
is - The stream from which we'll load the TGA
flipped - True if we loading in flipped mode (used for cursors)
forceAlpha - Force the output to have an alpha channel
transparent - The colour to interpret as transparent or null if none +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
See Also:
LoadableImageData.loadImage(java.io.InputStream, boolean, boolean, int[])
+
+
+
+ +

+getDepth

+
+public int getDepth()
+
+
Description copied from interface: ImageData
+
Get the last bit depth read from a TGA +

+

+
Specified by:
getDepth in interface ImageData
+
+
+ +
Returns:
The last bit depth read
See Also:
ImageData.getDepth()
+
+
+
+ +

+getHeight

+
+public int getHeight()
+
+
Description copied from interface: ImageData
+
Get the last height read from a TGA +

+

+
Specified by:
getHeight in interface ImageData
+
+
+ +
Returns:
Get the last height in pixels fread from a TGA
See Also:
ImageData.getHeight()
+
+
+
+ +

+getImageBufferData

+
+public java.nio.ByteBuffer getImageBufferData()
+
+
Description copied from interface: ImageData
+
Get the store image +

+

+
Specified by:
getImageBufferData in interface ImageData
+
+
+ +
Returns:
The stored image
See Also:
ImageData.getImageBufferData()
+
+
+
+ +

+getTexHeight

+
+public int getTexHeight()
+
+
Description copied from interface: ImageData
+
Get the ast required texture height for a loaded image +

+

+
Specified by:
getTexHeight in interface ImageData
+
+
+ +
Returns:
Get the ast required texture height for a loaded image
See Also:
ImageData.getTexHeight()
+
+
+
+ +

+getTexWidth

+
+public int getTexWidth()
+
+
Description copied from interface: ImageData
+
Get the last required texture width for a loaded image +

+

+
Specified by:
getTexWidth in interface ImageData
+
+
+ +
Returns:
Get the ast required texture width for a loaded image
See Also:
ImageData.getTexWidth()
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
Description copied from interface: ImageData
+
Get the last width read from a TGA +

+

+
Specified by:
getWidth in interface ImageData
+
+
+ +
Returns:
Get the last width in pixels fread from a TGA
See Also:
ImageData.getWidth()
+
+
+
+ +

+configureEdging

+
+public void configureEdging(boolean edging)
+
+
Description copied from interface: LoadableImageData
+
Configure the edging that can be used to make texture edges + loop more cleanly +

+

+
Specified by:
configureEdging in interface LoadableImageData
+
+
+
Parameters:
edging - True if we should edge
See Also:
LoadableImageData.configureEdging(boolean)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/CursorLoader.html b/lib/slick/javadoc/org/newdawn/slick/opengl/CursorLoader.html new file mode 100644 index 00000000..38c5a040 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/CursorLoader.html @@ -0,0 +1,367 @@ + + + + + + +CursorLoader (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class CursorLoader

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.CursorLoader
+
+
+
+
public class CursorLoader
extends java.lang.Object
+ + +

+A utility to load cursors (thanks go to Kappa for the animated cursor + loader) +

+ +

+

+
Author:
+
Kevin Glass, Kappa-One
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static CursorLoaderget() + +
+          Retrieve the single instance of this loader - convinient huh?
+ org.lwjgl.input.CursorgetAnimatedCursor(java.lang.String ref, + int x, + int y, + int width, + int height, + int[] cursorDelays) + +
+          Get a cursor based on a image reference on the classpath.
+ org.lwjgl.input.CursorgetCursor(java.nio.ByteBuffer buf, + int x, + int y, + int width, + int height) + +
+          Get a cursor based on a set of image data
+ org.lwjgl.input.CursorgetCursor(ImageData imageData, + int x, + int y) + +
+          Get a cursor based on a set of image data
+ org.lwjgl.input.CursorgetCursor(java.lang.String ref, + int x, + int y) + +
+          Get a cursor based on a image reference on the classpath
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+get

+
+public static CursorLoader get()
+
+
Retrieve the single instance of this loader - convinient huh? +

+

+ +
Returns:
The single instance of the cursor loader
+
+
+
+ +

+getCursor

+
+public org.lwjgl.input.Cursor getCursor(java.lang.String ref,
+                                        int x,
+                                        int y)
+                                 throws java.io.IOException,
+                                        org.lwjgl.LWJGLException
+
+
Get a cursor based on a image reference on the classpath +

+

+
Parameters:
ref - The reference to the image to be loaded
x - The x-coordinate of the cursor hotspot (left -> right)
y - The y-coordinate of the cursor hotspot (bottom -> top) +
Returns:
The create cursor +
Throws: +
java.io.IOException - Indicates a failure to load the image +
org.lwjgl.LWJGLException - Indicates a failure to create the hardware cursor
+
+
+
+ +

+getCursor

+
+public org.lwjgl.input.Cursor getCursor(java.nio.ByteBuffer buf,
+                                        int x,
+                                        int y,
+                                        int width,
+                                        int height)
+                                 throws java.io.IOException,
+                                        org.lwjgl.LWJGLException
+
+
Get a cursor based on a set of image data +

+

+
Parameters:
buf - The image data (stored in RGBA) to load the cursor from
x - The x-coordinate of the cursor hotspot (left -> right)
y - The y-coordinate of the cursor hotspot (bottom -> top)
width - The width of the image data provided
height - The height of the image data provided +
Returns:
The create cursor +
Throws: +
java.io.IOException - Indicates a failure to load the image +
org.lwjgl.LWJGLException - Indicates a failure to create the hardware cursor
+
+
+
+ +

+getCursor

+
+public org.lwjgl.input.Cursor getCursor(ImageData imageData,
+                                        int x,
+                                        int y)
+                                 throws java.io.IOException,
+                                        org.lwjgl.LWJGLException
+
+
Get a cursor based on a set of image data +

+

+
Parameters:
imageData - The data from which the cursor can read it's contents
x - The x-coordinate of the cursor hotspot (left -> right)
y - The y-coordinate of the cursor hotspot (bottom -> top) +
Returns:
The create cursor +
Throws: +
java.io.IOException - Indicates a failure to load the image +
org.lwjgl.LWJGLException - Indicates a failure to create the hardware cursor
+
+
+
+ +

+getAnimatedCursor

+
+public org.lwjgl.input.Cursor getAnimatedCursor(java.lang.String ref,
+                                                int x,
+                                                int y,
+                                                int width,
+                                                int height,
+                                                int[] cursorDelays)
+                                         throws java.io.IOException,
+                                                org.lwjgl.LWJGLException
+
+
Get a cursor based on a image reference on the classpath. The image + is assumed to be a set/strip of cursor animation frames running from top to + bottom. +

+

+
Parameters:
ref - The reference to the image to be loaded
x - The x-coordinate of the cursor hotspot (left -> right)
y - The y-coordinate of the cursor hotspot (bottom -> top)
width - The x width of the cursor
height - The y height of the cursor
cursorDelays - image delays between changing frames in animation +
Returns:
The created cursor +
Throws: +
java.io.IOException - Indicates a failure to load the image +
org.lwjgl.LWJGLException - Indicates a failure to create the hardware cursor
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/DeferredTexture.html b/lib/slick/javadoc/org/newdawn/slick/opengl/DeferredTexture.html new file mode 100644 index 00000000..caa0d744 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/DeferredTexture.html @@ -0,0 +1,824 @@ + + + + + + +DeferredTexture (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class DeferredTexture

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.TextureImpl
+      extended by org.newdawn.slick.opengl.DeferredTexture
+
+
+
All Implemented Interfaces:
DeferredResource, Texture
+
+
+
+
public class DeferredTexture
extends TextureImpl
implements DeferredResource
+ + +

+A texture proxy that can be used to load a texture at a later date while still + allowing elements to reference it +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.opengl.TextureImpl
GL
+  + + + + + + + + + + +
+Constructor Summary
DeferredTexture(java.io.InputStream in, + java.lang.String resourceName, + boolean flipped, + int filter, + int[] trans) + +
+          Create a new deferred texture
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidbind() + +
+          Bind the GL context to a texture
+ java.lang.StringgetDescription() + +
+          Get a description of the resource to be loaded
+ floatgetHeight() + +
+          Get the height of the physical texture
+ intgetImageHeight() + +
+          Get the height of the original image
+ intgetImageWidth() + +
+          Get the width of the original image
+ byte[]getTextureData() + +
+          Get the pixel data from the card for this texture
+ intgetTextureHeight() + +
+          Get the height of the actual texture
+ intgetTextureID() + +
+          Get the OpenGL texture ID for this texture
+ java.lang.StringgetTextureRef() + +
+          Get the reference from which this texture was loaded
+ intgetTextureWidth() + +
+          Get the width of the actual texture
+ floatgetWidth() + +
+          Get the width of the physical texture
+ booleanhasAlpha() + +
+          Check if the texture has alpha
+ voidload() + +
+          Load the actual resource
+ voidrelease() + +
+          Destroy the texture reference
+ voidsetAlpha(boolean alpha) + +
+          If this texture has alpha
+ voidsetHeight(int height) + +
+          Set the height of the image
+ voidsetTextureFilter(int textureFilter) + +
+          Apply a given texture filter to the texture
+ voidsetTextureHeight(int texHeight) + +
+          Set the height of this texture
+ voidsetTextureID(int textureID) + +
+          Set the OpenGL texture ID for this texture
+ voidsetTextureWidth(int texWidth) + +
+          Set the width of this texture
+ voidsetWidth(int width) + +
+          Set the width of the image
+ + + + + + + +
Methods inherited from class org.newdawn.slick.opengl.TextureImpl
bindNone, createIntBuffer, getLastBind, reload, setCacheName, setTextureData, unbind
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DeferredTexture

+
+public DeferredTexture(java.io.InputStream in,
+                       java.lang.String resourceName,
+                       boolean flipped,
+                       int filter,
+                       int[] trans)
+
+
Create a new deferred texture +

+

+
Parameters:
in - The input stream from which to read the texture
resourceName - The name to give the resource
flipped - True if the image should be flipped
filter - The filter to apply
trans - The colour to defined as transparent
+
+ + + + + + + + +
+Method Detail
+ +

+load

+
+public void load()
+          throws java.io.IOException
+
+
Description copied from interface: DeferredResource
+
Load the actual resource +

+

+
Specified by:
load in interface DeferredResource
+
+
+ +
Throws: +
java.io.IOException - Indicates a failure to load the resource
See Also:
DeferredResource.load()
+
+
+
+ +

+bind

+
+public void bind()
+
+
Description copied from interface: Texture
+
Bind the GL context to a texture +

+

+
Specified by:
bind in interface Texture
Overrides:
bind in class TextureImpl
+
+
+
See Also:
TextureImpl.bind()
+
+
+
+ +

+getHeight

+
+public float getHeight()
+
+
Description copied from interface: Texture
+
Get the height of the physical texture +

+

+
Specified by:
getHeight in interface Texture
Overrides:
getHeight in class TextureImpl
+
+
+ +
Returns:
The height of physical texture
See Also:
TextureImpl.getHeight()
+
+
+
+ +

+getImageHeight

+
+public int getImageHeight()
+
+
Description copied from interface: Texture
+
Get the height of the original image +

+

+
Specified by:
getImageHeight in interface Texture
Overrides:
getImageHeight in class TextureImpl
+
+
+ +
Returns:
The height of the original image
See Also:
TextureImpl.getImageHeight()
+
+
+
+ +

+getImageWidth

+
+public int getImageWidth()
+
+
Description copied from interface: Texture
+
Get the width of the original image +

+

+
Specified by:
getImageWidth in interface Texture
Overrides:
getImageWidth in class TextureImpl
+
+
+ +
Returns:
The width of the original image
See Also:
TextureImpl.getImageWidth()
+
+
+
+ +

+getTextureHeight

+
+public int getTextureHeight()
+
+
Description copied from interface: Texture
+
Get the height of the actual texture +

+

+
Specified by:
getTextureHeight in interface Texture
Overrides:
getTextureHeight in class TextureImpl
+
+
+ +
Returns:
The height of the actual texture
See Also:
TextureImpl.getTextureHeight()
+
+
+
+ +

+getTextureID

+
+public int getTextureID()
+
+
Description copied from interface: Texture
+
Get the OpenGL texture ID for this texture +

+

+
Specified by:
getTextureID in interface Texture
Overrides:
getTextureID in class TextureImpl
+
+
+ +
Returns:
The OpenGL texture ID
See Also:
TextureImpl.getTextureID()
+
+
+
+ +

+getTextureRef

+
+public java.lang.String getTextureRef()
+
+
Description copied from interface: Texture
+
Get the reference from which this texture was loaded +

+

+
Specified by:
getTextureRef in interface Texture
Overrides:
getTextureRef in class TextureImpl
+
+
+ +
Returns:
The reference from which this texture was loaded
See Also:
TextureImpl.getTextureRef()
+
+
+
+ +

+getTextureWidth

+
+public int getTextureWidth()
+
+
Description copied from interface: Texture
+
Get the width of the actual texture +

+

+
Specified by:
getTextureWidth in interface Texture
Overrides:
getTextureWidth in class TextureImpl
+
+
+ +
Returns:
The width of the actual texture
See Also:
TextureImpl.getTextureWidth()
+
+
+
+ +

+getWidth

+
+public float getWidth()
+
+
Description copied from interface: Texture
+
Get the width of the physical texture +

+

+
Specified by:
getWidth in interface Texture
Overrides:
getWidth in class TextureImpl
+
+
+ +
Returns:
The width of physical texture
See Also:
TextureImpl.getWidth()
+
+
+
+ +

+release

+
+public void release()
+
+
Description copied from interface: Texture
+
Destroy the texture reference +

+

+
Specified by:
release in interface Texture
Overrides:
release in class TextureImpl
+
+
+
See Also:
TextureImpl.release()
+
+
+
+ +

+setAlpha

+
+public void setAlpha(boolean alpha)
+
+
Description copied from class: TextureImpl
+
If this texture has alpha +

+

+
Overrides:
setAlpha in class TextureImpl
+
+
+
Parameters:
alpha - True, If this texture has alpha
See Also:
TextureImpl.setAlpha(boolean)
+
+
+
+ +

+setHeight

+
+public void setHeight(int height)
+
+
Description copied from class: TextureImpl
+
Set the height of the image +

+

+
Overrides:
setHeight in class TextureImpl
+
+
+
Parameters:
height - The height of the image
See Also:
TextureImpl.setHeight(int)
+
+
+
+ +

+setTextureHeight

+
+public void setTextureHeight(int texHeight)
+
+
Description copied from class: TextureImpl
+
Set the height of this texture +

+

+
Overrides:
setTextureHeight in class TextureImpl
+
+
+
Parameters:
texHeight - The height of the texture
See Also:
TextureImpl.setTextureHeight(int)
+
+
+
+ +

+setTextureID

+
+public void setTextureID(int textureID)
+
+
Description copied from class: TextureImpl
+
Set the OpenGL texture ID for this texture +

+

+
Overrides:
setTextureID in class TextureImpl
+
+
+
Parameters:
textureID - The OpenGL texture ID
See Also:
TextureImpl.setTextureID(int)
+
+
+
+ +

+setTextureWidth

+
+public void setTextureWidth(int texWidth)
+
+
Description copied from class: TextureImpl
+
Set the width of this texture +

+

+
Overrides:
setTextureWidth in class TextureImpl
+
+
+
Parameters:
texWidth - The width of the texture
See Also:
TextureImpl.setTextureWidth(int)
+
+
+
+ +

+setWidth

+
+public void setWidth(int width)
+
+
Description copied from class: TextureImpl
+
Set the width of the image +

+

+
Overrides:
setWidth in class TextureImpl
+
+
+
Parameters:
width - The width of the image
See Also:
TextureImpl.setWidth(int)
+
+
+
+ +

+getTextureData

+
+public byte[] getTextureData()
+
+
Description copied from interface: Texture
+
Get the pixel data from the card for this texture +

+

+
Specified by:
getTextureData in interface Texture
Overrides:
getTextureData in class TextureImpl
+
+
+ +
Returns:
The texture data from the card for this texture
See Also:
TextureImpl.getTextureData()
+
+
+
+ +

+getDescription

+
+public java.lang.String getDescription()
+
+
Description copied from interface: DeferredResource
+
Get a description of the resource to be loaded +

+

+
Specified by:
getDescription in interface DeferredResource
+
+
+ +
Returns:
The description of the resource to be loaded
See Also:
DeferredResource.getDescription()
+
+
+
+ +

+hasAlpha

+
+public boolean hasAlpha()
+
+
Description copied from interface: Texture
+
Check if the texture has alpha +

+

+
Specified by:
hasAlpha in interface Texture
Overrides:
hasAlpha in class TextureImpl
+
+
+ +
Returns:
True if the texture has alpha
See Also:
Texture.hasAlpha()
+
+
+
+ +

+setTextureFilter

+
+public void setTextureFilter(int textureFilter)
+
+
Description copied from interface: Texture
+
Apply a given texture filter to the texture +

+

+
Specified by:
setTextureFilter in interface Texture
Overrides:
setTextureFilter in class TextureImpl
+
+
+
Parameters:
textureFilter - The texture filter to apply (GL_LINEAR, GL_NEAREST, etc..)
See Also:
Texture.setTextureFilter(int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/EmptyImageData.html b/lib/slick/javadoc/org/newdawn/slick/opengl/EmptyImageData.html new file mode 100644 index 00000000..3e27f7ef --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/EmptyImageData.html @@ -0,0 +1,406 @@ + + + + + + +EmptyImageData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class EmptyImageData

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.EmptyImageData
+
+
+
All Implemented Interfaces:
ImageData
+
+
+
+
public class EmptyImageData
extends java.lang.Object
implements ImageData
+ + +

+An image data implementation which represents an empty texture +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EmptyImageData(int width, + int height) + +
+          Create an empty image data source
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetDepth() + +
+          Get the last bit depth read from a TGA
+ intgetHeight() + +
+          Get the last height read from a TGA
+ java.nio.ByteBuffergetImageBufferData() + +
+          Get the store image
+ intgetTexHeight() + +
+          Get the ast required texture height for a loaded image
+ intgetTexWidth() + +
+          Get the last required texture width for a loaded image
+ intgetWidth() + +
+          Get the last width read from a TGA
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EmptyImageData

+
+public EmptyImageData(int width,
+                      int height)
+
+
Create an empty image data source +

+

+
Parameters:
width - The width of the source
height - The height of the source
+
+ + + + + + + + +
+Method Detail
+ +

+getDepth

+
+public int getDepth()
+
+
Description copied from interface: ImageData
+
Get the last bit depth read from a TGA +

+

+
Specified by:
getDepth in interface ImageData
+
+
+ +
Returns:
The last bit depth read
See Also:
ImageData.getDepth()
+
+
+
+ +

+getHeight

+
+public int getHeight()
+
+
Description copied from interface: ImageData
+
Get the last height read from a TGA +

+

+
Specified by:
getHeight in interface ImageData
+
+
+ +
Returns:
Get the last height in pixels fread from a TGA
See Also:
ImageData.getHeight()
+
+
+
+ +

+getImageBufferData

+
+public java.nio.ByteBuffer getImageBufferData()
+
+
Description copied from interface: ImageData
+
Get the store image +

+

+
Specified by:
getImageBufferData in interface ImageData
+
+
+ +
Returns:
The stored image
See Also:
ImageData.getImageBufferData()
+
+
+
+ +

+getTexHeight

+
+public int getTexHeight()
+
+
Description copied from interface: ImageData
+
Get the ast required texture height for a loaded image +

+

+
Specified by:
getTexHeight in interface ImageData
+
+
+ +
Returns:
Get the ast required texture height for a loaded image
See Also:
ImageData.getTexHeight()
+
+
+
+ +

+getTexWidth

+
+public int getTexWidth()
+
+
Description copied from interface: ImageData
+
Get the last required texture width for a loaded image +

+

+
Specified by:
getTexWidth in interface ImageData
+
+
+ +
Returns:
Get the ast required texture width for a loaded image
See Also:
ImageData.getTexWidth()
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
Description copied from interface: ImageData
+
Get the last width read from a TGA +

+

+
Specified by:
getWidth in interface ImageData
+
+
+ +
Returns:
Get the last width in pixels fread from a TGA
See Also:
ImageData.getWidth()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/GLUtils.html b/lib/slick/javadoc/org/newdawn/slick/opengl/GLUtils.html new file mode 100644 index 00000000..fe943d56 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/GLUtils.html @@ -0,0 +1,262 @@ + + + + + + +GLUtils (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class GLUtils

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.GLUtils
+
+
+
+
public final class GLUtils
extends java.lang.Object
+ + +

+A collection of utilities to allow aid interaction with the GL provider +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
GLUtils() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static voidcheckGLContext() + +
+          Check that we're in the right place to be doing GL operations
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GLUtils

+
+public GLUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+checkGLContext

+
+public static void checkGLContext()
+
+
Check that we're in the right place to be doing GL operations +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/ImageData.html b/lib/slick/javadoc/org/newdawn/slick/opengl/ImageData.html new file mode 100644 index 00000000..87d34885 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/ImageData.html @@ -0,0 +1,334 @@ + + + + + + +ImageData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Interface ImageData

+
+
All Known Subinterfaces:
LoadableImageData
+
+
+
All Known Implementing Classes:
CompositeImageData, EmptyImageData, ImageBuffer, ImageIOImageData, PNGImageData, TGAImageData
+
+
+
+
public interface ImageData
+ + +

+A description of any class providing ImageData in a form suitable for OpenGL texture + creation. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetDepth() + +
+          Get the last bit depth read from a TGA
+ intgetHeight() + +
+          Get the last height read from a TGA
+ java.nio.ByteBuffergetImageBufferData() + +
+          Get the store image
+ intgetTexHeight() + +
+          Get the ast required texture height for a loaded image
+ intgetTexWidth() + +
+          Get the last required texture width for a loaded image
+ intgetWidth() + +
+          Get the last width read from a TGA
+  +

+ + + + + + + + +
+Method Detail
+ +

+getDepth

+
+int getDepth()
+
+
Get the last bit depth read from a TGA +

+

+ +
Returns:
The last bit depth read
+
+
+
+ +

+getWidth

+
+int getWidth()
+
+
Get the last width read from a TGA +

+

+ +
Returns:
Get the last width in pixels fread from a TGA
+
+
+
+ +

+getHeight

+
+int getHeight()
+
+
Get the last height read from a TGA +

+

+ +
Returns:
Get the last height in pixels fread from a TGA
+
+
+
+ +

+getTexWidth

+
+int getTexWidth()
+
+
Get the last required texture width for a loaded image +

+

+ +
Returns:
Get the ast required texture width for a loaded image
+
+
+
+ +

+getTexHeight

+
+int getTexHeight()
+
+
Get the ast required texture height for a loaded image +

+

+ +
Returns:
Get the ast required texture height for a loaded image
+
+
+
+ +

+getImageBufferData

+
+java.nio.ByteBuffer getImageBufferData()
+
+
Get the store image +

+

+ +
Returns:
The stored image
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/ImageDataFactory.html b/lib/slick/javadoc/org/newdawn/slick/opengl/ImageDataFactory.html new file mode 100644 index 00000000..d48bf5f0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/ImageDataFactory.html @@ -0,0 +1,263 @@ + + + + + + +ImageDataFactory (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class ImageDataFactory

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.ImageDataFactory
+
+
+
+
public class ImageDataFactory
extends java.lang.Object
+ + +

+A static utility to create the appropriate image data for a particular reference. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ImageDataFactory() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static LoadableImageDatagetImageDataFor(java.lang.String ref) + +
+          Create an image data that is appropriate for the reference supplied
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ImageDataFactory

+
+public ImageDataFactory()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getImageDataFor

+
+public static LoadableImageData getImageDataFor(java.lang.String ref)
+
+
Create an image data that is appropriate for the reference supplied +

+

+
Parameters:
ref - The reference to the image to retrieve +
Returns:
The image data that can be used to retrieve the data for that resource
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/ImageIOImageData.html b/lib/slick/javadoc/org/newdawn/slick/opengl/ImageIOImageData.html new file mode 100644 index 00000000..05aadea3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/ImageIOImageData.html @@ -0,0 +1,554 @@ + + + + + + +ImageIOImageData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class ImageIOImageData

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.ImageIOImageData
+
+
+
All Implemented Interfaces:
ImageData, LoadableImageData
+
+
+
+
public class ImageIOImageData
extends java.lang.Object
implements LoadableImageData
+ + +

+An image data provider that uses ImageIO to retrieve image data in a format + suitable for creating OpenGL textures. This implementation is used when + formats not natively supported by the library are required. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ImageIOImageData() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidconfigureEdging(boolean edging) + +
+          Configure the edging that can be used to make texture edges + loop more cleanly
+ intgetDepth() + +
+          Get the last bit depth read from a TGA
+ intgetHeight() + +
+          Get the last height read from a TGA
+ java.nio.ByteBuffergetImageBufferData() + +
+          Get the store image
+ intgetTexHeight() + +
+          Get the ast required texture height for a loaded image
+ intgetTexWidth() + +
+          Get the last required texture width for a loaded image
+ intgetWidth() + +
+          Get the last width read from a TGA
+ java.nio.ByteBufferimageToByteBuffer(java.awt.image.BufferedImage image, + boolean flipped, + boolean forceAlpha, + int[] transparent) + +
+           
+ java.nio.ByteBufferloadImage(java.io.InputStream fis) + +
+          Load a image from the specified stream
+ java.nio.ByteBufferloadImage(java.io.InputStream fis, + boolean flipped, + boolean forceAlpha, + int[] transparent) + +
+          Load a image from the specified stream
+ java.nio.ByteBufferloadImage(java.io.InputStream fis, + boolean flipped, + int[] transparent) + +
+          Load a image from the specified stream
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ImageIOImageData

+
+public ImageIOImageData()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getDepth

+
+public int getDepth()
+
+
Description copied from interface: ImageData
+
Get the last bit depth read from a TGA +

+

+
Specified by:
getDepth in interface ImageData
+
+
+ +
Returns:
The last bit depth read
See Also:
ImageData.getDepth()
+
+
+
+ +

+getHeight

+
+public int getHeight()
+
+
Description copied from interface: ImageData
+
Get the last height read from a TGA +

+

+
Specified by:
getHeight in interface ImageData
+
+
+ +
Returns:
Get the last height in pixels fread from a TGA
See Also:
ImageData.getHeight()
+
+
+
+ +

+getTexHeight

+
+public int getTexHeight()
+
+
Description copied from interface: ImageData
+
Get the ast required texture height for a loaded image +

+

+
Specified by:
getTexHeight in interface ImageData
+
+
+ +
Returns:
Get the ast required texture height for a loaded image
See Also:
ImageData.getTexHeight()
+
+
+
+ +

+getTexWidth

+
+public int getTexWidth()
+
+
Description copied from interface: ImageData
+
Get the last required texture width for a loaded image +

+

+
Specified by:
getTexWidth in interface ImageData
+
+
+ +
Returns:
Get the ast required texture width for a loaded image
See Also:
ImageData.getTexWidth()
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
Description copied from interface: ImageData
+
Get the last width read from a TGA +

+

+
Specified by:
getWidth in interface ImageData
+
+
+ +
Returns:
Get the last width in pixels fread from a TGA
See Also:
ImageData.getWidth()
+
+
+
+ +

+loadImage

+
+public java.nio.ByteBuffer loadImage(java.io.InputStream fis)
+                              throws java.io.IOException
+
+
Description copied from interface: LoadableImageData
+
Load a image from the specified stream +

+

+
Specified by:
loadImage in interface LoadableImageData
+
+
+
Parameters:
fis - The stream from which we'll load the TGA +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
See Also:
LoadableImageData.loadImage(java.io.InputStream)
+
+
+
+ +

+loadImage

+
+public java.nio.ByteBuffer loadImage(java.io.InputStream fis,
+                                     boolean flipped,
+                                     int[] transparent)
+                              throws java.io.IOException
+
+
Description copied from interface: LoadableImageData
+
Load a image from the specified stream +

+

+
Specified by:
loadImage in interface LoadableImageData
+
+
+
Parameters:
fis - The stream from which we'll load the TGA
flipped - True if we loading in flipped mode (used for cursors)
transparent - The colour to interpret as transparent or null if none +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
See Also:
LoadableImageData.loadImage(java.io.InputStream, boolean, int[])
+
+
+
+ +

+loadImage

+
+public java.nio.ByteBuffer loadImage(java.io.InputStream fis,
+                                     boolean flipped,
+                                     boolean forceAlpha,
+                                     int[] transparent)
+                              throws java.io.IOException
+
+
Description copied from interface: LoadableImageData
+
Load a image from the specified stream +

+

+
Specified by:
loadImage in interface LoadableImageData
+
+
+
Parameters:
fis - The stream from which we'll load the TGA
flipped - True if we loading in flipped mode (used for cursors)
forceAlpha - Force the output to have an alpha channel
transparent - The colour to interpret as transparent or null if none +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
See Also:
LoadableImageData.loadImage(java.io.InputStream, boolean, boolean, int[])
+
+
+
+ +

+imageToByteBuffer

+
+public java.nio.ByteBuffer imageToByteBuffer(java.awt.image.BufferedImage image,
+                                             boolean flipped,
+                                             boolean forceAlpha,
+                                             int[] transparent)
+
+
+
+
+
+
+
+
+
+ +

+getImageBufferData

+
+public java.nio.ByteBuffer getImageBufferData()
+
+
Description copied from interface: ImageData
+
Get the store image +

+

+
Specified by:
getImageBufferData in interface ImageData
+
+
+ +
Returns:
The stored image
See Also:
ImageData.getImageBufferData()
+
+
+
+ +

+configureEdging

+
+public void configureEdging(boolean edging)
+
+
Description copied from interface: LoadableImageData
+
Configure the edging that can be used to make texture edges + loop more cleanly +

+

+
Specified by:
configureEdging in interface LoadableImageData
+
+
+
Parameters:
edging - True if we should edge
See Also:
LoadableImageData.configureEdging(boolean)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/InternalTextureLoader.html b/lib/slick/javadoc/org/newdawn/slick/opengl/InternalTextureLoader.html new file mode 100644 index 00000000..9d37bdc0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/InternalTextureLoader.html @@ -0,0 +1,788 @@ + + + + + + +InternalTextureLoader (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class InternalTextureLoader

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.InternalTextureLoader
+
+
+
+
public class InternalTextureLoader
extends java.lang.Object
+ + +

+A texture loaded based on many old versions that will load image data from a file + and produce OpenGL textures. +

+ +

+

+
Author:
+
kevin
+
See Also:
ImageData
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected static SGLGL + +
+          The renderer to use for all GL operations
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclear() + +
+          Clear out the cached textures
+ voidclear(java.lang.String name) + +
+          Remove a particular named image from the cache
+static java.nio.IntBuffercreateIntBuffer(int size) + +
+          Creates an integer buffer to hold specified ints + - strictly a utility method
+ TexturecreateTexture(int width, + int height) + +
+          Create an empty texture
+ TexturecreateTexture(int width, + int height, + int filter) + +
+          Create an empty texture
+static intcreateTextureID() + +
+          Create a new texture ID
+static InternalTextureLoaderget() + +
+          Get the single instance of this texture loader
+static intget2Fold(int fold) + +
+          Get the closest greater power of 2 to the fold number
+ TexturegetTexture(java.io.File source, + boolean flipped, + int filter) + +
+          Get a texture from a specific file
+ TexturegetTexture(java.io.File source, + boolean flipped, + int filter, + int[] transparent) + +
+          Get a texture from a specific file
+ TexturegetTexture(ImageData dataSource, + int filter) + +
+          Get a texture from a image file
+ TexturegetTexture(java.io.InputStream in, + java.lang.String resourceName, + boolean flipped, + int filter) + +
+          Get a texture from a image file
+ TextureImplgetTexture(java.io.InputStream in, + java.lang.String resourceName, + boolean flipped, + int filter, + int[] transparent) + +
+          Get a texture from a image file
+ TexturegetTexture(java.lang.String resourceName, + boolean flipped, + int filter) + +
+          Get a texture from a resource location
+ TexturegetTexture(java.lang.String resourceName, + boolean flipped, + int filter, + int[] transparent) + +
+          Get a texture from a resource location
+ booleanisDeferredLoading() + +
+          Check if we're using deferred loading
+ voidreload() + +
+          Reload all the textures loaded in this loader
+ intreload(TextureImpl texture, + int srcPixelFormat, + int componentCount, + int minFilter, + int magFilter, + java.nio.ByteBuffer textureBuffer) + +
+          Reload a given texture blob
+ voidset16BitMode() + +
+          Tell the loader to produce 16 bit textures
+ voidsetDeferredLoading(boolean deferred) + +
+          True if we should only record the request to load in the intention + of loading the texture later
+ voidsetHoldTextureData(boolean holdTextureData) + +
+          Indicate where texture data should be held for reinitialising at a future + point.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected static SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+ + + + + + + + +
+Method Detail
+ +

+get

+
+public static InternalTextureLoader get()
+
+
Get the single instance of this texture loader +

+

+ +
Returns:
The single instance of the texture loader
+
+
+
+ +

+setHoldTextureData

+
+public void setHoldTextureData(boolean holdTextureData)
+
+
Indicate where texture data should be held for reinitialising at a future + point. +

+

+
Parameters:
holdTextureData - True if we should hold texture data
+
+
+
+ +

+setDeferredLoading

+
+public void setDeferredLoading(boolean deferred)
+
+
True if we should only record the request to load in the intention + of loading the texture later +

+

+
Parameters:
deferred - True if the we should load a token
+
+
+
+ +

+isDeferredLoading

+
+public boolean isDeferredLoading()
+
+
Check if we're using deferred loading +

+

+ +
Returns:
True if we're loading deferred textures
+
+
+
+ +

+clear

+
+public void clear(java.lang.String name)
+
+
Remove a particular named image from the cache +

+

+
Parameters:
name - The name of the image to be cleared
+
+
+
+ +

+clear

+
+public void clear()
+
+
Clear out the cached textures +

+

+
+
+
+
+ +

+set16BitMode

+
+public void set16BitMode()
+
+
Tell the loader to produce 16 bit textures +

+

+
+
+
+
+ +

+createTextureID

+
+public static int createTextureID()
+
+
Create a new texture ID +

+

+ +
Returns:
A new texture ID
+
+
+
+ +

+getTexture

+
+public Texture getTexture(java.io.File source,
+                          boolean flipped,
+                          int filter)
+                   throws java.io.IOException
+
+
Get a texture from a specific file +

+

+
Parameters:
source - The file to load the texture from
flipped - True if we should flip the texture on the y axis while loading
filter - The filter to use +
Returns:
The texture loaded +
Throws: +
java.io.IOException - Indicates a failure to load the image
+
+
+
+ +

+getTexture

+
+public Texture getTexture(java.io.File source,
+                          boolean flipped,
+                          int filter,
+                          int[] transparent)
+                   throws java.io.IOException
+
+
Get a texture from a specific file +

+

+
Parameters:
source - The file to load the texture from
flipped - True if we should flip the texture on the y axis while loading
filter - The filter to use
transparent - The colour to interpret as transparent or null if none +
Returns:
The texture loaded +
Throws: +
java.io.IOException - Indicates a failure to load the image
+
+
+
+ +

+getTexture

+
+public Texture getTexture(java.lang.String resourceName,
+                          boolean flipped,
+                          int filter)
+                   throws java.io.IOException
+
+
Get a texture from a resource location +

+

+
Parameters:
resourceName - The location to load the texture from
flipped - True if we should flip the texture on the y axis while loading
filter - The filter to use when scaling the texture +
Returns:
The texture loaded +
Throws: +
java.io.IOException - Indicates a failure to load the image
+
+
+
+ +

+getTexture

+
+public Texture getTexture(java.lang.String resourceName,
+                          boolean flipped,
+                          int filter,
+                          int[] transparent)
+                   throws java.io.IOException
+
+
Get a texture from a resource location +

+

+
Parameters:
resourceName - The location to load the texture from
flipped - True if we should flip the texture on the y axis while loading
filter - The filter to use when scaling the texture
transparent - The colour to interpret as transparent or null if none +
Returns:
The texture loaded +
Throws: +
java.io.IOException - Indicates a failure to load the image
+
+
+
+ +

+getTexture

+
+public Texture getTexture(java.io.InputStream in,
+                          java.lang.String resourceName,
+                          boolean flipped,
+                          int filter)
+                   throws java.io.IOException
+
+
Get a texture from a image file +

+

+
Parameters:
in - The stream from which we can load the image
resourceName - The name to give this image in the internal cache
flipped - True if we should flip the image on the y-axis while loading
filter - The filter to use when scaling the texture +
Returns:
The texture loaded +
Throws: +
java.io.IOException - Indicates a failure to load the image
+
+
+
+ +

+getTexture

+
+public TextureImpl getTexture(java.io.InputStream in,
+                              java.lang.String resourceName,
+                              boolean flipped,
+                              int filter,
+                              int[] transparent)
+                       throws java.io.IOException
+
+
Get a texture from a image file +

+

+
Parameters:
in - The stream from which we can load the image
resourceName - The name to give this image in the internal cache
flipped - True if we should flip the image on the y-axis while loading
filter - The filter to use when scaling the texture
transparent - The colour to interpret as transparent or null if none +
Returns:
The texture loaded +
Throws: +
java.io.IOException - Indicates a failure to load the image
+
+
+
+ +

+createTexture

+
+public Texture createTexture(int width,
+                             int height)
+                      throws java.io.IOException
+
+
Create an empty texture +

+

+
Parameters:
width - The width of the new texture
height - The height of the new texture +
Returns:
The created empty texture +
Throws: +
java.io.IOException - Indicates a failure to create the texture on the graphics hardware
+
+
+
+ +

+createTexture

+
+public Texture createTexture(int width,
+                             int height,
+                             int filter)
+                      throws java.io.IOException
+
+
Create an empty texture +

+

+
Parameters:
width - The width of the new texture
height - The height of the new texture +
Returns:
The created empty texture +
Throws: +
java.io.IOException - Indicates a failure to create the texture on the graphics hardware
+
+
+
+ +

+getTexture

+
+public Texture getTexture(ImageData dataSource,
+                          int filter)
+                   throws java.io.IOException
+
+
Get a texture from a image file +

+

+
Parameters:
dataSource - The image data to generate the texture from
filter - The filter to use when scaling the texture +
Returns:
The texture created +
Throws: +
java.io.IOException - Indicates the texture is too big for the hardware
+
+
+
+ +

+get2Fold

+
+public static int get2Fold(int fold)
+
+
Get the closest greater power of 2 to the fold number +

+

+
Parameters:
fold - The target number +
Returns:
The power of 2
+
+
+
+ +

+createIntBuffer

+
+public static java.nio.IntBuffer createIntBuffer(int size)
+
+
Creates an integer buffer to hold specified ints + - strictly a utility method +

+

+
Parameters:
size - how many int to contain +
Returns:
created IntBuffer
+
+
+
+ +

+reload

+
+public void reload()
+
+
Reload all the textures loaded in this loader +

+

+
+
+
+
+ +

+reload

+
+public int reload(TextureImpl texture,
+                  int srcPixelFormat,
+                  int componentCount,
+                  int minFilter,
+                  int magFilter,
+                  java.nio.ByteBuffer textureBuffer)
+
+
Reload a given texture blob +

+

+
Parameters:
texture - The texture being reloaded
srcPixelFormat - The source pixel format
componentCount - The component count
minFilter - The minification filter
magFilter - The magnification filter
textureBuffer - The pixel data +
Returns:
The ID of the newly created texture
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/LoadableImageData.html b/lib/slick/javadoc/org/newdawn/slick/opengl/LoadableImageData.html new file mode 100644 index 00000000..76588850 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/LoadableImageData.html @@ -0,0 +1,330 @@ + + + + + + +LoadableImageData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Interface LoadableImageData

+
+
All Superinterfaces:
ImageData
+
+
+
All Known Implementing Classes:
CompositeImageData, ImageIOImageData, PNGImageData, TGAImageData
+
+
+
+
public interface LoadableImageData
extends ImageData
+ + +

+An image data source that can load images from a stream +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidconfigureEdging(boolean edging) + +
+          Configure the edging that can be used to make texture edges + loop more cleanly
+ java.nio.ByteBufferloadImage(java.io.InputStream fis) + +
+          Load a image from the specified stream
+ java.nio.ByteBufferloadImage(java.io.InputStream fis, + boolean flipped, + boolean forceAlpha, + int[] transparent) + +
+          Load a image from the specified stream
+ java.nio.ByteBufferloadImage(java.io.InputStream fis, + boolean flipped, + int[] transparent) + +
+          Load a image from the specified stream
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.opengl.ImageData
getDepth, getHeight, getImageBufferData, getTexHeight, getTexWidth, getWidth
+  +

+ + + + + + + + +
+Method Detail
+ +

+configureEdging

+
+void configureEdging(boolean edging)
+
+
Configure the edging that can be used to make texture edges + loop more cleanly +

+

+
+
+
+
Parameters:
edging - True if we should edge
+
+
+
+ +

+loadImage

+
+java.nio.ByteBuffer loadImage(java.io.InputStream fis)
+                              throws java.io.IOException
+
+
Load a image from the specified stream +

+

+
+
+
+
Parameters:
fis - The stream from which we'll load the TGA +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
+
+
+
+ +

+loadImage

+
+java.nio.ByteBuffer loadImage(java.io.InputStream fis,
+                              boolean flipped,
+                              int[] transparent)
+                              throws java.io.IOException
+
+
Load a image from the specified stream +

+

+
+
+
+
Parameters:
fis - The stream from which we'll load the TGA
flipped - True if we loading in flipped mode (used for cursors)
transparent - The colour to interpret as transparent or null if none +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
+
+
+
+ +

+loadImage

+
+java.nio.ByteBuffer loadImage(java.io.InputStream fis,
+                              boolean flipped,
+                              boolean forceAlpha,
+                              int[] transparent)
+                              throws java.io.IOException
+
+
Load a image from the specified stream +

+

+
+
+
+
Parameters:
fis - The stream from which we'll load the TGA
flipped - True if we loading in flipped mode (used for cursors)
forceAlpha - Force the output to have an alpha channel
transparent - The colour to interpret as transparent or null if none +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/PNGDecoder.Format.html b/lib/slick/javadoc/org/newdawn/slick/opengl/PNGDecoder.Format.html new file mode 100644 index 00000000..3689b14f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/PNGDecoder.Format.html @@ -0,0 +1,241 @@ + + + + + + +PNGDecoder.Format (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class PNGDecoder.Format

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.PNGDecoder.Format
+
+
+
Enclosing class:
PNGDecoder
+
+
+
+
public static class PNGDecoder.Format
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ intgetNumComponents() + +
+           
+ booleanisHasAlpha() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getNumComponents

+
+public int getNumComponents()
+
+
+
+
+
+
+ +

+isHasAlpha

+
+public boolean isHasAlpha()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/PNGDecoder.html b/lib/slick/javadoc/org/newdawn/slick/opengl/PNGDecoder.html new file mode 100644 index 00000000..722e1c87 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/PNGDecoder.html @@ -0,0 +1,533 @@ + + + + + + +PNGDecoder (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class PNGDecoder

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.PNGDecoder
+
+
+
+
public class PNGDecoder
extends java.lang.Object
+ + +

+A PNGDecoder. The slick PNG decoder is based on this class :) +

+ +

+

+
Author:
+
Matthias Mann
+
+
+ +

+ + + + + + + + + + + +
+Nested Class Summary
+static classPNGDecoder.Format + +
+           
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static PNGDecoder.FormatABGR + +
+           
+static PNGDecoder.FormatALPHA + +
+           
+static PNGDecoder.FormatBGRA + +
+           
+static PNGDecoder.FormatLUMINANCE + +
+           
+static PNGDecoder.FormatLUMINANCE_ALPHA + +
+           
+static PNGDecoder.FormatRGB + +
+           
+static PNGDecoder.FormatRGBA + +
+           
+  + + + + + + + + + + +
+Constructor Summary
PNGDecoder(java.io.InputStream input) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ PNGDecoder.FormatdecideTextureFormat(PNGDecoder.Format fmt) + +
+          Computes the implemented format conversion for the desired format.
+ voiddecode(java.nio.ByteBuffer buffer, + int stride, + PNGDecoder.Format fmt) + +
+           
+ intgetHeight() + +
+           
+ intgetWidth() + +
+           
+ booleanhasAlpha() + +
+           
+ booleanisRGB() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ALPHA

+
+public static PNGDecoder.Format ALPHA
+
+
+
+
+
+ +

+LUMINANCE

+
+public static PNGDecoder.Format LUMINANCE
+
+
+
+
+
+ +

+LUMINANCE_ALPHA

+
+public static PNGDecoder.Format LUMINANCE_ALPHA
+
+
+
+
+
+ +

+RGB

+
+public static PNGDecoder.Format RGB
+
+
+
+
+
+ +

+RGBA

+
+public static PNGDecoder.Format RGBA
+
+
+
+
+
+ +

+BGRA

+
+public static PNGDecoder.Format BGRA
+
+
+
+
+
+ +

+ABGR

+
+public static PNGDecoder.Format ABGR
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+PNGDecoder

+
+public PNGDecoder(java.io.InputStream input)
+           throws java.io.IOException
+
+
+ +
Throws: +
java.io.IOException
+
+ + + + + + + + +
+Method Detail
+ +

+getHeight

+
+public int getHeight()
+
+
+
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
+
+
+
+
+ +

+hasAlpha

+
+public boolean hasAlpha()
+
+
+
+
+
+
+ +

+isRGB

+
+public boolean isRGB()
+
+
+
+
+
+
+ +

+decideTextureFormat

+
+public PNGDecoder.Format decideTextureFormat(PNGDecoder.Format fmt)
+
+
Computes the implemented format conversion for the desired format. +

+

+
Parameters:
fmt - the desired format +
Returns:
format which best matches the desired format +
Throws: +
java.lang.UnsupportedOperationException - if this PNG file can't be decoded
+
+
+
+ +

+decode

+
+public void decode(java.nio.ByteBuffer buffer,
+                   int stride,
+                   PNGDecoder.Format fmt)
+            throws java.io.IOException
+
+
+ +
Throws: +
java.io.IOException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/PNGImageData.html b/lib/slick/javadoc/org/newdawn/slick/opengl/PNGImageData.html new file mode 100644 index 00000000..39f63431 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/PNGImageData.html @@ -0,0 +1,524 @@ + + + + + + +PNGImageData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class PNGImageData

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.PNGImageData
+
+
+
All Implemented Interfaces:
ImageData, LoadableImageData
+
+
+
+
public class PNGImageData
extends java.lang.Object
implements LoadableImageData
+ + +

+The PNG imge data source that is pure java reading PNGs +

+ +

+

+
Author:
+
Matthias Mann (original code)
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PNGImageData() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidconfigureEdging(boolean edging) + +
+          Configure the edging that can be used to make texture edges + loop more cleanly
+ intgetDepth() + +
+          Get the last bit depth read from a TGA
+ intgetHeight() + +
+          Get the last height read from a TGA
+ java.nio.ByteBuffergetImageBufferData() + +
+          Get the store image
+ intgetTexHeight() + +
+          Get the ast required texture height for a loaded image
+ intgetTexWidth() + +
+          Get the last required texture width for a loaded image
+ intgetWidth() + +
+          Get the last width read from a TGA
+ java.nio.ByteBufferloadImage(java.io.InputStream fis) + +
+          Load a image from the specified stream
+ java.nio.ByteBufferloadImage(java.io.InputStream fis, + boolean flipped, + boolean forceAlpha, + int[] transparent) + +
+          Load a image from the specified stream
+ java.nio.ByteBufferloadImage(java.io.InputStream fis, + boolean flipped, + int[] transparent) + +
+          Load a image from the specified stream
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PNGImageData

+
+public PNGImageData()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getDepth

+
+public int getDepth()
+
+
Description copied from interface: ImageData
+
Get the last bit depth read from a TGA +

+

+
Specified by:
getDepth in interface ImageData
+
+
+ +
Returns:
The last bit depth read
See Also:
ImageData.getDepth()
+
+
+
+ +

+getImageBufferData

+
+public java.nio.ByteBuffer getImageBufferData()
+
+
Description copied from interface: ImageData
+
Get the store image +

+

+
Specified by:
getImageBufferData in interface ImageData
+
+
+ +
Returns:
The stored image
See Also:
ImageData.getImageBufferData()
+
+
+
+ +

+getTexHeight

+
+public int getTexHeight()
+
+
Description copied from interface: ImageData
+
Get the ast required texture height for a loaded image +

+

+
Specified by:
getTexHeight in interface ImageData
+
+
+ +
Returns:
Get the ast required texture height for a loaded image
See Also:
ImageData.getTexHeight()
+
+
+
+ +

+getTexWidth

+
+public int getTexWidth()
+
+
Description copied from interface: ImageData
+
Get the last required texture width for a loaded image +

+

+
Specified by:
getTexWidth in interface ImageData
+
+
+ +
Returns:
Get the ast required texture width for a loaded image
See Also:
ImageData.getTexWidth()
+
+
+
+ +

+loadImage

+
+public java.nio.ByteBuffer loadImage(java.io.InputStream fis)
+                              throws java.io.IOException
+
+
Description copied from interface: LoadableImageData
+
Load a image from the specified stream +

+

+
Specified by:
loadImage in interface LoadableImageData
+
+
+
Parameters:
fis - The stream from which we'll load the TGA +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
See Also:
LoadableImageData.loadImage(java.io.InputStream)
+
+
+
+ +

+loadImage

+
+public java.nio.ByteBuffer loadImage(java.io.InputStream fis,
+                                     boolean flipped,
+                                     int[] transparent)
+                              throws java.io.IOException
+
+
Description copied from interface: LoadableImageData
+
Load a image from the specified stream +

+

+
Specified by:
loadImage in interface LoadableImageData
+
+
+
Parameters:
fis - The stream from which we'll load the TGA
flipped - True if we loading in flipped mode (used for cursors)
transparent - The colour to interpret as transparent or null if none +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
See Also:
LoadableImageData.loadImage(java.io.InputStream, boolean, int[])
+
+
+
+ +

+loadImage

+
+public java.nio.ByteBuffer loadImage(java.io.InputStream fis,
+                                     boolean flipped,
+                                     boolean forceAlpha,
+                                     int[] transparent)
+                              throws java.io.IOException
+
+
Description copied from interface: LoadableImageData
+
Load a image from the specified stream +

+

+
Specified by:
loadImage in interface LoadableImageData
+
+
+
Parameters:
fis - The stream from which we'll load the TGA
flipped - True if we loading in flipped mode (used for cursors)
forceAlpha - Force the output to have an alpha channel
transparent - The colour to interpret as transparent or null if none +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
See Also:
LoadableImageData.loadImage(java.io.InputStream, boolean, boolean, int[])
+
+
+
+ +

+configureEdging

+
+public void configureEdging(boolean edging)
+
+
Description copied from interface: LoadableImageData
+
Configure the edging that can be used to make texture edges + loop more cleanly +

+

+
Specified by:
configureEdging in interface LoadableImageData
+
+
+
Parameters:
edging - True if we should edge
See Also:
LoadableImageData.configureEdging(boolean)
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
Description copied from interface: ImageData
+
Get the last width read from a TGA +

+

+
Specified by:
getWidth in interface ImageData
+
+
+ +
Returns:
Get the last width in pixels fread from a TGA
+
+
+
+ +

+getHeight

+
+public int getHeight()
+
+
Description copied from interface: ImageData
+
Get the last height read from a TGA +

+

+
Specified by:
getHeight in interface ImageData
+
+
+ +
Returns:
Get the last height in pixels fread from a TGA
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/SlickCallable.html b/lib/slick/javadoc/org/newdawn/slick/opengl/SlickCallable.html new file mode 100644 index 00000000..cbd5a754 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/SlickCallable.html @@ -0,0 +1,369 @@ + + + + + + +SlickCallable (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class SlickCallable

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.SlickCallable
+
+
+
+
public abstract class SlickCallable
extends java.lang.Object
+ + +

+A utility to allow performing GL operations without contaminating the + Slick OpenGL state. Note this will not protect you from OpenGL programming errors + like a glBegin() without a glEnd(), or glPush() without glPop() etc. + + Expected usage: + + + SlickCallable callable = new SlickCallable() { + public performGLOperations() throws SlickException { + GL.glTranslate(0,0,1); + glBegin(GL.GL_POLYGONS); + glVertex(..); + ... + glEnd(); + } + } + callable.call(); + + + Alternatively you can use the static methods directly + + + SlickCallable.enterSafeBlock(); + + GL.glTranslate(0,0,1); + glBegin(GL.GL_POLYGONS); + glVertex(..); + ... + glEnd(); + + SlickCallable.leaveSafeBlock(); + +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SlickCallable() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcall() + +
+          Cause this callable to perform it's GL operations (@see performGLOperations()).
+static voidenterSafeBlock() + +
+          Enter a safe block ensuring that all the OpenGL state that slick + uses is safe before touching the GL state directly.
+static voidleaveSafeBlock() + +
+          Leave a safe block ensuring that all of Slick's OpenGL state is + restored since the last enter.
+protected abstract  voidperformGLOperations() + +
+          Perform the GL operations that this callable is intended to.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SlickCallable

+
+public SlickCallable()
+
+
+ + + + + + + + +
+Method Detail
+ +

+enterSafeBlock

+
+public static void enterSafeBlock()
+
+
Enter a safe block ensuring that all the OpenGL state that slick + uses is safe before touching the GL state directly. +

+

+
+
+
+
+ +

+leaveSafeBlock

+
+public static void leaveSafeBlock()
+
+
Leave a safe block ensuring that all of Slick's OpenGL state is + restored since the last enter. +

+

+
+
+
+
+ +

+call

+
+public final void call()
+                throws SlickException
+
+
Cause this callable to perform it's GL operations (@see performGLOperations()). This + method will block until the GL operations have been performed. +

+

+ +
Throws: +
SlickException - Indicates a failure while performing the GL operations or + maintaing SlickState
+
+
+
+ +

+performGLOperations

+
+protected abstract void performGLOperations()
+                                     throws SlickException
+
+
Perform the GL operations that this callable is intended to. This operations should + not effect the slick OpenGL state. +

+

+ +
Throws: +
SlickException - Indicates a failure of some sort. This is user exception
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/TGAImageData.html b/lib/slick/javadoc/org/newdawn/slick/opengl/TGAImageData.html new file mode 100644 index 00000000..1a4b7c13 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/TGAImageData.html @@ -0,0 +1,531 @@ + + + + + + +TGAImageData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class TGAImageData

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.TGAImageData
+
+
+
All Implemented Interfaces:
ImageData, LoadableImageData
+
+
+
+
public class TGAImageData
extends java.lang.Object
implements LoadableImageData
+ + +

+A utility to load TGAs. Note: NOT THREAD SAFE + + Fresh cut of code but largely influeneced by the TGA loading class + provided as part of the Java Monkey Engine (JME). Why not check out + what they're doing over at http://www.jmonkeyengine.com. kudos to + Mark Powell. +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
TGAImageData() + +
+          Create a new TGA Loader
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidconfigureEdging(boolean edging) + +
+          Configure the edging that can be used to make texture edges + loop more cleanly
+ intgetDepth() + +
+          Get the last bit depth read from a TGA
+ intgetHeight() + +
+          Get the last height read from a TGA
+ java.nio.ByteBuffergetImageBufferData() + +
+          Get the store image
+ intgetTexHeight() + +
+          Get the ast required texture height for a loaded image
+ intgetTexWidth() + +
+          Get the last required texture width for a loaded image
+ intgetWidth() + +
+          Get the last width read from a TGA
+ java.nio.ByteBufferloadImage(java.io.InputStream fis) + +
+          Load a image from the specified stream
+ java.nio.ByteBufferloadImage(java.io.InputStream fis, + boolean flipped, + boolean forceAlpha, + int[] transparent) + +
+          Load a image from the specified stream
+ java.nio.ByteBufferloadImage(java.io.InputStream fis, + boolean flipped, + int[] transparent) + +
+          Load a image from the specified stream
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TGAImageData

+
+public TGAImageData()
+
+
Create a new TGA Loader +

+

+ + + + + + + + +
+Method Detail
+ +

+getDepth

+
+public int getDepth()
+
+
Description copied from interface: ImageData
+
Get the last bit depth read from a TGA +

+

+
Specified by:
getDepth in interface ImageData
+
+
+ +
Returns:
The last bit depth read
See Also:
ImageData.getDepth()
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
Description copied from interface: ImageData
+
Get the last width read from a TGA +

+

+
Specified by:
getWidth in interface ImageData
+
+
+ +
Returns:
Get the last width in pixels fread from a TGA
See Also:
ImageData.getWidth()
+
+
+
+ +

+getHeight

+
+public int getHeight()
+
+
Description copied from interface: ImageData
+
Get the last height read from a TGA +

+

+
Specified by:
getHeight in interface ImageData
+
+
+ +
Returns:
Get the last height in pixels fread from a TGA
See Also:
ImageData.getHeight()
+
+
+
+ +

+getTexWidth

+
+public int getTexWidth()
+
+
Description copied from interface: ImageData
+
Get the last required texture width for a loaded image +

+

+
Specified by:
getTexWidth in interface ImageData
+
+
+ +
Returns:
Get the ast required texture width for a loaded image
See Also:
ImageData.getTexWidth()
+
+
+
+ +

+getTexHeight

+
+public int getTexHeight()
+
+
Description copied from interface: ImageData
+
Get the ast required texture height for a loaded image +

+

+
Specified by:
getTexHeight in interface ImageData
+
+
+ +
Returns:
Get the ast required texture height for a loaded image
See Also:
ImageData.getTexHeight()
+
+
+
+ +

+loadImage

+
+public java.nio.ByteBuffer loadImage(java.io.InputStream fis)
+                              throws java.io.IOException
+
+
Description copied from interface: LoadableImageData
+
Load a image from the specified stream +

+

+
Specified by:
loadImage in interface LoadableImageData
+
+
+
Parameters:
fis - The stream from which we'll load the TGA +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
See Also:
LoadableImageData.loadImage(java.io.InputStream)
+
+
+
+ +

+loadImage

+
+public java.nio.ByteBuffer loadImage(java.io.InputStream fis,
+                                     boolean flipped,
+                                     int[] transparent)
+                              throws java.io.IOException
+
+
Description copied from interface: LoadableImageData
+
Load a image from the specified stream +

+

+
Specified by:
loadImage in interface LoadableImageData
+
+
+
Parameters:
fis - The stream from which we'll load the TGA
flipped - True if we loading in flipped mode (used for cursors)
transparent - The colour to interpret as transparent or null if none +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
See Also:
LoadableImageData.loadImage(java.io.InputStream, boolean, int[])
+
+
+
+ +

+loadImage

+
+public java.nio.ByteBuffer loadImage(java.io.InputStream fis,
+                                     boolean flipped,
+                                     boolean forceAlpha,
+                                     int[] transparent)
+                              throws java.io.IOException
+
+
Description copied from interface: LoadableImageData
+
Load a image from the specified stream +

+

+
Specified by:
loadImage in interface LoadableImageData
+
+
+
Parameters:
fis - The stream from which we'll load the TGA
flipped - True if we loading in flipped mode (used for cursors)
forceAlpha - Force the output to have an alpha channel
transparent - The colour to interpret as transparent or null if none +
Returns:
The byte buffer containing texture data +
Throws: +
java.io.IOException - Indicates a failure to read the TGA
See Also:
LoadableImageData.loadImage(java.io.InputStream, boolean, boolean, int[])
+
+
+
+ +

+getImageBufferData

+
+public java.nio.ByteBuffer getImageBufferData()
+
+
Description copied from interface: ImageData
+
Get the store image +

+

+
Specified by:
getImageBufferData in interface ImageData
+
+
+ +
Returns:
The stored image
See Also:
ImageData.getImageBufferData()
+
+
+
+ +

+configureEdging

+
+public void configureEdging(boolean edging)
+
+
Description copied from interface: LoadableImageData
+
Configure the edging that can be used to make texture edges + loop more cleanly +

+

+
Specified by:
configureEdging in interface LoadableImageData
+
+
+
Parameters:
edging - True if we should edge
See Also:
LoadableImageData.configureEdging(boolean)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/Texture.html b/lib/slick/javadoc/org/newdawn/slick/opengl/Texture.html new file mode 100644 index 00000000..65074330 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/Texture.html @@ -0,0 +1,481 @@ + + + + + + +Texture (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Interface Texture

+
+
All Known Implementing Classes:
DeferredTexture, TextureImpl
+
+
+
+
public interface Texture
+ + +

+The description of a texture loaded by the TextureLoader utility +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidbind() + +
+          Bind the GL context to a texture
+ floatgetHeight() + +
+          Get the height of the physical texture
+ intgetImageHeight() + +
+          Get the height of the original image
+ intgetImageWidth() + +
+          Get the width of the original image
+ byte[]getTextureData() + +
+          Get the pixel data from the card for this texture
+ intgetTextureHeight() + +
+          Get the height of the actual texture
+ intgetTextureID() + +
+          Get the OpenGL texture ID for this texture
+ java.lang.StringgetTextureRef() + +
+          Get the reference from which this texture was loaded
+ intgetTextureWidth() + +
+          Get the width of the actual texture
+ floatgetWidth() + +
+          Get the width of the physical texture
+ booleanhasAlpha() + +
+          Check if the texture has alpha
+ voidrelease() + +
+          Destroy the texture reference
+ voidsetTextureFilter(int textureFilter) + +
+          Apply a given texture filter to the texture
+  +

+ + + + + + + + +
+Method Detail
+ +

+hasAlpha

+
+boolean hasAlpha()
+
+
Check if the texture has alpha +

+

+ +
Returns:
True if the texture has alpha
+
+
+
+ +

+getTextureRef

+
+java.lang.String getTextureRef()
+
+
Get the reference from which this texture was loaded +

+

+ +
Returns:
The reference from which this texture was loaded
+
+
+
+ +

+bind

+
+void bind()
+
+
Bind the GL context to a texture +

+

+
+
+
+
+ +

+getImageHeight

+
+int getImageHeight()
+
+
Get the height of the original image +

+

+ +
Returns:
The height of the original image
+
+
+
+ +

+getImageWidth

+
+int getImageWidth()
+
+
Get the width of the original image +

+

+ +
Returns:
The width of the original image
+
+
+
+ +

+getHeight

+
+float getHeight()
+
+
Get the height of the physical texture +

+

+ +
Returns:
The height of physical texture
+
+
+
+ +

+getWidth

+
+float getWidth()
+
+
Get the width of the physical texture +

+

+ +
Returns:
The width of physical texture
+
+
+
+ +

+getTextureHeight

+
+int getTextureHeight()
+
+
Get the height of the actual texture +

+

+ +
Returns:
The height of the actual texture
+
+
+
+ +

+getTextureWidth

+
+int getTextureWidth()
+
+
Get the width of the actual texture +

+

+ +
Returns:
The width of the actual texture
+
+
+
+ +

+release

+
+void release()
+
+
Destroy the texture reference +

+

+
+
+
+
+ +

+getTextureID

+
+int getTextureID()
+
+
Get the OpenGL texture ID for this texture +

+

+ +
Returns:
The OpenGL texture ID
+
+
+
+ +

+getTextureData

+
+byte[] getTextureData()
+
+
Get the pixel data from the card for this texture +

+

+ +
Returns:
The texture data from the card for this texture
+
+
+
+ +

+setTextureFilter

+
+void setTextureFilter(int textureFilter)
+
+
Apply a given texture filter to the texture +

+

+
Parameters:
textureFilter - The texture filter to apply (GL_LINEAR, GL_NEAREST, etc..)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/TextureImpl.html b/lib/slick/javadoc/org/newdawn/slick/opengl/TextureImpl.html new file mode 100644 index 00000000..c1307028 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/TextureImpl.html @@ -0,0 +1,983 @@ + + + + + + +TextureImpl (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class TextureImpl

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.TextureImpl
+
+
+
All Implemented Interfaces:
Texture
+
+
+
Direct Known Subclasses:
DeferredTexture
+
+
+
+
public class TextureImpl
extends java.lang.Object
implements Texture
+ + +

+A texture to be bound within JOGL. This object is responsible for + keeping track of a given OpenGL texture and for calculating the + texturing mapping coordinates of the full image. + + Since textures need to be powers of 2 the actual texture may be + considerably bigged that the source image and hence the texture + mapping coordinates need to be adjusted to matchup drawing the + sprite against the texture. +

+ +

+

+
Author:
+
Kevin Glass, Brian Matzon
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected static SGLGL + +
+          The renderer to use for all GL operations
+  + + + + + + + + + + + + + + + +
+Constructor Summary
+protected TextureImpl() + +
+          For subclasses to utilise
+ TextureImpl(java.lang.String ref, + int target, + int textureID) + +
+          Create a new texture
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidbind() + +
+          Bind the GL context to a texture
+static voidbindNone() + +
+          Clear the binding of the texture
+protected  java.nio.IntBuffercreateIntBuffer(int size) + +
+          Creates an integer buffer to hold specified ints + - strictly a utility method
+ floatgetHeight() + +
+          Get the height of the physical texture
+ intgetImageHeight() + +
+          Get the height of the original image
+ intgetImageWidth() + +
+          Get the width of the original image
+static TexturegetLastBind() + +
+          Retrieve the last texture bound through the texture interface
+ byte[]getTextureData() + +
+          Get the pixel data from the card for this texture
+ intgetTextureHeight() + +
+          Get the height of the actual texture
+ intgetTextureID() + +
+          Get the OpenGL texture ID for this texture
+ java.lang.StringgetTextureRef() + +
+          Get the reference from which this texture was loaded
+ intgetTextureWidth() + +
+          Get the width of the actual texture
+ floatgetWidth() + +
+          Get the width of the physical texture
+ booleanhasAlpha() + +
+          Check if the texture has alpha
+ voidrelease() + +
+          Destroy the texture reference
+ voidreload() + +
+          Reload this texture
+ voidsetAlpha(boolean alpha) + +
+          If this texture has alpha
+ voidsetCacheName(java.lang.String cacheName) + +
+          Set the name this texture is stored against in the cache
+ voidsetHeight(int height) + +
+          Set the height of the image
+ voidsetTextureData(int srcPixelFormat, + int componentCount, + int minFilter, + int magFilter, + java.nio.ByteBuffer textureBuffer) + +
+          Set the texture data that this texture can be reloaded from
+ voidsetTextureFilter(int textureFilter) + +
+          Apply a given texture filter to the texture
+ voidsetTextureHeight(int texHeight) + +
+          Set the height of this texture
+ voidsetTextureID(int textureID) + +
+          Set the OpenGL texture ID for this texture
+ voidsetTextureWidth(int texWidth) + +
+          Set the width of this texture
+ voidsetWidth(int width) + +
+          Set the width of the image
+static voidunbind() + +
+          Clear slick caching of the last bound texture so that an + external texture binder can play with the context before returning + control to slick.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected static SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+TextureImpl

+
+protected TextureImpl()
+
+
For subclasses to utilise +

+

+
+ +

+TextureImpl

+
+public TextureImpl(java.lang.String ref,
+                   int target,
+                   int textureID)
+
+
Create a new texture +

+

+
Parameters:
ref - The reference this texture was loaded from
target - The GL target
textureID - The GL texture ID
+
+ + + + + + + + +
+Method Detail
+ +

+getLastBind

+
+public static Texture getLastBind()
+
+
Retrieve the last texture bound through the texture interface +

+

+
+
+
+ +
Returns:
The last texture bound
+
+
+
+ +

+setCacheName

+
+public void setCacheName(java.lang.String cacheName)
+
+
Set the name this texture is stored against in the cache +

+

+
+
+
+
Parameters:
cacheName - The name the texture is stored against in the cache
+
+
+
+ +

+hasAlpha

+
+public boolean hasAlpha()
+
+
Description copied from interface: Texture
+
Check if the texture has alpha +

+

+
Specified by:
hasAlpha in interface Texture
+
+
+ +
Returns:
True if the texture has alpha
See Also:
Texture.hasAlpha()
+
+
+
+ +

+getTextureRef

+
+public java.lang.String getTextureRef()
+
+
Description copied from interface: Texture
+
Get the reference from which this texture was loaded +

+

+
Specified by:
getTextureRef in interface Texture
+
+
+ +
Returns:
The reference from which this texture was loaded
See Also:
Texture.getTextureRef()
+
+
+
+ +

+setAlpha

+
+public void setAlpha(boolean alpha)
+
+
If this texture has alpha +

+

+
+
+
+
Parameters:
alpha - True, If this texture has alpha
+
+
+
+ +

+bindNone

+
+public static void bindNone()
+
+
Clear the binding of the texture +

+

+
+
+
+
+
+
+
+ +

+unbind

+
+public static void unbind()
+
+
Clear slick caching of the last bound texture so that an + external texture binder can play with the context before returning + control to slick. +

+

+
+
+
+
+
+
+
+ +

+bind

+
+public void bind()
+
+
Description copied from interface: Texture
+
Bind the GL context to a texture +

+

+
Specified by:
bind in interface Texture
+
+
+
See Also:
Texture.bind()
+
+
+
+ +

+setHeight

+
+public void setHeight(int height)
+
+
Set the height of the image +

+

+
+
+
+
Parameters:
height - The height of the image
+
+
+
+ +

+setWidth

+
+public void setWidth(int width)
+
+
Set the width of the image +

+

+
+
+
+
Parameters:
width - The width of the image
+
+
+
+ +

+getImageHeight

+
+public int getImageHeight()
+
+
Description copied from interface: Texture
+
Get the height of the original image +

+

+
Specified by:
getImageHeight in interface Texture
+
+
+ +
Returns:
The height of the original image
See Also:
Texture.getImageHeight()
+
+
+
+ +

+getImageWidth

+
+public int getImageWidth()
+
+
Description copied from interface: Texture
+
Get the width of the original image +

+

+
Specified by:
getImageWidth in interface Texture
+
+
+ +
Returns:
The width of the original image
See Also:
Texture.getImageWidth()
+
+
+
+ +

+getHeight

+
+public float getHeight()
+
+
Description copied from interface: Texture
+
Get the height of the physical texture +

+

+
Specified by:
getHeight in interface Texture
+
+
+ +
Returns:
The height of physical texture
See Also:
Texture.getHeight()
+
+
+
+ +

+getWidth

+
+public float getWidth()
+
+
Description copied from interface: Texture
+
Get the width of the physical texture +

+

+
Specified by:
getWidth in interface Texture
+
+
+ +
Returns:
The width of physical texture
See Also:
Texture.getWidth()
+
+
+
+ +

+getTextureHeight

+
+public int getTextureHeight()
+
+
Description copied from interface: Texture
+
Get the height of the actual texture +

+

+
Specified by:
getTextureHeight in interface Texture
+
+
+ +
Returns:
The height of the actual texture
See Also:
Texture.getTextureHeight()
+
+
+
+ +

+getTextureWidth

+
+public int getTextureWidth()
+
+
Description copied from interface: Texture
+
Get the width of the actual texture +

+

+
Specified by:
getTextureWidth in interface Texture
+
+
+ +
Returns:
The width of the actual texture
See Also:
Texture.getTextureWidth()
+
+
+
+ +

+setTextureHeight

+
+public void setTextureHeight(int texHeight)
+
+
Set the height of this texture +

+

+
+
+
+
Parameters:
texHeight - The height of the texture
+
+
+
+ +

+setTextureWidth

+
+public void setTextureWidth(int texWidth)
+
+
Set the width of this texture +

+

+
+
+
+
Parameters:
texWidth - The width of the texture
+
+
+
+ +

+release

+
+public void release()
+
+
Description copied from interface: Texture
+
Destroy the texture reference +

+

+
Specified by:
release in interface Texture
+
+
+
See Also:
Texture.release()
+
+
+
+ +

+getTextureID

+
+public int getTextureID()
+
+
Description copied from interface: Texture
+
Get the OpenGL texture ID for this texture +

+

+
Specified by:
getTextureID in interface Texture
+
+
+ +
Returns:
The OpenGL texture ID
See Also:
Texture.getTextureID()
+
+
+
+ +

+setTextureID

+
+public void setTextureID(int textureID)
+
+
Set the OpenGL texture ID for this texture +

+

+
+
+
+
Parameters:
textureID - The OpenGL texture ID
+
+
+
+ +

+createIntBuffer

+
+protected java.nio.IntBuffer createIntBuffer(int size)
+
+
Creates an integer buffer to hold specified ints + - strictly a utility method +

+

+
+
+
+
Parameters:
size - how many int to contain +
Returns:
created IntBuffer
+
+
+
+ +

+getTextureData

+
+public byte[] getTextureData()
+
+
Description copied from interface: Texture
+
Get the pixel data from the card for this texture +

+

+
Specified by:
getTextureData in interface Texture
+
+
+ +
Returns:
The texture data from the card for this texture
See Also:
Texture.getTextureData()
+
+
+
+ +

+setTextureFilter

+
+public void setTextureFilter(int textureFilter)
+
+
Description copied from interface: Texture
+
Apply a given texture filter to the texture +

+

+
Specified by:
setTextureFilter in interface Texture
+
+
+
Parameters:
textureFilter - The texture filter to apply (GL_LINEAR, GL_NEAREST, etc..)
See Also:
Texture.setTextureFilter(int)
+
+
+
+ +

+setTextureData

+
+public void setTextureData(int srcPixelFormat,
+                           int componentCount,
+                           int minFilter,
+                           int magFilter,
+                           java.nio.ByteBuffer textureBuffer)
+
+
Set the texture data that this texture can be reloaded from +

+

+
+
+
+
Parameters:
srcPixelFormat - The pixel format
componentCount - The component count
minFilter - The OpenGL minification filter
magFilter - The OpenGL magnification filter
textureBuffer - The texture buffer containing the data for the texture
+
+
+
+ +

+reload

+
+public void reload()
+
+
Reload this texture +

+

+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/TextureLoader.html b/lib/slick/javadoc/org/newdawn/slick/opengl/TextureLoader.html new file mode 100644 index 00000000..0d5b9036 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/TextureLoader.html @@ -0,0 +1,358 @@ + + + + + + +TextureLoader (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl +
+Class TextureLoader

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.TextureLoader
+
+
+
+
public class TextureLoader
extends java.lang.Object
+ + +

+A utility class to wrap the Slick internal texture loader and present a + rational interface. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
TextureLoader() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static TexturegetTexture(java.lang.String format, + java.io.InputStream in) + +
+          Load a texture with a given format from the supplied input stream
+static TexturegetTexture(java.lang.String format, + java.io.InputStream in, + boolean flipped) + +
+          Load a texture with a given format from the supplied input stream
+static TexturegetTexture(java.lang.String format, + java.io.InputStream in, + boolean flipped, + int filter) + +
+          Load a texture with a given format from the supplied input stream
+static TexturegetTexture(java.lang.String format, + java.io.InputStream in, + int filter) + +
+          Load a texture with a given format from the supplied input stream
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TextureLoader

+
+public TextureLoader()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getTexture

+
+public static Texture getTexture(java.lang.String format,
+                                 java.io.InputStream in)
+                          throws java.io.IOException
+
+
Load a texture with a given format from the supplied input stream +

+

+
Parameters:
format - The format of the texture to be loaded (something like "PNG" or "TGA")
in - The input stream from which the image data will be read +
Returns:
The newly created texture +
Throws: +
java.io.IOException - Indicates a failure to read the image data
+
+
+
+ +

+getTexture

+
+public static Texture getTexture(java.lang.String format,
+                                 java.io.InputStream in,
+                                 boolean flipped)
+                          throws java.io.IOException
+
+
Load a texture with a given format from the supplied input stream +

+

+
Parameters:
format - The format of the texture to be loaded (something like "PNG" or "TGA")
in - The input stream from which the image data will be read
flipped - True if the image should be flipped vertically on loading +
Returns:
The newly created texture +
Throws: +
java.io.IOException - Indicates a failure to read the image data
+
+
+
+ +

+getTexture

+
+public static Texture getTexture(java.lang.String format,
+                                 java.io.InputStream in,
+                                 int filter)
+                          throws java.io.IOException
+
+
Load a texture with a given format from the supplied input stream +

+

+
Parameters:
format - The format of the texture to be loaded (something like "PNG" or "TGA")
in - The input stream from which the image data will be read
filter - The GL texture filter to use for scaling up and down +
Returns:
The newly created texture +
Throws: +
java.io.IOException - Indicates a failure to read the image data
+
+
+
+ +

+getTexture

+
+public static Texture getTexture(java.lang.String format,
+                                 java.io.InputStream in,
+                                 boolean flipped,
+                                 int filter)
+                          throws java.io.IOException
+
+
Load a texture with a given format from the supplied input stream +

+

+
Parameters:
format - The format of the texture to be loaded (something like "PNG" or "TGA")
in - The input stream from which the image data will be read
flipped - True if the image should be flipped vertically on loading
filter - The GL texture filter to use for scaling up and down +
Returns:
The newly created texture +
Throws: +
java.io.IOException - Indicates a failure to read the image data
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/CompositeIOException.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/CompositeIOException.html new file mode 100644 index 00000000..6f0593db --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/CompositeIOException.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.CompositeIOException (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.CompositeIOException

+
+No usage of org.newdawn.slick.opengl.CompositeIOException +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/CompositeImageData.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/CompositeImageData.html new file mode 100644 index 00000000..8db9ea62 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/CompositeImageData.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.CompositeImageData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.CompositeImageData

+
+No usage of org.newdawn.slick.opengl.CompositeImageData +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/CursorLoader.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/CursorLoader.html new file mode 100644 index 00000000..bfd83309 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/CursorLoader.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.CursorLoader (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.CursorLoader

+
+ + + + + + + + + +
+Packages that use CursorLoader
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. 
+  +

+ + + + + +
+Uses of CursorLoader in org.newdawn.slick.opengl
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.opengl that return CursorLoader
+static CursorLoaderCursorLoader.get() + +
+          Retrieve the single instance of this loader - convinient huh?
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/DeferredTexture.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/DeferredTexture.html new file mode 100644 index 00000000..b0597729 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/DeferredTexture.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.DeferredTexture (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.DeferredTexture

+
+No usage of org.newdawn.slick.opengl.DeferredTexture +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/EmptyImageData.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/EmptyImageData.html new file mode 100644 index 00000000..d0b3f6bc --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/EmptyImageData.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.EmptyImageData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.EmptyImageData

+
+No usage of org.newdawn.slick.opengl.EmptyImageData +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/GLUtils.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/GLUtils.html new file mode 100644 index 00000000..4ff4e4f9 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/GLUtils.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.GLUtils (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.GLUtils

+
+No usage of org.newdawn.slick.opengl.GLUtils +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/ImageData.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/ImageData.html new file mode 100644 index 00000000..e37b6f18 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/ImageData.html @@ -0,0 +1,384 @@ + + + + + + +Uses of Interface org.newdawn.slick.opengl.ImageData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.opengl.ImageData

+
+ + + + + + + + + + + + + + + + + +
+Packages that use ImageData
org.newdawn.slick  
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. 
+  +

+ + + + + +
+Uses of ImageData in org.newdawn.slick
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick that implement ImageData
+ classImageBuffer + +
+          A utility for creating images from pixel operations + + Expected usage is: + + ImageBuffer buffer = new ImageBuffer(320,200); + buffer.setRGBA(100,100,50,50,20,255); + ..
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type ImageData
+abstract  voidGameContainer.setMouseCursor(ImageData data, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+ voidAppletGameContainer.Container.setMouseCursor(ImageData data, + int hotSpotX, + int hotSpotY) + +
+           
+ voidAppGameContainer.setMouseCursor(ImageData data, + int hotSpotX, + int hotSpotY) + +
+           
+  +

+ + + + + + + + + + + +
Constructors in org.newdawn.slick with parameters of type ImageData
Image(ImageData data) + +
+          Create an image from a image data source
Image(ImageData data, + int f) + +
+          Create an image from a image data source.
+  +

+ + + + + +
+Uses of ImageData in org.newdawn.slick.gui
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.gui with parameters of type ImageData
+ voidGUIContext.setMouseCursor(ImageData data, + int hotSpotX, + int hotSpotY) + +
+          Set the mouse cursor to be displayed - this is a hardware cursor and hence + shouldn't have any impact on FPS.
+  +

+ + + + + +
+Uses of ImageData in org.newdawn.slick.opengl
+  +

+ + + + + + + + + +
Subinterfaces of ImageData in org.newdawn.slick.opengl
+ interfaceLoadableImageData + +
+          An image data source that can load images from a stream
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.opengl that implement ImageData
+ classCompositeImageData + +
+          A composite data source that checks multiple loaders in order of + preference
+ classEmptyImageData + +
+          An image data implementation which represents an empty texture
+ classImageIOImageData + +
+          An image data provider that uses ImageIO to retrieve image data in a format + suitable for creating OpenGL textures.
+ classPNGImageData + +
+          The PNG imge data source that is pure java reading PNGs
+ classTGAImageData + +
+          A utility to load TGAs.
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.opengl with parameters of type ImageData
+ org.lwjgl.input.CursorCursorLoader.getCursor(ImageData imageData, + int x, + int y) + +
+          Get a cursor based on a set of image data
+ TextureInternalTextureLoader.getTexture(ImageData dataSource, + int filter) + +
+          Get a texture from a image file
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/ImageDataFactory.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/ImageDataFactory.html new file mode 100644 index 00000000..993b30a7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/ImageDataFactory.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.ImageDataFactory (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.ImageDataFactory

+
+No usage of org.newdawn.slick.opengl.ImageDataFactory +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/ImageIOImageData.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/ImageIOImageData.html new file mode 100644 index 00000000..2a08044b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/ImageIOImageData.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.ImageIOImageData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.ImageIOImageData

+
+No usage of org.newdawn.slick.opengl.ImageIOImageData +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/InternalTextureLoader.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/InternalTextureLoader.html new file mode 100644 index 00000000..b98a27d0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/InternalTextureLoader.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.InternalTextureLoader (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.InternalTextureLoader

+
+ + + + + + + + + +
+Packages that use InternalTextureLoader
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. 
+  +

+ + + + + +
+Uses of InternalTextureLoader in org.newdawn.slick.opengl
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.opengl that return InternalTextureLoader
+static InternalTextureLoaderInternalTextureLoader.get() + +
+          Get the single instance of this texture loader
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/LoadableImageData.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/LoadableImageData.html new file mode 100644 index 00000000..ce1ea7bc --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/LoadableImageData.html @@ -0,0 +1,276 @@ + + + + + + +Uses of Interface org.newdawn.slick.opengl.LoadableImageData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.opengl.LoadableImageData

+
+ + + + + + + + + + + + + +
+Packages that use LoadableImageData
org.newdawn.slick  
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. 
+  +

+ + + + + +
+Uses of LoadableImageData in org.newdawn.slick
+  +

+ + + + + + + + + + + +
Constructors in org.newdawn.slick with parameters of type LoadableImageData
BigImage(LoadableImageData data, + java.nio.ByteBuffer imageBuffer, + int filter) + +
+          Create a new big image by loading it from the specified image data
BigImage(LoadableImageData data, + java.nio.ByteBuffer imageBuffer, + int filter, + int tileSize) + +
+          Create a new big image by loading it from the specified image data
+  +

+ + + + + +
+Uses of LoadableImageData in org.newdawn.slick.opengl
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.opengl that implement LoadableImageData
+ classCompositeImageData + +
+          A composite data source that checks multiple loaders in order of + preference
+ classImageIOImageData + +
+          An image data provider that uses ImageIO to retrieve image data in a format + suitable for creating OpenGL textures.
+ classPNGImageData + +
+          The PNG imge data source that is pure java reading PNGs
+ classTGAImageData + +
+          A utility to load TGAs.
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.opengl that return LoadableImageData
+static LoadableImageDataImageDataFactory.getImageDataFor(java.lang.String ref) + +
+          Create an image data that is appropriate for the reference supplied
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.opengl with parameters of type LoadableImageData
+ voidCompositeImageData.add(LoadableImageData data) + +
+          Add a potentional source of image data
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/PNGDecoder.Format.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/PNGDecoder.Format.html new file mode 100644 index 00000000..5b174925 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/PNGDecoder.Format.html @@ -0,0 +1,270 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.PNGDecoder.Format (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.PNGDecoder.Format

+
+ + + + + + + + + +
+Packages that use PNGDecoder.Format
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. 
+  +

+ + + + + +
+Uses of PNGDecoder.Format in org.newdawn.slick.opengl
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fields in org.newdawn.slick.opengl declared as PNGDecoder.Format
+static PNGDecoder.FormatPNGDecoder.ABGR + +
+           
+static PNGDecoder.FormatPNGDecoder.ALPHA + +
+           
+static PNGDecoder.FormatPNGDecoder.BGRA + +
+           
+static PNGDecoder.FormatPNGDecoder.LUMINANCE + +
+           
+static PNGDecoder.FormatPNGDecoder.LUMINANCE_ALPHA + +
+           
+static PNGDecoder.FormatPNGDecoder.RGB + +
+           
+static PNGDecoder.FormatPNGDecoder.RGBA + +
+           
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.opengl that return PNGDecoder.Format
+ PNGDecoder.FormatPNGDecoder.decideTextureFormat(PNGDecoder.Format fmt) + +
+          Computes the implemented format conversion for the desired format.
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.opengl with parameters of type PNGDecoder.Format
+ PNGDecoder.FormatPNGDecoder.decideTextureFormat(PNGDecoder.Format fmt) + +
+          Computes the implemented format conversion for the desired format.
+ voidPNGDecoder.decode(java.nio.ByteBuffer buffer, + int stride, + PNGDecoder.Format fmt) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/PNGDecoder.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/PNGDecoder.html new file mode 100644 index 00000000..55761a1b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/PNGDecoder.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.PNGDecoder (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.PNGDecoder

+
+No usage of org.newdawn.slick.opengl.PNGDecoder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/PNGImageData.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/PNGImageData.html new file mode 100644 index 00000000..32eaa39f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/PNGImageData.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.PNGImageData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.PNGImageData

+
+No usage of org.newdawn.slick.opengl.PNGImageData +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/SlickCallable.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/SlickCallable.html new file mode 100644 index 00000000..ce3b4bd0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/SlickCallable.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.SlickCallable (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.SlickCallable

+
+No usage of org.newdawn.slick.opengl.SlickCallable +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/TGAImageData.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/TGAImageData.html new file mode 100644 index 00000000..accdda49 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/TGAImageData.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.TGAImageData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.TGAImageData

+
+No usage of org.newdawn.slick.opengl.TGAImageData +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/Texture.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/Texture.html new file mode 100644 index 00000000..3f624694 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/Texture.html @@ -0,0 +1,478 @@ + + + + + + +Uses of Interface org.newdawn.slick.opengl.Texture (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.opengl.Texture

+
+ + + + + + + + + + + + + + + + + +
+Packages that use Texture
org.newdawn.slick  
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + +
+Uses of Texture in org.newdawn.slick
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick declared as Texture
+protected  TextureImage.texture + +
+          The OpenGL texture for this image
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick that return Texture
+ TextureImage.getTexture() + +
+          Get the OpenGL texture holding this image
+ TextureBigImage.getTexture() + +
+          Not supported in BigImage
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick with parameters of type Texture
+ voidSpriteSheet.setTexture(Texture texture) + +
+           
+ voidImage.setTexture(Texture texture) + +
+          Set the texture used by this image
+ voidBigImage.setTexture(Texture texture) + +
+          Not supported in BigImage
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick with parameters of type Texture
Image(Texture texture) + +
+          Creates an image using the specified texture
+  +

+ + + + + +
+Uses of Texture in org.newdawn.slick.opengl
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick.opengl that implement Texture
+ classDeferredTexture + +
+          A texture proxy that can be used to load a texture at a later date while still + allowing elements to reference it
+ classTextureImpl + +
+          A texture to be bound within JOGL.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.opengl that return Texture
+ TextureInternalTextureLoader.createTexture(int width, + int height) + +
+          Create an empty texture
+ TextureInternalTextureLoader.createTexture(int width, + int height, + int filter) + +
+          Create an empty texture
+static TextureTextureImpl.getLastBind() + +
+          Retrieve the last texture bound through the texture interface
+ TextureInternalTextureLoader.getTexture(java.io.File source, + boolean flipped, + int filter) + +
+          Get a texture from a specific file
+ TextureInternalTextureLoader.getTexture(java.io.File source, + boolean flipped, + int filter, + int[] transparent) + +
+          Get a texture from a specific file
+ TextureInternalTextureLoader.getTexture(ImageData dataSource, + int filter) + +
+          Get a texture from a image file
+ TextureInternalTextureLoader.getTexture(java.io.InputStream in, + java.lang.String resourceName, + boolean flipped, + int filter) + +
+          Get a texture from a image file
+ TextureInternalTextureLoader.getTexture(java.lang.String resourceName, + boolean flipped, + int filter) + +
+          Get a texture from a resource location
+ TextureInternalTextureLoader.getTexture(java.lang.String resourceName, + boolean flipped, + int filter, + int[] transparent) + +
+          Get a texture from a resource location
+static TextureTextureLoader.getTexture(java.lang.String format, + java.io.InputStream in) + +
+          Load a texture with a given format from the supplied input stream
+static TextureTextureLoader.getTexture(java.lang.String format, + java.io.InputStream in, + boolean flipped) + +
+          Load a texture with a given format from the supplied input stream
+static TextureTextureLoader.getTexture(java.lang.String format, + java.io.InputStream in, + boolean flipped, + int filter) + +
+          Load a texture with a given format from the supplied input stream
+static TextureTextureLoader.getTexture(java.lang.String format, + java.io.InputStream in, + int filter) + +
+          Load a texture with a given format from the supplied input stream
+  +

+ + + + + +
+Uses of Texture in org.newdawn.slick.util
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.util that return Texture
+static TextureBufferedImageUtil.getTexture(java.lang.String resourceName, + java.awt.image.BufferedImage resourceImage) + +
+          Load a texture
+static TextureBufferedImageUtil.getTexture(java.lang.String resourceName, + java.awt.image.BufferedImage resourceImage, + int filter) + +
+          Load a texture
+static TextureBufferedImageUtil.getTexture(java.lang.String resourceName, + java.awt.image.BufferedImage resourceimage, + int target, + int dstPixelFormat, + int minFilter, + int magFilter) + +
+          Load a texture into OpenGL from a BufferedImage
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/TextureImpl.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/TextureImpl.html new file mode 100644 index 00000000..f981c164 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/TextureImpl.html @@ -0,0 +1,222 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.TextureImpl (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.TextureImpl

+
+ + + + + + + + + +
+Packages that use TextureImpl
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. 
+  +

+ + + + + +
+Uses of TextureImpl in org.newdawn.slick.opengl
+  +

+ + + + + + + + + +
Subclasses of TextureImpl in org.newdawn.slick.opengl
+ classDeferredTexture + +
+          A texture proxy that can be used to load a texture at a later date while still + allowing elements to reference it
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.opengl that return TextureImpl
+ TextureImplInternalTextureLoader.getTexture(java.io.InputStream in, + java.lang.String resourceName, + boolean flipped, + int filter, + int[] transparent) + +
+          Get a texture from a image file
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.opengl with parameters of type TextureImpl
+ intInternalTextureLoader.reload(TextureImpl texture, + int srcPixelFormat, + int componentCount, + int minFilter, + int magFilter, + java.nio.ByteBuffer textureBuffer) + +
+          Reload a given texture blob
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/TextureLoader.html b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/TextureLoader.html new file mode 100644 index 00000000..47ab5834 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/class-use/TextureLoader.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.TextureLoader (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.TextureLoader

+
+No usage of org.newdawn.slick.opengl.TextureLoader +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/opengl/package-frame.html new file mode 100644 index 00000000..84d21b41 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/package-frame.html @@ -0,0 +1,86 @@ + + + + + + +org.newdawn.slick.opengl (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.opengl + + + + +
+Interfaces  + +
+ImageData +
+LoadableImageData +
+Texture
+ + + + + + +
+Classes  + +
+CompositeImageData +
+CursorLoader +
+DeferredTexture +
+EmptyImageData +
+GLUtils +
+ImageDataFactory +
+ImageIOImageData +
+InternalTextureLoader +
+PNGDecoder +
+PNGDecoder.Format +
+PNGImageData +
+SlickCallable +
+TextureImpl +
+TextureLoader +
+TGAImageData
+ + + + + + +
+Exceptions  + +
+CompositeIOException
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/opengl/package-summary.html new file mode 100644 index 00000000..2e429398 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/package-summary.html @@ -0,0 +1,273 @@ + + + + + + +org.newdawn.slick.opengl (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.opengl +

+This package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. +

+See: +
+          Description +

+ + + + + + + + + + + + + + + + + +
+Interface Summary
ImageDataA description of any class providing ImageData in a form suitable for OpenGL texture + creation.
LoadableImageDataAn image data source that can load images from a stream
TextureThe description of a texture loaded by the TextureLoader utility
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
CompositeImageDataA composite data source that checks multiple loaders in order of + preference
CursorLoaderA utility to load cursors (thanks go to Kappa for the animated cursor + loader)
DeferredTextureA texture proxy that can be used to load a texture at a later date while still + allowing elements to reference it
EmptyImageDataAn image data implementation which represents an empty texture
GLUtilsA collection of utilities to allow aid interaction with the GL provider
ImageDataFactoryA static utility to create the appropriate image data for a particular reference.
ImageIOImageDataAn image data provider that uses ImageIO to retrieve image data in a format + suitable for creating OpenGL textures.
InternalTextureLoaderA texture loaded based on many old versions that will load image data from a file + and produce OpenGL textures.
PNGDecoderA PNGDecoder.
PNGDecoder.Format 
PNGImageDataThe PNG imge data source that is pure java reading PNGs
SlickCallableA utility to allow performing GL operations without contaminating the + Slick OpenGL state.
TextureImplA texture to be bound within JOGL.
TextureLoaderA utility class to wrap the Slick internal texture loader and present a + rational interface.
TGAImageDataA utility to load TGAs.
+  + +

+ + + + + + + + + +
+Exception Summary
CompositeIOExceptionA collection of IOException that failed image data loading
+  + +

+

+Package org.newdawn.slick.opengl Description +

+ +

+This package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. As +a user you shouldn't need to access anything here directly. +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/opengl/package-tree.html new file mode 100644 index 00000000..f450e1b5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/package-tree.html @@ -0,0 +1,176 @@ + + + + + + +org.newdawn.slick.opengl Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.opengl +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/package-use.html b/lib/slick/javadoc/org/newdawn/slick/opengl/package-use.html new file mode 100644 index 00000000..62bc8206 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/package-use.html @@ -0,0 +1,280 @@ + + + + + + +Uses of Package org.newdawn.slick.opengl (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.opengl

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.opengl
org.newdawn.slick  
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.opengl used by org.newdawn.slick
ImageData + +
+          A description of any class providing ImageData in a form suitable for OpenGL texture + creation.
LoadableImageData + +
+          An image data source that can load images from a stream
Texture + +
+          The description of a texture loaded by the TextureLoader utility
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.opengl used by org.newdawn.slick.gui
ImageData + +
+          A description of any class providing ImageData in a form suitable for OpenGL texture + creation.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.opengl used by org.newdawn.slick.opengl
CursorLoader + +
+          A utility to load cursors (thanks go to Kappa for the animated cursor + loader)
ImageData + +
+          A description of any class providing ImageData in a form suitable for OpenGL texture + creation.
InternalTextureLoader + +
+          A texture loaded based on many old versions that will load image data from a file + and produce OpenGL textures.
LoadableImageData + +
+          An image data source that can load images from a stream
PNGDecoder.Format + +
+           
Texture + +
+          The description of a texture loaded by the TextureLoader utility
TextureImpl + +
+          A texture to be bound within JOGL.
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.opengl used by org.newdawn.slick.util
Texture + +
+          The description of a texture loaded by the TextureLoader utility
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/FBOGraphics.html b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/FBOGraphics.html new file mode 100644 index 00000000..dead7078 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/FBOGraphics.html @@ -0,0 +1,419 @@ + + + + + + +FBOGraphics (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl.pbuffer +
+Class FBOGraphics

+
+java.lang.Object
+  extended by org.newdawn.slick.Graphics
+      extended by org.newdawn.slick.opengl.pbuffer.FBOGraphics
+
+
+
+
public class FBOGraphics
extends Graphics
+ + +

+A graphics implementation that renders to an FBO +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.Graphics
currentGraphics, DEFAULT_FONT, GL, MODE_ADD, MODE_ALPHA_BLEND, MODE_ALPHA_MAP, MODE_COLOR_MULTIPLY, MODE_NORMAL, MODE_SCREEN, screenHeight, screenWidth
+  + + + + + + + + + + +
+Constructor Summary
FBOGraphics(Image image) + +
+          Create a new graphics context around an FBO
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddestroy() + +
+          Dispose this graphics context, this will release any underlying resourses.
+protected  voiddisable() + +
+          Disable rendering to this graphics context
+protected  voidenable() + +
+          Enable rendering to this graphics context
+protected  voidenterOrtho() + +
+          Enter the orthographic mode
+ voidflush() + +
+          Flush this graphics context to the underlying rendering context
+protected  voidinitGL() + +
+          Initialise the GL context
+ + + + + + + +
Methods inherited from class org.newdawn.slick.Graphics
clear, clearAlphaMap, clearClip, clearWorldClip, copyArea, draw, draw, drawAnimation, drawAnimation, drawArc, drawArc, drawGradientLine, drawGradientLine, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawLine, drawOval, drawOval, drawRect, drawRoundRect, drawRoundRect, drawString, fill, fill, fillArc, fillArc, fillOval, fillOval, fillRect, fillRect, fillRoundRect, fillRoundRect, getArea, getBackground, getClip, getColor, getFont, getLineWidth, getPixel, getWorldClip, isAntiAlias, popTransform, pushTransform, resetFont, resetLineWidth, resetTransform, rotate, scale, setAntiAlias, setBackground, setClip, setClip, setColor, setCurrent, setDrawMode, setFont, setLineWidth, setWorldClip, setWorldClip, texture, texture, texture, texture, texture, texture, translate
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FBOGraphics

+
+public FBOGraphics(Image image)
+            throws SlickException
+
+
Create a new graphics context around an FBO +

+

+
Parameters:
image - The image we're rendering to +
Throws: +
SlickException - Indicates a failure to use pbuffers
+
+ + + + + + + + +
+Method Detail
+ +

+disable

+
+protected void disable()
+
+
Description copied from class: Graphics
+
Disable rendering to this graphics context +

+

+
Overrides:
disable in class Graphics
+
+
+
See Also:
Graphics.disable()
+
+
+
+ +

+enable

+
+protected void enable()
+
+
Description copied from class: Graphics
+
Enable rendering to this graphics context +

+

+
Overrides:
enable in class Graphics
+
+
+
See Also:
Graphics.enable()
+
+
+
+ +

+initGL

+
+protected void initGL()
+
+
Initialise the GL context +

+

+
+
+
+
+ +

+enterOrtho

+
+protected void enterOrtho()
+
+
Enter the orthographic mode +

+

+
+
+
+
+ +

+destroy

+
+public void destroy()
+
+
Description copied from class: Graphics
+
Dispose this graphics context, this will release any underlying resourses. However + this will also invalidate it's use +

+

+
Overrides:
destroy in class Graphics
+
+
+
See Also:
Graphics.destroy()
+
+
+
+ +

+flush

+
+public void flush()
+
+
Description copied from class: Graphics
+
Flush this graphics context to the underlying rendering context +

+

+
Overrides:
flush in class Graphics
+
+
+
See Also:
Graphics.flush()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/GraphicsFactory.html b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/GraphicsFactory.html new file mode 100644 index 00000000..1fde67bf --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/GraphicsFactory.html @@ -0,0 +1,357 @@ + + + + + + +GraphicsFactory (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl.pbuffer +
+Class GraphicsFactory

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.pbuffer.GraphicsFactory
+
+
+
+
public class GraphicsFactory
extends java.lang.Object
+ + +

+A factory to produce an appropriate render to texture graphics context based on current + hardware +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
GraphicsFactory() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static GraphicsgetGraphicsForImage(Image image) + +
+          Get a graphics context for a particular image
+static voidreleaseGraphicsForImage(Image image) + +
+          Release any graphics context that is assocaited with the given image
+static voidsetUseFBO(boolean useFBO) + +
+          Force FBO use on or off
+static booleanusingFBO() + +
+          Check if we're using FBO for dynamic textures
+static booleanusingPBuffer() + +
+          Check if we're using PBuffer for dynamic textures
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GraphicsFactory

+
+public GraphicsFactory()
+
+
+ + + + + + + + +
+Method Detail
+ +

+setUseFBO

+
+public static void setUseFBO(boolean useFBO)
+
+
Force FBO use on or off +

+

+
Parameters:
useFBO - True if we should try and use FBO for offscreen images
+
+
+
+ +

+usingFBO

+
+public static boolean usingFBO()
+
+
Check if we're using FBO for dynamic textures +

+

+ +
Returns:
True if we're using FBOs
+
+
+
+ +

+usingPBuffer

+
+public static boolean usingPBuffer()
+
+
Check if we're using PBuffer for dynamic textures +

+

+ +
Returns:
True if we're using PBuffer
+
+
+
+ +

+getGraphicsForImage

+
+public static Graphics getGraphicsForImage(Image image)
+                                    throws SlickException
+
+
Get a graphics context for a particular image +

+

+
Parameters:
image - The image for which to retrieve the graphics context +
Returns:
The graphics context +
Throws: +
SlickException - Indicates it wasn't possible to create a graphics context + given available hardware.
+
+
+
+ +

+releaseGraphicsForImage

+
+public static void releaseGraphicsForImage(Image image)
+                                    throws SlickException
+
+
Release any graphics context that is assocaited with the given image +

+

+
Parameters:
image - The image to release +
Throws: +
SlickException - Indicates a failure to release the context
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/PBufferGraphics.html b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/PBufferGraphics.html new file mode 100644 index 00000000..647d6a14 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/PBufferGraphics.html @@ -0,0 +1,419 @@ + + + + + + +PBufferGraphics (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl.pbuffer +
+Class PBufferGraphics

+
+java.lang.Object
+  extended by org.newdawn.slick.Graphics
+      extended by org.newdawn.slick.opengl.pbuffer.PBufferGraphics
+
+
+
+
public class PBufferGraphics
extends Graphics
+ + +

+A graphics implementation that renders to a PBuffer +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.Graphics
currentGraphics, DEFAULT_FONT, GL, MODE_ADD, MODE_ALPHA_BLEND, MODE_ALPHA_MAP, MODE_COLOR_MULTIPLY, MODE_NORMAL, MODE_SCREEN, screenHeight, screenWidth
+  + + + + + + + + + + +
+Constructor Summary
PBufferGraphics(Image image) + +
+          Create a new graphics context around a pbuffer
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddestroy() + +
+          Dispose this graphics context, this will release any underlying resourses.
+protected  voiddisable() + +
+          Disable rendering to this graphics context
+protected  voidenable() + +
+          Enable rendering to this graphics context
+protected  voidenterOrtho() + +
+          Enter the orthographic mode
+ voidflush() + +
+          Flush this graphics context to the underlying rendering context
+protected  voidinitGL() + +
+          Initialise the GL context
+ + + + + + + +
Methods inherited from class org.newdawn.slick.Graphics
clear, clearAlphaMap, clearClip, clearWorldClip, copyArea, draw, draw, drawAnimation, drawAnimation, drawArc, drawArc, drawGradientLine, drawGradientLine, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawLine, drawOval, drawOval, drawRect, drawRoundRect, drawRoundRect, drawString, fill, fill, fillArc, fillArc, fillOval, fillOval, fillRect, fillRect, fillRoundRect, fillRoundRect, getArea, getBackground, getClip, getColor, getFont, getLineWidth, getPixel, getWorldClip, isAntiAlias, popTransform, pushTransform, resetFont, resetLineWidth, resetTransform, rotate, scale, setAntiAlias, setBackground, setClip, setClip, setColor, setCurrent, setDrawMode, setFont, setLineWidth, setWorldClip, setWorldClip, texture, texture, texture, texture, texture, texture, translate
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PBufferGraphics

+
+public PBufferGraphics(Image image)
+                throws SlickException
+
+
Create a new graphics context around a pbuffer +

+

+
Parameters:
image - The image we're rendering to +
Throws: +
SlickException - Indicates a failure to use pbuffers
+
+ + + + + + + + +
+Method Detail
+ +

+disable

+
+protected void disable()
+
+
Description copied from class: Graphics
+
Disable rendering to this graphics context +

+

+
Overrides:
disable in class Graphics
+
+
+
See Also:
Graphics.disable()
+
+
+
+ +

+enable

+
+protected void enable()
+
+
Description copied from class: Graphics
+
Enable rendering to this graphics context +

+

+
Overrides:
enable in class Graphics
+
+
+
See Also:
Graphics.enable()
+
+
+
+ +

+initGL

+
+protected void initGL()
+
+
Initialise the GL context +

+

+
+
+
+
+ +

+enterOrtho

+
+protected void enterOrtho()
+
+
Enter the orthographic mode +

+

+
+
+
+
+ +

+destroy

+
+public void destroy()
+
+
Description copied from class: Graphics
+
Dispose this graphics context, this will release any underlying resourses. However + this will also invalidate it's use +

+

+
Overrides:
destroy in class Graphics
+
+
+
See Also:
Graphics.destroy()
+
+
+
+ +

+flush

+
+public void flush()
+
+
Description copied from class: Graphics
+
Flush this graphics context to the underlying rendering context +

+

+
Overrides:
flush in class Graphics
+
+
+
See Also:
Graphics.flush()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/PBufferUniqueGraphics.html b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/PBufferUniqueGraphics.html new file mode 100644 index 00000000..73c3df26 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/PBufferUniqueGraphics.html @@ -0,0 +1,420 @@ + + + + + + +PBufferUniqueGraphics (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl.pbuffer +
+Class PBufferUniqueGraphics

+
+java.lang.Object
+  extended by org.newdawn.slick.Graphics
+      extended by org.newdawn.slick.opengl.pbuffer.PBufferUniqueGraphics
+
+
+
+
public class PBufferUniqueGraphics
extends Graphics
+ + +

+A graphics implementation that renders to a PBuffer using a unique context, i.e. + without render to texture +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.Graphics
currentGraphics, DEFAULT_FONT, GL, MODE_ADD, MODE_ALPHA_BLEND, MODE_ALPHA_MAP, MODE_COLOR_MULTIPLY, MODE_NORMAL, MODE_SCREEN, screenHeight, screenWidth
+  + + + + + + + + + + +
+Constructor Summary
PBufferUniqueGraphics(Image image) + +
+          Create a new graphics context around a pbuffer
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddestroy() + +
+          Dispose this graphics context, this will release any underlying resourses.
+protected  voiddisable() + +
+          Disable rendering to this graphics context
+protected  voidenable() + +
+          Enable rendering to this graphics context
+protected  voidenterOrtho() + +
+          Enter the orthographic mode
+ voidflush() + +
+          Flush this graphics context to the underlying rendering context
+protected  voidinitGL() + +
+          Initialise the GL context
+ + + + + + + +
Methods inherited from class org.newdawn.slick.Graphics
clear, clearAlphaMap, clearClip, clearWorldClip, copyArea, draw, draw, drawAnimation, drawAnimation, drawArc, drawArc, drawGradientLine, drawGradientLine, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawLine, drawOval, drawOval, drawRect, drawRoundRect, drawRoundRect, drawString, fill, fill, fillArc, fillArc, fillOval, fillOval, fillRect, fillRect, fillRoundRect, fillRoundRect, getArea, getBackground, getClip, getColor, getFont, getLineWidth, getPixel, getWorldClip, isAntiAlias, popTransform, pushTransform, resetFont, resetLineWidth, resetTransform, rotate, scale, setAntiAlias, setBackground, setClip, setClip, setColor, setCurrent, setDrawMode, setFont, setLineWidth, setWorldClip, setWorldClip, texture, texture, texture, texture, texture, texture, translate
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PBufferUniqueGraphics

+
+public PBufferUniqueGraphics(Image image)
+                      throws SlickException
+
+
Create a new graphics context around a pbuffer +

+

+
Parameters:
image - The image we're rendering to +
Throws: +
SlickException - Indicates a failure to use pbuffers
+
+ + + + + + + + +
+Method Detail
+ +

+disable

+
+protected void disable()
+
+
Description copied from class: Graphics
+
Disable rendering to this graphics context +

+

+
Overrides:
disable in class Graphics
+
+
+
See Also:
Graphics.disable()
+
+
+
+ +

+enable

+
+protected void enable()
+
+
Description copied from class: Graphics
+
Enable rendering to this graphics context +

+

+
Overrides:
enable in class Graphics
+
+
+
See Also:
Graphics.enable()
+
+
+
+ +

+initGL

+
+protected void initGL()
+
+
Initialise the GL context +

+

+
+
+
+
+ +

+enterOrtho

+
+protected void enterOrtho()
+
+
Enter the orthographic mode +

+

+
+
+
+
+ +

+destroy

+
+public void destroy()
+
+
Description copied from class: Graphics
+
Dispose this graphics context, this will release any underlying resourses. However + this will also invalidate it's use +

+

+
Overrides:
destroy in class Graphics
+
+
+
See Also:
Graphics.destroy()
+
+
+
+ +

+flush

+
+public void flush()
+
+
Description copied from class: Graphics
+
Flush this graphics context to the underlying rendering context +

+

+
Overrides:
flush in class Graphics
+
+
+
See Also:
Graphics.flush()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/class-use/FBOGraphics.html b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/class-use/FBOGraphics.html new file mode 100644 index 00000000..bfd44749 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/class-use/FBOGraphics.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.pbuffer.FBOGraphics (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.pbuffer.FBOGraphics

+
+No usage of org.newdawn.slick.opengl.pbuffer.FBOGraphics +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/class-use/GraphicsFactory.html b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/class-use/GraphicsFactory.html new file mode 100644 index 00000000..59b920b5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/class-use/GraphicsFactory.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.pbuffer.GraphicsFactory (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.pbuffer.GraphicsFactory

+
+No usage of org.newdawn.slick.opengl.pbuffer.GraphicsFactory +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/class-use/PBufferGraphics.html b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/class-use/PBufferGraphics.html new file mode 100644 index 00000000..8e741017 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/class-use/PBufferGraphics.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.pbuffer.PBufferGraphics (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.pbuffer.PBufferGraphics

+
+No usage of org.newdawn.slick.opengl.pbuffer.PBufferGraphics +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/class-use/PBufferUniqueGraphics.html b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/class-use/PBufferUniqueGraphics.html new file mode 100644 index 00000000..6ac8796f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/class-use/PBufferUniqueGraphics.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.pbuffer.PBufferUniqueGraphics (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.pbuffer.PBufferUniqueGraphics

+
+No usage of org.newdawn.slick.opengl.pbuffer.PBufferUniqueGraphics +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/package-frame.html new file mode 100644 index 00000000..af997163 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/package-frame.html @@ -0,0 +1,38 @@ + + + + + + +org.newdawn.slick.opengl.pbuffer (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.opengl.pbuffer + + + + +
+Classes  + +
+FBOGraphics +
+GraphicsFactory +
+PBufferGraphics +
+PBufferUniqueGraphics
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/package-summary.html new file mode 100644 index 00000000..f7d3d22a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/package-summary.html @@ -0,0 +1,170 @@ + + + + + + +org.newdawn.slick.opengl.pbuffer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.opengl.pbuffer +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
FBOGraphicsA graphics implementation that renders to an FBO
GraphicsFactoryA factory to produce an appropriate render to texture graphics context based on current + hardware
PBufferGraphicsA graphics implementation that renders to a PBuffer
PBufferUniqueGraphicsA graphics implementation that renders to a PBuffer using a unique context, i.e.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/package-tree.html new file mode 100644 index 00000000..7721366f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +org.newdawn.slick.opengl.pbuffer Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.opengl.pbuffer +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/package-use.html b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/package-use.html new file mode 100644 index 00000000..796b14d1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/pbuffer/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package org.newdawn.slick.opengl.pbuffer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.opengl.pbuffer

+
+No usage of org.newdawn.slick.opengl.pbuffer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/DefaultLineStripRenderer.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/DefaultLineStripRenderer.html new file mode 100644 index 00000000..e6ef30e2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/DefaultLineStripRenderer.html @@ -0,0 +1,454 @@ + + + + + + +DefaultLineStripRenderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl.renderer +
+Class DefaultLineStripRenderer

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.renderer.DefaultLineStripRenderer
+
+
+
All Implemented Interfaces:
LineStripRenderer
+
+
+
+
public class DefaultLineStripRenderer
extends java.lang.Object
implements LineStripRenderer
+ + +

+The default version of the renderer relies of GL calls to do everything. + Unfortunately this is driver dependent and often implemented inconsistantly +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
DefaultLineStripRenderer() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanapplyGLLineFixes() + +
+          Check if we should apply default line fixes
+ voidcolor(float r, + float g, + float b, + float a) + +
+          Apply a colour to the next vertex
+ voidend() + +
+          End the line strips
+ voidsetAntiAlias(boolean antialias) + +
+          Indicate whether antialiasing should be applied
+ voidsetLineCaps(boolean caps) + +
+          Indicate if we should render end caps
+ voidsetWidth(float width) + +
+          Set the width of the lines to be drawn
+ voidstart() + +
+          Start the line strips
+ voidvertex(float x, + float y) + +
+          Add a vertex
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DefaultLineStripRenderer

+
+public DefaultLineStripRenderer()
+
+
+ + + + + + + + +
+Method Detail
+ +

+end

+
+public void end()
+
+
Description copied from interface: LineStripRenderer
+
End the line strips +

+

+
Specified by:
end in interface LineStripRenderer
+
+
+
See Also:
LineStripRenderer.end()
+
+
+
+ +

+setAntiAlias

+
+public void setAntiAlias(boolean antialias)
+
+
Description copied from interface: LineStripRenderer
+
Indicate whether antialiasing should be applied +

+

+
Specified by:
setAntiAlias in interface LineStripRenderer
+
+
+
Parameters:
antialias - True if antialiasing should be applied
See Also:
LineStripRenderer.setAntiAlias(boolean)
+
+
+
+ +

+setWidth

+
+public void setWidth(float width)
+
+
Description copied from interface: LineStripRenderer
+
Set the width of the lines to be drawn +

+

+
Specified by:
setWidth in interface LineStripRenderer
+
+
+
Parameters:
width - The width of the lines to be drawn
See Also:
LineStripRenderer.setWidth(float)
+
+
+
+ +

+start

+
+public void start()
+
+
Description copied from interface: LineStripRenderer
+
Start the line strips +

+

+
Specified by:
start in interface LineStripRenderer
+
+
+
See Also:
LineStripRenderer.start()
+
+
+
+ +

+vertex

+
+public void vertex(float x,
+                   float y)
+
+
Description copied from interface: LineStripRenderer
+
Add a vertex +

+

+
Specified by:
vertex in interface LineStripRenderer
+
+
+
Parameters:
x - The x coordinate of the vertex
y - The y coordinate of the vertex
See Also:
LineStripRenderer.vertex(float, float)
+
+
+
+ +

+color

+
+public void color(float r,
+                  float g,
+                  float b,
+                  float a)
+
+
Description copied from interface: LineStripRenderer
+
Apply a colour to the next vertex +

+

+
Specified by:
color in interface LineStripRenderer
+
+
+
Parameters:
r - The red component of the colour
g - The green component of the colour
b - The blue component of the colour
a - The alpha component of the colour
See Also:
LineStripRenderer.color(float, float, float, float)
+
+
+
+ +

+setLineCaps

+
+public void setLineCaps(boolean caps)
+
+
Description copied from interface: LineStripRenderer
+
Indicate if we should render end caps +

+

+
Specified by:
setLineCaps in interface LineStripRenderer
+
+
+
Parameters:
caps - True if we should render end caps
See Also:
LineStripRenderer.setLineCaps(boolean)
+
+
+
+ +

+applyGLLineFixes

+
+public boolean applyGLLineFixes()
+
+
Description copied from interface: LineStripRenderer
+
Check if we should apply default line fixes +

+

+
Specified by:
applyGLLineFixes in interface LineStripRenderer
+
+
+ +
Returns:
True if we should apply GL fixes
See Also:
LineStripRenderer.applyGLLineFixes()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/ImmediateModeOGLRenderer.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/ImmediateModeOGLRenderer.html new file mode 100644 index 00000000..91e5f885 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/ImmediateModeOGLRenderer.html @@ -0,0 +1,1733 @@ + + + + + + +ImmediateModeOGLRenderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl.renderer +
+Class ImmediateModeOGLRenderer

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer
+
+
+
All Implemented Interfaces:
SGL
+
+
+
Direct Known Subclasses:
VAOGLRenderer
+
+
+
+
public class ImmediateModeOGLRenderer
extends java.lang.Object
implements SGL
+ + +

+The default OpenGL renderer, uses immediate mode for everything +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  floatalphaScale + +
+          The global colour scale
+ + + + + + + +
Fields inherited from interface org.newdawn.slick.opengl.renderer.SGL
GL_ALWAYS, GL_BGRA, GL_BLEND, GL_CLAMP, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_SUM_EXT, GL_COMPILE, GL_COMPILE_AND_EXECUTE, GL_DEPTH_BUFFER_BIT, GL_DEPTH_TEST, GL_DST_ALPHA, GL_EQUAL, GL_LINE_SMOOTH, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINEAR, GL_LINES, GL_MAX_TEXTURE_SIZE, GL_MIRROR_CLAMP_TO_EDGE_EXT, GL_MODELVIEW_MATRIX, GL_MODULATE, GL_NEAREST, GL_NOTEQUAL, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_POINT_SMOOTH, GL_POINTS, GL_POLYGON_SMOOTH, GL_QUADS, GL_RGB, GL_RGBA, GL_RGBA16, GL_RGBA8, GL_SCISSOR_TEST, GL_SRC_ALPHA, GL_SRC_COLOR, GL_TEXTURE_2D, GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_UNSIGNED_BYTE
+  + + + + + + + + + + +
+Constructor Summary
ImmediateModeOGLRenderer() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancanSecondaryColor() + +
+           
+ booleancanTextureMirrorClamp() + +
+          Check if the mirror clamp extension is available
+ voidenterOrtho(int xsize, + int ysize) + +
+          Enter orthographic mode
+ voidflush() + +
+          Flush the current state of the renderer down to GL
+ float[]getCurrentColor() + +
+          Get the current colour being rendered
+ voidglBegin(int geomType) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglBindTexture(int target, + int id) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglBlendFunc(int src, + int dest) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglCallList(int id) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglClear(int value) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglClearColor(float red, + float green, + float blue, + float alpha) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglClearDepth(float value) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglClipPlane(int plane, + java.nio.DoubleBuffer buffer) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglColor4f(float r, + float g, + float b, + float a) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglColorMask(boolean red, + boolean green, + boolean blue, + boolean alpha) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglCopyTexImage2D(int target, + int level, + int internalFormat, + int x, + int y, + int width, + int height, + int border) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglDeleteLists(int list, + int count) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglDeleteTextures(java.nio.IntBuffer buffer) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglDepthFunc(int func) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglDepthMask(boolean mask) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglDisable(int item) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglEnable(int item) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglEnd() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglEndList() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ intglGenLists(int count) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglGenTextures(java.nio.IntBuffer ids) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglGetError() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglGetFloat(int id, + java.nio.FloatBuffer ret) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglGetInteger(int id, + java.nio.IntBuffer ret) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglGetTexImage(int target, + int level, + int format, + int type, + java.nio.ByteBuffer pixels) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglLineWidth(float width) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglLoadIdentity() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglLoadMatrix(java.nio.FloatBuffer buffer) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglNewList(int id, + int option) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglPointSize(float size) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglPopMatrix() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglPushMatrix() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglReadPixels(int x, + int y, + int width, + int height, + int format, + int type, + java.nio.ByteBuffer pixels) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglRotatef(float angle, + float x, + float y, + float z) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglScalef(float x, + float y, + float z) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglScissor(int x, + int y, + int width, + int height) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglSecondaryColor3ubEXT(byte b, + byte c, + byte d) + +
+           
+ voidglTexCoord2f(float u, + float v) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglTexEnvi(int target, + int mode, + int value) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglTexImage2D(int target, + int i, + int dstPixelFormat, + int width, + int height, + int j, + int srcPixelFormat, + int glUnsignedByte, + java.nio.ByteBuffer textureBuffer) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglTexParameteri(int target, + int param, + int value) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglTexSubImage2D(int glTexture2d, + int i, + int pageX, + int pageY, + int width, + int height, + int glBgra, + int glUnsignedByte, + java.nio.ByteBuffer scratchByteBuffer) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglTranslatef(float x, + float y, + float z) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglVertex2f(float x, + float y) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglVertex3f(float x, + float y, + float z) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidinitDisplay(int width, + int height) + +
+          Initialise the display
+ voidsetGlobalAlphaScale(float alphaScale) + +
+          Set the scaling we'll apply to any colour binds in this renderer
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+alphaScale

+
+protected float alphaScale
+
+
The global colour scale +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ImmediateModeOGLRenderer

+
+public ImmediateModeOGLRenderer()
+
+
+ + + + + + + + +
+Method Detail
+ +

+initDisplay

+
+public void initDisplay(int width,
+                        int height)
+
+
Description copied from interface: SGL
+
Initialise the display +

+

+
Specified by:
initDisplay in interface SGL
+
+
+
Parameters:
width - The width of the display
height - The height of the display
See Also:
SGL.initDisplay(int, int)
+
+
+
+ +

+enterOrtho

+
+public void enterOrtho(int xsize,
+                       int ysize)
+
+
Description copied from interface: SGL
+
Enter orthographic mode +

+

+
Specified by:
enterOrtho in interface SGL
+
+
+
Parameters:
xsize - The size of the ortho display
ysize - The size of the ortho display
See Also:
SGL.enterOrtho(int, int)
+
+
+
+ +

+glBegin

+
+public void glBegin(int geomType)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glBegin in interface SGL
+
+
+
See Also:
SGL.glBegin(int)
+
+
+
+ +

+glBindTexture

+
+public void glBindTexture(int target,
+                          int id)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glBindTexture in interface SGL
+
+
+
See Also:
SGL.glBindTexture(int, int)
+
+
+
+ +

+glBlendFunc

+
+public void glBlendFunc(int src,
+                        int dest)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glBlendFunc in interface SGL
+
+
+
See Also:
SGL.glBlendFunc(int, int)
+
+
+
+ +

+glCallList

+
+public void glCallList(int id)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glCallList in interface SGL
+
+
+
See Also:
SGL.glCallList(int)
+
+
+
+ +

+glClear

+
+public void glClear(int value)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glClear in interface SGL
+
+
+
See Also:
SGL.glClear(int)
+
+
+
+ +

+glClearColor

+
+public void glClearColor(float red,
+                         float green,
+                         float blue,
+                         float alpha)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glClearColor in interface SGL
+
+
+
See Also:
SGL.glClearColor(float, float, float, float)
+
+
+
+ +

+glClipPlane

+
+public void glClipPlane(int plane,
+                        java.nio.DoubleBuffer buffer)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glClipPlane in interface SGL
+
+
+
See Also:
SGL.glClipPlane(int, java.nio.DoubleBuffer)
+
+
+
+ +

+glColor4f

+
+public void glColor4f(float r,
+                      float g,
+                      float b,
+                      float a)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glColor4f in interface SGL
+
+
+
See Also:
SGL.glColor4f(float, float, float, float)
+
+
+
+ +

+glColorMask

+
+public void glColorMask(boolean red,
+                        boolean green,
+                        boolean blue,
+                        boolean alpha)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glColorMask in interface SGL
+
+
+
See Also:
SGL.glColorMask(boolean, boolean, boolean, boolean)
+
+
+
+ +

+glCopyTexImage2D

+
+public void glCopyTexImage2D(int target,
+                             int level,
+                             int internalFormat,
+                             int x,
+                             int y,
+                             int width,
+                             int height,
+                             int border)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glCopyTexImage2D in interface SGL
+
+
+
See Also:
SGL.glCopyTexImage2D(int, int, int, int, int, int, int, int)
+
+
+
+ +

+glDeleteTextures

+
+public void glDeleteTextures(java.nio.IntBuffer buffer)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glDeleteTextures in interface SGL
+
+
+
See Also:
SGL.glDeleteTextures(java.nio.IntBuffer)
+
+
+
+ +

+glDisable

+
+public void glDisable(int item)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glDisable in interface SGL
+
+
+
See Also:
SGL.glDisable(int)
+
+
+
+ +

+glEnable

+
+public void glEnable(int item)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glEnable in interface SGL
+
+
+
See Also:
SGL.glEnable(int)
+
+
+
+ +

+glEnd

+
+public void glEnd()
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glEnd in interface SGL
+
+
+
See Also:
SGL.glEnd()
+
+
+
+ +

+glEndList

+
+public void glEndList()
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glEndList in interface SGL
+
+
+
See Also:
SGL.glEndList()
+
+
+
+ +

+glGenLists

+
+public int glGenLists(int count)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glGenLists in interface SGL
+
+
+ +
Returns:
The index of the lists
See Also:
SGL.glGenLists(int)
+
+
+
+ +

+glGetFloat

+
+public void glGetFloat(int id,
+                       java.nio.FloatBuffer ret)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glGetFloat in interface SGL
+
+
+
See Also:
SGL.glGetFloat(int, java.nio.FloatBuffer)
+
+
+
+ +

+glGetInteger

+
+public void glGetInteger(int id,
+                         java.nio.IntBuffer ret)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glGetInteger in interface SGL
+
+
+
See Also:
SGL.glGetInteger(int, java.nio.IntBuffer)
+
+
+
+ +

+glGetTexImage

+
+public void glGetTexImage(int target,
+                          int level,
+                          int format,
+                          int type,
+                          java.nio.ByteBuffer pixels)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glGetTexImage in interface SGL
+
+
+
See Also:
SGL.glGetTexImage(int, int, int, int, java.nio.ByteBuffer)
+
+
+
+ +

+glLineWidth

+
+public void glLineWidth(float width)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glLineWidth in interface SGL
+
+
+
See Also:
SGL.glLineWidth(float)
+
+
+
+ +

+glLoadIdentity

+
+public void glLoadIdentity()
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glLoadIdentity in interface SGL
+
+
+
See Also:
SGL.glLoadIdentity()
+
+
+
+ +

+glNewList

+
+public void glNewList(int id,
+                      int option)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glNewList in interface SGL
+
+
+
See Also:
SGL.glNewList(int, int)
+
+
+
+ +

+glPointSize

+
+public void glPointSize(float size)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glPointSize in interface SGL
+
+
+
See Also:
SGL.glPointSize(float)
+
+
+
+ +

+glPopMatrix

+
+public void glPopMatrix()
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glPopMatrix in interface SGL
+
+
+
See Also:
SGL.glPopMatrix()
+
+
+
+ +

+glPushMatrix

+
+public void glPushMatrix()
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glPushMatrix in interface SGL
+
+
+
See Also:
SGL.glPushMatrix()
+
+
+
+ +

+glReadPixels

+
+public void glReadPixels(int x,
+                         int y,
+                         int width,
+                         int height,
+                         int format,
+                         int type,
+                         java.nio.ByteBuffer pixels)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glReadPixels in interface SGL
+
+
+
See Also:
SGL.glReadPixels(int, int, int, int, int, int, java.nio.ByteBuffer)
+
+
+
+ +

+glRotatef

+
+public void glRotatef(float angle,
+                      float x,
+                      float y,
+                      float z)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glRotatef in interface SGL
+
+
+
See Also:
SGL.glRotatef(float, float, float, float)
+
+
+
+ +

+glScalef

+
+public void glScalef(float x,
+                     float y,
+                     float z)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glScalef in interface SGL
+
+
+
See Also:
SGL.glScalef(float, float, float)
+
+
+
+ +

+glScissor

+
+public void glScissor(int x,
+                      int y,
+                      int width,
+                      int height)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glScissor in interface SGL
+
+
+
See Also:
SGL.glScissor(int, int, int, int)
+
+
+
+ +

+glTexCoord2f

+
+public void glTexCoord2f(float u,
+                         float v)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glTexCoord2f in interface SGL
+
+
+
See Also:
SGL.glTexCoord2f(float, float)
+
+
+
+ +

+glTexEnvi

+
+public void glTexEnvi(int target,
+                      int mode,
+                      int value)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glTexEnvi in interface SGL
+
+
+
See Also:
SGL.glTexEnvi(int, int, int)
+
+
+
+ +

+glTranslatef

+
+public void glTranslatef(float x,
+                         float y,
+                         float z)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glTranslatef in interface SGL
+
+
+
See Also:
SGL.glTranslatef(float, float, float)
+
+
+
+ +

+glVertex2f

+
+public void glVertex2f(float x,
+                       float y)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glVertex2f in interface SGL
+
+
+
See Also:
SGL.glVertex2f(float, float)
+
+
+
+ +

+glVertex3f

+
+public void glVertex3f(float x,
+                       float y,
+                       float z)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glVertex3f in interface SGL
+
+
+
See Also:
SGL.glVertex3f(float, float, float)
+
+
+
+ +

+flush

+
+public void flush()
+
+
Description copied from interface: SGL
+
Flush the current state of the renderer down to GL +

+

+
Specified by:
flush in interface SGL
+
+
+
See Also:
SGL.flush()
+
+
+
+ +

+glTexParameteri

+
+public void glTexParameteri(int target,
+                            int param,
+                            int value)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glTexParameteri in interface SGL
+
+
+
See Also:
SGL.glTexParameteri(int, int, int)
+
+
+
+ +

+getCurrentColor

+
+public float[] getCurrentColor()
+
+
Description copied from interface: SGL
+
Get the current colour being rendered +

+

+
Specified by:
getCurrentColor in interface SGL
+
+
+ +
Returns:
The current colour being rendered
See Also:
SGL.getCurrentColor()
+
+
+
+ +

+glDeleteLists

+
+public void glDeleteLists(int list,
+                          int count)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glDeleteLists in interface SGL
+
+
+
See Also:
SGL.glDeleteLists(int, int)
+
+
+
+ +

+glClearDepth

+
+public void glClearDepth(float value)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glClearDepth in interface SGL
+
+
+
See Also:
SGL.glClearDepth(float)
+
+
+
+ +

+glDepthFunc

+
+public void glDepthFunc(int func)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glDepthFunc in interface SGL
+
+
+
See Also:
SGL.glDepthFunc(int)
+
+
+
+ +

+glDepthMask

+
+public void glDepthMask(boolean mask)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glDepthMask in interface SGL
+
+
+
See Also:
SGL.glDepthMask(boolean)
+
+
+
+ +

+setGlobalAlphaScale

+
+public void setGlobalAlphaScale(float alphaScale)
+
+
Description copied from interface: SGL
+
Set the scaling we'll apply to any colour binds in this renderer +

+

+
Specified by:
setGlobalAlphaScale in interface SGL
+
+
+
Parameters:
alphaScale - The scale to apply to any colour binds
See Also:
SGL.setGlobalAlphaScale(float)
+
+
+
+ +

+glLoadMatrix

+
+public void glLoadMatrix(java.nio.FloatBuffer buffer)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glLoadMatrix in interface SGL
+
+
+
See Also:
SGL.glLoadMatrix(java.nio.FloatBuffer)
+
+
+
+ +

+glGenTextures

+
+public void glGenTextures(java.nio.IntBuffer ids)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glGenTextures in interface SGL
+
+
+
+
+
+
+ +

+glGetError

+
+public void glGetError()
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glGetError in interface SGL
+
+
+
+
+
+
+ +

+glTexImage2D

+
+public void glTexImage2D(int target,
+                         int i,
+                         int dstPixelFormat,
+                         int width,
+                         int height,
+                         int j,
+                         int srcPixelFormat,
+                         int glUnsignedByte,
+                         java.nio.ByteBuffer textureBuffer)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glTexImage2D in interface SGL
+
+
+
+
+
+
+ +

+glTexSubImage2D

+
+public void glTexSubImage2D(int glTexture2d,
+                            int i,
+                            int pageX,
+                            int pageY,
+                            int width,
+                            int height,
+                            int glBgra,
+                            int glUnsignedByte,
+                            java.nio.ByteBuffer scratchByteBuffer)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glTexSubImage2D in interface SGL
+
+
+
+
+
+
+ +

+canTextureMirrorClamp

+
+public boolean canTextureMirrorClamp()
+
+
Description copied from interface: SGL
+
Check if the mirror clamp extension is available +

+

+
Specified by:
canTextureMirrorClamp in interface SGL
+
+
+ +
Returns:
True if the mirro clamp extension is available
+
+
+
+ +

+canSecondaryColor

+
+public boolean canSecondaryColor()
+
+
+
Specified by:
canSecondaryColor in interface SGL
+
+
+
+
+
+
+ +

+glSecondaryColor3ubEXT

+
+public void glSecondaryColor3ubEXT(byte b,
+                                   byte c,
+                                   byte d)
+
+
+
Specified by:
glSecondaryColor3ubEXT in interface SGL
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/LineStripRenderer.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/LineStripRenderer.html new file mode 100644 index 00000000..5687df2b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/LineStripRenderer.html @@ -0,0 +1,376 @@ + + + + + + +LineStripRenderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl.renderer +
+Interface LineStripRenderer

+
+
All Known Implementing Classes:
DefaultLineStripRenderer, QuadBasedLineStripRenderer
+
+
+
+
public interface LineStripRenderer
+ + +

+The description of a class able to render line strips through + OpenGL +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanapplyGLLineFixes() + +
+          Check if we should apply default line fixes
+ voidcolor(float r, + float g, + float b, + float a) + +
+          Apply a colour to the next vertex
+ voidend() + +
+          End the line strips
+ voidsetAntiAlias(boolean antialias) + +
+          Indicate whether antialiasing should be applied
+ voidsetLineCaps(boolean caps) + +
+          Indicate if we should render end caps
+ voidsetWidth(float width) + +
+          Set the width of the lines to be drawn
+ voidstart() + +
+          Start the line strips
+ voidvertex(float x, + float y) + +
+          Add a vertex
+  +

+ + + + + + + + +
+Method Detail
+ +

+applyGLLineFixes

+
+boolean applyGLLineFixes()
+
+
Check if we should apply default line fixes +

+

+ +
Returns:
True if we should apply GL fixes
+
+
+
+ +

+start

+
+void start()
+
+
Start the line strips +

+

+
+
+
+
+ +

+end

+
+void end()
+
+
End the line strips +

+

+
+
+
+
+ +

+vertex

+
+void vertex(float x,
+            float y)
+
+
Add a vertex +

+

+
Parameters:
x - The x coordinate of the vertex
y - The y coordinate of the vertex
+
+
+
+ +

+color

+
+void color(float r,
+           float g,
+           float b,
+           float a)
+
+
Apply a colour to the next vertex +

+

+
Parameters:
r - The red component of the colour
g - The green component of the colour
b - The blue component of the colour
a - The alpha component of the colour
+
+
+
+ +

+setWidth

+
+void setWidth(float width)
+
+
Set the width of the lines to be drawn +

+

+
Parameters:
width - The width of the lines to be drawn
+
+
+
+ +

+setAntiAlias

+
+void setAntiAlias(boolean antialias)
+
+
Indicate whether antialiasing should be applied +

+

+
Parameters:
antialias - True if antialiasing should be applied
+
+
+
+ +

+setLineCaps

+
+void setLineCaps(boolean caps)
+
+
Indicate if we should render end caps +

+

+
Parameters:
caps - True if we should render end caps
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/QuadBasedLineStripRenderer.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/QuadBasedLineStripRenderer.html new file mode 100644 index 00000000..df76d038 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/QuadBasedLineStripRenderer.html @@ -0,0 +1,546 @@ + + + + + + +QuadBasedLineStripRenderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl.renderer +
+Class QuadBasedLineStripRenderer

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer
+
+
+
All Implemented Interfaces:
LineStripRenderer
+
+
+
+
public class QuadBasedLineStripRenderer
extends java.lang.Object
implements LineStripRenderer
+ + +

+A line strip renderer that uses quads to generate lines +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static intMAX_POINTS + +
+          Maximum number of points allowed in a single strip
+  + + + + + + + + + + +
+Constructor Summary
QuadBasedLineStripRenderer() + +
+          Create a new strip renderer
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanapplyGLLineFixes() + +
+          Check if we should apply default line fixes
+ voidcolor(float r, + float g, + float b, + float a) + +
+          Apply a colour to the next vertex
+ voidend() + +
+          End the line strips
+ voidrenderLines(float[] points, + int count) + +
+          Render the lines applying antialiasing if required
+ voidrenderLinesImpl(float[] points, + int count, + float w) + +
+          Render the lines given
+ voidsetAntiAlias(boolean antialias) + +
+          Indicate whether antialiasing should be applied
+ voidsetLineCaps(boolean caps) + +
+          Indicate if we should render end caps
+ voidsetWidth(float width) + +
+          Set the width of the lines to be drawn
+ voidstart() + +
+          Start the line strips
+ voidvertex(float x, + float y) + +
+          Add a vertex
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+MAX_POINTS

+
+public static int MAX_POINTS
+
+
Maximum number of points allowed in a single strip +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+QuadBasedLineStripRenderer

+
+public QuadBasedLineStripRenderer()
+
+
Create a new strip renderer +

+

+ + + + + + + + +
+Method Detail
+ +

+setLineCaps

+
+public void setLineCaps(boolean caps)
+
+
Indicate if we should render end caps +

+

+
Specified by:
setLineCaps in interface LineStripRenderer
+
+
+
Parameters:
caps - True if we should render end caps
+
+
+
+ +

+start

+
+public void start()
+
+
Description copied from interface: LineStripRenderer
+
Start the line strips +

+

+
Specified by:
start in interface LineStripRenderer
+
+
+
See Also:
LineStripRenderer.start()
+
+
+
+ +

+end

+
+public void end()
+
+
Description copied from interface: LineStripRenderer
+
End the line strips +

+

+
Specified by:
end in interface LineStripRenderer
+
+
+
See Also:
LineStripRenderer.end()
+
+
+
+ +

+vertex

+
+public void vertex(float x,
+                   float y)
+
+
Description copied from interface: LineStripRenderer
+
Add a vertex +

+

+
Specified by:
vertex in interface LineStripRenderer
+
+
+
Parameters:
x - The x coordinate of the vertex
y - The y coordinate of the vertex
See Also:
LineStripRenderer.vertex(float, float)
+
+
+
+ +

+setWidth

+
+public void setWidth(float width)
+
+
Description copied from interface: LineStripRenderer
+
Set the width of the lines to be drawn +

+

+
Specified by:
setWidth in interface LineStripRenderer
+
+
+
Parameters:
width - The width of the lines to be drawn
See Also:
LineStripRenderer.setWidth(float)
+
+
+
+ +

+setAntiAlias

+
+public void setAntiAlias(boolean antialias)
+
+
Description copied from interface: LineStripRenderer
+
Indicate whether antialiasing should be applied +

+

+
Specified by:
setAntiAlias in interface LineStripRenderer
+
+
+
Parameters:
antialias - True if antialiasing should be applied
See Also:
LineStripRenderer.setAntiAlias(boolean)
+
+
+
+ +

+renderLines

+
+public void renderLines(float[] points,
+                        int count)
+
+
Render the lines applying antialiasing if required +

+

+
+
+
+
Parameters:
points - The points to be rendered as lines
count - The number of points to render
+
+
+
+ +

+renderLinesImpl

+
+public void renderLinesImpl(float[] points,
+                            int count,
+                            float w)
+
+
Render the lines given +

+

+
+
+
+
Parameters:
points - The points building up the lines
count - The number of points to render
w - The width to render at
+
+
+
+ +

+color

+
+public void color(float r,
+                  float g,
+                  float b,
+                  float a)
+
+
Description copied from interface: LineStripRenderer
+
Apply a colour to the next vertex +

+

+
Specified by:
color in interface LineStripRenderer
+
+
+
Parameters:
r - The red component of the colour
g - The green component of the colour
b - The blue component of the colour
a - The alpha component of the colour
See Also:
LineStripRenderer.color(float, float, float, float)
+
+
+
+ +

+applyGLLineFixes

+
+public boolean applyGLLineFixes()
+
+
Description copied from interface: LineStripRenderer
+
Check if we should apply default line fixes +

+

+
Specified by:
applyGLLineFixes in interface LineStripRenderer
+
+
+ +
Returns:
True if we should apply GL fixes
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/Renderer.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/Renderer.html new file mode 100644 index 00000000..4679524f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/Renderer.html @@ -0,0 +1,468 @@ + + + + + + +Renderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl.renderer +
+Class Renderer

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.renderer.Renderer
+
+
+
+
public class Renderer
extends java.lang.Object
+ + +

+The static holder for the current GL implementation. Note that this + renderer can only be set before the game has been started. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intDEFAULT_LINE_STRIP_RENDERER + +
+          The indicator for direct GL line renderer (the default)
+static intIMMEDIATE_RENDERER + +
+          The indicator for immediate mode renderering (the default)
+static intQUAD_BASED_LINE_STRIP_RENDERER + +
+          The indicator for consistant quad based lines
+static intVERTEX_ARRAY_RENDERER + +
+          The indicator for vertex array based rendering
+  + + + + + + + + + + +
+Constructor Summary
Renderer() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static SGLget() + +
+          Get the renderer to be used when accessing GL
+static LineStripRenderergetLineStripRenderer() + +
+          Get the line strip renderer to use
+static voidsetLineStripRenderer(int type) + +
+          Set the line strip renderer to one of the known types
+static voidsetLineStripRenderer(LineStripRenderer renderer) + +
+          Set the line strip renderer to be used globally
+static voidsetRenderer(int type) + +
+          Set the renderer to one of the known types
+static voidsetRenderer(SGL r) + +
+          Set the renderer to be used
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+IMMEDIATE_RENDERER

+
+public static final int IMMEDIATE_RENDERER
+
+
The indicator for immediate mode renderering (the default) +

+

+
See Also:
Constant Field Values
+
+
+ +

+VERTEX_ARRAY_RENDERER

+
+public static final int VERTEX_ARRAY_RENDERER
+
+
The indicator for vertex array based rendering +

+

+
See Also:
Constant Field Values
+
+
+ +

+DEFAULT_LINE_STRIP_RENDERER

+
+public static final int DEFAULT_LINE_STRIP_RENDERER
+
+
The indicator for direct GL line renderer (the default) +

+

+
See Also:
Constant Field Values
+
+
+ +

+QUAD_BASED_LINE_STRIP_RENDERER

+
+public static final int QUAD_BASED_LINE_STRIP_RENDERER
+
+
The indicator for consistant quad based lines +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+Renderer

+
+public Renderer()
+
+
+ + + + + + + + +
+Method Detail
+ +

+setRenderer

+
+public static void setRenderer(int type)
+
+
Set the renderer to one of the known types +

+

+
Parameters:
type - The type of renderer to use
+
+
+
+ +

+setLineStripRenderer

+
+public static void setLineStripRenderer(int type)
+
+
Set the line strip renderer to one of the known types +

+

+
Parameters:
type - The type of renderer to use
+
+
+
+ +

+setLineStripRenderer

+
+public static void setLineStripRenderer(LineStripRenderer renderer)
+
+
Set the line strip renderer to be used globally +

+

+
Parameters:
renderer - The line strip renderer to be used
+
+
+
+ +

+setRenderer

+
+public static void setRenderer(SGL r)
+
+
Set the renderer to be used +

+

+
Parameters:
r - The renderer to be used
+
+
+
+ +

+get

+
+public static SGL get()
+
+
Get the renderer to be used when accessing GL +

+

+ +
Returns:
The renderer to be used when accessing GL
+
+
+
+ +

+getLineStripRenderer

+
+public static LineStripRenderer getLineStripRenderer()
+
+
Get the line strip renderer to use +

+

+ +
Returns:
The line strip renderer to use
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/SGL.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/SGL.html new file mode 100644 index 00000000..ee3b2a41 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/SGL.html @@ -0,0 +1,2510 @@ + + + + + + +SGL (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl.renderer +
+Interface SGL

+
+
All Known Implementing Classes:
ImmediateModeOGLRenderer, VAOGLRenderer
+
+
+
+
public interface SGL
+ + +

+The description of the OpenGL functions used Slick. Any other rendering method will + need to emulate these. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intGL_ALWAYS + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_BGRA + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_BLEND + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_CLAMP + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_CLIP_PLANE0 + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_CLIP_PLANE1 + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_CLIP_PLANE2 + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_CLIP_PLANE3 + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_COLOR_BUFFER_BIT + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_COLOR_CLEAR_VALUE + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_COLOR_SUM_EXT + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_COMPILE + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_COMPILE_AND_EXECUTE + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_DEPTH_BUFFER_BIT + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_DEPTH_TEST + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_DST_ALPHA + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_EQUAL + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_LINE_SMOOTH + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_LINE_STRIP + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_LINE_WIDTH + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_LINEAR + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_LINES + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_MAX_TEXTURE_SIZE + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_MIRROR_CLAMP_TO_EDGE_EXT + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_MODELVIEW_MATRIX + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_MODULATE + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_NEAREST + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_NOTEQUAL + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_ONE + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_ONE_MINUS_DST_ALPHA + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_ONE_MINUS_SRC_ALPHA + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_ONE_MINUS_SRC_COLOR + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_POINT_SMOOTH + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_POINTS + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_POLYGON_SMOOTH + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_QUADS + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_RGB + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_RGBA + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_RGBA16 + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_RGBA8 + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_SCISSOR_TEST + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_SRC_ALPHA + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_SRC_COLOR + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_TEXTURE_2D + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_TEXTURE_ENV + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_TEXTURE_ENV_MODE + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_TEXTURE_MAG_FILTER + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_TEXTURE_MIN_FILTER + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_TEXTURE_WRAP_S + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_TEXTURE_WRAP_T + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_TRIANGLE_FAN + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_TRIANGLES + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+static intGL_UNSIGNED_BYTE + +
+          OpenGL Enum - @url http://www.opengl.org/documentation
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancanSecondaryColor() + +
+           
+ booleancanTextureMirrorClamp() + +
+          Check if the mirror clamp extension is available
+ voidenterOrtho(int xsize, + int ysize) + +
+          Enter orthographic mode
+ voidflush() + +
+          Flush the current state of the renderer down to GL
+ float[]getCurrentColor() + +
+          Get the current colour being rendered
+ voidglBegin(int geomType) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglBindTexture(int target, + int id) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglBlendFunc(int src, + int dest) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglCallList(int id) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglClear(int value) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglClearColor(float red, + float green, + float blue, + float alpha) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglClearDepth(float value) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglClipPlane(int plane, + java.nio.DoubleBuffer buffer) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglColor4f(float r, + float g, + float b, + float a) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglColorMask(boolean red, + boolean green, + boolean blue, + boolean alpha) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglCopyTexImage2D(int target, + int level, + int internalFormat, + int x, + int y, + int width, + int height, + int border) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglDeleteLists(int list, + int count) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglDeleteTextures(java.nio.IntBuffer buffer) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglDepthFunc(int func) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglDepthMask(boolean mask) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglDisable(int item) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglEnable(int item) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglEnd() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglEndList() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ intglGenLists(int count) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglGenTextures(java.nio.IntBuffer ids) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglGetError() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglGetFloat(int id, + java.nio.FloatBuffer ret) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglGetInteger(int id, + java.nio.IntBuffer ret) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglGetTexImage(int target, + int level, + int format, + int type, + java.nio.ByteBuffer pixels) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglLineWidth(float width) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglLoadIdentity() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglLoadMatrix(java.nio.FloatBuffer buffer) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglNewList(int id, + int option) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglPointSize(float size) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglPopMatrix() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglPushMatrix() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglReadPixels(int x, + int y, + int width, + int height, + int format, + int type, + java.nio.ByteBuffer pixels) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglRotatef(float angle, + float x, + float y, + float z) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglScalef(float x, + float y, + float z) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglScissor(int x, + int y, + int width, + int height) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglSecondaryColor3ubEXT(byte b, + byte c, + byte d) + +
+           
+ voidglTexCoord2f(float u, + float v) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglTexEnvi(int target, + int mode, + int value) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglTexImage2D(int target, + int i, + int dstPixelFormat, + int get2Fold, + int get2Fold2, + int j, + int srcPixelFormat, + int glUnsignedByte, + java.nio.ByteBuffer textureBuffer) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglTexParameteri(int target, + int param, + int value) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglTexSubImage2D(int glTexture2d, + int i, + int pageX, + int pageY, + int width, + int height, + int glBgra, + int glUnsignedByte, + java.nio.ByteBuffer scratchByteBuffer) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglTranslatef(float x, + float y, + float z) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglVertex2f(float x, + float y) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglVertex3f(float x, + float y, + float z) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidinitDisplay(int width, + int height) + +
+          Initialise the display
+ voidsetGlobalAlphaScale(float alphaScale) + +
+          Set the scaling we'll apply to any colour binds in this renderer
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL_TEXTURE_2D

+
+static final int GL_TEXTURE_2D
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_RGBA

+
+static final int GL_RGBA
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_RGB

+
+static final int GL_RGB
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_UNSIGNED_BYTE

+
+static final int GL_UNSIGNED_BYTE
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_LINEAR

+
+static final int GL_LINEAR
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_NEAREST

+
+static final int GL_NEAREST
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_TEXTURE_MIN_FILTER

+
+static final int GL_TEXTURE_MIN_FILTER
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_TEXTURE_MAG_FILTER

+
+static final int GL_TEXTURE_MAG_FILTER
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_POINT_SMOOTH

+
+static final int GL_POINT_SMOOTH
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_POLYGON_SMOOTH

+
+static final int GL_POLYGON_SMOOTH
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_LINE_SMOOTH

+
+static final int GL_LINE_SMOOTH
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_SCISSOR_TEST

+
+static final int GL_SCISSOR_TEST
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_MODULATE

+
+static final int GL_MODULATE
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_TEXTURE_ENV

+
+static final int GL_TEXTURE_ENV
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_TEXTURE_ENV_MODE

+
+static final int GL_TEXTURE_ENV_MODE
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_QUADS

+
+static final int GL_QUADS
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_POINTS

+
+static final int GL_POINTS
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_LINES

+
+static final int GL_LINES
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_LINE_STRIP

+
+static final int GL_LINE_STRIP
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_TRIANGLES

+
+static final int GL_TRIANGLES
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_TRIANGLE_FAN

+
+static final int GL_TRIANGLE_FAN
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_SRC_ALPHA

+
+static final int GL_SRC_ALPHA
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_ONE

+
+static final int GL_ONE
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_ONE_MINUS_DST_ALPHA

+
+static final int GL_ONE_MINUS_DST_ALPHA
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_DST_ALPHA

+
+static final int GL_DST_ALPHA
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_ONE_MINUS_SRC_ALPHA

+
+static final int GL_ONE_MINUS_SRC_ALPHA
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_COMPILE

+
+static final int GL_COMPILE
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_MAX_TEXTURE_SIZE

+
+static final int GL_MAX_TEXTURE_SIZE
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_COLOR_BUFFER_BIT

+
+static final int GL_COLOR_BUFFER_BIT
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_DEPTH_BUFFER_BIT

+
+static final int GL_DEPTH_BUFFER_BIT
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_BLEND

+
+static final int GL_BLEND
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_COLOR_CLEAR_VALUE

+
+static final int GL_COLOR_CLEAR_VALUE
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_LINE_WIDTH

+
+static final int GL_LINE_WIDTH
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_CLIP_PLANE0

+
+static final int GL_CLIP_PLANE0
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_CLIP_PLANE1

+
+static final int GL_CLIP_PLANE1
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_CLIP_PLANE2

+
+static final int GL_CLIP_PLANE2
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_CLIP_PLANE3

+
+static final int GL_CLIP_PLANE3
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_COMPILE_AND_EXECUTE

+
+static final int GL_COMPILE_AND_EXECUTE
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_RGBA8

+
+static final int GL_RGBA8
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_RGBA16

+
+static final int GL_RGBA16
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_BGRA

+
+static final int GL_BGRA
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_MIRROR_CLAMP_TO_EDGE_EXT

+
+static final int GL_MIRROR_CLAMP_TO_EDGE_EXT
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_TEXTURE_WRAP_S

+
+static final int GL_TEXTURE_WRAP_S
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_TEXTURE_WRAP_T

+
+static final int GL_TEXTURE_WRAP_T
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_CLAMP

+
+static final int GL_CLAMP
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_COLOR_SUM_EXT

+
+static final int GL_COLOR_SUM_EXT
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_ALWAYS

+
+static final int GL_ALWAYS
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_DEPTH_TEST

+
+static final int GL_DEPTH_TEST
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_NOTEQUAL

+
+static final int GL_NOTEQUAL
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_EQUAL

+
+static final int GL_EQUAL
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_SRC_COLOR

+
+static final int GL_SRC_COLOR
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_ONE_MINUS_SRC_COLOR

+
+static final int GL_ONE_MINUS_SRC_COLOR
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+
+ +

+GL_MODELVIEW_MATRIX

+
+static final int GL_MODELVIEW_MATRIX
+
+
OpenGL Enum - @url http://www.opengl.org/documentation +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Method Detail
+ +

+flush

+
+void flush()
+
+
Flush the current state of the renderer down to GL +

+

+
+
+
+
+ +

+initDisplay

+
+void initDisplay(int width,
+                 int height)
+
+
Initialise the display +

+

+
Parameters:
width - The width of the display
height - The height of the display
+
+
+
+ +

+enterOrtho

+
+void enterOrtho(int xsize,
+                int ysize)
+
+
Enter orthographic mode +

+

+
Parameters:
xsize - The size of the ortho display
ysize - The size of the ortho display
+
+
+
+ +

+glClearColor

+
+void glClearColor(float red,
+                  float green,
+                  float blue,
+                  float alpha)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
red -
green -
blue -
alpha -
+
+
+
+ +

+glClipPlane

+
+void glClipPlane(int plane,
+                 java.nio.DoubleBuffer buffer)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
plane -
buffer -
+
+
+
+ +

+glScissor

+
+void glScissor(int x,
+               int y,
+               int width,
+               int height)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
x -
y -
width -
height -
+
+
+
+ +

+glLineWidth

+
+void glLineWidth(float width)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
width -
+
+
+
+ +

+glClear

+
+void glClear(int value)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
value -
+
+
+
+ +

+glColorMask

+
+void glColorMask(boolean red,
+                 boolean green,
+                 boolean blue,
+                 boolean alpha)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
red -
green -
blue -
alpha -
+
+
+
+ +

+glLoadIdentity

+
+void glLoadIdentity()
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
+
+
+
+ +

+glGetInteger

+
+void glGetInteger(int id,
+                  java.nio.IntBuffer ret)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
id -
ret -
+
+
+
+ +

+glGetFloat

+
+void glGetFloat(int id,
+                java.nio.FloatBuffer ret)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
id -
ret -
+
+
+
+ +

+glEnable

+
+void glEnable(int item)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
item -
+
+
+
+ +

+glDisable

+
+void glDisable(int item)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
item -
+
+
+
+ +

+glBindTexture

+
+void glBindTexture(int target,
+                   int id)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
target -
id -
+
+
+
+ +

+glGetTexImage

+
+void glGetTexImage(int target,
+                   int level,
+                   int format,
+                   int type,
+                   java.nio.ByteBuffer pixels)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
target -
level -
format -
type -
pixels -
+
+
+
+ +

+glDeleteTextures

+
+void glDeleteTextures(java.nio.IntBuffer buffer)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
buffer -
+
+
+
+ +

+glColor4f

+
+void glColor4f(float r,
+               float g,
+               float b,
+               float a)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
r -
g -
b -
a -
+
+
+
+ +

+glTexCoord2f

+
+void glTexCoord2f(float u,
+                  float v)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
u -
v -
+
+
+
+ +

+glVertex3f

+
+void glVertex3f(float x,
+                float y,
+                float z)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
x -
y -
z -
+
+
+
+ +

+glVertex2f

+
+void glVertex2f(float x,
+                float y)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
x -
y -
+
+
+
+ +

+glRotatef

+
+void glRotatef(float angle,
+               float x,
+               float y,
+               float z)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
angle -
x -
y -
z -
+
+
+
+ +

+glTranslatef

+
+void glTranslatef(float x,
+                  float y,
+                  float z)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
x -
y -
z -
+
+
+
+ +

+glBegin

+
+void glBegin(int geomType)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
geomType -
+
+
+
+ +

+glEnd

+
+void glEnd()
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
+
+
+
+ +

+glTexEnvi

+
+void glTexEnvi(int target,
+               int mode,
+               int value)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
target -
mode -
value -
+
+
+
+ +

+glPointSize

+
+void glPointSize(float size)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
size -
+
+
+
+ +

+glScalef

+
+void glScalef(float x,
+              float y,
+              float z)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
x -
y -
z -
+
+
+
+ +

+glPushMatrix

+
+void glPushMatrix()
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
+
+
+
+ +

+glPopMatrix

+
+void glPopMatrix()
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
+
+
+
+ +

+glBlendFunc

+
+void glBlendFunc(int src,
+                 int dest)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
src -
dest -
+
+
+
+ +

+glGenLists

+
+int glGenLists(int count)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
count - +
Returns:
The index of the lists
+
+
+
+ +

+glNewList

+
+void glNewList(int id,
+               int option)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
id -
option -
+
+
+
+ +

+glEndList

+
+void glEndList()
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
+
+
+
+ +

+glCallList

+
+void glCallList(int id)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
id -
+
+
+
+ +

+glCopyTexImage2D

+
+void glCopyTexImage2D(int target,
+                      int level,
+                      int internalFormat,
+                      int x,
+                      int y,
+                      int width,
+                      int height,
+                      int border)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
target -
level -
internalFormat -
x -
y -
width -
height -
border -
+
+
+
+ +

+glReadPixels

+
+void glReadPixels(int x,
+                  int y,
+                  int width,
+                  int height,
+                  int format,
+                  int type,
+                  java.nio.ByteBuffer pixels)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
x -
y -
width -
height -
format -
type -
pixels -
+
+
+
+ +

+glTexParameteri

+
+void glTexParameteri(int target,
+                     int param,
+                     int value)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
target -
param -
value -
+
+
+
+ +

+getCurrentColor

+
+float[] getCurrentColor()
+
+
Get the current colour being rendered +

+

+ +
Returns:
The current colour being rendered
+
+
+
+ +

+glDeleteLists

+
+void glDeleteLists(int list,
+                   int count)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
list -
count -
+
+
+
+ +

+glDepthMask

+
+void glDepthMask(boolean mask)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
mask -
+
+
+
+ +

+glClearDepth

+
+void glClearDepth(float value)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
value -
+
+
+
+ +

+glDepthFunc

+
+void glDepthFunc(int func)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
func -
+
+
+
+ +

+setGlobalAlphaScale

+
+void setGlobalAlphaScale(float alphaScale)
+
+
Set the scaling we'll apply to any colour binds in this renderer +

+

+
Parameters:
alphaScale - The scale to apply to any colour binds
+
+
+
+ +

+glLoadMatrix

+
+void glLoadMatrix(java.nio.FloatBuffer buffer)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
buffer -
+
+
+
+ +

+glGenTextures

+
+void glGenTextures(java.nio.IntBuffer ids)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Parameters:
ids -
+
+
+
+ +

+glGetError

+
+void glGetError()
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
+
+
+
+ +

+glTexImage2D

+
+void glTexImage2D(int target,
+                  int i,
+                  int dstPixelFormat,
+                  int get2Fold,
+                  int get2Fold2,
+                  int j,
+                  int srcPixelFormat,
+                  int glUnsignedByte,
+                  java.nio.ByteBuffer textureBuffer)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
+
+
+
+ +

+glTexSubImage2D

+
+void glTexSubImage2D(int glTexture2d,
+                     int i,
+                     int pageX,
+                     int pageY,
+                     int width,
+                     int height,
+                     int glBgra,
+                     int glUnsignedByte,
+                     java.nio.ByteBuffer scratchByteBuffer)
+
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
+
+
+
+ +

+canTextureMirrorClamp

+
+boolean canTextureMirrorClamp()
+
+
Check if the mirror clamp extension is available +

+

+ +
Returns:
True if the mirro clamp extension is available
+
+
+
+ +

+canSecondaryColor

+
+boolean canSecondaryColor()
+
+
+
+
+
+
+ +

+glSecondaryColor3ubEXT

+
+void glSecondaryColor3ubEXT(byte b,
+                            byte c,
+                            byte d)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/VAOGLRenderer.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/VAOGLRenderer.html new file mode 100644 index 00000000..bd1500a2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/VAOGLRenderer.html @@ -0,0 +1,1111 @@ + + + + + + +VAOGLRenderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.opengl.renderer +
+Class VAOGLRenderer

+
+java.lang.Object
+  extended by org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer
+      extended by org.newdawn.slick.opengl.renderer.VAOGLRenderer
+
+
+
All Implemented Interfaces:
SGL
+
+
+
+
public class VAOGLRenderer
extends ImmediateModeOGLRenderer
+ + +

+A renderer that caches all operations into an array, creates an opengl vertex array when + required and spits the data down to the card in batch mode +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+static intMAX_VERTS + +
+          The maximum number of vertices draw in one batch
+static intNONE + +
+          Indicates there is no current geometry buffer
+ + + + + + + +
Fields inherited from class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer
alphaScale
+ + + + + + + +
Fields inherited from interface org.newdawn.slick.opengl.renderer.SGL
GL_ALWAYS, GL_BGRA, GL_BLEND, GL_CLAMP, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_SUM_EXT, GL_COMPILE, GL_COMPILE_AND_EXECUTE, GL_DEPTH_BUFFER_BIT, GL_DEPTH_TEST, GL_DST_ALPHA, GL_EQUAL, GL_LINE_SMOOTH, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINEAR, GL_LINES, GL_MAX_TEXTURE_SIZE, GL_MIRROR_CLAMP_TO_EDGE_EXT, GL_MODELVIEW_MATRIX, GL_MODULATE, GL_NEAREST, GL_NOTEQUAL, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_POINT_SMOOTH, GL_POINTS, GL_POLYGON_SMOOTH, GL_QUADS, GL_RGB, GL_RGBA, GL_RGBA16, GL_RGBA8, GL_SCISSOR_TEST, GL_SRC_ALPHA, GL_SRC_COLOR, GL_TEXTURE_2D, GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_UNSIGNED_BYTE
+  + + + + + + + + + + +
+Constructor Summary
VAOGLRenderer() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidflush() + +
+          Flush the current state of the renderer down to GL
+ float[]getCurrentColor() + +
+          Get the current colour being rendered
+ voidglBegin(int geomType) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglBindTexture(int target, + int id) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglBlendFunc(int src, + int dest) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglCallList(int id) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglClear(int value) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglClipPlane(int plane, + java.nio.DoubleBuffer buffer) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglColor4f(float r, + float g, + float b, + float a) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglColorMask(boolean red, + boolean green, + boolean blue, + boolean alpha) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglDisable(int item) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglEnable(int item) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglEnd() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglEndList() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglLineWidth(float width) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglLoadMatrix(java.nio.FloatBuffer buffer) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglNewList(int id, + int option) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglPointSize(float size) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglPopMatrix() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglPushMatrix() + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglRotatef(float angle, + float x, + float y, + float z) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglScalef(float x, + float y, + float z) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglScissor(int x, + int y, + int width, + int height) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglTexCoord2f(float u, + float v) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglTexEnvi(int target, + int mode, + int value) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglTranslatef(float x, + float y, + float z) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglVertex2f(float x, + float y) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidglVertex3f(float x, + float y, + float z) + +
+          OpenGL Method - @url http://www.opengl.org/documentation/
+ voidinitDisplay(int width, + int height) + +
+          Initialise the display
+ + + + + + + +
Methods inherited from class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer
canSecondaryColor, canTextureMirrorClamp, enterOrtho, glClearColor, glClearDepth, glCopyTexImage2D, glDeleteLists, glDeleteTextures, glDepthFunc, glDepthMask, glGenLists, glGenTextures, glGetError, glGetFloat, glGetInteger, glGetTexImage, glLoadIdentity, glReadPixels, glSecondaryColor3ubEXT, glTexImage2D, glTexParameteri, glTexSubImage2D, setGlobalAlphaScale
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+NONE

+
+public static final int NONE
+
+
Indicates there is no current geometry buffer +

+

+
See Also:
Constant Field Values
+
+
+ +

+MAX_VERTS

+
+public static final int MAX_VERTS
+
+
The maximum number of vertices draw in one batch +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+VAOGLRenderer

+
+public VAOGLRenderer()
+
+
+ + + + + + + + +
+Method Detail
+ +

+initDisplay

+
+public void initDisplay(int width,
+                        int height)
+
+
Description copied from interface: SGL
+
Initialise the display +

+

+
Specified by:
initDisplay in interface SGL
Overrides:
initDisplay in class ImmediateModeOGLRenderer
+
+
+
Parameters:
width - The width of the display
height - The height of the display
See Also:
ImmediateModeOGLRenderer.initDisplay(int, int)
+
+
+
+ +

+flush

+
+public void flush()
+
+
Description copied from interface: SGL
+
Flush the current state of the renderer down to GL +

+

+
Specified by:
flush in interface SGL
Overrides:
flush in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.flush()
+
+
+
+ +

+glBegin

+
+public void glBegin(int geomType)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glBegin in interface SGL
Overrides:
glBegin in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glBegin(int)
+
+
+
+ +

+glColor4f

+
+public void glColor4f(float r,
+                      float g,
+                      float b,
+                      float a)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glColor4f in interface SGL
Overrides:
glColor4f in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glColor4f(float, float, float, float)
+
+
+
+ +

+glEnd

+
+public void glEnd()
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glEnd in interface SGL
Overrides:
glEnd in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glEnd()
+
+
+
+ +

+glTexCoord2f

+
+public void glTexCoord2f(float u,
+                         float v)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glTexCoord2f in interface SGL
Overrides:
glTexCoord2f in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glTexCoord2f(float, float)
+
+
+
+ +

+glVertex2f

+
+public void glVertex2f(float x,
+                       float y)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glVertex2f in interface SGL
Overrides:
glVertex2f in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glVertex2f(float, float)
+
+
+
+ +

+glVertex3f

+
+public void glVertex3f(float x,
+                       float y,
+                       float z)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glVertex3f in interface SGL
Overrides:
glVertex3f in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glVertex3f(float, float, float)
+
+
+
+ +

+glBindTexture

+
+public void glBindTexture(int target,
+                          int id)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glBindTexture in interface SGL
Overrides:
glBindTexture in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glBindTexture(int, int)
+
+
+
+ +

+glBlendFunc

+
+public void glBlendFunc(int src,
+                        int dest)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glBlendFunc in interface SGL
Overrides:
glBlendFunc in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glBlendFunc(int, int)
+
+
+
+ +

+glCallList

+
+public void glCallList(int id)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glCallList in interface SGL
Overrides:
glCallList in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glCallList(int)
+
+
+
+ +

+glClear

+
+public void glClear(int value)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glClear in interface SGL
Overrides:
glClear in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glClear(int)
+
+
+
+ +

+glClipPlane

+
+public void glClipPlane(int plane,
+                        java.nio.DoubleBuffer buffer)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glClipPlane in interface SGL
Overrides:
glClipPlane in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glClipPlane(int, java.nio.DoubleBuffer)
+
+
+
+ +

+glColorMask

+
+public void glColorMask(boolean red,
+                        boolean green,
+                        boolean blue,
+                        boolean alpha)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glColorMask in interface SGL
Overrides:
glColorMask in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glColorMask(boolean, boolean, boolean, boolean)
+
+
+
+ +

+glDisable

+
+public void glDisable(int item)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glDisable in interface SGL
Overrides:
glDisable in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glDisable(int)
+
+
+
+ +

+glEnable

+
+public void glEnable(int item)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glEnable in interface SGL
Overrides:
glEnable in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glEnable(int)
+
+
+
+ +

+glLineWidth

+
+public void glLineWidth(float width)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glLineWidth in interface SGL
Overrides:
glLineWidth in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glLineWidth(float)
+
+
+
+ +

+glPointSize

+
+public void glPointSize(float size)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glPointSize in interface SGL
Overrides:
glPointSize in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glPointSize(float)
+
+
+
+ +

+glPopMatrix

+
+public void glPopMatrix()
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glPopMatrix in interface SGL
Overrides:
glPopMatrix in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glPopMatrix()
+
+
+
+ +

+glPushMatrix

+
+public void glPushMatrix()
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glPushMatrix in interface SGL
Overrides:
glPushMatrix in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glPushMatrix()
+
+
+
+ +

+glRotatef

+
+public void glRotatef(float angle,
+                      float x,
+                      float y,
+                      float z)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glRotatef in interface SGL
Overrides:
glRotatef in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glRotatef(float, float, float, float)
+
+
+
+ +

+glScalef

+
+public void glScalef(float x,
+                     float y,
+                     float z)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glScalef in interface SGL
Overrides:
glScalef in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glScalef(float, float, float)
+
+
+
+ +

+glScissor

+
+public void glScissor(int x,
+                      int y,
+                      int width,
+                      int height)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glScissor in interface SGL
Overrides:
glScissor in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glScissor(int, int, int, int)
+
+
+
+ +

+glTexEnvi

+
+public void glTexEnvi(int target,
+                      int mode,
+                      int value)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glTexEnvi in interface SGL
Overrides:
glTexEnvi in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glTexEnvi(int, int, int)
+
+
+
+ +

+glTranslatef

+
+public void glTranslatef(float x,
+                         float y,
+                         float z)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glTranslatef in interface SGL
Overrides:
glTranslatef in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glTranslatef(float, float, float)
+
+
+
+ +

+glEndList

+
+public void glEndList()
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glEndList in interface SGL
Overrides:
glEndList in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glEndList()
+
+
+
+ +

+glNewList

+
+public void glNewList(int id,
+                      int option)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glNewList in interface SGL
Overrides:
glNewList in class ImmediateModeOGLRenderer
+
+
+
See Also:
ImmediateModeOGLRenderer.glNewList(int, int)
+
+
+
+ +

+getCurrentColor

+
+public float[] getCurrentColor()
+
+
Description copied from interface: SGL
+
Get the current colour being rendered +

+

+
Specified by:
getCurrentColor in interface SGL
Overrides:
getCurrentColor in class ImmediateModeOGLRenderer
+
+
+ +
Returns:
The current colour being rendered
See Also:
SGL.getCurrentColor()
+
+
+
+ +

+glLoadMatrix

+
+public void glLoadMatrix(java.nio.FloatBuffer buffer)
+
+
Description copied from interface: SGL
+
OpenGL Method - @url http://www.opengl.org/documentation/ +

+

+
Specified by:
glLoadMatrix in interface SGL
Overrides:
glLoadMatrix in class ImmediateModeOGLRenderer
+
+
+
See Also:
SGL.glLoadMatrix(java.nio.FloatBuffer)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/DefaultLineStripRenderer.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/DefaultLineStripRenderer.html new file mode 100644 index 00000000..35e5b312 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/DefaultLineStripRenderer.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.renderer.DefaultLineStripRenderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.renderer.DefaultLineStripRenderer

+
+No usage of org.newdawn.slick.opengl.renderer.DefaultLineStripRenderer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/ImmediateModeOGLRenderer.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/ImmediateModeOGLRenderer.html new file mode 100644 index 00000000..de99abf3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/ImmediateModeOGLRenderer.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer

+
+ + + + + + + + + +
+Packages that use ImmediateModeOGLRenderer
org.newdawn.slick.opengl.renderer  
+  +

+ + + + + +
+Uses of ImmediateModeOGLRenderer in org.newdawn.slick.opengl.renderer
+  +

+ + + + + + + + + +
Subclasses of ImmediateModeOGLRenderer in org.newdawn.slick.opengl.renderer
+ classVAOGLRenderer + +
+          A renderer that caches all operations into an array, creates an opengl vertex array when + required and spits the data down to the card in batch mode
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/LineStripRenderer.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/LineStripRenderer.html new file mode 100644 index 00000000..0da1c7d2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/LineStripRenderer.html @@ -0,0 +1,220 @@ + + + + + + +Uses of Interface org.newdawn.slick.opengl.renderer.LineStripRenderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.opengl.renderer.LineStripRenderer

+
+ + + + + + + + + +
+Packages that use LineStripRenderer
org.newdawn.slick.opengl.renderer  
+  +

+ + + + + +
+Uses of LineStripRenderer in org.newdawn.slick.opengl.renderer
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick.opengl.renderer that implement LineStripRenderer
+ classDefaultLineStripRenderer + +
+          The default version of the renderer relies of GL calls to do everything.
+ classQuadBasedLineStripRenderer + +
+          A line strip renderer that uses quads to generate lines
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.opengl.renderer that return LineStripRenderer
+static LineStripRendererRenderer.getLineStripRenderer() + +
+          Get the line strip renderer to use
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.opengl.renderer with parameters of type LineStripRenderer
+static voidRenderer.setLineStripRenderer(LineStripRenderer renderer) + +
+          Set the line strip renderer to be used globally
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/QuadBasedLineStripRenderer.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/QuadBasedLineStripRenderer.html new file mode 100644 index 00000000..842a773d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/QuadBasedLineStripRenderer.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer

+
+No usage of org.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/Renderer.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/Renderer.html new file mode 100644 index 00000000..da8ec0e5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/Renderer.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.renderer.Renderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.renderer.Renderer

+
+No usage of org.newdawn.slick.opengl.renderer.Renderer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/SGL.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/SGL.html new file mode 100644 index 00000000..37e79e9a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/SGL.html @@ -0,0 +1,476 @@ + + + + + + +Uses of Interface org.newdawn.slick.opengl.renderer.SGL (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.opengl.renderer.SGL

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use SGL
org.newdawn.slick  
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. 
org.newdawn.slick.opengl.renderer  
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
org.newdawn.slick.state.transition  
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + +
+Uses of SGL in org.newdawn.slick
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fields in org.newdawn.slick declared as SGL
+protected static SGLImage.GL + +
+          The renderer to use for all GL operations
+protected static SGLGraphics.GL + +
+          The renderer to use for all GL operations
+protected static SGLGameContainer.GL + +
+          The renderer to use for all GL operations
+protected  SGLColor.GL + +
+          The renderer to use for all GL operations
+protected static SGLCachedRender.GL + +
+          The renderer to use for all GL operations
+protected static SGLBigImage.GL + +
+          The renderer to use for all GL operations
+  +

+ + + + + +
+Uses of SGL in org.newdawn.slick.opengl
+  +

+ + + + + + + + + + + + + +
Fields in org.newdawn.slick.opengl declared as SGL
+protected static SGLTextureImpl.GL + +
+          The renderer to use for all GL operations
+protected static SGLInternalTextureLoader.GL + +
+          The renderer to use for all GL operations
+  +

+ + + + + +
+Uses of SGL in org.newdawn.slick.opengl.renderer
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick.opengl.renderer that implement SGL
+ classImmediateModeOGLRenderer + +
+          The default OpenGL renderer, uses immediate mode for everything
+ classVAOGLRenderer + +
+          A renderer that caches all operations into an array, creates an opengl vertex array when + required and spits the data down to the card in batch mode
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.opengl.renderer that return SGL
+static SGLRenderer.get() + +
+          Get the renderer to be used when accessing GL
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.opengl.renderer with parameters of type SGL
+static voidRenderer.setRenderer(SGL r) + +
+          Set the renderer to be used
+  +

+ + + + + +
+Uses of SGL in org.newdawn.slick.particles
+  +

+ + + + + + + + + + + + + +
Fields in org.newdawn.slick.particles declared as SGL
+protected  SGLParticleSystem.GL + +
+          The renderer to use for all GL operations
+protected static SGLParticle.GL + +
+          The renderer to use for all GL operations
+  +

+ + + + + +
+Uses of SGL in org.newdawn.slick.state.transition
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Fields in org.newdawn.slick.state.transition declared as SGL
+protected static SGLVerticalSplitTransition.GL + +
+          The renderer to use for all GL operations
+protected static SGLSelectTransition.GL + +
+          The renderer to use for all GL operations
+protected static SGLHorizontalSplitTransition.GL + +
+          The renderer to use for all GL operations
+protected static SGLBlobbyTransition.GL + +
+          The renderer to use for all GL operations
+  +

+ + + + + +
+Uses of SGL in org.newdawn.slick.svg
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick.svg declared as SGL
+protected static SGLSimpleDiagramRenderer.GL + +
+          The renderer to use for all GL operations
+  +

+ + + + + +
+Uses of SGL in org.newdawn.slick.util
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick.util declared as SGL
+protected static SGLMaskUtil.GL + +
+          The renderer to use for all GL operations
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/VAOGLRenderer.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/VAOGLRenderer.html new file mode 100644 index 00000000..f67c3e45 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/class-use/VAOGLRenderer.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.opengl.renderer.VAOGLRenderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.opengl.renderer.VAOGLRenderer

+
+No usage of org.newdawn.slick.opengl.renderer.VAOGLRenderer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/package-frame.html new file mode 100644 index 00000000..3885eb41 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/package-frame.html @@ -0,0 +1,53 @@ + + + + + + +org.newdawn.slick.opengl.renderer (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.opengl.renderer + + + + +
+Interfaces  + +
+LineStripRenderer +
+SGL
+ + + + + + +
+Classes  + +
+DefaultLineStripRenderer +
+ImmediateModeOGLRenderer +
+QuadBasedLineStripRenderer +
+Renderer +
+VAOGLRenderer
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/package-summary.html new file mode 100644 index 00000000..2f6234ee --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/package-summary.html @@ -0,0 +1,193 @@ + + + + + + +org.newdawn.slick.opengl.renderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.opengl.renderer +

+ + + + + + + + + + + + + +
+Interface Summary
LineStripRendererThe description of a class able to render line strips through + OpenGL
SGLThe description of the OpenGL functions used Slick.
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
DefaultLineStripRendererThe default version of the renderer relies of GL calls to do everything.
ImmediateModeOGLRendererThe default OpenGL renderer, uses immediate mode for everything
QuadBasedLineStripRendererA line strip renderer that uses quads to generate lines
RendererThe static holder for the current GL implementation.
VAOGLRendererA renderer that caches all operations into an array, creates an opengl vertex array when + required and spits the data down to the card in batch mode
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/package-tree.html new file mode 100644 index 00000000..a406d2c5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/package-tree.html @@ -0,0 +1,163 @@ + + + + + + +org.newdawn.slick.opengl.renderer Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.opengl.renderer +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/package-use.html b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/package-use.html new file mode 100644 index 00000000..2a2b143d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/opengl/renderer/package-use.html @@ -0,0 +1,298 @@ + + + + + + +Uses of Package org.newdawn.slick.opengl.renderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.opengl.renderer

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.opengl.renderer
org.newdawn.slick  
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. 
org.newdawn.slick.opengl.renderer  
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
org.newdawn.slick.state.transition  
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.opengl.renderer used by org.newdawn.slick
SGL + +
+          The description of the OpenGL functions used Slick.
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.opengl.renderer used by org.newdawn.slick.opengl
SGL + +
+          The description of the OpenGL functions used Slick.
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.opengl.renderer used by org.newdawn.slick.opengl.renderer
ImmediateModeOGLRenderer + +
+          The default OpenGL renderer, uses immediate mode for everything
LineStripRenderer + +
+          The description of a class able to render line strips through + OpenGL
SGL + +
+          The description of the OpenGL functions used Slick.
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.opengl.renderer used by org.newdawn.slick.particles
SGL + +
+          The description of the OpenGL functions used Slick.
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.opengl.renderer used by org.newdawn.slick.state.transition
SGL + +
+          The description of the OpenGL functions used Slick.
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.opengl.renderer used by org.newdawn.slick.svg
SGL + +
+          The description of the OpenGL functions used Slick.
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.opengl.renderer used by org.newdawn.slick.util
SGL + +
+          The description of the OpenGL functions used Slick.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/package-frame.html new file mode 100644 index 00000000..a0a520cb --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/package-frame.html @@ -0,0 +1,120 @@ + + + + + + +org.newdawn.slick (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick + + + + +
+Interfaces  + +
+ControlledInputReciever +
+ControllerListener +
+Font +
+Game +
+InputListener +
+KeyListener +
+MouseListener +
+MusicListener +
+Renderable +
+ShapeFill
+ + + + + + +
+Classes  + +
+AngelCodeFont +
+Animation +
+AppGameContainer +
+AppletGameContainer +
+BasicGame +
+BigImage +
+CachedRender +
+CanvasGameContainer +
+Color +
+GameContainer +
+Graphics +
+Image +
+ImageBuffer +
+Input +
+Music +
+PackedSpriteSheet +
+SavedState +
+ScalableGame +
+Sound +
+SpriteSheet +
+SpriteSheetFont +
+TrueTypeFont +
+UnicodeFont +
+UnicodeFont.DisplayList +
+XMLPackedSheet
+ + + + + + +
+Exceptions  + +
+SlickException
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/package-summary.html new file mode 100644 index 00000000..a3dfda23 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/package-summary.html @@ -0,0 +1,341 @@ + + + + + + +org.newdawn.slick (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Interface Summary
ControlledInputRecieverDescription of any class capable of recieving and controlling it's own + reception of input + + You'll shouldn't really need to implement this one for your self, use one of the sub-interfaces: + + InputListener + MouseListener + KeyListener + ControllerListener
ControllerListenerDescription of classes capable of responding to controller events
FontThe proprites of any font implementation
GameThe main game interface that should be implemented by any game being developed + using the container system.
InputListenerA listener that will be notified of keyboard, mouse and controller events
KeyListenerDescribes classes capable of responding to key presses
MouseListenerDescription of classes that respond to mouse related input events
MusicListenerThe description of any class needing to recieve notification of changes + to music state.
RenderableDescription of anything that can be drawn
ShapeFillA filling method for a shape.
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AngelCodeFontA font implementation that will parse BMFont format font files.
AnimationA utility to hold and render animations
AppGameContainerA game container that will display the game as an stand alone + application.
AppletGameContainerA game container that displays the game as an applet.
BasicGameA basic implementation of a game to take out the boring bits
BigImageAn image implementation that handles loaded images that are larger than the + maximum texture size supported by the card.
CachedRenderA set of rendering that is cached onto the graphics card and hopefully + is quicker to render.
CanvasGameContainerA game container that displays the game on an AWT Canvas.
ColorA simple wrapper round the values required for a colour
GameContainerA generic game container that handles the game loop, fps recording and + managing the input system
GraphicsA graphics context that can be used to render primatives to the accelerated + canvas provided by LWJGL.
ImageAn image loaded from a file and renderable to the canvas
ImageBufferA utility for creating images from pixel operations + + Expected usage is: + + ImageBuffer buffer = new ImageBuffer(320,200); + buffer.setRGBA(100,100,50,50,20,255); + ..
InputA wrapped for all keyboard, mouse and controller input
MusicA piece of music loaded and playable within the game.
PackedSpriteSheetA sprite sheet packed and defined by the Pacific Software Image Packer available + from: + + http://homepage.ntlworld.com/config/imagepacker/
SavedStateA utility to allow game setup/state to be stored locally.
ScalableGameA wrapper to allow any game to be scalable.
SoundA single sound effect loaded from either OGG or XM/MOD file.
SpriteSheetA sheet of sprites that can be drawn individually
SpriteSheetFontA font implementation that will use the graphics inside a SpriteSheet for its data.
TrueTypeFontA TrueType font implementation for Slick
UnicodeFontA Slick bitmap font that can display unicode glyphs from a TrueTypeFont.
UnicodeFont.DisplayListA simple descriptor for display lists cached within this font
XMLPackedSheetA sprite sheet based on an XML descriptor generated from the simple slick tool
+  + +

+ + + + + + + + + +
+Exception Summary
SlickExceptionA generic exception thrown by everything in the library
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/package-tree.html new file mode 100644 index 00000000..e459dfe3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/package-tree.html @@ -0,0 +1,202 @@ + + + + + + +org.newdawn.slick Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/package-use.html b/lib/slick/javadoc/org/newdawn/slick/package-use.html new file mode 100644 index 00000000..ab5c0568 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/package-use.html @@ -0,0 +1,1131 @@ + + + + + + +Uses of Package org.newdawn.slick (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use org.newdawn.slick
org.newdawn.slick  
org.newdawn.slick.commandProvides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract +commands that are relevant to a particular game. 
org.newdawn.slick.fillsFill effects used to colour and mogrify shapes during rendering 
org.newdawn.slick.font  
org.newdawn.slick.font.effects  
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision. 
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.imageoutSupports saving of slick images to various file types. 
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats. 
org.newdawn.slick.opengl.pbuffer  
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
org.newdawn.slick.particles.effectsThis package should contain stock effects for simple particle systems. 
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.state.transition  
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.tests.statesStates for the StateBasedGameTest 
org.newdawn.slick.tests.xmlTests for the XML Parser and Object Tree Parser 
org.newdawn.slick.tiledContains utilities for working with the TilED (http://www.mapeditor.org) +utility for creating tiled maps. 
org.newdawn.slick.utilUtilities to support the library. 
org.newdawn.slick.util.xmlSome utilities for reading XML using Java DOM and for mapping XML onto existing data models 
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick
Animation + +
+          A utility to hold and render animations
AppletGameContainer.Container + +
+          A game container to provide the applet context
AppletGameContainer.ContainerPanel + +
+          Create a new panel to display the GL context
Color + +
+          A simple wrapper round the values required for a colour
ControlledInputReciever + +
+          Description of any class capable of recieving and controlling it's own + reception of input + + You'll shouldn't really need to implement this one for your self, use one of the sub-interfaces: + + InputListener + MouseListener + KeyListener + ControllerListener
ControllerListener + +
+          Description of classes capable of responding to controller events
Font + +
+          The proprites of any font implementation
Game + +
+          The main game interface that should be implemented by any game being developed + using the container system.
GameContainer + +
+          A generic game container that handles the game loop, fps recording and + managing the input system
Graphics + +
+          A graphics context that can be used to render primatives to the accelerated + canvas provided by LWJGL.
Image + +
+          An image loaded from a file and renderable to the canvas
Input + +
+          A wrapped for all keyboard, mouse and controller input
InputListener + +
+          A listener that will be notified of keyboard, mouse and controller events
KeyListener + +
+          Describes classes capable of responding to key presses
MouseListener + +
+          Description of classes that respond to mouse related input events
Music + +
+          A piece of music loaded and playable within the game.
MusicListener + +
+          The description of any class needing to recieve notification of changes + to music state.
Renderable + +
+          Description of anything that can be drawn
ShapeFill + +
+          A filling method for a shape.
SlickException + +
+          A generic exception thrown by everything in the library
SpriteSheet + +
+          A sheet of sprites that can be drawn individually
UnicodeFont.DisplayList + +
+          A simple descriptor for display lists cached within this font
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.command
Input + +
+          A wrapped for all keyboard, mouse and controller input
+  +

+ + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.fills
Color + +
+          A simple wrapper round the values required for a colour
ShapeFill + +
+          A filling method for a shape.
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.font
Image + +
+          An image loaded from a file and renderable to the canvas
SlickException + +
+          A generic exception thrown by everything in the library
UnicodeFont + +
+          A Slick bitmap font that can display unicode glyphs from a TrueTypeFont.
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.font.effects
UnicodeFont + +
+          A Slick bitmap font that can display unicode glyphs from a TrueTypeFont.
+  +

+ + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.geom
Image + +
+          An image loaded from a file and renderable to the canvas
ShapeFill + +
+          A filling method for a shape.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.gui
Color + +
+          A simple wrapper round the values required for a colour
ControlledInputReciever + +
+          Description of any class capable of recieving and controlling it's own + reception of input + + You'll shouldn't really need to implement this one for your self, use one of the sub-interfaces: + + InputListener + MouseListener + KeyListener + ControllerListener
ControllerListener + +
+          Description of classes capable of responding to controller events
Font + +
+          The proprites of any font implementation
Graphics + +
+          A graphics context that can be used to render primatives to the accelerated + canvas provided by LWJGL.
Image + +
+          An image loaded from a file and renderable to the canvas
Input + +
+          A wrapped for all keyboard, mouse and controller input
InputListener + +
+          A listener that will be notified of keyboard, mouse and controller events
KeyListener + +
+          Describes classes capable of responding to key presses
MouseListener + +
+          Description of classes that respond to mouse related input events
SlickException + +
+          A generic exception thrown by everything in the library
Sound + +
+          A single sound effect loaded from either OGG or XM/MOD file.
+  +

+ + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.imageout
Image + +
+          An image loaded from a file and renderable to the canvas
SlickException + +
+          A generic exception thrown by everything in the library
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.opengl
SlickException + +
+          A generic exception thrown by everything in the library
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.opengl.pbuffer
Graphics + +
+          A graphics context that can be used to render primatives to the accelerated + canvas provided by LWJGL.
Image + +
+          An image loaded from a file and renderable to the canvas
SlickException + +
+          A generic exception thrown by everything in the library
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.particles
Color + +
+          A simple wrapper round the values required for a colour
Image + +
+          An image loaded from a file and renderable to the canvas
SlickException + +
+          A generic exception thrown by everything in the library
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.particles.effects
Image + +
+          An image loaded from a file and renderable to the canvas
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.state
ControlledInputReciever + +
+          Description of any class capable of recieving and controlling it's own + reception of input + + You'll shouldn't really need to implement this one for your self, use one of the sub-interfaces: + + InputListener + MouseListener + KeyListener + ControllerListener
ControllerListener + +
+          Description of classes capable of responding to controller events
Game + +
+          The main game interface that should be implemented by any game being developed + using the container system.
GameContainer + +
+          A generic game container that handles the game loop, fps recording and + managing the input system
Graphics + +
+          A graphics context that can be used to render primatives to the accelerated + canvas provided by LWJGL.
Input + +
+          A wrapped for all keyboard, mouse and controller input
InputListener + +
+          A listener that will be notified of keyboard, mouse and controller events
KeyListener + +
+          Describes classes capable of responding to key presses
MouseListener + +
+          Description of classes that respond to mouse related input events
SlickException + +
+          A generic exception thrown by everything in the library
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.state.transition
Color + +
+          A simple wrapper round the values required for a colour
GameContainer + +
+          A generic game container that handles the game loop, fps recording and + managing the input system
Graphics + +
+          A graphics context that can be used to render primatives to the accelerated + canvas provided by LWJGL.
SlickException + +
+          A generic exception thrown by everything in the library
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.svg
Color + +
+          A simple wrapper round the values required for a colour
Graphics + +
+          A graphics context that can be used to render primatives to the accelerated + canvas provided by LWJGL.
Image + +
+          An image loaded from a file and renderable to the canvas
SlickException + +
+          A generic exception thrown by everything in the library
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.tests
BasicGame + +
+          A basic implementation of a game to take out the boring bits
ControlledInputReciever + +
+          Description of any class capable of recieving and controlling it's own + reception of input + + You'll shouldn't really need to implement this one for your self, use one of the sub-interfaces: + + InputListener + MouseListener + KeyListener + ControllerListener
ControllerListener + +
+          Description of classes capable of responding to controller events
Game + +
+          The main game interface that should be implemented by any game being developed + using the container system.
GameContainer + +
+          A generic game container that handles the game loop, fps recording and + managing the input system
Graphics + +
+          A graphics context that can be used to render primatives to the accelerated + canvas provided by LWJGL.
InputListener + +
+          A listener that will be notified of keyboard, mouse and controller events
KeyListener + +
+          Describes classes capable of responding to key presses
MouseListener + +
+          Description of classes that respond to mouse related input events
Music + +
+          A piece of music loaded and playable within the game.
MusicListener + +
+          The description of any class needing to recieve notification of changes + to music state.
SlickException + +
+          A generic exception thrown by everything in the library
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.tests.states
ControlledInputReciever + +
+          Description of any class capable of recieving and controlling it's own + reception of input + + You'll shouldn't really need to implement this one for your self, use one of the sub-interfaces: + + InputListener + MouseListener + KeyListener + ControllerListener
ControllerListener + +
+          Description of classes capable of responding to controller events
GameContainer + +
+          A generic game container that handles the game loop, fps recording and + managing the input system
Graphics + +
+          A graphics context that can be used to render primatives to the accelerated + canvas provided by LWJGL.
InputListener + +
+          A listener that will be notified of keyboard, mouse and controller events
KeyListener + +
+          Describes classes capable of responding to key presses
MouseListener + +
+          Description of classes that respond to mouse related input events
SlickException + +
+          A generic exception thrown by everything in the library
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.tests.xml
SlickException + +
+          A generic exception thrown by everything in the library
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.tiled
Image + +
+          An image loaded from a file and renderable to the canvas
SlickException + +
+          A generic exception thrown by everything in the library
SpriteSheet + +
+          A sheet of sprites that can be drawn individually
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.util
Color + +
+          A simple wrapper round the values required for a colour
ControlledInputReciever + +
+          Description of any class capable of recieving and controlling it's own + reception of input + + You'll shouldn't really need to implement this one for your self, use one of the sub-interfaces: + + InputListener + MouseListener + KeyListener + ControllerListener
ControllerListener + +
+          Description of classes capable of responding to controller events
Font + +
+          The proprites of any font implementation
Game + +
+          The main game interface that should be implemented by any game being developed + using the container system.
Image + +
+          An image loaded from a file and renderable to the canvas
Input + +
+          A wrapped for all keyboard, mouse and controller input
InputListener + +
+          A listener that will be notified of keyboard, mouse and controller events
KeyListener + +
+          Describes classes capable of responding to key presses
MouseListener + +
+          Description of classes that respond to mouse related input events
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick used by org.newdawn.slick.util.xml
SlickException + +
+          A generic exception thrown by everything in the library
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.ColorRecord.html b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.ColorRecord.html new file mode 100644 index 00000000..2798b4f3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.ColorRecord.html @@ -0,0 +1,299 @@ + + + + + + +ConfigurableEmitter.ColorRecord (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.particles +
+Class ConfigurableEmitter.ColorRecord

+
+java.lang.Object
+  extended by org.newdawn.slick.particles.ConfigurableEmitter.ColorRecord
+
+
+
Enclosing class:
ConfigurableEmitter
+
+
+
+
public class ConfigurableEmitter.ColorRecord
extends java.lang.Object
+ + +

+A single element in the colour range of this emitter +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+ Colorcol + +
+          The color at this position
+ floatpos + +
+          The position in the life cycle
+  + + + + + + + + + + +
+Constructor Summary
ConfigurableEmitter.ColorRecord(float pos, + Color col) + +
+          Create a new record
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+pos

+
+public float pos
+
+
The position in the life cycle +

+

+
+
+
+ +

+col

+
+public Color col
+
+
The color at this position +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ConfigurableEmitter.ColorRecord

+
+public ConfigurableEmitter.ColorRecord(float pos,
+                                       Color col)
+
+
Create a new record +

+

+
Parameters:
pos - The position in the life cycle (0 = start, 1 = end)
col - The color applied at this position
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.LinearInterpolator.html b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.LinearInterpolator.html new file mode 100644 index 00000000..064715ea --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.LinearInterpolator.html @@ -0,0 +1,476 @@ + + + + + + +ConfigurableEmitter.LinearInterpolator (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.particles +
+Class ConfigurableEmitter.LinearInterpolator

+
+java.lang.Object
+  extended by org.newdawn.slick.particles.ConfigurableEmitter.LinearInterpolator
+
+
+
All Implemented Interfaces:
ConfigurableEmitter.Value
+
+
+
Enclosing class:
ConfigurableEmitter
+
+
+
+
public class ConfigurableEmitter.LinearInterpolator
extends java.lang.Object
implements ConfigurableEmitter.Value
+ + +

+A value computed based on linear interpolation between a set of points +

+ +

+

+
Author:
+
void
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ConfigurableEmitter.LinearInterpolator(java.util.ArrayList curve, + int min, + int max) + +
+          Create a new interpolated value
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.ArrayListgetCurve() + +
+          The list of data points to interpolate between
+ intgetMax() + +
+          Get the maxmimum value possible in this data set
+ intgetMin() + +
+          Get the minimum value possible in this data set
+ floatgetValue(float t) + +
+          Get the value to use at a given time value
+ booleanisActive() + +
+          Check if this interpolated value should be used
+ voidsetActive(boolean active) + +
+          Indicate if this interpoalte value should be used
+ voidsetCurve(java.util.ArrayList curve) + +
+          Set the collection of data points to interpolate between
+ voidsetMax(int max) + +
+          Set the maximum value possible in this data set
+ voidsetMin(int min) + +
+          Set the minimum value possible in this data set
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ConfigurableEmitter.LinearInterpolator

+
+public ConfigurableEmitter.LinearInterpolator(java.util.ArrayList curve,
+                                              int min,
+                                              int max)
+
+
Create a new interpolated value +

+

+
Parameters:
curve - The set of points to interpolate between
min - The minimum value in the dataset
max - The maximum value possible in the dataset
+
+ + + + + + + + +
+Method Detail
+ +

+setCurve

+
+public void setCurve(java.util.ArrayList curve)
+
+
Set the collection of data points to interpolate between +

+

+
+
+
+
Parameters:
curve - The list of data points to interpolate between
+
+
+
+ +

+getCurve

+
+public java.util.ArrayList getCurve()
+
+
The list of data points to interpolate between +

+

+
+
+
+ +
Returns:
A list of Vector2f of the data points to interpolate between
+
+
+
+ +

+getValue

+
+public float getValue(float t)
+
+
Get the value to use at a given time value +

+

+
Specified by:
getValue in interface ConfigurableEmitter.Value
+
+
+
Parameters:
t - The time value (expecting t in [0,1]) +
Returns:
The value to use at the specified time
+
+
+
+ +

+isActive

+
+public boolean isActive()
+
+
Check if this interpolated value should be used +

+

+
+
+
+ +
Returns:
True if this value is in use
+
+
+
+ +

+setActive

+
+public void setActive(boolean active)
+
+
Indicate if this interpoalte value should be used +

+

+
+
+
+
Parameters:
active - True if this value should be used
+
+
+
+ +

+getMax

+
+public int getMax()
+
+
Get the maxmimum value possible in this data set +

+

+
+
+
+ +
Returns:
The maximum value possible in this data set
+
+
+
+ +

+setMax

+
+public void setMax(int max)
+
+
Set the maximum value possible in this data set +

+

+
+
+
+
Parameters:
max - The maximum value possible in this data set
+
+
+
+ +

+getMin

+
+public int getMin()
+
+
Get the minimum value possible in this data set +

+

+
+
+
+ +
Returns:
The minimum value possible in this data set
+
+
+
+ +

+setMin

+
+public void setMin(int min)
+
+
Set the minimum value possible in this data set +

+

+
+
+
+
Parameters:
min - The minimum value possible in this data set
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.RandomValue.html b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.RandomValue.html new file mode 100644 index 00000000..c13f905d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.RandomValue.html @@ -0,0 +1,288 @@ + + + + + + +ConfigurableEmitter.RandomValue (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.particles +
+Class ConfigurableEmitter.RandomValue

+
+java.lang.Object
+  extended by org.newdawn.slick.particles.ConfigurableEmitter.RandomValue
+
+
+
All Implemented Interfaces:
ConfigurableEmitter.Value
+
+
+
Enclosing class:
ConfigurableEmitter
+
+
+
+
public class ConfigurableEmitter.RandomValue
extends java.lang.Object
implements ConfigurableEmitter.Value
+ + +

+A configurable simple linear random value +

+ +

+

+
Author:
+
void
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ floatgetValue() + +
+          get the configured value
+ floatgetValue(float time) + +
+          Get the currently configured value
+ voidsetValue(float value) + +
+          Set the configured value
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getValue

+
+public float getValue(float time)
+
+
Get the currently configured value +

+

+
Specified by:
getValue in interface ConfigurableEmitter.Value
+
+
+ +
Returns:
The currently configured value
+
+
+
+ +

+setValue

+
+public void setValue(float value)
+
+
Set the configured value +

+

+
+
+
+
Parameters:
value - The configured value
+
+
+
+ +

+getValue

+
+public float getValue()
+
+
get the configured value +

+

+
+
+
+ +
Returns:
the configured value
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.Range.html b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.Range.html new file mode 100644 index 00000000..f8617e5c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.Range.html @@ -0,0 +1,362 @@ + + + + + + +ConfigurableEmitter.Range (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.particles +
+Class ConfigurableEmitter.Range

+
+java.lang.Object
+  extended by org.newdawn.slick.particles.ConfigurableEmitter.Range
+
+
+
Enclosing class:
ConfigurableEmitter
+
+
+
+
public class ConfigurableEmitter.Range
extends java.lang.Object
+ + +

+A simple bean describing a range of values +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ floatgetMax() + +
+          Get the maximum value for this range
+ floatgetMin() + +
+          Get the minimum value for this range
+ booleanisEnabled() + +
+          Check if this configuration option is enabled
+ floatrandom() + +
+          Generate a random number in the range
+ voidsetEnabled(boolean enabled) + +
+          Indicate if this option should be enabled
+ voidsetMax(float max) + +
+          Set the maxmium value for this range
+ voidsetMin(float min) + +
+          Set the minimum value for this range
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+random

+
+public float random()
+
+
Generate a random number in the range +

+

+ +
Returns:
The random number from the range
+
+
+
+ +

+isEnabled

+
+public boolean isEnabled()
+
+
Check if this configuration option is enabled +

+

+ +
Returns:
True if the range is enabled
+
+
+
+ +

+setEnabled

+
+public void setEnabled(boolean enabled)
+
+
Indicate if this option should be enabled +

+

+
Parameters:
enabled - True if this option should be enabled
+
+
+
+ +

+getMax

+
+public float getMax()
+
+
Get the maximum value for this range +

+

+ +
Returns:
The maximum value for this range
+
+
+
+ +

+setMax

+
+public void setMax(float max)
+
+
Set the maxmium value for this range +

+

+
Parameters:
max - The maximum value for this range
+
+
+
+ +

+getMin

+
+public float getMin()
+
+
Get the minimum value for this range +

+

+ +
Returns:
The minimum value for this range
+
+
+
+ +

+setMin

+
+public void setMin(float min)
+
+
Set the minimum value for this range +

+

+
Parameters:
min - The minimum value for this range
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.SimpleValue.html b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.SimpleValue.html new file mode 100644 index 00000000..7d844384 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.SimpleValue.html @@ -0,0 +1,263 @@ + + + + + + +ConfigurableEmitter.SimpleValue (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.particles +
+Class ConfigurableEmitter.SimpleValue

+
+java.lang.Object
+  extended by org.newdawn.slick.particles.ConfigurableEmitter.SimpleValue
+
+
+
All Implemented Interfaces:
ConfigurableEmitter.Value
+
+
+
Enclosing class:
ConfigurableEmitter
+
+
+
+
public class ConfigurableEmitter.SimpleValue
extends java.lang.Object
implements ConfigurableEmitter.Value
+ + +

+A configurable simple single value +

+ +

+

+
Author:
+
void
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ floatgetValue(float time) + +
+          Get the currently configured value
+ voidsetValue(float value) + +
+          Set the configured value
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getValue

+
+public float getValue(float time)
+
+
Get the currently configured value +

+

+
Specified by:
getValue in interface ConfigurableEmitter.Value
+
+
+ +
Returns:
The currently configured value
+
+
+
+ +

+setValue

+
+public void setValue(float value)
+
+
Set the configured value +

+

+
+
+
+
Parameters:
value - The configured value
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.Value.html b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.Value.html new file mode 100644 index 00000000..6b87b591 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.Value.html @@ -0,0 +1,223 @@ + + + + + + +ConfigurableEmitter.Value (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.particles +
+Interface ConfigurableEmitter.Value

+
+
All Known Implementing Classes:
ConfigurableEmitter.LinearInterpolator, ConfigurableEmitter.RandomValue, ConfigurableEmitter.SimpleValue
+
+
+
Enclosing class:
ConfigurableEmitter
+
+
+
+
public static interface ConfigurableEmitter.Value
+ + +

+a general interface to provide a general value :] +

+ +

+

+
Author:
+
void
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ floatgetValue(float time) + +
+          get the current value that might depend from the given time
+  +

+ + + + + + + + +
+Method Detail
+ +

+getValue

+
+float getValue(float time)
+
+
get the current value that might depend from the given time +

+

+
Parameters:
time - +
Returns:
the current value
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.html b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.html new file mode 100644 index 00000000..c7ff8245 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitter.html @@ -0,0 +1,1581 @@ + + + + + + +ConfigurableEmitter (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.particles +
+Class ConfigurableEmitter

+
+java.lang.Object
+  extended by org.newdawn.slick.particles.ConfigurableEmitter
+
+
+
All Implemented Interfaces:
ParticleEmitter
+
+
+
+
public class ConfigurableEmitter
extends java.lang.Object
implements ParticleEmitter
+ + +

+An emitter than can be externally configured. This configuration can also be + saved/loaded using the ParticleIO class. +

+ +

+

+
Author:
+
kevin
+
See Also:
ParticleIO
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Nested Class Summary
+ classConfigurableEmitter.ColorRecord + +
+          A single element in the colour range of this emitter
+ classConfigurableEmitter.LinearInterpolator + +
+          A value computed based on linear interpolation between a set of points
+ classConfigurableEmitter.RandomValue + +
+          A configurable simple linear random value
+ classConfigurableEmitter.Range + +
+          A simple bean describing a range of values
+ classConfigurableEmitter.SimpleValue + +
+          A configurable simple single value
+static interfaceConfigurableEmitter.Value + +
+          a general interface to provide a general value :]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  booleanadjust + +
+          True if we need to adjust particles for movement
+protected  floatadjustx + +
+          The amount to adjust on the x axis
+protected  floatadjusty + +
+          The amount to adjust on the y axis
+ ConfigurableEmitter.LinearInterpolatoralpha + +
+          Whiskas - Interpolated value for alpha
+ ConfigurableEmitter.SimpleValueangularOffset + +
+          The angular offset
+ java.util.ArrayListcolors + +
+          The color range
+protected  booleancompleted + +
+          True if the system has completed due to a wrap up
+ ConfigurableEmitter.RangeemitCount + +
+          The number of particles that will be emitted
+ ConfigurableEmitter.SimpleValueendAlpha + +
+          The ending alpha value
+ ConfigurableEmitter.SimpleValuegravityFactor + +
+          The factor of gravity to apply
+ ConfigurableEmitter.SimpleValuegrowthFactor + +
+          The growth factor on the particles
+ java.lang.StringimageName + +
+          The name of the image in use
+ ConfigurableEmitter.RangeinitialDistance + +
+          The initial distance of the particles
+ ConfigurableEmitter.RangeinitialLife + +
+          The initial life of the new pixels
+ ConfigurableEmitter.RangeinitialSize + +
+          The initial size of the new pixels
+ ConfigurableEmitter.Rangelength + +
+          The length of the effect
+ java.lang.Stringname + +
+          The name attribute
+ ConfigurableEmitter.LinearInterpolatorscaleY + +
+          Whiskas - Interpolated value for y axis scaling
+ ConfigurableEmitter.LinearInterpolatorsize + +
+          Whiskas - Interpolated value for size
+ ConfigurableEmitter.RangespawnCount + +
+          The spawn count property - how many particles are spawned each time
+ ConfigurableEmitter.RangespawnInterval + +
+          The spawn interval range property - how often spawn happens
+ ConfigurableEmitter.Rangespeed + +
+          The speed particles fly out
+ ConfigurableEmitter.RandomValuespread + +
+          The spread of the particles
+ ConfigurableEmitter.SimpleValuestartAlpha + +
+          The starting alpha value
+ booleanuseAdditive + +
+          True if the additivie blending mode should be used for particles owned by + this emitter
+ booleanuseOriented + +
+          True if the quads should be orieted based on velocity
+ intusePoints + +
+          The points indicate
+ ConfigurableEmitter.LinearInterpolatorvelocity + +
+          Whiskas - Interpolated value for velocity
+ ConfigurableEmitter.SimpleValuewindFactor + +
+          The factor of wind to apply
+protected  booleanwrapUp + +
+          True if we're wrapping up
+ ConfigurableEmitter.RangexOffset + +
+          The offset from the x position
+ ConfigurableEmitter.RangeyOffset + +
+          The offset from the y position
+  + + + + + + + + + + +
+Constructor Summary
ConfigurableEmitter(java.lang.String name) + +
+          Create a new emitter configurable externally
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddColorPoint(float pos, + Color col) + +
+          Add a point in the colour cycle
+ booleancompleted() + +
+          Check if this emitter has completed it's cycle
+ ConfigurableEmitterduplicate() + +
+          Create a duplicate of this emitter.
+ ImagegetImage() + +
+          Get the image to draw for each particle
+ java.lang.StringgetImageName() + +
+          The name of the image to load
+ floatgetX() + +
+          Get the base x coordiante for spawning particles
+ floatgetY() + +
+          Get the base y coordiante for spawning particles
+ booleanisEnabled() + +
+          Check if the emitter is enabled
+ booleanisOriented() + +
+          Check if the particles produced should maintain orientation
+ voidreplay() + +
+          Cause the emitter to replay it's circle
+ voidreplayCheck() + +
+          Check if the replay has died out - used by the editor
+ voidreset() + +
+          Release all the particles held by this emitter
+ voidresetState() + +
+          Clear the state of emitter back to default
+ voidsetEnabled(boolean enabled) + +
+          Indicate whether the emitter should be enabled
+ voidsetImageName(java.lang.String imageName) + +
+          Set the name of the image to use on a per particle basis.
+ voidsetPosition(float x, + float y) + +
+          Set the position of this particle source
+ voidsetPosition(float x, + float y, + boolean moveParticles) + +
+          Set the position of this particle source
+static voidsetRelativePath(java.lang.String path) + +
+          Set the path from which images should be loaded
+ java.lang.StringtoString() + +
+           
+ voidupdate(ParticleSystem system, + int delta) + +
+          Update the emitter, produce any particles required by requesting + them from the particle system provided.
+ voidupdateParticle(Particle particle, + int delta) + +
+          Update a single particle that this emitter produced
+ booleanuseAdditive() + +
+          Check if this emitter should use additive blending
+ booleanusePoints(ParticleSystem system) + +
+          Check if this emitter should use points based on it's own settings + and those of the particle system
+ voidwrapUp() + +
+          Wrap up the particle emitter.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+spawnInterval

+
+public ConfigurableEmitter.Range spawnInterval
+
+
The spawn interval range property - how often spawn happens +

+

+
+
+
+ +

+spawnCount

+
+public ConfigurableEmitter.Range spawnCount
+
+
The spawn count property - how many particles are spawned each time +

+

+
+
+
+ +

+initialLife

+
+public ConfigurableEmitter.Range initialLife
+
+
The initial life of the new pixels +

+

+
+
+
+ +

+initialSize

+
+public ConfigurableEmitter.Range initialSize
+
+
The initial size of the new pixels +

+

+
+
+
+ +

+xOffset

+
+public ConfigurableEmitter.Range xOffset
+
+
The offset from the x position +

+

+
+
+
+ +

+yOffset

+
+public ConfigurableEmitter.Range yOffset
+
+
The offset from the y position +

+

+
+
+
+ +

+spread

+
+public ConfigurableEmitter.RandomValue spread
+
+
The spread of the particles +

+

+
+
+
+ +

+angularOffset

+
+public ConfigurableEmitter.SimpleValue angularOffset
+
+
The angular offset +

+

+
+
+
+ +

+initialDistance

+
+public ConfigurableEmitter.Range initialDistance
+
+
The initial distance of the particles +

+

+
+
+
+ +

+speed

+
+public ConfigurableEmitter.Range speed
+
+
The speed particles fly out +

+

+
+
+
+ +

+growthFactor

+
+public ConfigurableEmitter.SimpleValue growthFactor
+
+
The growth factor on the particles +

+

+
+
+
+ +

+gravityFactor

+
+public ConfigurableEmitter.SimpleValue gravityFactor
+
+
The factor of gravity to apply +

+

+
+
+
+ +

+windFactor

+
+public ConfigurableEmitter.SimpleValue windFactor
+
+
The factor of wind to apply +

+

+
+
+
+ +

+length

+
+public ConfigurableEmitter.Range length
+
+
The length of the effect +

+

+
+
+
+ +

+colors

+
+public java.util.ArrayList colors
+
+
The color range +

+

+
See Also:
ConfigurableEmitter.ColorRecord
+
+
+ +

+startAlpha

+
+public ConfigurableEmitter.SimpleValue startAlpha
+
+
The starting alpha value +

+

+
+
+
+ +

+endAlpha

+
+public ConfigurableEmitter.SimpleValue endAlpha
+
+
The ending alpha value +

+

+
+
+
+ +

+alpha

+
+public ConfigurableEmitter.LinearInterpolator alpha
+
+
Whiskas - Interpolated value for alpha +

+

+
+
+
+ +

+size

+
+public ConfigurableEmitter.LinearInterpolator size
+
+
Whiskas - Interpolated value for size +

+

+
+
+
+ +

+velocity

+
+public ConfigurableEmitter.LinearInterpolator velocity
+
+
Whiskas - Interpolated value for velocity +

+

+
+
+
+ +

+scaleY

+
+public ConfigurableEmitter.LinearInterpolator scaleY
+
+
Whiskas - Interpolated value for y axis scaling +

+

+
+
+
+ +

+emitCount

+
+public ConfigurableEmitter.Range emitCount
+
+
The number of particles that will be emitted +

+

+
+
+
+ +

+usePoints

+
+public int usePoints
+
+
The points indicate +

+

+
+
+
+ +

+useOriented

+
+public boolean useOriented
+
+
True if the quads should be orieted based on velocity +

+

+
+
+
+ +

+useAdditive

+
+public boolean useAdditive
+
+
True if the additivie blending mode should be used for particles owned by + this emitter +

+

+
+
+
+ +

+name

+
+public java.lang.String name
+
+
The name attribute +

+

+
+
+
+ +

+imageName

+
+public java.lang.String imageName
+
+
The name of the image in use +

+

+
+
+
+ +

+wrapUp

+
+protected boolean wrapUp
+
+
True if we're wrapping up +

+

+
+
+
+ +

+completed

+
+protected boolean completed
+
+
True if the system has completed due to a wrap up +

+

+
+
+
+ +

+adjust

+
+protected boolean adjust
+
+
True if we need to adjust particles for movement +

+

+
+
+
+ +

+adjustx

+
+protected float adjustx
+
+
The amount to adjust on the x axis +

+

+
+
+
+ +

+adjusty

+
+protected float adjusty
+
+
The amount to adjust on the y axis +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ConfigurableEmitter

+
+public ConfigurableEmitter(java.lang.String name)
+
+
Create a new emitter configurable externally +

+

+
Parameters:
name - The name of emitter
+
+ + + + + + + + +
+Method Detail
+ +

+setRelativePath

+
+public static void setRelativePath(java.lang.String path)
+
+
Set the path from which images should be loaded +

+

+
+
+
+
Parameters:
path - The path from which images should be loaded
+
+
+
+ +

+setImageName

+
+public void setImageName(java.lang.String imageName)
+
+
Set the name of the image to use on a per particle basis. The complete + reference to the image is required (based on the relative path) +

+

+
+
+
+
Parameters:
imageName - The name of the image to use on a per particle reference
See Also:
setRelativePath(String)
+
+
+
+ +

+getImageName

+
+public java.lang.String getImageName()
+
+
The name of the image to load +

+

+
+
+
+ +
Returns:
The name of the image to load
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+
+ +

+setPosition

+
+public void setPosition(float x,
+                        float y)
+
+
Set the position of this particle source +

+

+
+
+
+
Parameters:
x - The x coodinate of that this emitter should spawn at
y - The y coodinate of that this emitter should spawn at
+
+
+
+ +

+setPosition

+
+public void setPosition(float x,
+                        float y,
+                        boolean moveParticles)
+
+
Set the position of this particle source +

+

+
+
+
+
Parameters:
x - The x coodinate of that this emitter should spawn at
y - The y coodinate of that this emitter should spawn at
moveParticles - True if particles should be moved with the emitter
+
+
+
+ +

+getX

+
+public float getX()
+
+
Get the base x coordiante for spawning particles +

+

+
+
+
+ +
Returns:
The x coordinate for spawning particles
+
+
+
+ +

+getY

+
+public float getY()
+
+
Get the base y coordiante for spawning particles +

+

+
+
+
+ +
Returns:
The y coordinate for spawning particles
+
+
+
+ +

+isEnabled

+
+public boolean isEnabled()
+
+
Description copied from interface: ParticleEmitter
+
Check if the emitter is enabled +

+

+
Specified by:
isEnabled in interface ParticleEmitter
+
+
+ +
Returns:
True if the emitter is enabled
See Also:
ParticleEmitter.isEnabled()
+
+
+
+ +

+setEnabled

+
+public void setEnabled(boolean enabled)
+
+
Description copied from interface: ParticleEmitter
+
Indicate whether the emitter should be enabled +

+

+
Specified by:
setEnabled in interface ParticleEmitter
+
+
+
Parameters:
enabled - True if the emitter should be enabled
See Also:
ParticleEmitter.setEnabled(boolean)
+
+
+
+ +

+update

+
+public void update(ParticleSystem system,
+                   int delta)
+
+
Description copied from interface: ParticleEmitter
+
Update the emitter, produce any particles required by requesting + them from the particle system provided. +

+

+
Specified by:
update in interface ParticleEmitter
+
+
+
Parameters:
system - The particle system used to create particles
delta - The amount of time in milliseconds since last emitter update
See Also:
ParticleEmitter.update(org.newdawn.slick.particles.ParticleSystem, + int)
+
+
+
+ +

+updateParticle

+
+public void updateParticle(Particle particle,
+                           int delta)
+
+
Description copied from interface: ParticleEmitter
+
Update a single particle that this emitter produced +

+

+
Specified by:
updateParticle in interface ParticleEmitter
+
+
+
Parameters:
particle - The particle to be updated
delta - The amount of time in millisecond since last particle update
See Also:
ParticleEmitter.updateParticle(org.newdawn.slick.particles.Particle, + int)
+
+
+
+ +

+completed

+
+public boolean completed()
+
+
Check if this emitter has completed it's cycle +

+

+
Specified by:
completed in interface ParticleEmitter
+
+
+ +
Returns:
True if the emitter has completed it's cycle
+
+
+
+ +

+replay

+
+public void replay()
+
+
Cause the emitter to replay it's circle +

+

+
+
+
+
+
+
+
+ +

+reset

+
+public void reset()
+
+
Release all the particles held by this emitter +

+

+
+
+
+
+
+
+
+ +

+replayCheck

+
+public void replayCheck()
+
+
Check if the replay has died out - used by the editor +

+

+
+
+
+
+
+
+
+ +

+duplicate

+
+public ConfigurableEmitter duplicate()
+
+
Create a duplicate of this emitter. + The duplicate should be added to a ParticleSystem to be used. +

+

+
+
+
+ +
Returns:
a copy if no IOException occurred, null otherwise
+
+
+
+ +

+addColorPoint

+
+public void addColorPoint(float pos,
+                          Color col)
+
+
Add a point in the colour cycle +

+

+
+
+
+
Parameters:
pos - The position in the life cycle (0 = start, 1 = end)
col - The color applied at this position
+
+
+
+ +

+useAdditive

+
+public boolean useAdditive()
+
+
Description copied from interface: ParticleEmitter
+
Check if this emitter should use additive blending +

+

+
Specified by:
useAdditive in interface ParticleEmitter
+
+
+ +
Returns:
True if the emitter should use the right blending
+
+
+
+ +

+isOriented

+
+public boolean isOriented()
+
+
Description copied from interface: ParticleEmitter
+
Check if the particles produced should maintain orientation +

+

+
Specified by:
isOriented in interface ParticleEmitter
+
+
+ +
Returns:
True if the particles produced should maintain orientation
+
+
+
+ +

+usePoints

+
+public boolean usePoints(ParticleSystem system)
+
+
Description copied from interface: ParticleEmitter
+
Check if this emitter should use points based on it's own settings + and those of the particle system +

+

+
Specified by:
usePoints in interface ParticleEmitter
+
+
+
Parameters:
system - The particle system to cross check agianst +
Returns:
True if we should use points
+
+
+
+ +

+getImage

+
+public Image getImage()
+
+
Description copied from interface: ParticleEmitter
+
Get the image to draw for each particle +

+

+
Specified by:
getImage in interface ParticleEmitter
+
+
+ +
Returns:
The image to draw for each particle
+
+
+
+ +

+wrapUp

+
+public void wrapUp()
+
+
Description copied from interface: ParticleEmitter
+
Wrap up the particle emitter. This means the emitter will no longer produce + particles and will be marked as completed once the particles have expired +

+

+
Specified by:
wrapUp in interface ParticleEmitter
+
+
+
+
+
+
+ +

+resetState

+
+public void resetState()
+
+
Description copied from interface: ParticleEmitter
+
Clear the state of emitter back to default +

+

+
Specified by:
resetState in interface ParticleEmitter
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitterFactory.html b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitterFactory.html new file mode 100644 index 00000000..ef4f8d3f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/ConfigurableEmitterFactory.html @@ -0,0 +1,220 @@ + + + + + + +ConfigurableEmitterFactory (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.particles +
+Interface ConfigurableEmitterFactory

+
+
+
public interface ConfigurableEmitterFactory
+ + +

+A description of any class that can create Configurable Emitters during the ParticleIO + load phase. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ ConfigurableEmittercreateEmitter(java.lang.String name) + +
+          Create a configurable emitter that will be populated with + loaded data
+  +

+ + + + + + + + +
+Method Detail
+ +

+createEmitter

+
+ConfigurableEmitter createEmitter(java.lang.String name)
+
+
Create a configurable emitter that will be populated with + loaded data +

+

+
Parameters:
name - The name given to the emitter +
Returns:
The newly created configurable emitter
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/Particle.html b/lib/slick/javadoc/org/newdawn/slick/particles/Particle.html new file mode 100644 index 00000000..d27dc07a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/Particle.html @@ -0,0 +1,1388 @@ + + + + + + +Particle (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.particles +
+Class Particle

+
+java.lang.Object
+  extended by org.newdawn.slick.particles.Particle
+
+
+
+
public class Particle
extends java.lang.Object
+ + +

+A single particle within a system +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  Colorcolor + +
+          The colour of the particle
+protected static SGLGL + +
+          The renderer to use for all GL operations
+protected  Imageimage + +
+          The image for this particle
+static intINHERIT_POINTS + +
+          Indicates the particle should inherit it's use of points
+protected  floatlife + +
+          The life left in the particle
+protected  booleanoriented + +
+          True if this particle's quad should be oritented based on it's direction
+protected  floatoriginalLife + +
+          The original life of this particle
+protected  floatscaleY + +
+          The currently scalar applied on the y axis
+protected  floatsize + +
+          The current size in pixels of the particle
+protected  inttype + +
+          The type identifier of this particle
+static intUSE_POINTS + +
+          Indicates the particle should explicitly use points
+static intUSE_QUADS + +
+          Indicates the particle should explicitly not use points
+protected  intusePoints + +
+          How this particle should be rendered
+protected  floatvelx + +
+          The x component of the direction vector of the particle
+protected  floatvely + +
+          The y component of the direction vector of the particle
+protected  floatx + +
+          The x coordinate of the particle
+protected  floaty + +
+          The y coordinate of the particle
+  + + + + + + + + + + +
+Constructor Summary
Particle(ParticleSystem engine) + +
+          Create a new particle belonging to given engine
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidadjustColor(float r, + float g, + float b, + float a) + +
+          Adjust (add) the color of the particle
+ voidadjustColor(int r, + int g, + int b, + int a) + +
+          Adjust (add) the color of the particle
+ voidadjustLife(float delta) + +
+          Adjust the life othe particle
+ voidadjustPosition(float dx, + float dy) + +
+          Adjust (add) the position of this particle
+ voidadjustSize(float delta) + +
+          Adjust the size of the particle
+ voidadjustVelocity(float dx, + float dy) + +
+          Adjust (add) the direction of this particle
+ ColorgetColor() + +
+          Get the color of this particle
+ ParticleEmittergetEmitter() + +
+          Get the emitter that owns this particle
+ floatgetLife() + +
+          Get the life remaining in the particle in milliseconds
+ floatgetOriginalLife() + +
+          Get the original life of this particle
+ floatgetScaleY() + +
+          Get the current scalar applied on the y axis
+ floatgetSize() + +
+          Get the size of this particle
+ intgetType() + +
+          Get the type of this particle
+ floatgetX() + +
+          Get the x offset of this particle
+ floatgetY() + +
+          Get the y offset of this particle
+ voidinit(ParticleEmitter emitter, + float life) + +
+          Initialise the state of the particle as it's reused
+ booleaninUse() + +
+          Check if this particle is currently in use (i.e.
+ booleanisOriented() + +
+          Check if this particle is being oriented based on it's velocity
+ voidkill() + +
+          Kill the particle, stop it rendering and send it back to the engine for + use.
+ voidmove(float x, + float y) + +
+          Move this particle a fixed amount
+ voidrender() + +
+          Render this particle
+ voidsetColor(float r, + float g, + float b, + float a) + +
+          Set the color of the particle
+ voidsetImage(Image image) + +
+          Set the image used to render this particle
+ voidsetLife(float life) + +
+          Set the life of the particle
+ voidsetOriented(boolean oriented) + +
+          Indicate if this particle should be oriented based on it's velocity
+ voidsetPosition(float x, + float y) + +
+          Set the position of this particle
+ voidsetScaleY(float scaleY) + +
+          Set the current scalar applied on the y axis
+ voidsetSize(float size) + +
+          Set the size of the particle
+ voidsetSpeed(float speed) + +
+          Set the current speed of this particle
+ voidsetType(int type) + +
+          Set the type of this particle
+ voidsetUsePoint(int usePoints) + +
+          Indicate how this particle should be renered
+ voidsetVelocity(float velx, + float vely) + +
+          Set the velocity of the particle
+ voidsetVelocity(float dirx, + float diry, + float speed) + +
+          Set the velocity of the particle
+ java.lang.StringtoString() + +
+           
+ voidupdate(int delta) + +
+          Update the state of this particle
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected static SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+
+ +

+INHERIT_POINTS

+
+public static final int INHERIT_POINTS
+
+
Indicates the particle should inherit it's use of points +

+

+
See Also:
Constant Field Values
+
+
+ +

+USE_POINTS

+
+public static final int USE_POINTS
+
+
Indicates the particle should explicitly use points +

+

+
See Also:
Constant Field Values
+
+
+ +

+USE_QUADS

+
+public static final int USE_QUADS
+
+
Indicates the particle should explicitly not use points +

+

+
See Also:
Constant Field Values
+
+
+ +

+x

+
+protected float x
+
+
The x coordinate of the particle +

+

+
+
+
+ +

+y

+
+protected float y
+
+
The y coordinate of the particle +

+

+
+
+
+ +

+velx

+
+protected float velx
+
+
The x component of the direction vector of the particle +

+

+
+
+
+ +

+vely

+
+protected float vely
+
+
The y component of the direction vector of the particle +

+

+
+
+
+ +

+size

+
+protected float size
+
+
The current size in pixels of the particle +

+

+
+
+
+ +

+color

+
+protected Color color
+
+
The colour of the particle +

+

+
+
+
+ +

+life

+
+protected float life
+
+
The life left in the particle +

+

+
+
+
+ +

+originalLife

+
+protected float originalLife
+
+
The original life of this particle +

+

+
+
+
+ +

+image

+
+protected Image image
+
+
The image for this particle +

+

+
+
+
+ +

+type

+
+protected int type
+
+
The type identifier of this particle +

+

+
+
+
+ +

+usePoints

+
+protected int usePoints
+
+
How this particle should be rendered +

+

+
+
+
+ +

+oriented

+
+protected boolean oriented
+
+
True if this particle's quad should be oritented based on it's direction +

+

+
+
+
+ +

+scaleY

+
+protected float scaleY
+
+
The currently scalar applied on the y axis +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Particle

+
+public Particle(ParticleSystem engine)
+
+
Create a new particle belonging to given engine +

+

+
Parameters:
engine - The engine the new particle belongs to
+
+ + + + + + + + +
+Method Detail
+ +

+getX

+
+public float getX()
+
+
Get the x offset of this particle +

+

+ +
Returns:
The x offset of this particle
+
+
+
+ +

+getY

+
+public float getY()
+
+
Get the y offset of this particle +

+

+ +
Returns:
The y offset of this particle
+
+
+
+ +

+move

+
+public void move(float x,
+                 float y)
+
+
Move this particle a fixed amount +

+

+
Parameters:
x - The amount to move the particle on the horizontal axis
y - The amount to move the particle on the vertical axis
+
+
+
+ +

+getSize

+
+public float getSize()
+
+
Get the size of this particle +

+

+ +
Returns:
The size of this particle
+
+
+
+ +

+getColor

+
+public Color getColor()
+
+
Get the color of this particle +

+

+ +
Returns:
The color of this particle
+
+
+
+ +

+setImage

+
+public void setImage(Image image)
+
+
Set the image used to render this particle +

+

+
Parameters:
image - The image used to render this particle
+
+
+
+ +

+getOriginalLife

+
+public float getOriginalLife()
+
+
Get the original life of this particle +

+

+ +
Returns:
The original life of this particle
+
+
+
+ +

+getLife

+
+public float getLife()
+
+
Get the life remaining in the particle in milliseconds +

+

+ +
Returns:
The life remaining in the particle
+
+
+
+ +

+inUse

+
+public boolean inUse()
+
+
Check if this particle is currently in use (i.e. is it rendering?) +

+

+ +
Returns:
True if the particle is currently in use
+
+
+
+ +

+render

+
+public void render()
+
+
Render this particle +

+

+
+
+
+
+ +

+update

+
+public void update(int delta)
+
+
Update the state of this particle +

+

+
Parameters:
delta - The time since the last update
+
+
+
+ +

+init

+
+public void init(ParticleEmitter emitter,
+                 float life)
+
+
Initialise the state of the particle as it's reused +

+

+
Parameters:
emitter - The emitter controlling this particle
life - The life the particle should have (in milliseconds)
+
+
+
+ +

+setType

+
+public void setType(int type)
+
+
Set the type of this particle +

+

+
Parameters:
type - The type of this particle
+
+
+
+ +

+setUsePoint

+
+public void setUsePoint(int usePoints)
+
+
Indicate how this particle should be renered +

+

+
Parameters:
usePoints - The indicator for rendering
See Also:
USE_POINTS, +USE_QUADS, +INHERIT_POINTS
+
+
+
+ +

+getType

+
+public int getType()
+
+
Get the type of this particle +

+

+ +
Returns:
The type of this particle
+
+
+
+ +

+setSize

+
+public void setSize(float size)
+
+
Set the size of the particle +

+

+
Parameters:
size - The size of the particle (in pixels)
+
+
+
+ +

+adjustSize

+
+public void adjustSize(float delta)
+
+
Adjust the size of the particle +

+

+
Parameters:
delta - The amount to adjust the size by (in pixels)
+
+
+
+ +

+setLife

+
+public void setLife(float life)
+
+
Set the life of the particle +

+

+
Parameters:
life - The life of the particle in milliseconds
+
+
+
+ +

+adjustLife

+
+public void adjustLife(float delta)
+
+
Adjust the life othe particle +

+

+
Parameters:
delta - The amount to adjust the particle by (in milliseconds)
+
+
+
+ +

+kill

+
+public void kill()
+
+
Kill the particle, stop it rendering and send it back to the engine for + use. +

+

+
+
+
+
+ +

+setColor

+
+public void setColor(float r,
+                     float g,
+                     float b,
+                     float a)
+
+
Set the color of the particle +

+

+
Parameters:
r - The red component of the color
g - The green component of the color
b - The blue component of the color
a - The alpha component of the color
+
+
+
+ +

+setPosition

+
+public void setPosition(float x,
+                        float y)
+
+
Set the position of this particle +

+

+
Parameters:
x - The new x position of the particle
y - The new y position of the particle
+
+
+
+ +

+setVelocity

+
+public void setVelocity(float dirx,
+                        float diry,
+                        float speed)
+
+
Set the velocity of the particle +

+

+
Parameters:
dirx - The x component of the new velocity
diry - The y component of the new velocity
speed - The speed in the given direction
+
+
+
+ +

+setSpeed

+
+public void setSpeed(float speed)
+
+
Set the current speed of this particle +

+

+
Parameters:
speed - The speed of this particle
+
+
+
+ +

+setVelocity

+
+public void setVelocity(float velx,
+                        float vely)
+
+
Set the velocity of the particle +

+

+
Parameters:
velx - The x component of the new velocity
vely - The y component of the new velocity
+
+
+
+ +

+adjustPosition

+
+public void adjustPosition(float dx,
+                           float dy)
+
+
Adjust (add) the position of this particle +

+

+
Parameters:
dx - The amount to adjust the x component by
dy - The amount to adjust the y component by
+
+
+
+ +

+adjustColor

+
+public void adjustColor(float r,
+                        float g,
+                        float b,
+                        float a)
+
+
Adjust (add) the color of the particle +

+

+
Parameters:
r - The amount to adjust the red component by
g - The amount to adjust the green component by
b - The amount to adjust the blue component by
a - The amount to adjust the alpha component by
+
+
+
+ +

+adjustColor

+
+public void adjustColor(int r,
+                        int g,
+                        int b,
+                        int a)
+
+
Adjust (add) the color of the particle +

+

+
Parameters:
r - The amount to adjust the red component by
g - The amount to adjust the green component by
b - The amount to adjust the blue component by
a - The amount to adjust the alpha component by
+
+
+
+ +

+adjustVelocity

+
+public void adjustVelocity(float dx,
+                           float dy)
+
+
Adjust (add) the direction of this particle +

+

+
Parameters:
dx - The amount to adjust the x component by
dy - The amount to adjust the y component by
+
+
+
+ +

+getEmitter

+
+public ParticleEmitter getEmitter()
+
+
Get the emitter that owns this particle +

+

+ +
Returns:
The emitter that owns this particle
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+
+ +

+isOriented

+
+public boolean isOriented()
+
+
Check if this particle is being oriented based on it's velocity +

+

+ +
Returns:
True if this particle being oriented based on it's velocity
+
+
+
+ +

+setOriented

+
+public void setOriented(boolean oriented)
+
+
Indicate if this particle should be oriented based on it's velocity +

+

+
Parameters:
oriented - True if this particle is being oriented based on it's velocity
+
+
+
+ +

+getScaleY

+
+public float getScaleY()
+
+
Get the current scalar applied on the y axis +

+

+ +
Returns:
The scalar applied on the y axis
+
+
+
+ +

+setScaleY

+
+public void setScaleY(float scaleY)
+
+
Set the current scalar applied on the y axis +

+

+
Parameters:
scaleY - The new scalar to apply on the y axis
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/ParticleEmitter.html b/lib/slick/javadoc/org/newdawn/slick/particles/ParticleEmitter.html new file mode 100644 index 00000000..5633c910 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/ParticleEmitter.html @@ -0,0 +1,446 @@ + + + + + + +ParticleEmitter (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.particles +
+Interface ParticleEmitter

+
+
All Known Implementing Classes:
ConfigurableEmitter, FireEmitter
+
+
+
+
public interface ParticleEmitter
+ + +

+An emitter is responsible for producing the particles and controlling them during + their life. An implementation of this interface can be considered a particle + effect. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancompleted() + +
+          Check if this emitter has completed it's cycle
+ ImagegetImage() + +
+          Get the image to draw for each particle
+ booleanisEnabled() + +
+          Check if the emitter is enabled
+ booleanisOriented() + +
+          Check if the particles produced should maintain orientation
+ voidresetState() + +
+          Clear the state of emitter back to default
+ voidsetEnabled(boolean enabled) + +
+          Indicate whether the emitter should be enabled
+ voidupdate(ParticleSystem system, + int delta) + +
+          Update the emitter, produce any particles required by requesting + them from the particle system provided.
+ voidupdateParticle(Particle particle, + int delta) + +
+          Update a single particle that this emitter produced
+ booleanuseAdditive() + +
+          Check if this emitter should use additive blending
+ booleanusePoints(ParticleSystem system) + +
+          Check if this emitter should use points based on it's own settings + and those of the particle system
+ voidwrapUp() + +
+          Wrap up the particle emitter.
+  +

+ + + + + + + + +
+Method Detail
+ +

+update

+
+void update(ParticleSystem system,
+            int delta)
+
+
Update the emitter, produce any particles required by requesting + them from the particle system provided. +

+

+
Parameters:
system - The particle system used to create particles
delta - The amount of time in milliseconds since last emitter update
+
+
+
+ +

+completed

+
+boolean completed()
+
+
Check if this emitter has completed it's cycle +

+

+ +
Returns:
True if the emitter has completed it's cycle
+
+
+
+ +

+wrapUp

+
+void wrapUp()
+
+
Wrap up the particle emitter. This means the emitter will no longer produce + particles and will be marked as completed once the particles have expired +

+

+
+
+
+
+ +

+updateParticle

+
+void updateParticle(Particle particle,
+                    int delta)
+
+
Update a single particle that this emitter produced +

+

+
Parameters:
particle - The particle to be updated
delta - The amount of time in millisecond since last particle update
+
+
+
+ +

+isEnabled

+
+boolean isEnabled()
+
+
Check if the emitter is enabled +

+

+ +
Returns:
True if the emitter is enabled
+
+
+
+ +

+setEnabled

+
+void setEnabled(boolean enabled)
+
+
Indicate whether the emitter should be enabled +

+

+
Parameters:
enabled - True if the emitter should be enabled
+
+
+
+ +

+useAdditive

+
+boolean useAdditive()
+
+
Check if this emitter should use additive blending +

+

+ +
Returns:
True if the emitter should use the right blending
+
+
+
+ +

+getImage

+
+Image getImage()
+
+
Get the image to draw for each particle +

+

+ +
Returns:
The image to draw for each particle
+
+
+
+ +

+isOriented

+
+boolean isOriented()
+
+
Check if the particles produced should maintain orientation +

+

+ +
Returns:
True if the particles produced should maintain orientation
+
+
+
+ +

+usePoints

+
+boolean usePoints(ParticleSystem system)
+
+
Check if this emitter should use points based on it's own settings + and those of the particle system +

+

+
Parameters:
system - The particle system to cross check agianst +
Returns:
True if we should use points
+
+
+
+ +

+resetState

+
+void resetState()
+
+
Clear the state of emitter back to default +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/ParticleIO.html b/lib/slick/javadoc/org/newdawn/slick/particles/ParticleIO.html new file mode 100644 index 00000000..293ae480 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/ParticleIO.html @@ -0,0 +1,751 @@ + + + + + + +ParticleIO (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.particles +
+Class ParticleIO

+
+java.lang.Object
+  extended by org.newdawn.slick.particles.ParticleIO
+
+
+
+
public class ParticleIO
extends java.lang.Object
+ + +

+Utility methods to (de)serialize ConfigureEmitters to and from XML +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ParticleIO() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static ParticleSystemloadConfiguredSystem(java.io.File ref) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemloadConfiguredSystem(java.io.File ref, + ConfigurableEmitterFactory factory) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemloadConfiguredSystem(java.io.InputStream ref) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemloadConfiguredSystem(java.io.InputStream ref, + Color mask) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemloadConfiguredSystem(java.io.InputStream ref, + ConfigurableEmitterFactory factory) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemloadConfiguredSystem(java.io.InputStream ref, + ConfigurableEmitterFactory factory, + ParticleSystem system, + Color mask) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemloadConfiguredSystem(java.lang.String ref) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemloadConfiguredSystem(java.lang.String ref, + Color mask) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemloadConfiguredSystem(java.lang.String ref, + ConfigurableEmitterFactory factory) + +
+          Load a set of configured emitters into a single system
+static ConfigurableEmitterloadEmitter(java.io.File ref) + +
+          Load a single emitter from an XML file
+static ConfigurableEmitterloadEmitter(java.io.File ref, + ConfigurableEmitterFactory factory) + +
+          Load a single emitter from an XML file
+static ConfigurableEmitterloadEmitter(java.io.InputStream ref) + +
+          Load a single emitter from an XML file
+static ConfigurableEmitterloadEmitter(java.io.InputStream ref, + ConfigurableEmitterFactory factory) + +
+          Load a single emitter from an XML file
+static ConfigurableEmitterloadEmitter(java.lang.String ref) + +
+          Load a single emitter from an XML file
+static ConfigurableEmitterloadEmitter(java.lang.String ref, + ConfigurableEmitterFactory factory) + +
+          Load a single emitter from an XML file
+static voidsaveConfiguredSystem(java.io.File file, + ParticleSystem system) + +
+          Save a particle system with only ConfigurableEmitters in to an XML file
+static voidsaveConfiguredSystem(java.io.OutputStream out, + ParticleSystem system) + +
+          Save a particle system with only ConfigurableEmitters in to an XML file
+static voidsaveEmitter(java.io.File file, + ConfigurableEmitter emitter) + +
+          Save a single emitter to the XML file
+static voidsaveEmitter(java.io.OutputStream out, + ConfigurableEmitter emitter) + +
+          Save a single emitter to the XML file
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ParticleIO

+
+public ParticleIO()
+
+
+ + + + + + + + +
+Method Detail
+ +

+loadConfiguredSystem

+
+public static ParticleSystem loadConfiguredSystem(java.lang.String ref,
+                                                  Color mask)
+                                           throws java.io.IOException
+
+
Load a set of configured emitters into a single system +

+

+
Parameters:
ref - The reference to the XML file (file or classpath)
mask - +
Returns:
A configured particle system +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+loadConfiguredSystem

+
+public static ParticleSystem loadConfiguredSystem(java.lang.String ref)
+                                           throws java.io.IOException
+
+
Load a set of configured emitters into a single system +

+

+
Parameters:
ref - The reference to the XML file (file or classpath) +
Returns:
A configured particle system +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+loadConfiguredSystem

+
+public static ParticleSystem loadConfiguredSystem(java.io.File ref)
+                                           throws java.io.IOException
+
+
Load a set of configured emitters into a single system +

+

+
Parameters:
ref - The XML file to read +
Returns:
A configured particle system +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+loadConfiguredSystem

+
+public static ParticleSystem loadConfiguredSystem(java.io.InputStream ref,
+                                                  Color mask)
+                                           throws java.io.IOException
+
+
Load a set of configured emitters into a single system +

+

+
Parameters:
ref - The stream to read the XML from
mask - The mask used to make the particle image transparent +
Returns:
A configured particle system +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+loadConfiguredSystem

+
+public static ParticleSystem loadConfiguredSystem(java.io.InputStream ref)
+                                           throws java.io.IOException
+
+
Load a set of configured emitters into a single system +

+

+
Parameters:
ref - The stream to read the XML from +
Returns:
A configured particle system +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+loadConfiguredSystem

+
+public static ParticleSystem loadConfiguredSystem(java.lang.String ref,
+                                                  ConfigurableEmitterFactory factory)
+                                           throws java.io.IOException
+
+
Load a set of configured emitters into a single system +

+

+
Parameters:
ref - The reference to the XML file (file or classpath)
factory - The factory used to create the emitter than will be poulated + with loaded data. +
Returns:
A configured particle system +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+loadConfiguredSystem

+
+public static ParticleSystem loadConfiguredSystem(java.io.File ref,
+                                                  ConfigurableEmitterFactory factory)
+                                           throws java.io.IOException
+
+
Load a set of configured emitters into a single system +

+

+
Parameters:
ref - The XML file to read
factory - The factory used to create the emitter than will be poulated + with loaded data. +
Returns:
A configured particle system +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+loadConfiguredSystem

+
+public static ParticleSystem loadConfiguredSystem(java.io.InputStream ref,
+                                                  ConfigurableEmitterFactory factory)
+                                           throws java.io.IOException
+
+
Load a set of configured emitters into a single system +

+

+
Parameters:
ref - The stream to read the XML from
factory - The factory used to create the emitter than will be poulated + with loaded data. +
Returns:
A configured particle system +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+loadConfiguredSystem

+
+public static ParticleSystem loadConfiguredSystem(java.io.InputStream ref,
+                                                  ConfigurableEmitterFactory factory,
+                                                  ParticleSystem system,
+                                                  Color mask)
+                                           throws java.io.IOException
+
+
Load a set of configured emitters into a single system +

+

+
Parameters:
ref - The stream to read the XML from
factory - The factory used to create the emitter than will be poulated + with loaded data.
system - The particle system that will be loaded into
mask - The mask used to make the image background transparent +
Returns:
A configured particle system +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+saveConfiguredSystem

+
+public static void saveConfiguredSystem(java.io.File file,
+                                        ParticleSystem system)
+                                 throws java.io.IOException
+
+
Save a particle system with only ConfigurableEmitters in to an XML file +

+

+
Parameters:
file - The file to save to
system - The system to store +
Throws: +
java.io.IOException - Indicates a failure to save or encode the system XML.
+
+
+
+ +

+saveConfiguredSystem

+
+public static void saveConfiguredSystem(java.io.OutputStream out,
+                                        ParticleSystem system)
+                                 throws java.io.IOException
+
+
Save a particle system with only ConfigurableEmitters in to an XML file +

+

+
Parameters:
out - The location to which we'll save
system - The system to store +
Throws: +
java.io.IOException - Indicates a failure to save or encode the system XML.
+
+
+
+ +

+loadEmitter

+
+public static ConfigurableEmitter loadEmitter(java.lang.String ref)
+                                       throws java.io.IOException
+
+
Load a single emitter from an XML file +

+

+
Parameters:
ref - The reference to the emitter XML file to load (classpath or + file) +
Returns:
The configured emitter +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+loadEmitter

+
+public static ConfigurableEmitter loadEmitter(java.io.File ref)
+                                       throws java.io.IOException
+
+
Load a single emitter from an XML file +

+

+
Parameters:
ref - The XML file to read +
Returns:
The configured emitter +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+loadEmitter

+
+public static ConfigurableEmitter loadEmitter(java.io.InputStream ref)
+                                       throws java.io.IOException
+
+
Load a single emitter from an XML file +

+

+
Parameters:
ref - The stream to read the XML from +
Returns:
The configured emitter +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+loadEmitter

+
+public static ConfigurableEmitter loadEmitter(java.lang.String ref,
+                                              ConfigurableEmitterFactory factory)
+                                       throws java.io.IOException
+
+
Load a single emitter from an XML file +

+

+
Parameters:
ref - The reference to the emitter XML file to load (classpath or + file)
factory - The factory used to create the emitter than will be poulated + with loaded data. +
Returns:
The configured emitter +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+loadEmitter

+
+public static ConfigurableEmitter loadEmitter(java.io.File ref,
+                                              ConfigurableEmitterFactory factory)
+                                       throws java.io.IOException
+
+
Load a single emitter from an XML file +

+

+
Parameters:
ref - The XML file to read
factory - The factory used to create the emitter than will be poulated + with loaded data. +
Returns:
The configured emitter +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+loadEmitter

+
+public static ConfigurableEmitter loadEmitter(java.io.InputStream ref,
+                                              ConfigurableEmitterFactory factory)
+                                       throws java.io.IOException
+
+
Load a single emitter from an XML file +

+

+
Parameters:
ref - The stream to read the XML from
factory - The factory used to create the emitter than will be poulated + with loaded data. +
Returns:
The configured emitter +
Throws: +
java.io.IOException - Indicates a failure to find, read or parse the XML file
+
+
+
+ +

+saveEmitter

+
+public static void saveEmitter(java.io.File file,
+                               ConfigurableEmitter emitter)
+                        throws java.io.IOException
+
+
Save a single emitter to the XML file +

+

+
Parameters:
file - The file to save the emitter to
emitter - The emitter to store to the XML file +
Throws: +
java.io.IOException - Indicates a failure to write or encode the XML
+
+
+
+ +

+saveEmitter

+
+public static void saveEmitter(java.io.OutputStream out,
+                               ConfigurableEmitter emitter)
+                        throws java.io.IOException
+
+
Save a single emitter to the XML file +

+

+
Parameters:
out - The location to which we should save
emitter - The emitter to store to the XML file +
Throws: +
java.io.IOException - Indicates a failure to write or encode the XML
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/ParticleSystem.html b/lib/slick/javadoc/org/newdawn/slick/particles/ParticleSystem.html new file mode 100644 index 00000000..0f87c5d8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/ParticleSystem.html @@ -0,0 +1,1113 @@ + + + + + + +ParticleSystem (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.particles +
+Class ParticleSystem

+
+java.lang.Object
+  extended by org.newdawn.slick.particles.ParticleSystem
+
+
+
+
public class ParticleSystem
extends java.lang.Object
+ + +

+A particle syste responsible for maintaining a set of data about individual + particles which are created and controlled by assigned emitters. This pseudo + chaotic nature hopes to give more organic looking effects +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intBLEND_ADDITIVE + +
+          The blending mode for the glowy style
+static intBLEND_COMBINE + +
+          The blending mode for the normal style
+protected  Particledummy + +
+          The dummy particle to return should no more particles be available
+protected  java.util.ArrayListemitters + +
+          The list of emittered producing and controlling particles
+protected  SGLGL + +
+          The renderer to use for all GL operations
+protected  intmaxParticlesPerEmitter + +
+          The maximum number of particles allows per emitter
+protected  java.util.HashMapparticlesByEmitter + +
+          A map from emitter to a the particle pool holding the particles it uses + void: this is now sorted by emitters to allow emitter specfic state to be set for + each emitter.
+  + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
ParticleSystem(Image defaultSprite) + +
+          Create a new particle system
ParticleSystem(Image defaultSprite, + int maxParticles) + +
+          Create a new particle system
ParticleSystem(java.lang.String defaultSpriteRef) + +
+          Create a new particle system
ParticleSystem(java.lang.String defaultSpriteRef, + int maxParticles) + +
+          Create a new particle system
ParticleSystem(java.lang.String defaultSpriteRef, + int maxParticles, + Color mask) + +
+          Create a new particle system
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddEmitter(ParticleEmitter emitter) + +
+          Add a particle emitter to be used on this system
+protected  ParticlecreateParticle(ParticleSystem system) + +
+          Create a particle specific to this system, override for your own implementations.
+ ParticleSystemduplicate() + +
+          Create a duplicate of this system.
+ intgetBlendingMode() + +
+          Get the blending mode in use
+ ParticleEmittergetEmitter(int index) + +
+          Get an emitter a specified index int he list contained within this system
+ intgetEmitterCount() + +
+          Get the number of emitters applied to the system
+ ParticlegetNewParticle(ParticleEmitter emitter, + float life) + +
+          Get a new particle from the system.
+ intgetParticleCount() + +
+          Get the number of particles in use in this system
+ floatgetPositionX() + +
+          Get the x coordiante of the position of the system
+ floatgetPositionY() + +
+          Get the y coordiante of the position of the system
+ booleanisVisible() + +
+          Check if this system is currently visible, i.e.
+ voidmoveAll(ParticleEmitter emitter, + float x, + float y) + +
+          Move all the particles owned by the specified emitter
+ voidrelease(Particle particle) + +
+          Release a particle back to the system once it has expired
+ voidreleaseAll(ParticleEmitter emitter) + +
+          Release all the particles owned by the specified emitter
+ voidremoveAllEmitters() + +
+          Remove all the emitters from the system
+ voidremoveEmitter(ParticleEmitter emitter) + +
+          Remove a particle emitter that is currently used in the system
+ voidrender() + +
+          Render the particles in the system
+ voidrender(float x, + float y) + +
+          Render the particles in the system
+ voidreset() + +
+          Reset the state of the system
+ voidsetBlendingMode(int mode) + +
+          Set the blending mode for the particles
+ voidsetDefaultImageName(java.lang.String ref) + +
+          Set the default image name
+ voidsetPosition(float x, + float y) + +
+          Set the position at which this system should render relative to the current + graphics context setup
+static voidsetRelativePath(java.lang.String path) + +
+          Set the path from which images should be loaded
+ voidsetRemoveCompletedEmitters(boolean remove) + +
+          Indicate if completed emitters should be removed
+ voidsetUsePoints(boolean usePoints) + +
+          Indicate if this engine should use points to render the particles
+ voidsetVisible(boolean visible) + +
+          Indicate whether the particle system should be visible, i.e.
+ voidupdate(int delta) + +
+          Update the system, request the assigned emitters update the particles
+ booleanusePoints() + +
+          Check if this engine should use points to render the particles
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+
+ +

+BLEND_ADDITIVE

+
+public static final int BLEND_ADDITIVE
+
+
The blending mode for the glowy style +

+

+
See Also:
Constant Field Values
+
+
+ +

+BLEND_COMBINE

+
+public static final int BLEND_COMBINE
+
+
The blending mode for the normal style +

+

+
See Also:
Constant Field Values
+
+
+ +

+particlesByEmitter

+
+protected java.util.HashMap particlesByEmitter
+
+
A map from emitter to a the particle pool holding the particles it uses + void: this is now sorted by emitters to allow emitter specfic state to be set for + each emitter. actually this is used to allow setting an individual blend mode for + each emitter +

+

+
+
+
+ +

+maxParticlesPerEmitter

+
+protected int maxParticlesPerEmitter
+
+
The maximum number of particles allows per emitter +

+

+
+
+
+ +

+emitters

+
+protected java.util.ArrayList emitters
+
+
The list of emittered producing and controlling particles +

+

+
+
+
+ +

+dummy

+
+protected Particle dummy
+
+
The dummy particle to return should no more particles be available +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ParticleSystem

+
+public ParticleSystem(Image defaultSprite)
+
+
Create a new particle system +

+

+
Parameters:
defaultSprite - The sprite to render for each particle
+
+
+ +

+ParticleSystem

+
+public ParticleSystem(java.lang.String defaultSpriteRef)
+
+
Create a new particle system +

+

+
Parameters:
defaultSpriteRef - The sprite to render for each particle
+
+
+ +

+ParticleSystem

+
+public ParticleSystem(java.lang.String defaultSpriteRef,
+                      int maxParticles)
+
+
Create a new particle system +

+

+
Parameters:
defaultSpriteRef - The sprite to render for each particle
maxParticles - The number of particles available in the system
+
+
+ +

+ParticleSystem

+
+public ParticleSystem(java.lang.String defaultSpriteRef,
+                      int maxParticles,
+                      Color mask)
+
+
Create a new particle system +

+

+
Parameters:
defaultSpriteRef - The sprite to render for each particle
maxParticles - The number of particles available in the system
mask - The mask used to make the sprite image transparent
+
+
+ +

+ParticleSystem

+
+public ParticleSystem(Image defaultSprite,
+                      int maxParticles)
+
+
Create a new particle system +

+

+
Parameters:
defaultSprite - The sprite to render for each particle
maxParticles - The number of particles available in the system
+
+ + + + + + + + +
+Method Detail
+ +

+setRelativePath

+
+public static void setRelativePath(java.lang.String path)
+
+
Set the path from which images should be loaded +

+

+
Parameters:
path - The path from which images should be loaded
+
+
+
+ +

+reset

+
+public void reset()
+
+
Reset the state of the system +

+

+
+
+
+
+ +

+isVisible

+
+public boolean isVisible()
+
+
Check if this system is currently visible, i.e. it's actually + rendered +

+

+ +
Returns:
True if the particle system is rendered
+
+
+
+ +

+setVisible

+
+public void setVisible(boolean visible)
+
+
Indicate whether the particle system should be visible, i.e. whether + it'll actually render +

+

+
Parameters:
visible - True if the particle system should render
+
+
+
+ +

+setRemoveCompletedEmitters

+
+public void setRemoveCompletedEmitters(boolean remove)
+
+
Indicate if completed emitters should be removed +

+

+
Parameters:
remove - True if completed emitters should be removed
+
+
+
+ +

+setUsePoints

+
+public void setUsePoints(boolean usePoints)
+
+
Indicate if this engine should use points to render the particles +

+

+
Parameters:
usePoints - True if points should be used to render the particles
+
+
+
+ +

+usePoints

+
+public boolean usePoints()
+
+
Check if this engine should use points to render the particles +

+

+ +
Returns:
True if the engine should use points to render the particles
+
+
+
+ +

+setDefaultImageName

+
+public void setDefaultImageName(java.lang.String ref)
+
+
Set the default image name +

+

+
Parameters:
ref - The default image name
+
+
+
+ +

+getBlendingMode

+
+public int getBlendingMode()
+
+
Get the blending mode in use +

+

+ +
Returns:
The blending mode in use
See Also:
BLEND_COMBINE, +BLEND_ADDITIVE
+
+
+
+ +

+createParticle

+
+protected Particle createParticle(ParticleSystem system)
+
+
Create a particle specific to this system, override for your own implementations. + These particles will be cached and reused within this system. +

+

+
Parameters:
system - The system owning this particle +
Returns:
The newly created particle.
+
+
+
+ +

+setBlendingMode

+
+public void setBlendingMode(int mode)
+
+
Set the blending mode for the particles +

+

+
Parameters:
mode - The mode for blending particles together
+
+
+
+ +

+getEmitterCount

+
+public int getEmitterCount()
+
+
Get the number of emitters applied to the system +

+

+ +
Returns:
The number of emitters applied to the system
+
+
+
+ +

+getEmitter

+
+public ParticleEmitter getEmitter(int index)
+
+
Get an emitter a specified index int he list contained within this system +

+

+
Parameters:
index - The index of the emitter to retrieve +
Returns:
The particle emitter
+
+
+
+ +

+addEmitter

+
+public void addEmitter(ParticleEmitter emitter)
+
+
Add a particle emitter to be used on this system +

+

+
Parameters:
emitter - The emitter to be added
+
+
+
+ +

+removeEmitter

+
+public void removeEmitter(ParticleEmitter emitter)
+
+
Remove a particle emitter that is currently used in the system +

+

+
Parameters:
emitter - The emitter to be removed
+
+
+
+ +

+removeAllEmitters

+
+public void removeAllEmitters()
+
+
Remove all the emitters from the system +

+

+
+
+
+
+ +

+getPositionX

+
+public float getPositionX()
+
+
Get the x coordiante of the position of the system +

+

+ +
Returns:
The x coordinate of the position of the system
+
+
+
+ +

+getPositionY

+
+public float getPositionY()
+
+
Get the y coordiante of the position of the system +

+

+ +
Returns:
The y coordinate of the position of the system
+
+
+
+ +

+setPosition

+
+public void setPosition(float x,
+                        float y)
+
+
Set the position at which this system should render relative to the current + graphics context setup +

+

+
Parameters:
x - The x coordinate at which this system should be centered
y - The y coordinate at which this system should be centered
+
+
+
+ +

+render

+
+public void render()
+
+
Render the particles in the system +

+

+
+
+
+
+ +

+render

+
+public void render(float x,
+                   float y)
+
+
Render the particles in the system +

+

+
Parameters:
x - The x coordinate to render the particle system at (in the current coordinate space)
y - The y coordinate to render the particle system at (in the current coordiante space)
+
+
+
+ +

+update

+
+public void update(int delta)
+
+
Update the system, request the assigned emitters update the particles +

+

+
Parameters:
delta - The amount of time thats passed since last update in milliseconds
+
+
+
+ +

+getParticleCount

+
+public int getParticleCount()
+
+
Get the number of particles in use in this system +

+

+ +
Returns:
The number of particles in use in this system
+
+
+
+ +

+getNewParticle

+
+public Particle getNewParticle(ParticleEmitter emitter,
+                               float life)
+
+
Get a new particle from the system. This should be used by emitters to + request particles +

+

+
Parameters:
emitter - The emitter requesting the particle
life - The time the new particle should live for +
Returns:
A particle from the system
+
+
+
+ +

+release

+
+public void release(Particle particle)
+
+
Release a particle back to the system once it has expired +

+

+
Parameters:
particle - The particle to be released
+
+
+
+ +

+releaseAll

+
+public void releaseAll(ParticleEmitter emitter)
+
+
Release all the particles owned by the specified emitter +

+

+
Parameters:
emitter - The emitter owning the particles that should be released
+
+
+
+ +

+moveAll

+
+public void moveAll(ParticleEmitter emitter,
+                    float x,
+                    float y)
+
+
Move all the particles owned by the specified emitter +

+

+
Parameters:
emitter - The emitter owning the particles that should be released
x - The amount on the x axis to move the particles
y - The amount on the y axis to move the particles
+
+
+
+ +

+duplicate

+
+public ParticleSystem duplicate()
+                         throws SlickException
+
+
Create a duplicate of this system. This would have been nicer as a different interface + but may cause to much API change headache. Maybe next full version release it should be + rethought. + + TODO: Consider refactor at next point release +

+

+ +
Returns:
A copy of this particle system +
Throws: +
SlickException - Indicates a failure during copy or a invalid particle system to be duplicated
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.ColorRecord.html b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.ColorRecord.html new file mode 100644 index 00000000..d28678b0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.ColorRecord.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.particles.ConfigurableEmitter.ColorRecord (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.particles.ConfigurableEmitter.ColorRecord

+
+No usage of org.newdawn.slick.particles.ConfigurableEmitter.ColorRecord +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.LinearInterpolator.html b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.LinearInterpolator.html new file mode 100644 index 00000000..f37ce745 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.LinearInterpolator.html @@ -0,0 +1,205 @@ + + + + + + +Uses of Class org.newdawn.slick.particles.ConfigurableEmitter.LinearInterpolator (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.particles.ConfigurableEmitter.LinearInterpolator

+
+ + + + + + + + + +
+Packages that use ConfigurableEmitter.LinearInterpolator
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
+  +

+ + + + + +
+Uses of ConfigurableEmitter.LinearInterpolator in org.newdawn.slick.particles
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Fields in org.newdawn.slick.particles declared as ConfigurableEmitter.LinearInterpolator
+ ConfigurableEmitter.LinearInterpolatorConfigurableEmitter.alpha + +
+          Whiskas - Interpolated value for alpha
+ ConfigurableEmitter.LinearInterpolatorConfigurableEmitter.scaleY + +
+          Whiskas - Interpolated value for y axis scaling
+ ConfigurableEmitter.LinearInterpolatorConfigurableEmitter.size + +
+          Whiskas - Interpolated value for size
+ ConfigurableEmitter.LinearInterpolatorConfigurableEmitter.velocity + +
+          Whiskas - Interpolated value for velocity
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.RandomValue.html b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.RandomValue.html new file mode 100644 index 00000000..55bd35b8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.RandomValue.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Class org.newdawn.slick.particles.ConfigurableEmitter.RandomValue (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.particles.ConfigurableEmitter.RandomValue

+
+ + + + + + + + + +
+Packages that use ConfigurableEmitter.RandomValue
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
+  +

+ + + + + +
+Uses of ConfigurableEmitter.RandomValue in org.newdawn.slick.particles
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick.particles declared as ConfigurableEmitter.RandomValue
+ ConfigurableEmitter.RandomValueConfigurableEmitter.spread + +
+          The spread of the particles
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.Range.html b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.Range.html new file mode 100644 index 00000000..da88db32 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.Range.html @@ -0,0 +1,253 @@ + + + + + + +Uses of Class org.newdawn.slick.particles.ConfigurableEmitter.Range (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.particles.ConfigurableEmitter.Range

+
+ + + + + + + + + +
+Packages that use ConfigurableEmitter.Range
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
+  +

+ + + + + +
+Uses of ConfigurableEmitter.Range in org.newdawn.slick.particles
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fields in org.newdawn.slick.particles declared as ConfigurableEmitter.Range
+ ConfigurableEmitter.RangeConfigurableEmitter.emitCount + +
+          The number of particles that will be emitted
+ ConfigurableEmitter.RangeConfigurableEmitter.initialDistance + +
+          The initial distance of the particles
+ ConfigurableEmitter.RangeConfigurableEmitter.initialLife + +
+          The initial life of the new pixels
+ ConfigurableEmitter.RangeConfigurableEmitter.initialSize + +
+          The initial size of the new pixels
+ ConfigurableEmitter.RangeConfigurableEmitter.length + +
+          The length of the effect
+ ConfigurableEmitter.RangeConfigurableEmitter.spawnCount + +
+          The spawn count property - how many particles are spawned each time
+ ConfigurableEmitter.RangeConfigurableEmitter.spawnInterval + +
+          The spawn interval range property - how often spawn happens
+ ConfigurableEmitter.RangeConfigurableEmitter.speed + +
+          The speed particles fly out
+ ConfigurableEmitter.RangeConfigurableEmitter.xOffset + +
+          The offset from the x position
+ ConfigurableEmitter.RangeConfigurableEmitter.yOffset + +
+          The offset from the y position
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.SimpleValue.html b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.SimpleValue.html new file mode 100644 index 00000000..293f1fc9 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.SimpleValue.html @@ -0,0 +1,221 @@ + + + + + + +Uses of Class org.newdawn.slick.particles.ConfigurableEmitter.SimpleValue (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.particles.ConfigurableEmitter.SimpleValue

+
+ + + + + + + + + +
+Packages that use ConfigurableEmitter.SimpleValue
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
+  +

+ + + + + +
+Uses of ConfigurableEmitter.SimpleValue in org.newdawn.slick.particles
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fields in org.newdawn.slick.particles declared as ConfigurableEmitter.SimpleValue
+ ConfigurableEmitter.SimpleValueConfigurableEmitter.angularOffset + +
+          The angular offset
+ ConfigurableEmitter.SimpleValueConfigurableEmitter.endAlpha + +
+          The ending alpha value
+ ConfigurableEmitter.SimpleValueConfigurableEmitter.gravityFactor + +
+          The factor of gravity to apply
+ ConfigurableEmitter.SimpleValueConfigurableEmitter.growthFactor + +
+          The growth factor on the particles
+ ConfigurableEmitter.SimpleValueConfigurableEmitter.startAlpha + +
+          The starting alpha value
+ ConfigurableEmitter.SimpleValueConfigurableEmitter.windFactor + +
+          The factor of wind to apply
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.Value.html b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.Value.html new file mode 100644 index 00000000..0f746949 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.Value.html @@ -0,0 +1,197 @@ + + + + + + +Uses of Interface org.newdawn.slick.particles.ConfigurableEmitter.Value (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.particles.ConfigurableEmitter.Value

+
+ + + + + + + + + +
+Packages that use ConfigurableEmitter.Value
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
+  +

+ + + + + +
+Uses of ConfigurableEmitter.Value in org.newdawn.slick.particles
+  +

+ + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.particles that implement ConfigurableEmitter.Value
+ classConfigurableEmitter.LinearInterpolator + +
+          A value computed based on linear interpolation between a set of points
+ classConfigurableEmitter.RandomValue + +
+          A configurable simple linear random value
+ classConfigurableEmitter.SimpleValue + +
+          A configurable simple single value
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.html b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.html new file mode 100644 index 00000000..b77c6688 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitter.html @@ -0,0 +1,267 @@ + + + + + + +Uses of Class org.newdawn.slick.particles.ConfigurableEmitter (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.particles.ConfigurableEmitter

+
+ + + + + + + + + +
+Packages that use ConfigurableEmitter
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
+  +

+ + + + + +
+Uses of ConfigurableEmitter in org.newdawn.slick.particles
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.particles that return ConfigurableEmitter
+ ConfigurableEmitterConfigurableEmitterFactory.createEmitter(java.lang.String name) + +
+          Create a configurable emitter that will be populated with + loaded data
+ ConfigurableEmitterConfigurableEmitter.duplicate() + +
+          Create a duplicate of this emitter.
+static ConfigurableEmitterParticleIO.loadEmitter(java.io.File ref) + +
+          Load a single emitter from an XML file
+static ConfigurableEmitterParticleIO.loadEmitter(java.io.File ref, + ConfigurableEmitterFactory factory) + +
+          Load a single emitter from an XML file
+static ConfigurableEmitterParticleIO.loadEmitter(java.io.InputStream ref) + +
+          Load a single emitter from an XML file
+static ConfigurableEmitterParticleIO.loadEmitter(java.io.InputStream ref, + ConfigurableEmitterFactory factory) + +
+          Load a single emitter from an XML file
+static ConfigurableEmitterParticleIO.loadEmitter(java.lang.String ref) + +
+          Load a single emitter from an XML file
+static ConfigurableEmitterParticleIO.loadEmitter(java.lang.String ref, + ConfigurableEmitterFactory factory) + +
+          Load a single emitter from an XML file
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.particles with parameters of type ConfigurableEmitter
+static voidParticleIO.saveEmitter(java.io.File file, + ConfigurableEmitter emitter) + +
+          Save a single emitter to the XML file
+static voidParticleIO.saveEmitter(java.io.OutputStream out, + ConfigurableEmitter emitter) + +
+          Save a single emitter to the XML file
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitterFactory.html b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitterFactory.html new file mode 100644 index 00000000..fd10cf84 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ConfigurableEmitterFactory.html @@ -0,0 +1,238 @@ + + + + + + +Uses of Interface org.newdawn.slick.particles.ConfigurableEmitterFactory (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.particles.ConfigurableEmitterFactory

+
+ + + + + + + + + +
+Packages that use ConfigurableEmitterFactory
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
+  +

+ + + + + +
+Uses of ConfigurableEmitterFactory in org.newdawn.slick.particles
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.particles with parameters of type ConfigurableEmitterFactory
+static ParticleSystemParticleIO.loadConfiguredSystem(java.io.File ref, + ConfigurableEmitterFactory factory) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemParticleIO.loadConfiguredSystem(java.io.InputStream ref, + ConfigurableEmitterFactory factory) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemParticleIO.loadConfiguredSystem(java.io.InputStream ref, + ConfigurableEmitterFactory factory, + ParticleSystem system, + Color mask) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemParticleIO.loadConfiguredSystem(java.lang.String ref, + ConfigurableEmitterFactory factory) + +
+          Load a set of configured emitters into a single system
+static ConfigurableEmitterParticleIO.loadEmitter(java.io.File ref, + ConfigurableEmitterFactory factory) + +
+          Load a single emitter from an XML file
+static ConfigurableEmitterParticleIO.loadEmitter(java.io.InputStream ref, + ConfigurableEmitterFactory factory) + +
+          Load a single emitter from an XML file
+static ConfigurableEmitterParticleIO.loadEmitter(java.lang.String ref, + ConfigurableEmitterFactory factory) + +
+          Load a single emitter from an XML file
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/class-use/Particle.html b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/Particle.html new file mode 100644 index 00000000..36861bf9 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/Particle.html @@ -0,0 +1,270 @@ + + + + + + +Uses of Class org.newdawn.slick.particles.Particle (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.particles.Particle

+
+ + + + + + + + + + + + + +
+Packages that use Particle
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
org.newdawn.slick.particles.effectsThis package should contain stock effects for simple particle systems. 
+  +

+ + + + + +
+Uses of Particle in org.newdawn.slick.particles
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick.particles declared as Particle
+protected  ParticleParticleSystem.dummy + +
+          The dummy particle to return should no more particles be available
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.particles that return Particle
+protected  ParticleParticleSystem.createParticle(ParticleSystem system) + +
+          Create a particle specific to this system, override for your own implementations.
+ ParticleParticleSystem.getNewParticle(ParticleEmitter emitter, + float life) + +
+          Get a new particle from the system.
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.particles with parameters of type Particle
+ voidParticleSystem.release(Particle particle) + +
+          Release a particle back to the system once it has expired
+ voidParticleEmitter.updateParticle(Particle particle, + int delta) + +
+          Update a single particle that this emitter produced
+ voidConfigurableEmitter.updateParticle(Particle particle, + int delta) + +
+           
+  +

+ + + + + +
+Uses of Particle in org.newdawn.slick.particles.effects
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.particles.effects with parameters of type Particle
+ voidFireEmitter.updateParticle(Particle particle, + int delta) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ParticleEmitter.html b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ParticleEmitter.html new file mode 100644 index 00000000..9d03189f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ParticleEmitter.html @@ -0,0 +1,294 @@ + + + + + + +Uses of Interface org.newdawn.slick.particles.ParticleEmitter (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.particles.ParticleEmitter

+
+ + + + + + + + + + + + + +
+Packages that use ParticleEmitter
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
org.newdawn.slick.particles.effectsThis package should contain stock effects for simple particle systems. 
+  +

+ + + + + +
+Uses of ParticleEmitter in org.newdawn.slick.particles
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.particles that implement ParticleEmitter
+ classConfigurableEmitter + +
+          An emitter than can be externally configured.
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.particles that return ParticleEmitter
+ ParticleEmitterParticle.getEmitter() + +
+          Get the emitter that owns this particle
+ ParticleEmitterParticleSystem.getEmitter(int index) + +
+          Get an emitter a specified index int he list contained within this system
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.particles with parameters of type ParticleEmitter
+ voidParticleSystem.addEmitter(ParticleEmitter emitter) + +
+          Add a particle emitter to be used on this system
+ ParticleParticleSystem.getNewParticle(ParticleEmitter emitter, + float life) + +
+          Get a new particle from the system.
+ voidParticle.init(ParticleEmitter emitter, + float life) + +
+          Initialise the state of the particle as it's reused
+ voidParticleSystem.moveAll(ParticleEmitter emitter, + float x, + float y) + +
+          Move all the particles owned by the specified emitter
+ voidParticleSystem.releaseAll(ParticleEmitter emitter) + +
+          Release all the particles owned by the specified emitter
+ voidParticleSystem.removeEmitter(ParticleEmitter emitter) + +
+          Remove a particle emitter that is currently used in the system
+  +

+ + + + + +
+Uses of ParticleEmitter in org.newdawn.slick.particles.effects
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.particles.effects that implement ParticleEmitter
+ classFireEmitter + +
+          A stock effect for fire usin the particle system
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ParticleIO.html b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ParticleIO.html new file mode 100644 index 00000000..4b376979 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ParticleIO.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.particles.ParticleIO (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.particles.ParticleIO

+
+No usage of org.newdawn.slick.particles.ParticleIO +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ParticleSystem.html b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ParticleSystem.html new file mode 100644 index 00000000..1d65ad6e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/class-use/ParticleSystem.html @@ -0,0 +1,394 @@ + + + + + + +Uses of Class org.newdawn.slick.particles.ParticleSystem (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.particles.ParticleSystem

+
+ + + + + + + + + + + + + +
+Packages that use ParticleSystem
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
org.newdawn.slick.particles.effectsThis package should contain stock effects for simple particle systems. 
+  +

+ + + + + +
+Uses of ParticleSystem in org.newdawn.slick.particles
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.particles that return ParticleSystem
+ ParticleSystemParticleSystem.duplicate() + +
+          Create a duplicate of this system.
+static ParticleSystemParticleIO.loadConfiguredSystem(java.io.File ref) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemParticleIO.loadConfiguredSystem(java.io.File ref, + ConfigurableEmitterFactory factory) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemParticleIO.loadConfiguredSystem(java.io.InputStream ref) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemParticleIO.loadConfiguredSystem(java.io.InputStream ref, + Color mask) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemParticleIO.loadConfiguredSystem(java.io.InputStream ref, + ConfigurableEmitterFactory factory) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemParticleIO.loadConfiguredSystem(java.io.InputStream ref, + ConfigurableEmitterFactory factory, + ParticleSystem system, + Color mask) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemParticleIO.loadConfiguredSystem(java.lang.String ref) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemParticleIO.loadConfiguredSystem(java.lang.String ref, + Color mask) + +
+          Load a set of configured emitters into a single system
+static ParticleSystemParticleIO.loadConfiguredSystem(java.lang.String ref, + ConfigurableEmitterFactory factory) + +
+          Load a set of configured emitters into a single system
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.particles with parameters of type ParticleSystem
+protected  ParticleParticleSystem.createParticle(ParticleSystem system) + +
+          Create a particle specific to this system, override for your own implementations.
+static ParticleSystemParticleIO.loadConfiguredSystem(java.io.InputStream ref, + ConfigurableEmitterFactory factory, + ParticleSystem system, + Color mask) + +
+          Load a set of configured emitters into a single system
+static voidParticleIO.saveConfiguredSystem(java.io.File file, + ParticleSystem system) + +
+          Save a particle system with only ConfigurableEmitters in to an XML file
+static voidParticleIO.saveConfiguredSystem(java.io.OutputStream out, + ParticleSystem system) + +
+          Save a particle system with only ConfigurableEmitters in to an XML file
+ voidParticleEmitter.update(ParticleSystem system, + int delta) + +
+          Update the emitter, produce any particles required by requesting + them from the particle system provided.
+ voidConfigurableEmitter.update(ParticleSystem system, + int delta) + +
+           
+ booleanParticleEmitter.usePoints(ParticleSystem system) + +
+          Check if this emitter should use points based on it's own settings + and those of the particle system
+ booleanConfigurableEmitter.usePoints(ParticleSystem system) + +
+           
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick.particles with parameters of type ParticleSystem
Particle(ParticleSystem engine) + +
+          Create a new particle belonging to given engine
+  +

+ + + + + +
+Uses of ParticleSystem in org.newdawn.slick.particles.effects
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.particles.effects with parameters of type ParticleSystem
+ voidFireEmitter.update(ParticleSystem system, + int delta) + +
+           
+ booleanFireEmitter.usePoints(ParticleSystem system) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/effects/FireEmitter.html b/lib/slick/javadoc/org/newdawn/slick/particles/effects/FireEmitter.html new file mode 100644 index 00000000..3f234f22 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/effects/FireEmitter.html @@ -0,0 +1,578 @@ + + + + + + +FireEmitter (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.particles.effects +
+Class FireEmitter

+
+java.lang.Object
+  extended by org.newdawn.slick.particles.effects.FireEmitter
+
+
+
All Implemented Interfaces:
ParticleEmitter
+
+
+
+
public class FireEmitter
extends java.lang.Object
implements ParticleEmitter
+ + +

+A stock effect for fire usin the particle system +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
FireEmitter() + +
+          Create a default fire effect at 0,0
FireEmitter(int x, + int y) + +
+          Create a default fire effect at x,y
FireEmitter(int x, + int y, + float size) + +
+          Create a default fire effect at x,y
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancompleted() + +
+          Check if this emitter has completed it's cycle
+ ImagegetImage() + +
+          Get the image to draw for each particle
+ booleanisEnabled() + +
+          Check if the emitter is enabled
+ booleanisOriented() + +
+          Check if the particles produced should maintain orientation
+ voidresetState() + +
+          Clear the state of emitter back to default
+ voidsetEnabled(boolean enabled) + +
+          Indicate whether the emitter should be enabled
+ voidupdate(ParticleSystem system, + int delta) + +
+          Update the emitter, produce any particles required by requesting + them from the particle system provided.
+ voidupdateParticle(Particle particle, + int delta) + +
+          Update a single particle that this emitter produced
+ booleanuseAdditive() + +
+          Check if this emitter should use additive blending
+ booleanusePoints(ParticleSystem system) + +
+          Check if this emitter should use points based on it's own settings + and those of the particle system
+ voidwrapUp() + +
+          Wrap up the particle emitter.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FireEmitter

+
+public FireEmitter()
+
+
Create a default fire effect at 0,0 +

+

+
+ +

+FireEmitter

+
+public FireEmitter(int x,
+                   int y)
+
+
Create a default fire effect at x,y +

+

+
Parameters:
x - The x coordinate of the fire effect
y - The y coordinate of the fire effect
+
+
+ +

+FireEmitter

+
+public FireEmitter(int x,
+                   int y,
+                   float size)
+
+
Create a default fire effect at x,y +

+

+
Parameters:
x - The x coordinate of the fire effect
y - The y coordinate of the fire effect
size - The size of the particle being pumped out
+
+ + + + + + + + +
+Method Detail
+ +

+update

+
+public void update(ParticleSystem system,
+                   int delta)
+
+
Description copied from interface: ParticleEmitter
+
Update the emitter, produce any particles required by requesting + them from the particle system provided. +

+

+
Specified by:
update in interface ParticleEmitter
+
+
+
Parameters:
system - The particle system used to create particles
delta - The amount of time in milliseconds since last emitter update
See Also:
ParticleEmitter.update(org.newdawn.slick.particles.ParticleSystem, int)
+
+
+
+ +

+updateParticle

+
+public void updateParticle(Particle particle,
+                           int delta)
+
+
Description copied from interface: ParticleEmitter
+
Update a single particle that this emitter produced +

+

+
Specified by:
updateParticle in interface ParticleEmitter
+
+
+
Parameters:
particle - The particle to be updated
delta - The amount of time in millisecond since last particle update
See Also:
ParticleEmitter.updateParticle(org.newdawn.slick.particles.Particle, int)
+
+
+
+ +

+isEnabled

+
+public boolean isEnabled()
+
+
Description copied from interface: ParticleEmitter
+
Check if the emitter is enabled +

+

+
Specified by:
isEnabled in interface ParticleEmitter
+
+
+ +
Returns:
True if the emitter is enabled
See Also:
ParticleEmitter.isEnabled()
+
+
+
+ +

+setEnabled

+
+public void setEnabled(boolean enabled)
+
+
Description copied from interface: ParticleEmitter
+
Indicate whether the emitter should be enabled +

+

+
Specified by:
setEnabled in interface ParticleEmitter
+
+
+
Parameters:
enabled - True if the emitter should be enabled
See Also:
ParticleEmitter.setEnabled(boolean)
+
+
+
+ +

+completed

+
+public boolean completed()
+
+
Description copied from interface: ParticleEmitter
+
Check if this emitter has completed it's cycle +

+

+
Specified by:
completed in interface ParticleEmitter
+
+
+ +
Returns:
True if the emitter has completed it's cycle
See Also:
ParticleEmitter.completed()
+
+
+
+ +

+useAdditive

+
+public boolean useAdditive()
+
+
Description copied from interface: ParticleEmitter
+
Check if this emitter should use additive blending +

+

+
Specified by:
useAdditive in interface ParticleEmitter
+
+
+ +
Returns:
True if the emitter should use the right blending
See Also:
ParticleEmitter.useAdditive()
+
+
+
+ +

+getImage

+
+public Image getImage()
+
+
Description copied from interface: ParticleEmitter
+
Get the image to draw for each particle +

+

+
Specified by:
getImage in interface ParticleEmitter
+
+
+ +
Returns:
The image to draw for each particle
See Also:
ParticleEmitter.getImage()
+
+
+
+ +

+usePoints

+
+public boolean usePoints(ParticleSystem system)
+
+
Description copied from interface: ParticleEmitter
+
Check if this emitter should use points based on it's own settings + and those of the particle system +

+

+
Specified by:
usePoints in interface ParticleEmitter
+
+
+
Parameters:
system - The particle system to cross check agianst +
Returns:
True if we should use points
See Also:
ParticleEmitter.usePoints(org.newdawn.slick.particles.ParticleSystem)
+
+
+
+ +

+isOriented

+
+public boolean isOriented()
+
+
Description copied from interface: ParticleEmitter
+
Check if the particles produced should maintain orientation +

+

+
Specified by:
isOriented in interface ParticleEmitter
+
+
+ +
Returns:
True if the particles produced should maintain orientation
See Also:
ParticleEmitter.isOriented()
+
+
+
+ +

+wrapUp

+
+public void wrapUp()
+
+
Description copied from interface: ParticleEmitter
+
Wrap up the particle emitter. This means the emitter will no longer produce + particles and will be marked as completed once the particles have expired +

+

+
Specified by:
wrapUp in interface ParticleEmitter
+
+
+
See Also:
ParticleEmitter.wrapUp()
+
+
+
+ +

+resetState

+
+public void resetState()
+
+
Description copied from interface: ParticleEmitter
+
Clear the state of emitter back to default +

+

+
Specified by:
resetState in interface ParticleEmitter
+
+
+
See Also:
ParticleEmitter.resetState()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/effects/class-use/FireEmitter.html b/lib/slick/javadoc/org/newdawn/slick/particles/effects/class-use/FireEmitter.html new file mode 100644 index 00000000..825973f4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/effects/class-use/FireEmitter.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.particles.effects.FireEmitter (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.particles.effects.FireEmitter

+
+No usage of org.newdawn.slick.particles.effects.FireEmitter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/effects/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/particles/effects/package-frame.html new file mode 100644 index 00000000..45a0bd5a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/effects/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +org.newdawn.slick.particles.effects (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.particles.effects + + + + +
+Classes  + +
+FireEmitter
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/effects/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/particles/effects/package-summary.html new file mode 100644 index 00000000..42565bcf --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/effects/package-summary.html @@ -0,0 +1,172 @@ + + + + + + +org.newdawn.slick.particles.effects (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.particles.effects +

+This package should contain stock effects for simple particle systems. +

+See: +
+          Description +

+ + + + + + + + + +
+Class Summary
FireEmitterA stock effect for fire usin the particle system
+  + +

+

+Package org.newdawn.slick.particles.effects Description +

+ +

+This package should contain stock effects for simple particle systems. +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/effects/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/particles/effects/package-tree.html new file mode 100644 index 00000000..9c60e601 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/effects/package-tree.html @@ -0,0 +1,154 @@ + + + + + + +org.newdawn.slick.particles.effects Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.particles.effects +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/effects/package-use.html b/lib/slick/javadoc/org/newdawn/slick/particles/effects/package-use.html new file mode 100644 index 00000000..bdf25f6b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/effects/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package org.newdawn.slick.particles.effects (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.particles.effects

+
+No usage of org.newdawn.slick.particles.effects +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/particles/package-frame.html new file mode 100644 index 00000000..635ebded --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/package-frame.html @@ -0,0 +1,53 @@ + + + + + + +org.newdawn.slick.particles (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.particles + + + + +
+Interfaces  + +
+ConfigurableEmitter.Value +
+ConfigurableEmitterFactory +
+ParticleEmitter
+ + + + + + +
+Classes  + +
+ConfigurableEmitter +
+Particle +
+ParticleIO +
+ParticleSystem
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/particles/package-summary.html new file mode 100644 index 00000000..73e8e520 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/package-summary.html @@ -0,0 +1,211 @@ + + + + + + +org.newdawn.slick.particles (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.particles +

+The particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. +

+See: +
+          Description +

+ + + + + + + + + + + + + + + + + +
+Interface Summary
ConfigurableEmitter.Valuea general interface to provide a general value :]
ConfigurableEmitterFactoryA description of any class that can create Configurable Emitters during the ParticleIO + load phase.
ParticleEmitterAn emitter is responsible for producing the particles and controlling them during + their life.
+  + +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
ConfigurableEmitterAn emitter than can be externally configured.
ParticleA single particle within a system
ParticleIOUtility methods to (de)serialize ConfigureEmitters to and from XML
ParticleSystemA particle syste responsible for maintaining a set of data about individual + particles which are created and controlled by assigned emitters.
+  + +

+

+Package org.newdawn.slick.particles Description +

+ +

+The particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/particles/package-tree.html new file mode 100644 index 00000000..4e209579 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/package-tree.html @@ -0,0 +1,162 @@ + + + + + + +org.newdawn.slick.particles Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.particles +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/particles/package-use.html b/lib/slick/javadoc/org/newdawn/slick/particles/package-use.html new file mode 100644 index 00000000..9b8eb179 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/particles/package-use.html @@ -0,0 +1,261 @@ + + + + + + +Uses of Package org.newdawn.slick.particles (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.particles

+
+ + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.particles
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect. 
org.newdawn.slick.particles.effectsThis package should contain stock effects for simple particle systems. 
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.particles used by org.newdawn.slick.particles
ConfigurableEmitter + +
+          An emitter than can be externally configured.
ConfigurableEmitter.LinearInterpolator + +
+          A value computed based on linear interpolation between a set of points
ConfigurableEmitter.RandomValue + +
+          A configurable simple linear random value
ConfigurableEmitter.Range + +
+          A simple bean describing a range of values
ConfigurableEmitter.SimpleValue + +
+          A configurable simple single value
ConfigurableEmitter.Value + +
+          a general interface to provide a general value :]
ConfigurableEmitterFactory + +
+          A description of any class that can create Configurable Emitters during the ParticleIO + load phase.
Particle + +
+          A single particle within a system
ParticleEmitter + +
+          An emitter is responsible for producing the particles and controlling them during + their life.
ParticleSystem + +
+          A particle syste responsible for maintaining a set of data about individual + particles which are created and controlled by assigned emitters.
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.particles used by org.newdawn.slick.particles.effects
Particle + +
+          A single particle within a system
ParticleEmitter + +
+          An emitter is responsible for producing the particles and controlling them during + their life.
ParticleSystem + +
+          A particle syste responsible for maintaining a set of data about individual + particles which are created and controlled by assigned emitters.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/BasicGameState.html b/lib/slick/javadoc/org/newdawn/slick/state/BasicGameState.html new file mode 100644 index 00000000..f37ce79b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/BasicGameState.html @@ -0,0 +1,964 @@ + + + + + + +BasicGameState (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.state +
+Class BasicGameState

+
+java.lang.Object
+  extended by org.newdawn.slick.state.BasicGameState
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, InputListener, KeyListener, MouseListener, GameState
+
+
+
Direct Known Subclasses:
TestState1, TestState2, TestState3
+
+
+
+
public abstract class BasicGameState
extends java.lang.Object
implements GameState
+ + +

+A simple state used an adapter so we don't have to implement all the event methods + every time. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
BasicGameState() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcontrollerButtonPressed(int controller, + int button) + +
+          Notification that a button control has been pressed on + the controller.
+ voidcontrollerButtonReleased(int controller, + int button) + +
+          Notification that a button control has been released on + the controller.
+ voidcontrollerDownPressed(int controller) + +
+          Notification that the down control has been pressed on + the controller.
+ voidcontrollerDownReleased(int controller) + +
+          Notification that the down control has been released on + the controller.
+ voidcontrollerLeftPressed(int controller) + +
+          Notification that the left control has been pressed on + the controller.
+ voidcontrollerLeftReleased(int controller) + +
+          Notification that the left control has been released on + the controller.
+ voidcontrollerRightPressed(int controller) + +
+          Notification that the right control has been pressed on + the controller.
+ voidcontrollerRightReleased(int controller) + +
+          Notification that the right control has been released on + the controller.
+ voidcontrollerUpPressed(int controller) + +
+          Notification that the up control has been pressed on + the controller.
+ voidcontrollerUpReleased(int controller) + +
+          Notification that the up control has been released on + the controller.
+ voidenter(GameContainer container, + StateBasedGame game) + +
+          Notification that we've entered this game state
+abstract  intgetID() + +
+          Get the ID of this state
+ voidinputEnded() + +
+          Notification that all input events have been sent for this frame
+ voidinputStarted() + +
+          Notification that input is about to be processed
+ booleanisAcceptingInput() + +
+          Check if this input listener is accepting input
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+ voidkeyReleased(int key, + char c) + +
+          Notification that a key was released
+ voidleave(GameContainer container, + StateBasedGame game) + +
+          Notification that we're leaving this game state
+ voidmouseClicked(int button, + int x, + int y, + int clickCount) + +
+          Notification that a mouse button was clicked.
+ voidmouseDragged(int oldx, + int oldy, + int newx, + int newy) + +
+          Notification that mouse cursor was dragged
+ voidmouseMoved(int oldx, + int oldy, + int newx, + int newy) + +
+          Notification that mouse cursor was moved
+ voidmousePressed(int button, + int x, + int y) + +
+          Notification that a mouse button was pressed
+ voidmouseReleased(int button, + int x, + int y) + +
+          Notification that a mouse button was released
+ voidmouseWheelMoved(int newValue) + +
+          Notification that the mouse wheel position was updated
+ voidsetInput(Input input) + +
+          Set the input that events are being sent from
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.state.GameState
init, render, update
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+BasicGameState

+
+public BasicGameState()
+
+
+ + + + + + + + +
+Method Detail
+ +

+inputStarted

+
+public void inputStarted()
+
+
Description copied from interface: ControlledInputReciever
+
Notification that input is about to be processed +

+

+
Specified by:
inputStarted in interface ControlledInputReciever
+
+
+
See Also:
ControlledInputReciever.inputStarted()
+
+
+
+ +

+isAcceptingInput

+
+public boolean isAcceptingInput()
+
+
Description copied from interface: ControlledInputReciever
+
Check if this input listener is accepting input +

+

+
Specified by:
isAcceptingInput in interface ControlledInputReciever
+
+
+ +
Returns:
True if the input listener should recieve events
See Also:
ControlledInputReciever.isAcceptingInput()
+
+
+
+ +

+setInput

+
+public void setInput(Input input)
+
+
Description copied from interface: ControlledInputReciever
+
Set the input that events are being sent from +

+

+
Specified by:
setInput in interface ControlledInputReciever
+
+
+
Parameters:
input - The input instance sending events
See Also:
ControlledInputReciever.setInput(org.newdawn.slick.Input)
+
+
+
+ +

+inputEnded

+
+public void inputEnded()
+
+
Description copied from interface: ControlledInputReciever
+
Notification that all input events have been sent for this frame +

+

+
Specified by:
inputEnded in interface ControlledInputReciever
+
+
+
See Also:
ControlledInputReciever.inputEnded()
+
+
+
+ +

+getID

+
+public abstract int getID()
+
+
Description copied from interface: GameState
+
Get the ID of this state +

+

+
Specified by:
getID in interface GameState
+
+
+ +
Returns:
The game unique ID of this state
See Also:
GameState.getID()
+
+
+
+ +

+controllerButtonPressed

+
+public void controllerButtonPressed(int controller,
+                                    int button)
+
+
Description copied from interface: ControllerListener
+
Notification that a button control has been pressed on + the controller. +

+

+
Specified by:
controllerButtonPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
button - The index of the button pressed (starting at 1)
See Also:
ControllerListener.controllerButtonPressed(int, int)
+
+
+
+ +

+controllerButtonReleased

+
+public void controllerButtonReleased(int controller,
+                                     int button)
+
+
Description copied from interface: ControllerListener
+
Notification that a button control has been released on + the controller. +

+

+
Specified by:
controllerButtonReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
button - The index of the button released (starting at 1)
See Also:
ControllerListener.controllerButtonReleased(int, int)
+
+
+
+ +

+controllerDownPressed

+
+public void controllerDownPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the down control has been pressed on + the controller. +

+

+
Specified by:
controllerDownPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerDownPressed(int)
+
+
+
+ +

+controllerDownReleased

+
+public void controllerDownReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the down control has been released on + the controller. +

+

+
Specified by:
controllerDownReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerDownReleased(int)
+
+
+
+ +

+controllerLeftPressed

+
+public void controllerLeftPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the left control has been pressed on + the controller. +

+

+
Specified by:
controllerLeftPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerLeftPressed(int)
+
+
+
+ +

+controllerLeftReleased

+
+public void controllerLeftReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the left control has been released on + the controller. +

+

+
Specified by:
controllerLeftReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerLeftReleased(int)
+
+
+
+ +

+controllerRightPressed

+
+public void controllerRightPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the right control has been pressed on + the controller. +

+

+
Specified by:
controllerRightPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerRightPressed(int)
+
+
+
+ +

+controllerRightReleased

+
+public void controllerRightReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the right control has been released on + the controller. +

+

+
Specified by:
controllerRightReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerRightReleased(int)
+
+
+
+ +

+controllerUpPressed

+
+public void controllerUpPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the up control has been pressed on + the controller. +

+

+
Specified by:
controllerUpPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerUpPressed(int)
+
+
+
+ +

+controllerUpReleased

+
+public void controllerUpReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the up control has been released on + the controller. +

+

+
Specified by:
controllerUpReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerUpReleased(int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
KeyListener.keyPressed(int, char)
+
+
+
+ +

+keyReleased

+
+public void keyReleased(int key,
+                        char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was released +

+

+
Specified by:
keyReleased in interface KeyListener
+
+
+
Parameters:
key - The key code that was released (@see org.newdawn.slick.Input)
c - The character of the key that was released
See Also:
KeyListener.keyReleased(int, char)
+
+
+
+ +

+mouseMoved

+
+public void mouseMoved(int oldx,
+                       int oldy,
+                       int newx,
+                       int newy)
+
+
Description copied from interface: MouseListener
+
Notification that mouse cursor was moved +

+

+
Specified by:
mouseMoved in interface MouseListener
+
+
+
Parameters:
oldx - The old x position of the mouse
oldy - The old y position of the mouse
newx - The new x position of the mouse
newy - The new y position of the mouse
See Also:
MouseListener.mouseMoved(int, int, int, int)
+
+
+
+ +

+mouseDragged

+
+public void mouseDragged(int oldx,
+                         int oldy,
+                         int newx,
+                         int newy)
+
+
Description copied from interface: MouseListener
+
Notification that mouse cursor was dragged +

+

+
Specified by:
mouseDragged in interface MouseListener
+
+
+
Parameters:
oldx - The old x position of the mouse
oldy - The old y position of the mouse
newx - The new x position of the mouse
newy - The new y position of the mouse
See Also:
MouseListener.mouseDragged(int, int, int, int)
+
+
+
+ +

+mouseClicked

+
+public void mouseClicked(int button,
+                         int x,
+                         int y,
+                         int clickCount)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was clicked. Due to double click + handling the single click may be delayed slightly. For absolute notification + of single clicks use mousePressed(). + + To be absolute this method should only be used when considering double clicks +

+

+
Specified by:
mouseClicked in interface MouseListener
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
clickCount - The number of times the button was clicked
See Also:
MouseListener.mouseClicked(int, int, int, int)
+
+
+
+ +

+mousePressed

+
+public void mousePressed(int button,
+                         int x,
+                         int y)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was pressed +

+

+
Specified by:
mousePressed in interface MouseListener
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
See Also:
MouseListener.mousePressed(int, int, int)
+
+
+
+ +

+mouseReleased

+
+public void mouseReleased(int button,
+                          int x,
+                          int y)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was released +

+

+
Specified by:
mouseReleased in interface MouseListener
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was released
y - The y position of the mouse when the button was released
See Also:
MouseListener.mouseReleased(int, int, int)
+
+
+
+ +

+enter

+
+public void enter(GameContainer container,
+                  StateBasedGame game)
+           throws SlickException
+
+
Description copied from interface: GameState
+
Notification that we've entered this game state +

+

+
Specified by:
enter in interface GameState
+
+
+
Parameters:
container - The container holding the game
game - The game holding this state +
Throws: +
SlickException - Indicates an internal error that will be reported through the + standard framework mechanism
See Also:
GameState.enter(org.newdawn.slick.GameContainer, org.newdawn.slick.state.StateBasedGame)
+
+
+
+ +

+leave

+
+public void leave(GameContainer container,
+                  StateBasedGame game)
+           throws SlickException
+
+
Description copied from interface: GameState
+
Notification that we're leaving this game state +

+

+
Specified by:
leave in interface GameState
+
+
+
Parameters:
container - The container holding the game
game - The game holding this state +
Throws: +
SlickException - Indicates an internal error that will be reported through the + standard framework mechanism
See Also:
GameState.leave(org.newdawn.slick.GameContainer, org.newdawn.slick.state.StateBasedGame)
+
+
+
+ +

+mouseWheelMoved

+
+public void mouseWheelMoved(int newValue)
+
+
Description copied from interface: MouseListener
+
Notification that the mouse wheel position was updated +

+

+
Specified by:
mouseWheelMoved in interface MouseListener
+
+
+
Parameters:
newValue - The amount of the wheel has moved
See Also:
MouseListener.mouseWheelMoved(int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/GameState.html b/lib/slick/javadoc/org/newdawn/slick/state/GameState.html new file mode 100644 index 00000000..20120ffd --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/GameState.html @@ -0,0 +1,415 @@ + + + + + + +GameState (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.state +
+Interface GameState

+
+
All Superinterfaces:
ControlledInputReciever, ControllerListener, InputListener, KeyListener, MouseListener
+
+
+
All Known Implementing Classes:
BasicGameState, TestState1, TestState2, TestState3
+
+
+
+
public interface GameState
extends InputListener
+ + +

+A single state building up part of the game. The state include rendering, logic and input handling + for the state. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidenter(GameContainer container, + StateBasedGame game) + +
+          Notification that we've entered this game state
+ intgetID() + +
+          Get the ID of this state
+ voidinit(GameContainer container, + StateBasedGame game) + +
+          Initialise the state.
+ voidleave(GameContainer container, + StateBasedGame game) + +
+          Notification that we're leaving this game state
+ voidrender(GameContainer container, + StateBasedGame game, + Graphics g) + +
+          Render this state to the game's graphics context
+ voidupdate(GameContainer container, + StateBasedGame game, + int delta) + +
+          Update the state's logic based on the amount of time thats passed
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.MouseListener
mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.KeyListener
keyPressed, keyReleased
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.ControllerListener
controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.ControlledInputReciever
inputEnded, inputStarted, isAcceptingInput, setInput
+  +

+ + + + + + + + +
+Method Detail
+ +

+getID

+
+int getID()
+
+
Get the ID of this state +

+

+
+
+
+ +
Returns:
The game unique ID of this state
+
+
+
+ +

+init

+
+void init(GameContainer container,
+          StateBasedGame game)
+          throws SlickException
+
+
Initialise the state. It should load any resources it needs at this stage +

+

+
+
+
+
Parameters:
container - The container holding the game
game - The game holding this state +
Throws: +
SlickException - Indicates a failure to initialise a resource for this state
+
+
+
+ +

+render

+
+void render(GameContainer container,
+            StateBasedGame game,
+            Graphics g)
+            throws SlickException
+
+
Render this state to the game's graphics context +

+

+
+
+
+
Parameters:
container - The container holding the game
game - The game holding this state
g - The graphics context to render to +
Throws: +
SlickException - Indicates a failure to render an artifact
+
+
+
+ +

+update

+
+void update(GameContainer container,
+            StateBasedGame game,
+            int delta)
+            throws SlickException
+
+
Update the state's logic based on the amount of time thats passed +

+

+
+
+
+
Parameters:
container - The container holding the game
game - The game holding this state
delta - The amount of time thats passed in millisecond since last update +
Throws: +
SlickException - Indicates an internal error that will be reported through the + standard framework mechanism
+
+
+
+ +

+enter

+
+void enter(GameContainer container,
+           StateBasedGame game)
+           throws SlickException
+
+
Notification that we've entered this game state +

+

+
+
+
+
Parameters:
container - The container holding the game
game - The game holding this state +
Throws: +
SlickException - Indicates an internal error that will be reported through the + standard framework mechanism
+
+
+
+ +

+leave

+
+void leave(GameContainer container,
+           StateBasedGame game)
+           throws SlickException
+
+
Notification that we're leaving this game state +

+

+
+
+
+
Parameters:
container - The container holding the game
game - The game holding this state +
Throws: +
SlickException - Indicates an internal error that will be reported through the + standard framework mechanism
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/StateBasedGame.html b/lib/slick/javadoc/org/newdawn/slick/state/StateBasedGame.html new file mode 100644 index 00000000..4538733b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/StateBasedGame.html @@ -0,0 +1,1367 @@ + + + + + + +StateBasedGame (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.state +
+Class StateBasedGame

+
+java.lang.Object
+  extended by org.newdawn.slick.state.StateBasedGame
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
Direct Known Subclasses:
StateBasedTest, TransitionTest
+
+
+
+
public abstract class StateBasedGame
extends java.lang.Object
implements Game, InputListener
+ + +

+A state based game isolated different stages of the game (menu, ingame, hiscores, etc) into + different states so they can be easily managed and maintained. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
StateBasedGame(java.lang.String name) + +
+          Create a new state based game
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddState(GameState state) + +
+          Add a state to the game.
+ booleancloseRequested() + +
+          Notification that a game close has been requested
+ voidcontrollerButtonPressed(int controller, + int button) + +
+          Notification that a button control has been pressed on + the controller.
+ voidcontrollerButtonReleased(int controller, + int button) + +
+          Notification that a button control has been released on + the controller.
+ voidcontrollerDownPressed(int controller) + +
+          Notification that the down control has been pressed on + the controller.
+ voidcontrollerDownReleased(int controller) + +
+          Notification that the down control has been released on + the controller.
+ voidcontrollerLeftPressed(int controller) + +
+          Notification that the left control has been pressed on + the controller.
+ voidcontrollerLeftReleased(int controller) + +
+          Notification that the left control has been released on + the controller.
+ voidcontrollerRightPressed(int controller) + +
+          Notification that the right control has been pressed on + the controller.
+ voidcontrollerRightReleased(int controller) + +
+          Notification that the right control has been released on + the controller.
+ voidcontrollerUpPressed(int controller) + +
+          Notification that the up control has been pressed on + the controller.
+ voidcontrollerUpReleased(int controller) + +
+          Notification that the up control has been released on + the controller.
+ voidenterState(int id) + +
+          Enter a particular game state with no transition
+ voidenterState(int id, + Transition leave, + Transition enter) + +
+          Enter a particular game state with the transitions provided
+ GameContainergetContainer() + +
+          Get the container holding this game
+ GameStategetCurrentState() + +
+          Get the state the game is currently in
+ intgetCurrentStateID() + +
+          Get the ID of the state the game is currently in
+ GameStategetState(int id) + +
+          Get a state based on it's identifier
+ intgetStateCount() + +
+          Get the number of states that have been added to this game
+ java.lang.StringgetTitle() + +
+          Get the title of this game
+ voidinit(GameContainer container) + +
+          Initialise the game.
+abstract  voidinitStatesList(GameContainer container) + +
+          Initialise the list of states making up this game
+ voidinputEnded() + +
+          Notification that all input events have been sent for this frame
+ voidinputStarted() + +
+          Notification that input is about to be processed
+ booleanisAcceptingInput() + +
+          Check if this input listener is accepting input
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+ voidkeyReleased(int key, + char c) + +
+          Notification that a key was released
+ voidmouseClicked(int button, + int x, + int y, + int clickCount) + +
+          Notification that a mouse button was clicked.
+ voidmouseDragged(int oldx, + int oldy, + int newx, + int newy) + +
+          Notification that mouse cursor was dragged
+ voidmouseMoved(int oldx, + int oldy, + int newx, + int newy) + +
+          Notification that mouse cursor was moved
+ voidmousePressed(int button, + int x, + int y) + +
+          Notification that a mouse button was pressed
+ voidmouseReleased(int button, + int x, + int y) + +
+          Notification that a mouse button was released
+ voidmouseWheelMoved(int newValue) + +
+          Notification that the mouse wheel position was updated
+protected  voidpostRenderState(GameContainer container, + Graphics g) + +
+          User hook for rendering at the game level after the current state + and/or transition have been rendered
+protected  voidpostUpdateState(GameContainer container, + int delta) + +
+          User hook for rendering at the game level after the current state + and/or transition have been updated
+protected  voidpreRenderState(GameContainer container, + Graphics g) + +
+          User hook for rendering at the before the current state + and/or transition have been rendered
+protected  voidpreUpdateState(GameContainer container, + int delta) + +
+          User hook for updating at the game before the current state + and/or transition have been updated
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidsetInput(Input input) + +
+          Set the input that events are being sent from
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StateBasedGame

+
+public StateBasedGame(java.lang.String name)
+
+
Create a new state based game +

+

+
Parameters:
name - The name of the game
+
+ + + + + + + + +
+Method Detail
+ +

+inputStarted

+
+public void inputStarted()
+
+
Description copied from interface: ControlledInputReciever
+
Notification that input is about to be processed +

+

+
Specified by:
inputStarted in interface ControlledInputReciever
+
+
+
See Also:
ControlledInputReciever.inputStarted()
+
+
+
+ +

+getStateCount

+
+public int getStateCount()
+
+
Get the number of states that have been added to this game +

+

+
+
+
+ +
Returns:
The number of states that have been added to this game
+
+
+
+ +

+getCurrentStateID

+
+public int getCurrentStateID()
+
+
Get the ID of the state the game is currently in +

+

+
+
+
+ +
Returns:
The ID of the state the game is currently in
+
+
+
+ +

+getCurrentState

+
+public GameState getCurrentState()
+
+
Get the state the game is currently in +

+

+
+
+
+ +
Returns:
The state the game is currently in
+
+
+
+ +

+setInput

+
+public void setInput(Input input)
+
+
Description copied from interface: ControlledInputReciever
+
Set the input that events are being sent from +

+

+
Specified by:
setInput in interface ControlledInputReciever
+
+
+
Parameters:
input - The input instance sending events
See Also:
ControlledInputReciever.setInput(org.newdawn.slick.Input)
+
+
+
+ +

+addState

+
+public void addState(GameState state)
+
+
Add a state to the game. The state will be updated and maintained + by the game +

+

+
+
+
+
Parameters:
state - The state to be added
+
+
+
+ +

+getState

+
+public GameState getState(int id)
+
+
Get a state based on it's identifier +

+

+
+
+
+
Parameters:
id - The ID of the state to retrieve +
Returns:
The state requested or null if no state with the specified ID exists
+
+
+
+ +

+enterState

+
+public void enterState(int id)
+
+
Enter a particular game state with no transition +

+

+
+
+
+
Parameters:
id - The ID of the state to enter
+
+
+
+ +

+enterState

+
+public void enterState(int id,
+                       Transition leave,
+                       Transition enter)
+
+
Enter a particular game state with the transitions provided +

+

+
+
+
+
Parameters:
id - The ID of the state to enter
leave - The transition to use when leaving the current state
enter - The transition to use when entering the new state
+
+
+
+ +

+init

+
+public final void init(GameContainer container)
+                throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+initStatesList

+
+public abstract void initStatesList(GameContainer container)
+                             throws SlickException
+
+
Initialise the list of states making up this game +

+

+
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Indicates a failure to initialise the state based game resources
+
+
+
+ +

+render

+
+public final void render(GameContainer container,
+                         Graphics g)
+                  throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Specified by:
render in interface Game
+
+
+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+preRenderState

+
+protected void preRenderState(GameContainer container,
+                              Graphics g)
+                       throws SlickException
+
+
User hook for rendering at the before the current state + and/or transition have been rendered +

+

+
+
+
+
Parameters:
container - The container in which the game is hosted
g - The graphics context on which to draw +
Throws: +
SlickException - Indicates a failure within render
+
+
+
+ +

+postRenderState

+
+protected void postRenderState(GameContainer container,
+                               Graphics g)
+                        throws SlickException
+
+
User hook for rendering at the game level after the current state + and/or transition have been rendered +

+

+
+
+
+
Parameters:
container - The container in which the game is hosted
g - The graphics context on which to draw +
Throws: +
SlickException - Indicates a failure within render
+
+
+
+ +

+update

+
+public final void update(GameContainer container,
+                         int delta)
+                  throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+preUpdateState

+
+protected void preUpdateState(GameContainer container,
+                              int delta)
+                       throws SlickException
+
+
User hook for updating at the game before the current state + and/or transition have been updated +

+

+
+
+
+
Parameters:
container - The container in which the game is hosted
delta - The amount of time in milliseconds since last update +
Throws: +
SlickException - Indicates a failure within render
+
+
+
+ +

+postUpdateState

+
+protected void postUpdateState(GameContainer container,
+                               int delta)
+                        throws SlickException
+
+
User hook for rendering at the game level after the current state + and/or transition have been updated +

+

+
+
+
+
Parameters:
container - The container in which the game is hosted
delta - The amount of time in milliseconds since last update +
Throws: +
SlickException - Indicates a failure within render
+
+
+
+ +

+closeRequested

+
+public boolean closeRequested()
+
+
Description copied from interface: Game
+
Notification that a game close has been requested +

+

+
Specified by:
closeRequested in interface Game
+
+
+ +
Returns:
True if the game should close
See Also:
Game.closeRequested()
+
+
+
+ +

+getTitle

+
+public java.lang.String getTitle()
+
+
Description copied from interface: Game
+
Get the title of this game +

+

+
Specified by:
getTitle in interface Game
+
+
+ +
Returns:
The title of the game
See Also:
Game.getTitle()
+
+
+
+ +

+getContainer

+
+public GameContainer getContainer()
+
+
Get the container holding this game +

+

+
+
+
+ +
Returns:
The game container holding this game
+
+
+
+ +

+controllerButtonPressed

+
+public void controllerButtonPressed(int controller,
+                                    int button)
+
+
Description copied from interface: ControllerListener
+
Notification that a button control has been pressed on + the controller. +

+

+
Specified by:
controllerButtonPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
button - The index of the button pressed (starting at 1)
See Also:
ControllerListener.controllerButtonPressed(int, int)
+
+
+
+ +

+controllerButtonReleased

+
+public void controllerButtonReleased(int controller,
+                                     int button)
+
+
Description copied from interface: ControllerListener
+
Notification that a button control has been released on + the controller. +

+

+
Specified by:
controllerButtonReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
button - The index of the button released (starting at 1)
See Also:
ControllerListener.controllerButtonReleased(int, int)
+
+
+
+ +

+controllerDownPressed

+
+public void controllerDownPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the down control has been pressed on + the controller. +

+

+
Specified by:
controllerDownPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerDownPressed(int)
+
+
+
+ +

+controllerDownReleased

+
+public void controllerDownReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the down control has been released on + the controller. +

+

+
Specified by:
controllerDownReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerDownReleased(int)
+
+
+
+ +

+controllerLeftPressed

+
+public void controllerLeftPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the left control has been pressed on + the controller. +

+

+
Specified by:
controllerLeftPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerLeftPressed(int)
+
+
+
+ +

+controllerLeftReleased

+
+public void controllerLeftReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the left control has been released on + the controller. +

+

+
Specified by:
controllerLeftReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerLeftReleased(int)
+
+
+
+ +

+controllerRightPressed

+
+public void controllerRightPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the right control has been pressed on + the controller. +

+

+
Specified by:
controllerRightPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerRightPressed(int)
+
+
+
+ +

+controllerRightReleased

+
+public void controllerRightReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the right control has been released on + the controller. +

+

+
Specified by:
controllerRightReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerRightReleased(int)
+
+
+
+ +

+controllerUpPressed

+
+public void controllerUpPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the up control has been pressed on + the controller. +

+

+
Specified by:
controllerUpPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerUpPressed(int)
+
+
+
+ +

+controllerUpReleased

+
+public void controllerUpReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the up control has been released on + the controller. +

+

+
Specified by:
controllerUpReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerUpReleased(int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
KeyListener.keyPressed(int, char)
+
+
+
+ +

+keyReleased

+
+public void keyReleased(int key,
+                        char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was released +

+

+
Specified by:
keyReleased in interface KeyListener
+
+
+
Parameters:
key - The key code that was released (@see org.newdawn.slick.Input)
c - The character of the key that was released
See Also:
KeyListener.keyReleased(int, char)
+
+
+
+ +

+mouseMoved

+
+public void mouseMoved(int oldx,
+                       int oldy,
+                       int newx,
+                       int newy)
+
+
Description copied from interface: MouseListener
+
Notification that mouse cursor was moved +

+

+
Specified by:
mouseMoved in interface MouseListener
+
+
+
Parameters:
oldx - The old x position of the mouse
oldy - The old y position of the mouse
newx - The new x position of the mouse
newy - The new y position of the mouse
See Also:
MouseListener.mouseMoved(int, int, int, int)
+
+
+
+ +

+mouseDragged

+
+public void mouseDragged(int oldx,
+                         int oldy,
+                         int newx,
+                         int newy)
+
+
Description copied from interface: MouseListener
+
Notification that mouse cursor was dragged +

+

+
Specified by:
mouseDragged in interface MouseListener
+
+
+
Parameters:
oldx - The old x position of the mouse
oldy - The old y position of the mouse
newx - The new x position of the mouse
newy - The new y position of the mouse
See Also:
MouseListener.mouseDragged(int, int, int, int)
+
+
+
+ +

+mouseClicked

+
+public void mouseClicked(int button,
+                         int x,
+                         int y,
+                         int clickCount)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was clicked. Due to double click + handling the single click may be delayed slightly. For absolute notification + of single clicks use mousePressed(). + + To be absolute this method should only be used when considering double clicks +

+

+
Specified by:
mouseClicked in interface MouseListener
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
clickCount - The number of times the button was clicked
See Also:
MouseListener.mouseClicked(int, int, int, int)
+
+
+
+ +

+mousePressed

+
+public void mousePressed(int button,
+                         int x,
+                         int y)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was pressed +

+

+
Specified by:
mousePressed in interface MouseListener
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
See Also:
MouseListener.mousePressed(int, int, int)
+
+
+
+ +

+mouseReleased

+
+public void mouseReleased(int button,
+                          int x,
+                          int y)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was released +

+

+
Specified by:
mouseReleased in interface MouseListener
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was released
y - The y position of the mouse when the button was released
See Also:
MouseListener.mouseReleased(int, int, int)
+
+
+
+ +

+isAcceptingInput

+
+public boolean isAcceptingInput()
+
+
Description copied from interface: ControlledInputReciever
+
Check if this input listener is accepting input +

+

+
Specified by:
isAcceptingInput in interface ControlledInputReciever
+
+
+ +
Returns:
True if the input listener should recieve events
See Also:
ControlledInputReciever.isAcceptingInput()
+
+
+
+ +

+inputEnded

+
+public void inputEnded()
+
+
Description copied from interface: ControlledInputReciever
+
Notification that all input events have been sent for this frame +

+

+
Specified by:
inputEnded in interface ControlledInputReciever
+
+
+
See Also:
ControlledInputReciever.inputEnded()
+
+
+
+ +

+mouseWheelMoved

+
+public void mouseWheelMoved(int newValue)
+
+
Description copied from interface: MouseListener
+
Notification that the mouse wheel position was updated +

+

+
Specified by:
mouseWheelMoved in interface MouseListener
+
+
+
Parameters:
newValue - The amount of the wheel has moved
See Also:
MouseListener.mouseWheelMoved(int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/class-use/BasicGameState.html b/lib/slick/javadoc/org/newdawn/slick/state/class-use/BasicGameState.html new file mode 100644 index 00000000..5724e643 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/class-use/BasicGameState.html @@ -0,0 +1,196 @@ + + + + + + +Uses of Class org.newdawn.slick.state.BasicGameState (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.state.BasicGameState

+
+ + + + + + + + + +
+Packages that use BasicGameState
org.newdawn.slick.tests.statesStates for the StateBasedGameTest 
+  +

+ + + + + +
+Uses of BasicGameState in org.newdawn.slick.tests.states
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of BasicGameState in org.newdawn.slick.tests.states
+ classTestState1 + +
+          A simple test state to display a message describing the test
+ classTestState2 + +
+          A simple test state to display an image and rotate it
+ classTestState3 + +
+          A simple test state to display an image and rotate it
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/class-use/GameState.html b/lib/slick/javadoc/org/newdawn/slick/state/class-use/GameState.html new file mode 100644 index 00000000..95339d36 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/class-use/GameState.html @@ -0,0 +1,392 @@ + + + + + + +Uses of Interface org.newdawn.slick.state.GameState (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.state.GameState

+
+ + + + + + + + + + + + + + + + + +
+Packages that use GameState
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.state.transition  
org.newdawn.slick.tests.statesStates for the StateBasedGameTest 
+  +

+ + + + + +
+Uses of GameState in org.newdawn.slick.state
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.state that implement GameState
+ classBasicGameState + +
+          A simple state used an adapter so we don't have to implement all the event methods + every time.
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.state that return GameState
+ GameStateStateBasedGame.getCurrentState() + +
+          Get the state the game is currently in
+ GameStateStateBasedGame.getState(int id) + +
+          Get a state based on it's identifier
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.state with parameters of type GameState
+ voidStateBasedGame.addState(GameState state) + +
+          Add a state to the game.
+  +

+ + + + + +
+Uses of GameState in org.newdawn.slick.state.transition
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.state.transition with parameters of type GameState
+ voidVerticalSplitTransition.init(GameState firstState, + GameState secondState) + +
+           
+ voidTransition.init(GameState firstState, + GameState secondState) + +
+          Initialise the transition
+ voidSelectTransition.init(GameState firstState, + GameState secondState) + +
+           
+ voidRotateTransition.init(GameState firstState, + GameState secondState) + +
+           
+ voidHorizontalSplitTransition.init(GameState firstState, + GameState secondState) + +
+           
+ voidFadeOutTransition.init(GameState firstState, + GameState secondState) + +
+           
+ voidFadeInTransition.init(GameState firstState, + GameState secondState) + +
+           
+ voidEmptyTransition.init(GameState firstState, + GameState secondState) + +
+           
+ voidCombinedTransition.init(GameState firstState, + GameState secondState) + +
+           
+ voidBlobbyTransition.init(GameState firstState, + GameState secondState) + +
+           
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick.state.transition with parameters of type GameState
CrossStateTransition(GameState secondState) + +
+          Create a cross state transitions
+  +

+ + + + + +
+Uses of GameState in org.newdawn.slick.tests.states
+  +

+ + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.tests.states that implement GameState
+ classTestState1 + +
+          A simple test state to display a message describing the test
+ classTestState2 + +
+          A simple test state to display an image and rotate it
+ classTestState3 + +
+          A simple test state to display an image and rotate it
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/class-use/StateBasedGame.html b/lib/slick/javadoc/org/newdawn/slick/state/class-use/StateBasedGame.html new file mode 100644 index 00000000..aa7fd177 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/class-use/StateBasedGame.html @@ -0,0 +1,767 @@ + + + + + + +Uses of Class org.newdawn.slick.state.StateBasedGame (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.state.StateBasedGame

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use StateBasedGame
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.state.transition  
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.tests.statesStates for the StateBasedGameTest 
+  +

+ + + + + +
+Uses of StateBasedGame in org.newdawn.slick.state
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.state with parameters of type StateBasedGame
+ voidGameState.enter(GameContainer container, + StateBasedGame game) + +
+          Notification that we've entered this game state
+ voidBasicGameState.enter(GameContainer container, + StateBasedGame game) + +
+           
+ voidGameState.init(GameContainer container, + StateBasedGame game) + +
+          Initialise the state.
+ voidGameState.leave(GameContainer container, + StateBasedGame game) + +
+          Notification that we're leaving this game state
+ voidBasicGameState.leave(GameContainer container, + StateBasedGame game) + +
+           
+ voidGameState.render(GameContainer container, + StateBasedGame game, + Graphics g) + +
+          Render this state to the game's graphics context
+ voidGameState.update(GameContainer container, + StateBasedGame game, + int delta) + +
+          Update the state's logic based on the amount of time thats passed
+  +

+ + + + + +
+Uses of StateBasedGame in org.newdawn.slick.state.transition
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.state.transition with parameters of type StateBasedGame
+ voidVerticalSplitTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidSelectTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidRotateTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidHorizontalSplitTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidFadeOutTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidFadeInTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidEmptyTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCombinedTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidBlobbyTransition.postRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.postRenderSecondState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is has just rendered the second state is the cross + transition.
+ voidVerticalSplitTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidSelectTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidRotateTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidHorizontalSplitTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidFadeOutTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidFadeInTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidEmptyTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCombinedTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidBlobbyTransition.preRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+           
+ voidCrossStateTransition.preRenderFirstState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is about to render the first state is the cross + transition.
+ voidCrossStateTransition.preRenderSecondState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is about to render the second state is the cross + transition.
+ voidVerticalSplitTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+          Update the transition.
+ voidSelectTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidRotateTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidHorizontalSplitTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidFadeOutTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidFadeInTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidEmptyTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidCrossStateTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidCombinedTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+ voidBlobbyTransition.update(StateBasedGame game, + GameContainer container, + int delta) + +
+           
+  +

+ + + + + +
+Uses of StateBasedGame in org.newdawn.slick.tests
+  +

+ + + + + + + + + + + + + +
Subclasses of StateBasedGame in org.newdawn.slick.tests
+ classStateBasedTest + +
+          A test for the multi-state based functionality
+ classTransitionTest + +
+          A test to view the different transitions that are currently implemented
+  +

+ + + + + +
+Uses of StateBasedGame in org.newdawn.slick.tests.states
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.tests.states with parameters of type StateBasedGame
+ voidTestState3.init(GameContainer container, + StateBasedGame game) + +
+           
+ voidTestState2.init(GameContainer container, + StateBasedGame game) + +
+           
+ voidTestState1.init(GameContainer container, + StateBasedGame game) + +
+           
+ voidTestState3.render(GameContainer container, + StateBasedGame game, + Graphics g) + +
+           
+ voidTestState2.render(GameContainer container, + StateBasedGame game, + Graphics g) + +
+           
+ voidTestState1.render(GameContainer container, + StateBasedGame game, + Graphics g) + +
+           
+ voidTestState3.update(GameContainer container, + StateBasedGame game, + int delta) + +
+           
+ voidTestState2.update(GameContainer container, + StateBasedGame game, + int delta) + +
+           
+ voidTestState1.update(GameContainer container, + StateBasedGame game, + int delta) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/state/package-frame.html new file mode 100644 index 00000000..68fa0b41 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/package-frame.html @@ -0,0 +1,45 @@ + + + + + + +org.newdawn.slick.state (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.state + + + + +
+Interfaces  + +
+GameState
+ + + + + + +
+Classes  + +
+BasicGameState +
+StateBasedGame
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/state/package-summary.html new file mode 100644 index 00000000..d2d2dc46 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/package-summary.html @@ -0,0 +1,195 @@ + + + + + + +org.newdawn.slick.state (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.state +

+State based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. +

+See: +
+          Description +

+ + + + + + + + + +
+Interface Summary
GameStateA single state building up part of the game.
+  + +

+ + + + + + + + + + + + + +
+Class Summary
BasicGameStateA simple state used an adapter so we don't have to implement all the event methods + every time.
StateBasedGameA state based game isolated different stages of the game (menu, ingame, hiscores, etc) into + different states so they can be easily managed and maintained.
+  + +

+

+Package org.newdawn.slick.state Description +

+ +

+State based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. However, states can be used to simply +segregate section on the play. +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/state/package-tree.html new file mode 100644 index 00000000..22a0af6e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/package-tree.html @@ -0,0 +1,177 @@ + + + + + + +org.newdawn.slick.state Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.state +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/package-use.html b/lib/slick/javadoc/org/newdawn/slick/state/package-use.html new file mode 100644 index 00000000..505ad0eb --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/package-use.html @@ -0,0 +1,257 @@ + + + + + + +Uses of Package org.newdawn.slick.state (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.state

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.state
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.state.transition  
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.tests.statesStates for the StateBasedGameTest 
+  +

+ + + + + + + + + + + +
+Classes in org.newdawn.slick.state used by org.newdawn.slick.state
GameState + +
+          A single state building up part of the game.
StateBasedGame + +
+          A state based game isolated different stages of the game (menu, ingame, hiscores, etc) into + different states so they can be easily managed and maintained.
+  +

+ + + + + + + + + + + +
+Classes in org.newdawn.slick.state used by org.newdawn.slick.state.transition
GameState + +
+          A single state building up part of the game.
StateBasedGame + +
+          A state based game isolated different stages of the game (menu, ingame, hiscores, etc) into + different states so they can be easily managed and maintained.
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.state used by org.newdawn.slick.tests
StateBasedGame + +
+          A state based game isolated different stages of the game (menu, ingame, hiscores, etc) into + different states so they can be easily managed and maintained.
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.state used by org.newdawn.slick.tests.states
BasicGameState + +
+          A simple state used an adapter so we don't have to implement all the event methods + every time.
GameState + +
+          A single state building up part of the game.
StateBasedGame + +
+          A state based game isolated different stages of the game (menu, ingame, hiscores, etc) into + different states so they can be easily managed and maintained.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/BlobbyTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/BlobbyTransition.html new file mode 100644 index 00000000..be3e5003 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/BlobbyTransition.html @@ -0,0 +1,454 @@ + + + + + + +BlobbyTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.state.transition +
+Class BlobbyTransition

+
+java.lang.Object
+  extended by org.newdawn.slick.state.transition.BlobbyTransition
+
+
+
All Implemented Interfaces:
Transition
+
+
+
+
public class BlobbyTransition
extends java.lang.Object
implements Transition
+ + +

+A transition that causes the previous state to rotate and scale down into + the new state. + + This is an enter transition +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected static SGLGL + +
+          The renderer to use for all GL operations
+  + + + + + + + + + + + + + +
+Constructor Summary
BlobbyTransition() + +
+          Create a new transition
BlobbyTransition(Color background) + +
+          Create a new transition
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameState firstState, + GameState secondState) + +
+          Initialise the transition
+ booleanisComplete() + +
+          Check if this transtion has been completed
+ voidpostRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidpreRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidupdate(StateBasedGame game, + GameContainer container, + int delta) + +
+          Update the transition.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected static SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+BlobbyTransition

+
+public BlobbyTransition()
+
+
Create a new transition +

+

+
+ +

+BlobbyTransition

+
+public BlobbyTransition(Color background)
+
+
Create a new transition +

+

+
Parameters:
background - The background colour to draw under the previous state
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameState firstState,
+                 GameState secondState)
+
+
Description copied from interface: Transition
+
Initialise the transition +

+

+
Specified by:
init in interface Transition
+
+
+
Parameters:
firstState - The first state we're rendering (this will be rendered by the framework)
secondState - The second stat we're transitioning to or from (this one won't be rendered)
See Also:
Transition.init(org.newdawn.slick.state.GameState, org.newdawn.slick.state.GameState)
+
+
+
+ +

+isComplete

+
+public boolean isComplete()
+
+
Description copied from interface: Transition
+
Check if this transtion has been completed +

+

+
Specified by:
isComplete in interface Transition
+
+
+ +
Returns:
True if the transition has been completed
See Also:
Transition.isComplete()
+
+
+
+ +

+postRender

+
+public void postRender(StateBasedGame game,
+                       GameContainer container,
+                       Graphics g)
+                throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition over the existing state rendering +

+

+
Specified by:
postRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.postRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+preRender

+
+public void preRender(StateBasedGame game,
+                      GameContainer container,
+                      Graphics g)
+               throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition before the existing state rendering +

+

+
Specified by:
preRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.preRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(StateBasedGame game,
+                   GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Transition
+
Update the transition. Cause what ever happens in the transition to happen +

+

+
Specified by:
update in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
delta - The amount of time passed since last update +
Throws: +
SlickException - Indicates a failure occured during the update
See Also:
Transition.update(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/CombinedTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/CombinedTransition.html new file mode 100644 index 00000000..cbc1e51b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/CombinedTransition.html @@ -0,0 +1,422 @@ + + + + + + +CombinedTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.state.transition +
+Class CombinedTransition

+
+java.lang.Object
+  extended by org.newdawn.slick.state.transition.CombinedTransition
+
+
+
All Implemented Interfaces:
Transition
+
+
+
+
public class CombinedTransition
extends java.lang.Object
implements Transition
+ + +

+A transition thats built of a set of other transitions which are chained + together to build the overall effect. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
CombinedTransition() + +
+          Create an empty transition
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddTransition(Transition t) + +
+          Add a transition to the list that will be combined to form + the final transition
+ voidinit(GameState firstState, + GameState secondState) + +
+          Initialise the transition
+ booleanisComplete() + +
+          Check if this transtion has been completed
+ voidpostRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidpreRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidupdate(StateBasedGame game, + GameContainer container, + int delta) + +
+          Update the transition.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CombinedTransition

+
+public CombinedTransition()
+
+
Create an empty transition +

+

+ + + + + + + + +
+Method Detail
+ +

+addTransition

+
+public void addTransition(Transition t)
+
+
Add a transition to the list that will be combined to form + the final transition +

+

+
+
+
+
Parameters:
t - The transition to add
+
+
+
+ +

+isComplete

+
+public boolean isComplete()
+
+
Description copied from interface: Transition
+
Check if this transtion has been completed +

+

+
Specified by:
isComplete in interface Transition
+
+
+ +
Returns:
True if the transition has been completed
See Also:
Transition.isComplete()
+
+
+
+ +

+postRender

+
+public void postRender(StateBasedGame game,
+                       GameContainer container,
+                       Graphics g)
+                throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition over the existing state rendering +

+

+
Specified by:
postRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.postRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+preRender

+
+public void preRender(StateBasedGame game,
+                      GameContainer container,
+                      Graphics g)
+               throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition before the existing state rendering +

+

+
Specified by:
preRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.preRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(StateBasedGame game,
+                   GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Transition
+
Update the transition. Cause what ever happens in the transition to happen +

+

+
Specified by:
update in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
delta - The amount of time passed since last update +
Throws: +
SlickException - Indicates a failure occured during the update
See Also:
Transition.update(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+init

+
+public void init(GameState firstState,
+                 GameState secondState)
+
+
Description copied from interface: Transition
+
Initialise the transition +

+

+
Specified by:
init in interface Transition
+
+
+
Parameters:
firstState - The first state we're rendering (this will be rendered by the framework)
secondState - The second stat we're transitioning to or from (this one won't be rendered)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/CrossStateTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/CrossStateTransition.html new file mode 100644 index 00000000..3db58787 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/CrossStateTransition.html @@ -0,0 +1,493 @@ + + + + + + +CrossStateTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.state.transition +
+Class CrossStateTransition

+
+java.lang.Object
+  extended by org.newdawn.slick.state.transition.CrossStateTransition
+
+
+
All Implemented Interfaces:
Transition
+
+
+
+
public abstract class CrossStateTransition
extends java.lang.Object
implements Transition
+ + +

+A transition that will combine two states into one effect. The first state is + the one we're transitioning from. The second state is specified in the constructor. + + By default one state will simply be rendered over the other. Subclass this transition + overriding the preRenderFirstState and preRenderSecondState to setup the rendering + for each state (alpha or what ever). Note that it's also possible to use the + postRenderSecondState method to clean up your OpenGL setup. + + So these methods are called like so: + + preRenderFirstState() + = the first state is rendered + preRenderSecondState() + = the second state is rendered + postRenderSecondState() +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
CrossStateTransition(GameState secondState) + +
+          Create a cross state transitions
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+abstract  booleanisComplete() + +
+          Check if this transtion has been completed
+ voidpostRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidpostRenderSecondState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is has just rendered the second state is the cross + transition.
+ voidpreRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidpreRenderFirstState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is about to render the first state is the cross + transition.
+ voidpreRenderSecondState(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Notification that the transition is about to render the second state is the cross + transition.
+ voidupdate(StateBasedGame game, + GameContainer container, + int delta) + +
+          Update the transition.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.newdawn.slick.state.transition.Transition
init
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CrossStateTransition

+
+public CrossStateTransition(GameState secondState)
+
+
Create a cross state transitions +

+

+
Parameters:
secondState - The secondary state with combining with the + source state.
+
+ + + + + + + + +
+Method Detail
+ +

+isComplete

+
+public abstract boolean isComplete()
+
+
Description copied from interface: Transition
+
Check if this transtion has been completed +

+

+
Specified by:
isComplete in interface Transition
+
+
+ +
Returns:
True if the transition has been completed
See Also:
Transition.isComplete()
+
+
+
+ +

+postRender

+
+public void postRender(StateBasedGame game,
+                       GameContainer container,
+                       Graphics g)
+                throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition over the existing state rendering +

+

+
Specified by:
postRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.postRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+preRender

+
+public void preRender(StateBasedGame game,
+                      GameContainer container,
+                      Graphics g)
+               throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition before the existing state rendering +

+

+
Specified by:
preRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.preRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(StateBasedGame game,
+                   GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Transition
+
Update the transition. Cause what ever happens in the transition to happen +

+

+
Specified by:
update in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
delta - The amount of time passed since last update +
Throws: +
SlickException - Indicates a failure occured during the update
See Also:
Transition.update(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+preRenderFirstState

+
+public void preRenderFirstState(StateBasedGame game,
+                                GameContainer container,
+                                Graphics g)
+                         throws SlickException
+
+
Notification that the transition is about to render the first state is the cross + transition. +

+

+
+
+
+
Parameters:
game - The game being rendered
container - The container holding the game
g - The graphic context used to render +
Throws: +
SlickException - Indicates a failure to setup the rendering state - throw for anything that goes wrong
+
+
+
+ +

+preRenderSecondState

+
+public void preRenderSecondState(StateBasedGame game,
+                                 GameContainer container,
+                                 Graphics g)
+                          throws SlickException
+
+
Notification that the transition is about to render the second state is the cross + transition. +

+

+
+
+
+
Parameters:
game - The game being rendered
container - The container holding the game
g - The graphic context used to render +
Throws: +
SlickException - Indicates a failure to setup the rendering state - throw for anything that goes wrong
+
+
+
+ +

+postRenderSecondState

+
+public void postRenderSecondState(StateBasedGame game,
+                                  GameContainer container,
+                                  Graphics g)
+                           throws SlickException
+
+
Notification that the transition is has just rendered the second state is the cross + transition. +

+

+
+
+
+
Parameters:
game - The game being rendered
container - The container holding the game
g - The graphic context used to render +
Throws: +
SlickException - Indicates a failure to setup the rendering state - throw for anything that goes wrong
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/EmptyTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/EmptyTransition.html new file mode 100644 index 00000000..6d0e4680 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/EmptyTransition.html @@ -0,0 +1,394 @@ + + + + + + +EmptyTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.state.transition +
+Class EmptyTransition

+
+java.lang.Object
+  extended by org.newdawn.slick.state.transition.EmptyTransition
+
+
+
All Implemented Interfaces:
Transition
+
+
+
+
public class EmptyTransition
extends java.lang.Object
implements Transition
+ + +

+A transition that has no effect and instantly finishes. Used as a utility for the people + not using transitions +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EmptyTransition() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameState firstState, + GameState secondState) + +
+          Initialise the transition
+ booleanisComplete() + +
+          Check if this transtion has been completed
+ voidpostRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidpreRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidupdate(StateBasedGame game, + GameContainer container, + int delta) + +
+          Update the transition.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EmptyTransition

+
+public EmptyTransition()
+
+
+ + + + + + + + +
+Method Detail
+ +

+isComplete

+
+public boolean isComplete()
+
+
Description copied from interface: Transition
+
Check if this transtion has been completed +

+

+
Specified by:
isComplete in interface Transition
+
+
+ +
Returns:
True if the transition has been completed
See Also:
Transition.isComplete()
+
+
+
+ +

+postRender

+
+public void postRender(StateBasedGame game,
+                       GameContainer container,
+                       Graphics g)
+                throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition over the existing state rendering +

+

+
Specified by:
postRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.postRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+preRender

+
+public void preRender(StateBasedGame game,
+                      GameContainer container,
+                      Graphics g)
+               throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition before the existing state rendering +

+

+
Specified by:
preRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.preRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(StateBasedGame game,
+                   GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Transition
+
Update the transition. Cause what ever happens in the transition to happen +

+

+
Specified by:
update in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
delta - The amount of time passed since last update +
Throws: +
SlickException - Indicates a failure occured during the update
See Also:
Transition.update(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+init

+
+public void init(GameState firstState,
+                 GameState secondState)
+
+
Description copied from interface: Transition
+
Initialise the transition +

+

+
Specified by:
init in interface Transition
+
+
+
Parameters:
firstState - The first state we're rendering (this will be rendered by the framework)
secondState - The second stat we're transitioning to or from (this one won't be rendered)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/FadeInTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/FadeInTransition.html new file mode 100644 index 00000000..4f2eef64 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/FadeInTransition.html @@ -0,0 +1,424 @@ + + + + + + +FadeInTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.state.transition +
+Class FadeInTransition

+
+java.lang.Object
+  extended by org.newdawn.slick.state.transition.FadeInTransition
+
+
+
All Implemented Interfaces:
Transition
+
+
+
+
public class FadeInTransition
extends java.lang.Object
implements Transition
+ + +

+A transition to fade in from a given colour +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
FadeInTransition() + +
+          Create a new fade in transition
FadeInTransition(Color color) + +
+          Create a new fade in transition
FadeInTransition(Color color, + int fadeTime) + +
+          Create a new fade in transition
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameState firstState, + GameState secondState) + +
+          Initialise the transition
+ booleanisComplete() + +
+          Check if this transtion has been completed
+ voidpostRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidpreRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidupdate(StateBasedGame game, + GameContainer container, + int delta) + +
+          Update the transition.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FadeInTransition

+
+public FadeInTransition()
+
+
Create a new fade in transition +

+

+
+ +

+FadeInTransition

+
+public FadeInTransition(Color color)
+
+
Create a new fade in transition +

+

+
Parameters:
color - The color we're going to fade in from
+
+
+ +

+FadeInTransition

+
+public FadeInTransition(Color color,
+                        int fadeTime)
+
+
Create a new fade in transition +

+

+
Parameters:
color - The color we're going to fade in from
fadeTime - The time it takes for the fade to occur
+
+ + + + + + + + +
+Method Detail
+ +

+isComplete

+
+public boolean isComplete()
+
+
Description copied from interface: Transition
+
Check if this transtion has been completed +

+

+
Specified by:
isComplete in interface Transition
+
+
+ +
Returns:
True if the transition has been completed
See Also:
Transition.isComplete()
+
+
+
+ +

+postRender

+
+public void postRender(StateBasedGame game,
+                       GameContainer container,
+                       Graphics g)
+
+
Description copied from interface: Transition
+
Render the transition over the existing state rendering +

+

+
Specified by:
postRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton
See Also:
Transition.postRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(StateBasedGame game,
+                   GameContainer container,
+                   int delta)
+
+
Description copied from interface: Transition
+
Update the transition. Cause what ever happens in the transition to happen +

+

+
Specified by:
update in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
delta - The amount of time passed since last update
See Also:
Transition.update(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+preRender

+
+public void preRender(StateBasedGame game,
+                      GameContainer container,
+                      Graphics g)
+
+
Description copied from interface: Transition
+
Render the transition before the existing state rendering +

+

+
Specified by:
preRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton
See Also:
Transition.preRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+init

+
+public void init(GameState firstState,
+                 GameState secondState)
+
+
Description copied from interface: Transition
+
Initialise the transition +

+

+
Specified by:
init in interface Transition
+
+
+
Parameters:
firstState - The first state we're rendering (this will be rendered by the framework)
secondState - The second stat we're transitioning to or from (this one won't be rendered)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/FadeOutTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/FadeOutTransition.html new file mode 100644 index 00000000..e4dc8076 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/FadeOutTransition.html @@ -0,0 +1,424 @@ + + + + + + +FadeOutTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.state.transition +
+Class FadeOutTransition

+
+java.lang.Object
+  extended by org.newdawn.slick.state.transition.FadeOutTransition
+
+
+
All Implemented Interfaces:
Transition
+
+
+
+
public class FadeOutTransition
extends java.lang.Object
implements Transition
+ + +

+A transition to fade out to a given colour +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
FadeOutTransition() + +
+          Create a new fade out transition
FadeOutTransition(Color color) + +
+          Create a new fade out transition
FadeOutTransition(Color color, + int fadeTime) + +
+          Create a new fade out transition
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameState firstState, + GameState secondState) + +
+          Initialise the transition
+ booleanisComplete() + +
+          Check if this transtion has been completed
+ voidpostRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidpreRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidupdate(StateBasedGame game, + GameContainer container, + int delta) + +
+          Update the transition.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FadeOutTransition

+
+public FadeOutTransition()
+
+
Create a new fade out transition +

+

+
+ +

+FadeOutTransition

+
+public FadeOutTransition(Color color)
+
+
Create a new fade out transition +

+

+
Parameters:
color - The color we're going to fade out to
+
+
+ +

+FadeOutTransition

+
+public FadeOutTransition(Color color,
+                         int fadeTime)
+
+
Create a new fade out transition +

+

+
Parameters:
color - The color we're going to fade out to
fadeTime - The time it takes the fade to occur
+
+ + + + + + + + +
+Method Detail
+ +

+isComplete

+
+public boolean isComplete()
+
+
Description copied from interface: Transition
+
Check if this transtion has been completed +

+

+
Specified by:
isComplete in interface Transition
+
+
+ +
Returns:
True if the transition has been completed
See Also:
Transition.isComplete()
+
+
+
+ +

+postRender

+
+public void postRender(StateBasedGame game,
+                       GameContainer container,
+                       Graphics g)
+
+
Description copied from interface: Transition
+
Render the transition over the existing state rendering +

+

+
Specified by:
postRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton
See Also:
Transition.postRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(StateBasedGame game,
+                   GameContainer container,
+                   int delta)
+
+
Description copied from interface: Transition
+
Update the transition. Cause what ever happens in the transition to happen +

+

+
Specified by:
update in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
delta - The amount of time passed since last update
See Also:
Transition.update(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+preRender

+
+public void preRender(StateBasedGame game,
+                      GameContainer container,
+                      Graphics g)
+
+
Description copied from interface: Transition
+
Render the transition before the existing state rendering +

+

+
Specified by:
preRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton
See Also:
Transition.preRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+init

+
+public void init(GameState firstState,
+                 GameState secondState)
+
+
Description copied from interface: Transition
+
Initialise the transition +

+

+
Specified by:
init in interface Transition
+
+
+
Parameters:
firstState - The first state we're rendering (this will be rendered by the framework)
secondState - The second stat we're transitioning to or from (this one won't be rendered)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/HorizontalSplitTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/HorizontalSplitTransition.html new file mode 100644 index 00000000..483ccebf --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/HorizontalSplitTransition.html @@ -0,0 +1,454 @@ + + + + + + +HorizontalSplitTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.state.transition +
+Class HorizontalSplitTransition

+
+java.lang.Object
+  extended by org.newdawn.slick.state.transition.HorizontalSplitTransition
+
+
+
All Implemented Interfaces:
Transition
+
+
+
+
public class HorizontalSplitTransition
extends java.lang.Object
implements Transition
+ + +

+Horitzonal split transition that causes the previous state to split horizontally + revealing the new state underneath. + + This state is an enter transition. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected static SGLGL + +
+          The renderer to use for all GL operations
+  + + + + + + + + + + + + + +
+Constructor Summary
HorizontalSplitTransition() + +
+          Create a new transition
HorizontalSplitTransition(Color background) + +
+          Create a new transition
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameState firstState, + GameState secondState) + +
+          Initialise the transition
+ booleanisComplete() + +
+          Check if this transtion has been completed
+ voidpostRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidpreRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidupdate(StateBasedGame game, + GameContainer container, + int delta) + +
+          Update the transition.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected static SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+HorizontalSplitTransition

+
+public HorizontalSplitTransition()
+
+
Create a new transition +

+

+
+ +

+HorizontalSplitTransition

+
+public HorizontalSplitTransition(Color background)
+
+
Create a new transition +

+

+
Parameters:
background - The background colour to draw under the previous state
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameState firstState,
+                 GameState secondState)
+
+
Description copied from interface: Transition
+
Initialise the transition +

+

+
Specified by:
init in interface Transition
+
+
+
Parameters:
firstState - The first state we're rendering (this will be rendered by the framework)
secondState - The second stat we're transitioning to or from (this one won't be rendered)
See Also:
Transition.init(org.newdawn.slick.state.GameState, org.newdawn.slick.state.GameState)
+
+
+
+ +

+isComplete

+
+public boolean isComplete()
+
+
Description copied from interface: Transition
+
Check if this transtion has been completed +

+

+
Specified by:
isComplete in interface Transition
+
+
+ +
Returns:
True if the transition has been completed
See Also:
Transition.isComplete()
+
+
+
+ +

+postRender

+
+public void postRender(StateBasedGame game,
+                       GameContainer container,
+                       Graphics g)
+                throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition over the existing state rendering +

+

+
Specified by:
postRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.postRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+preRender

+
+public void preRender(StateBasedGame game,
+                      GameContainer container,
+                      Graphics g)
+               throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition before the existing state rendering +

+

+
Specified by:
preRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.preRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(StateBasedGame game,
+                   GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Transition
+
Update the transition. Cause what ever happens in the transition to happen +

+

+
Specified by:
update in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
delta - The amount of time passed since last update +
Throws: +
SlickException - Indicates a failure occured during the update
See Also:
Transition.update(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/RotateTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/RotateTransition.html new file mode 100644 index 00000000..42270061 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/RotateTransition.html @@ -0,0 +1,416 @@ + + + + + + +RotateTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.state.transition +
+Class RotateTransition

+
+java.lang.Object
+  extended by org.newdawn.slick.state.transition.RotateTransition
+
+
+
All Implemented Interfaces:
Transition
+
+
+
+
public class RotateTransition
extends java.lang.Object
implements Transition
+ + +

+A transition that causes the previous state to rotate and scale down into + the new state. + + This is an enter transition +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
RotateTransition() + +
+          Create a new transition
RotateTransition(Color background) + +
+          Create a new transition
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameState firstState, + GameState secondState) + +
+          Initialise the transition
+ booleanisComplete() + +
+          Check if this transtion has been completed
+ voidpostRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidpreRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidupdate(StateBasedGame game, + GameContainer container, + int delta) + +
+          Update the transition.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+RotateTransition

+
+public RotateTransition()
+
+
Create a new transition +

+

+
+ +

+RotateTransition

+
+public RotateTransition(Color background)
+
+
Create a new transition +

+

+
Parameters:
background - The background colour to draw under the previous state
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameState firstState,
+                 GameState secondState)
+
+
Description copied from interface: Transition
+
Initialise the transition +

+

+
Specified by:
init in interface Transition
+
+
+
Parameters:
firstState - The first state we're rendering (this will be rendered by the framework)
secondState - The second stat we're transitioning to or from (this one won't be rendered)
See Also:
Transition.init(org.newdawn.slick.state.GameState, org.newdawn.slick.state.GameState)
+
+
+
+ +

+isComplete

+
+public boolean isComplete()
+
+
Description copied from interface: Transition
+
Check if this transtion has been completed +

+

+
Specified by:
isComplete in interface Transition
+
+
+ +
Returns:
True if the transition has been completed
See Also:
Transition.isComplete()
+
+
+
+ +

+postRender

+
+public void postRender(StateBasedGame game,
+                       GameContainer container,
+                       Graphics g)
+                throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition over the existing state rendering +

+

+
Specified by:
postRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.postRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+preRender

+
+public void preRender(StateBasedGame game,
+                      GameContainer container,
+                      Graphics g)
+               throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition before the existing state rendering +

+

+
Specified by:
preRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.preRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(StateBasedGame game,
+                   GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Transition
+
Update the transition. Cause what ever happens in the transition to happen +

+

+
Specified by:
update in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
delta - The amount of time passed since last update +
Throws: +
SlickException - Indicates a failure occured during the update
See Also:
Transition.update(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/SelectTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/SelectTransition.html new file mode 100644 index 00000000..12c7d4a2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/SelectTransition.html @@ -0,0 +1,455 @@ + + + + + + +SelectTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.state.transition +
+Class SelectTransition

+
+java.lang.Object
+  extended by org.newdawn.slick.state.transition.SelectTransition
+
+
+
All Implemented Interfaces:
Transition
+
+
+
+
public class SelectTransition
extends java.lang.Object
implements Transition
+ + +

+A transition that moves to the next as though it was selected by some background menu. Note + this transition is provided as an example more than intended for use. The values contained + are designed for 800x600 resolution. + + This is an enter transition +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected static SGLGL + +
+          The renderer to use for all GL operations
+  + + + + + + + + + + + + + +
+Constructor Summary
SelectTransition() + +
+          Create a new transition
SelectTransition(Color background) + +
+          Create a new transition
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameState firstState, + GameState secondState) + +
+          Initialise the transition
+ booleanisComplete() + +
+          Check if this transtion has been completed
+ voidpostRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidpreRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidupdate(StateBasedGame game, + GameContainer container, + int delta) + +
+          Update the transition.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected static SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+SelectTransition

+
+public SelectTransition()
+
+
Create a new transition +

+

+
+ +

+SelectTransition

+
+public SelectTransition(Color background)
+
+
Create a new transition +

+

+
Parameters:
background - The background colour to draw under the previous state
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameState firstState,
+                 GameState secondState)
+
+
Description copied from interface: Transition
+
Initialise the transition +

+

+
Specified by:
init in interface Transition
+
+
+
Parameters:
firstState - The first state we're rendering (this will be rendered by the framework)
secondState - The second stat we're transitioning to or from (this one won't be rendered)
See Also:
Transition.init(org.newdawn.slick.state.GameState, org.newdawn.slick.state.GameState)
+
+
+
+ +

+isComplete

+
+public boolean isComplete()
+
+
Description copied from interface: Transition
+
Check if this transtion has been completed +

+

+
Specified by:
isComplete in interface Transition
+
+
+ +
Returns:
True if the transition has been completed
See Also:
Transition.isComplete()
+
+
+
+ +

+postRender

+
+public void postRender(StateBasedGame game,
+                       GameContainer container,
+                       Graphics g)
+                throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition over the existing state rendering +

+

+
Specified by:
postRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.postRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+preRender

+
+public void preRender(StateBasedGame game,
+                      GameContainer container,
+                      Graphics g)
+               throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition before the existing state rendering +

+

+
Specified by:
preRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.preRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(StateBasedGame game,
+                   GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Transition
+
Update the transition. Cause what ever happens in the transition to happen +

+

+
Specified by:
update in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
delta - The amount of time passed since last update +
Throws: +
SlickException - Indicates a failure occured during the update
See Also:
Transition.update(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/Transition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/Transition.html new file mode 100644 index 00000000..9d11ddc1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/Transition.html @@ -0,0 +1,327 @@ + + + + + + +Transition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.state.transition +
+Interface Transition

+
+
All Known Implementing Classes:
BlobbyTransition, CombinedTransition, CrossStateTransition, EmptyTransition, FadeInTransition, FadeOutTransition, HorizontalSplitTransition, RotateTransition, SelectTransition, VerticalSplitTransition
+
+
+
+
public interface Transition
+ + +

+A transition between two game states +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameState firstState, + GameState secondState) + +
+          Initialise the transition
+ booleanisComplete() + +
+          Check if this transtion has been completed
+ voidpostRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidpreRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidupdate(StateBasedGame game, + GameContainer container, + int delta) + +
+          Update the transition.
+  +

+ + + + + + + + +
+Method Detail
+ +

+update

+
+void update(StateBasedGame game,
+            GameContainer container,
+            int delta)
+            throws SlickException
+
+
Update the transition. Cause what ever happens in the transition to happen +

+

+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
delta - The amount of time passed since last update +
Throws: +
SlickException - Indicates a failure occured during the update
+
+
+
+ +

+preRender

+
+void preRender(StateBasedGame game,
+               GameContainer container,
+               Graphics g)
+               throws SlickException
+
+
Render the transition before the existing state rendering +

+

+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
+
+
+
+ +

+postRender

+
+void postRender(StateBasedGame game,
+                GameContainer container,
+                Graphics g)
+                throws SlickException
+
+
Render the transition over the existing state rendering +

+

+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
+
+
+
+ +

+isComplete

+
+boolean isComplete()
+
+
Check if this transtion has been completed +

+

+ +
Returns:
True if the transition has been completed
+
+
+
+ +

+init

+
+void init(GameState firstState,
+          GameState secondState)
+
+
Initialise the transition +

+

+
Parameters:
firstState - The first state we're rendering (this will be rendered by the framework)
secondState - The second stat we're transitioning to or from (this one won't be rendered)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/VerticalSplitTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/VerticalSplitTransition.html new file mode 100644 index 00000000..cbce4582 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/VerticalSplitTransition.html @@ -0,0 +1,454 @@ + + + + + + +VerticalSplitTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.state.transition +
+Class VerticalSplitTransition

+
+java.lang.Object
+  extended by org.newdawn.slick.state.transition.VerticalSplitTransition
+
+
+
All Implemented Interfaces:
Transition
+
+
+
+
public class VerticalSplitTransition
extends java.lang.Object
implements Transition
+ + +

+Vertical split transition that causes the previous state to split vertically + revealing the new state underneath. + + This state is an enter transition. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected static SGLGL + +
+          The renderer to use for all GL operations
+  + + + + + + + + + + + + + +
+Constructor Summary
VerticalSplitTransition() + +
+          Create a new transition
VerticalSplitTransition(Color background) + +
+          Create a new transition
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameState firstState, + GameState secondState) + +
+          Initialise the transition
+ booleanisComplete() + +
+          Check if this transtion has been completed
+ voidpostRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition over the existing state rendering
+ voidpreRender(StateBasedGame game, + GameContainer container, + Graphics g) + +
+          Render the transition before the existing state rendering
+ voidupdate(StateBasedGame game, + GameContainer container, + int delta) + +
+          Update the transition.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected static SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+VerticalSplitTransition

+
+public VerticalSplitTransition()
+
+
Create a new transition +

+

+
+ +

+VerticalSplitTransition

+
+public VerticalSplitTransition(Color background)
+
+
Create a new transition +

+

+
Parameters:
background - The background colour to draw under the previous state
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameState firstState,
+                 GameState secondState)
+
+
Description copied from interface: Transition
+
Initialise the transition +

+

+
Specified by:
init in interface Transition
+
+
+
Parameters:
firstState - The first state we're rendering (this will be rendered by the framework)
secondState - The second stat we're transitioning to or from (this one won't be rendered)
See Also:
Transition.init(org.newdawn.slick.state.GameState, org.newdawn.slick.state.GameState)
+
+
+
+ +

+isComplete

+
+public boolean isComplete()
+
+
Description copied from interface: Transition
+
Check if this transtion has been completed +

+

+
Specified by:
isComplete in interface Transition
+
+
+ +
Returns:
True if the transition has been completed
See Also:
Transition.isComplete()
+
+
+
+ +

+postRender

+
+public void postRender(StateBasedGame game,
+                       GameContainer container,
+                       Graphics g)
+                throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition over the existing state rendering +

+

+
Specified by:
postRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.postRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+preRender

+
+public void preRender(StateBasedGame game,
+                      GameContainer container,
+                      Graphics g)
+               throws SlickException
+
+
Description copied from interface: Transition
+
Render the transition before the existing state rendering +

+

+
Specified by:
preRender in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
g - The graphics context to use when rendering the transiton +
Throws: +
SlickException - Indicates a failure occured during the render
See Also:
Transition.preRender(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(StateBasedGame game,
+                   GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Transition
+
Update the transition. Cause what ever happens in the transition to happen +

+

+
Specified by:
update in interface Transition
+
+
+
Parameters:
game - The game this transition is being rendered as part of
container - The container holding the game
delta - The amount of time passed since last update +
Throws: +
SlickException - Indicates a failure occured during the update
See Also:
Transition.update(org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.GameContainer, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/BlobbyTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/BlobbyTransition.html new file mode 100644 index 00000000..726b48fd --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/BlobbyTransition.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.state.transition.BlobbyTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.state.transition.BlobbyTransition

+
+No usage of org.newdawn.slick.state.transition.BlobbyTransition +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/CombinedTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/CombinedTransition.html new file mode 100644 index 00000000..d52017e2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/CombinedTransition.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.state.transition.CombinedTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.state.transition.CombinedTransition

+
+No usage of org.newdawn.slick.state.transition.CombinedTransition +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/CrossStateTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/CrossStateTransition.html new file mode 100644 index 00000000..538c8090 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/CrossStateTransition.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.state.transition.CrossStateTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.state.transition.CrossStateTransition

+
+No usage of org.newdawn.slick.state.transition.CrossStateTransition +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/EmptyTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/EmptyTransition.html new file mode 100644 index 00000000..c2e54499 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/EmptyTransition.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.state.transition.EmptyTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.state.transition.EmptyTransition

+
+No usage of org.newdawn.slick.state.transition.EmptyTransition +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/FadeInTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/FadeInTransition.html new file mode 100644 index 00000000..08528eda --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/FadeInTransition.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.state.transition.FadeInTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.state.transition.FadeInTransition

+
+No usage of org.newdawn.slick.state.transition.FadeInTransition +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/FadeOutTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/FadeOutTransition.html new file mode 100644 index 00000000..d23c057e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/FadeOutTransition.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.state.transition.FadeOutTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.state.transition.FadeOutTransition

+
+No usage of org.newdawn.slick.state.transition.FadeOutTransition +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/HorizontalSplitTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/HorizontalSplitTransition.html new file mode 100644 index 00000000..8c2a2e07 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/HorizontalSplitTransition.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.state.transition.HorizontalSplitTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.state.transition.HorizontalSplitTransition

+
+No usage of org.newdawn.slick.state.transition.HorizontalSplitTransition +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/RotateTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/RotateTransition.html new file mode 100644 index 00000000..33f349f0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/RotateTransition.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.state.transition.RotateTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.state.transition.RotateTransition

+
+No usage of org.newdawn.slick.state.transition.RotateTransition +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/SelectTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/SelectTransition.html new file mode 100644 index 00000000..49f5a5a7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/SelectTransition.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.state.transition.SelectTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.state.transition.SelectTransition

+
+No usage of org.newdawn.slick.state.transition.SelectTransition +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/Transition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/Transition.html new file mode 100644 index 00000000..a3a48725 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/Transition.html @@ -0,0 +1,335 @@ + + + + + + +Uses of Interface org.newdawn.slick.state.transition.Transition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.state.transition.Transition

+
+ + + + + + + + + + + + + + + + + +
+Packages that use Transition
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.state.transition  
org.newdawn.slick.testsTests for the facilities provided by the library. 
+  +

+ + + + + +
+Uses of Transition in org.newdawn.slick.state
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.state with parameters of type Transition
+ voidStateBasedGame.enterState(int id, + Transition leave, + Transition enter) + +
+          Enter a particular game state with the transitions provided
+  +

+ + + + + +
+Uses of Transition in org.newdawn.slick.state.transition
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.state.transition that implement Transition
+ classBlobbyTransition + +
+          A transition that causes the previous state to rotate and scale down into + the new state.
+ classCombinedTransition + +
+          A transition thats built of a set of other transitions which are chained + together to build the overall effect.
+ classCrossStateTransition + +
+          A transition that will combine two states into one effect.
+ classEmptyTransition + +
+          A transition that has no effect and instantly finishes.
+ classFadeInTransition + +
+          A transition to fade in from a given colour
+ classFadeOutTransition + +
+          A transition to fade out to a given colour
+ classHorizontalSplitTransition + +
+          Horitzonal split transition that causes the previous state to split horizontally + revealing the new state underneath.
+ classRotateTransition + +
+          A transition that causes the previous state to rotate and scale down into + the new state.
+ classSelectTransition + +
+          A transition that moves to the next as though it was selected by some background menu.
+ classVerticalSplitTransition + +
+          Vertical split transition that causes the previous state to split vertically + revealing the new state underneath.
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.state.transition with parameters of type Transition
+ voidCombinedTransition.addTransition(Transition t) + +
+          Add a transition to the list that will be combined to form + the final transition
+  +

+ + + + + +
+Uses of Transition in org.newdawn.slick.tests
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.tests that return Transition
+ Transition[]TransitionTest.getNextTransitionPair() + +
+          Get the next transition pair that we'lluse
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/VerticalSplitTransition.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/VerticalSplitTransition.html new file mode 100644 index 00000000..4dce0bec --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/class-use/VerticalSplitTransition.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.state.transition.VerticalSplitTransition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.state.transition.VerticalSplitTransition

+
+No usage of org.newdawn.slick.state.transition.VerticalSplitTransition +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/package-frame.html new file mode 100644 index 00000000..1c7168d8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/package-frame.html @@ -0,0 +1,61 @@ + + + + + + +org.newdawn.slick.state.transition (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.state.transition + + + + +
+Interfaces  + +
+Transition
+ + + + + + +
+Classes  + +
+BlobbyTransition +
+CombinedTransition +
+CrossStateTransition +
+EmptyTransition +
+FadeInTransition +
+FadeOutTransition +
+HorizontalSplitTransition +
+RotateTransition +
+SelectTransition +
+VerticalSplitTransition
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/package-summary.html new file mode 100644 index 00000000..14b4d12c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/package-summary.html @@ -0,0 +1,212 @@ + + + + + + +org.newdawn.slick.state.transition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.state.transition +

+ + + + + + + + + +
+Interface Summary
TransitionA transition between two game states
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
BlobbyTransitionA transition that causes the previous state to rotate and scale down into + the new state.
CombinedTransitionA transition thats built of a set of other transitions which are chained + together to build the overall effect.
CrossStateTransitionA transition that will combine two states into one effect.
EmptyTransitionA transition that has no effect and instantly finishes.
FadeInTransitionA transition to fade in from a given colour
FadeOutTransitionA transition to fade out to a given colour
HorizontalSplitTransitionHoritzonal split transition that causes the previous state to split horizontally + revealing the new state underneath.
RotateTransitionA transition that causes the previous state to rotate and scale down into + the new state.
SelectTransitionA transition that moves to the next as though it was selected by some background menu.
VerticalSplitTransitionVertical split transition that causes the previous state to split vertically + revealing the new state underneath.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/package-tree.html new file mode 100644 index 00000000..84bed741 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/package-tree.html @@ -0,0 +1,168 @@ + + + + + + +org.newdawn.slick.state.transition Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.state.transition +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/state/transition/package-use.html b/lib/slick/javadoc/org/newdawn/slick/state/transition/package-use.html new file mode 100644 index 00000000..d0a6a418 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/state/transition/package-use.html @@ -0,0 +1,209 @@ + + + + + + +Uses of Package org.newdawn.slick.state.transition (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.state.transition

+
+ + + + + + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.state.transition
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits. 
org.newdawn.slick.state.transition  
org.newdawn.slick.testsTests for the facilities provided by the library. 
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.state.transition used by org.newdawn.slick.state
Transition + +
+          A transition between two game states
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.state.transition used by org.newdawn.slick.state.transition
Transition + +
+          A transition between two game states
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.state.transition used by org.newdawn.slick.tests
Transition + +
+          A transition between two game states
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/Diagram.html b/lib/slick/javadoc/org/newdawn/slick/svg/Diagram.html new file mode 100644 index 00000000..ad83d8bf --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/Diagram.html @@ -0,0 +1,514 @@ + + + + + + +Diagram (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg +
+Class Diagram

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.Diagram
+
+
+
Direct Known Subclasses:
SVGMorph
+
+
+
+
public class Diagram
extends java.lang.Object
+ + +

+A diagram read from SVG containing multiple figures +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
Diagram(float width, + float height) + +
+          Create a new empty diagram
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddFigure(Figure figure) + +
+          Add a figure to the diagram
+ voidaddGradient(java.lang.String name, + Gradient gradient) + +
+          Add gradient to the diagram
+ voidaddPatternDef(java.lang.String name, + java.lang.String href) + +
+          Add a pattern definition basd on a image
+ FiguregetFigure(int index) + +
+          Get the figure at a given index
+ FiguregetFigureByID(java.lang.String id) + +
+          Get a figure by a given ID
+ intgetFigureCount() + +
+          Get the number of figures in the diagram
+ GradientgetGradient(java.lang.String name) + +
+          Get the gradient defined in this document
+ floatgetHeight() + +
+          Get the height of the diagram
+ java.lang.StringgetPatternDef(java.lang.String name) + +
+          Get a pattern definition from the diagram
+ java.lang.String[]getPatternDefNames() + +
+          Get the names of the patterns defined
+ floatgetWidth() + +
+          Get the width of the diagram
+ voidremoveFigure(Figure figure) + +
+          Remove a figure from the diagram
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Diagram

+
+public Diagram(float width,
+               float height)
+
+
Create a new empty diagram +

+

+
Parameters:
width - The width of the diagram
height - The height of the diagram
+
+ + + + + + + + +
+Method Detail
+ +

+getWidth

+
+public float getWidth()
+
+
Get the width of the diagram +

+

+ +
Returns:
The width of the diagram
+
+
+
+ +

+getHeight

+
+public float getHeight()
+
+
Get the height of the diagram +

+

+ +
Returns:
The height of the diagram
+
+
+
+ +

+addPatternDef

+
+public void addPatternDef(java.lang.String name,
+                          java.lang.String href)
+
+
Add a pattern definition basd on a image +

+

+
Parameters:
name - The name of the pattern
href - The href to the image specified in the doc
+
+
+
+ +

+addGradient

+
+public void addGradient(java.lang.String name,
+                        Gradient gradient)
+
+
Add gradient to the diagram +

+

+
Parameters:
name - The name of the gradient
gradient - The gradient to be added
+
+
+
+ +

+getPatternDef

+
+public java.lang.String getPatternDef(java.lang.String name)
+
+
Get a pattern definition from the diagram +

+

+
Parameters:
name - The name of the pattern +
Returns:
The href to the image that was specified for the given pattern
+
+
+
+ +

+getGradient

+
+public Gradient getGradient(java.lang.String name)
+
+
Get the gradient defined in this document +

+

+
Parameters:
name - The name of the gradient +
Returns:
The gradient definition
+
+
+
+ +

+getPatternDefNames

+
+public java.lang.String[] getPatternDefNames()
+
+
Get the names of the patterns defined +

+

+ +
Returns:
The names of the pattern
+
+
+
+ +

+getFigureByID

+
+public Figure getFigureByID(java.lang.String id)
+
+
Get a figure by a given ID +

+

+
Parameters:
id - The ID of the figure +
Returns:
The figure with the given ID
+
+
+
+ +

+addFigure

+
+public void addFigure(Figure figure)
+
+
Add a figure to the diagram +

+

+
Parameters:
figure - The figure to add
+
+
+
+ +

+getFigureCount

+
+public int getFigureCount()
+
+
Get the number of figures in the diagram +

+

+ +
Returns:
The number of figures in the diagram
+
+
+
+ +

+getFigure

+
+public Figure getFigure(int index)
+
+
Get the figure at a given index +

+

+
Parameters:
index - The index of the figure to retrieve +
Returns:
The figure at the given index
+
+
+
+ +

+removeFigure

+
+public void removeFigure(Figure figure)
+
+
Remove a figure from the diagram +

+

+
Parameters:
figure - The figure to be removed
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/Figure.html b/lib/slick/javadoc/org/newdawn/slick/svg/Figure.html new file mode 100644 index 00000000..daa7e57c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/Figure.html @@ -0,0 +1,459 @@ + + + + + + +Figure (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg +
+Class Figure

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.Figure
+
+
+
+
public class Figure
extends java.lang.Object
+ + +

+A figure that is part of diagram loaded from SVG +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intELLIPSE + +
+          Ellipse Type
+static intLINE + +
+          Line Type
+static intPATH + +
+          Path Type
+static intPOLYGON + +
+          Polygon Type
+static intRECTANGLE + +
+          Rectangle Type
+  + + + + + + + + + + +
+Constructor Summary
Figure(int type, + Shape shape, + NonGeometricData data, + Transform transform) + +
+          Create a new figure
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ NonGeometricDatagetData() + +
+          Get the data associated with this figure
+ ShapegetShape() + +
+          Get the shape of this figure
+ TransformgetTransform() + +
+          Get the transform that was applied to the shape given in the SVG + to get it to it's currently state
+ intgetType() + +
+          Get the type of this figure
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ELLIPSE

+
+public static final int ELLIPSE
+
+
Ellipse Type +

+

+
See Also:
Constant Field Values
+
+
+ +

+LINE

+
+public static final int LINE
+
+
Line Type +

+

+
See Also:
Constant Field Values
+
+
+ +

+RECTANGLE

+
+public static final int RECTANGLE
+
+
Rectangle Type +

+

+
See Also:
Constant Field Values
+
+
+ +

+PATH

+
+public static final int PATH
+
+
Path Type +

+

+
See Also:
Constant Field Values
+
+
+ +

+POLYGON

+
+public static final int POLYGON
+
+
Polygon Type +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+Figure

+
+public Figure(int type,
+              Shape shape,
+              NonGeometricData data,
+              Transform transform)
+
+
Create a new figure +

+

+
Parameters:
type - The type of the figure
shape - The shape of the figure
data - The other associated data
transform - The transform that was applied to the shape
+
+ + + + + + + + +
+Method Detail
+ +

+getTransform

+
+public Transform getTransform()
+
+
Get the transform that was applied to the shape given in the SVG + to get it to it's currently state +

+

+ +
Returns:
The transform specified in the SVG
+
+
+
+ +

+getType

+
+public int getType()
+
+
Get the type of this figure +

+

+ +
Returns:
The type of this figure
+
+
+
+ +

+getShape

+
+public Shape getShape()
+
+
Get the shape of this figure +

+

+ +
Returns:
The shape of this figure
+
+
+
+ +

+getData

+
+public NonGeometricData getData()
+
+
Get the data associated with this figure +

+

+ +
Returns:
The data associated with this figure
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/Gradient.html b/lib/slick/javadoc/org/newdawn/slick/svg/Gradient.html new file mode 100644 index 00000000..5fda1c08 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/Gradient.html @@ -0,0 +1,657 @@ + + + + + + +Gradient (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg +
+Class Gradient

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.Gradient
+
+
+
+
public class Gradient
extends java.lang.Object
+ + +

+A gradient definition from an SVG file, includes the stops, name and transform. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
Gradient(java.lang.String name, + boolean radial) + +
+          Create a new gradient definition
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddStep(float location, + Color c) + +
+          Add a colour step/stop to the gradient
+ voidgenImage() + +
+          Generate the image used for texturing the gradient across shapes
+ ColorgetColorAt(float p) + +
+          Get the intepolated colour at the given location on the gradient
+ ImagegetImage() + +
+          Get the image generated for this gradient
+ floatgetR() + +
+          Get the radius value given for this gradient
+ TransformgetTransform() + +
+          Get the transform to apply during this gradient application
+ floatgetX1() + +
+          Get the first x value given for this gradient (cx in the case of radial)
+ floatgetX2() + +
+          Get the second x value given for this gradient (fx in the case of radial)
+ floatgetY1() + +
+          Get the first y value given for this gradient (cy in the case of radial)
+ floatgetY2() + +
+          Get the second y value given for this gradient (fy in the case of radial)
+ booleanisRadial() + +
+          Check if the gradient is radial
+ voidreference(java.lang.String ref) + +
+          Reference another gradient, i.e.
+ voidresolve(Diagram diagram) + +
+          Resolve the gradient reference
+ voidsetR(float r) + +
+          Set the radius given in the SVG
+ voidsetTransform(Transform trans) + +
+          Set the transform given for this definition
+ voidsetX1(float x1) + +
+          Set the first x value given for the gradient (cx in the case of radial)
+ voidsetX2(float x2) + +
+          Set the second x value given for the gradient (fx in the case of radial)
+ voidsetY1(float y1) + +
+          Set the first y value given for the gradient (cy in the case of radial)
+ voidsetY2(float y2) + +
+          Set the second y value given for the gradient (fy in the case of radial)
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Gradient

+
+public Gradient(java.lang.String name,
+                boolean radial)
+
+
Create a new gradient definition +

+

+
Parameters:
name - The name of the gradient
radial - True if the gradient is radial
+
+ + + + + + + + +
+Method Detail
+ +

+isRadial

+
+public boolean isRadial()
+
+
Check if the gradient is radial +

+

+ +
Returns:
True if the gradient is radial
+
+
+
+ +

+setTransform

+
+public void setTransform(Transform trans)
+
+
Set the transform given for this definition +

+

+
Parameters:
trans - The transform given for this definition
+
+
+
+ +

+getTransform

+
+public Transform getTransform()
+
+
Get the transform to apply during this gradient application +

+

+ +
Returns:
The transform given for this gradient
+
+
+
+ +

+reference

+
+public void reference(java.lang.String ref)
+
+
Reference another gradient, i.e. use it's colour stops +

+

+
Parameters:
ref - The name of the other gradient to reference
+
+
+
+ +

+resolve

+
+public void resolve(Diagram diagram)
+
+
Resolve the gradient reference +

+

+
Parameters:
diagram - The diagram to resolve against
+
+
+
+ +

+genImage

+
+public void genImage()
+
+
Generate the image used for texturing the gradient across shapes +

+

+
+
+
+
+ +

+getImage

+
+public Image getImage()
+
+
Get the image generated for this gradient +

+

+ +
Returns:
The image generated for the gradient
+
+
+
+ +

+setR

+
+public void setR(float r)
+
+
Set the radius given in the SVG +

+

+
Parameters:
r - The radius for radial gradients
+
+
+
+ +

+setX1

+
+public void setX1(float x1)
+
+
Set the first x value given for the gradient (cx in the case of radial) +

+

+
Parameters:
x1 - The first x value given for the gradient
+
+
+
+ +

+setX2

+
+public void setX2(float x2)
+
+
Set the second x value given for the gradient (fx in the case of radial) +

+

+
Parameters:
x2 - The second x value given for the gradient
+
+
+
+ +

+setY1

+
+public void setY1(float y1)
+
+
Set the first y value given for the gradient (cy in the case of radial) +

+

+
Parameters:
y1 - The first y value given for the gradient
+
+
+
+ +

+setY2

+
+public void setY2(float y2)
+
+
Set the second y value given for the gradient (fy in the case of radial) +

+

+
Parameters:
y2 - The second y value given for the gradient
+
+
+
+ +

+getR

+
+public float getR()
+
+
Get the radius value given for this gradient +

+

+ +
Returns:
The radius value given for this gradient
+
+
+
+ +

+getX1

+
+public float getX1()
+
+
Get the first x value given for this gradient (cx in the case of radial) +

+

+ +
Returns:
The first x value given for this gradient
+
+
+
+ +

+getX2

+
+public float getX2()
+
+
Get the second x value given for this gradient (fx in the case of radial) +

+

+ +
Returns:
The second x value given for this gradient
+
+
+
+ +

+getY1

+
+public float getY1()
+
+
Get the first y value given for this gradient (cy in the case of radial) +

+

+ +
Returns:
The first y value given for this gradient
+
+
+
+ +

+getY2

+
+public float getY2()
+
+
Get the second y value given for this gradient (fy in the case of radial) +

+

+ +
Returns:
The second y value given for this gradient
+
+
+
+ +

+addStep

+
+public void addStep(float location,
+                    Color c)
+
+
Add a colour step/stop to the gradient +

+

+
Parameters:
location - The location on the gradient the colour affects
c - The color to apply
+
+
+
+ +

+getColorAt

+
+public Color getColorAt(float p)
+
+
Get the intepolated colour at the given location on the gradient +

+

+
Parameters:
p - The point of the gradient (0 >= n >= 1) +
Returns:
The interpolated colour at the given location
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/InkscapeLoader.html b/lib/slick/javadoc/org/newdawn/slick/svg/InkscapeLoader.html new file mode 100644 index 00000000..f5dfa121 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/InkscapeLoader.html @@ -0,0 +1,396 @@ + + + + + + +InkscapeLoader (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg +
+Class InkscapeLoader

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.InkscapeLoader
+
+
+
All Implemented Interfaces:
Loader
+
+
+
+
public class InkscapeLoader
extends java.lang.Object
implements Loader
+ + +

+A loader specifically for the SVG that is produced from Inkscape +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static intRADIAL_TRIANGULATION_LEVEL + +
+          The number of times to over trigulate to get enough tesselation for + smooth shading
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidaddElementProcessor(ElementProcessor proc) + +
+          Add an ElementProcessor which will be passed + each element read as the Inkscape SVG document is processed.
+static Diagramload(java.io.InputStream in, + boolean offset) + +
+          Load a SVG document into a diagram
+static Diagramload(java.lang.String ref) + +
+          Load a SVG document into a diagram
+static Diagramload(java.lang.String ref, + boolean offset) + +
+          Load a SVG document into a diagram
+ voidloadChildren(org.w3c.dom.Element element, + Transform t) + +
+          Load the children of a given element
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+RADIAL_TRIANGULATION_LEVEL

+
+public static int RADIAL_TRIANGULATION_LEVEL
+
+
The number of times to over trigulate to get enough tesselation for + smooth shading +

+

+
+
+ + + + + + + + +
+Method Detail
+ +

+addElementProcessor

+
+public static void addElementProcessor(ElementProcessor proc)
+
+
Add an ElementProcessor which will be passed + each element read as the Inkscape SVG document is processed. +

+

+
+
+
+
Parameters:
proc - The processor to be added
+
+
+
+ +

+load

+
+public static Diagram load(java.lang.String ref,
+                           boolean offset)
+                    throws SlickException
+
+
Load a SVG document into a diagram +

+

+
+
+
+
Parameters:
ref - The reference in the classpath to load the diagram from
offset - Offset the diagram for the height of the document +
Returns:
The diagram loaded +
Throws: +
SlickException - Indicates a failure to process the document
+
+
+
+ +

+load

+
+public static Diagram load(java.lang.String ref)
+                    throws SlickException
+
+
Load a SVG document into a diagram +

+

+
+
+
+
Parameters:
ref - The reference in the classpath to load the diagram from +
Returns:
The diagram loaded +
Throws: +
SlickException - Indicates a failure to process the document
+
+
+
+ +

+load

+
+public static Diagram load(java.io.InputStream in,
+                           boolean offset)
+                    throws SlickException
+
+
Load a SVG document into a diagram +

+

+
+
+
+
Parameters:
offset - Offset the diagram for the height of the document
in - The input stream from which to read the SVG +
Returns:
The diagram loaded +
Throws: +
SlickException - Indicates a failure to process the document
+
+
+
+ +

+loadChildren

+
+public void loadChildren(org.w3c.dom.Element element,
+                         Transform t)
+                  throws ParsingException
+
+
Description copied from interface: Loader
+
Load the children of a given element +

+

+
Specified by:
loadChildren in interface Loader
+
+
+
Parameters:
element - The element whose children should be loaded
t - The transform to apply to all the children +
Throws: +
ParsingException - Indicates a failure to read the XML
See Also:
Loader.loadChildren(org.w3c.dom.Element, + org.newdawn.slick.geom.Transform)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/LinearGradientFill.html b/lib/slick/javadoc/org/newdawn/slick/svg/LinearGradientFill.html new file mode 100644 index 00000000..555b01bc --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/LinearGradientFill.html @@ -0,0 +1,280 @@ + + + + + + +LinearGradientFill (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg +
+Class LinearGradientFill

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.LinearGradientFill
+
+
+
All Implemented Interfaces:
TexCoordGenerator
+
+
+
+
public class LinearGradientFill
extends java.lang.Object
implements TexCoordGenerator
+ + +

+A filler for shapes that applys SVG linear gradients +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
LinearGradientFill(Shape shape, + Transform trans, + Gradient gradient) + +
+          Create a new fill for gradients
+  + + + + + + + + + + + +
+Method Summary
+ Vector2fgetCoordFor(float x, + float y) + +
+          Get the texture coordinate for a given render position
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+LinearGradientFill

+
+public LinearGradientFill(Shape shape,
+                          Transform trans,
+                          Gradient gradient)
+
+
Create a new fill for gradients +

+

+
Parameters:
shape - The shape being filled
trans - The transform given for the shape
gradient - The gradient to apply
+
+ + + + + + + + +
+Method Detail
+ +

+getCoordFor

+
+public Vector2f getCoordFor(float x,
+                            float y)
+
+
Description copied from interface: TexCoordGenerator
+
Get the texture coordinate for a given render position +

+

+
Specified by:
getCoordFor in interface TexCoordGenerator
+
+
+
Parameters:
x - The x coordinate of the vertex being rendered
y - The y coordinate of the vertex being rendered +
Returns:
The texture coordinate to apply
See Also:
TexCoordGenerator.getCoordFor(float, float)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/Loader.html b/lib/slick/javadoc/org/newdawn/slick/svg/Loader.html new file mode 100644 index 00000000..7872fc3a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/Loader.html @@ -0,0 +1,224 @@ + + + + + + +Loader (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg +
+Interface Loader

+
+
All Known Implementing Classes:
InkscapeLoader
+
+
+
+
public interface Loader
+ + +

+Description of a simple XML loader +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidloadChildren(org.w3c.dom.Element element, + Transform t) + +
+          Load the children of a given element
+  +

+ + + + + + + + +
+Method Detail
+ +

+loadChildren

+
+void loadChildren(org.w3c.dom.Element element,
+                  Transform t)
+                  throws ParsingException
+
+
Load the children of a given element +

+

+
Parameters:
element - The element whose children should be loaded
t - The transform to apply to all the children +
Throws: +
ParsingException - Indicates a failure to read the XML
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/NonGeometricData.html b/lib/slick/javadoc/org/newdawn/slick/svg/NonGeometricData.html new file mode 100644 index 00000000..69a19ce1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/NonGeometricData.html @@ -0,0 +1,667 @@ + + + + + + +NonGeometricData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg +
+Class NonGeometricData

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.NonGeometricData
+
+
+
Direct Known Subclasses:
InkscapeNonGeometricData
+
+
+
+
public class NonGeometricData
extends java.lang.Object
+ + +

+A set of data about a shape that doesn't fit into it's geometric + configuration. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringFILL + +
+          The fill type
+static java.lang.StringID + +
+          The ID of the figure
+static java.lang.StringNONE + +
+          Value indicating that no settings has been specified
+static java.lang.StringOPACITY + +
+          The alpha value for filling
+static java.lang.StringSTROKE + +
+          The stroke type
+static java.lang.StringSTROKE_DASHARRAY + +
+          The dash definition of the line to draw
+static java.lang.StringSTROKE_DASHOFFSET + +
+          The offset into the dash definition of the line to draw
+static java.lang.StringSTROKE_MITERLIMIT + +
+          The mitre of the line to draw
+static java.lang.StringSTROKE_OPACITY + +
+          The alpha value for drawing
+static java.lang.StringSTROKE_WIDTH + +
+          The width of the line to draw
+  + + + + + + + + + + +
+Constructor Summary
NonGeometricData(java.lang.String metaData) + +
+          Create a set of non-geometric data for a figure
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddAttribute(java.lang.String attribute, + java.lang.String value) + +
+          Add a configured style attribute into the data set
+ ColorgetAsColor(java.lang.String attribute) + +
+          Get an attribute value converted to a color.
+ floatgetAsFloat(java.lang.String attribute) + +
+          Get an attribute converted to a float value
+ java.lang.StringgetAsReference(java.lang.String attribute) + +
+          Get the attribute value as a reference to another entity
+ java.lang.StringgetAttribute(java.lang.String attribute) + +
+          Get the attribtue value for a given attribute
+ java.lang.StringgetMetaData() + +
+          Get the meta data assigned to the figure.
+ booleanisColor(java.lang.String attribute) + +
+          Check if a given attribute is in colour format
+ booleanisFilled() + +
+          True if the shape is meant to be filled
+ booleanisStroked() + +
+          True if the shape is meant to be outlined
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ID

+
+public static final java.lang.String ID
+
+
The ID of the figure +

+

+
See Also:
Constant Field Values
+
+
+ +

+FILL

+
+public static final java.lang.String FILL
+
+
The fill type +

+

+
See Also:
Constant Field Values
+
+
+ +

+STROKE

+
+public static final java.lang.String STROKE
+
+
The stroke type +

+

+
See Also:
Constant Field Values
+
+
+ +

+OPACITY

+
+public static final java.lang.String OPACITY
+
+
The alpha value for filling +

+

+
See Also:
Constant Field Values
+
+
+ +

+STROKE_WIDTH

+
+public static final java.lang.String STROKE_WIDTH
+
+
The width of the line to draw +

+

+
See Also:
Constant Field Values
+
+
+ +

+STROKE_MITERLIMIT

+
+public static final java.lang.String STROKE_MITERLIMIT
+
+
The mitre of the line to draw +

+

+
See Also:
Constant Field Values
+
+
+ +

+STROKE_DASHARRAY

+
+public static final java.lang.String STROKE_DASHARRAY
+
+
The dash definition of the line to draw +

+

+
See Also:
Constant Field Values
+
+
+ +

+STROKE_DASHOFFSET

+
+public static final java.lang.String STROKE_DASHOFFSET
+
+
The offset into the dash definition of the line to draw +

+

+
See Also:
Constant Field Values
+
+
+ +

+STROKE_OPACITY

+
+public static final java.lang.String STROKE_OPACITY
+
+
The alpha value for drawing +

+

+
See Also:
Constant Field Values
+
+
+ +

+NONE

+
+public static final java.lang.String NONE
+
+
Value indicating that no settings has been specified +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+NonGeometricData

+
+public NonGeometricData(java.lang.String metaData)
+
+
Create a set of non-geometric data for a figure +

+

+
Parameters:
metaData - The meta data (either label or id) for the figure
+
+ + + + + + + + +
+Method Detail
+ +

+addAttribute

+
+public void addAttribute(java.lang.String attribute,
+                         java.lang.String value)
+
+
Add a configured style attribute into the data set +

+

+
Parameters:
attribute - The attribute to add
value - The value to assign
+
+
+
+ +

+isColor

+
+public boolean isColor(java.lang.String attribute)
+
+
Check if a given attribute is in colour format +

+

+
Parameters:
attribute - The attribute to check +
Returns:
True if the attirbute value is in colour format
+
+
+
+ +

+getMetaData

+
+public java.lang.String getMetaData()
+
+
Get the meta data assigned to the figure. Either the label or + the id value. +

+

+ +
Returns:
The meta data assigned to the figure
+
+
+
+ +

+getAttribute

+
+public java.lang.String getAttribute(java.lang.String attribute)
+
+
Get the attribtue value for a given attribute +

+

+
Parameters:
attribute - The attribute whose value should be obtained +
Returns:
The value for the given attribute
+
+
+
+ +

+getAsColor

+
+public Color getAsColor(java.lang.String attribute)
+
+
Get an attribute value converted to a color. isColor should first be checked +

+

+
Parameters:
attribute - The attribute whose value should be interpreted as a color +
Returns:
The color based on the attribute
+
+
+
+ +

+getAsReference

+
+public java.lang.String getAsReference(java.lang.String attribute)
+
+
Get the attribute value as a reference to another entity +

+

+
Parameters:
attribute - The name of the attribute to retrieve +
Returns:
The reference part of the attribute value
+
+
+
+ +

+getAsFloat

+
+public float getAsFloat(java.lang.String attribute)
+
+
Get an attribute converted to a float value +

+

+
Parameters:
attribute - The attribute to retrieve +
Returns:
The float value derived from the attribute
+
+
+
+ +

+isFilled

+
+public boolean isFilled()
+
+
True if the shape is meant to be filled +

+

+ +
Returns:
True if the shape is meant to be filled
+
+
+
+ +

+isStroked

+
+public boolean isStroked()
+
+
True if the shape is meant to be outlined +

+

+ +
Returns:
True if the shape is meant to be outlined
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/ParsingException.html b/lib/slick/javadoc/org/newdawn/slick/svg/ParsingException.html new file mode 100644 index 00000000..cfc949ab --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/ParsingException.html @@ -0,0 +1,317 @@ + + + + + + +ParsingException (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg +
+Class ParsingException

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Exception
+          extended by org.newdawn.slick.SlickException
+              extended by org.newdawn.slick.svg.ParsingException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class ParsingException
extends SlickException
+ + +

+Exception indicating a failure to parse XML, giving element information +

+ +

+

+
Author:
+
kevin
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
ParsingException(org.w3c.dom.Element element, + java.lang.String message) + +
+          Create a new exception
ParsingException(org.w3c.dom.Element element, + java.lang.String message, + java.lang.Throwable cause) + +
+          Create a new exception
ParsingException(java.lang.String nodeID, + java.lang.String message) + +
+          Create a new exception
ParsingException(java.lang.String nodeID, + java.lang.String message, + java.lang.Throwable cause) + +
+          Create a new exception
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ParsingException

+
+public ParsingException(java.lang.String nodeID,
+                        java.lang.String message,
+                        java.lang.Throwable cause)
+
+
Create a new exception +

+

+
Parameters:
nodeID - The ID of the node that failed validation
message - The description of the failure
cause - The exception causing this one
+
+
+ +

+ParsingException

+
+public ParsingException(org.w3c.dom.Element element,
+                        java.lang.String message,
+                        java.lang.Throwable cause)
+
+
Create a new exception +

+

+
Parameters:
element - The element that failed validation
message - The description of the failure
cause - The exception causing this one
+
+
+ +

+ParsingException

+
+public ParsingException(java.lang.String nodeID,
+                        java.lang.String message)
+
+
Create a new exception +

+

+
Parameters:
nodeID - The ID of the node that failed validation
message - The description of the failure
+
+
+ +

+ParsingException

+
+public ParsingException(org.w3c.dom.Element element,
+                        java.lang.String message)
+
+
Create a new exception +

+

+
Parameters:
element - The element that failed validation
message - The description of the failure
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/RadialGradientFill.html b/lib/slick/javadoc/org/newdawn/slick/svg/RadialGradientFill.html new file mode 100644 index 00000000..ce23da1c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/RadialGradientFill.html @@ -0,0 +1,280 @@ + + + + + + +RadialGradientFill (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg +
+Class RadialGradientFill

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.RadialGradientFill
+
+
+
All Implemented Interfaces:
TexCoordGenerator
+
+
+
+
public class RadialGradientFill
extends java.lang.Object
implements TexCoordGenerator
+ + +

+A filler to apply a SVG radial gradient across a shape +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
RadialGradientFill(Shape shape, + Transform trans, + Gradient gradient) + +
+          Create a new fill for a radial gradient
+  + + + + + + + + + + + +
+Method Summary
+ Vector2fgetCoordFor(float x, + float y) + +
+          Get the texture coordinate for a given render position
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+RadialGradientFill

+
+public RadialGradientFill(Shape shape,
+                          Transform trans,
+                          Gradient gradient)
+
+
Create a new fill for a radial gradient +

+

+
Parameters:
shape - The shape being filled
trans - The transform given for the shape in the SVG
gradient - The gradient to apply across the shape
+
+ + + + + + + + +
+Method Detail
+ +

+getCoordFor

+
+public Vector2f getCoordFor(float x,
+                            float y)
+
+
Description copied from interface: TexCoordGenerator
+
Get the texture coordinate for a given render position +

+

+
Specified by:
getCoordFor in interface TexCoordGenerator
+
+
+
Parameters:
x - The x coordinate of the vertex being rendered
y - The y coordinate of the vertex being rendered +
Returns:
The texture coordinate to apply
See Also:
TexCoordGenerator.getCoordFor(float, float)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/SVGMorph.html b/lib/slick/javadoc/org/newdawn/slick/svg/SVGMorph.html new file mode 100644 index 00000000..4daa8936 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/SVGMorph.html @@ -0,0 +1,394 @@ + + + + + + +SVGMorph (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg +
+Class SVGMorph

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.Diagram
+      extended by org.newdawn.slick.svg.SVGMorph
+
+
+
+
public class SVGMorph
extends Diagram
+ + +

+A utility to allow morphing between a set of similar SVG diagrams +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SVGMorph(Diagram diagram) + +
+          Create a new morph with a first diagram base
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddStep(Diagram diagram) + +
+          Add a subsquent step to the morphing
+ FiguregetFigure(int index) + +
+          Get the figure at a given index
+ intgetFigureCount() + +
+          Get the number of figures in the diagram
+ voidsetExternalDiagram(Diagram diagram) + +
+          Set the current diagram we should morph from.
+ voidsetMorphTime(float time) + +
+          Set the "time" index for this morph.
+ voidupdateMorphTime(float delta) + +
+          Update the morph time index by the amount specified
+ + + + + + + +
Methods inherited from class org.newdawn.slick.svg.Diagram
addFigure, addGradient, addPatternDef, getFigureByID, getGradient, getHeight, getPatternDef, getPatternDefNames, getWidth, removeFigure
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SVGMorph

+
+public SVGMorph(Diagram diagram)
+
+
Create a new morph with a first diagram base +

+

+
Parameters:
diagram - The base diagram which provides the first step of the morph
+
+ + + + + + + + +
+Method Detail
+ +

+addStep

+
+public void addStep(Diagram diagram)
+
+
Add a subsquent step to the morphing +

+

+
Parameters:
diagram - The diagram to add as the next step in the morph
+
+
+
+ +

+setExternalDiagram

+
+public void setExternalDiagram(Diagram diagram)
+
+
Set the current diagram we should morph from. This only really works with + updateMorphTime() but can be used for smooth transitions between + morphs. +

+

+
Parameters:
diagram - The diagram to use as the base of the morph
+
+
+
+ +

+updateMorphTime

+
+public void updateMorphTime(float delta)
+
+
Update the morph time index by the amount specified +

+

+
Parameters:
delta - The amount to update the morph by
+
+
+
+ +

+setMorphTime

+
+public void setMorphTime(float time)
+
+
Set the "time" index for this morph. This is given in terms of diagrams, so + 0.5f would give you the position half way between the first and second diagrams. +

+

+
Parameters:
time - The time index to represent on this diagrams
+
+
+
+ +

+getFigureCount

+
+public int getFigureCount()
+
+
Description copied from class: Diagram
+
Get the number of figures in the diagram +

+

+
Overrides:
getFigureCount in class Diagram
+
+
+ +
Returns:
The number of figures in the diagram
See Also:
Diagram.getFigureCount()
+
+
+
+ +

+getFigure

+
+public Figure getFigure(int index)
+
+
Description copied from class: Diagram
+
Get the figure at a given index +

+

+
Overrides:
getFigure in class Diagram
+
+
+
Parameters:
index - The index of the figure to retrieve +
Returns:
The figure at the given index
See Also:
Diagram.getFigure(int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/SimpleDiagramRenderer.html b/lib/slick/javadoc/org/newdawn/slick/svg/SimpleDiagramRenderer.html new file mode 100644 index 00000000..0bbe15df --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/SimpleDiagramRenderer.html @@ -0,0 +1,368 @@ + + + + + + +SimpleDiagramRenderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg +
+Class SimpleDiagramRenderer

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.SimpleDiagramRenderer
+
+
+
+
public class SimpleDiagramRenderer
extends java.lang.Object
+ + +

+A very primtive implementation for rendering a diagram. This simply + sticks the shapes on the screen in the right fill and stroke colours +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+ Diagramdiagram + +
+          The diagram to be rendered
+protected static SGLGL + +
+          The renderer to use for all GL operations
+ intlist + +
+          The display list representing the diagram
+  + + + + + + + + + + +
+Constructor Summary
SimpleDiagramRenderer(Diagram diagram) + +
+          Create a new simple renderer
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidrender(Graphics g) + +
+          Render the diagram to the given graphics context
+static voidrender(Graphics g, + Diagram diagram) + +
+          Utility method to render a diagram in immediate mode
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected static SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+
+ +

+diagram

+
+public Diagram diagram
+
+
The diagram to be rendered +

+

+
+
+
+ +

+list

+
+public int list
+
+
The display list representing the diagram +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+SimpleDiagramRenderer

+
+public SimpleDiagramRenderer(Diagram diagram)
+
+
Create a new simple renderer +

+

+
Parameters:
diagram - The diagram to be rendered
+
+ + + + + + + + +
+Method Detail
+ +

+render

+
+public void render(Graphics g)
+
+
Render the diagram to the given graphics context +

+

+
Parameters:
g - The graphics context to which we should render the diagram
+
+
+
+ +

+render

+
+public static void render(Graphics g,
+                          Diagram diagram)
+
+
Utility method to render a diagram in immediate mode +

+

+
Parameters:
g - The graphics context to render to
diagram - The diagram to render
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/class-use/Diagram.html b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/Diagram.html new file mode 100644 index 00000000..3507a8fd --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/Diagram.html @@ -0,0 +1,413 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.Diagram (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.Diagram

+
+ + + + + + + + + + + + + +
+Packages that use Diagram
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.svg.inkscape  
+  +

+ + + + + +
+Uses of Diagram in org.newdawn.slick.svg
+  +

+ + + + + + + + + +
Subclasses of Diagram in org.newdawn.slick.svg
+ classSVGMorph + +
+          A utility to allow morphing between a set of similar SVG diagrams
+  +

+ + + + + + + + + +
Fields in org.newdawn.slick.svg declared as Diagram
+ DiagramSimpleDiagramRenderer.diagram + +
+          The diagram to be rendered
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg that return Diagram
+static DiagramInkscapeLoader.load(java.io.InputStream in, + boolean offset) + +
+          Load a SVG document into a diagram
+static DiagramInkscapeLoader.load(java.lang.String ref) + +
+          Load a SVG document into a diagram
+static DiagramInkscapeLoader.load(java.lang.String ref, + boolean offset) + +
+          Load a SVG document into a diagram
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg with parameters of type Diagram
+ voidSVGMorph.addStep(Diagram diagram) + +
+          Add a subsquent step to the morphing
+static voidSimpleDiagramRenderer.render(Graphics g, + Diagram diagram) + +
+          Utility method to render a diagram in immediate mode
+ voidGradient.resolve(Diagram diagram) + +
+          Resolve the gradient reference
+ voidSVGMorph.setExternalDiagram(Diagram diagram) + +
+          Set the current diagram we should morph from.
+  +

+ + + + + + + + + + + +
Constructors in org.newdawn.slick.svg with parameters of type Diagram
SimpleDiagramRenderer(Diagram diagram) + +
+          Create a new simple renderer
SVGMorph(Diagram diagram) + +
+          Create a new morph with a first diagram base
+  +

+ + + + + +
+Uses of Diagram in org.newdawn.slick.svg.inkscape
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg.inkscape with parameters of type Diagram
+ voidUseProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+           
+ voidRectProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidPolygonProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidPathProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidLineProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidGroupProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+          O
+ voidEllipseProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidElementProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+          Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element.
+ voidDefsProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/class-use/Figure.html b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/Figure.html new file mode 100644 index 00000000..a1c3090a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/Figure.html @@ -0,0 +1,220 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.Figure (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.Figure

+
+ + + + + + + + + +
+Packages that use Figure
org.newdawn.slick.svgDemo/Test SVG area. 
+  +

+ + + + + +
+Uses of Figure in org.newdawn.slick.svg
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg that return Figure
+ FigureSVGMorph.getFigure(int index) + +
+           
+ FigureDiagram.getFigure(int index) + +
+          Get the figure at a given index
+ FigureDiagram.getFigureByID(java.lang.String id) + +
+          Get a figure by a given ID
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg with parameters of type Figure
+ voidDiagram.addFigure(Figure figure) + +
+          Add a figure to the diagram
+ voidDiagram.removeFigure(Figure figure) + +
+          Remove a figure from the diagram
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/class-use/Gradient.html b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/Gradient.html new file mode 100644 index 00000000..b9aa4c78 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/Gradient.html @@ -0,0 +1,221 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.Gradient (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.Gradient

+
+ + + + + + + + + +
+Packages that use Gradient
org.newdawn.slick.svgDemo/Test SVG area. 
+  +

+ + + + + +
+Uses of Gradient in org.newdawn.slick.svg
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.svg that return Gradient
+ GradientDiagram.getGradient(java.lang.String name) + +
+          Get the gradient defined in this document
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.svg with parameters of type Gradient
+ voidDiagram.addGradient(java.lang.String name, + Gradient gradient) + +
+          Add gradient to the diagram
+  +

+ + + + + + + + + + + +
Constructors in org.newdawn.slick.svg with parameters of type Gradient
LinearGradientFill(Shape shape, + Transform trans, + Gradient gradient) + +
+          Create a new fill for gradients
RadialGradientFill(Shape shape, + Transform trans, + Gradient gradient) + +
+          Create a new fill for a radial gradient
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/class-use/InkscapeLoader.html b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/InkscapeLoader.html new file mode 100644 index 00000000..7ad4aa5c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/InkscapeLoader.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.InkscapeLoader (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.InkscapeLoader

+
+No usage of org.newdawn.slick.svg.InkscapeLoader +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/class-use/LinearGradientFill.html b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/LinearGradientFill.html new file mode 100644 index 00000000..4308c8ad --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/LinearGradientFill.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.LinearGradientFill (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.LinearGradientFill

+
+No usage of org.newdawn.slick.svg.LinearGradientFill +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/class-use/Loader.html b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/Loader.html new file mode 100644 index 00000000..aca2b107 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/Loader.html @@ -0,0 +1,302 @@ + + + + + + +Uses of Interface org.newdawn.slick.svg.Loader (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.svg.Loader

+
+ + + + + + + + + + + + + +
+Packages that use Loader
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.svg.inkscape  
+  +

+ + + + + +
+Uses of Loader in org.newdawn.slick.svg
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.svg that implement Loader
+ classInkscapeLoader + +
+          A loader specifically for the SVG that is produced from Inkscape
+  +

+ + + + + +
+Uses of Loader in org.newdawn.slick.svg.inkscape
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg.inkscape with parameters of type Loader
+ voidUseProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+           
+ voidRectProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidPolygonProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidPathProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidLineProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidGroupProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+          O
+ voidEllipseProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidElementProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+          Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element.
+ voidDefsProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/class-use/NonGeometricData.html b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/NonGeometricData.html new file mode 100644 index 00000000..4ecd7ae4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/NonGeometricData.html @@ -0,0 +1,227 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.NonGeometricData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.NonGeometricData

+
+ + + + + + + + + + + + + +
+Packages that use NonGeometricData
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.svg.inkscape  
+  +

+ + + + + +
+Uses of NonGeometricData in org.newdawn.slick.svg
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.svg that return NonGeometricData
+ NonGeometricDataFigure.getData() + +
+          Get the data associated with this figure
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick.svg with parameters of type NonGeometricData
Figure(int type, + Shape shape, + NonGeometricData data, + Transform transform) + +
+          Create a new figure
+  +

+ + + + + +
+Uses of NonGeometricData in org.newdawn.slick.svg.inkscape
+  +

+ + + + + + + + + +
Subclasses of NonGeometricData in org.newdawn.slick.svg.inkscape
+ classInkscapeNonGeometricData + +
+          A custom non-geometric data type that can pass back any attribute + on the field.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/class-use/ParsingException.html b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/ParsingException.html new file mode 100644 index 00000000..3d08126c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/ParsingException.html @@ -0,0 +1,312 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.ParsingException (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.ParsingException

+
+ + + + + + + + + + + + + +
+Packages that use ParsingException
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.svg.inkscape  
+  +

+ + + + + +
+Uses of ParsingException in org.newdawn.slick.svg
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg that throw ParsingException
+ voidLoader.loadChildren(org.w3c.dom.Element element, + Transform t) + +
+          Load the children of a given element
+ voidInkscapeLoader.loadChildren(org.w3c.dom.Element element, + Transform t) + +
+           
+  +

+ + + + + +
+Uses of ParsingException in org.newdawn.slick.svg.inkscape
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.svg.inkscape that throw ParsingException
+ voidUseProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+           
+ voidRectProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidPolygonProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidPathProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidLineProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidGroupProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+          O
+ voidEllipseProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+           
+ voidElementProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+          Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element.
+ voidDefsProcessor.process(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/class-use/RadialGradientFill.html b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/RadialGradientFill.html new file mode 100644 index 00000000..8981d70c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/RadialGradientFill.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.RadialGradientFill (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.RadialGradientFill

+
+No usage of org.newdawn.slick.svg.RadialGradientFill +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/class-use/SVGMorph.html b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/SVGMorph.html new file mode 100644 index 00000000..908dac87 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/SVGMorph.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.SVGMorph (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.SVGMorph

+
+No usage of org.newdawn.slick.svg.SVGMorph +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/class-use/SimpleDiagramRenderer.html b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/SimpleDiagramRenderer.html new file mode 100644 index 00000000..4cf969e1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/class-use/SimpleDiagramRenderer.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.SimpleDiagramRenderer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.SimpleDiagramRenderer

+
+No usage of org.newdawn.slick.svg.SimpleDiagramRenderer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/DefsProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/DefsProcessor.html new file mode 100644 index 00000000..d30a9806 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/DefsProcessor.html @@ -0,0 +1,308 @@ + + + + + + +DefsProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg.inkscape +
+Class DefsProcessor

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.inkscape.DefsProcessor
+
+
+
All Implemented Interfaces:
ElementProcessor
+
+
+
+
public class DefsProcessor
extends java.lang.Object
implements ElementProcessor
+ + +

+A processor for the defs node +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
DefsProcessor() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanhandles(org.w3c.dom.Element element) + +
+          Check if this processor handles the element specified
+ voidprocess(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+          Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DefsProcessor

+
+public DefsProcessor()
+
+
+ + + + + + + + +
+Method Detail
+ +

+handles

+
+public boolean handles(org.w3c.dom.Element element)
+
+
Description copied from interface: ElementProcessor
+
Check if this processor handles the element specified +

+

+
Specified by:
handles in interface ElementProcessor
+
+
+
Parameters:
element - The element to check +
Returns:
True if this processor can handle the given element
See Also:
ElementProcessor.handles(org.w3c.dom.Element)
+
+
+
+ +

+process

+
+public void process(Loader loader,
+                    org.w3c.dom.Element element,
+                    Diagram diagram,
+                    Transform transform)
+             throws ParsingException
+
+
Description copied from interface: ElementProcessor
+
Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element. +

+

+
Specified by:
process in interface ElementProcessor
+
+
+
Parameters:
loader - The loader/context of the parsing
element - The element to be processed
diagram - The diagram to be built
transform - The transform to apply to all elements at this level +
Throws: +
ParsingException - Indicates an invalid content to an element
See Also:
ElementProcessor.process(org.newdawn.slick.svg.Loader, org.w3c.dom.Element, org.newdawn.slick.svg.Diagram, org.newdawn.slick.geom.Transform)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/ElementProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/ElementProcessor.html new file mode 100644 index 00000000..9c9f9fb0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/ElementProcessor.html @@ -0,0 +1,255 @@ + + + + + + +ElementProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg.inkscape +
+Interface ElementProcessor

+
+
All Known Implementing Classes:
DefsProcessor, EllipseProcessor, GroupProcessor, LineProcessor, PathProcessor, PolygonProcessor, RectProcessor, UseProcessor
+
+
+
+
public interface ElementProcessor
+ + +

+The description of a module which processes a single XML element from a SVG (inkscape) + document. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ booleanhandles(org.w3c.dom.Element element) + +
+          Check if this processor handles the element specified
+ voidprocess(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+          Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element.
+  +

+ + + + + + + + +
+Method Detail
+ +

+process

+
+void process(Loader loader,
+             org.w3c.dom.Element element,
+             Diagram diagram,
+             Transform transform)
+             throws ParsingException
+
+
Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element. +

+

+
Parameters:
loader - The loader/context of the parsing
element - The element to be processed
diagram - The diagram to be built
transform - The transform to apply to all elements at this level +
Throws: +
ParsingException - Indicates an invalid content to an element
+
+
+
+ +

+handles

+
+boolean handles(org.w3c.dom.Element element)
+
+
Check if this processor handles the element specified +

+

+
Parameters:
element - The element to check +
Returns:
True if this processor can handle the given element
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/EllipseProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/EllipseProcessor.html new file mode 100644 index 00000000..b4060e52 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/EllipseProcessor.html @@ -0,0 +1,308 @@ + + + + + + +EllipseProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg.inkscape +
+Class EllipseProcessor

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.inkscape.EllipseProcessor
+
+
+
All Implemented Interfaces:
ElementProcessor
+
+
+
+
public class EllipseProcessor
extends java.lang.Object
implements ElementProcessor
+ + +

+Processor for and nodes marked as arcs +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EllipseProcessor() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanhandles(org.w3c.dom.Element element) + +
+          Check if this processor handles the element specified
+ voidprocess(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+          Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EllipseProcessor

+
+public EllipseProcessor()
+
+
+ + + + + + + + +
+Method Detail
+ +

+process

+
+public void process(Loader loader,
+                    org.w3c.dom.Element element,
+                    Diagram diagram,
+                    Transform t)
+             throws ParsingException
+
+
Description copied from interface: ElementProcessor
+
Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element. +

+

+
Specified by:
process in interface ElementProcessor
+
+
+
Parameters:
loader - The loader/context of the parsing
element - The element to be processed
diagram - The diagram to be built
t - The transform to apply to all elements at this level +
Throws: +
ParsingException - Indicates an invalid content to an element
See Also:
ElementProcessor.process(org.newdawn.slick.svg.Loader, org.w3c.dom.Element, org.newdawn.slick.svg.Diagram, org.newdawn.slick.geom.Transform)
+
+
+
+ +

+handles

+
+public boolean handles(org.w3c.dom.Element element)
+
+
Description copied from interface: ElementProcessor
+
Check if this processor handles the element specified +

+

+
Specified by:
handles in interface ElementProcessor
+
+
+
Parameters:
element - The element to check +
Returns:
True if this processor can handle the given element
See Also:
ElementProcessor.handles(org.w3c.dom.Element)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/GroupProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/GroupProcessor.html new file mode 100644 index 00000000..52566a4c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/GroupProcessor.html @@ -0,0 +1,303 @@ + + + + + + +GroupProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg.inkscape +
+Class GroupProcessor

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.inkscape.GroupProcessor
+
+
+
All Implemented Interfaces:
ElementProcessor
+
+
+
+
public class GroupProcessor
extends java.lang.Object
implements ElementProcessor
+ + +

+TODO: Document this class +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
GroupProcessor() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanhandles(org.w3c.dom.Element element) + +
+          Check if this processor handles the element specified
+ voidprocess(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+          O
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GroupProcessor

+
+public GroupProcessor()
+
+
+ + + + + + + + +
+Method Detail
+ +

+handles

+
+public boolean handles(org.w3c.dom.Element element)
+
+
Description copied from interface: ElementProcessor
+
Check if this processor handles the element specified +

+

+
Specified by:
handles in interface ElementProcessor
+
+
+
Parameters:
element - The element to check +
Returns:
True if this processor can handle the given element
See Also:
ElementProcessor.handles(org.w3c.dom.Element)
+
+
+
+ +

+process

+
+public void process(Loader loader,
+                    org.w3c.dom.Element element,
+                    Diagram diagram,
+                    Transform t)
+             throws ParsingException
+
+
O +

+

+
Specified by:
process in interface ElementProcessor
+
+
+
Parameters:
loader - The loader/context of the parsing
element - The element to be processed
diagram - The diagram to be built
t - The transform to apply to all elements at this level +
Throws: +
ParsingException - Indicates an invalid content to an element
See Also:
ElementProcessor.process(org.newdawn.slick.svg.Loader, org.w3c.dom.Element, org.newdawn.slick.svg.Diagram, org.newdawn.slick.geom.Transform)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/InkscapeNonGeometricData.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/InkscapeNonGeometricData.html new file mode 100644 index 00000000..68f0909e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/InkscapeNonGeometricData.html @@ -0,0 +1,324 @@ + + + + + + +InkscapeNonGeometricData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg.inkscape +
+Class InkscapeNonGeometricData

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.NonGeometricData
+      extended by org.newdawn.slick.svg.inkscape.InkscapeNonGeometricData
+
+
+
+
public class InkscapeNonGeometricData
extends NonGeometricData
+ + +

+A custom non-geometric data type that can pass back any attribute + on the field. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.svg.NonGeometricData
FILL, ID, NONE, OPACITY, STROKE, STROKE_DASHARRAY, STROKE_DASHOFFSET, STROKE_MITERLIMIT, STROKE_OPACITY, STROKE_WIDTH
+  + + + + + + + + + + +
+Constructor Summary
InkscapeNonGeometricData(java.lang.String metaData, + org.w3c.dom.Element element) + +
+          Create a new non-geometric data holder
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetAttribute(java.lang.String attribute) + +
+          Get the attribtue value for a given attribute
+ org.w3c.dom.ElementgetElement() + +
+          Returns the XML element that is wrapped by this instance.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.svg.NonGeometricData
addAttribute, getAsColor, getAsFloat, getAsReference, getMetaData, isColor, isFilled, isStroked
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+InkscapeNonGeometricData

+
+public InkscapeNonGeometricData(java.lang.String metaData,
+                                org.w3c.dom.Element element)
+
+
Create a new non-geometric data holder +

+

+
Parameters:
metaData - The metadata provided
element - The XML element from the SVG document
+
+ + + + + + + + +
+Method Detail
+ +

+getAttribute

+
+public java.lang.String getAttribute(java.lang.String attribute)
+
+
Description copied from class: NonGeometricData
+
Get the attribtue value for a given attribute +

+

+
Overrides:
getAttribute in class NonGeometricData
+
+
+
Parameters:
attribute - The attribute whose value should be obtained +
Returns:
The value for the given attribute
See Also:
NonGeometricData.getAttribute(java.lang.String)
+
+
+
+ +

+getElement

+
+public org.w3c.dom.Element getElement()
+
+
Returns the XML element that is wrapped by this instance. +

+

+ +
Returns:
The XML element for this instance
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/LineProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/LineProcessor.html new file mode 100644 index 00000000..7b43344f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/LineProcessor.html @@ -0,0 +1,308 @@ + + + + + + +LineProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg.inkscape +
+Class LineProcessor

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.inkscape.LineProcessor
+
+
+
All Implemented Interfaces:
ElementProcessor
+
+
+
+
public class LineProcessor
extends java.lang.Object
implements ElementProcessor
+ + +

+A processor for the element +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
LineProcessor() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanhandles(org.w3c.dom.Element element) + +
+          Check if this processor handles the element specified
+ voidprocess(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+          Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+LineProcessor

+
+public LineProcessor()
+
+
+ + + + + + + + +
+Method Detail
+ +

+process

+
+public void process(Loader loader,
+                    org.w3c.dom.Element element,
+                    Diagram diagram,
+                    Transform t)
+             throws ParsingException
+
+
Description copied from interface: ElementProcessor
+
Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element. +

+

+
Specified by:
process in interface ElementProcessor
+
+
+
Parameters:
loader - The loader/context of the parsing
element - The element to be processed
diagram - The diagram to be built
t - The transform to apply to all elements at this level +
Throws: +
ParsingException - Indicates an invalid content to an element
See Also:
ElementProcessor.process(org.newdawn.slick.svg.Loader, org.w3c.dom.Element, org.newdawn.slick.svg.Diagram, org.newdawn.slick.geom.Transform)
+
+
+
+ +

+handles

+
+public boolean handles(org.w3c.dom.Element element)
+
+
Description copied from interface: ElementProcessor
+
Check if this processor handles the element specified +

+

+
Specified by:
handles in interface ElementProcessor
+
+
+
Parameters:
element - The element to check +
Returns:
True if this processor can handle the given element
See Also:
ElementProcessor.handles(org.w3c.dom.Element)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/PathProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/PathProcessor.html new file mode 100644 index 00000000..a3980c85 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/PathProcessor.html @@ -0,0 +1,308 @@ + + + + + + +PathProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg.inkscape +
+Class PathProcessor

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.inkscape.PathProcessor
+
+
+
All Implemented Interfaces:
ElementProcessor
+
+
+
+
public class PathProcessor
extends java.lang.Object
implements ElementProcessor
+ + +

+A processor for the and elements marked as not an arc. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PathProcessor() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanhandles(org.w3c.dom.Element element) + +
+          Check if this processor handles the element specified
+ voidprocess(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+          Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PathProcessor

+
+public PathProcessor()
+
+
+ + + + + + + + +
+Method Detail
+ +

+process

+
+public void process(Loader loader,
+                    org.w3c.dom.Element element,
+                    Diagram diagram,
+                    Transform t)
+             throws ParsingException
+
+
Description copied from interface: ElementProcessor
+
Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element. +

+

+
Specified by:
process in interface ElementProcessor
+
+
+
Parameters:
loader - The loader/context of the parsing
element - The element to be processed
diagram - The diagram to be built
t - The transform to apply to all elements at this level +
Throws: +
ParsingException - Indicates an invalid content to an element
See Also:
ElementProcessor.process(org.newdawn.slick.svg.Loader, org.w3c.dom.Element, org.newdawn.slick.svg.Diagram, org.newdawn.slick.geom.Transform)
+
+
+
+ +

+handles

+
+public boolean handles(org.w3c.dom.Element element)
+
+
Description copied from interface: ElementProcessor
+
Check if this processor handles the element specified +

+

+
Specified by:
handles in interface ElementProcessor
+
+
+
Parameters:
element - The element to check +
Returns:
True if this processor can handle the given element
See Also:
ElementProcessor.handles(org.w3c.dom.Element)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/PolygonProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/PolygonProcessor.html new file mode 100644 index 00000000..4889ea0e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/PolygonProcessor.html @@ -0,0 +1,308 @@ + + + + + + +PolygonProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg.inkscape +
+Class PolygonProcessor

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.inkscape.PolygonProcessor
+
+
+
All Implemented Interfaces:
ElementProcessor
+
+
+
+
public class PolygonProcessor
extends java.lang.Object
implements ElementProcessor
+ + +

+A processor for the and elements marked as not an arc. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PolygonProcessor() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanhandles(org.w3c.dom.Element element) + +
+          Check if this processor handles the element specified
+ voidprocess(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+          Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PolygonProcessor

+
+public PolygonProcessor()
+
+
+ + + + + + + + +
+Method Detail
+ +

+process

+
+public void process(Loader loader,
+                    org.w3c.dom.Element element,
+                    Diagram diagram,
+                    Transform t)
+             throws ParsingException
+
+
Description copied from interface: ElementProcessor
+
Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element. +

+

+
Specified by:
process in interface ElementProcessor
+
+
+
Parameters:
loader - The loader/context of the parsing
element - The element to be processed
diagram - The diagram to be built
t - The transform to apply to all elements at this level +
Throws: +
ParsingException - Indicates an invalid content to an element
See Also:
ElementProcessor.process(org.newdawn.slick.svg.Loader, org.w3c.dom.Element, org.newdawn.slick.svg.Diagram, org.newdawn.slick.geom.Transform)
+
+
+
+ +

+handles

+
+public boolean handles(org.w3c.dom.Element element)
+
+
Description copied from interface: ElementProcessor
+
Check if this processor handles the element specified +

+

+
Specified by:
handles in interface ElementProcessor
+
+
+
Parameters:
element - The element to check +
Returns:
True if this processor can handle the given element
See Also:
ElementProcessor.handles(org.w3c.dom.Element)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/RectProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/RectProcessor.html new file mode 100644 index 00000000..0e356629 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/RectProcessor.html @@ -0,0 +1,308 @@ + + + + + + +RectProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg.inkscape +
+Class RectProcessor

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.inkscape.RectProcessor
+
+
+
All Implemented Interfaces:
ElementProcessor
+
+
+
+
public class RectProcessor
extends java.lang.Object
implements ElementProcessor
+ + +

+A processor for the element. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
RectProcessor() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanhandles(org.w3c.dom.Element element) + +
+          Check if this processor handles the element specified
+ voidprocess(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform t) + +
+          Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+RectProcessor

+
+public RectProcessor()
+
+
+ + + + + + + + +
+Method Detail
+ +

+process

+
+public void process(Loader loader,
+                    org.w3c.dom.Element element,
+                    Diagram diagram,
+                    Transform t)
+             throws ParsingException
+
+
Description copied from interface: ElementProcessor
+
Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element. +

+

+
Specified by:
process in interface ElementProcessor
+
+
+
Parameters:
loader - The loader/context of the parsing
element - The element to be processed
diagram - The diagram to be built
t - The transform to apply to all elements at this level +
Throws: +
ParsingException - Indicates an invalid content to an element
See Also:
ElementProcessor.process(org.newdawn.slick.svg.Loader, org.w3c.dom.Element, org.newdawn.slick.svg.Diagram, org.newdawn.slick.geom.Transform)
+
+
+
+ +

+handles

+
+public boolean handles(org.w3c.dom.Element element)
+
+
Description copied from interface: ElementProcessor
+
Check if this processor handles the element specified +

+

+
Specified by:
handles in interface ElementProcessor
+
+
+
Parameters:
element - The element to check +
Returns:
True if this processor can handle the given element
See Also:
ElementProcessor.handles(org.w3c.dom.Element)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/UseProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/UseProcessor.html new file mode 100644 index 00000000..8dd646e4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/UseProcessor.html @@ -0,0 +1,309 @@ + + + + + + +UseProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg.inkscape +
+Class UseProcessor

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.inkscape.UseProcessor
+
+
+
All Implemented Interfaces:
ElementProcessor
+
+
+
+
public class UseProcessor
extends java.lang.Object
implements ElementProcessor
+ + +

+Processor for the "use", a tag that allows references to other elements + and cloning. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
UseProcessor() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanhandles(org.w3c.dom.Element element) + +
+          Check if this processor handles the element specified
+ voidprocess(Loader loader, + org.w3c.dom.Element element, + Diagram diagram, + Transform transform) + +
+          Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+UseProcessor

+
+public UseProcessor()
+
+
+ + + + + + + + +
+Method Detail
+ +

+handles

+
+public boolean handles(org.w3c.dom.Element element)
+
+
Description copied from interface: ElementProcessor
+
Check if this processor handles the element specified +

+

+
Specified by:
handles in interface ElementProcessor
+
+
+
Parameters:
element - The element to check +
Returns:
True if this processor can handle the given element
See Also:
ElementProcessor.handles(org.w3c.dom.Element)
+
+
+
+ +

+process

+
+public void process(Loader loader,
+                    org.w3c.dom.Element element,
+                    Diagram diagram,
+                    Transform transform)
+             throws ParsingException
+
+
Description copied from interface: ElementProcessor
+
Process a document extracting all the elements that the processor is + interested in and producing appropriate diagram components for the + element. +

+

+
Specified by:
process in interface ElementProcessor
+
+
+
Parameters:
loader - The loader/context of the parsing
element - The element to be processed
diagram - The diagram to be built
transform - The transform to apply to all elements at this level +
Throws: +
ParsingException - Indicates an invalid content to an element
See Also:
ElementProcessor.process(org.newdawn.slick.svg.Loader, org.w3c.dom.Element, org.newdawn.slick.svg.Diagram, org.newdawn.slick.geom.Transform)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/Util.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/Util.html new file mode 100644 index 00000000..ddff2d26 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/Util.html @@ -0,0 +1,341 @@ + + + + + + +Util (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.svg.inkscape +
+Class Util

+
+java.lang.Object
+  extended by org.newdawn.slick.svg.inkscape.Util
+
+
+
+
public class Util
extends java.lang.Object
+ + +

+A set of utility for processing the SVG documents produced by Inkscape +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringINKSCAPE + +
+          The namespace for inkscape
+static java.lang.StringSODIPODI + +
+          The namespace for sodipodi
+static java.lang.StringXLINK + +
+          The namespace for xlink
+  + + + + + + + + + + +
+Constructor Summary
Util() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static java.lang.StringgetAsReference(java.lang.String value) + +
+          Get the attribute value as a reference to another entity
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+INKSCAPE

+
+public static final java.lang.String INKSCAPE
+
+
The namespace for inkscape +

+

+
See Also:
Constant Field Values
+
+
+ +

+SODIPODI

+
+public static final java.lang.String SODIPODI
+
+
The namespace for sodipodi +

+

+
See Also:
Constant Field Values
+
+
+ +

+XLINK

+
+public static final java.lang.String XLINK
+
+
The namespace for xlink +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+Util

+
+public Util()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getAsReference

+
+public static java.lang.String getAsReference(java.lang.String value)
+
+
Get the attribute value as a reference to another entity +

+

+
Parameters:
value - The value to treat as reference +
Returns:
The reference part of the attribute value
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/DefsProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/DefsProcessor.html new file mode 100644 index 00000000..20b7b072 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/DefsProcessor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.inkscape.DefsProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.inkscape.DefsProcessor

+
+No usage of org.newdawn.slick.svg.inkscape.DefsProcessor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/ElementProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/ElementProcessor.html new file mode 100644 index 00000000..ce3f2f83 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/ElementProcessor.html @@ -0,0 +1,267 @@ + + + + + + +Uses of Interface org.newdawn.slick.svg.inkscape.ElementProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.svg.inkscape.ElementProcessor

+
+ + + + + + + + + + + + + +
+Packages that use ElementProcessor
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.svg.inkscape  
+  +

+ + + + + +
+Uses of ElementProcessor in org.newdawn.slick.svg
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.svg with parameters of type ElementProcessor
+static voidInkscapeLoader.addElementProcessor(ElementProcessor proc) + +
+          Add an ElementProcessor which will be passed + each element read as the Inkscape SVG document is processed.
+  +

+ + + + + +
+Uses of ElementProcessor in org.newdawn.slick.svg.inkscape
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.svg.inkscape that implement ElementProcessor
+ classDefsProcessor + +
+          A processor for the defs node
+ classEllipseProcessor + +
+          Processor for and nodes marked as arcs
+ classGroupProcessor + +
+          TODO: Document this class
+ classLineProcessor + +
+          A processor for the element
+ classPathProcessor + +
+          A processor for the and elements marked as not an arc.
+ classPolygonProcessor + +
+          A processor for the and elements marked as not an arc.
+ classRectProcessor + +
+          A processor for the element.
+ classUseProcessor + +
+          Processor for the "use", a tag that allows references to other elements + and cloning.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/EllipseProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/EllipseProcessor.html new file mode 100644 index 00000000..ec30f35e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/EllipseProcessor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.inkscape.EllipseProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.inkscape.EllipseProcessor

+
+No usage of org.newdawn.slick.svg.inkscape.EllipseProcessor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/GroupProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/GroupProcessor.html new file mode 100644 index 00000000..13e7c1b3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/GroupProcessor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.inkscape.GroupProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.inkscape.GroupProcessor

+
+No usage of org.newdawn.slick.svg.inkscape.GroupProcessor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/InkscapeNonGeometricData.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/InkscapeNonGeometricData.html new file mode 100644 index 00000000..47c8e281 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/InkscapeNonGeometricData.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.inkscape.InkscapeNonGeometricData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.inkscape.InkscapeNonGeometricData

+
+No usage of org.newdawn.slick.svg.inkscape.InkscapeNonGeometricData +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/LineProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/LineProcessor.html new file mode 100644 index 00000000..ea0211a3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/LineProcessor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.inkscape.LineProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.inkscape.LineProcessor

+
+No usage of org.newdawn.slick.svg.inkscape.LineProcessor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/PathProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/PathProcessor.html new file mode 100644 index 00000000..af958937 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/PathProcessor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.inkscape.PathProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.inkscape.PathProcessor

+
+No usage of org.newdawn.slick.svg.inkscape.PathProcessor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/PolygonProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/PolygonProcessor.html new file mode 100644 index 00000000..b6879816 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/PolygonProcessor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.inkscape.PolygonProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.inkscape.PolygonProcessor

+
+No usage of org.newdawn.slick.svg.inkscape.PolygonProcessor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/RectProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/RectProcessor.html new file mode 100644 index 00000000..95e758d7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/RectProcessor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.inkscape.RectProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.inkscape.RectProcessor

+
+No usage of org.newdawn.slick.svg.inkscape.RectProcessor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/UseProcessor.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/UseProcessor.html new file mode 100644 index 00000000..d139363a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/UseProcessor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.inkscape.UseProcessor (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.inkscape.UseProcessor

+
+No usage of org.newdawn.slick.svg.inkscape.UseProcessor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/Util.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/Util.html new file mode 100644 index 00000000..fe8c8335 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/class-use/Util.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.svg.inkscape.Util (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.svg.inkscape.Util

+
+No usage of org.newdawn.slick.svg.inkscape.Util +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/package-frame.html new file mode 100644 index 00000000..585d9916 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/package-frame.html @@ -0,0 +1,61 @@ + + + + + + +org.newdawn.slick.svg.inkscape (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.svg.inkscape + + + + +
+Interfaces  + +
+ElementProcessor
+ + + + + + +
+Classes  + +
+DefsProcessor +
+EllipseProcessor +
+GroupProcessor +
+InkscapeNonGeometricData +
+LineProcessor +
+PathProcessor +
+PolygonProcessor +
+RectProcessor +
+UseProcessor +
+Util
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/package-summary.html new file mode 100644 index 00000000..039247bb --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/package-summary.html @@ -0,0 +1,210 @@ + + + + + + +org.newdawn.slick.svg.inkscape (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.svg.inkscape +

+ + + + + + + + + +
+Interface Summary
ElementProcessorThe description of a module which processes a single XML element from a SVG (inkscape) + document.
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
DefsProcessorA processor for the defs node
EllipseProcessorProcessor for and nodes marked as arcs
GroupProcessorTODO: Document this class
InkscapeNonGeometricDataA custom non-geometric data type that can pass back any attribute + on the field.
LineProcessorA processor for the element
PathProcessorA processor for the and elements marked as not an arc.
PolygonProcessorA processor for the and elements marked as not an arc.
RectProcessorA processor for the element.
UseProcessorProcessor for the "use", a tag that allows references to other elements + and cloning.
UtilA set of utility for processing the SVG documents produced by Inkscape
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/package-tree.html new file mode 100644 index 00000000..b1fb94dd --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/package-tree.html @@ -0,0 +1,168 @@ + + + + + + +org.newdawn.slick.svg.inkscape Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.svg.inkscape +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/package-use.html b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/package-use.html new file mode 100644 index 00000000..34a6ad0c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/inkscape/package-use.html @@ -0,0 +1,191 @@ + + + + + + +Uses of Package org.newdawn.slick.svg.inkscape (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.svg.inkscape

+
+ + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.svg.inkscape
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.svg.inkscape  
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.svg.inkscape used by org.newdawn.slick.svg
ElementProcessor + +
+          The description of a module which processes a single XML element from a SVG (inkscape) + document.
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.svg.inkscape used by org.newdawn.slick.svg.inkscape
ElementProcessor + +
+          The description of a module which processes a single XML element from a SVG (inkscape) + document.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/svg/package-frame.html new file mode 100644 index 00000000..1aac79cb --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/package-frame.html @@ -0,0 +1,70 @@ + + + + + + +org.newdawn.slick.svg (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.svg + + + + +
+Interfaces  + +
+Loader
+ + + + + + +
+Classes  + +
+Diagram +
+Figure +
+Gradient +
+InkscapeLoader +
+LinearGradientFill +
+NonGeometricData +
+RadialGradientFill +
+SimpleDiagramRenderer +
+SVGMorph
+ + + + + + +
+Exceptions  + +
+ParsingException
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/svg/package-summary.html new file mode 100644 index 00000000..30af6a65 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/package-summary.html @@ -0,0 +1,234 @@ + + + + + + +org.newdawn.slick.svg (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.svg +

+Demo/Test SVG area. +

+See: +
+          Description +

+ + + + + + + + + +
+Interface Summary
LoaderDescription of a simple XML loader
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
DiagramA diagram read from SVG containing multiple figures
FigureA figure that is part of diagram loaded from SVG
GradientA gradient definition from an SVG file, includes the stops, name and transform.
InkscapeLoaderA loader specifically for the SVG that is produced from Inkscape
LinearGradientFillA filler for shapes that applys SVG linear gradients
NonGeometricDataA set of data about a shape that doesn't fit into it's geometric + configuration.
RadialGradientFillA filler to apply a SVG radial gradient across a shape
SimpleDiagramRendererA very primtive implementation for rendering a diagram.
SVGMorphA utility to allow morphing between a set of similar SVG diagrams
+  + +

+ + + + + + + + + +
+Exception Summary
ParsingExceptionException indicating a failure to parse XML, giving element information
+  + +

+

+Package org.newdawn.slick.svg Description +

+ +

+Demo/Test SVG area. Tiny line is integrated to render-to-texture - however a full implementation is +to follow rendering SVG to OpenGL geometric shapes. +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/svg/package-tree.html new file mode 100644 index 00000000..8be4743c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/package-tree.html @@ -0,0 +1,170 @@ + + + + + + +org.newdawn.slick.svg Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.svg +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+
    +
  • org.newdawn.slick.svg.Loader
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/svg/package-use.html b/lib/slick/javadoc/org/newdawn/slick/svg/package-use.html new file mode 100644 index 00000000..c8d7d055 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/svg/package-use.html @@ -0,0 +1,239 @@ + + + + + + +Uses of Package org.newdawn.slick.svg (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.svg

+
+ + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.svg
org.newdawn.slick.svgDemo/Test SVG area. 
org.newdawn.slick.svg.inkscape  
+  +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.svg used by org.newdawn.slick.svg
Diagram + +
+          A diagram read from SVG containing multiple figures
Figure + +
+          A figure that is part of diagram loaded from SVG
Gradient + +
+          A gradient definition from an SVG file, includes the stops, name and transform.
Loader + +
+          Description of a simple XML loader
NonGeometricData + +
+          A set of data about a shape that doesn't fit into it's geometric + configuration.
ParsingException + +
+          Exception indicating a failure to parse XML, giving element information
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.svg used by org.newdawn.slick.svg.inkscape
Diagram + +
+          A diagram read from SVG containing multiple figures
Loader + +
+          Description of a simple XML loader
NonGeometricData + +
+          A set of data about a shape that doesn't fit into it's geometric + configuration.
ParsingException + +
+          Exception indicating a failure to parse XML, giving element information
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/AlphaMapTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/AlphaMapTest.html new file mode 100644 index 00000000..fc1e973d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/AlphaMapTest.html @@ -0,0 +1,410 @@ + + + + + + +AlphaMapTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class AlphaMapTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.AlphaMapTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class AlphaMapTest
extends BasicGame
+ + +

+A test to demonstrate world clipping as opposed to screen clipping +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
AlphaMapTest() + +
+          Create a new tester for the clip plane based clipping
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AlphaMapTest

+
+public AlphaMapTest()
+
+
Create a new tester for the clip plane based clipping +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/AnimationTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/AnimationTest.html new file mode 100644 index 00000000..dad33fab --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/AnimationTest.html @@ -0,0 +1,404 @@ + + + + + + +AnimationTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class AnimationTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.AnimationTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class AnimationTest
extends BasicGame
+ + +

+A test for basic animation rendering +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
AnimationTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimationTest

+
+public AnimationTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/AntiAliasTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/AntiAliasTest.html new file mode 100644 index 00000000..bcaec7fe --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/AntiAliasTest.html @@ -0,0 +1,383 @@ + + + + + + +AntiAliasTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class AntiAliasTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.AntiAliasTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class AntiAliasTest
extends BasicGame
+ + +

+Test to view the effects of antialiasing on cirles +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
AntiAliasTest() + +
+          Create the test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AntiAliasTest

+
+public AntiAliasTest()
+
+
Create the test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/BigImageTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/BigImageTest.html new file mode 100644 index 00000000..d140b8cc --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/BigImageTest.html @@ -0,0 +1,380 @@ + + + + + + +BigImageTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class BigImageTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.BigImageTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class BigImageTest
extends BasicGame
+ + +

+A test for basic image rendering +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
BigImageTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+BigImageTest

+
+public BigImageTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/BigSpriteSheetTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/BigSpriteSheetTest.html new file mode 100644 index 00000000..040b0159 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/BigSpriteSheetTest.html @@ -0,0 +1,380 @@ + + + + + + +BigSpriteSheetTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class BigSpriteSheetTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.BigSpriteSheetTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class BigSpriteSheetTest
extends BasicGame
+ + +

+A test for big images used as sprites sheets +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
BigSpriteSheetTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+BigSpriteSheetTest

+
+public BigSpriteSheetTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/CachedRenderTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/CachedRenderTest.html new file mode 100644 index 00000000..bcc8d1ca --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/CachedRenderTest.html @@ -0,0 +1,384 @@ + + + + + + +CachedRenderTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class CachedRenderTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.CachedRenderTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class CachedRenderTest
extends BasicGame
+ + +

+A simple test to show performance gains from cache operations in situtations where + rendering is static and heavy +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
CachedRenderTest() + +
+          Create a new simple test for cached rendering (aka display lists)
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CachedRenderTest

+
+public CachedRenderTest()
+
+
Create a new simple test for cached rendering (aka display lists) +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/CanvasContainerTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/CanvasContainerTest.html new file mode 100644 index 00000000..6b717491 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/CanvasContainerTest.html @@ -0,0 +1,404 @@ + + + + + + +CanvasContainerTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class CanvasContainerTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.CanvasContainerTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class CanvasContainerTest
extends BasicGame
+ + +

+A test for the AWT Canvas container +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
CanvasContainerTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CanvasContainerTest

+
+public CanvasContainerTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/CanvasSizeTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/CanvasSizeTest.html new file mode 100644 index 00000000..5b8c9487 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/CanvasSizeTest.html @@ -0,0 +1,383 @@ + + + + + + +CanvasSizeTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class CanvasSizeTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.CanvasSizeTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class CanvasSizeTest
extends BasicGame
+ + +

+Quick test to confirm canvas size is reported correctly +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
CanvasSizeTest() + +
+          Create test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] args) + +
+          Entry point to the test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CanvasSizeTest

+
+public CanvasSizeTest()
+
+
Create test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
Entry point to the test +

+

+
Parameters:
args - The command line arguments passed in (none honoured)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/ClipTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/ClipTest.html new file mode 100644 index 00000000..e5b1c9c1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/ClipTest.html @@ -0,0 +1,410 @@ + + + + + + +ClipTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class ClipTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.ClipTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class ClipTest
extends BasicGame
+ + +

+A test to demonstrate world clipping as opposed to screen clipping +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
ClipTest() + +
+          Create a new tester for the clip plane based clipping
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ClipTest

+
+public ClipTest()
+
+
Create a new tester for the clip plane based clipping +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/CopyAreaAlphaTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/CopyAreaAlphaTest.html new file mode 100644 index 00000000..d128fa3f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/CopyAreaAlphaTest.html @@ -0,0 +1,410 @@ + + + + + + +CopyAreaAlphaTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class CopyAreaAlphaTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.CopyAreaAlphaTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class CopyAreaAlphaTest
extends BasicGame
+ + +

+A test to demonstrate world clipping as opposed to screen clipping +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
CopyAreaAlphaTest() + +
+          Create a new tester for the clip plane based clipping
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CopyAreaAlphaTest

+
+public CopyAreaAlphaTest()
+
+
Create a new tester for the clip plane based clipping +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/CurveTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/CurveTest.html new file mode 100644 index 00000000..3e5a9430 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/CurveTest.html @@ -0,0 +1,383 @@ + + + + + + +CurveTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class CurveTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.CurveTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class CurveTest
extends BasicGame
+ + +

+A rudimentry test of loading SVG from inkscape +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
CurveTest() + +
+          Create a new test for inkscape loading
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our simple test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CurveTest

+
+public CurveTest()
+
+
Create a new test for inkscape loading +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our simple test +

+

+
Parameters:
argv - The arguments passed in
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/DeferredLoadingTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/DeferredLoadingTest.html new file mode 100644 index 00000000..8c50eb0a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/DeferredLoadingTest.html @@ -0,0 +1,409 @@ + + + + + + +DeferredLoadingTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class DeferredLoadingTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.DeferredLoadingTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class DeferredLoadingTest
extends BasicGame
+ + +

+A test for deferred loading. Each of the resources is requested then the loading list + is cycled to actual perform the resource allowing the rendering to be performed in + between +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
DeferredLoadingTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DeferredLoadingTest

+
+public DeferredLoadingTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/DistanceFieldTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/DistanceFieldTest.html new file mode 100644 index 00000000..1100b0ba --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/DistanceFieldTest.html @@ -0,0 +1,411 @@ + + + + + + +DistanceFieldTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class DistanceFieldTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.DistanceFieldTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class DistanceFieldTest
extends BasicGame
+ + +

+A test to demonstrate distance fields generated by Hiero being applied + to scaled fonts +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
DistanceFieldTest() + +
+          Create a new tester for the clip plane based clipping
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DistanceFieldTest

+
+public DistanceFieldTest()
+
+
Create a new tester for the clip plane based clipping +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/DoubleClickTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/DoubleClickTest.html new file mode 100644 index 00000000..9c5fe239 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/DoubleClickTest.html @@ -0,0 +1,418 @@ + + + + + + +DoubleClickTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class DoubleClickTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.DoubleClickTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class DoubleClickTest
extends BasicGame
+ + +

+The double click testing +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
DoubleClickTest() + +
+          Create the test game
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidmouseClicked(int button, + int x, + int y, + int clickCount) + +
+          Notification that a mouse button was clicked.
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DoubleClickTest

+
+public DoubleClickTest()
+
+
Create the test game +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test, not used here
+
+
+
+ +

+mouseClicked

+
+public void mouseClicked(int button,
+                         int x,
+                         int y,
+                         int clickCount)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was clicked. Due to double click + handling the single click may be delayed slightly. For absolute notification + of single clicks use mousePressed(). + + To be absolute this method should only be used when considering double clicks +

+

+
Specified by:
mouseClicked in interface MouseListener
Overrides:
mouseClicked in class BasicGame
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
clickCount - The number of times the button was clicked
See Also:
BasicGame.mouseClicked(int, int, int, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/DuplicateEmitterTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/DuplicateEmitterTest.html new file mode 100644 index 00000000..8c10f19c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/DuplicateEmitterTest.html @@ -0,0 +1,410 @@ + + + + + + +DuplicateEmitterTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class DuplicateEmitterTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.DuplicateEmitterTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class DuplicateEmitterTest
extends BasicGame
+ + +

+A test for duplicating a ConfigurableEmitter several times +

+ +

+

+
Author:
+
Tommy
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
DuplicateEmitterTest() + +
+          Create a new DuplicateEmitterTest
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          load ressources (the particle system) and create our duplicate emitters + and place them nicely on the screen
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DuplicateEmitterTest

+
+public DuplicateEmitterTest()
+
+
Create a new DuplicateEmitterTest +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
load ressources (the particle system) and create our duplicate emitters + and place them nicely on the screen +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The surrounding game container +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test, not used here
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/FlashTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/FlashTest.html new file mode 100644 index 00000000..f589c5d1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/FlashTest.html @@ -0,0 +1,404 @@ + + + + + + +FlashTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class FlashTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.FlashTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class FlashTest
extends BasicGame
+ + +

+A test for image flashes +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
FlashTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FlashTest

+
+public FlashTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/FontPerformanceTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/FontPerformanceTest.html new file mode 100644 index 00000000..c2da3f88 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/FontPerformanceTest.html @@ -0,0 +1,407 @@ + + + + + + +FontPerformanceTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class FontPerformanceTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.FontPerformanceTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class FontPerformanceTest
extends BasicGame
+ + +

+A test of the font rendering capabilities +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
FontPerformanceTest() + +
+          Create a new test for font rendering
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FontPerformanceTest

+
+public FontPerformanceTest()
+
+
Create a new test for font rendering +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed in the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/FontTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/FontTest.html new file mode 100644 index 00000000..f9b588e7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/FontTest.html @@ -0,0 +1,407 @@ + + + + + + +FontTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class FontTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.FontTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class FontTest
extends BasicGame
+ + +

+A test of the font rendering capabilities +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
FontTest() + +
+          Create a new test for font rendering
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FontTest

+
+public FontTest()
+
+
Create a new test for font rendering +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed in the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/GUITest.html b/lib/slick/javadoc/org/newdawn/slick/tests/GUITest.html new file mode 100644 index 00000000..9b835798 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/GUITest.html @@ -0,0 +1,437 @@ + + + + + + +GUITest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class GUITest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.GUITest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, ComponentListener, InputListener, KeyListener, MouseListener
+
+
+
+
public class GUITest
extends BasicGame
implements ComponentListener
+ + +

+A test for the GUI components available in Slick. Very simple stuff +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
GUITest() + +
+          Create a new test of GUI rendering
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcomponentActivated(AbstractComponent source) + +
+          Notification that a component has been activated (button clicked, + text field entered, etc)
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GUITest

+
+public GUITest()
+
+
Create a new test of GUI rendering +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Specified by:
render in interface Game
+
+
+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
+
+
+
Parameters:
argv - The arguments passed to the test
+
+
+
+ +

+componentActivated

+
+public void componentActivated(AbstractComponent source)
+
+
Description copied from interface: ComponentListener
+
Notification that a component has been activated (button clicked, + text field entered, etc) +

+

+
Specified by:
componentActivated in interface ComponentListener
+
+
+
Parameters:
source - The source of the event
See Also:
ComponentListener.componentActivated(org.newdawn.slick.gui.AbstractComponent)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/GeomAccuracyTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/GeomAccuracyTest.html new file mode 100644 index 00000000..be2a4c9b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/GeomAccuracyTest.html @@ -0,0 +1,404 @@ + + + + + + +GeomAccuracyTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class GeomAccuracyTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.GeomAccuracyTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class GeomAccuracyTest
extends BasicGame
+ + +

+A simple graphics test for the context allowing vector based graphics +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
GeomAccuracyTest() + +
+          Create a new test of graphics context rendering
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GeomAccuracyTest

+
+public GeomAccuracyTest()
+
+
Create a new test of graphics context rendering +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/GeomTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/GeomTest.html new file mode 100644 index 00000000..0e842750 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/GeomTest.html @@ -0,0 +1,404 @@ + + + + + + +GeomTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class GeomTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.GeomTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class GeomTest
extends BasicGame
+ + +

+A geomertry test +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
GeomTest() + +
+          Create a new test of graphics context rendering
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GeomTest

+
+public GeomTest()
+
+
Create a new test of graphics context rendering +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/GeomUtilTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/GeomUtilTest.html new file mode 100644 index 00000000..2c37454f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/GeomUtilTest.html @@ -0,0 +1,519 @@ + + + + + + +GeomUtilTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class GeomUtilTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.GeomUtilTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, GeomUtilListener, InputListener, KeyListener, MouseListener
+
+
+
+
public class GeomUtilTest
extends BasicGame
implements GeomUtilListener
+ + +

+A test to try shape cutting +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
GeomUtilTest() + +
+          Create a simple test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit() + +
+          Perform the cut
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidmouseWheelMoved(int change) + +
+          Notification that the mouse wheel position was updated
+ voidpointExcluded(float x, + float y) + +
+          Notification that a point was excluded from geometry
+ voidpointIntersected(float x, + float y) + +
+          Notification that a point was intersected between two geometries
+ voidpointUsed(float x, + float y) + +
+          Notification that a point was used to build a new geometry
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GeomUtilTest

+
+public GeomUtilTest()
+
+
Create a simple test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init()
+
+
Perform the cut +

+

+
+
+
+
+
+
+
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Specified by:
render in interface Game
+
+
+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(GameContainer, Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
+
+
+
Parameters:
argv - The arguments passed to the test
+
+
+
+ +

+pointExcluded

+
+public void pointExcluded(float x,
+                          float y)
+
+
Description copied from interface: GeomUtilListener
+
Notification that a point was excluded from geometry +

+

+
Specified by:
pointExcluded in interface GeomUtilListener
+
+
+
Parameters:
x - The x coordinate of the point
y - The y coordinate of the point
+
+
+
+ +

+pointIntersected

+
+public void pointIntersected(float x,
+                             float y)
+
+
Description copied from interface: GeomUtilListener
+
Notification that a point was intersected between two geometries +

+

+
Specified by:
pointIntersected in interface GeomUtilListener
+
+
+
Parameters:
x - The x coordinate of the point
y - The y coordinate of the point
+
+
+
+ +

+pointUsed

+
+public void pointUsed(float x,
+                      float y)
+
+
Description copied from interface: GeomUtilListener
+
Notification that a point was used to build a new geometry +

+

+
Specified by:
pointUsed in interface GeomUtilListener
+
+
+
Parameters:
x - The x coordinate of the point
y - The y coordinate of the point
+
+
+
+ +

+mouseWheelMoved

+
+public void mouseWheelMoved(int change)
+
+
Description copied from interface: MouseListener
+
Notification that the mouse wheel position was updated +

+

+
Specified by:
mouseWheelMoved in interface MouseListener
Overrides:
mouseWheelMoved in class BasicGame
+
+
+
Parameters:
change - The amount of the wheel has moved
See Also:
MouseListener.mouseWheelMoved(int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/GeomUtilTileTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/GeomUtilTileTest.html new file mode 100644 index 00000000..b00fc6a8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/GeomUtilTileTest.html @@ -0,0 +1,521 @@ + + + + + + +GeomUtilTileTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class GeomUtilTileTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.GeomUtilTileTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, GeomUtilListener, InputListener, KeyListener, MouseListener
+
+
+
+
public class GeomUtilTileTest
extends BasicGame
implements GeomUtilListener
+ + +

+A test to try shape building from multiple tiles +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
GeomUtilTileTest() + +
+          Create a simple test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancollides(Shape shape1, + Shape shape2) + +
+          Check if two shapes collide
+ voidinit() + +
+          Perform the cut
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidpointExcluded(float x, + float y) + +
+          Notification that a point was excluded from geometry
+ voidpointIntersected(float x, + float y) + +
+          Notification that a point was intersected between two geometries
+ voidpointUsed(float x, + float y) + +
+          Notification that a point was used to build a new geometry
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GeomUtilTileTest

+
+public GeomUtilTileTest()
+
+
Create a simple test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init()
+
+
Perform the cut +

+

+
+
+
+
+
+
+
+ +

+collides

+
+public boolean collides(Shape shape1,
+                        Shape shape2)
+
+
Check if two shapes collide +

+

+
+
+
+
Parameters:
shape1 - The first shape
shape2 - The second shape +
Returns:
True if the shapes collide (i.e. intersection or overlap)
+
+
+
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Specified by:
render in interface Game
+
+
+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(GameContainer, Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
+
+
+
Parameters:
argv - The arguments passed to the test
+
+
+
+ +

+pointExcluded

+
+public void pointExcluded(float x,
+                          float y)
+
+
Description copied from interface: GeomUtilListener
+
Notification that a point was excluded from geometry +

+

+
Specified by:
pointExcluded in interface GeomUtilListener
+
+
+
Parameters:
x - The x coordinate of the point
y - The y coordinate of the point
+
+
+
+ +

+pointIntersected

+
+public void pointIntersected(float x,
+                             float y)
+
+
Description copied from interface: GeomUtilListener
+
Notification that a point was intersected between two geometries +

+

+
Specified by:
pointIntersected in interface GeomUtilListener
+
+
+
Parameters:
x - The x coordinate of the point
y - The y coordinate of the point
+
+
+
+ +

+pointUsed

+
+public void pointUsed(float x,
+                      float y)
+
+
Description copied from interface: GeomUtilListener
+
Notification that a point was used to build a new geometry +

+

+
Specified by:
pointUsed in interface GeomUtilListener
+
+
+
Parameters:
x - The x coordinate of the point
y - The y coordinate of the point
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/GradientImageTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/GradientImageTest.html new file mode 100644 index 00000000..a34109dd --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/GradientImageTest.html @@ -0,0 +1,404 @@ + + + + + + +GradientImageTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class GradientImageTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.GradientImageTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class GradientImageTest
extends BasicGame
+ + +

+A test for applying gradients to images +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
GradientImageTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GradientImageTest

+
+public GradientImageTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/GradientTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/GradientTest.html new file mode 100644 index 00000000..5058d2d0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/GradientTest.html @@ -0,0 +1,404 @@ + + + + + + +GradientTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class GradientTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.GradientTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class GradientTest
extends BasicGame
+ + +

+A test for gradient fill on polygons +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
GradientTest() + +
+          Create a new gradient test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GradientTest

+
+public GradientTest()
+
+
Create a new gradient test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/GraphicsTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/GraphicsTest.html new file mode 100644 index 00000000..6f220598 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/GraphicsTest.html @@ -0,0 +1,407 @@ + + + + + + +GraphicsTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class GraphicsTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.GraphicsTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class GraphicsTest
extends BasicGame
+ + +

+A simple graphics test for the context allowing vector based graphics +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
GraphicsTest() + +
+          Create a new test of graphics context rendering
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GraphicsTest

+
+public GraphicsTest()
+
+
Create a new test of graphics context rendering +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/ImageBufferEndianTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/ImageBufferEndianTest.html new file mode 100644 index 00000000..7332d2c2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/ImageBufferEndianTest.html @@ -0,0 +1,383 @@ + + + + + + +ImageBufferEndianTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class ImageBufferEndianTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.ImageBufferEndianTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class ImageBufferEndianTest
extends BasicGame
+ + +

+Quick test for endianess in image buffers +

+ +

+

+
Author:
+
thaaks
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
ImageBufferEndianTest() + +
+          Create a new test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] args) + +
+          Entry point to the test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ImageBufferEndianTest

+
+public ImageBufferEndianTest()
+
+
Create a new test +

+

+ + + + + + + + +
+Method Detail
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
Entry point to the test +

+

+
Parameters:
args - The arguments passed into the test
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
+
+
+
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.update(org.newdawn.slick.GameContainer, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/ImageBufferTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/ImageBufferTest.html new file mode 100644 index 00000000..f1b5bd8a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/ImageBufferTest.html @@ -0,0 +1,404 @@ + + + + + + +ImageBufferTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class ImageBufferTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.ImageBufferTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class ImageBufferTest
extends BasicGame
+ + +

+A test for image buffer maniupulation rendering +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
ImageBufferTest() + +
+          Create a new image buffer rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ImageBufferTest

+
+public ImageBufferTest()
+
+
Create a new image buffer rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/ImageCornerTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/ImageCornerTest.html new file mode 100644 index 00000000..27c88da4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/ImageCornerTest.html @@ -0,0 +1,380 @@ + + + + + + +ImageCornerTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class ImageCornerTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.ImageCornerTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class ImageCornerTest
extends BasicGame
+ + +

+A test for basic image rendering +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
ImageCornerTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ImageCornerTest

+
+public ImageCornerTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.update(org.newdawn.slick.GameContainer, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/ImageGraphicsTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/ImageGraphicsTest.html new file mode 100644 index 00000000..780c3059 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/ImageGraphicsTest.html @@ -0,0 +1,380 @@ + + + + + + +ImageGraphicsTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class ImageGraphicsTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.ImageGraphicsTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class ImageGraphicsTest
extends BasicGame
+ + +

+A test for rendering to an image +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
ImageGraphicsTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ImageGraphicsTest

+
+public ImageGraphicsTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/ImageMemTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/ImageMemTest.html new file mode 100644 index 00000000..a3ebd318 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/ImageMemTest.html @@ -0,0 +1,377 @@ + + + + + + +ImageMemTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class ImageMemTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.ImageMemTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class ImageMemTest
extends BasicGame
+ + +

+A test for basic image rendering +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
ImageMemTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ImageMemTest

+
+public ImageMemTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/ImageOutTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/ImageOutTest.html new file mode 100644 index 00000000..ba0be0ba --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/ImageOutTest.html @@ -0,0 +1,407 @@ + + + + + + +ImageOutTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class ImageOutTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.ImageOutTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class ImageOutTest
extends BasicGame
+ + +

+A test for saving images +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
ImageOutTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ImageOutTest

+
+public ImageOutTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/ImageReadTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/ImageReadTest.html new file mode 100644 index 00000000..5f0f77c5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/ImageReadTest.html @@ -0,0 +1,377 @@ + + + + + + +ImageReadTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class ImageReadTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.ImageReadTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class ImageReadTest
extends BasicGame
+ + +

+A test for reading image data from a teture +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
ImageReadTest() + +
+          Create a new image reading test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ImageReadTest

+
+public ImageReadTest()
+
+
Create a new image reading test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/ImageTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/ImageTest.html new file mode 100644 index 00000000..b4999e20 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/ImageTest.html @@ -0,0 +1,433 @@ + + + + + + +ImageTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class ImageTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.ImageTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class ImageTest
extends BasicGame
+ + +

+A test for basic image rendering +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static booleanexitMe + +
+          True if the test should just exit first time round, used for testing shared contexts
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
ImageTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+exitMe

+
+public static boolean exitMe
+
+
True if the test should just exit first time round, used for testing shared contexts +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ImageTest

+
+public ImageTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/InkscapeTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/InkscapeTest.html new file mode 100644 index 00000000..766e55c5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/InkscapeTest.html @@ -0,0 +1,383 @@ + + + + + + +InkscapeTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class InkscapeTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.InkscapeTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class InkscapeTest
extends BasicGame
+ + +

+A rudimentry test of loading SVG from inkscape +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
InkscapeTest() + +
+          Create a new test for inkscape loading
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our simple test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+InkscapeTest

+
+public InkscapeTest()
+
+
Create a new test for inkscape loading +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our simple test +

+

+
Parameters:
argv - The arguments passed in
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/InputProviderTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/InputProviderTest.html new file mode 100644 index 00000000..ccb343ac --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/InputProviderTest.html @@ -0,0 +1,433 @@ + + + + + + +InputProviderTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class InputProviderTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.InputProviderTest
+
+
+
All Implemented Interfaces:
InputProviderListener, ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class InputProviderTest
extends BasicGame
implements InputProviderListener
+ + +

+A test for abstract input via InputProvider +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
InputProviderTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcontrolPressed(Command command) + +
+          A control representing an control was pressed relating to a given command.
+ voidcontrolReleased(Command command) + +
+          A control representing an control was released relating to a given command.
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+InputProviderTest

+
+public InputProviderTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Specified by:
render in interface Game
+
+
+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+controlPressed

+
+public void controlPressed(Command command)
+
+
Description copied from interface: InputProviderListener
+
A control representing an control was pressed relating to a given command. +

+

+
Specified by:
controlPressed in interface InputProviderListener
+
+
+
Parameters:
command - The command that the control related to
See Also:
InputProviderListener.controlPressed(org.newdawn.slick.command.Command)
+
+
+
+ +

+controlReleased

+
+public void controlReleased(Command command)
+
+
Description copied from interface: InputProviderListener
+
A control representing an control was released relating to a given command. +

+

+
Specified by:
controlReleased in interface InputProviderListener
+
+
+
Parameters:
command - The command that the control related to
See Also:
InputProviderListener.controlReleased(org.newdawn.slick.command.Command)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
+
+
+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/InputTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/InputTest.html new file mode 100644 index 00000000..7b135105 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/InputTest.html @@ -0,0 +1,610 @@ + + + + + + +InputTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class InputTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.InputTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class InputTest
extends BasicGame
+ + +

+A test for input +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
InputTest() + +
+          Create a new input test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcontrollerButtonPressed(int controller, + int button) + +
+          Notification that a button control has been pressed on + the controller.
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+ voidkeyReleased(int key, + char c) + +
+          Notification that a key was released
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidmouseClicked(int button, + int x, + int y, + int clickCount) + +
+          Notification that a mouse button was clicked.
+ voidmouseMoved(int oldx, + int oldy, + int newx, + int newy) + +
+          Notification that mouse cursor was moved
+ voidmousePressed(int button, + int x, + int y) + +
+          Notification that a mouse button was pressed
+ voidmouseReleased(int button, + int x, + int y) + +
+          Notification that a mouse button was released
+ voidmouseWheelMoved(int change) + +
+          Notification that the mouse wheel position was updated
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, mouseDragged, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+InputTest

+
+public InputTest()
+
+
Create a new input test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+keyReleased

+
+public void keyReleased(int key,
+                        char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was released +

+

+
Specified by:
keyReleased in interface KeyListener
Overrides:
keyReleased in class BasicGame
+
+
+
Parameters:
key - The key code that was released (@see org.newdawn.slick.Input)
c - The character of the key that was released
See Also:
BasicGame.keyReleased(int, char)
+
+
+
+ +

+mousePressed

+
+public void mousePressed(int button,
+                         int x,
+                         int y)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was pressed +

+

+
Specified by:
mousePressed in interface MouseListener
Overrides:
mousePressed in class BasicGame
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
See Also:
BasicGame.mousePressed(int, int, int)
+
+
+
+ +

+mouseReleased

+
+public void mouseReleased(int button,
+                          int x,
+                          int y)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was released +

+

+
Specified by:
mouseReleased in interface MouseListener
Overrides:
mouseReleased in class BasicGame
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was released
y - The y position of the mouse when the button was released
See Also:
BasicGame.mouseReleased(int, int, int)
+
+
+
+ +

+mouseClicked

+
+public void mouseClicked(int button,
+                         int x,
+                         int y,
+                         int clickCount)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was clicked. Due to double click + handling the single click may be delayed slightly. For absolute notification + of single clicks use mousePressed(). + + To be absolute this method should only be used when considering double clicks +

+

+
Specified by:
mouseClicked in interface MouseListener
Overrides:
mouseClicked in class BasicGame
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
clickCount - The number of times the button was clicked
See Also:
BasicGame.mouseClicked(int, int, int, int)
+
+
+
+ +

+mouseWheelMoved

+
+public void mouseWheelMoved(int change)
+
+
Description copied from interface: MouseListener
+
Notification that the mouse wheel position was updated +

+

+
Specified by:
mouseWheelMoved in interface MouseListener
Overrides:
mouseWheelMoved in class BasicGame
+
+
+
Parameters:
change - The amount of the wheel has moved
See Also:
BasicGame.mouseWheelMoved(int)
+
+
+
+ +

+mouseMoved

+
+public void mouseMoved(int oldx,
+                       int oldy,
+                       int newx,
+                       int newy)
+
+
Description copied from interface: MouseListener
+
Notification that mouse cursor was moved +

+

+
Specified by:
mouseMoved in interface MouseListener
Overrides:
mouseMoved in class BasicGame
+
+
+
Parameters:
oldx - The old x position of the mouse
oldy - The old y position of the mouse
newx - The new x position of the mouse
newy - The new y position of the mouse
See Also:
BasicGame.mouseMoved(int, int, int, int)
+
+
+
+ +

+controllerButtonPressed

+
+public void controllerButtonPressed(int controller,
+                                    int button)
+
+
Description copied from interface: ControllerListener
+
Notification that a button control has been pressed on + the controller. +

+

+
Specified by:
controllerButtonPressed in interface ControllerListener
Overrides:
controllerButtonPressed in class BasicGame
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
button - The index of the button pressed (starting at 1)
See Also:
BasicGame.controllerButtonPressed(int, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed into our test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/IsoTiledTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/IsoTiledTest.html new file mode 100644 index 00000000..ac631d28 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/IsoTiledTest.html @@ -0,0 +1,383 @@ + + + + + + +IsoTiledTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class IsoTiledTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.IsoTiledTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class IsoTiledTest
extends BasicGame
+ + +

+Simple test for isometric map rendering +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
IsoTiledTest() + +
+          Create a new test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+IsoTiledTest

+
+public IsoTiledTest()
+
+
Create a new test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed in from the command line
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/KeyRepeatTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/KeyRepeatTest.html new file mode 100644 index 00000000..761af89e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/KeyRepeatTest.html @@ -0,0 +1,404 @@ + + + + + + +KeyRepeatTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class KeyRepeatTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.KeyRepeatTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class KeyRepeatTest
extends BasicGame
+ + +

+A test for basic image rendering +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
KeyRepeatTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+KeyRepeatTest

+
+public KeyRepeatTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/LameTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/LameTest.html new file mode 100644 index 00000000..5d3e2066 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/LameTest.html @@ -0,0 +1,383 @@ + + + + + + +LameTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class LameTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.LameTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class LameTest
extends BasicGame
+ + +

+Lame test +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
LameTest() + +
+          Create the test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+LameTest

+
+public LameTest()
+
+
Create the test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/LineRenderTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/LineRenderTest.html new file mode 100644 index 00000000..2a2f4810 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/LineRenderTest.html @@ -0,0 +1,383 @@ + + + + + + +LineRenderTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class LineRenderTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.LineRenderTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class LineRenderTest
extends BasicGame
+ + +

+A test for the line rendering capability +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
LineRenderTest() + +
+          Create a new test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+LineRenderTest

+
+public LineRenderTest()
+
+
Create a new test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/MorphSVGTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/MorphSVGTest.html new file mode 100644 index 00000000..bea0fae6 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/MorphSVGTest.html @@ -0,0 +1,383 @@ + + + + + + +MorphSVGTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class MorphSVGTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.MorphSVGTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class MorphSVGTest
extends BasicGame
+ + +

+A test to try shape morphing +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
MorphSVGTest() + +
+          Create a simple test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MorphSVGTest

+
+public MorphSVGTest()
+
+
Create a simple test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(GameContainer, Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/MorphShapeTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/MorphShapeTest.html new file mode 100644 index 00000000..a6ca524a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/MorphShapeTest.html @@ -0,0 +1,383 @@ + + + + + + +MorphShapeTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class MorphShapeTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.MorphShapeTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class MorphShapeTest
extends BasicGame
+ + +

+A test to try shape morphing +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
MorphShapeTest() + +
+          Create a simple test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MorphShapeTest

+
+public MorphShapeTest()
+
+
Create a simple test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(GameContainer, Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/MusicListenerTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/MusicListenerTest.html new file mode 100644 index 00000000..fa6ad73e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/MusicListenerTest.html @@ -0,0 +1,470 @@ + + + + + + +MusicListenerTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class MusicListenerTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.MusicListenerTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener, MusicListener
+
+
+
+
public class MusicListenerTest
extends BasicGame
implements MusicListener
+ + +

+A test for music listeners which notify you when the music has eneded +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
MusicListenerTest() + +
+          Create a new test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to the sound test
+ voidmusicEnded(Music music) + +
+          Notification that a piece of music finished playing
+ voidmusicSwapped(Music music, + Music newMusic) + +
+          Notification that a piece of music has been swapped + for another.
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MusicListenerTest

+
+public MusicListenerTest()
+
+
Create a new test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+musicEnded

+
+public void musicEnded(Music music)
+
+
Description copied from interface: MusicListener
+
Notification that a piece of music finished playing +

+

+
Specified by:
musicEnded in interface MusicListener
+
+
+
Parameters:
music - The music that finished playing
See Also:
MusicListener.musicEnded(org.newdawn.slick.Music)
+
+
+
+ +

+musicSwapped

+
+public void musicSwapped(Music music,
+                         Music newMusic)
+
+
Description copied from interface: MusicListener
+
Notification that a piece of music has been swapped + for another. +

+

+
Specified by:
musicSwapped in interface MusicListener
+
+
+
Parameters:
music - The music that has been swapped out
newMusic - The new music we're playing
See Also:
MusicListener.musicSwapped(org.newdawn.slick.Music, org.newdawn.slick.Music)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Specified by:
render in interface Game
+
+
+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to the sound test +

+

+
+
+
+
Parameters:
argv - The arguments provided to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/NavMeshTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/NavMeshTest.html new file mode 100644 index 00000000..a655215b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/NavMeshTest.html @@ -0,0 +1,516 @@ + + + + + + +NavMeshTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class NavMeshTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.NavMeshTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener, PathFindingContext
+
+
+
+
public class NavMeshTest
extends BasicGame
implements PathFindingContext
+ + +

+A test to show nav-mesh generation on tile based maps. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
NavMeshTest() + +
+          Create a new test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ MovergetMover() + +
+          Get the object being moved along the path if any
+ intgetSearchDistance() + +
+          Get the distance that has been searched to reach this point
+ intgetSourceX() + +
+          Get the x coordinate of the source location
+ intgetSourceY() + +
+          Get the y coordinate of the source location
+ voidinit(GameContainer container) + +
+          Initialise resources and the map data
+static voidmain(java.lang.String[] argv) + +
+          Entry point to out application
+ voidmousePressed(int button, + int x, + int y) + +
+          Notification that a mouse button was pressed
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game - in this case render the map and diagnostic data
+ voidupdate(GameContainer container, + int delta) + +
+          Update data map etc
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+NavMeshTest

+
+public NavMeshTest()
+
+
Create a new test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Initialise resources and the map data +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - the container the game is running in +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Update data map etc +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Render the game - in this case render the map and diagnostic data +

+

+
Specified by:
render in interface Game
+
+
+
Parameters:
container - The container we're running the game in
g - The graphics context on which to render +
Throws: +
SlickException - Throw to indicate a internal error
+
+
+
+ +

+getMover

+
+public Mover getMover()
+
+
Description copied from interface: PathFindingContext
+
Get the object being moved along the path if any +

+

+
Specified by:
getMover in interface PathFindingContext
+
+
+ +
Returns:
The object being moved along the path
+
+
+
+ +

+getSearchDistance

+
+public int getSearchDistance()
+
+
Description copied from interface: PathFindingContext
+
Get the distance that has been searched to reach this point +

+

+
Specified by:
getSearchDistance in interface PathFindingContext
+
+
+ +
Returns:
The distance that has been search to reach this point
+
+
+
+ +

+getSourceX

+
+public int getSourceX()
+
+
Description copied from interface: PathFindingContext
+
Get the x coordinate of the source location +

+

+
Specified by:
getSourceX in interface PathFindingContext
+
+
+ +
Returns:
The x coordinate of the source location
+
+
+
+ +

+getSourceY

+
+public int getSourceY()
+
+
Description copied from interface: PathFindingContext
+
Get the y coordinate of the source location +

+

+
Specified by:
getSourceY in interface PathFindingContext
+
+
+ +
Returns:
The y coordinate of the source location
+
+
+
+ +

+mousePressed

+
+public void mousePressed(int button,
+                         int x,
+                         int y)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was pressed +

+

+
Specified by:
mousePressed in interface MouseListener
Overrides:
mousePressed in class BasicGame
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
See Also:
MouseListener.mousePressed(int, int, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to out application +

+

+
+
+
+
Parameters:
argv - The arguments passed to the application
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/PackedSheetTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/PackedSheetTest.html new file mode 100644 index 00000000..3b50d072 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/PackedSheetTest.html @@ -0,0 +1,404 @@ + + + + + + +PackedSheetTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class PackedSheetTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.PackedSheetTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class PackedSheetTest
extends BasicGame
+ + +

+A test for packed sprite sheets +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
PackedSheetTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PackedSheetTest

+
+public PackedSheetTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/ParticleTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/ParticleTest.html new file mode 100644 index 00000000..1bc279bf --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/ParticleTest.html @@ -0,0 +1,404 @@ + + + + + + +ParticleTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class ParticleTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.ParticleTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class ParticleTest
extends BasicGame
+ + +

+A particle test using built in effects +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
ParticleTest() + +
+          Create a new test of graphics context rendering
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ParticleTest

+
+public ParticleTest()
+
+
Create a new test of graphics context rendering +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/PedigreeTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/PedigreeTest.html new file mode 100644 index 00000000..ead13772 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/PedigreeTest.html @@ -0,0 +1,433 @@ + + + + + + +PedigreeTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class PedigreeTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.PedigreeTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class PedigreeTest
extends BasicGame
+ + +

+A test for loading editing particle systems +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
PedigreeTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidmousePressed(int button, + int x, + int y) + +
+          Notification that a mouse button was pressed
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PedigreeTest

+
+public PedigreeTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+mousePressed

+
+public void mousePressed(int button,
+                         int x,
+                         int y)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was pressed +

+

+
Specified by:
mousePressed in interface MouseListener
Overrides:
mousePressed in class BasicGame
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
See Also:
MouseListener.mousePressed(int, int, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/PolygonTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/PolygonTest.html new file mode 100644 index 00000000..72f64d68 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/PolygonTest.html @@ -0,0 +1,383 @@ + + + + + + +PolygonTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class PolygonTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.PolygonTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class PolygonTest
extends BasicGame
+ + +

+A test for polygon collision +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
PolygonTest() + +
+          Create the test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point into our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PolygonTest

+
+public PolygonTest()
+
+
Create the test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point into our test +

+

+
Parameters:
argv - The arguments passed on the command line
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/PureFontTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/PureFontTest.html new file mode 100644 index 00000000..88d2e51b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/PureFontTest.html @@ -0,0 +1,407 @@ + + + + + + +PureFontTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class PureFontTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.PureFontTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class PureFontTest
extends BasicGame
+ + +

+A test of the font rendering capabilities +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
PureFontTest() + +
+          Create a new test for font rendering
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PureFontTest

+
+public PureFontTest()
+
+
Create a new test for font rendering +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed in the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/SavedStateTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/SavedStateTest.html new file mode 100644 index 00000000..3df5125e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/SavedStateTest.html @@ -0,0 +1,440 @@ + + + + + + +SavedStateTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class SavedStateTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.SavedStateTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, ComponentListener, InputListener, KeyListener, MouseListener
+
+
+
+
public class SavedStateTest
extends BasicGame
implements ComponentListener
+ + +

+A test of the the local storage utilities +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
SavedStateTest() + +
+          Create a new test for font rendering
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcomponentActivated(AbstractComponent source) + +
+          Notification that a component has been activated (button clicked, + text field entered, etc)
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SavedStateTest

+
+public SavedStateTest()
+
+
Create a new test for font rendering +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Specified by:
render in interface Game
+
+
+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
+
+
+
Parameters:
argv - The arguments passed in the test
+
+
+
+ +

+componentActivated

+
+public void componentActivated(AbstractComponent source)
+
+
Description copied from interface: ComponentListener
+
Notification that a component has been activated (button clicked, + text field entered, etc) +

+

+
Specified by:
componentActivated in interface ComponentListener
+
+
+
Parameters:
source - The source of the event
See Also:
ComponentListener.componentActivated(org.newdawn.slick.gui.AbstractComponent)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/ScalableTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/ScalableTest.html new file mode 100644 index 00000000..be54d83c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/ScalableTest.html @@ -0,0 +1,383 @@ + + + + + + +ScalableTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class ScalableTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.ScalableTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class ScalableTest
extends BasicGame
+ + +

+A test for a scalable game +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
ScalableTest() + +
+          Simple test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ScalableTest

+
+public ScalableTest()
+
+
Simple test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/ShapeTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/ShapeTest.html new file mode 100644 index 00000000..5330920e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/ShapeTest.html @@ -0,0 +1,452 @@ + + + + + + +ShapeTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class ShapeTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.ShapeTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class ShapeTest
extends BasicGame
+ + +

+A geomertry test +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
ShapeTest() + +
+          Create a new test of graphics context rendering
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreatePoly(float x, + float y) + +
+           
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+ voidkeyReleased(int key, + char c) + +
+          Notification that a key was released
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ShapeTest

+
+public ShapeTest()
+
+
Create a new test of graphics context rendering +

+

+ + + + + + + + +
+Method Detail
+ +

+createPoly

+
+public void createPoly(float x,
+                       float y)
+
+
+
+
+
+
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+keyReleased

+
+public void keyReleased(int key,
+                        char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was released +

+

+
Specified by:
keyReleased in interface KeyListener
Overrides:
keyReleased in class BasicGame
+
+
+
Parameters:
key - The key code that was released (@see org.newdawn.slick.Input)
c - The character of the key that was released
See Also:
BasicGame.keyReleased(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/SlickCallableTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/SlickCallableTest.html new file mode 100644 index 00000000..670efaa8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/SlickCallableTest.html @@ -0,0 +1,404 @@ + + + + + + +SlickCallableTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class SlickCallableTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.SlickCallableTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class SlickCallableTest
extends BasicGame
+ + +

+A test for slick callables giving the chance to perform normal GL in mid Slick render +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
SlickCallableTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidrenderGL() + +
+          Render the GL scene, this isn't efficient and if you know + OpenGL I'm assuming you can see why.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SlickCallableTest

+
+public SlickCallableTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+renderGL

+
+public void renderGL()
+
+
Render the GL scene, this isn't efficient and if you know + OpenGL I'm assuming you can see why. If not, you probably + don't want to use this feature anyway +

+

+
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/SoundPositionTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/SoundPositionTest.html new file mode 100644 index 00000000..ce3182a6 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/SoundPositionTest.html @@ -0,0 +1,404 @@ + + + + + + +SoundPositionTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class SoundPositionTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.SoundPositionTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class SoundPositionTest
extends BasicGame
+ + +

+A test for the sound system (positioning) of the library +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
SoundPositionTest() + +
+          Create a new test for sounds
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to the sound test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SoundPositionTest

+
+public SoundPositionTest()
+
+
Create a new test for sounds +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to the sound test +

+

+
Parameters:
argv - The arguments provided to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/SoundTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/SoundTest.html new file mode 100644 index 00000000..037691e0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/SoundTest.html @@ -0,0 +1,404 @@ + + + + + + +SoundTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class SoundTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.SoundTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class SoundTest
extends BasicGame
+ + +

+A test for the sound system of the library +

+ +

+

+
Author:
+
kevin, aaron
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
SoundTest() + +
+          Create a new test for sounds
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to the sound test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SoundTest

+
+public SoundTest()
+
+
Create a new test for sounds +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to the sound test +

+

+
Parameters:
argv - The arguments provided to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/SoundURLTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/SoundURLTest.html new file mode 100644 index 00000000..aa041e2c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/SoundURLTest.html @@ -0,0 +1,404 @@ + + + + + + +SoundURLTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class SoundURLTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.SoundURLTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class SoundURLTest
extends BasicGame
+ + +

+A test for the sound system of the library +

+ +

+

+
Author:
+
kevin, aaron
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
SoundURLTest() + +
+          Create a new test for sounds
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to the sound test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SoundURLTest

+
+public SoundURLTest()
+
+
Create a new test for sounds +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to the sound test +

+

+
Parameters:
argv - The arguments provided to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/SpriteSheetFontTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/SpriteSheetFontTest.html new file mode 100644 index 00000000..1ece3684 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/SpriteSheetFontTest.html @@ -0,0 +1,407 @@ + + + + + + +SpriteSheetFontTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class SpriteSheetFontTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.SpriteSheetFontTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class SpriteSheetFontTest
extends BasicGame
+ + +

+Tests the SpriteSheetFont. +

+ +

+

+
Author:
+
Onno Scheffers
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
SpriteSheetFontTest() + +
+          Create a new test for font rendering
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SpriteSheetFontTest

+
+public SpriteSheetFontTest()
+
+
Create a new test for font rendering +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer,org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer,int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed in the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/StateBasedTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/StateBasedTest.html new file mode 100644 index 00000000..6793ef45 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/StateBasedTest.html @@ -0,0 +1,302 @@ + + + + + + +StateBasedTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class StateBasedTest

+
+java.lang.Object
+  extended by org.newdawn.slick.state.StateBasedGame
+      extended by org.newdawn.slick.tests.StateBasedTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class StateBasedTest
extends StateBasedGame
+ + +

+A test for the multi-state based functionality +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
StateBasedTest() + +
+          Create a new test
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidinitStatesList(GameContainer container) + +
+          Initialise the list of states making up this game
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ + + + + + + +
Methods inherited from class org.newdawn.slick.state.StateBasedGame
addState, closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, enterState, enterState, getContainer, getCurrentState, getCurrentStateID, getState, getStateCount, getTitle, init, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, postRenderState, postUpdateState, preRenderState, preUpdateState, render, setInput, update
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StateBasedTest

+
+public StateBasedTest()
+
+
Create a new test +

+

+ + + + + + + + +
+Method Detail
+ +

+initStatesList

+
+public void initStatesList(GameContainer container)
+
+
Description copied from class: StateBasedGame
+
Initialise the list of states making up this game +

+

+
Specified by:
initStatesList in class StateBasedGame
+
+
+
Parameters:
container - The container holding the game
See Also:
StateBasedGame.initStatesList(org.newdawn.slick.GameContainer)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/TestBox.html b/lib/slick/javadoc/org/newdawn/slick/tests/TestBox.html new file mode 100644 index 00000000..5e400a5c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/TestBox.html @@ -0,0 +1,857 @@ + + + + + + +TestBox (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class TestBox

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.TestBox
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class TestBox
extends BasicGame
+ + +

+A test box containing a bunch of tests that can be used for quickly sanity + checking tests. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
TestBox() + +
+          Create a new box containing all the tests
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddGame(java.lang.Class game) + +
+          Add a game to the box
+ voidcontrollerButtonPressed(int controller, + int button) + +
+          Notification that a button control has been pressed on + the controller.
+ voidcontrollerButtonReleased(int controller, + int button) + +
+          Notification that a button control has been released on + the controller.
+ voidcontrollerDownPressed(int controller) + +
+          Notification that the down control has been pressed on + the controller.
+ voidcontrollerDownReleased(int controller) + +
+          Notification that the down control has been released on + the controller.
+ voidcontrollerLeftPressed(int controller) + +
+          Notification that the left control has been pressed on + the controller.
+ voidcontrollerLeftReleased(int controller) + +
+          Notification that the left control has been released on + the controller.
+ voidcontrollerRightPressed(int controller) + +
+          Notification that the right control has been pressed on + the controller.
+ voidcontrollerRightReleased(int controller) + +
+          Notification that the right control has been released on + the controller.
+ voidcontrollerUpPressed(int controller) + +
+          Notification that the up control has been pressed on + the controller.
+ voidcontrollerUpReleased(int controller) + +
+          Notification that the up control has been released on + the controller.
+ voidinit(GameContainer c) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+ voidkeyReleased(int key, + char c) + +
+          Notification that a key was released
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidmouseMoved(int oldx, + int oldy, + int newx, + int newy) + +
+          Notification that mouse cursor was moved
+ voidmousePressed(int button, + int x, + int y) + +
+          Notification that a mouse button was pressed
+ voidmouseReleased(int button, + int x, + int y) + +
+          Notification that a mouse button was released
+ voidmouseWheelMoved(int change) + +
+          Notification that the mouse wheel position was updated
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, getTitle, inputEnded, inputStarted, isAcceptingInput, mouseClicked, mouseDragged, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TestBox

+
+public TestBox()
+
+
Create a new box containing all the tests +

+

+ + + + + + + + +
+Method Detail
+ +

+addGame

+
+public void addGame(java.lang.Class game)
+
+
Add a game to the box +

+

+
Parameters:
game - The game to add to the test box
+
+
+
+ +

+init

+
+public void init(GameContainer c)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
c - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+controllerButtonPressed

+
+public void controllerButtonPressed(int controller,
+                                    int button)
+
+
Description copied from interface: ControllerListener
+
Notification that a button control has been pressed on + the controller. +

+

+
Specified by:
controllerButtonPressed in interface ControllerListener
Overrides:
controllerButtonPressed in class BasicGame
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
button - The index of the button pressed (starting at 1)
See Also:
BasicGame.controllerButtonPressed(int, int)
+
+
+
+ +

+controllerButtonReleased

+
+public void controllerButtonReleased(int controller,
+                                     int button)
+
+
Description copied from interface: ControllerListener
+
Notification that a button control has been released on + the controller. +

+

+
Specified by:
controllerButtonReleased in interface ControllerListener
Overrides:
controllerButtonReleased in class BasicGame
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
button - The index of the button released (starting at 1)
See Also:
BasicGame.controllerButtonReleased(int, int)
+
+
+
+ +

+controllerDownPressed

+
+public void controllerDownPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the down control has been pressed on + the controller. +

+

+
Specified by:
controllerDownPressed in interface ControllerListener
Overrides:
controllerDownPressed in class BasicGame
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
BasicGame.controllerDownPressed(int)
+
+
+
+ +

+controllerDownReleased

+
+public void controllerDownReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the down control has been released on + the controller. +

+

+
Specified by:
controllerDownReleased in interface ControllerListener
Overrides:
controllerDownReleased in class BasicGame
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
BasicGame.controllerDownReleased(int)
+
+
+
+ +

+controllerLeftPressed

+
+public void controllerLeftPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the left control has been pressed on + the controller. +

+

+
Specified by:
controllerLeftPressed in interface ControllerListener
Overrides:
controllerLeftPressed in class BasicGame
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
BasicGame.controllerLeftPressed(int)
+
+
+
+ +

+controllerLeftReleased

+
+public void controllerLeftReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the left control has been released on + the controller. +

+

+
Specified by:
controllerLeftReleased in interface ControllerListener
Overrides:
controllerLeftReleased in class BasicGame
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
BasicGame.controllerLeftReleased(int)
+
+
+
+ +

+controllerRightPressed

+
+public void controllerRightPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the right control has been pressed on + the controller. +

+

+
Specified by:
controllerRightPressed in interface ControllerListener
Overrides:
controllerRightPressed in class BasicGame
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
BasicGame.controllerRightPressed(int)
+
+
+
+ +

+controllerRightReleased

+
+public void controllerRightReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the right control has been released on + the controller. +

+

+
Specified by:
controllerRightReleased in interface ControllerListener
Overrides:
controllerRightReleased in class BasicGame
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
BasicGame.controllerRightReleased(int)
+
+
+
+ +

+controllerUpPressed

+
+public void controllerUpPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the up control has been pressed on + the controller. +

+

+
Specified by:
controllerUpPressed in interface ControllerListener
Overrides:
controllerUpPressed in class BasicGame
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
BasicGame.controllerUpPressed(int)
+
+
+
+ +

+controllerUpReleased

+
+public void controllerUpReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the up control has been released on + the controller. +

+

+
Specified by:
controllerUpReleased in interface ControllerListener
Overrides:
controllerUpReleased in class BasicGame
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
BasicGame.controllerUpReleased(int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+keyReleased

+
+public void keyReleased(int key,
+                        char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was released +

+

+
Specified by:
keyReleased in interface KeyListener
Overrides:
keyReleased in class BasicGame
+
+
+
Parameters:
key - The key code that was released (@see org.newdawn.slick.Input)
c - The character of the key that was released
See Also:
BasicGame.keyReleased(int, char)
+
+
+
+ +

+mouseMoved

+
+public void mouseMoved(int oldx,
+                       int oldy,
+                       int newx,
+                       int newy)
+
+
Description copied from interface: MouseListener
+
Notification that mouse cursor was moved +

+

+
Specified by:
mouseMoved in interface MouseListener
Overrides:
mouseMoved in class BasicGame
+
+
+
Parameters:
oldx - The old x position of the mouse
oldy - The old y position of the mouse
newx - The new x position of the mouse
newy - The new y position of the mouse
See Also:
BasicGame.mouseMoved(int, int, int, int)
+
+
+
+ +

+mousePressed

+
+public void mousePressed(int button,
+                         int x,
+                         int y)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was pressed +

+

+
Specified by:
mousePressed in interface MouseListener
Overrides:
mousePressed in class BasicGame
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
See Also:
BasicGame.mousePressed(int, int, int)
+
+
+
+ +

+mouseReleased

+
+public void mouseReleased(int button,
+                          int x,
+                          int y)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was released +

+

+
Specified by:
mouseReleased in interface MouseListener
Overrides:
mouseReleased in class BasicGame
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was released
y - The y position of the mouse when the button was released
See Also:
BasicGame.mouseReleased(int, int, int)
+
+
+
+ +

+mouseWheelMoved

+
+public void mouseWheelMoved(int change)
+
+
Description copied from interface: MouseListener
+
Notification that the mouse wheel position was updated +

+

+
Specified by:
mouseWheelMoved in interface MouseListener
Overrides:
mouseWheelMoved in class BasicGame
+
+
+
Parameters:
change - The amount of the wheel has moved
See Also:
BasicGame.mouseWheelMoved(int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/TestUtils.html b/lib/slick/javadoc/org/newdawn/slick/tests/TestUtils.html new file mode 100644 index 00000000..ae5b424c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/TestUtils.html @@ -0,0 +1,347 @@ + + + + + + +TestUtils (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class TestUtils

+
+java.lang.Object
+  extended by org.newdawn.slick.tests.TestUtils
+
+
+
+
public class TestUtils
extends java.lang.Object
+ + +

+A simple utility test to use the internal slick API without + the slick framework. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
TestUtils() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit() + +
+          Initialise resources
+static voidmain(java.lang.String[] argv) + +
+          Entry point to the tests
+ voidrender() + +
+          Game loop render
+ voidstart() + +
+          Start the test
+ voidupdate() + +
+          Game loop update
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TestUtils

+
+public TestUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+start

+
+public void start()
+
+
Start the test +

+

+
+
+
+
+ +

+init

+
+public void init()
+
+
Initialise resources +

+

+
+
+
+
+ +

+update

+
+public void update()
+
+
Game loop update +

+

+
+
+
+
+ +

+render

+
+public void render()
+
+
Game loop render +

+

+
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to the tests +

+

+
Parameters:
argv - The arguments to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/TexturePaintTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/TexturePaintTest.html new file mode 100644 index 00000000..496ac0a4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/TexturePaintTest.html @@ -0,0 +1,383 @@ + + + + + + +TexturePaintTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class TexturePaintTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.TexturePaintTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class TexturePaintTest
extends BasicGame
+ + +

+Test to emulate texture paint +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
TexturePaintTest() + +
+          Create the test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TexturePaintTest

+
+public TexturePaintTest()
+
+
Create the test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+            throws SlickException
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used. +
Throws: +
SlickException - Throw to indicate a internal error
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/TileMapTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/TileMapTest.html new file mode 100644 index 00000000..aa6cb8fb --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/TileMapTest.html @@ -0,0 +1,404 @@ + + + + + + +TileMapTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class TileMapTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.TileMapTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class TileMapTest
extends BasicGame
+ + +

+A test of the tile map system based around the TilED (http://www.mapeditor.org) tool +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
TileMapTest() + +
+          Create our tile map test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TileMapTest

+
+public TileMapTest()
+
+
Create our tile map test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/TransformTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/TransformTest.html new file mode 100644 index 00000000..be0c2ffe --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/TransformTest.html @@ -0,0 +1,431 @@ + + + + + + +TransformTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class TransformTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.TransformTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class TransformTest
extends BasicGame
+ + +

+A test for transforming the graphics context +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
TransformTest() + +
+          Create a new test of graphics context rendering
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+ voidkeyReleased(int key, + char c) + +
+          Notification that a key was released
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer contiainer, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TransformTest

+
+public TransformTest()
+
+
Create a new test of graphics context rendering +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer contiainer,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
contiainer - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+keyReleased

+
+public void keyReleased(int key,
+                        char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was released +

+

+
Specified by:
keyReleased in interface KeyListener
Overrides:
keyReleased in class BasicGame
+
+
+
Parameters:
key - The key code that was released (@see org.newdawn.slick.Input)
c - The character of the key that was released
See Also:
BasicGame.keyReleased(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/TransformTest2.html b/lib/slick/javadoc/org/newdawn/slick/tests/TransformTest2.html new file mode 100644 index 00000000..dda5c2ea --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/TransformTest2.html @@ -0,0 +1,431 @@ + + + + + + +TransformTest2 (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class TransformTest2

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.TransformTest2
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class TransformTest2
extends BasicGame
+ + +

+A test for transforming the graphics context +

+ +

+

+
Author:
+
Jesse Aldridge
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
TransformTest2() + +
+          Create a new test of graphics context rendering
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+ voidkeyReleased(int key, + char c) + +
+          Notification that a key was released
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer contiainer, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TransformTest2

+
+public TransformTest2()
+
+
Create a new test of graphics context rendering +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer contiainer,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
contiainer - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+keyReleased

+
+public void keyReleased(int key,
+                        char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was released +

+

+
Specified by:
keyReleased in interface KeyListener
Overrides:
keyReleased in class BasicGame
+
+
+
Parameters:
key - The key code that was released (@see org.newdawn.slick.Input)
c - The character of the key that was released
See Also:
BasicGame.keyReleased(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/TransitionTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/TransitionTest.html new file mode 100644 index 00000000..78d6351f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/TransitionTest.html @@ -0,0 +1,327 @@ + + + + + + +TransitionTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class TransitionTest

+
+java.lang.Object
+  extended by org.newdawn.slick.state.StateBasedGame
+      extended by org.newdawn.slick.tests.TransitionTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class TransitionTest
extends StateBasedGame
+ + +

+A test to view the different transitions that are currently implemented +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
TransitionTest() + +
+          Test the transitions implemented
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Transition[]getNextTransitionPair() + +
+          Get the next transition pair that we'lluse
+ voidinitStatesList(GameContainer container) + +
+          Initialise the list of states making up this game
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ + + + + + + +
Methods inherited from class org.newdawn.slick.state.StateBasedGame
addState, closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, enterState, enterState, getContainer, getCurrentState, getCurrentStateID, getState, getStateCount, getTitle, init, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, postRenderState, postUpdateState, preRenderState, preUpdateState, render, setInput, update
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TransitionTest

+
+public TransitionTest()
+
+
Test the transitions implemented +

+

+ + + + + + + + +
+Method Detail
+ +

+initStatesList

+
+public void initStatesList(GameContainer container)
+                    throws SlickException
+
+
Description copied from class: StateBasedGame
+
Initialise the list of states making up this game +

+

+
Specified by:
initStatesList in class StateBasedGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Indicates a failure to initialise the state based game resources
See Also:
StateBasedGame.initStatesList(org.newdawn.slick.GameContainer)
+
+
+
+ +

+getNextTransitionPair

+
+public Transition[] getNextTransitionPair()
+
+
Get the next transition pair that we'lluse +

+

+ +
Returns:
The pair of transitions used to enter and leave the next state
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed to the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/TransparentColorTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/TransparentColorTest.html new file mode 100644 index 00000000..d6db36d7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/TransparentColorTest.html @@ -0,0 +1,404 @@ + + + + + + +TransparentColorTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class TransparentColorTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.TransparentColorTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class TransparentColorTest
extends BasicGame
+ + +

+A test for transparent colour specification +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
TransparentColorTest() + +
+          Create a new image rendering test
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TransparentColorTest

+
+public TransparentColorTest()
+
+
Create a new image rendering test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments to pass into the test
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/TrueTypeFontPerformanceTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/TrueTypeFontPerformanceTest.html new file mode 100644 index 00000000..90d28258 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/TrueTypeFontPerformanceTest.html @@ -0,0 +1,409 @@ + + + + + + +TrueTypeFontPerformanceTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class TrueTypeFontPerformanceTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.TrueTypeFontPerformanceTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class TrueTypeFontPerformanceTest
extends BasicGame
+ + +

+A test of the font rendering capabilities +

+ +

+

+
Author:
+
James Chambers (Jimmy), Kevin Glass (kevglass)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
TrueTypeFontPerformanceTest() + +
+          Create a new test for font rendering
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+static voidmain(java.lang.String[] argv) + +
+          Entry point to our test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TrueTypeFontPerformanceTest

+
+public TrueTypeFontPerformanceTest()
+
+
Create a new test for font rendering +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
Game.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, + org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, + int)
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class BasicGame
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
BasicGame.keyPressed(int, char)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] argv)
+
+
Entry point to our test +

+

+
Parameters:
argv - The arguments passed in the test
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/UnicodeFontTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/UnicodeFontTest.html new file mode 100644 index 00000000..f3028727 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/UnicodeFontTest.html @@ -0,0 +1,385 @@ + + + + + + +UnicodeFontTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests +
+Class UnicodeFontTest

+
+java.lang.Object
+  extended by org.newdawn.slick.BasicGame
+      extended by org.newdawn.slick.tests.UnicodeFontTest
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, Game, InputListener, KeyListener, MouseListener
+
+
+
+
public class UnicodeFontTest
extends BasicGame
+ + +

+A simple test of the unicode font functionality provided +

+ +

+

+
Author:
+
Nathan Sweet
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.BasicGame
controllerButton, controllerDown, controllerLeft, controllerRight, controllerUp
+  + + + + + + + + + + +
+Constructor Summary
UnicodeFontTest() + +
+          Create the simple font test
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit(GameContainer container) + +
+          Initialise the game.
+static voidmain(java.lang.String[] args) + +
+          Entry point to our simple test
+ voidrender(GameContainer container, + Graphics g) + +
+          Render the game's screen here.
+ voidupdate(GameContainer container, + int delta) + +
+          Update the game logic here.
+ + + + + + + +
Methods inherited from class org.newdawn.slick.BasicGame
closeRequested, controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, getTitle, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+UnicodeFontTest

+
+public UnicodeFontTest()
+
+
Create the simple font test +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(GameContainer container)
+          throws SlickException
+
+
Description copied from interface: Game
+
Initialise the game. This can be used to load static resources. It's called + before the game loop starts +

+

+
Specified by:
init in interface Game
Specified by:
init in class BasicGame
+
+
+
Parameters:
container - The container holding the game +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.init(org.newdawn.slick.GameContainer)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   Graphics g)
+
+
Description copied from interface: Game
+
Render the game's screen here. +

+

+
Parameters:
container - The container holing this game
g - The graphics context that can be used to render. However, normal rendering + routines can also be used.
See Also:
Game.render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   int delta)
+            throws SlickException
+
+
Description copied from interface: Game
+
Update the game logic here. No rendering should take place in this method + though it won't do any harm. +

+

+
Specified by:
update in interface Game
Specified by:
update in class BasicGame
+
+
+
Parameters:
container - The container holing this game
delta - The amount of time thats passed since last update in milliseconds +
Throws: +
SlickException - Throw to indicate an internal error
See Also:
BasicGame.update(org.newdawn.slick.GameContainer, int)
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] args)
+                 throws SlickException,
+                        java.io.IOException
+
+
Entry point to our simple test +

+

+
Parameters:
args - The arguments supplied to the test +
Throws: +
SlickException - Indicates a failure loading or processing resources +
java.io.IOException - Indicates a failure loading the font
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/AlphaMapTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/AlphaMapTest.html new file mode 100644 index 00000000..49dab563 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/AlphaMapTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.AlphaMapTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.AlphaMapTest

+
+No usage of org.newdawn.slick.tests.AlphaMapTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/AnimationTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/AnimationTest.html new file mode 100644 index 00000000..ce35fa2b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/AnimationTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.AnimationTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.AnimationTest

+
+No usage of org.newdawn.slick.tests.AnimationTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/AntiAliasTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/AntiAliasTest.html new file mode 100644 index 00000000..fc500d3a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/AntiAliasTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.AntiAliasTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.AntiAliasTest

+
+No usage of org.newdawn.slick.tests.AntiAliasTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/BigImageTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/BigImageTest.html new file mode 100644 index 00000000..01a2ef4c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/BigImageTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.BigImageTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.BigImageTest

+
+No usage of org.newdawn.slick.tests.BigImageTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/BigSpriteSheetTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/BigSpriteSheetTest.html new file mode 100644 index 00000000..c0e6a4b8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/BigSpriteSheetTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.BigSpriteSheetTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.BigSpriteSheetTest

+
+No usage of org.newdawn.slick.tests.BigSpriteSheetTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CachedRenderTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CachedRenderTest.html new file mode 100644 index 00000000..df101543 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CachedRenderTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.CachedRenderTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.CachedRenderTest

+
+No usage of org.newdawn.slick.tests.CachedRenderTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CanvasContainerTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CanvasContainerTest.html new file mode 100644 index 00000000..2bcc503f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CanvasContainerTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.CanvasContainerTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.CanvasContainerTest

+
+No usage of org.newdawn.slick.tests.CanvasContainerTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CanvasSizeTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CanvasSizeTest.html new file mode 100644 index 00000000..a01924de --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CanvasSizeTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.CanvasSizeTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.CanvasSizeTest

+
+No usage of org.newdawn.slick.tests.CanvasSizeTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ClipTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ClipTest.html new file mode 100644 index 00000000..abe9d280 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ClipTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.ClipTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.ClipTest

+
+No usage of org.newdawn.slick.tests.ClipTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CopyAreaAlphaTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CopyAreaAlphaTest.html new file mode 100644 index 00000000..8b657fa1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CopyAreaAlphaTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.CopyAreaAlphaTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.CopyAreaAlphaTest

+
+No usage of org.newdawn.slick.tests.CopyAreaAlphaTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CurveTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CurveTest.html new file mode 100644 index 00000000..a7ebc05d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/CurveTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.CurveTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.CurveTest

+
+No usage of org.newdawn.slick.tests.CurveTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/DeferredLoadingTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/DeferredLoadingTest.html new file mode 100644 index 00000000..c05a8fba --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/DeferredLoadingTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.DeferredLoadingTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.DeferredLoadingTest

+
+No usage of org.newdawn.slick.tests.DeferredLoadingTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/DistanceFieldTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/DistanceFieldTest.html new file mode 100644 index 00000000..bbb08ac9 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/DistanceFieldTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.DistanceFieldTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.DistanceFieldTest

+
+No usage of org.newdawn.slick.tests.DistanceFieldTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/DoubleClickTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/DoubleClickTest.html new file mode 100644 index 00000000..299b22d3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/DoubleClickTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.DoubleClickTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.DoubleClickTest

+
+No usage of org.newdawn.slick.tests.DoubleClickTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/DuplicateEmitterTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/DuplicateEmitterTest.html new file mode 100644 index 00000000..083f1a2a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/DuplicateEmitterTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.DuplicateEmitterTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.DuplicateEmitterTest

+
+No usage of org.newdawn.slick.tests.DuplicateEmitterTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/FlashTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/FlashTest.html new file mode 100644 index 00000000..3667c820 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/FlashTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.FlashTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.FlashTest

+
+No usage of org.newdawn.slick.tests.FlashTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/FontPerformanceTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/FontPerformanceTest.html new file mode 100644 index 00000000..42ab8c72 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/FontPerformanceTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.FontPerformanceTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.FontPerformanceTest

+
+No usage of org.newdawn.slick.tests.FontPerformanceTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/FontTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/FontTest.html new file mode 100644 index 00000000..543248fd --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/FontTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.FontTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.FontTest

+
+No usage of org.newdawn.slick.tests.FontTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GUITest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GUITest.html new file mode 100644 index 00000000..dd8efff3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GUITest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.GUITest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.GUITest

+
+No usage of org.newdawn.slick.tests.GUITest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GeomAccuracyTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GeomAccuracyTest.html new file mode 100644 index 00000000..55910ea8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GeomAccuracyTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.GeomAccuracyTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.GeomAccuracyTest

+
+No usage of org.newdawn.slick.tests.GeomAccuracyTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GeomTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GeomTest.html new file mode 100644 index 00000000..37c8595b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GeomTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.GeomTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.GeomTest

+
+No usage of org.newdawn.slick.tests.GeomTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GeomUtilTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GeomUtilTest.html new file mode 100644 index 00000000..522c56e9 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GeomUtilTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.GeomUtilTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.GeomUtilTest

+
+No usage of org.newdawn.slick.tests.GeomUtilTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GeomUtilTileTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GeomUtilTileTest.html new file mode 100644 index 00000000..2f88a8f9 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GeomUtilTileTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.GeomUtilTileTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.GeomUtilTileTest

+
+No usage of org.newdawn.slick.tests.GeomUtilTileTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GradientImageTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GradientImageTest.html new file mode 100644 index 00000000..40093937 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GradientImageTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.GradientImageTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.GradientImageTest

+
+No usage of org.newdawn.slick.tests.GradientImageTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GradientTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GradientTest.html new file mode 100644 index 00000000..ef1d6018 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GradientTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.GradientTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.GradientTest

+
+No usage of org.newdawn.slick.tests.GradientTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GraphicsTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GraphicsTest.html new file mode 100644 index 00000000..910ad94b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/GraphicsTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.GraphicsTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.GraphicsTest

+
+No usage of org.newdawn.slick.tests.GraphicsTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageBufferEndianTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageBufferEndianTest.html new file mode 100644 index 00000000..e5eb21d3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageBufferEndianTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.ImageBufferEndianTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.ImageBufferEndianTest

+
+No usage of org.newdawn.slick.tests.ImageBufferEndianTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageBufferTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageBufferTest.html new file mode 100644 index 00000000..49d9c59c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageBufferTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.ImageBufferTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.ImageBufferTest

+
+No usage of org.newdawn.slick.tests.ImageBufferTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageCornerTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageCornerTest.html new file mode 100644 index 00000000..6f1b1306 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageCornerTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.ImageCornerTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.ImageCornerTest

+
+No usage of org.newdawn.slick.tests.ImageCornerTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageGraphicsTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageGraphicsTest.html new file mode 100644 index 00000000..4f5eddea --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageGraphicsTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.ImageGraphicsTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.ImageGraphicsTest

+
+No usage of org.newdawn.slick.tests.ImageGraphicsTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageMemTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageMemTest.html new file mode 100644 index 00000000..77c13b03 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageMemTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.ImageMemTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.ImageMemTest

+
+No usage of org.newdawn.slick.tests.ImageMemTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageOutTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageOutTest.html new file mode 100644 index 00000000..17e09dcb --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageOutTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.ImageOutTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.ImageOutTest

+
+No usage of org.newdawn.slick.tests.ImageOutTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageReadTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageReadTest.html new file mode 100644 index 00000000..05271816 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageReadTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.ImageReadTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.ImageReadTest

+
+No usage of org.newdawn.slick.tests.ImageReadTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageTest.html new file mode 100644 index 00000000..eb7a144c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ImageTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.ImageTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.ImageTest

+
+No usage of org.newdawn.slick.tests.ImageTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/InkscapeTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/InkscapeTest.html new file mode 100644 index 00000000..9f62491a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/InkscapeTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.InkscapeTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.InkscapeTest

+
+No usage of org.newdawn.slick.tests.InkscapeTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/InputProviderTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/InputProviderTest.html new file mode 100644 index 00000000..21842e7b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/InputProviderTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.InputProviderTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.InputProviderTest

+
+No usage of org.newdawn.slick.tests.InputProviderTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/InputTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/InputTest.html new file mode 100644 index 00000000..f1863770 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/InputTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.InputTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.InputTest

+
+No usage of org.newdawn.slick.tests.InputTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/IsoTiledTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/IsoTiledTest.html new file mode 100644 index 00000000..3d2177a1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/IsoTiledTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.IsoTiledTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.IsoTiledTest

+
+No usage of org.newdawn.slick.tests.IsoTiledTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/KeyRepeatTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/KeyRepeatTest.html new file mode 100644 index 00000000..b88fd2ea --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/KeyRepeatTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.KeyRepeatTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.KeyRepeatTest

+
+No usage of org.newdawn.slick.tests.KeyRepeatTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/LameTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/LameTest.html new file mode 100644 index 00000000..5b998b0a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/LameTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.LameTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.LameTest

+
+No usage of org.newdawn.slick.tests.LameTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/LineRenderTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/LineRenderTest.html new file mode 100644 index 00000000..be0e639d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/LineRenderTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.LineRenderTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.LineRenderTest

+
+No usage of org.newdawn.slick.tests.LineRenderTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/MorphSVGTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/MorphSVGTest.html new file mode 100644 index 00000000..b5b144b9 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/MorphSVGTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.MorphSVGTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.MorphSVGTest

+
+No usage of org.newdawn.slick.tests.MorphSVGTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/MorphShapeTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/MorphShapeTest.html new file mode 100644 index 00000000..697826fe --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/MorphShapeTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.MorphShapeTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.MorphShapeTest

+
+No usage of org.newdawn.slick.tests.MorphShapeTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/MusicListenerTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/MusicListenerTest.html new file mode 100644 index 00000000..bb6eeb9b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/MusicListenerTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.MusicListenerTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.MusicListenerTest

+
+No usage of org.newdawn.slick.tests.MusicListenerTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/NavMeshTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/NavMeshTest.html new file mode 100644 index 00000000..f19e963d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/NavMeshTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.NavMeshTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.NavMeshTest

+
+No usage of org.newdawn.slick.tests.NavMeshTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/PackedSheetTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/PackedSheetTest.html new file mode 100644 index 00000000..782328a3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/PackedSheetTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.PackedSheetTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.PackedSheetTest

+
+No usage of org.newdawn.slick.tests.PackedSheetTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ParticleTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ParticleTest.html new file mode 100644 index 00000000..6001e437 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ParticleTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.ParticleTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.ParticleTest

+
+No usage of org.newdawn.slick.tests.ParticleTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/PedigreeTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/PedigreeTest.html new file mode 100644 index 00000000..302d6bf4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/PedigreeTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.PedigreeTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.PedigreeTest

+
+No usage of org.newdawn.slick.tests.PedigreeTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/PolygonTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/PolygonTest.html new file mode 100644 index 00000000..b37f8321 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/PolygonTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.PolygonTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.PolygonTest

+
+No usage of org.newdawn.slick.tests.PolygonTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/PureFontTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/PureFontTest.html new file mode 100644 index 00000000..7f363a73 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/PureFontTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.PureFontTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.PureFontTest

+
+No usage of org.newdawn.slick.tests.PureFontTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SavedStateTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SavedStateTest.html new file mode 100644 index 00000000..d05f7798 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SavedStateTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.SavedStateTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.SavedStateTest

+
+No usage of org.newdawn.slick.tests.SavedStateTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ScalableTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ScalableTest.html new file mode 100644 index 00000000..d0f4e7be --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ScalableTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.ScalableTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.ScalableTest

+
+No usage of org.newdawn.slick.tests.ScalableTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ShapeTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ShapeTest.html new file mode 100644 index 00000000..3b02678a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/ShapeTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.ShapeTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.ShapeTest

+
+No usage of org.newdawn.slick.tests.ShapeTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SlickCallableTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SlickCallableTest.html new file mode 100644 index 00000000..57c95aea --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SlickCallableTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.SlickCallableTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.SlickCallableTest

+
+No usage of org.newdawn.slick.tests.SlickCallableTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SoundPositionTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SoundPositionTest.html new file mode 100644 index 00000000..26b4f7d2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SoundPositionTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.SoundPositionTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.SoundPositionTest

+
+No usage of org.newdawn.slick.tests.SoundPositionTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SoundTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SoundTest.html new file mode 100644 index 00000000..7186fbf2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SoundTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.SoundTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.SoundTest

+
+No usage of org.newdawn.slick.tests.SoundTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SoundURLTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SoundURLTest.html new file mode 100644 index 00000000..e8123419 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SoundURLTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.SoundURLTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.SoundURLTest

+
+No usage of org.newdawn.slick.tests.SoundURLTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SpriteSheetFontTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SpriteSheetFontTest.html new file mode 100644 index 00000000..7d117b97 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/SpriteSheetFontTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.SpriteSheetFontTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.SpriteSheetFontTest

+
+No usage of org.newdawn.slick.tests.SpriteSheetFontTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/StateBasedTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/StateBasedTest.html new file mode 100644 index 00000000..c2db2cd0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/StateBasedTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.StateBasedTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.StateBasedTest

+
+No usage of org.newdawn.slick.tests.StateBasedTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TestBox.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TestBox.html new file mode 100644 index 00000000..46c1aec1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TestBox.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.TestBox (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.TestBox

+
+No usage of org.newdawn.slick.tests.TestBox +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TestUtils.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TestUtils.html new file mode 100644 index 00000000..4d160165 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TestUtils.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.TestUtils (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.TestUtils

+
+No usage of org.newdawn.slick.tests.TestUtils +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TexturePaintTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TexturePaintTest.html new file mode 100644 index 00000000..c34f2c83 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TexturePaintTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.TexturePaintTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.TexturePaintTest

+
+No usage of org.newdawn.slick.tests.TexturePaintTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TileMapTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TileMapTest.html new file mode 100644 index 00000000..5b4f5194 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TileMapTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.TileMapTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.TileMapTest

+
+No usage of org.newdawn.slick.tests.TileMapTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TransformTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TransformTest.html new file mode 100644 index 00000000..be14e9e0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TransformTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.TransformTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.TransformTest

+
+No usage of org.newdawn.slick.tests.TransformTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TransformTest2.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TransformTest2.html new file mode 100644 index 00000000..d29d9872 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TransformTest2.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.TransformTest2 (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.TransformTest2

+
+No usage of org.newdawn.slick.tests.TransformTest2 +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TransitionTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TransitionTest.html new file mode 100644 index 00000000..c0b0ca80 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TransitionTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.TransitionTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.TransitionTest

+
+No usage of org.newdawn.slick.tests.TransitionTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TransparentColorTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TransparentColorTest.html new file mode 100644 index 00000000..776c3aee --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TransparentColorTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.TransparentColorTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.TransparentColorTest

+
+No usage of org.newdawn.slick.tests.TransparentColorTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TrueTypeFontPerformanceTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TrueTypeFontPerformanceTest.html new file mode 100644 index 00000000..fbf9a7c4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/TrueTypeFontPerformanceTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.TrueTypeFontPerformanceTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.TrueTypeFontPerformanceTest

+
+No usage of org.newdawn.slick.tests.TrueTypeFontPerformanceTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/class-use/UnicodeFontTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/UnicodeFontTest.html new file mode 100644 index 00000000..57355dc1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/class-use/UnicodeFontTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.UnicodeFontTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.UnicodeFontTest

+
+No usage of org.newdawn.slick.tests.UnicodeFontTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/tests/package-frame.html new file mode 100644 index 00000000..9684ab85 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/package-frame.html @@ -0,0 +1,168 @@ + + + + + + +org.newdawn.slick.tests (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.tests + + + + +
+Classes  + +
+AlphaMapTest +
+AnimationTest +
+AntiAliasTest +
+BigImageTest +
+BigSpriteSheetTest +
+CachedRenderTest +
+CanvasContainerTest +
+CanvasSizeTest +
+ClipTest +
+CopyAreaAlphaTest +
+CurveTest +
+DeferredLoadingTest +
+DistanceFieldTest +
+DoubleClickTest +
+DuplicateEmitterTest +
+FlashTest +
+FontPerformanceTest +
+FontTest +
+GeomAccuracyTest +
+GeomTest +
+GeomUtilTest +
+GeomUtilTileTest +
+GradientImageTest +
+GradientTest +
+GraphicsTest +
+GUITest +
+ImageBufferEndianTest +
+ImageBufferTest +
+ImageCornerTest +
+ImageGraphicsTest +
+ImageMemTest +
+ImageOutTest +
+ImageReadTest +
+ImageTest +
+InkscapeTest +
+InputProviderTest +
+InputTest +
+IsoTiledTest +
+KeyRepeatTest +
+LameTest +
+LineRenderTest +
+MorphShapeTest +
+MorphSVGTest +
+MusicListenerTest +
+NavMeshTest +
+PackedSheetTest +
+ParticleTest +
+PedigreeTest +
+PolygonTest +
+PureFontTest +
+SavedStateTest +
+ScalableTest +
+ShapeTest +
+SlickCallableTest +
+SoundPositionTest +
+SoundTest +
+SoundURLTest +
+SpriteSheetFontTest +
+StateBasedTest +
+TestBox +
+TestUtils +
+TexturePaintTest +
+TileMapTest +
+TransformTest +
+TransformTest2 +
+TransitionTest +
+TransparentColorTest +
+TrueTypeFontPerformanceTest +
+UnicodeFontTest
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/tests/package-summary.html new file mode 100644 index 00000000..8595765c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/package-summary.html @@ -0,0 +1,448 @@ + + + + + + +org.newdawn.slick.tests (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.tests +

+Tests for the facilities provided by the library. +

+See: +
+          Description +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AlphaMapTestA test to demonstrate world clipping as opposed to screen clipping
AnimationTestA test for basic animation rendering
AntiAliasTestTest to view the effects of antialiasing on cirles
BigImageTestA test for basic image rendering
BigSpriteSheetTestA test for big images used as sprites sheets
CachedRenderTestA simple test to show performance gains from cache operations in situtations where + rendering is static and heavy
CanvasContainerTestA test for the AWT Canvas container
CanvasSizeTestQuick test to confirm canvas size is reported correctly
ClipTestA test to demonstrate world clipping as opposed to screen clipping
CopyAreaAlphaTestA test to demonstrate world clipping as opposed to screen clipping
CurveTestA rudimentry test of loading SVG from inkscape
DeferredLoadingTestA test for deferred loading.
DistanceFieldTestA test to demonstrate distance fields generated by Hiero being applied + to scaled fonts
DoubleClickTestThe double click testing
DuplicateEmitterTestA test for duplicating a ConfigurableEmitter several times
FlashTestA test for image flashes
FontPerformanceTestA test of the font rendering capabilities
FontTestA test of the font rendering capabilities
GeomAccuracyTestA simple graphics test for the context allowing vector based graphics
GeomTestA geomertry test
GeomUtilTestA test to try shape cutting
GeomUtilTileTestA test to try shape building from multiple tiles
GradientImageTestA test for applying gradients to images
GradientTestA test for gradient fill on polygons
GraphicsTestA simple graphics test for the context allowing vector based graphics
GUITestA test for the GUI components available in Slick.
ImageBufferEndianTestQuick test for endianess in image buffers
ImageBufferTestA test for image buffer maniupulation rendering
ImageCornerTestA test for basic image rendering
ImageGraphicsTestA test for rendering to an image
ImageMemTestA test for basic image rendering
ImageOutTestA test for saving images
ImageReadTestA test for reading image data from a teture
ImageTestA test for basic image rendering
InkscapeTestA rudimentry test of loading SVG from inkscape
InputProviderTestA test for abstract input via InputProvider
InputTestA test for input
IsoTiledTestSimple test for isometric map rendering
KeyRepeatTestA test for basic image rendering
LameTestLame test
LineRenderTestA test for the line rendering capability
MorphShapeTestA test to try shape morphing
MorphSVGTestA test to try shape morphing
MusicListenerTestA test for music listeners which notify you when the music has eneded
NavMeshTestA test to show nav-mesh generation on tile based maps.
PackedSheetTestA test for packed sprite sheets
ParticleTestA particle test using built in effects
PedigreeTestA test for loading editing particle systems
PolygonTestA test for polygon collision
PureFontTestA test of the font rendering capabilities
SavedStateTestA test of the the local storage utilities
ScalableTestA test for a scalable game
ShapeTestA geomertry test
SlickCallableTestA test for slick callables giving the chance to perform normal GL in mid Slick render
SoundPositionTestA test for the sound system (positioning) of the library
SoundTestA test for the sound system of the library
SoundURLTestA test for the sound system of the library
SpriteSheetFontTestTests the SpriteSheetFont.
StateBasedTestA test for the multi-state based functionality
TestBoxA test box containing a bunch of tests that can be used for quickly sanity + checking tests.
TestUtilsA simple utility test to use the internal slick API without + the slick framework.
TexturePaintTestTest to emulate texture paint
TileMapTestA test of the tile map system based around the TilED (http://www.mapeditor.org) tool
TransformTestA test for transforming the graphics context
TransformTest2A test for transforming the graphics context
TransitionTestA test to view the different transitions that are currently implemented
TransparentColorTestA test for transparent colour specification
TrueTypeFontPerformanceTestA test of the font rendering capabilities
UnicodeFontTestA simple test of the unicode font functionality provided
+  + +

+

+Package org.newdawn.slick.tests Description +

+ +

+Tests for the facilities provided by the library. +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/tests/package-tree.html new file mode 100644 index 00000000..43fadea1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/package-tree.html @@ -0,0 +1,166 @@ + + + + + + +org.newdawn.slick.tests Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.tests +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/package-use.html b/lib/slick/javadoc/org/newdawn/slick/tests/package-use.html new file mode 100644 index 00000000..f6eaef0e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package org.newdawn.slick.tests (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.tests

+
+No usage of org.newdawn.slick.tests +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/states/TestState1.html b/lib/slick/javadoc/org/newdawn/slick/tests/states/TestState1.html new file mode 100644 index 00000000..1ae6b5d5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/states/TestState1.html @@ -0,0 +1,424 @@ + + + + + + +TestState1 (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests.states +
+Class TestState1

+
+java.lang.Object
+  extended by org.newdawn.slick.state.BasicGameState
+      extended by org.newdawn.slick.tests.states.TestState1
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, InputListener, KeyListener, MouseListener, GameState
+
+
+
+
public class TestState1
extends BasicGameState
+ + +

+A simple test state to display a message describing the test +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static intID + +
+          The ID given to this state
+  + + + + + + + + + + +
+Constructor Summary
TestState1() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetID() + +
+          Get the ID of this state
+ voidinit(GameContainer container, + StateBasedGame game) + +
+          Initialise the state.
+ voidkeyReleased(int key, + char c) + +
+          Notification that a key was released
+ voidrender(GameContainer container, + StateBasedGame game, + Graphics g) + +
+          Render this state to the game's graphics context
+ voidupdate(GameContainer container, + StateBasedGame game, + int delta) + +
+          Update the state's logic based on the amount of time thats passed
+ + + + + + + +
Methods inherited from class org.newdawn.slick.state.BasicGameState
controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, enter, inputEnded, inputStarted, isAcceptingInput, keyPressed, leave, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ID

+
+public static final int ID
+
+
The ID given to this state +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+TestState1

+
+public TestState1()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getID

+
+public int getID()
+
+
Description copied from interface: GameState
+
Get the ID of this state +

+

+
Specified by:
getID in interface GameState
Specified by:
getID in class BasicGameState
+
+
+ +
Returns:
The game unique ID of this state
See Also:
BasicGameState.getID()
+
+
+
+ +

+init

+
+public void init(GameContainer container,
+                 StateBasedGame game)
+          throws SlickException
+
+
Description copied from interface: GameState
+
Initialise the state. It should load any resources it needs at this stage +

+

+
Parameters:
container - The container holding the game
game - The game holding this state +
Throws: +
SlickException - Indicates a failure to initialise a resource for this state
See Also:
GameState.init(org.newdawn.slick.GameContainer, org.newdawn.slick.state.StateBasedGame)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   StateBasedGame game,
+                   Graphics g)
+
+
Description copied from interface: GameState
+
Render this state to the game's graphics context +

+

+
Parameters:
container - The container holding the game
game - The game holding this state
g - The graphics context to render to
See Also:
GameState.render(org.newdawn.slick.GameContainer, org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   StateBasedGame game,
+                   int delta)
+
+
Description copied from interface: GameState
+
Update the state's logic based on the amount of time thats passed +

+

+
Parameters:
container - The container holding the game
game - The game holding this state
delta - The amount of time thats passed in millisecond since last update
See Also:
GameState.update(org.newdawn.slick.GameContainer, org.newdawn.slick.state.StateBasedGame, int)
+
+
+
+ +

+keyReleased

+
+public void keyReleased(int key,
+                        char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was released +

+

+
Specified by:
keyReleased in interface KeyListener
Overrides:
keyReleased in class BasicGameState
+
+
+
Parameters:
key - The key code that was released (@see org.newdawn.slick.Input)
c - The character of the key that was released
See Also:
BasicGameState.keyReleased(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/states/TestState2.html b/lib/slick/javadoc/org/newdawn/slick/tests/states/TestState2.html new file mode 100644 index 00000000..5da0d8a7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/states/TestState2.html @@ -0,0 +1,424 @@ + + + + + + +TestState2 (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests.states +
+Class TestState2

+
+java.lang.Object
+  extended by org.newdawn.slick.state.BasicGameState
+      extended by org.newdawn.slick.tests.states.TestState2
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, InputListener, KeyListener, MouseListener, GameState
+
+
+
+
public class TestState2
extends BasicGameState
+ + +

+A simple test state to display an image and rotate it +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static intID + +
+          The ID given to this state
+  + + + + + + + + + + +
+Constructor Summary
TestState2() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetID() + +
+          Get the ID of this state
+ voidinit(GameContainer container, + StateBasedGame game) + +
+          Initialise the state.
+ voidkeyReleased(int key, + char c) + +
+          Notification that a key was released
+ voidrender(GameContainer container, + StateBasedGame game, + Graphics g) + +
+          Render this state to the game's graphics context
+ voidupdate(GameContainer container, + StateBasedGame game, + int delta) + +
+          Update the state's logic based on the amount of time thats passed
+ + + + + + + +
Methods inherited from class org.newdawn.slick.state.BasicGameState
controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, enter, inputEnded, inputStarted, isAcceptingInput, keyPressed, leave, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ID

+
+public static final int ID
+
+
The ID given to this state +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+TestState2

+
+public TestState2()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getID

+
+public int getID()
+
+
Description copied from interface: GameState
+
Get the ID of this state +

+

+
Specified by:
getID in interface GameState
Specified by:
getID in class BasicGameState
+
+
+ +
Returns:
The game unique ID of this state
See Also:
BasicGameState.getID()
+
+
+
+ +

+init

+
+public void init(GameContainer container,
+                 StateBasedGame game)
+          throws SlickException
+
+
Description copied from interface: GameState
+
Initialise the state. It should load any resources it needs at this stage +

+

+
Parameters:
container - The container holding the game
game - The game holding this state +
Throws: +
SlickException - Indicates a failure to initialise a resource for this state
See Also:
GameState.init(org.newdawn.slick.GameContainer, org.newdawn.slick.state.StateBasedGame)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   StateBasedGame game,
+                   Graphics g)
+
+
Description copied from interface: GameState
+
Render this state to the game's graphics context +

+

+
Parameters:
container - The container holding the game
game - The game holding this state
g - The graphics context to render to
See Also:
GameState.render(org.newdawn.slick.GameContainer, org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   StateBasedGame game,
+                   int delta)
+
+
Description copied from interface: GameState
+
Update the state's logic based on the amount of time thats passed +

+

+
Parameters:
container - The container holding the game
game - The game holding this state
delta - The amount of time thats passed in millisecond since last update
See Also:
GameState.update(org.newdawn.slick.GameContainer, org.newdawn.slick.state.StateBasedGame, int)
+
+
+
+ +

+keyReleased

+
+public void keyReleased(int key,
+                        char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was released +

+

+
Specified by:
keyReleased in interface KeyListener
Overrides:
keyReleased in class BasicGameState
+
+
+
Parameters:
key - The key code that was released (@see org.newdawn.slick.Input)
c - The character of the key that was released
See Also:
BasicGameState.keyReleased(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/states/TestState3.html b/lib/slick/javadoc/org/newdawn/slick/tests/states/TestState3.html new file mode 100644 index 00000000..c89f116f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/states/TestState3.html @@ -0,0 +1,424 @@ + + + + + + +TestState3 (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests.states +
+Class TestState3

+
+java.lang.Object
+  extended by org.newdawn.slick.state.BasicGameState
+      extended by org.newdawn.slick.tests.states.TestState3
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, InputListener, KeyListener, MouseListener, GameState
+
+
+
+
public class TestState3
extends BasicGameState
+ + +

+A simple test state to display an image and rotate it +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static intID + +
+          The ID given to this state
+  + + + + + + + + + + +
+Constructor Summary
TestState3() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetID() + +
+          Get the ID of this state
+ voidinit(GameContainer container, + StateBasedGame game) + +
+          Initialise the state.
+ voidkeyReleased(int key, + char c) + +
+          Notification that a key was released
+ voidrender(GameContainer container, + StateBasedGame game, + Graphics g) + +
+          Render this state to the game's graphics context
+ voidupdate(GameContainer container, + StateBasedGame game, + int delta) + +
+          Update the state's logic based on the amount of time thats passed
+ + + + + + + +
Methods inherited from class org.newdawn.slick.state.BasicGameState
controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, enter, inputEnded, inputStarted, isAcceptingInput, keyPressed, leave, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ID

+
+public static final int ID
+
+
The ID given to this state +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+TestState3

+
+public TestState3()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getID

+
+public int getID()
+
+
Description copied from interface: GameState
+
Get the ID of this state +

+

+
Specified by:
getID in interface GameState
Specified by:
getID in class BasicGameState
+
+
+ +
Returns:
The game unique ID of this state
See Also:
BasicGameState.getID()
+
+
+
+ +

+init

+
+public void init(GameContainer container,
+                 StateBasedGame game)
+          throws SlickException
+
+
Description copied from interface: GameState
+
Initialise the state. It should load any resources it needs at this stage +

+

+
Parameters:
container - The container holding the game
game - The game holding this state +
Throws: +
SlickException - Indicates a failure to initialise a resource for this state
See Also:
GameState.init(org.newdawn.slick.GameContainer, org.newdawn.slick.state.StateBasedGame)
+
+
+
+ +

+render

+
+public void render(GameContainer container,
+                   StateBasedGame game,
+                   Graphics g)
+
+
Description copied from interface: GameState
+
Render this state to the game's graphics context +

+

+
Parameters:
container - The container holding the game
game - The game holding this state
g - The graphics context to render to
See Also:
GameState.render(org.newdawn.slick.GameContainer, org.newdawn.slick.state.StateBasedGame, org.newdawn.slick.Graphics)
+
+
+
+ +

+update

+
+public void update(GameContainer container,
+                   StateBasedGame game,
+                   int delta)
+
+
Description copied from interface: GameState
+
Update the state's logic based on the amount of time thats passed +

+

+
Parameters:
container - The container holding the game
game - The game holding this state
delta - The amount of time thats passed in millisecond since last update
See Also:
GameState.update(org.newdawn.slick.GameContainer, org.newdawn.slick.state.StateBasedGame, int)
+
+
+
+ +

+keyReleased

+
+public void keyReleased(int key,
+                        char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was released +

+

+
Specified by:
keyReleased in interface KeyListener
Overrides:
keyReleased in class BasicGameState
+
+
+
Parameters:
key - The key code that was released (@see org.newdawn.slick.Input)
c - The character of the key that was released
See Also:
BasicGameState.keyReleased(int, char)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/states/class-use/TestState1.html b/lib/slick/javadoc/org/newdawn/slick/tests/states/class-use/TestState1.html new file mode 100644 index 00000000..5d03702c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/states/class-use/TestState1.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.states.TestState1 (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.states.TestState1

+
+No usage of org.newdawn.slick.tests.states.TestState1 +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/states/class-use/TestState2.html b/lib/slick/javadoc/org/newdawn/slick/tests/states/class-use/TestState2.html new file mode 100644 index 00000000..12b439cd --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/states/class-use/TestState2.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.states.TestState2 (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.states.TestState2

+
+No usage of org.newdawn.slick.tests.states.TestState2 +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/states/class-use/TestState3.html b/lib/slick/javadoc/org/newdawn/slick/tests/states/class-use/TestState3.html new file mode 100644 index 00000000..5ef2cf2f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/states/class-use/TestState3.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.states.TestState3 (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.states.TestState3

+
+No usage of org.newdawn.slick.tests.states.TestState3 +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/states/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/tests/states/package-frame.html new file mode 100644 index 00000000..7e815d83 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/states/package-frame.html @@ -0,0 +1,36 @@ + + + + + + +org.newdawn.slick.tests.states (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.tests.states + + + + +
+Classes  + +
+TestState1 +
+TestState2 +
+TestState3
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/states/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/tests/states/package-summary.html new file mode 100644 index 00000000..dcba523d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/states/package-summary.html @@ -0,0 +1,180 @@ + + + + + + +org.newdawn.slick.tests.states (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.tests.states +

+States for the StateBasedGameTest +

+See: +
+          Description +

+ + + + + + + + + + + + + + + + + +
+Class Summary
TestState1A simple test state to display a message describing the test
TestState2A simple test state to display an image and rotate it
TestState3A simple test state to display an image and rotate it
+  + +

+

+Package org.newdawn.slick.tests.states Description +

+ +

+States for the StateBasedGameTest +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/states/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/tests/states/package-tree.html new file mode 100644 index 00000000..e429129d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/states/package-tree.html @@ -0,0 +1,156 @@ + + + + + + +org.newdawn.slick.tests.states Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.tests.states +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/states/package-use.html b/lib/slick/javadoc/org/newdawn/slick/tests/states/package-use.html new file mode 100644 index 00000000..7d14e116 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/states/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package org.newdawn.slick.tests.states (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.tests.states

+
+No usage of org.newdawn.slick.tests.states +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/Entity.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/Entity.html new file mode 100644 index 00000000..c8dee194 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/Entity.html @@ -0,0 +1,262 @@ + + + + + + +Entity (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests.xml +
+Class Entity

+
+java.lang.Object
+  extended by org.newdawn.slick.tests.xml.Entity
+
+
+
+
public class Entity
extends java.lang.Object
+ + +

+A test example of some object data that can be configured via XML +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
Entity() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voiddump(java.lang.String prefix) + +
+          Dump this object to sysout
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Entity

+
+public Entity()
+
+
+ + + + + + + + +
+Method Detail
+ +

+dump

+
+public void dump(java.lang.String prefix)
+
+
Dump this object to sysout +

+

+
Parameters:
prefix - The prefix to apply to all lines
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/GameData.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/GameData.html new file mode 100644 index 00000000..f5c44837 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/GameData.html @@ -0,0 +1,262 @@ + + + + + + +GameData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests.xml +
+Class GameData

+
+java.lang.Object
+  extended by org.newdawn.slick.tests.xml.GameData
+
+
+
+
public class GameData
extends java.lang.Object
+ + +

+The top level node of our test structure for XML -> object parsing +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
GameData() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voiddump(java.lang.String prefix) + +
+          Dump this object to sysout
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GameData

+
+public GameData()
+
+
+ + + + + + + + +
+Method Detail
+ +

+dump

+
+public void dump(java.lang.String prefix)
+
+
Dump this object to sysout +

+

+
Parameters:
prefix - The prefix to apply to all lines
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/Inventory.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/Inventory.html new file mode 100644 index 00000000..13a18af0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/Inventory.html @@ -0,0 +1,262 @@ + + + + + + +Inventory (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests.xml +
+Class Inventory

+
+java.lang.Object
+  extended by org.newdawn.slick.tests.xml.Inventory
+
+
+
+
public class Inventory
extends java.lang.Object
+ + +

+A test example of some object data that can be configured via XML +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
Inventory() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voiddump(java.lang.String prefix) + +
+          Dump this object to sysout
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Inventory

+
+public Inventory()
+
+
+ + + + + + + + +
+Method Detail
+ +

+dump

+
+public void dump(java.lang.String prefix)
+
+
Dump this object to sysout +

+

+
Parameters:
prefix - The prefix to apply to all lines
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/Item.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/Item.html new file mode 100644 index 00000000..f90b9ec0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/Item.html @@ -0,0 +1,323 @@ + + + + + + +Item (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests.xml +
+Class Item

+
+java.lang.Object
+  extended by org.newdawn.slick.tests.xml.Item
+
+
+
Direct Known Subclasses:
ItemContainer
+
+
+
+
public class Item
extends java.lang.Object
+ + +

+A test example of some object data that can be configured via XML +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+protected  intcondition + +
+          The condition value injected by the XML parser
+protected  java.lang.Stringname + +
+          The name injected by the XML parser
+  + + + + + + + + + + +
+Constructor Summary
Item() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voiddump(java.lang.String prefix) + +
+          Dump this object to sysout
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+name

+
+protected java.lang.String name
+
+
The name injected by the XML parser +

+

+
+
+
+ +

+condition

+
+protected int condition
+
+
The condition value injected by the XML parser +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Item

+
+public Item()
+
+
+ + + + + + + + +
+Method Detail
+ +

+dump

+
+public void dump(java.lang.String prefix)
+
+
Dump this object to sysout +

+

+
Parameters:
prefix - The prefix to apply to all lines
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/ItemContainer.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/ItemContainer.html new file mode 100644 index 00000000..7e98ec55 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/ItemContainer.html @@ -0,0 +1,284 @@ + + + + + + +ItemContainer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests.xml +
+Class ItemContainer

+
+java.lang.Object
+  extended by org.newdawn.slick.tests.xml.Item
+      extended by org.newdawn.slick.tests.xml.ItemContainer
+
+
+
+
public class ItemContainer
extends Item
+ + +

+A test example of some object data that can be configured via XML +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.newdawn.slick.tests.xml.Item
condition, name
+  + + + + + + + + + + +
+Constructor Summary
ItemContainer() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voiddump(java.lang.String prefix) + +
+          Dump this object to sysout
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ItemContainer

+
+public ItemContainer()
+
+
+ + + + + + + + +
+Method Detail
+ +

+dump

+
+public void dump(java.lang.String prefix)
+
+
Dump this object to sysout +

+

+
Overrides:
dump in class Item
+
+
+
Parameters:
prefix - The prefix to apply to all lines
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/ObjectParserTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/ObjectParserTest.html new file mode 100644 index 00000000..638dce06 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/ObjectParserTest.html @@ -0,0 +1,267 @@ + + + + + + +ObjectParserTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests.xml +
+Class ObjectParserTest

+
+java.lang.Object
+  extended by org.newdawn.slick.tests.xml.ObjectParserTest
+
+
+
+
public class ObjectParserTest
extends java.lang.Object
+ + +

+A simple test to check that the object parser from XML works. Read the Javadoc of + ObjectParser to work out whats going on here +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ObjectParserTest() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static voidmain(java.lang.String[] argv) + +
+          Entity point to our test.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ObjectParserTest

+
+public ObjectParserTest()
+
+
+ + + + + + + + +
+Method Detail
+ +

+main

+
+public static void main(java.lang.String[] argv)
+                 throws SlickXMLException
+
+
Entity point to our test. Simple read some XML which should + generate an object tree. +

+

+
Parameters:
argv - The arguments passed into the test +
Throws: +
SlickXMLException - Indicates a failure to parse XML or generate objects
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/Stats.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/Stats.html new file mode 100644 index 00000000..386fb1e2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/Stats.html @@ -0,0 +1,262 @@ + + + + + + +Stats (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests.xml +
+Class Stats

+
+java.lang.Object
+  extended by org.newdawn.slick.tests.xml.Stats
+
+
+
+
public class Stats
extends java.lang.Object
+ + +

+A test example of some object data that can be configured via XML +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
Stats() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voiddump(java.lang.String prefix) + +
+          Dump this object to sysout
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Stats

+
+public Stats()
+
+
+ + + + + + + + +
+Method Detail
+ +

+dump

+
+public void dump(java.lang.String prefix)
+
+
Dump this object to sysout +

+

+
Parameters:
prefix - The prefix to apply to all lines
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/XMLTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/XMLTest.html new file mode 100644 index 00000000..adf6ad47 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/XMLTest.html @@ -0,0 +1,266 @@ + + + + + + +XMLTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tests.xml +
+Class XMLTest

+
+java.lang.Object
+  extended by org.newdawn.slick.tests.xml.XMLTest
+
+
+
+
public class XMLTest
extends java.lang.Object
+ + +

+Silly test to check XML parsing functionality, note the JUnit like methods, + want to move it to JUnit soon but not quite there yet. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
XMLTest() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static voidmain(java.lang.String[] argv) + +
+          Simple test for the XML parsing API
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+XMLTest

+
+public XMLTest()
+
+
+ + + + + + + + +
+Method Detail
+ +

+main

+
+public static void main(java.lang.String[] argv)
+                 throws SlickException
+
+
Simple test for the XML parsing API +

+

+
Parameters:
argv - The arguments given to the test +
Throws: +
SlickException - Indicates a failure
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/Entity.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/Entity.html new file mode 100644 index 00000000..95a11b60 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/Entity.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.xml.Entity (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.xml.Entity

+
+No usage of org.newdawn.slick.tests.xml.Entity +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/GameData.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/GameData.html new file mode 100644 index 00000000..7d9d03f8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/GameData.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.xml.GameData (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.xml.GameData

+
+No usage of org.newdawn.slick.tests.xml.GameData +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/Inventory.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/Inventory.html new file mode 100644 index 00000000..a900c668 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/Inventory.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.xml.Inventory (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.xml.Inventory

+
+No usage of org.newdawn.slick.tests.xml.Inventory +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/Item.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/Item.html new file mode 100644 index 00000000..12c30432 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/Item.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.xml.Item (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.xml.Item

+
+ + + + + + + + + +
+Packages that use Item
org.newdawn.slick.tests.xmlTests for the XML Parser and Object Tree Parser 
+  +

+ + + + + +
+Uses of Item in org.newdawn.slick.tests.xml
+  +

+ + + + + + + + + +
Subclasses of Item in org.newdawn.slick.tests.xml
+ classItemContainer + +
+          A test example of some object data that can be configured via XML
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/ItemContainer.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/ItemContainer.html new file mode 100644 index 00000000..7c3e6e06 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/ItemContainer.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.xml.ItemContainer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.xml.ItemContainer

+
+No usage of org.newdawn.slick.tests.xml.ItemContainer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/ObjectParserTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/ObjectParserTest.html new file mode 100644 index 00000000..af3ed2a8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/ObjectParserTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.xml.ObjectParserTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.xml.ObjectParserTest

+
+No usage of org.newdawn.slick.tests.xml.ObjectParserTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/Stats.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/Stats.html new file mode 100644 index 00000000..923c5b8c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/Stats.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.xml.Stats (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.xml.Stats

+
+No usage of org.newdawn.slick.tests.xml.Stats +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/XMLTest.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/XMLTest.html new file mode 100644 index 00000000..e704a4e7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/class-use/XMLTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tests.xml.XMLTest (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tests.xml.XMLTest

+
+No usage of org.newdawn.slick.tests.xml.XMLTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/package-frame.html new file mode 100644 index 00000000..863eebea --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/package-frame.html @@ -0,0 +1,46 @@ + + + + + + +org.newdawn.slick.tests.xml (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.tests.xml + + + + +
+Classes  + +
+Entity +
+GameData +
+Inventory +
+Item +
+ItemContainer +
+ObjectParserTest +
+Stats +
+XMLTest
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/package-summary.html new file mode 100644 index 00000000..4e063996 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/package-summary.html @@ -0,0 +1,201 @@ + + + + + + +org.newdawn.slick.tests.xml (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.tests.xml +

+Tests for the XML Parser and Object Tree Parser +

+See: +
+          Description +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
EntityA test example of some object data that can be configured via XML
GameDataThe top level node of our test structure for XML -> object parsing
InventoryA test example of some object data that can be configured via XML
ItemA test example of some object data that can be configured via XML
ItemContainerA test example of some object data that can be configured via XML
ObjectParserTestA simple test to check that the object parser from XML works.
StatsA test example of some object data that can be configured via XML
XMLTestSilly test to check XML parsing functionality, note the JUnit like methods, + want to move it to JUnit soon but not quite there yet.
+  + +

+

+Package org.newdawn.slick.tests.xml Description +

+ +

+Tests for the XML Parser and Object Tree Parser +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/package-tree.html new file mode 100644 index 00000000..e73c8bba --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +org.newdawn.slick.tests.xml Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.tests.xml +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tests/xml/package-use.html b/lib/slick/javadoc/org/newdawn/slick/tests/xml/package-use.html new file mode 100644 index 00000000..162fa0e0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tests/xml/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package org.newdawn.slick.tests.xml (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.tests.xml

+
+ + + + + + + + + +
+Packages that use org.newdawn.slick.tests.xml
org.newdawn.slick.tests.xmlTests for the XML Parser and Object Tree Parser 
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.tests.xml used by org.newdawn.slick.tests.xml
Item + +
+          A test example of some object data that can be configured via XML
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tiled/Layer.html b/lib/slick/javadoc/org/newdawn/slick/tiled/Layer.html new file mode 100644 index 00000000..6b610749 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tiled/Layer.html @@ -0,0 +1,477 @@ + + + + + + +Layer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tiled +
+Class Layer

+
+java.lang.Object
+  extended by org.newdawn.slick.tiled.Layer
+
+
+
+
public class Layer
extends java.lang.Object
+ + +

+A layer of tiles on the map +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+ int[][][]data + +
+          The tile data representing this data, index 0 = tileset, index 1 = tile + id
+ intheight + +
+          The height of this layer
+ intindex + +
+          The index of this layer
+ java.lang.Stringname + +
+          The name of this layer - read from the XML
+ java.util.Propertiesprops + +
+          the properties of this layer
+ intwidth + +
+          The width of this layer
+  + + + + + + + + + + +
+Constructor Summary
Layer(TiledMap map, + org.w3c.dom.Element element) + +
+          Create a new layer based on the XML definition
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetTileID(int x, + int y) + +
+          Get the gloal ID of the tile at the specified location in this layer
+ voidrender(int x, + int y, + int sx, + int sy, + int width, + int ty, + boolean lineByLine, + int mapTileWidth, + int mapTileHeight) + +
+          Render a section of this layer
+ voidsetTileID(int x, + int y, + int tile) + +
+          Set the global tile ID at a specified location
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+index

+
+public int index
+
+
The index of this layer +

+

+
+
+
+ +

+name

+
+public java.lang.String name
+
+
The name of this layer - read from the XML +

+

+
+
+
+ +

+data

+
+public int[][][] data
+
+
The tile data representing this data, index 0 = tileset, index 1 = tile + id +

+

+
+
+
+ +

+width

+
+public int width
+
+
The width of this layer +

+

+
+
+
+ +

+height

+
+public int height
+
+
The height of this layer +

+

+
+
+
+ +

+props

+
+public java.util.Properties props
+
+
the properties of this layer +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Layer

+
+public Layer(TiledMap map,
+             org.w3c.dom.Element element)
+      throws SlickException
+
+
Create a new layer based on the XML definition +

+

+
Parameters:
element - The XML element describing the layer
map - The map this layer is part of +
Throws: +
SlickException - Indicates a failure to parse the XML layer
+
+ + + + + + + + +
+Method Detail
+ +

+getTileID

+
+public int getTileID(int x,
+                     int y)
+
+
Get the gloal ID of the tile at the specified location in this layer +

+

+
Parameters:
x - The x coorindate of the tile
y - The y coorindate of the tile +
Returns:
The global ID of the tile
+
+
+
+ +

+setTileID

+
+public void setTileID(int x,
+                      int y,
+                      int tile)
+
+
Set the global tile ID at a specified location +

+

+
Parameters:
x - The x location to set
y - The y location to set
tile - The tile value to set
+
+
+
+ +

+render

+
+public void render(int x,
+                   int y,
+                   int sx,
+                   int sy,
+                   int width,
+                   int ty,
+                   boolean lineByLine,
+                   int mapTileWidth,
+                   int mapTileHeight)
+
+
Render a section of this layer +

+

+
Parameters:
x - The x location to render at
y - The y location to render at
sx - The x tile location to start rendering
sy - The y tile location to start rendering
width - The number of tiles across to render
ty - The line of tiles to render
lineByLine - True if we should render line by line, i.e. giving us a chance + to render something else between lines
mapTileWidth - the tile width specified in the map file
mapTileHeight - the tile height specified in the map file
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tiled/TileSet.html b/lib/slick/javadoc/org/newdawn/slick/tiled/TileSet.html new file mode 100644 index 00000000..04dd7c10 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tiled/TileSet.html @@ -0,0 +1,709 @@ + + + + + + +TileSet (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tiled +
+Class TileSet

+
+java.lang.Object
+  extended by org.newdawn.slick.tiled.TileSet
+
+
+
+
public class TileSet
extends java.lang.Object
+ + +

+A holder for tileset information +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+ intfirstGID + +
+          The first global tile id in the set
+ intindex + +
+          The index of the tile set
+ intlastGID + +
+          The local global tile id in the set
+ java.lang.Stringname + +
+          The name of the tile set
+ inttileHeight + +
+          The height of the tiles
+protected  inttileMargin + +
+          The margin of the tileset
+ SpriteSheettiles + +
+          The image containing the tiles
+ inttilesAcross + +
+          The number of tiles across the sprite sheet
+ inttilesDown + +
+          The number of tiles down the sprite sheet
+protected  inttileSpacing + +
+          The padding of the tiles
+ inttileWidth + +
+          The width of the tiles
+  + + + + + + + + + + +
+Constructor Summary
TileSet(TiledMap map, + org.w3c.dom.Element element, + boolean loadImage) + +
+          Create a tile set based on an XML definition
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancontains(int gid) + +
+          Check if this tileset contains a particular tile
+ java.util.PropertiesgetProperties(int globalID) + +
+          Get the properties for a specific tile in this tileset
+ intgetTileHeight() + +
+          Get the height of each tile in this set
+ intgetTileMargin() + +
+          Get the margin around tiles in this set
+ intgetTileSpacing() + +
+          Get the spacing between tiles in this set
+ intgetTileWidth() + +
+          Get the width of each tile in this set
+ intgetTileX(int id) + +
+          Get the x position of a tile on this sheet
+ intgetTileY(int id) + +
+          Get the y position of a tile on this sheet
+ voidsetLimit(int limit) + +
+          Set the limit of the tiles in this set
+ voidsetTileSetImage(Image image) + +
+          Set the image to use for this sprite sheet image to use for this tileset
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+index

+
+public int index
+
+
The index of the tile set +

+

+
+
+
+ +

+name

+
+public java.lang.String name
+
+
The name of the tile set +

+

+
+
+
+ +

+firstGID

+
+public int firstGID
+
+
The first global tile id in the set +

+

+
+
+
+ +

+lastGID

+
+public int lastGID
+
+
The local global tile id in the set +

+

+
+
+
+ +

+tileWidth

+
+public int tileWidth
+
+
The width of the tiles +

+

+
+
+
+ +

+tileHeight

+
+public int tileHeight
+
+
The height of the tiles +

+

+
+
+
+ +

+tiles

+
+public SpriteSheet tiles
+
+
The image containing the tiles +

+

+
+
+
+ +

+tilesAcross

+
+public int tilesAcross
+
+
The number of tiles across the sprite sheet +

+

+
+
+
+ +

+tilesDown

+
+public int tilesDown
+
+
The number of tiles down the sprite sheet +

+

+
+
+
+ +

+tileSpacing

+
+protected int tileSpacing
+
+
The padding of the tiles +

+

+
+
+
+ +

+tileMargin

+
+protected int tileMargin
+
+
The margin of the tileset +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+TileSet

+
+public TileSet(TiledMap map,
+               org.w3c.dom.Element element,
+               boolean loadImage)
+        throws SlickException
+
+
Create a tile set based on an XML definition +

+

+
Parameters:
element - The XML describing the tileset
map - The map this tileset was loaded from (gives context to paths)
loadImage - True if we should load the image (useful in headless mode) +
Throws: +
SlickException - Indicates a failure to parse the tileset
+
+ + + + + + + + +
+Method Detail
+ +

+getTileWidth

+
+public int getTileWidth()
+
+
Get the width of each tile in this set +

+

+ +
Returns:
The width of each tile in this set
+
+
+
+ +

+getTileHeight

+
+public int getTileHeight()
+
+
Get the height of each tile in this set +

+

+ +
Returns:
The height of each tile in this set
+
+
+
+ +

+getTileSpacing

+
+public int getTileSpacing()
+
+
Get the spacing between tiles in this set +

+

+ +
Returns:
The spacing between tiles in this set
+
+
+
+ +

+getTileMargin

+
+public int getTileMargin()
+
+
Get the margin around tiles in this set +

+

+ +
Returns:
The maring around tiles in this set
+
+
+
+ +

+setTileSetImage

+
+public void setTileSetImage(Image image)
+
+
Set the image to use for this sprite sheet image to use for this tileset +

+

+
Parameters:
image - The image to use for this tileset
+
+
+
+ +

+getProperties

+
+public java.util.Properties getProperties(int globalID)
+
+
Get the properties for a specific tile in this tileset +

+

+
Parameters:
globalID - The global ID of the tile whose properties should be retrieved +
Returns:
The properties for the specified tile, or null if no properties + are defined
+
+
+
+ +

+getTileX

+
+public int getTileX(int id)
+
+
Get the x position of a tile on this sheet +

+

+
Parameters:
id - The tileset specific ID (i.e. not the global one) +
Returns:
The index of the tile on the x-axis
+
+
+
+ +

+getTileY

+
+public int getTileY(int id)
+
+
Get the y position of a tile on this sheet +

+

+
Parameters:
id - The tileset specific ID (i.e. not the global one) +
Returns:
The index of the tile on the y-axis
+
+
+
+ +

+setLimit

+
+public void setLimit(int limit)
+
+
Set the limit of the tiles in this set +

+

+
Parameters:
limit - The limit of the tiles in this set
+
+
+
+ +

+contains

+
+public boolean contains(int gid)
+
+
Check if this tileset contains a particular tile +

+

+
Parameters:
gid - The global id to seach for +
Returns:
True if the ID is contained in this tileset
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tiled/TiledMap.GroupObject.html b/lib/slick/javadoc/org/newdawn/slick/tiled/TiledMap.GroupObject.html new file mode 100644 index 00000000..cf178ecc --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tiled/TiledMap.GroupObject.html @@ -0,0 +1,420 @@ + + + + + + +TiledMap.GroupObject (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tiled +
+Class TiledMap.GroupObject

+
+java.lang.Object
+  extended by org.newdawn.slick.tiled.TiledMap.GroupObject
+
+
+
Enclosing class:
TiledMap
+
+
+
+
protected class TiledMap.GroupObject
extends java.lang.Object
+ + +

+An object from a object-group on the map +

+ +

+

+
Author:
+
kulpae
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+ intheight + +
+          The height of this object
+ intindex + +
+          The index of this object
+ java.lang.Stringname + +
+          The name of this object - read from the XML
+ java.util.Propertiesprops + +
+          the properties of this group
+ java.lang.Stringtype + +
+          The type of this object - read from the XML
+ intwidth + +
+          The width of this object
+ intx + +
+          The x-coordinate of this object
+ inty + +
+          The y-coordinate of this object
+  + + + + + + + + + + +
+Constructor Summary
TiledMap.GroupObject(org.w3c.dom.Element element) + +
+          Create a new group based on the XML definition
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+index

+
+public int index
+
+
The index of this object +

+

+
+
+
+ +

+name

+
+public java.lang.String name
+
+
The name of this object - read from the XML +

+

+
+
+
+ +

+type

+
+public java.lang.String type
+
+
The type of this object - read from the XML +

+

+
+
+
+ +

+x

+
+public int x
+
+
The x-coordinate of this object +

+

+
+
+
+ +

+y

+
+public int y
+
+
The y-coordinate of this object +

+

+
+
+
+ +

+width

+
+public int width
+
+
The width of this object +

+

+
+
+
+ +

+height

+
+public int height
+
+
The height of this object +

+

+
+
+
+ +

+props

+
+public java.util.Properties props
+
+
the properties of this group +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+TiledMap.GroupObject

+
+public TiledMap.GroupObject(org.w3c.dom.Element element)
+                     throws SlickException
+
+
Create a new group based on the XML definition +

+

+
Parameters:
element - The XML element describing the layer +
Throws: +
SlickException - Indicates a failure to parse the XML group
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tiled/TiledMap.ObjectGroup.html b/lib/slick/javadoc/org/newdawn/slick/tiled/TiledMap.ObjectGroup.html new file mode 100644 index 00000000..db81322c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tiled/TiledMap.ObjectGroup.html @@ -0,0 +1,380 @@ + + + + + + +TiledMap.ObjectGroup (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tiled +
+Class TiledMap.ObjectGroup

+
+java.lang.Object
+  extended by org.newdawn.slick.tiled.TiledMap.ObjectGroup
+
+
+
Enclosing class:
TiledMap
+
+
+
+
protected class TiledMap.ObjectGroup
extends java.lang.Object
+ + +

+A group of objects on the map (objects layer) +

+ +

+

+
Author:
+
kulpae
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+ intheight + +
+          The height of this layer
+ intindex + +
+          The index of this group
+ java.lang.Stringname + +
+          The name of this group - read from the XML
+ java.util.ArrayListobjects + +
+          The Objects of this group
+ java.util.Propertiesprops + +
+          the properties of this group
+ intwidth + +
+          The width of this layer
+  + + + + + + + + + + +
+Constructor Summary
TiledMap.ObjectGroup(org.w3c.dom.Element element) + +
+          Create a new group based on the XML definition
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+index

+
+public int index
+
+
The index of this group +

+

+
+
+
+ +

+name

+
+public java.lang.String name
+
+
The name of this group - read from the XML +

+

+
+
+
+ +

+objects

+
+public java.util.ArrayList objects
+
+
The Objects of this group +

+

+
+
+
+ +

+width

+
+public int width
+
+
The width of this layer +

+

+
+
+
+ +

+height

+
+public int height
+
+
The height of this layer +

+

+
+
+
+ +

+props

+
+public java.util.Properties props
+
+
the properties of this group +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+TiledMap.ObjectGroup

+
+public TiledMap.ObjectGroup(org.w3c.dom.Element element)
+                     throws SlickException
+
+
Create a new group based on the XML definition +

+

+
Parameters:
element - The XML element describing the layer +
Throws: +
SlickException - Indicates a failure to parse the XML group
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tiled/TiledMap.html b/lib/slick/javadoc/org/newdawn/slick/tiled/TiledMap.html new file mode 100644 index 00000000..7e22c0ce --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tiled/TiledMap.html @@ -0,0 +1,1497 @@ + + + + + + +TiledMap (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.tiled +
+Class TiledMap

+
+java.lang.Object
+  extended by org.newdawn.slick.tiled.TiledMap
+
+
+
+
public class TiledMap
extends java.lang.Object
+ + +

+This class is intended to parse TilED maps. TilED is a generic tool for tile + map editing and can be found at: + + http://mapeditor.org/ +

+ +

+

+
Author:
+
kevin, Tiago Costa, Loads of others!
+
+
+ +

+ + + + + + + + + + + + + + + +
+Nested Class Summary
+protected  classTiledMap.GroupObject + +
+          An object from a object-group on the map
+protected  classTiledMap.ObjectGroup + +
+          A group of objects on the map (objects layer)
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  intheight + +
+          The height of the map
+protected static intISOMETRIC + +
+          Indicates an isometric map
+protected  java.util.ArrayListlayers + +
+          The list of layers defined in the map
+protected  java.util.ArrayListobjectGroups + +
+          The list of object-groups defined in the map
+protected  intorientation + +
+          The orientation of this map
+protected static intORTHOGONAL + +
+          Indicates a orthogonal map
+protected  java.util.Propertiesprops + +
+          the properties of the map
+protected  inttileHeight + +
+          The height of the tiles used on the map
+protected  java.util.ArrayListtileSets + +
+          The list of tilesets defined in the map
+protected  java.lang.StringtilesLocation + +
+          The location prefix where we can find tileset images
+protected  inttileWidth + +
+          The width of the tiles used on the map
+protected  intwidth + +
+          The width of the map
+  + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
TiledMap(java.io.InputStream in) + +
+          Load a tile map from an arbitary input stream
TiledMap(java.io.InputStream in, + java.lang.String tileSetsLocation) + +
+          Load a tile map from an arbitary input stream
TiledMap(java.lang.String ref) + +
+          Create a new tile map based on a given TMX file
TiledMap(java.lang.String ref, + boolean loadTileSets) + +
+          Create a new tile map based on a given TMX file
TiledMap(java.lang.String ref, + java.lang.String tileSetsLocation) + +
+          Create a new tile map based on a given TMX file
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ TileSetfindTileSet(int gid) + +
+          Find a tile for a given global tile id
+ intgetHeight() + +
+          Get the height of the map
+ intgetLayerCount() + +
+          Retrieve a count of the number of layers available
+ intgetLayerIndex(java.lang.String name) + +
+          Get the index of the layer with given name
+ java.lang.StringgetLayerProperty(int layerIndex, + java.lang.String propertyName, + java.lang.String def) + +
+          Get a property given to a particular layer.
+ java.lang.StringgetMapProperty(java.lang.String propertyName, + java.lang.String def) + +
+          Get a property given to the map.
+ intgetObjectCount(int groupID) + +
+          Returns the number of objects of a specific object-group.
+ intgetObjectGroupCount() + +
+          Returns the number of object-groups defined in the map.
+ intgetObjectHeight(int groupID, + int objectID) + +
+          Returns the height of a specific object from a specific group.
+ java.lang.StringgetObjectImage(int groupID, + int objectID) + +
+          Retrieve the image source property for a given object
+ java.lang.StringgetObjectName(int groupID, + int objectID) + +
+          Return the name of a specific object from a specific group.
+ java.lang.StringgetObjectProperty(int groupID, + int objectID, + java.lang.String propertyName, + java.lang.String def) + +
+          Looks for a property with the given name and returns it's value.
+ java.lang.StringgetObjectType(int groupID, + int objectID) + +
+          Return the type of an specific object from a specific group.
+ intgetObjectWidth(int groupID, + int objectID) + +
+          Returns the width of a specific object from a specific group.
+ intgetObjectX(int groupID, + int objectID) + +
+          Returns the x-coordinate of a specific object from a specific group.
+ intgetObjectY(int groupID, + int objectID) + +
+          Returns the y-coordinate of a specific object from a specific group.
+ intgetTileHeight() + +
+          Get the height of a single tile
+ intgetTileId(int x, + int y, + int layerIndex) + +
+          Get the global ID of a tile at specified location in the map
+ ImagegetTileImage(int x, + int y, + int layerIndex) + +
+          Gets the Image used to draw the tile at the given x and y coordinates.
+ java.lang.StringgetTileProperty(int tileID, + java.lang.String propertyName, + java.lang.String def) + +
+          Get a propety given to a particular tile.
+ TileSetgetTileSet(int index) + +
+          Get a tileset at a particular index in the list of sets for this map
+ TileSetgetTileSetByGID(int gid) + +
+          Get a tileset by a given global ID
+ intgetTileSetCount() + +
+          Retrieve the number of tilesets available in this map
+ java.lang.StringgetTilesLocation() + +
+          Get the location of the tile images specified
+ intgetTileWidth() + +
+          Get the width of a single tile
+ intgetWidth() + +
+          Get the width of the map
+ voidrender(int x, + int y) + +
+          Render the whole tile map at a given location
+ voidrender(int x, + int y, + int layer) + +
+          Render a single layer from the map
+ voidrender(int x, + int y, + int sx, + int sy, + int width, + int height) + +
+          Render a section of the tile map
+ voidrender(int x, + int y, + int sx, + int sy, + int width, + int height, + boolean lineByLine) + +
+          Render a section of the tile map
+ voidrender(int x, + int y, + int sx, + int sy, + int width, + int height, + int l, + boolean lineByLine) + +
+          Render a section of the tile map
+protected  voidrenderedLine(int visualY, + int mapY, + int layer) + +
+          Overrideable to allow other sprites to be rendered between lines of the + map
+protected  voidrenderIsometricMap(int x, + int y, + int sx, + int sy, + int width, + int height, + Layer layer, + boolean lineByLine) + +
+          Render of isometric map renders.
+ voidsetTileId(int x, + int y, + int layerIndex, + int tileid) + +
+          Set the global ID of a tile at specified location in the map
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+width

+
+protected int width
+
+
The width of the map +

+

+
+
+
+ +

+height

+
+protected int height
+
+
The height of the map +

+

+
+
+
+ +

+tileWidth

+
+protected int tileWidth
+
+
The width of the tiles used on the map +

+

+
+
+
+ +

+tileHeight

+
+protected int tileHeight
+
+
The height of the tiles used on the map +

+

+
+
+
+ +

+tilesLocation

+
+protected java.lang.String tilesLocation
+
+
The location prefix where we can find tileset images +

+

+
+
+
+ +

+props

+
+protected java.util.Properties props
+
+
the properties of the map +

+

+
+
+
+ +

+tileSets

+
+protected java.util.ArrayList tileSets
+
+
The list of tilesets defined in the map +

+

+
+
+
+ +

+layers

+
+protected java.util.ArrayList layers
+
+
The list of layers defined in the map +

+

+
+
+
+ +

+objectGroups

+
+protected java.util.ArrayList objectGroups
+
+
The list of object-groups defined in the map +

+

+
+
+
+ +

+ORTHOGONAL

+
+protected static final int ORTHOGONAL
+
+
Indicates a orthogonal map +

+

+
See Also:
Constant Field Values
+
+
+ +

+ISOMETRIC

+
+protected static final int ISOMETRIC
+
+
Indicates an isometric map +

+

+
See Also:
Constant Field Values
+
+
+ +

+orientation

+
+protected int orientation
+
+
The orientation of this map +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+TiledMap

+
+public TiledMap(java.lang.String ref)
+         throws SlickException
+
+
Create a new tile map based on a given TMX file +

+

+
Parameters:
ref - The location of the tile map to load +
Throws: +
SlickException - Indicates a failure to load the tilemap
+
+
+ +

+TiledMap

+
+public TiledMap(java.lang.String ref,
+                boolean loadTileSets)
+         throws SlickException
+
+
Create a new tile map based on a given TMX file +

+

+
Parameters:
ref - The location of the tile map to load
loadTileSets - True if we want to load tilesets - including their image data +
Throws: +
SlickException - Indicates a failure to load the tilemap
+
+
+ +

+TiledMap

+
+public TiledMap(java.lang.String ref,
+                java.lang.String tileSetsLocation)
+         throws SlickException
+
+
Create a new tile map based on a given TMX file +

+

+
Parameters:
ref - The location of the tile map to load
tileSetsLocation - The location where we can find the tileset images and other + resources +
Throws: +
SlickException - Indicates a failure to load the tilemap
+
+
+ +

+TiledMap

+
+public TiledMap(java.io.InputStream in)
+         throws SlickException
+
+
Load a tile map from an arbitary input stream +

+

+
Parameters:
in - The input stream to load from +
Throws: +
SlickException - Indicates a failure to load the tilemap
+
+
+ +

+TiledMap

+
+public TiledMap(java.io.InputStream in,
+                java.lang.String tileSetsLocation)
+         throws SlickException
+
+
Load a tile map from an arbitary input stream +

+

+
Parameters:
in - The input stream to load from
tileSetsLocation - The location at which we can find tileset images +
Throws: +
SlickException - Indicates a failure to load the tilemap
+
+ + + + + + + + +
+Method Detail
+ +

+getTilesLocation

+
+public java.lang.String getTilesLocation()
+
+
Get the location of the tile images specified +

+

+ +
Returns:
The location of the tile images specified as a resource reference + prefix
+
+
+
+ +

+getLayerIndex

+
+public int getLayerIndex(java.lang.String name)
+
+
Get the index of the layer with given name +

+

+
Parameters:
name - The name of the tile to search for +
Returns:
The index of the layer or -1 if there is no layer with given name
+
+
+
+ +

+getTileImage

+
+public Image getTileImage(int x,
+                          int y,
+                          int layerIndex)
+
+
Gets the Image used to draw the tile at the given x and y coordinates. +

+

+
Parameters:
x - The x coordinate of the tile whose image should be retrieved
y - The y coordinate of the tile whose image should be retrieved
layerIndex - The index of the layer on which the tile whose image should be + retrieve exists +
Returns:
The image used to draw the specified tile or null if there is no + image for the specified tile.
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
Get the width of the map +

+

+ +
Returns:
The width of the map (in tiles)
+
+
+
+ +

+getHeight

+
+public int getHeight()
+
+
Get the height of the map +

+

+ +
Returns:
The height of the map (in tiles)
+
+
+
+ +

+getTileHeight

+
+public int getTileHeight()
+
+
Get the height of a single tile +

+

+ +
Returns:
The height of a single tile (in pixels)
+
+
+
+ +

+getTileWidth

+
+public int getTileWidth()
+
+
Get the width of a single tile +

+

+ +
Returns:
The height of a single tile (in pixels)
+
+
+
+ +

+getTileId

+
+public int getTileId(int x,
+                     int y,
+                     int layerIndex)
+
+
Get the global ID of a tile at specified location in the map +

+

+
Parameters:
x - The x location of the tile
y - The y location of the tile
layerIndex - The index of the layer to retireve the tile from +
Returns:
The global ID of the tile
+
+
+
+ +

+setTileId

+
+public void setTileId(int x,
+                      int y,
+                      int layerIndex,
+                      int tileid)
+
+
Set the global ID of a tile at specified location in the map +

+

+
Parameters:
x - The x location of the tile
y - The y location of the tile
layerIndex - The index of the layer to set the new tileid
tileid - The tileid to be set
+
+
+
+ +

+getMapProperty

+
+public java.lang.String getMapProperty(java.lang.String propertyName,
+                                       java.lang.String def)
+
+
Get a property given to the map. Note that this method will not perform + well and should not be used as part of the default code path in the game + loop. +

+

+
Parameters:
propertyName - The name of the property of the map to retrieve
def - The default value to return +
Returns:
The value assigned to the property on the map (or the default + value if none is supplied)
+
+
+
+ +

+getLayerProperty

+
+public java.lang.String getLayerProperty(int layerIndex,
+                                         java.lang.String propertyName,
+                                         java.lang.String def)
+
+
Get a property given to a particular layer. Note that this method will + not perform well and should not be used as part of the default code path + in the game loop. +

+

+
Parameters:
layerIndex - The index of the layer to retrieve
propertyName - The name of the property of this layer to retrieve
def - The default value to return +
Returns:
The value assigned to the property on the layer (or the default + value if none is supplied)
+
+
+
+ +

+getTileProperty

+
+public java.lang.String getTileProperty(int tileID,
+                                        java.lang.String propertyName,
+                                        java.lang.String def)
+
+
Get a propety given to a particular tile. Note that this method will not + perform well and should not be used as part of the default code path in + the game loop. +

+

+
Parameters:
tileID - The global ID of the tile to retrieve
propertyName - The name of the property to retireve
def - The default value to return +
Returns:
The value assigned to the property on the tile (or the default + value if none is supplied)
+
+
+
+ +

+render

+
+public void render(int x,
+                   int y)
+
+
Render the whole tile map at a given location +

+

+
Parameters:
x - The x location to render at
y - The y location to render at
+
+
+
+ +

+render

+
+public void render(int x,
+                   int y,
+                   int layer)
+
+
Render a single layer from the map +

+

+
Parameters:
x - The x location to render at
y - The y location to render at
layer - The layer to render
+
+
+
+ +

+render

+
+public void render(int x,
+                   int y,
+                   int sx,
+                   int sy,
+                   int width,
+                   int height)
+
+
Render a section of the tile map +

+

+
Parameters:
x - The x location to render at
y - The y location to render at
sx - The x tile location to start rendering
sy - The y tile location to start rendering
width - The width of the section to render (in tiles)
height - The height of the secton to render (in tiles)
+
+
+
+ +

+render

+
+public void render(int x,
+                   int y,
+                   int sx,
+                   int sy,
+                   int width,
+                   int height,
+                   int l,
+                   boolean lineByLine)
+
+
Render a section of the tile map +

+

+
Parameters:
x - The x location to render at
y - The y location to render at
sx - The x tile location to start rendering
sy - The y tile location to start rendering
width - The width of the section to render (in tiles)
height - The height of the secton to render (in tiles)
l - The index of the layer to render
lineByLine - True if we should render line by line, i.e. giving us a chance + to render something else between lines (@see + renderedLine(int, int, int)
+
+
+
+ +

+render

+
+public void render(int x,
+                   int y,
+                   int sx,
+                   int sy,
+                   int width,
+                   int height,
+                   boolean lineByLine)
+
+
Render a section of the tile map +

+

+
Parameters:
x - The x location to render at
y - The y location to render at
sx - The x tile location to start rendering
sy - The y tile location to start rendering
width - The width of the section to render (in tiles)
height - The height of the secton to render (in tiles)
lineByLine - True if we should render line by line, i.e. giving us a chance + to render something else between lines (@see + renderedLine(int, int, int)
+
+
+
+ +

+renderIsometricMap

+
+protected void renderIsometricMap(int x,
+                                  int y,
+                                  int sx,
+                                  int sy,
+                                  int width,
+                                  int height,
+                                  Layer layer,
+                                  boolean lineByLine)
+
+
Render of isometric map renders. +

+

+
Parameters:
x - The x location to render at
y - The y location to render at
sx - The x tile location to start rendering
sy - The y tile location to start rendering
width - The width of the section to render (in tiles)
height - The height of the section to render (in tiles)
layer - if this is null all layers are rendered, if not only the + selected layer is renderered
lineByLine - True if we should render line by line, i.e. giving us a chance + to render something else between lines (@see + renderedLine(int, int, int) + + TODO: [Isometric map] Render stuff between lines, concept of + line differs from ortho maps
+
+
+
+ +

+getLayerCount

+
+public int getLayerCount()
+
+
Retrieve a count of the number of layers available +

+

+ +
Returns:
The number of layers available in this map
+
+
+
+ +

+getTileSetCount

+
+public int getTileSetCount()
+
+
Retrieve the number of tilesets available in this map +

+

+ +
Returns:
The number of tilesets available in this map
+
+
+
+ +

+getTileSet

+
+public TileSet getTileSet(int index)
+
+
Get a tileset at a particular index in the list of sets for this map +

+

+
Parameters:
index - The index of the tileset. +
Returns:
The TileSet requested
+
+
+
+ +

+getTileSetByGID

+
+public TileSet getTileSetByGID(int gid)
+
+
Get a tileset by a given global ID +

+

+
Parameters:
gid - The global ID of the tileset to retrieve +
Returns:
The tileset requested or null if no tileset matches
+
+
+
+ +

+findTileSet

+
+public TileSet findTileSet(int gid)
+
+
Find a tile for a given global tile id +

+

+
Parameters:
gid - The global tile id we're looking for +
Returns:
The tileset in which that tile lives or null if the gid is not + defined
+
+
+
+ +

+renderedLine

+
+protected void renderedLine(int visualY,
+                            int mapY,
+                            int layer)
+
+
Overrideable to allow other sprites to be rendered between lines of the + map +

+

+
Parameters:
visualY - The visual Y coordinate, i.e. 0->height
mapY - The map Y coordinate, i.e. y->y+height
layer - The layer being rendered
+
+
+
+ +

+getObjectGroupCount

+
+public int getObjectGroupCount()
+
+
Returns the number of object-groups defined in the map. +

+

+ +
Returns:
Number of object-groups on the map
+
+
+
+ +

+getObjectCount

+
+public int getObjectCount(int groupID)
+
+
Returns the number of objects of a specific object-group. +

+

+
Parameters:
groupID - The index of this object-group +
Returns:
Number of the objects in the object-group or -1, when error + occurred.
+
+
+
+ +

+getObjectName

+
+public java.lang.String getObjectName(int groupID,
+                                      int objectID)
+
+
Return the name of a specific object from a specific group. +

+

+
Parameters:
groupID - Index of a group
objectID - Index of an object +
Returns:
The name of an object or null, when error occurred
+
+
+
+ +

+getObjectType

+
+public java.lang.String getObjectType(int groupID,
+                                      int objectID)
+
+
Return the type of an specific object from a specific group. +

+

+
Parameters:
groupID - Index of a group
objectID - Index of an object +
Returns:
The type of an object or null, when error occurred
+
+
+
+ +

+getObjectX

+
+public int getObjectX(int groupID,
+                      int objectID)
+
+
Returns the x-coordinate of a specific object from a specific group. +

+

+
Parameters:
groupID - Index of a group
objectID - Index of an object +
Returns:
The x-coordinate of an object, or -1, when error occurred
+
+
+
+ +

+getObjectY

+
+public int getObjectY(int groupID,
+                      int objectID)
+
+
Returns the y-coordinate of a specific object from a specific group. +

+

+
Parameters:
groupID - Index of a group
objectID - Index of an object +
Returns:
The y-coordinate of an object, or -1, when error occurred
+
+
+
+ +

+getObjectWidth

+
+public int getObjectWidth(int groupID,
+                          int objectID)
+
+
Returns the width of a specific object from a specific group. +

+

+
Parameters:
groupID - Index of a group
objectID - Index of an object +
Returns:
The width of an object, or -1, when error occurred
+
+
+
+ +

+getObjectHeight

+
+public int getObjectHeight(int groupID,
+                           int objectID)
+
+
Returns the height of a specific object from a specific group. +

+

+
Parameters:
groupID - Index of a group
objectID - Index of an object +
Returns:
The height of an object, or -1, when error occurred
+
+
+
+ +

+getObjectImage

+
+public java.lang.String getObjectImage(int groupID,
+                                       int objectID)
+
+
Retrieve the image source property for a given object +

+

+
Parameters:
groupID - Index of a group
objectID - Index of an object +
Returns:
The image source reference or null if one isn't defined
+
+
+
+ +

+getObjectProperty

+
+public java.lang.String getObjectProperty(int groupID,
+                                          int objectID,
+                                          java.lang.String propertyName,
+                                          java.lang.String def)
+
+
Looks for a property with the given name and returns it's value. If no + property is found, def is returned. +

+

+
Parameters:
groupID - Index of a group
objectID - Index of an object
propertyName - Name of a property
def - default value to return, if no property is found +
Returns:
The value of the property with the given name or def, if there is + no property with that name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/Layer.html b/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/Layer.html new file mode 100644 index 00000000..0c1ba4ab --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/Layer.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Class org.newdawn.slick.tiled.Layer (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tiled.Layer

+
+ + + + + + + + + +
+Packages that use Layer
org.newdawn.slick.tiledContains utilities for working with the TilED (http://www.mapeditor.org) +utility for creating tiled maps. 
+  +

+ + + + + +
+Uses of Layer in org.newdawn.slick.tiled
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.tiled with parameters of type Layer
+protected  voidTiledMap.renderIsometricMap(int x, + int y, + int sx, + int sy, + int width, + int height, + Layer layer, + boolean lineByLine) + +
+          Render of isometric map renders.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/TileSet.html b/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/TileSet.html new file mode 100644 index 00000000..69a66c28 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/TileSet.html @@ -0,0 +1,197 @@ + + + + + + +Uses of Class org.newdawn.slick.tiled.TileSet (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tiled.TileSet

+
+ + + + + + + + + +
+Packages that use TileSet
org.newdawn.slick.tiledContains utilities for working with the TilED (http://www.mapeditor.org) +utility for creating tiled maps. 
+  +

+ + + + + +
+Uses of TileSet in org.newdawn.slick.tiled
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.tiled that return TileSet
+ TileSetTiledMap.findTileSet(int gid) + +
+          Find a tile for a given global tile id
+ TileSetTiledMap.getTileSet(int index) + +
+          Get a tileset at a particular index in the list of sets for this map
+ TileSetTiledMap.getTileSetByGID(int gid) + +
+          Get a tileset by a given global ID
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/TiledMap.GroupObject.html b/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/TiledMap.GroupObject.html new file mode 100644 index 00000000..60ac97f4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/TiledMap.GroupObject.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tiled.TiledMap.GroupObject (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tiled.TiledMap.GroupObject

+
+No usage of org.newdawn.slick.tiled.TiledMap.GroupObject +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/TiledMap.ObjectGroup.html b/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/TiledMap.ObjectGroup.html new file mode 100644 index 00000000..fadec11f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/TiledMap.ObjectGroup.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.tiled.TiledMap.ObjectGroup (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tiled.TiledMap.ObjectGroup

+
+No usage of org.newdawn.slick.tiled.TiledMap.ObjectGroup +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/TiledMap.html b/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/TiledMap.html new file mode 100644 index 00000000..c905b235 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tiled/class-use/TiledMap.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Class org.newdawn.slick.tiled.TiledMap (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.tiled.TiledMap

+
+ + + + + + + + + +
+Packages that use TiledMap
org.newdawn.slick.tiledContains utilities for working with the TilED (http://www.mapeditor.org) +utility for creating tiled maps. 
+  +

+ + + + + +
+Uses of TiledMap in org.newdawn.slick.tiled
+  +

+ + + + + + + + + + + +
Constructors in org.newdawn.slick.tiled with parameters of type TiledMap
Layer(TiledMap map, + org.w3c.dom.Element element) + +
+          Create a new layer based on the XML definition
TileSet(TiledMap map, + org.w3c.dom.Element element, + boolean loadImage) + +
+          Create a tile set based on an XML definition
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tiled/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/tiled/package-frame.html new file mode 100644 index 00000000..9001f66d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tiled/package-frame.html @@ -0,0 +1,36 @@ + + + + + + +org.newdawn.slick.tiled (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.tiled + + + + +
+Classes  + +
+Layer +
+TiledMap +
+TileSet
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tiled/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/tiled/package-summary.html new file mode 100644 index 00000000..a33af4d7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tiled/package-summary.html @@ -0,0 +1,183 @@ + + + + + + +org.newdawn.slick.tiled (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.tiled +

+Contains utilities for working with the TilED (http://www.mapeditor.org) +utility for creating tiled maps. +

+See: +
+          Description +

+ + + + + + + + + + + + + + + + + +
+Class Summary
LayerA layer of tiles on the map
TiledMapThis class is intended to parse TilED maps.
TileSetA holder for tileset information
+  + +

+

+Package org.newdawn.slick.tiled Description +

+ +

+Contains utilities for working with the TilED (http://www.mapeditor.org) +utility for creating tiled maps. The default rendering for the tile map will simply render it flat. The data +from the tilemaps is also available in it's raw form. +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tiled/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/tiled/package-tree.html new file mode 100644 index 00000000..216d8c80 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tiled/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +org.newdawn.slick.tiled Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.tiled +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/tiled/package-use.html b/lib/slick/javadoc/org/newdawn/slick/tiled/package-use.html new file mode 100644 index 00000000..60fc1cbf --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/tiled/package-use.html @@ -0,0 +1,183 @@ + + + + + + +Uses of Package org.newdawn.slick.tiled (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.tiled

+
+ + + + + + + + + +
+Packages that use org.newdawn.slick.tiled
org.newdawn.slick.tiledContains utilities for working with the TilED (http://www.mapeditor.org) +utility for creating tiled maps. 
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.tiled used by org.newdawn.slick.tiled
Layer + +
+          A layer of tiles on the map
TiledMap + +
+          This class is intended to parse TilED maps.
TileSet + +
+          A holder for tileset information
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/Bootstrap.html b/lib/slick/javadoc/org/newdawn/slick/util/Bootstrap.html new file mode 100644 index 00000000..d28018ac --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/Bootstrap.html @@ -0,0 +1,268 @@ + + + + + + +Bootstrap (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Class Bootstrap

+
+java.lang.Object
+  extended by org.newdawn.slick.util.Bootstrap
+
+
+
+
public class Bootstrap
extends java.lang.Object
+ + +

+Utility class to wrap up starting a game in a single line +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
Bootstrap() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static voidrunAsApplication(Game game, + int width, + int height, + boolean fullscreen) + +
+          Start the game as an application
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Bootstrap

+
+public Bootstrap()
+
+
+ + + + + + + + +
+Method Detail
+ +

+runAsApplication

+
+public static void runAsApplication(Game game,
+                                    int width,
+                                    int height,
+                                    boolean fullscreen)
+
+
Start the game as an application +

+

+
Parameters:
game - The game to be started
width - The width of the window
height - The height of the window
fullscreen - True if the window should be fullscreen
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/BufferedImageUtil.html b/lib/slick/javadoc/org/newdawn/slick/util/BufferedImageUtil.html new file mode 100644 index 00000000..a30ea7ac --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/BufferedImageUtil.html @@ -0,0 +1,333 @@ + + + + + + +BufferedImageUtil (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Class BufferedImageUtil

+
+java.lang.Object
+  extended by org.newdawn.slick.util.BufferedImageUtil
+
+
+
+
public class BufferedImageUtil
extends java.lang.Object
+ + +

+This is a utility class that allows you to convert a BufferedImage into a + texture. +

+ +

+

+
Author:
+
James Chambers (Jimmy), Jeremy Adams (elias_naur), Kevin Glass (kevglass)
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
BufferedImageUtil() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static TexturegetTexture(java.lang.String resourceName, + java.awt.image.BufferedImage resourceImage) + +
+          Load a texture
+static TexturegetTexture(java.lang.String resourceName, + java.awt.image.BufferedImage resourceImage, + int filter) + +
+          Load a texture
+static TexturegetTexture(java.lang.String resourceName, + java.awt.image.BufferedImage resourceimage, + int target, + int dstPixelFormat, + int minFilter, + int magFilter) + +
+          Load a texture into OpenGL from a BufferedImage
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+BufferedImageUtil

+
+public BufferedImageUtil()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getTexture

+
+public static Texture getTexture(java.lang.String resourceName,
+                                 java.awt.image.BufferedImage resourceImage)
+                          throws java.io.IOException
+
+
Load a texture +

+

+
Parameters:
resourceName - The location of the resource to load
resourceImage - The BufferedImage we are converting +
Returns:
The loaded texture +
Throws: +
java.io.IOException - Indicates a failure to access the resource
+
+
+
+ +

+getTexture

+
+public static Texture getTexture(java.lang.String resourceName,
+                                 java.awt.image.BufferedImage resourceImage,
+                                 int filter)
+                          throws java.io.IOException
+
+
Load a texture +

+

+
Parameters:
resourceName - The location of the resource to load
resourceImage - The BufferedImage we are converting +
Returns:
The loaded texture +
Throws: +
java.io.IOException - Indicates a failure to access the resource
+
+
+
+ +

+getTexture

+
+public static Texture getTexture(java.lang.String resourceName,
+                                 java.awt.image.BufferedImage resourceimage,
+                                 int target,
+                                 int dstPixelFormat,
+                                 int minFilter,
+                                 int magFilter)
+                          throws java.io.IOException
+
+
Load a texture into OpenGL from a BufferedImage +

+

+
Parameters:
resourceName - The location of the resource to load
resourceimage - The BufferedImage we are converting
target - The GL target to load the texture against
dstPixelFormat - The pixel format of the screen
minFilter - The minimising filter
magFilter - The magnification filter +
Returns:
The loaded texture +
Throws: +
java.io.IOException - Indicates a failure to access the resource
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/ClasspathLocation.html b/lib/slick/javadoc/org/newdawn/slick/util/ClasspathLocation.html new file mode 100644 index 00000000..1366e1ae --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/ClasspathLocation.html @@ -0,0 +1,297 @@ + + + + + + +ClasspathLocation (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Class ClasspathLocation

+
+java.lang.Object
+  extended by org.newdawn.slick.util.ClasspathLocation
+
+
+
All Implemented Interfaces:
ResourceLocation
+
+
+
+
public class ClasspathLocation
extends java.lang.Object
implements ResourceLocation
+ + +

+A resource location that searches the classpath +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ClasspathLocation() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.net.URLgetResource(java.lang.String ref) + +
+          Get a resource as a URL
+ java.io.InputStreamgetResourceAsStream(java.lang.String ref) + +
+          Get a resource as an input stream
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ClasspathLocation

+
+public ClasspathLocation()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getResource

+
+public java.net.URL getResource(java.lang.String ref)
+
+
Description copied from interface: ResourceLocation
+
Get a resource as a URL +

+

+
Specified by:
getResource in interface ResourceLocation
+
+
+
Parameters:
ref - The reference to the resource to retrieve +
Returns:
A URL from which the resource can be read
See Also:
ResourceLocation.getResource(java.lang.String)
+
+
+
+ +

+getResourceAsStream

+
+public java.io.InputStream getResourceAsStream(java.lang.String ref)
+
+
Description copied from interface: ResourceLocation
+
Get a resource as an input stream +

+

+
Specified by:
getResourceAsStream in interface ResourceLocation
+
+
+
Parameters:
ref - The reference to the resource to retrieve +
Returns:
A stream from which the resource can be read or + null if the resource can't be found in this location
See Also:
ResourceLocation.getResourceAsStream(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/DefaultLogSystem.html b/lib/slick/javadoc/org/newdawn/slick/util/DefaultLogSystem.html new file mode 100644 index 00000000..a2948bbe --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/DefaultLogSystem.html @@ -0,0 +1,454 @@ + + + + + + +DefaultLogSystem (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Class DefaultLogSystem

+
+java.lang.Object
+  extended by org.newdawn.slick.util.DefaultLogSystem
+
+
+
All Implemented Interfaces:
LogSystem
+
+
+
+
public class DefaultLogSystem
extends java.lang.Object
implements LogSystem
+ + +

+The default implementation that just spits the messages out to stdout +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static java.io.PrintStreamout + +
+          The output stream for dumping the log out on
+  + + + + + + + + + + +
+Constructor Summary
DefaultLogSystem() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddebug(java.lang.String message) + +
+          Log a debug message
+ voiderror(java.lang.String message) + +
+          Log an error
+ voiderror(java.lang.String message, + java.lang.Throwable e) + +
+          Log an error
+ voiderror(java.lang.Throwable e) + +
+          Log an error
+ voidinfo(java.lang.String message) + +
+          Log an information message
+ voidwarn(java.lang.String message) + +
+          Log a warning
+ voidwarn(java.lang.String message, + java.lang.Throwable e) + +
+          Log a warning with an exception that caused it
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+out

+
+public static java.io.PrintStream out
+
+
The output stream for dumping the log out on +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+DefaultLogSystem

+
+public DefaultLogSystem()
+
+
+ + + + + + + + +
+Method Detail
+ +

+error

+
+public void error(java.lang.String message,
+                  java.lang.Throwable e)
+
+
Log an error +

+

+
Specified by:
error in interface LogSystem
+
+
+
Parameters:
message - The message describing the error
e - The exception causing the error
+
+
+
+ +

+error

+
+public void error(java.lang.Throwable e)
+
+
Log an error +

+

+
Specified by:
error in interface LogSystem
+
+
+
Parameters:
e - The exception causing the error
+
+
+
+ +

+error

+
+public void error(java.lang.String message)
+
+
Log an error +

+

+
Specified by:
error in interface LogSystem
+
+
+
Parameters:
message - The message describing the error
+
+
+
+ +

+warn

+
+public void warn(java.lang.String message)
+
+
Log a warning +

+

+
Specified by:
warn in interface LogSystem
+
+
+
Parameters:
message - The message describing the warning
+
+
+
+ +

+info

+
+public void info(java.lang.String message)
+
+
Log an information message +

+

+
Specified by:
info in interface LogSystem
+
+
+
Parameters:
message - The message describing the infomation
+
+
+
+ +

+debug

+
+public void debug(java.lang.String message)
+
+
Log a debug message +

+

+
Specified by:
debug in interface LogSystem
+
+
+
Parameters:
message - The message describing the debug
+
+
+
+ +

+warn

+
+public void warn(java.lang.String message,
+                 java.lang.Throwable e)
+
+
Log a warning with an exception that caused it +

+

+
Specified by:
warn in interface LogSystem
+
+
+
Parameters:
message - The message describing the warning
e - The cause of the warning
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/FastTrig.html b/lib/slick/javadoc/org/newdawn/slick/util/FastTrig.html new file mode 100644 index 00000000..45b98258 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/FastTrig.html @@ -0,0 +1,285 @@ + + + + + + +FastTrig (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Class FastTrig

+
+java.lang.Object
+  extended by org.newdawn.slick.util.FastTrig
+
+
+
+
public class FastTrig
extends java.lang.Object
+ + +

+Utility to handle Java's odd trig performance issues +

+ +

+

+
Author:
+
JeffK
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
FastTrig() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+static doublecos(double radians) + +
+          Get the cosine of an angle
+static doublesin(double radians) + +
+          Get the sine of an angle
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FastTrig

+
+public FastTrig()
+
+
+ + + + + + + + +
+Method Detail
+ +

+sin

+
+public static double sin(double radians)
+
+
Get the sine of an angle +

+

+
Parameters:
radians - The angle +
Returns:
The sine of the angle
+
+
+
+ +

+cos

+
+public static double cos(double radians)
+
+
Get the cosine of an angle +

+

+
Parameters:
radians - The angle +
Returns:
The cosine of the angle
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/FileSystemLocation.html b/lib/slick/javadoc/org/newdawn/slick/util/FileSystemLocation.html new file mode 100644 index 00000000..442bf28d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/FileSystemLocation.html @@ -0,0 +1,301 @@ + + + + + + +FileSystemLocation (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Class FileSystemLocation

+
+java.lang.Object
+  extended by org.newdawn.slick.util.FileSystemLocation
+
+
+
All Implemented Interfaces:
ResourceLocation
+
+
+
+
public class FileSystemLocation
extends java.lang.Object
implements ResourceLocation
+ + +

+A resource loading location that searches somewhere on the classpath +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
FileSystemLocation(java.io.File root) + +
+          Create a new resoruce location based on the file system
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.net.URLgetResource(java.lang.String ref) + +
+          Get a resource as a URL
+ java.io.InputStreamgetResourceAsStream(java.lang.String ref) + +
+          Get a resource as an input stream
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FileSystemLocation

+
+public FileSystemLocation(java.io.File root)
+
+
Create a new resoruce location based on the file system +

+

+
Parameters:
root - The root of the file system to search
+
+ + + + + + + + +
+Method Detail
+ +

+getResource

+
+public java.net.URL getResource(java.lang.String ref)
+
+
Description copied from interface: ResourceLocation
+
Get a resource as a URL +

+

+
Specified by:
getResource in interface ResourceLocation
+
+
+
Parameters:
ref - The reference to the resource to retrieve +
Returns:
A URL from which the resource can be read
See Also:
ResourceLocation.getResource(String)
+
+
+
+ +

+getResourceAsStream

+
+public java.io.InputStream getResourceAsStream(java.lang.String ref)
+
+
Description copied from interface: ResourceLocation
+
Get a resource as an input stream +

+

+
Specified by:
getResourceAsStream in interface ResourceLocation
+
+
+
Parameters:
ref - The reference to the resource to retrieve +
Returns:
A stream from which the resource can be read or + null if the resource can't be found in this location
See Also:
ResourceLocation.getResourceAsStream(String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/FontUtils.Alignment.html b/lib/slick/javadoc/org/newdawn/slick/util/FontUtils.Alignment.html new file mode 100644 index 00000000..73217f7c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/FontUtils.Alignment.html @@ -0,0 +1,329 @@ + + + + + + +FontUtils.Alignment (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Class FontUtils.Alignment

+
+java.lang.Object
+  extended by org.newdawn.slick.util.FontUtils.Alignment
+
+
+
Enclosing class:
FontUtils
+
+
+
+
public class FontUtils.Alignment
extends java.lang.Object
+ + +

+Alignment indicators +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intCENTER + +
+          Center alignment
+static intJUSTIFY + +
+          Justify alignment
+static intLEFT + +
+          Left alignment
+static intRIGHT + +
+          Right alignment
+  + + + + + + + + + + +
+Constructor Summary
FontUtils.Alignment() + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+LEFT

+
+public static final int LEFT
+
+
Left alignment +

+

+
See Also:
Constant Field Values
+
+
+ +

+CENTER

+
+public static final int CENTER
+
+
Center alignment +

+

+
See Also:
Constant Field Values
+
+
+ +

+RIGHT

+
+public static final int RIGHT
+
+
Right alignment +

+

+
See Also:
Constant Field Values
+
+
+ +

+JUSTIFY

+
+public static final int JUSTIFY
+
+
Justify alignment +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+FontUtils.Alignment

+
+public FontUtils.Alignment()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/FontUtils.html b/lib/slick/javadoc/org/newdawn/slick/util/FontUtils.html new file mode 100644 index 00000000..a096c52f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/FontUtils.html @@ -0,0 +1,441 @@ + + + + + + +FontUtils (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Class FontUtils

+
+java.lang.Object
+  extended by org.newdawn.slick.util.FontUtils
+
+
+
+
public class FontUtils
extends java.lang.Object
+ + +

+Simple utility class to support justified text + + http://slick.javaunlimited.net/viewtopic.php?t=2640 +

+ +

+

+
Author:
+
zenzei
+
+
+ +

+ + + + + + + + + + + +
+Nested Class Summary
+ classFontUtils.Alignment + +
+          Alignment indicators
+  + + + + + + + + + + +
+Constructor Summary
FontUtils() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voiddrawCenter(Font font, + java.lang.String s, + int x, + int y, + int width) + +
+          Draw text center justified
+static voiddrawCenter(Font font, + java.lang.String s, + int x, + int y, + int width, + Color color) + +
+          Draw text center justified
+static voiddrawLeft(Font font, + java.lang.String s, + int x, + int y) + +
+          Draw text left justified
+static voiddrawRight(Font font, + java.lang.String s, + int x, + int y, + int width) + +
+          Draw text right justified
+static voiddrawRight(Font font, + java.lang.String s, + int x, + int y, + int width, + Color color) + +
+          Draw text right justified
+static intdrawString(Font font, + java.lang.String s, + int alignment, + int x, + int y, + int width, + Color color) + +
+          Draw a string
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FontUtils

+
+public FontUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+drawLeft

+
+public static void drawLeft(Font font,
+                            java.lang.String s,
+                            int x,
+                            int y)
+
+
Draw text left justified +

+

+
Parameters:
font - The font to draw with
s - The string to draw
x - The x location to draw at
y - The y location to draw at
+
+
+
+ +

+drawCenter

+
+public static void drawCenter(Font font,
+                              java.lang.String s,
+                              int x,
+                              int y,
+                              int width)
+
+
Draw text center justified +

+

+
Parameters:
font - The font to draw with
s - The string to draw
x - The x location to draw at
y - The y location to draw at
width - The width to fill with the text
+
+
+
+ +

+drawCenter

+
+public static void drawCenter(Font font,
+                              java.lang.String s,
+                              int x,
+                              int y,
+                              int width,
+                              Color color)
+
+
Draw text center justified +

+

+
Parameters:
font - The font to draw with
s - The string to draw
x - The x location to draw at
y - The y location to draw at
width - The width to fill with the text
color - The color to draw in
+
+
+
+ +

+drawRight

+
+public static void drawRight(Font font,
+                             java.lang.String s,
+                             int x,
+                             int y,
+                             int width)
+
+
Draw text right justified +

+

+
Parameters:
font - The font to draw with
s - The string to draw
x - The x location to draw at
y - The y location to draw at
width - The width to fill with the text
+
+
+
+ +

+drawRight

+
+public static void drawRight(Font font,
+                             java.lang.String s,
+                             int x,
+                             int y,
+                             int width,
+                             Color color)
+
+
Draw text right justified +

+

+
Parameters:
font - The font to draw with
s - The string to draw
x - The x location to draw at
y - The y location to draw at
width - The width to fill with the text
color - The color to draw in
+
+
+
+ +

+drawString

+
+public static final int drawString(Font font,
+                                   java.lang.String s,
+                                   int alignment,
+                                   int x,
+                                   int y,
+                                   int width,
+                                   Color color)
+
+
Draw a string +

+

+
Parameters:
font - The font to draw with
s - The text to draw
alignment - The alignment to apply
x - The x location to draw at
y - The y location to draw at
width - The width to fill with the string
color - The color to draw in +
Returns:
The final x coordinate of the text
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/InputAdapter.html b/lib/slick/javadoc/org/newdawn/slick/util/InputAdapter.html new file mode 100644 index 00000000..b3a2e324 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/InputAdapter.html @@ -0,0 +1,890 @@ + + + + + + +InputAdapter (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Class InputAdapter

+
+java.lang.Object
+  extended by org.newdawn.slick.util.InputAdapter
+
+
+
All Implemented Interfaces:
ControlledInputReciever, ControllerListener, InputListener, KeyListener, MouseListener
+
+
+
Direct Known Subclasses:
AbstractComponent
+
+
+
+
public class InputAdapter
extends java.lang.Object
implements InputListener
+ + +

+An implement implementation of the InputListener interface +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
InputAdapter() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcontrollerButtonPressed(int controller, + int button) + +
+          Notification that a button control has been pressed on + the controller.
+ voidcontrollerButtonReleased(int controller, + int button) + +
+          Notification that a button control has been released on + the controller.
+ voidcontrollerDownPressed(int controller) + +
+          Notification that the down control has been pressed on + the controller.
+ voidcontrollerDownReleased(int controller) + +
+          Notification that the down control has been released on + the controller.
+ voidcontrollerLeftPressed(int controller) + +
+          Notification that the left control has been pressed on + the controller.
+ voidcontrollerLeftReleased(int controller) + +
+          Notification that the left control has been released on + the controller.
+ voidcontrollerRightPressed(int controller) + +
+          Notification that the right control has been pressed on + the controller.
+ voidcontrollerRightReleased(int controller) + +
+          Notification that the right control has been released on + the controller.
+ voidcontrollerUpPressed(int controller) + +
+          Notification that the up control has been pressed on + the controller.
+ voidcontrollerUpReleased(int controller) + +
+          Notification that the up control has been released on + the controller.
+ voidinputEnded() + +
+          Notification that all input events have been sent for this frame
+ voidinputStarted() + +
+          Notification that input is about to be processed
+ booleanisAcceptingInput() + +
+          Check if this input listener is accepting input
+ voidkeyPressed(int key, + char c) + +
+          Notification that a key was pressed
+ voidkeyReleased(int key, + char c) + +
+          Notification that a key was released
+ voidmouseClicked(int button, + int x, + int y, + int clickCount) + +
+          Notification that a mouse button was clicked.
+ voidmouseDragged(int oldx, + int oldy, + int newx, + int newy) + +
+          Notification that mouse cursor was dragged
+ voidmouseMoved(int oldx, + int oldy, + int newx, + int newy) + +
+          Notification that mouse cursor was moved
+ voidmousePressed(int button, + int x, + int y) + +
+          Notification that a mouse button was pressed
+ voidmouseReleased(int button, + int x, + int y) + +
+          Notification that a mouse button was released
+ voidmouseWheelMoved(int change) + +
+          Notification that the mouse wheel position was updated
+ voidsetAcceptingInput(boolean acceptingInput) + +
+          Indicate if we should be accepting input of any sort
+ voidsetInput(Input input) + +
+          Set the input that events are being sent from
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+InputAdapter

+
+public InputAdapter()
+
+
+ + + + + + + + +
+Method Detail
+ +

+controllerButtonPressed

+
+public void controllerButtonPressed(int controller,
+                                    int button)
+
+
Description copied from interface: ControllerListener
+
Notification that a button control has been pressed on + the controller. +

+

+
Specified by:
controllerButtonPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
button - The index of the button pressed (starting at 1)
See Also:
ControllerListener.controllerButtonPressed(int, int)
+
+
+
+ +

+controllerButtonReleased

+
+public void controllerButtonReleased(int controller,
+                                     int button)
+
+
Description copied from interface: ControllerListener
+
Notification that a button control has been released on + the controller. +

+

+
Specified by:
controllerButtonReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
button - The index of the button released (starting at 1)
See Also:
ControllerListener.controllerButtonReleased(int, int)
+
+
+
+ +

+controllerDownPressed

+
+public void controllerDownPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the down control has been pressed on + the controller. +

+

+
Specified by:
controllerDownPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerDownPressed(int)
+
+
+
+ +

+controllerDownReleased

+
+public void controllerDownReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the down control has been released on + the controller. +

+

+
Specified by:
controllerDownReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerDownReleased(int)
+
+
+
+ +

+controllerLeftPressed

+
+public void controllerLeftPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the left control has been pressed on + the controller. +

+

+
Specified by:
controllerLeftPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerLeftPressed(int)
+
+
+
+ +

+controllerLeftReleased

+
+public void controllerLeftReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the left control has been released on + the controller. +

+

+
Specified by:
controllerLeftReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerLeftReleased(int)
+
+
+
+ +

+controllerRightPressed

+
+public void controllerRightPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the right control has been pressed on + the controller. +

+

+
Specified by:
controllerRightPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerRightPressed(int)
+
+
+
+ +

+controllerRightReleased

+
+public void controllerRightReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the right control has been released on + the controller. +

+

+
Specified by:
controllerRightReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerRightReleased(int)
+
+
+
+ +

+controllerUpPressed

+
+public void controllerUpPressed(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the up control has been pressed on + the controller. +

+

+
Specified by:
controllerUpPressed in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was pressed.
See Also:
ControllerListener.controllerUpPressed(int)
+
+
+
+ +

+controllerUpReleased

+
+public void controllerUpReleased(int controller)
+
+
Description copied from interface: ControllerListener
+
Notification that the up control has been released on + the controller. +

+

+
Specified by:
controllerUpReleased in interface ControllerListener
+
+
+
Parameters:
controller - The index of the controller on which the control + was released.
See Also:
ControllerListener.controllerUpReleased(int)
+
+
+
+ +

+inputEnded

+
+public void inputEnded()
+
+
Description copied from interface: ControlledInputReciever
+
Notification that all input events have been sent for this frame +

+

+
Specified by:
inputEnded in interface ControlledInputReciever
+
+
+
See Also:
ControlledInputReciever.inputEnded()
+
+
+
+ +

+isAcceptingInput

+
+public boolean isAcceptingInput()
+
+
Description copied from interface: ControlledInputReciever
+
Check if this input listener is accepting input +

+

+
Specified by:
isAcceptingInput in interface ControlledInputReciever
+
+
+ +
Returns:
True if the input listener should recieve events
See Also:
ControlledInputReciever.isAcceptingInput()
+
+
+
+ +

+setAcceptingInput

+
+public void setAcceptingInput(boolean acceptingInput)
+
+
Indicate if we should be accepting input of any sort +

+

+
+
+
+
Parameters:
acceptingInput - True if we should accept input
+
+
+
+ +

+keyPressed

+
+public void keyPressed(int key,
+                       char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was pressed +

+

+
Specified by:
keyPressed in interface KeyListener
+
+
+
Parameters:
key - The key code that was pressed (@see org.newdawn.slick.Input)
c - The character of the key that was pressed
See Also:
KeyListener.keyPressed(int, char)
+
+
+
+ +

+keyReleased

+
+public void keyReleased(int key,
+                        char c)
+
+
Description copied from interface: KeyListener
+
Notification that a key was released +

+

+
Specified by:
keyReleased in interface KeyListener
+
+
+
Parameters:
key - The key code that was released (@see org.newdawn.slick.Input)
c - The character of the key that was released
See Also:
KeyListener.keyReleased(int, char)
+
+
+
+ +

+mouseMoved

+
+public void mouseMoved(int oldx,
+                       int oldy,
+                       int newx,
+                       int newy)
+
+
Description copied from interface: MouseListener
+
Notification that mouse cursor was moved +

+

+
Specified by:
mouseMoved in interface MouseListener
+
+
+
Parameters:
oldx - The old x position of the mouse
oldy - The old y position of the mouse
newx - The new x position of the mouse
newy - The new y position of the mouse
See Also:
MouseListener.mouseMoved(int, int, int, int)
+
+
+
+ +

+mousePressed

+
+public void mousePressed(int button,
+                         int x,
+                         int y)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was pressed +

+

+
Specified by:
mousePressed in interface MouseListener
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
See Also:
MouseListener.mousePressed(int, int, int)
+
+
+
+ +

+mouseReleased

+
+public void mouseReleased(int button,
+                          int x,
+                          int y)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was released +

+

+
Specified by:
mouseReleased in interface MouseListener
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was released
y - The y position of the mouse when the button was released
See Also:
MouseListener.mouseReleased(int, int, int)
+
+
+
+ +

+mouseWheelMoved

+
+public void mouseWheelMoved(int change)
+
+
Description copied from interface: MouseListener
+
Notification that the mouse wheel position was updated +

+

+
Specified by:
mouseWheelMoved in interface MouseListener
+
+
+
Parameters:
change - The amount of the wheel has moved
See Also:
MouseListener.mouseWheelMoved(int)
+
+
+
+ +

+setInput

+
+public void setInput(Input input)
+
+
Description copied from interface: ControlledInputReciever
+
Set the input that events are being sent from +

+

+
Specified by:
setInput in interface ControlledInputReciever
+
+
+
Parameters:
input - The input instance sending events
See Also:
ControlledInputReciever.setInput(org.newdawn.slick.Input)
+
+
+
+ +

+mouseClicked

+
+public void mouseClicked(int button,
+                         int x,
+                         int y,
+                         int clickCount)
+
+
Description copied from interface: MouseListener
+
Notification that a mouse button was clicked. Due to double click + handling the single click may be delayed slightly. For absolute notification + of single clicks use mousePressed(). + + To be absolute this method should only be used when considering double clicks +

+

+
Specified by:
mouseClicked in interface MouseListener
+
+
+
Parameters:
button - The index of the button (starting at 0)
x - The x position of the mouse when the button was pressed
y - The y position of the mouse when the button was pressed
clickCount - The number of times the button was clicked
See Also:
MouseListener.mouseClicked(int, int, int, int)
+
+
+
+ +

+mouseDragged

+
+public void mouseDragged(int oldx,
+                         int oldy,
+                         int newx,
+                         int newy)
+
+
Description copied from interface: MouseListener
+
Notification that mouse cursor was dragged +

+

+
Specified by:
mouseDragged in interface MouseListener
+
+
+
Parameters:
oldx - The old x position of the mouse
oldy - The old y position of the mouse
newx - The new x position of the mouse
newy - The new y position of the mouse
+
+
+
+ +

+inputStarted

+
+public void inputStarted()
+
+
Description copied from interface: ControlledInputReciever
+
Notification that input is about to be processed +

+

+
Specified by:
inputStarted in interface ControlledInputReciever
+
+
+
See Also:
ControlledInputReciever.inputStarted()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/LocatedImage.html b/lib/slick/javadoc/org/newdawn/slick/util/LocatedImage.html new file mode 100644 index 00000000..837571ba --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/LocatedImage.html @@ -0,0 +1,486 @@ + + + + + + +LocatedImage (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Class LocatedImage

+
+java.lang.Object
+  extended by org.newdawn.slick.util.LocatedImage
+
+
+
+
public class LocatedImage
extends java.lang.Object
+ + +

+An image along with state information that allows it to be drawn without + specifing the state in which to render. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
LocatedImage(Image image, + int x, + int y) + +
+          Create a new located image
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddraw() + +
+          Draw the image based on the current configured state
+ ColorgetColor() + +
+          Get the colour filter being applied
+ floatgetHeight() + +
+          Get the height the image will be drawn at
+ floatgetWidth() + +
+          Get the width the image will be drawn at
+ intgetX() + +
+          Get the x position at which the image will be drawn
+ intgetY() + +
+          Get the y position at which the image will be drawn
+ voidsetColor(Color c) + +
+          Set the colour filter to apply to the image
+ voidsetHeight(float height) + +
+          Set the height the image should be drawn at
+ voidsetWidth(float width) + +
+          Set the width the image should be drawn at
+ voidsetX(int x) + +
+          Set the x position at which the image should be drawn
+ voidsetY(int y) + +
+          Set the y position at which the image should be drawn
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+LocatedImage

+
+public LocatedImage(Image image,
+                    int x,
+                    int y)
+
+
Create a new located image +

+

+
Parameters:
image - The image to be drawn
x - The x location at which the image should be drawn
y - The y location at which the image should be drawn
+
+ + + + + + + + +
+Method Detail
+ +

+getHeight

+
+public float getHeight()
+
+
Get the height the image will be drawn at +

+

+ +
Returns:
The height
+
+
+
+ +

+getWidth

+
+public float getWidth()
+
+
Get the width the image will be drawn at +

+

+ +
Returns:
The width
+
+
+
+ +

+setHeight

+
+public void setHeight(float height)
+
+
Set the height the image should be drawn at +

+

+
Parameters:
height - The height the image should be drawn at
+
+
+
+ +

+setWidth

+
+public void setWidth(float width)
+
+
Set the width the image should be drawn at +

+

+
Parameters:
width - The width the image should be drawn at
+
+
+
+ +

+setColor

+
+public void setColor(Color c)
+
+
Set the colour filter to apply to the image +

+

+
Parameters:
c - The color filter to apply to the image
+
+
+
+ +

+getColor

+
+public Color getColor()
+
+
Get the colour filter being applied +

+

+ +
Returns:
The color the being applied
+
+
+
+ +

+setX

+
+public void setX(int x)
+
+
Set the x position at which the image should be drawn +

+

+
Parameters:
x - The x coordinate of the position
+
+
+
+ +

+setY

+
+public void setY(int y)
+
+
Set the y position at which the image should be drawn +

+

+
Parameters:
y - The y coordinate of the position
+
+
+
+ +

+getX

+
+public int getX()
+
+
Get the x position at which the image will be drawn +

+

+ +
Returns:
The x position at which the image will be drawn
+
+
+
+ +

+getY

+
+public int getY()
+
+
Get the y position at which the image will be drawn +

+

+ +
Returns:
The y position at which the image will be drawn
+
+
+
+ +

+draw

+
+public void draw()
+
+
Draw the image based on the current configured state +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/Log.html b/lib/slick/javadoc/org/newdawn/slick/util/Log.html new file mode 100644 index 00000000..d0e6d82a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/Log.html @@ -0,0 +1,450 @@ + + + + + + +Log (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Class Log

+
+java.lang.Object
+  extended by org.newdawn.slick.util.Log
+
+
+
+
public final class Log
extends java.lang.Object
+ + +

+A simple central logging system +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidcheckVerboseLogSetting() + +
+          Check if the system property org.newdawn.slick.verboseLog is set to true.
+static voiddebug(java.lang.String message) + +
+          Log a debug message
+static voiderror(java.lang.String message) + +
+          Log an error
+static voiderror(java.lang.String message, + java.lang.Throwable e) + +
+          Log an error
+static voiderror(java.lang.Throwable e) + +
+          Log an error
+static voidinfo(java.lang.String message) + +
+          Log an information message
+static voidsetForcedVerboseOn() + +
+          Indicate that we want verbose logging, even if switched off in game code.
+static voidsetLogSystem(LogSystem system) + +
+          Set the log system that will have all of the log info + sent to it.
+static voidsetVerbose(boolean v) + +
+          Indicate that we want verbose logging.
+static voidwarn(java.lang.String message) + +
+          Log a warning
+static voidwarn(java.lang.String message, + java.lang.Throwable e) + +
+          Log a warning
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+setLogSystem

+
+public static void setLogSystem(LogSystem system)
+
+
Set the log system that will have all of the log info + sent to it. +

+

+
Parameters:
system - The system to use for logging.
+
+
+
+ +

+setVerbose

+
+public static void setVerbose(boolean v)
+
+
Indicate that we want verbose logging. + The call is ignored if verbose logging is forced by the system property + "org.newdawn.slick.forceVerboseLog" +

+

+
Parameters:
v - True if we want verbose logging (INFO and DEBUG)
+
+
+
+ +

+checkVerboseLogSetting

+
+public static void checkVerboseLogSetting()
+
+
Check if the system property org.newdawn.slick.verboseLog is set to true. + If this is the case we activate the verbose logging mode +

+

+
+
+
+
+ +

+setForcedVerboseOn

+
+public static void setForcedVerboseOn()
+
+
Indicate that we want verbose logging, even if switched off in game code. + Only be called when system property "org.newdawn.slick.forceVerboseLog" is set to true. + You must not call this method directly. +

+

+
+
+
+
+ +

+error

+
+public static void error(java.lang.String message,
+                         java.lang.Throwable e)
+
+
Log an error +

+

+
Parameters:
message - The message describing the error
e - The exception causing the error
+
+
+
+ +

+error

+
+public static void error(java.lang.Throwable e)
+
+
Log an error +

+

+
Parameters:
e - The exception causing the error
+
+
+
+ +

+error

+
+public static void error(java.lang.String message)
+
+
Log an error +

+

+
Parameters:
message - The message describing the error
+
+
+
+ +

+warn

+
+public static void warn(java.lang.String message)
+
+
Log a warning +

+

+
Parameters:
message - The message describing the warning
+
+
+
+ +

+warn

+
+public static void warn(java.lang.String message,
+                        java.lang.Throwable e)
+
+
Log a warning +

+

+
Parameters:
message - The message describing the warning
e - The issue causing the warning
+
+
+
+ +

+info

+
+public static void info(java.lang.String message)
+
+
Log an information message +

+

+
Parameters:
message - The message describing the infomation
+
+
+
+ +

+debug

+
+public static void debug(java.lang.String message)
+
+
Log a debug message +

+

+
Parameters:
message - The message describing the debug
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/LogSystem.html b/lib/slick/javadoc/org/newdawn/slick/util/LogSystem.html new file mode 100644 index 00000000..1872e3f0 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/LogSystem.html @@ -0,0 +1,349 @@ + + + + + + +LogSystem (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Interface LogSystem

+
+
All Known Implementing Classes:
DefaultLogSystem
+
+
+
+
public interface LogSystem
+ + +

+Plugin in interface for the logging of Slick +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddebug(java.lang.String message) + +
+          Log a debug message
+ voiderror(java.lang.String message) + +
+          Log an error
+ voiderror(java.lang.String message, + java.lang.Throwable e) + +
+          Log an error
+ voiderror(java.lang.Throwable e) + +
+          Log an error
+ voidinfo(java.lang.String message) + +
+          Log an information message
+ voidwarn(java.lang.String message) + +
+          Log a warning
+ voidwarn(java.lang.String message, + java.lang.Throwable e) + +
+          Log a warning
+  +

+ + + + + + + + +
+Method Detail
+ +

+error

+
+void error(java.lang.String message,
+           java.lang.Throwable e)
+
+
Log an error +

+

+
Parameters:
message - The message describing the error
e - The exception causing the error
+
+
+
+ +

+error

+
+void error(java.lang.Throwable e)
+
+
Log an error +

+

+
Parameters:
e - The exception causing the error
+
+
+
+ +

+error

+
+void error(java.lang.String message)
+
+
Log an error +

+

+
Parameters:
message - The message describing the error
+
+
+
+ +

+warn

+
+void warn(java.lang.String message)
+
+
Log a warning +

+

+
Parameters:
message - The message describing the warning
+
+
+
+ +

+warn

+
+void warn(java.lang.String message,
+          java.lang.Throwable e)
+
+
Log a warning +

+

+
Parameters:
message - The message describing the warning
e - The cause of the warning
+
+
+
+ +

+info

+
+void info(java.lang.String message)
+
+
Log an information message +

+

+
Parameters:
message - The message describing the infomation
+
+
+
+ +

+debug

+
+void debug(java.lang.String message)
+
+
Log a debug message +

+

+
Parameters:
message - The message describing the debug
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/MaskUtil.html b/lib/slick/javadoc/org/newdawn/slick/util/MaskUtil.html new file mode 100644 index 00000000..c3394fe2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/MaskUtil.html @@ -0,0 +1,385 @@ + + + + + + +MaskUtil (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Class MaskUtil

+
+java.lang.Object
+  extended by org.newdawn.slick.util.MaskUtil
+
+
+
+
public class MaskUtil
extends java.lang.Object
+ + +

+A utility to provide full screen masking +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected static SGLGL + +
+          The renderer to use for all GL operations
+  + + + + + + + + + + +
+Constructor Summary
MaskUtil() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voiddefineMask() + +
+          Start defining the screen mask.
+static voiddrawOffMask() + +
+          Start drawing only off the masked area
+static voiddrawOnMask() + +
+          Start drawing only on the masked area
+static voidfinishDefineMask() + +
+          Finish defining the screen mask
+static voidresetMask() + +
+          Reset the masked area - should be done after you've finished rendering
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GL

+
+protected static SGL GL
+
+
The renderer to use for all GL operations +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+MaskUtil

+
+public MaskUtil()
+
+
+ + + + + + + + +
+Method Detail
+ +

+defineMask

+
+public static void defineMask()
+
+
Start defining the screen mask. After calling this use graphics functions to + mask out the area +

+

+
+
+
+
+ +

+finishDefineMask

+
+public static void finishDefineMask()
+
+
Finish defining the screen mask +

+

+
+
+
+
+ +

+drawOnMask

+
+public static void drawOnMask()
+
+
Start drawing only on the masked area +

+

+
+
+
+
+ +

+drawOffMask

+
+public static void drawOffMask()
+
+
Start drawing only off the masked area +

+

+
+
+
+
+ +

+resetMask

+
+public static void resetMask()
+
+
Reset the masked area - should be done after you've finished rendering +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/OperationNotSupportedException.html b/lib/slick/javadoc/org/newdawn/slick/util/OperationNotSupportedException.html new file mode 100644 index 00000000..0b98bf80 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/OperationNotSupportedException.html @@ -0,0 +1,252 @@ + + + + + + +OperationNotSupportedException (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Class OperationNotSupportedException

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Exception
+          extended by java.lang.RuntimeException
+              extended by org.newdawn.slick.util.OperationNotSupportedException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class OperationNotSupportedException
extends java.lang.RuntimeException
+ + +

+Thrown to indicate that a limited implementation of a class can not + support the operation requested. +

+ +

+

+
Author:
+
kevin
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
OperationNotSupportedException(java.lang.String msg) + +
+          Create a new exception
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+OperationNotSupportedException

+
+public OperationNotSupportedException(java.lang.String msg)
+
+
Create a new exception +

+

+
Parameters:
msg - The message describing the limitation
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/ResourceLoader.html b/lib/slick/javadoc/org/newdawn/slick/util/ResourceLoader.html new file mode 100644 index 00000000..ee51b503 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/ResourceLoader.html @@ -0,0 +1,373 @@ + + + + + + +ResourceLoader (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Class ResourceLoader

+
+java.lang.Object
+  extended by org.newdawn.slick.util.ResourceLoader
+
+
+
+
public class ResourceLoader
extends java.lang.Object
+ + +

+A simple wrapper around resource loading should anyone decide to change + their minds how this is meant to work in the future. +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ResourceLoader() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidaddResourceLocation(ResourceLocation location) + +
+          Add a location that will be searched for resources
+static java.net.URLgetResource(java.lang.String ref) + +
+          Get a resource as a URL
+static java.io.InputStreamgetResourceAsStream(java.lang.String ref) + +
+          Get a resource
+static voidremoveAllResourceLocations() + +
+          Remove all the locations, no resources will be found until + new locations have been added
+static voidremoveResourceLocation(ResourceLocation location) + +
+          Remove a location that will be no longer be searched for resources
+static booleanresourceExists(java.lang.String ref) + +
+          Check if a resource is available from any given resource loader
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ResourceLoader

+
+public ResourceLoader()
+
+
+ + + + + + + + +
+Method Detail
+ +

+addResourceLocation

+
+public static void addResourceLocation(ResourceLocation location)
+
+
Add a location that will be searched for resources +

+

+
Parameters:
location - The location that will be searched for resoruces
+
+
+
+ +

+removeResourceLocation

+
+public static void removeResourceLocation(ResourceLocation location)
+
+
Remove a location that will be no longer be searched for resources +

+

+
Parameters:
location - The location that will be removed from the search list
+
+
+
+ +

+removeAllResourceLocations

+
+public static void removeAllResourceLocations()
+
+
Remove all the locations, no resources will be found until + new locations have been added +

+

+
+
+
+
+ +

+getResourceAsStream

+
+public static java.io.InputStream getResourceAsStream(java.lang.String ref)
+
+
Get a resource +

+

+
Parameters:
ref - The reference to the resource to retrieve +
Returns:
A stream from which the resource can be read
+
+
+
+ +

+resourceExists

+
+public static boolean resourceExists(java.lang.String ref)
+
+
Check if a resource is available from any given resource loader +

+

+
Parameters:
ref - A reference to the resource that should be checked +
Returns:
True if the resource can be located
+
+
+
+ +

+getResource

+
+public static java.net.URL getResource(java.lang.String ref)
+
+
Get a resource as a URL +

+

+
Parameters:
ref - The reference to the resource to retrieve +
Returns:
A URL from which the resource can be read
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/ResourceLocation.html b/lib/slick/javadoc/org/newdawn/slick/util/ResourceLocation.html new file mode 100644 index 00000000..89193222 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/ResourceLocation.html @@ -0,0 +1,243 @@ + + + + + + +ResourceLocation (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util +
+Interface ResourceLocation

+
+
All Known Implementing Classes:
ClasspathLocation, FileSystemLocation
+
+
+
+
public interface ResourceLocation
+ + +

+A location from which resources can be loaded +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ java.net.URLgetResource(java.lang.String ref) + +
+          Get a resource as a URL
+ java.io.InputStreamgetResourceAsStream(java.lang.String ref) + +
+          Get a resource as an input stream
+  +

+ + + + + + + + +
+Method Detail
+ +

+getResourceAsStream

+
+java.io.InputStream getResourceAsStream(java.lang.String ref)
+
+
Get a resource as an input stream +

+

+
Parameters:
ref - The reference to the resource to retrieve +
Returns:
A stream from which the resource can be read or + null if the resource can't be found in this location
+
+
+
+ +

+getResource

+
+java.net.URL getResource(java.lang.String ref)
+
+
Get a resource as a URL +

+

+
Parameters:
ref - The reference to the resource to retrieve +
Returns:
A URL from which the resource can be read
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/Bootstrap.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/Bootstrap.html new file mode 100644 index 00000000..35a91feb --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/Bootstrap.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.Bootstrap (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.Bootstrap

+
+No usage of org.newdawn.slick.util.Bootstrap +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/BufferedImageUtil.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/BufferedImageUtil.html new file mode 100644 index 00000000..23129537 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/BufferedImageUtil.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.BufferedImageUtil (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.BufferedImageUtil

+
+No usage of org.newdawn.slick.util.BufferedImageUtil +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/ClasspathLocation.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/ClasspathLocation.html new file mode 100644 index 00000000..684fec61 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/ClasspathLocation.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.ClasspathLocation (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.ClasspathLocation

+
+No usage of org.newdawn.slick.util.ClasspathLocation +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/DefaultLogSystem.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/DefaultLogSystem.html new file mode 100644 index 00000000..ee89d908 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/DefaultLogSystem.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.DefaultLogSystem (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.DefaultLogSystem

+
+No usage of org.newdawn.slick.util.DefaultLogSystem +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/FastTrig.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/FastTrig.html new file mode 100644 index 00000000..df08fd24 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/FastTrig.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.FastTrig (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.FastTrig

+
+No usage of org.newdawn.slick.util.FastTrig +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/FileSystemLocation.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/FileSystemLocation.html new file mode 100644 index 00000000..4787bb13 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/FileSystemLocation.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.FileSystemLocation (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.FileSystemLocation

+
+No usage of org.newdawn.slick.util.FileSystemLocation +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/FontUtils.Alignment.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/FontUtils.Alignment.html new file mode 100644 index 00000000..214e5c94 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/FontUtils.Alignment.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.FontUtils.Alignment (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.FontUtils.Alignment

+
+No usage of org.newdawn.slick.util.FontUtils.Alignment +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/FontUtils.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/FontUtils.html new file mode 100644 index 00000000..c71dd99e --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/FontUtils.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.FontUtils (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.FontUtils

+
+No usage of org.newdawn.slick.util.FontUtils +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/InputAdapter.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/InputAdapter.html new file mode 100644 index 00000000..fa615a17 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/InputAdapter.html @@ -0,0 +1,205 @@ + + + + + + +Uses of Class org.newdawn.slick.util.InputAdapter (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.InputAdapter

+
+ + + + + + + + + +
+Packages that use InputAdapter
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
+  +

+ + + + + +
+Uses of InputAdapter in org.newdawn.slick.gui
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Subclasses of InputAdapter in org.newdawn.slick.gui
+ classAbstractComponent + +
+          The utility class to handle all the input related gubbins for basic GUI + components
+ classBasicComponent + +
+          Deprecated.  
+ classMouseOverArea + +
+          A mouse over area that can be used for menus or buttons
+ classTextField + +
+          A single text field supporting text entry
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/LocatedImage.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/LocatedImage.html new file mode 100644 index 00000000..7aba8123 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/LocatedImage.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.LocatedImage (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.LocatedImage

+
+No usage of org.newdawn.slick.util.LocatedImage +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/Log.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/Log.html new file mode 100644 index 00000000..56b05fe4 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/Log.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.Log (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.Log

+
+No usage of org.newdawn.slick.util.Log +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/LogSystem.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/LogSystem.html new file mode 100644 index 00000000..ddc14b48 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/LogSystem.html @@ -0,0 +1,197 @@ + + + + + + +Uses of Interface org.newdawn.slick.util.LogSystem (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.util.LogSystem

+
+ + + + + + + + + +
+Packages that use LogSystem
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + +
+Uses of LogSystem in org.newdawn.slick.util
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.util that implement LogSystem
+ classDefaultLogSystem + +
+          The default implementation that just spits the messages out to stdout
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.util with parameters of type LogSystem
+static voidLog.setLogSystem(LogSystem system) + +
+          Set the log system that will have all of the log info + sent to it.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/MaskUtil.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/MaskUtil.html new file mode 100644 index 00000000..95a9e835 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/MaskUtil.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.MaskUtil (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.MaskUtil

+
+No usage of org.newdawn.slick.util.MaskUtil +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/OperationNotSupportedException.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/OperationNotSupportedException.html new file mode 100644 index 00000000..a427554b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/OperationNotSupportedException.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.OperationNotSupportedException (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.OperationNotSupportedException

+
+No usage of org.newdawn.slick.util.OperationNotSupportedException +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/ResourceLoader.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/ResourceLoader.html new file mode 100644 index 00000000..7199d3ca --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/ResourceLoader.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.ResourceLoader (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.ResourceLoader

+
+No usage of org.newdawn.slick.util.ResourceLoader +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/class-use/ResourceLocation.html b/lib/slick/javadoc/org/newdawn/slick/util/class-use/ResourceLocation.html new file mode 100644 index 00000000..d9f41ecb --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/class-use/ResourceLocation.html @@ -0,0 +1,212 @@ + + + + + + +Uses of Interface org.newdawn.slick.util.ResourceLocation (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.util.ResourceLocation

+
+ + + + + + + + + +
+Packages that use ResourceLocation
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + +
+Uses of ResourceLocation in org.newdawn.slick.util
+  +

+ + + + + + + + + + + + + +
Classes in org.newdawn.slick.util that implement ResourceLocation
+ classClasspathLocation + +
+          A resource location that searches the classpath
+ classFileSystemLocation + +
+          A resource loading location that searches somewhere on the classpath
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.util with parameters of type ResourceLocation
+static voidResourceLoader.addResourceLocation(ResourceLocation location) + +
+          Add a location that will be searched for resources
+static voidResourceLoader.removeResourceLocation(ResourceLocation location) + +
+          Remove a location that will be no longer be searched for resources
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/util/package-frame.html new file mode 100644 index 00000000..aaf8b1ea --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/package-frame.html @@ -0,0 +1,78 @@ + + + + + + +org.newdawn.slick.util (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.util + + + + +
+Interfaces  + +
+LogSystem +
+ResourceLocation
+ + + + + + +
+Classes  + +
+Bootstrap +
+BufferedImageUtil +
+ClasspathLocation +
+DefaultLogSystem +
+FastTrig +
+FileSystemLocation +
+FontUtils +
+InputAdapter +
+LocatedImage +
+Log +
+MaskUtil +
+ResourceLoader
+ + + + + + +
+Exceptions  + +
+OperationNotSupportedException
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/util/package-summary.html new file mode 100644 index 00000000..8ea05163 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/package-summary.html @@ -0,0 +1,254 @@ + + + + + + +org.newdawn.slick.util (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.util +

+Utilities to support the library. +

+See: +
+          Description +

+ + + + + + + + + + + + + +
+Interface Summary
LogSystemPlugin in interface for the logging of Slick
ResourceLocationA location from which resources can be loaded
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
BootstrapUtility class to wrap up starting a game in a single line
BufferedImageUtilThis is a utility class that allows you to convert a BufferedImage into a + texture.
ClasspathLocationA resource location that searches the classpath
DefaultLogSystemThe default implementation that just spits the messages out to stdout
FastTrigUtility to handle Java's odd trig performance issues
FileSystemLocationA resource loading location that searches somewhere on the classpath
FontUtilsSimple utility class to support justified text + + http://slick.javaunlimited.net/viewtopic.php?t=2640
InputAdapterAn implement implementation of the InputListener interface
LocatedImageAn image along with state information that allows it to be drawn without + specifing the state in which to render.
LogA simple central logging system
MaskUtilA utility to provide full screen masking
ResourceLoaderA simple wrapper around resource loading should anyone decide to change + their minds how this is meant to work in the future.
+  + +

+ + + + + + + + + +
+Exception Summary
OperationNotSupportedExceptionThrown to indicate that a limited implementation of a class can not + support the operation requested.
+  + +

+

+Package org.newdawn.slick.util Description +

+ +

+Utilities to support the library. Basically anything that didn't fit elsewhere. +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/util/package-tree.html new file mode 100644 index 00000000..c4a30347 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/package-tree.html @@ -0,0 +1,169 @@ + + + + + + +org.newdawn.slick.util Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.util +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/package-use.html b/lib/slick/javadoc/org/newdawn/slick/util/package-use.html new file mode 100644 index 00000000..29f9e73c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/package-use.html @@ -0,0 +1,195 @@ + + + + + + +Uses of Package org.newdawn.slick.util (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.util

+
+ + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.util
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI 
org.newdawn.slick.utilUtilities to support the library. 
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.util used by org.newdawn.slick.gui
InputAdapter + +
+          An implement implementation of the InputListener interface
+  +

+ + + + + + + + + + + +
+Classes in org.newdawn.slick.util used by org.newdawn.slick.util
LogSystem + +
+          Plugin in interface for the logging of Slick
ResourceLocation + +
+          A location from which resources can be loaded
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/AStarHeuristic.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/AStarHeuristic.html new file mode 100644 index 00000000..0fd980a8 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/AStarHeuristic.html @@ -0,0 +1,235 @@ + + + + + + +AStarHeuristic (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding +
+Interface AStarHeuristic

+
+
All Known Implementing Classes:
ClosestHeuristic, ClosestSquaredHeuristic, ManhattanHeuristic
+
+
+
+
public interface AStarHeuristic
+ + +

+The description of a class providing a cost for a given tile based + on a target location and entity being moved. This heuristic controls + what priority is placed on different tiles during the search for a path +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ floatgetCost(TileBasedMap map, + Mover mover, + int x, + int y, + int tx, + int ty) + +
+          Get the additional heuristic cost of the given tile.
+  +

+ + + + + + + + +
+Method Detail
+ +

+getCost

+
+float getCost(TileBasedMap map,
+              Mover mover,
+              int x,
+              int y,
+              int tx,
+              int ty)
+
+
Get the additional heuristic cost of the given tile. This controls the + order in which tiles are searched while attempting to find a path to the + target location. The lower the cost the more likely the tile will + be searched. +

+

+
Parameters:
map - The map on which the path is being found
mover - The entity that is moving along the path
x - The x coordinate of the tile being evaluated
y - The y coordinate of the tile being evaluated
tx - The x coordinate of the target location
ty - Teh y coordinate of the target location +
Returns:
The cost associated with the given tile
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/AStarPathFinder.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/AStarPathFinder.html new file mode 100644 index 00000000..dc17f540 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/AStarPathFinder.html @@ -0,0 +1,743 @@ + + + + + + +AStarPathFinder (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding +
+Class AStarPathFinder

+
+java.lang.Object
+  extended by org.newdawn.slick.util.pathfinding.AStarPathFinder
+
+
+
All Implemented Interfaces:
PathFinder, PathFindingContext
+
+
+
+
public class AStarPathFinder
extends java.lang.Object
implements PathFinder, PathFindingContext
+ + +

+A path finder implementation that uses the AStar heuristic based algorithm + to determine a path. +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
AStarPathFinder(TileBasedMap map, + int maxSearchDistance, + boolean allowDiagMovement) + +
+          Create a path finder with the default heuristic - closest to target.
AStarPathFinder(TileBasedMap map, + int maxSearchDistance, + boolean allowDiagMovement, + AStarHeuristic heuristic) + +
+          Create a path finder
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidaddToClosed(org.newdawn.slick.util.pathfinding.AStarPathFinder.Node node) + +
+          Add a node to the closed list
+protected  voidaddToOpen(org.newdawn.slick.util.pathfinding.AStarPathFinder.Node node) + +
+          Add a node to the open list
+ PathfindPath(Mover mover, + int sx, + int sy, + int tx, + int ty) + +
+          Find a path from the starting location provided (sx,sy) to the target + location (tx,ty) avoiding blockages and attempting to honour costs + provided by the tile map.
+ intgetCurrentX() + +
+          Get the X coordinate of the node currently being evaluated
+ intgetCurrentY() + +
+          Get the Y coordinate of the node currently being evaluated
+protected  org.newdawn.slick.util.pathfinding.AStarPathFinder.NodegetFirstInOpen() + +
+          Get the first element from the open list.
+ floatgetHeuristicCost(Mover mover, + int x, + int y, + int tx, + int ty) + +
+          Get the heuristic cost for the given location.
+ floatgetMovementCost(Mover mover, + int sx, + int sy, + int tx, + int ty) + +
+          Get the cost to move through a given location
+ MovergetMover() + +
+          Get the object being moved along the path if any
+ intgetSearchDistance() + +
+          Get the distance that has been searched to reach this point
+ intgetSourceX() + +
+          Get the x coordinate of the source location
+ intgetSourceY() + +
+          Get the y coordinate of the source location
+protected  booleaninClosedList(org.newdawn.slick.util.pathfinding.AStarPathFinder.Node node) + +
+          Check if the node supplied is in the closed list
+protected  booleaninOpenList(org.newdawn.slick.util.pathfinding.AStarPathFinder.Node node) + +
+          Check if a node is in the open list
+protected  booleanisValidLocation(Mover mover, + int sx, + int sy, + int x, + int y) + +
+          Check if a given location is valid for the supplied mover
+protected  voidremoveFromClosed(org.newdawn.slick.util.pathfinding.AStarPathFinder.Node node) + +
+          Remove a node from the closed list
+protected  voidremoveFromOpen(org.newdawn.slick.util.pathfinding.AStarPathFinder.Node node) + +
+          Remove a node from the open list
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AStarPathFinder

+
+public AStarPathFinder(TileBasedMap map,
+                       int maxSearchDistance,
+                       boolean allowDiagMovement)
+
+
Create a path finder with the default heuristic - closest to target. +

+

+
Parameters:
map - The map to be searched
maxSearchDistance - The maximum depth we'll search before giving up
allowDiagMovement - True if the search should try diaganol movement
+
+
+ +

+AStarPathFinder

+
+public AStarPathFinder(TileBasedMap map,
+                       int maxSearchDistance,
+                       boolean allowDiagMovement,
+                       AStarHeuristic heuristic)
+
+
Create a path finder +

+

+
Parameters:
heuristic - The heuristic used to determine the search order of the map
map - The map to be searched
maxSearchDistance - The maximum depth we'll search before giving up
allowDiagMovement - True if the search should try diaganol movement
+
+ + + + + + + + +
+Method Detail
+ +

+findPath

+
+public Path findPath(Mover mover,
+                     int sx,
+                     int sy,
+                     int tx,
+                     int ty)
+
+
Description copied from interface: PathFinder
+
Find a path from the starting location provided (sx,sy) to the target + location (tx,ty) avoiding blockages and attempting to honour costs + provided by the tile map. +

+

+
Specified by:
findPath in interface PathFinder
+
+
+
Parameters:
mover - The entity that will be moving along the path. This provides + a place to pass context information about the game entity doing the moving, e.g. + can it fly? can it swim etc.
sx - The x coordinate of the start location
sy - The y coordinate of the start location
tx - The x coordinate of the target location
ty - Teh y coordinate of the target location +
Returns:
The path found from start to end, or null if no path can be found.
See Also:
PathFinder.findPath(Mover, int, int, int, int)
+
+
+
+ +

+getCurrentX

+
+public int getCurrentX()
+
+
Get the X coordinate of the node currently being evaluated +

+

+
+
+
+ +
Returns:
The X coordinate of the node currently being evaluated
+
+
+
+ +

+getCurrentY

+
+public int getCurrentY()
+
+
Get the Y coordinate of the node currently being evaluated +

+

+
+
+
+ +
Returns:
The Y coordinate of the node currently being evaluated
+
+
+
+ +

+getFirstInOpen

+
+protected org.newdawn.slick.util.pathfinding.AStarPathFinder.Node getFirstInOpen()
+
+
Get the first element from the open list. This is the next + one to be searched. +

+

+
+
+
+ +
Returns:
The first element in the open list
+
+
+
+ +

+addToOpen

+
+protected void addToOpen(org.newdawn.slick.util.pathfinding.AStarPathFinder.Node node)
+
+
Add a node to the open list +

+

+
+
+
+
Parameters:
node - The node to be added to the open list
+
+
+
+ +

+inOpenList

+
+protected boolean inOpenList(org.newdawn.slick.util.pathfinding.AStarPathFinder.Node node)
+
+
Check if a node is in the open list +

+

+
+
+
+
Parameters:
node - The node to check for +
Returns:
True if the node given is in the open list
+
+
+
+ +

+removeFromOpen

+
+protected void removeFromOpen(org.newdawn.slick.util.pathfinding.AStarPathFinder.Node node)
+
+
Remove a node from the open list +

+

+
+
+
+
Parameters:
node - The node to remove from the open list
+
+
+
+ +

+addToClosed

+
+protected void addToClosed(org.newdawn.slick.util.pathfinding.AStarPathFinder.Node node)
+
+
Add a node to the closed list +

+

+
+
+
+
Parameters:
node - The node to add to the closed list
+
+
+
+ +

+inClosedList

+
+protected boolean inClosedList(org.newdawn.slick.util.pathfinding.AStarPathFinder.Node node)
+
+
Check if the node supplied is in the closed list +

+

+
+
+
+
Parameters:
node - The node to search for +
Returns:
True if the node specified is in the closed list
+
+
+
+ +

+removeFromClosed

+
+protected void removeFromClosed(org.newdawn.slick.util.pathfinding.AStarPathFinder.Node node)
+
+
Remove a node from the closed list +

+

+
+
+
+
Parameters:
node - The node to remove from the closed list
+
+
+
+ +

+isValidLocation

+
+protected boolean isValidLocation(Mover mover,
+                                  int sx,
+                                  int sy,
+                                  int x,
+                                  int y)
+
+
Check if a given location is valid for the supplied mover +

+

+
+
+
+
Parameters:
mover - The mover that would hold a given location
sx - The starting x coordinate
sy - The starting y coordinate
x - The x coordinate of the location to check
y - The y coordinate of the location to check +
Returns:
True if the location is valid for the given mover
+
+
+
+ +

+getMovementCost

+
+public float getMovementCost(Mover mover,
+                             int sx,
+                             int sy,
+                             int tx,
+                             int ty)
+
+
Get the cost to move through a given location +

+

+
+
+
+
Parameters:
mover - The entity that is being moved
sx - The x coordinate of the tile whose cost is being determined
sy - The y coordiante of the tile whose cost is being determined
tx - The x coordinate of the target location
ty - The y coordinate of the target location +
Returns:
The cost of movement through the given tile
+
+
+
+ +

+getHeuristicCost

+
+public float getHeuristicCost(Mover mover,
+                              int x,
+                              int y,
+                              int tx,
+                              int ty)
+
+
Get the heuristic cost for the given location. This determines in which + order the locations are processed. +

+

+
+
+
+
Parameters:
mover - The entity that is being moved
x - The x coordinate of the tile whose cost is being determined
y - The y coordiante of the tile whose cost is being determined
tx - The x coordinate of the target location
ty - The y coordinate of the target location +
Returns:
The heuristic cost assigned to the tile
+
+
+
+ +

+getMover

+
+public Mover getMover()
+
+
Description copied from interface: PathFindingContext
+
Get the object being moved along the path if any +

+

+
Specified by:
getMover in interface PathFindingContext
+
+
+ +
Returns:
The object being moved along the path
See Also:
PathFindingContext.getMover()
+
+
+
+ +

+getSearchDistance

+
+public int getSearchDistance()
+
+
Description copied from interface: PathFindingContext
+
Get the distance that has been searched to reach this point +

+

+
Specified by:
getSearchDistance in interface PathFindingContext
+
+
+ +
Returns:
The distance that has been search to reach this point
See Also:
PathFindingContext.getSearchDistance()
+
+
+
+ +

+getSourceX

+
+public int getSourceX()
+
+
Description copied from interface: PathFindingContext
+
Get the x coordinate of the source location +

+

+
Specified by:
getSourceX in interface PathFindingContext
+
+
+ +
Returns:
The x coordinate of the source location
See Also:
PathFindingContext.getSourceX()
+
+
+
+ +

+getSourceY

+
+public int getSourceY()
+
+
Description copied from interface: PathFindingContext
+
Get the y coordinate of the source location +

+

+
Specified by:
getSourceY in interface PathFindingContext
+
+
+ +
Returns:
The y coordinate of the source location
See Also:
PathFindingContext.getSourceY()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/Mover.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/Mover.html new file mode 100644 index 00000000..1f39a127 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/Mover.html @@ -0,0 +1,183 @@ + + + + + + +Mover (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding +
+Interface Mover

+
+
+
public interface Mover
+ + +

+A tagging interface for an object representing the entity in the game that + is going to moving along the path. This allows us to pass around entity/state + information to determine whether a particular tile is blocked, or how much + cost to apply on a particular tile. + + For instance, a Mover might represent a tank or plane on a game map. Passing round + this entity allows us to determine whether rough ground on a map should effect + the unit's cost for moving through the tile. +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/Path.Step.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/Path.Step.html new file mode 100644 index 00000000..f6d8af98 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/Path.Step.html @@ -0,0 +1,347 @@ + + + + + + +Path.Step (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding +
+Class Path.Step

+
+java.lang.Object
+  extended by org.newdawn.slick.util.pathfinding.Path.Step
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
Enclosing class:
Path
+
+
+
+
public class Path.Step
extends java.lang.Object
implements java.io.Serializable
+ + +

+A single step within the path +

+ +

+

+
Author:
+
Kevin Glass
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
Path.Step(int x, + int y) + +
+          Create a new step
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanequals(java.lang.Object other) + +
+           
+ intgetX() + +
+          Get the x coordinate of the new step
+ intgetY() + +
+          Get the y coordinate of the new step
+ inthashCode() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Path.Step

+
+public Path.Step(int x,
+                 int y)
+
+
Create a new step +

+

+
Parameters:
x - The x coordinate of the new step
y - The y coordinate of the new step
+
+ + + + + + + + +
+Method Detail
+ +

+getX

+
+public int getX()
+
+
Get the x coordinate of the new step +

+

+
+
+
+ +
Returns:
The x coodindate of the new step
+
+
+
+ +

+getY

+
+public int getY()
+
+
Get the y coordinate of the new step +

+

+
+
+
+ +
Returns:
The y coodindate of the new step
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
+
Overrides:
hashCode in class java.lang.Object
+
+
+
See Also:
Object.hashCode()
+
+
+
+ +

+equals

+
+public boolean equals(java.lang.Object other)
+
+
+
Overrides:
equals in class java.lang.Object
+
+
+
See Also:
Object.equals(Object)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/Path.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/Path.html new file mode 100644 index 00000000..9acbe269 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/Path.html @@ -0,0 +1,445 @@ + + + + + + +Path (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding +
+Class Path

+
+java.lang.Object
+  extended by org.newdawn.slick.util.pathfinding.Path
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class Path
extends java.lang.Object
implements java.io.Serializable
+ + +

+A path determined by some path finding algorithm. A series of steps from + the starting location to the target location. This includes a step for the + initial location. +

+ +

+

+
Author:
+
Kevin Glass
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Nested Class Summary
+ classPath.Step + +
+          A single step within the path
+  + + + + + + + + + + +
+Constructor Summary
Path() + +
+          Create an empty path
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidappendStep(int x, + int y) + +
+          Append a step to the path.
+ booleancontains(int x, + int y) + +
+          Check if this path contains the given step
+ intgetLength() + +
+          Get the length of the path, i.e.
+ Path.StepgetStep(int index) + +
+          Get the step at a given index in the path
+ intgetX(int index) + +
+          Get the x coordinate for the step at the given index
+ intgetY(int index) + +
+          Get the y coordinate for the step at the given index
+ voidprependStep(int x, + int y) + +
+          Prepend a step to the path.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Path

+
+public Path()
+
+
Create an empty path +

+

+ + + + + + + + +
+Method Detail
+ +

+getLength

+
+public int getLength()
+
+
Get the length of the path, i.e. the number of steps +

+

+
+
+
+ +
Returns:
The number of steps in this path
+
+
+
+ +

+getStep

+
+public Path.Step getStep(int index)
+
+
Get the step at a given index in the path +

+

+
+
+
+
Parameters:
index - The index of the step to retrieve. Note this should + be >= 0 and < getLength(); +
Returns:
The step information, the position on the map.
+
+
+
+ +

+getX

+
+public int getX(int index)
+
+
Get the x coordinate for the step at the given index +

+

+
+
+
+
Parameters:
index - The index of the step whose x coordinate should be retrieved +
Returns:
The x coordinate at the step
+
+
+
+ +

+getY

+
+public int getY(int index)
+
+
Get the y coordinate for the step at the given index +

+

+
+
+
+
Parameters:
index - The index of the step whose y coordinate should be retrieved +
Returns:
The y coordinate at the step
+
+
+
+ +

+appendStep

+
+public void appendStep(int x,
+                       int y)
+
+
Append a step to the path. +

+

+
+
+
+
Parameters:
x - The x coordinate of the new step
y - The y coordinate of the new step
+
+
+
+ +

+prependStep

+
+public void prependStep(int x,
+                        int y)
+
+
Prepend a step to the path. +

+

+
+
+
+
Parameters:
x - The x coordinate of the new step
y - The y coordinate of the new step
+
+
+
+ +

+contains

+
+public boolean contains(int x,
+                        int y)
+
+
Check if this path contains the given step +

+

+
+
+
+
Parameters:
x - The x coordinate of the step to check for
y - The y coordinate of the step to check for +
Returns:
True if the path contains the given step
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/PathFinder.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/PathFinder.html new file mode 100644 index 00000000..caf3c2fa --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/PathFinder.html @@ -0,0 +1,236 @@ + + + + + + +PathFinder (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding +
+Interface PathFinder

+
+
All Known Implementing Classes:
AStarPathFinder
+
+
+
+
public interface PathFinder
+ + +

+A description of an implementation that can find a path from one + location on a tile map to another based on information provided + by that tile map. +

+ +

+

+
Author:
+
Kevin Glass
+
See Also:
TileBasedMap
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ PathfindPath(Mover mover, + int sx, + int sy, + int tx, + int ty) + +
+          Find a path from the starting location provided (sx,sy) to the target + location (tx,ty) avoiding blockages and attempting to honour costs + provided by the tile map.
+  +

+ + + + + + + + +
+Method Detail
+ +

+findPath

+
+Path findPath(Mover mover,
+              int sx,
+              int sy,
+              int tx,
+              int ty)
+
+
Find a path from the starting location provided (sx,sy) to the target + location (tx,ty) avoiding blockages and attempting to honour costs + provided by the tile map. +

+

+
Parameters:
mover - The entity that will be moving along the path. This provides + a place to pass context information about the game entity doing the moving, e.g. + can it fly? can it swim etc.
sx - The x coordinate of the start location
sy - The y coordinate of the start location
tx - The x coordinate of the target location
ty - Teh y coordinate of the target location +
Returns:
The path found from start to end, or null if no path can be found.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/PathFindingContext.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/PathFindingContext.html new file mode 100644 index 00000000..46021825 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/PathFindingContext.html @@ -0,0 +1,286 @@ + + + + + + +PathFindingContext (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding +
+Interface PathFindingContext

+
+
All Known Implementing Classes:
AStarPathFinder, NavMeshBuilder, NavMeshTest
+
+
+
+
public interface PathFindingContext
+ + +

+The context describing the current path finding state +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ MovergetMover() + +
+          Get the object being moved along the path if any
+ intgetSearchDistance() + +
+          Get the distance that has been searched to reach this point
+ intgetSourceX() + +
+          Get the x coordinate of the source location
+ intgetSourceY() + +
+          Get the y coordinate of the source location
+  +

+ + + + + + + + +
+Method Detail
+ +

+getMover

+
+Mover getMover()
+
+
Get the object being moved along the path if any +

+

+ +
Returns:
The object being moved along the path
+
+
+
+ +

+getSourceX

+
+int getSourceX()
+
+
Get the x coordinate of the source location +

+

+ +
Returns:
The x coordinate of the source location
+
+
+
+ +

+getSourceY

+
+int getSourceY()
+
+
Get the y coordinate of the source location +

+

+ +
Returns:
The y coordinate of the source location
+
+
+
+ +

+getSearchDistance

+
+int getSearchDistance()
+
+
Get the distance that has been searched to reach this point +

+

+ +
Returns:
The distance that has been search to reach this point
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/TileBasedMap.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/TileBasedMap.html new file mode 100644 index 00000000..396828b3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/TileBasedMap.html @@ -0,0 +1,322 @@ + + + + + + +TileBasedMap (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding +
+Interface TileBasedMap

+
+
+
public interface TileBasedMap
+ + +

+The description for the data we're pathfinding over. This provides the contract + between the data being searched (i.e. the in game map) and the path finding + generic tools +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanblocked(PathFindingContext context, + int tx, + int ty) + +
+          Check if the given location is blocked, i.e.
+ floatgetCost(PathFindingContext context, + int tx, + int ty) + +
+          Get the cost of moving through the given tile.
+ intgetHeightInTiles() + +
+          Get the height of the tile map.
+ intgetWidthInTiles() + +
+          Get the width of the tile map.
+ voidpathFinderVisited(int x, + int y) + +
+          Notification that the path finder visited a given tile.
+  +

+ + + + + + + + +
+Method Detail
+ +

+getWidthInTiles

+
+int getWidthInTiles()
+
+
Get the width of the tile map. The slightly odd name is used + to distiguish this method from commonly used names in game maps. +

+

+ +
Returns:
The number of tiles across the map
+
+
+
+ +

+getHeightInTiles

+
+int getHeightInTiles()
+
+
Get the height of the tile map. The slightly odd name is used + to distiguish this method from commonly used names in game maps. +

+

+ +
Returns:
The number of tiles down the map
+
+
+
+ +

+pathFinderVisited

+
+void pathFinderVisited(int x,
+                       int y)
+
+
Notification that the path finder visited a given tile. This is + used for debugging new heuristics. +

+

+
Parameters:
x - The x coordinate of the tile that was visited
y - The y coordinate of the tile that was visited
+
+
+
+ +

+blocked

+
+boolean blocked(PathFindingContext context,
+                int tx,
+                int ty)
+
+
Check if the given location is blocked, i.e. blocks movement of + the supplied mover. +

+

+
Parameters:
context - The context describing the pathfinding at the time of this request
tx - The x coordinate of the tile we're moving to
ty - The y coordinate of the tile we're moving to +
Returns:
True if the location is blocked
+
+
+
+ +

+getCost

+
+float getCost(PathFindingContext context,
+              int tx,
+              int ty)
+
+
Get the cost of moving through the given tile. This can be used to + make certain areas more desirable. A simple and valid implementation + of this method would be to return 1 in all cases. +

+

+
Parameters:
context - The context describing the pathfinding at the time of this request
tx - The x coordinate of the tile we're moving to
ty - The y coordinate of the tile we're moving to +
Returns:
The relative cost of moving across the given tile
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/AStarHeuristic.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/AStarHeuristic.html new file mode 100644 index 00000000..71b7f33b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/AStarHeuristic.html @@ -0,0 +1,229 @@ + + + + + + +Uses of Interface org.newdawn.slick.util.pathfinding.AStarHeuristic (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.util.pathfinding.AStarHeuristic

+
+ + + + + + + + + + + + + +
+Packages that use AStarHeuristic
org.newdawn.slick.util.pathfindingA set of classes to provide configurable A* path finding on tilebased maps 
org.newdawn.slick.util.pathfinding.heuristics  
+  +

+ + + + + +
+Uses of AStarHeuristic in org.newdawn.slick.util.pathfinding
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick.util.pathfinding with parameters of type AStarHeuristic
AStarPathFinder(TileBasedMap map, + int maxSearchDistance, + boolean allowDiagMovement, + AStarHeuristic heuristic) + +
+          Create a path finder
+  +

+ + + + + +
+Uses of AStarHeuristic in org.newdawn.slick.util.pathfinding.heuristics
+  +

+ + + + + + + + + + + + + + + + + +
Classes in org.newdawn.slick.util.pathfinding.heuristics that implement AStarHeuristic
+ classClosestHeuristic + +
+          A heuristic that uses the tile that is closest to the target + as the next best tile.
+ classClosestSquaredHeuristic + +
+          A heuristic that uses the tile that is closest to the target + as the next best tile.
+ classManhattanHeuristic + +
+          A heuristic that drives the search based on the Manhattan distance + between the current location and the target
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/AStarPathFinder.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/AStarPathFinder.html new file mode 100644 index 00000000..dc70bcd7 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/AStarPathFinder.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.pathfinding.AStarPathFinder (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.pathfinding.AStarPathFinder

+
+No usage of org.newdawn.slick.util.pathfinding.AStarPathFinder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/Mover.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/Mover.html new file mode 100644 index 00000000..517d3a08 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/Mover.html @@ -0,0 +1,389 @@ + + + + + + +Uses of Interface org.newdawn.slick.util.pathfinding.Mover (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.util.pathfinding.Mover

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use Mover
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.util.pathfindingA set of classes to provide configurable A* path finding on tilebased maps 
org.newdawn.slick.util.pathfinding.heuristics  
org.newdawn.slick.util.pathfinding.navmesh  
+  +

+ + + + + +
+Uses of Mover in org.newdawn.slick.tests
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.tests that return Mover
+ MoverNavMeshTest.getMover() + +
+           
+  +

+ + + + + +
+Uses of Mover in org.newdawn.slick.util.pathfinding
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding that return Mover
+ MoverPathFindingContext.getMover() + +
+          Get the object being moved along the path if any
+ MoverAStarPathFinder.getMover() + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding with parameters of type Mover
+ PathPathFinder.findPath(Mover mover, + int sx, + int sy, + int tx, + int ty) + +
+          Find a path from the starting location provided (sx,sy) to the target + location (tx,ty) avoiding blockages and attempting to honour costs + provided by the tile map.
+ PathAStarPathFinder.findPath(Mover mover, + int sx, + int sy, + int tx, + int ty) + +
+           
+ floatAStarHeuristic.getCost(TileBasedMap map, + Mover mover, + int x, + int y, + int tx, + int ty) + +
+          Get the additional heuristic cost of the given tile.
+ floatAStarPathFinder.getHeuristicCost(Mover mover, + int x, + int y, + int tx, + int ty) + +
+          Get the heuristic cost for the given location.
+ floatAStarPathFinder.getMovementCost(Mover mover, + int sx, + int sy, + int tx, + int ty) + +
+          Get the cost to move through a given location
+protected  booleanAStarPathFinder.isValidLocation(Mover mover, + int sx, + int sy, + int x, + int y) + +
+          Check if a given location is valid for the supplied mover
+  +

+ + + + + +
+Uses of Mover in org.newdawn.slick.util.pathfinding.heuristics
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding.heuristics with parameters of type Mover
+ floatManhattanHeuristic.getCost(TileBasedMap map, + Mover mover, + int x, + int y, + int tx, + int ty) + +
+           
+ floatClosestSquaredHeuristic.getCost(TileBasedMap map, + Mover mover, + int x, + int y, + int tx, + int ty) + +
+           
+ floatClosestHeuristic.getCost(TileBasedMap map, + Mover mover, + int x, + int y, + int tx, + int ty) + +
+           
+  +

+ + + + + +
+Uses of Mover in org.newdawn.slick.util.pathfinding.navmesh
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding.navmesh that return Mover
+ MoverNavMeshBuilder.getMover() + +
+          Path finding context implementation
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/Path.Step.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/Path.Step.html new file mode 100644 index 00000000..5ce4b97b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/Path.Step.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class org.newdawn.slick.util.pathfinding.Path.Step (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.pathfinding.Path.Step

+
+ + + + + + + + + +
+Packages that use Path.Step
org.newdawn.slick.util.pathfindingA set of classes to provide configurable A* path finding on tilebased maps 
+  +

+ + + + + +
+Uses of Path.Step in org.newdawn.slick.util.pathfinding
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding that return Path.Step
+ Path.StepPath.getStep(int index) + +
+          Get the step at a given index in the path
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/Path.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/Path.html new file mode 100644 index 00000000..e4ef6a81 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/Path.html @@ -0,0 +1,198 @@ + + + + + + +Uses of Class org.newdawn.slick.util.pathfinding.Path (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.pathfinding.Path

+
+ + + + + + + + + +
+Packages that use Path
org.newdawn.slick.util.pathfindingA set of classes to provide configurable A* path finding on tilebased maps 
+  +

+ + + + + +
+Uses of Path in org.newdawn.slick.util.pathfinding
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding that return Path
+ PathPathFinder.findPath(Mover mover, + int sx, + int sy, + int tx, + int ty) + +
+          Find a path from the starting location provided (sx,sy) to the target + location (tx,ty) avoiding blockages and attempting to honour costs + provided by the tile map.
+ PathAStarPathFinder.findPath(Mover mover, + int sx, + int sy, + int tx, + int ty) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/PathFinder.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/PathFinder.html new file mode 100644 index 00000000..809b49eb --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/PathFinder.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface org.newdawn.slick.util.pathfinding.PathFinder (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.util.pathfinding.PathFinder

+
+ + + + + + + + + +
+Packages that use PathFinder
org.newdawn.slick.util.pathfindingA set of classes to provide configurable A* path finding on tilebased maps 
+  +

+ + + + + +
+Uses of PathFinder in org.newdawn.slick.util.pathfinding
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.util.pathfinding that implement PathFinder
+ classAStarPathFinder + +
+          A path finder implementation that uses the AStar heuristic based algorithm + to determine a path.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/PathFindingContext.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/PathFindingContext.html new file mode 100644 index 00000000..cc134f19 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/PathFindingContext.html @@ -0,0 +1,268 @@ + + + + + + +Uses of Interface org.newdawn.slick.util.pathfinding.PathFindingContext (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.util.pathfinding.PathFindingContext

+
+ + + + + + + + + + + + + + + + + +
+Packages that use PathFindingContext
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.util.pathfindingA set of classes to provide configurable A* path finding on tilebased maps 
org.newdawn.slick.util.pathfinding.navmesh  
+  +

+ + + + + +
+Uses of PathFindingContext in org.newdawn.slick.tests
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.tests that implement PathFindingContext
+ classNavMeshTest + +
+          A test to show nav-mesh generation on tile based maps.
+  +

+ + + + + +
+Uses of PathFindingContext in org.newdawn.slick.util.pathfinding
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.util.pathfinding that implement PathFindingContext
+ classAStarPathFinder + +
+          A path finder implementation that uses the AStar heuristic based algorithm + to determine a path.
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding with parameters of type PathFindingContext
+ booleanTileBasedMap.blocked(PathFindingContext context, + int tx, + int ty) + +
+          Check if the given location is blocked, i.e.
+ floatTileBasedMap.getCost(PathFindingContext context, + int tx, + int ty) + +
+          Get the cost of moving through the given tile.
+  +

+ + + + + +
+Uses of PathFindingContext in org.newdawn.slick.util.pathfinding.navmesh
+  +

+ + + + + + + + + +
Classes in org.newdawn.slick.util.pathfinding.navmesh that implement PathFindingContext
+ classNavMeshBuilder + +
+          The builder responsible for converting a tile based map into + a navigation mesh
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/TileBasedMap.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/TileBasedMap.html new file mode 100644 index 00000000..4287b5a5 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/class-use/TileBasedMap.html @@ -0,0 +1,317 @@ + + + + + + +Uses of Interface org.newdawn.slick.util.pathfinding.TileBasedMap (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.newdawn.slick.util.pathfinding.TileBasedMap

+
+ + + + + + + + + + + + + + + + + +
+Packages that use TileBasedMap
org.newdawn.slick.util.pathfindingA set of classes to provide configurable A* path finding on tilebased maps 
org.newdawn.slick.util.pathfinding.heuristics  
org.newdawn.slick.util.pathfinding.navmesh  
+  +

+ + + + + +
+Uses of TileBasedMap in org.newdawn.slick.util.pathfinding
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding with parameters of type TileBasedMap
+ floatAStarHeuristic.getCost(TileBasedMap map, + Mover mover, + int x, + int y, + int tx, + int ty) + +
+          Get the additional heuristic cost of the given tile.
+  +

+ + + + + + + + + + + +
Constructors in org.newdawn.slick.util.pathfinding with parameters of type TileBasedMap
AStarPathFinder(TileBasedMap map, + int maxSearchDistance, + boolean allowDiagMovement) + +
+          Create a path finder with the default heuristic - closest to target.
AStarPathFinder(TileBasedMap map, + int maxSearchDistance, + boolean allowDiagMovement, + AStarHeuristic heuristic) + +
+          Create a path finder
+  +

+ + + + + +
+Uses of TileBasedMap in org.newdawn.slick.util.pathfinding.heuristics
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding.heuristics with parameters of type TileBasedMap
+ floatManhattanHeuristic.getCost(TileBasedMap map, + Mover mover, + int x, + int y, + int tx, + int ty) + +
+           
+ floatClosestSquaredHeuristic.getCost(TileBasedMap map, + Mover mover, + int x, + int y, + int tx, + int ty) + +
+           
+ floatClosestHeuristic.getCost(TileBasedMap map, + Mover mover, + int x, + int y, + int tx, + int ty) + +
+           
+  +

+ + + + + +
+Uses of TileBasedMap in org.newdawn.slick.util.pathfinding.navmesh
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding.navmesh with parameters of type TileBasedMap
+ NavMeshNavMeshBuilder.build(TileBasedMap map) + +
+          Build a navigation mesh based on a tile map
+ NavMeshNavMeshBuilder.build(TileBasedMap map, + boolean tileBased) + +
+          Build a navigation mesh based on a tile map
+ booleanNavMeshBuilder.clear(TileBasedMap map, + Space space) + +
+          Check if a particular space is clear of blockages
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/ClosestHeuristic.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/ClosestHeuristic.html new file mode 100644 index 00000000..141ad08a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/ClosestHeuristic.html @@ -0,0 +1,284 @@ + + + + + + +ClosestHeuristic (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding.heuristics +
+Class ClosestHeuristic

+
+java.lang.Object
+  extended by org.newdawn.slick.util.pathfinding.heuristics.ClosestHeuristic
+
+
+
All Implemented Interfaces:
AStarHeuristic
+
+
+
+
public class ClosestHeuristic
extends java.lang.Object
implements AStarHeuristic
+ + +

+A heuristic that uses the tile that is closest to the target + as the next best tile. +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ClosestHeuristic() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ floatgetCost(TileBasedMap map, + Mover mover, + int x, + int y, + int tx, + int ty) + +
+          Get the additional heuristic cost of the given tile.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ClosestHeuristic

+
+public ClosestHeuristic()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getCost

+
+public float getCost(TileBasedMap map,
+                     Mover mover,
+                     int x,
+                     int y,
+                     int tx,
+                     int ty)
+
+
Description copied from interface: AStarHeuristic
+
Get the additional heuristic cost of the given tile. This controls the + order in which tiles are searched while attempting to find a path to the + target location. The lower the cost the more likely the tile will + be searched. +

+

+
Specified by:
getCost in interface AStarHeuristic
+
+
+
Parameters:
map - The map on which the path is being found
mover - The entity that is moving along the path
x - The x coordinate of the tile being evaluated
y - The y coordinate of the tile being evaluated
tx - The x coordinate of the target location
ty - Teh y coordinate of the target location +
Returns:
The cost associated with the given tile
See Also:
AStarHeuristic.getCost(TileBasedMap, Mover, int, int, int, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/ClosestSquaredHeuristic.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/ClosestSquaredHeuristic.html new file mode 100644 index 00000000..a9bb545d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/ClosestSquaredHeuristic.html @@ -0,0 +1,285 @@ + + + + + + +ClosestSquaredHeuristic (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding.heuristics +
+Class ClosestSquaredHeuristic

+
+java.lang.Object
+  extended by org.newdawn.slick.util.pathfinding.heuristics.ClosestSquaredHeuristic
+
+
+
All Implemented Interfaces:
AStarHeuristic
+
+
+
+
public class ClosestSquaredHeuristic
extends java.lang.Object
implements AStarHeuristic
+ + +

+A heuristic that uses the tile that is closest to the target + as the next best tile. In this case the sqrt is removed + and the distance squared is used instead +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ClosestSquaredHeuristic() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ floatgetCost(TileBasedMap map, + Mover mover, + int x, + int y, + int tx, + int ty) + +
+          Get the additional heuristic cost of the given tile.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ClosestSquaredHeuristic

+
+public ClosestSquaredHeuristic()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getCost

+
+public float getCost(TileBasedMap map,
+                     Mover mover,
+                     int x,
+                     int y,
+                     int tx,
+                     int ty)
+
+
Description copied from interface: AStarHeuristic
+
Get the additional heuristic cost of the given tile. This controls the + order in which tiles are searched while attempting to find a path to the + target location. The lower the cost the more likely the tile will + be searched. +

+

+
Specified by:
getCost in interface AStarHeuristic
+
+
+
Parameters:
map - The map on which the path is being found
mover - The entity that is moving along the path
x - The x coordinate of the tile being evaluated
y - The y coordinate of the tile being evaluated
tx - The x coordinate of the target location
ty - Teh y coordinate of the target location +
Returns:
The cost associated with the given tile
See Also:
AStarHeuristic.getCost(TileBasedMap, Mover, int, int, int, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/ManhattanHeuristic.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/ManhattanHeuristic.html new file mode 100644 index 00000000..ea1c1c65 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/ManhattanHeuristic.html @@ -0,0 +1,288 @@ + + + + + + +ManhattanHeuristic (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding.heuristics +
+Class ManhattanHeuristic

+
+java.lang.Object
+  extended by org.newdawn.slick.util.pathfinding.heuristics.ManhattanHeuristic
+
+
+
All Implemented Interfaces:
AStarHeuristic
+
+
+
+
public class ManhattanHeuristic
extends java.lang.Object
implements AStarHeuristic
+ + +

+A heuristic that drives the search based on the Manhattan distance + between the current location and the target +

+ +

+

+
Author:
+
Kevin Glass
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ManhattanHeuristic(int minimumCost) + +
+          Create a new heuristic
+  + + + + + + + + + + + +
+Method Summary
+ floatgetCost(TileBasedMap map, + Mover mover, + int x, + int y, + int tx, + int ty) + +
+          Get the additional heuristic cost of the given tile.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ManhattanHeuristic

+
+public ManhattanHeuristic(int minimumCost)
+
+
Create a new heuristic +

+

+
Parameters:
minimumCost - The minimum movement cost from any one square to the next
+
+ + + + + + + + +
+Method Detail
+ +

+getCost

+
+public float getCost(TileBasedMap map,
+                     Mover mover,
+                     int x,
+                     int y,
+                     int tx,
+                     int ty)
+
+
Description copied from interface: AStarHeuristic
+
Get the additional heuristic cost of the given tile. This controls the + order in which tiles are searched while attempting to find a path to the + target location. The lower the cost the more likely the tile will + be searched. +

+

+
Specified by:
getCost in interface AStarHeuristic
+
+
+
Parameters:
map - The map on which the path is being found
mover - The entity that is moving along the path
x - The x coordinate of the tile being evaluated
y - The y coordinate of the tile being evaluated
tx - The x coordinate of the target location
ty - Teh y coordinate of the target location +
Returns:
The cost associated with the given tile
See Also:
AStarHeuristic.getCost(TileBasedMap, Mover, int, int, int, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/class-use/ClosestHeuristic.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/class-use/ClosestHeuristic.html new file mode 100644 index 00000000..d8b9ff72 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/class-use/ClosestHeuristic.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.pathfinding.heuristics.ClosestHeuristic (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.pathfinding.heuristics.ClosestHeuristic

+
+No usage of org.newdawn.slick.util.pathfinding.heuristics.ClosestHeuristic +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/class-use/ClosestSquaredHeuristic.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/class-use/ClosestSquaredHeuristic.html new file mode 100644 index 00000000..3b649627 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/class-use/ClosestSquaredHeuristic.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.pathfinding.heuristics.ClosestSquaredHeuristic (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.pathfinding.heuristics.ClosestSquaredHeuristic

+
+No usage of org.newdawn.slick.util.pathfinding.heuristics.ClosestSquaredHeuristic +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/class-use/ManhattanHeuristic.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/class-use/ManhattanHeuristic.html new file mode 100644 index 00000000..23ba168f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/class-use/ManhattanHeuristic.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.pathfinding.heuristics.ManhattanHeuristic (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.pathfinding.heuristics.ManhattanHeuristic

+
+No usage of org.newdawn.slick.util.pathfinding.heuristics.ManhattanHeuristic +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/package-frame.html new file mode 100644 index 00000000..0a68193b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/package-frame.html @@ -0,0 +1,36 @@ + + + + + + +org.newdawn.slick.util.pathfinding.heuristics (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.util.pathfinding.heuristics + + + + +
+Classes  + +
+ClosestHeuristic +
+ClosestSquaredHeuristic +
+ManhattanHeuristic
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/package-summary.html new file mode 100644 index 00000000..3ce4df77 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/package-summary.html @@ -0,0 +1,168 @@ + + + + + + +org.newdawn.slick.util.pathfinding.heuristics (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.util.pathfinding.heuristics +

+ + + + + + + + + + + + + + + + + +
+Class Summary
ClosestHeuristicA heuristic that uses the tile that is closest to the target + as the next best tile.
ClosestSquaredHeuristicA heuristic that uses the tile that is closest to the target + as the next best tile.
ManhattanHeuristicA heuristic that drives the search based on the Manhattan distance + between the current location and the target
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/package-tree.html new file mode 100644 index 00000000..8a43fabe --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/package-tree.html @@ -0,0 +1,156 @@ + + + + + + +org.newdawn.slick.util.pathfinding.heuristics Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.util.pathfinding.heuristics +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/package-use.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/package-use.html new file mode 100644 index 00000000..f2d569e2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/heuristics/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package org.newdawn.slick.util.pathfinding.heuristics (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.util.pathfinding.heuristics

+
+No usage of org.newdawn.slick.util.pathfinding.heuristics +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/Link.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/Link.html new file mode 100644 index 00000000..8cc101a2 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/Link.html @@ -0,0 +1,339 @@ + + + + + + +Link (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding.navmesh +
+Class Link

+
+java.lang.Object
+  extended by org.newdawn.slick.util.pathfinding.navmesh.Link
+
+
+
+
public class Link
extends java.lang.Object
+ + +

+A link between this space and another +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
Link(float px, + float py, + Space target) + +
+          Create a new link
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ floatdistance2(float tx, + float ty) + +
+          Get the distance squared from this link to the given position
+ SpacegetTarget() + +
+          Get the space this object links to
+ floatgetX() + +
+          Get the x coordinate of the link
+ floatgetY() + +
+          Get the y coordinate of the link
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Link

+
+public Link(float px,
+            float py,
+            Space target)
+
+
Create a new link +

+

+
Parameters:
px - The x coordinate of the linking point
py - The y coordinate of the linking point
target - The target space we're linking to
+
+ + + + + + + + +
+Method Detail
+ +

+distance2

+
+public float distance2(float tx,
+                       float ty)
+
+
Get the distance squared from this link to the given position +

+

+
Parameters:
tx - The x coordinate of the target location
ty - The y coordinate of the target location +
Returns:
The distance squared from this link to the target
+
+
+
+ +

+getX

+
+public float getX()
+
+
Get the x coordinate of the link +

+

+ +
Returns:
The x coordinate of the link
+
+
+
+ +

+getY

+
+public float getY()
+
+
Get the y coordinate of the link +

+

+ +
Returns:
The y coordinate of the link
+
+
+
+ +

+getTarget

+
+public Space getTarget()
+
+
Get the space this object links to +

+

+ +
Returns:
The space this object links to
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/NavMesh.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/NavMesh.html new file mode 100644 index 00000000..06f02a78 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/NavMesh.html @@ -0,0 +1,383 @@ + + + + + + +NavMesh (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding.navmesh +
+Class NavMesh

+
+java.lang.Object
+  extended by org.newdawn.slick.util.pathfinding.navmesh.NavMesh
+
+
+
+
public class NavMesh
extends java.lang.Object
+ + +

+A nav-mesh is a set of shapes that describe the navigation of a map. These + shapes are linked together allow path finding but without the high + resolution that tile maps require. This leads to fast path finding and + potentially much more accurate map definition. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
NavMesh() + +
+          Create a new empty mesh
NavMesh(java.util.ArrayList spaces) + +
+          Create a new mesh with a set of spaces
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddSpace(Space space) + +
+          Add a single space to the mesh
+ NavPathfindPath(float sx, + float sy, + float tx, + float ty, + boolean optimize) + +
+          Find a path from the source to the target coordinates
+ SpacefindSpace(float x, + float y) + +
+          Find the space at a given location
+ SpacegetSpace(int index) + +
+          Get the space at a given index
+ intgetSpaceCount() + +
+          Get the number of spaces that are in the mesh
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+NavMesh

+
+public NavMesh()
+
+
Create a new empty mesh +

+

+
+ +

+NavMesh

+
+public NavMesh(java.util.ArrayList spaces)
+
+
Create a new mesh with a set of spaces +

+

+
Parameters:
spaces - The spaces included in the mesh
+
+ + + + + + + + +
+Method Detail
+ +

+getSpaceCount

+
+public int getSpaceCount()
+
+
Get the number of spaces that are in the mesh +

+

+ +
Returns:
The spaces in the mesh
+
+
+
+ +

+getSpace

+
+public Space getSpace(int index)
+
+
Get the space at a given index +

+

+
Parameters:
index - The index of the space to retrieve +
Returns:
The space at the given index
+
+
+
+ +

+addSpace

+
+public void addSpace(Space space)
+
+
Add a single space to the mesh +

+

+
Parameters:
space - The space to be added
+
+
+
+ +

+findSpace

+
+public Space findSpace(float x,
+                       float y)
+
+
Find the space at a given location +

+

+
Parameters:
x - The x coordinate at which to find the space
y - The y coordinate at which to find the space +
Returns:
The space at the given location
+
+
+
+ +

+findPath

+
+public NavPath findPath(float sx,
+                        float sy,
+                        float tx,
+                        float ty,
+                        boolean optimize)
+
+
Find a path from the source to the target coordinates +

+

+
Parameters:
sx - The x coordinate of the source location
sy - The y coordinate of the source location
tx - The x coordinate of the target location
ty - The y coordinate of the target location
optimize - True if paths should be optimized +
Returns:
The path between the two spaces
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/NavMeshBuilder.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/NavMeshBuilder.html new file mode 100644 index 00000000..809128ad --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/NavMeshBuilder.html @@ -0,0 +1,425 @@ + + + + + + +NavMeshBuilder (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding.navmesh +
+Class NavMeshBuilder

+
+java.lang.Object
+  extended by org.newdawn.slick.util.pathfinding.navmesh.NavMeshBuilder
+
+
+
All Implemented Interfaces:
PathFindingContext
+
+
+
+
public class NavMeshBuilder
extends java.lang.Object
implements PathFindingContext
+ + +

+The builder responsible for converting a tile based map into + a navigation mesh +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
NavMeshBuilder() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ NavMeshbuild(TileBasedMap map) + +
+          Build a navigation mesh based on a tile map
+ NavMeshbuild(TileBasedMap map, + boolean tileBased) + +
+          Build a navigation mesh based on a tile map
+ booleanclear(TileBasedMap map, + Space space) + +
+          Check if a particular space is clear of blockages
+ MovergetMover() + +
+          Path finding context implementation
+ intgetSearchDistance() + +
+          Path finding context implementation
+ intgetSourceX() + +
+          Path finding context implementation
+ intgetSourceY() + +
+          Path finding context implementation
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+NavMeshBuilder

+
+public NavMeshBuilder()
+
+
+ + + + + + + + +
+Method Detail
+ +

+build

+
+public NavMesh build(TileBasedMap map)
+
+
Build a navigation mesh based on a tile map +

+

+
+
+
+
Parameters:
map - The map to build the navigation mesh from +
Returns:
The newly created navigation mesh
+
+
+
+ +

+build

+
+public NavMesh build(TileBasedMap map,
+                     boolean tileBased)
+
+
Build a navigation mesh based on a tile map +

+

+
+
+
+
Parameters:
map - The map to build the navigation mesh from
tileBased - True if we'll use the tiles for the mesh initially + rather than quad spacing +
Returns:
The newly created navigation mesh
+
+
+
+ +

+clear

+
+public boolean clear(TileBasedMap map,
+                     Space space)
+
+
Check if a particular space is clear of blockages +

+

+
+
+
+
Parameters:
map - The map the spaces are being built from
space - The space to check +
Returns:
True if there are no blockages in the space
+
+
+
+ +

+getMover

+
+public Mover getMover()
+
+
Path finding context implementation +

+

+
Specified by:
getMover in interface PathFindingContext
+
+
+ +
Returns:
The current mover
+
+
+
+ +

+getSearchDistance

+
+public int getSearchDistance()
+
+
Path finding context implementation +

+

+
Specified by:
getSearchDistance in interface PathFindingContext
+
+
+ +
Returns:
The current search distance
+
+
+
+ +

+getSourceX

+
+public int getSourceX()
+
+
Path finding context implementation +

+

+
Specified by:
getSourceX in interface PathFindingContext
+
+
+ +
Returns:
The current x location
+
+
+
+ +

+getSourceY

+
+public int getSourceY()
+
+
Path finding context implementation +

+

+
Specified by:
getSourceY in interface PathFindingContext
+
+
+ +
Returns:
The current y location
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/NavPath.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/NavPath.html new file mode 100644 index 00000000..9275e3bb --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/NavPath.html @@ -0,0 +1,376 @@ + + + + + + +NavPath (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding.navmesh +
+Class NavPath

+
+java.lang.Object
+  extended by org.newdawn.slick.util.pathfinding.navmesh.NavPath
+
+
+
+
public class NavPath
extends java.lang.Object
+ + +

+A path across a navigation mesh +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
NavPath() + +
+          Create a new path
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ floatgetX(int step) + +
+          Get the x coordinate of the given step
+ floatgetY(int step) + +
+          Get the y coordinate of the given step
+ intlength() + +
+          Get the length of the path
+ voidpush(Link link) + +
+          Push a link to the end of the path
+ voidremove(int i) + +
+          Remove a step in the path
+ java.lang.StringtoString() + +
+          Get a string representation of this instance
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+NavPath

+
+public NavPath()
+
+
Create a new path +

+

+ + + + + + + + +
+Method Detail
+ +

+push

+
+public void push(Link link)
+
+
Push a link to the end of the path +

+

+
Parameters:
link - The link to the end of the path
+
+
+
+ +

+length

+
+public int length()
+
+
Get the length of the path +

+

+ +
Returns:
The number of steps in the path
+
+
+
+ +

+getX

+
+public float getX(int step)
+
+
Get the x coordinate of the given step +

+

+
Parameters:
step - The index of the step to retrieve +
Returns:
The x coordinate at the given step index
+
+
+
+ +

+getY

+
+public float getY(int step)
+
+
Get the y coordinate of the given step +

+

+
Parameters:
step - The index of the step to retrieve +
Returns:
The y coordinate at the given step index
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
Get a string representation of this instance +

+

+
Overrides:
toString in class java.lang.Object
+
+
+ +
Returns:
The string representation of this instance
+
+
+
+ +

+remove

+
+public void remove(int i)
+
+
Remove a step in the path +

+

+
Parameters:
i -
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/Space.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/Space.html new file mode 100644 index 00000000..13dbba62 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/Space.html @@ -0,0 +1,616 @@ + + + + + + +Space (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.pathfinding.navmesh +
+Class Space

+
+java.lang.Object
+  extended by org.newdawn.slick.util.pathfinding.navmesh.Space
+
+
+
+
public class Space
extends java.lang.Object
+ + +

+A quad space within a navigation mesh +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
Space(float x, + float y, + float width, + float height) + +
+          Create a new space
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancanMerge(Space other) + +
+          Check if the given space can be merged with this one.
+ voidclearCost() + +
+          Clear the costing values across the whole map
+ booleancontains(float xp, + float yp) + +
+          Check if this space contains a given point
+ voidfill(Space target, + float sx, + float sy, + float cost) + +
+          Fill the spaces based on the cost from a given starting point
+ floatgetCost() + +
+          Get the cost to get to this node at the moment
+ floatgetHeight() + +
+          Get the height of the space
+ LinkgetLink(int index) + +
+          Get the link from this space to another at a particular index
+ intgetLinkCount() + +
+          Get the number of links
+ floatgetWidth() + +
+          Get the width of the space
+ floatgetX() + +
+          Get the x coordinate of the top corner of the space
+ floatgetY() + +
+          Get the y coordinate of the top corner of the space
+ booleanhasJoinedEdge(Space other) + +
+          Check if this space has an edge that is joined with another
+ voidlink(Space other) + +
+          Link this space to another by creating a link and finding the point + at which the spaces link up
+ Spacemerge(Space other) + +
+          Merge this space with another
+ booleanpickLowestCost(Space target, + NavPath path) + +
+          Pick the lowest cost route from this space to another on the path
+ java.lang.StringtoString() + +
+          Get the string representation of this instance
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Space

+
+public Space(float x,
+             float y,
+             float width,
+             float height)
+
+
Create a new space +

+

+
Parameters:
x - The x coordinate of the top corner of the space
y - The y coordinate of the top corner of the space
width - The width of the space
height - The height of the space
+
+ + + + + + + + +
+Method Detail
+ +

+getWidth

+
+public float getWidth()
+
+
Get the width of the space +

+

+ +
Returns:
The width of the space
+
+
+
+ +

+getHeight

+
+public float getHeight()
+
+
Get the height of the space +

+

+ +
Returns:
The height of the space
+
+
+
+ +

+getX

+
+public float getX()
+
+
Get the x coordinate of the top corner of the space +

+

+ +
Returns:
The x coordinate of the top corner of the space
+
+
+
+ +

+getY

+
+public float getY()
+
+
Get the y coordinate of the top corner of the space +

+

+ +
Returns:
The y coordinate of the top corner of the space
+
+
+
+ +

+link

+
+public void link(Space other)
+
+
Link this space to another by creating a link and finding the point + at which the spaces link up +

+

+
Parameters:
other - The other space to link to
+
+
+
+ +

+hasJoinedEdge

+
+public boolean hasJoinedEdge(Space other)
+
+
Check if this space has an edge that is joined with another +

+

+
Parameters:
other - The other space to check against +
Returns:
True if the spaces have a shared edge
+
+
+
+ +

+merge

+
+public Space merge(Space other)
+
+
Merge this space with another +

+

+
Parameters:
other - The other space to merge with +
Returns:
The result space created by joining the two
+
+
+
+ +

+canMerge

+
+public boolean canMerge(Space other)
+
+
Check if the given space can be merged with this one. It must have + an adjacent edge and have the same height or width as this space. +

+

+
Parameters:
other - The other space to be considered +
Returns:
True if the spaces can be joined together
+
+
+
+ +

+getLinkCount

+
+public int getLinkCount()
+
+
Get the number of links +

+

+ +
Returns:
The number of links from the space to others
+
+
+
+ +

+getLink

+
+public Link getLink(int index)
+
+
Get the link from this space to another at a particular index +

+

+
Parameters:
index - The index of the link to retrieve +
Returns:
The link from this space to another
+
+
+
+ +

+contains

+
+public boolean contains(float xp,
+                        float yp)
+
+
Check if this space contains a given point +

+

+
Parameters:
xp - The x coordinate to check
yp - The y coordinate to check +
Returns:
True if this space container the coordinate given
+
+
+
+ +

+fill

+
+public void fill(Space target,
+                 float sx,
+                 float sy,
+                 float cost)
+
+
Fill the spaces based on the cost from a given starting point +

+

+
Parameters:
target - The target space we're heading for
sx - The x coordinate of the starting point
sy - The y coordinate of the starting point
cost - The cost up to this point
+
+
+
+ +

+clearCost

+
+public void clearCost()
+
+
Clear the costing values across the whole map +

+

+
+
+
+
+ +

+getCost

+
+public float getCost()
+
+
Get the cost to get to this node at the moment +

+

+ +
Returns:
The cost to get to this node
+
+
+
+ +

+pickLowestCost

+
+public boolean pickLowestCost(Space target,
+                              NavPath path)
+
+
Pick the lowest cost route from this space to another on the path +

+

+
Parameters:
target - The target space we're looking for
path - The path to add the steps to +
Returns:
True if the path was found
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
Get the string representation of this instance +

+

+
Overrides:
toString in class java.lang.Object
+
+
+ +
Returns:
The string representation of this instance
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/Link.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/Link.html new file mode 100644 index 00000000..acd19850 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/Link.html @@ -0,0 +1,196 @@ + + + + + + +Uses of Class org.newdawn.slick.util.pathfinding.navmesh.Link (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.pathfinding.navmesh.Link

+
+ + + + + + + + + +
+Packages that use Link
org.newdawn.slick.util.pathfinding.navmesh  
+  +

+ + + + + +
+Uses of Link in org.newdawn.slick.util.pathfinding.navmesh
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding.navmesh that return Link
+ LinkSpace.getLink(int index) + +
+          Get the link from this space to another at a particular index
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding.navmesh with parameters of type Link
+ voidNavPath.push(Link link) + +
+          Push a link to the end of the path
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/NavMesh.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/NavMesh.html new file mode 100644 index 00000000..2af48c65 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/NavMesh.html @@ -0,0 +1,189 @@ + + + + + + +Uses of Class org.newdawn.slick.util.pathfinding.navmesh.NavMesh (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.pathfinding.navmesh.NavMesh

+
+ + + + + + + + + +
+Packages that use NavMesh
org.newdawn.slick.util.pathfinding.navmesh  
+  +

+ + + + + +
+Uses of NavMesh in org.newdawn.slick.util.pathfinding.navmesh
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding.navmesh that return NavMesh
+ NavMeshNavMeshBuilder.build(TileBasedMap map) + +
+          Build a navigation mesh based on a tile map
+ NavMeshNavMeshBuilder.build(TileBasedMap map, + boolean tileBased) + +
+          Build a navigation mesh based on a tile map
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/NavMeshBuilder.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/NavMeshBuilder.html new file mode 100644 index 00000000..cec8326b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/NavMeshBuilder.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.pathfinding.navmesh.NavMeshBuilder (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.pathfinding.navmesh.NavMeshBuilder

+
+No usage of org.newdawn.slick.util.pathfinding.navmesh.NavMeshBuilder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/NavPath.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/NavPath.html new file mode 100644 index 00000000..bc44b5c6 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/NavPath.html @@ -0,0 +1,201 @@ + + + + + + +Uses of Class org.newdawn.slick.util.pathfinding.navmesh.NavPath (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.pathfinding.navmesh.NavPath

+
+ + + + + + + + + +
+Packages that use NavPath
org.newdawn.slick.util.pathfinding.navmesh  
+  +

+ + + + + +
+Uses of NavPath in org.newdawn.slick.util.pathfinding.navmesh
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding.navmesh that return NavPath
+ NavPathNavMesh.findPath(float sx, + float sy, + float tx, + float ty, + boolean optimize) + +
+          Find a path from the source to the target coordinates
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding.navmesh with parameters of type NavPath
+ booleanSpace.pickLowestCost(Space target, + NavPath path) + +
+          Pick the lowest cost route from this space to another on the path
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/Space.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/Space.html new file mode 100644 index 00000000..f541171d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/class-use/Space.html @@ -0,0 +1,299 @@ + + + + + + +Uses of Class org.newdawn.slick.util.pathfinding.navmesh.Space (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.pathfinding.navmesh.Space

+
+ + + + + + + + + +
+Packages that use Space
org.newdawn.slick.util.pathfinding.navmesh  
+  +

+ + + + + +
+Uses of Space in org.newdawn.slick.util.pathfinding.navmesh
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding.navmesh that return Space
+ SpaceNavMesh.findSpace(float x, + float y) + +
+          Find the space at a given location
+ SpaceNavMesh.getSpace(int index) + +
+          Get the space at a given index
+ SpaceLink.getTarget() + +
+          Get the space this object links to
+ SpaceSpace.merge(Space other) + +
+          Merge this space with another
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.util.pathfinding.navmesh with parameters of type Space
+ voidNavMesh.addSpace(Space space) + +
+          Add a single space to the mesh
+ booleanSpace.canMerge(Space other) + +
+          Check if the given space can be merged with this one.
+ booleanNavMeshBuilder.clear(TileBasedMap map, + Space space) + +
+          Check if a particular space is clear of blockages
+ voidSpace.fill(Space target, + float sx, + float sy, + float cost) + +
+          Fill the spaces based on the cost from a given starting point
+ booleanSpace.hasJoinedEdge(Space other) + +
+          Check if this space has an edge that is joined with another
+ voidSpace.link(Space other) + +
+          Link this space to another by creating a link and finding the point + at which the spaces link up
+ SpaceSpace.merge(Space other) + +
+          Merge this space with another
+ booleanSpace.pickLowestCost(Space target, + NavPath path) + +
+          Pick the lowest cost route from this space to another on the path
+  +

+ + + + + + + + +
Constructors in org.newdawn.slick.util.pathfinding.navmesh with parameters of type Space
Link(float px, + float py, + Space target) + +
+          Create a new link
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/package-frame.html new file mode 100644 index 00000000..414d9bae --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/package-frame.html @@ -0,0 +1,40 @@ + + + + + + +org.newdawn.slick.util.pathfinding.navmesh (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.util.pathfinding.navmesh + + + + +
+Classes  + +
+Link +
+NavMesh +
+NavMeshBuilder +
+NavPath +
+Space
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/package-summary.html new file mode 100644 index 00000000..e30b99d3 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/package-summary.html @@ -0,0 +1,174 @@ + + + + + + +org.newdawn.slick.util.pathfinding.navmesh (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.util.pathfinding.navmesh +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
LinkA link between this space and another
NavMeshA nav-mesh is a set of shapes that describe the navigation of a map.
NavMeshBuilderThe builder responsible for converting a tile based map into + a navigation mesh
NavPathA path across a navigation mesh
SpaceA quad space within a navigation mesh
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/package-tree.html new file mode 100644 index 00000000..7cab891c --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/package-tree.html @@ -0,0 +1,154 @@ + + + + + + +org.newdawn.slick.util.pathfinding.navmesh Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.util.pathfinding.navmesh +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+
    +
  • java.lang.Object
      +
    • org.newdawn.slick.util.pathfinding.navmesh.Link
    • org.newdawn.slick.util.pathfinding.navmesh.NavMesh
    • org.newdawn.slick.util.pathfinding.navmesh.NavMeshBuilder (implements org.newdawn.slick.util.pathfinding.PathFindingContext) +
    • org.newdawn.slick.util.pathfinding.navmesh.NavPath
    • org.newdawn.slick.util.pathfinding.navmesh.Space
    +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/package-use.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/package-use.html new file mode 100644 index 00000000..c5710293 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/navmesh/package-use.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Package org.newdawn.slick.util.pathfinding.navmesh (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.util.pathfinding.navmesh

+
+ + + + + + + + + +
+Packages that use org.newdawn.slick.util.pathfinding.navmesh
org.newdawn.slick.util.pathfinding.navmesh  
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.util.pathfinding.navmesh used by org.newdawn.slick.util.pathfinding.navmesh
Link + +
+          A link between this space and another
NavMesh + +
+          A nav-mesh is a set of shapes that describe the navigation of a map.
NavPath + +
+          A path across a navigation mesh
Space + +
+          A quad space within a navigation mesh
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/package-frame.html new file mode 100644 index 00000000..f042082b --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/package-frame.html @@ -0,0 +1,53 @@ + + + + + + +org.newdawn.slick.util.pathfinding (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.util.pathfinding + + + + +
+Interfaces  + +
+AStarHeuristic +
+Mover +
+PathFinder +
+PathFindingContext +
+TileBasedMap
+ + + + + + +
+Classes  + +
+AStarPathFinder +
+Path
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/package-summary.html new file mode 100644 index 00000000..eea35579 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/package-summary.html @@ -0,0 +1,211 @@ + + + + + + +org.newdawn.slick.util.pathfinding (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.util.pathfinding +

+A set of classes to provide configurable A* path finding on tilebased maps +

+See: +
+          Description +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Interface Summary
AStarHeuristicThe description of a class providing a cost for a given tile based + on a target location and entity being moved.
MoverA tagging interface for an object representing the entity in the game that + is going to moving along the path.
PathFinderA description of an implementation that can find a path from one + location on a tile map to another based on information provided + by that tile map.
PathFindingContextThe context describing the current path finding state
TileBasedMapThe description for the data we're pathfinding over.
+  + +

+ + + + + + + + + + + + + +
+Class Summary
AStarPathFinderA path finder implementation that uses the AStar heuristic based algorithm + to determine a path.
PathA path determined by some path finding algorithm.
+  + +

+

+Package org.newdawn.slick.util.pathfinding Description +

+ +

+A set of classes to provide configurable A* path finding on tilebased maps +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/package-tree.html new file mode 100644 index 00000000..5cebf604 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/package-tree.html @@ -0,0 +1,161 @@ + + + + + + +org.newdawn.slick.util.pathfinding Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.util.pathfinding +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+
    +
  • java.lang.Object
      +
    • org.newdawn.slick.util.pathfinding.AStarPathFinder (implements org.newdawn.slick.util.pathfinding.PathFinder, org.newdawn.slick.util.pathfinding.PathFindingContext) +
    • org.newdawn.slick.util.pathfinding.Path (implements java.io.Serializable) +
    • org.newdawn.slick.util.pathfinding.Path.Step (implements java.io.Serializable) +
    +
+

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/package-use.html b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/package-use.html new file mode 100644 index 00000000..4941618a --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/pathfinding/package-use.html @@ -0,0 +1,301 @@ + + + + + + +Uses of Package org.newdawn.slick.util.pathfinding (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.util.pathfinding

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.util.pathfinding
org.newdawn.slick.testsTests for the facilities provided by the library. 
org.newdawn.slick.util.pathfindingA set of classes to provide configurable A* path finding on tilebased maps 
org.newdawn.slick.util.pathfinding.heuristics  
org.newdawn.slick.util.pathfinding.navmesh  
+  +

+ + + + + + + + + + + +
+Classes in org.newdawn.slick.util.pathfinding used by org.newdawn.slick.tests
Mover + +
+          A tagging interface for an object representing the entity in the game that + is going to moving along the path.
PathFindingContext + +
+          The context describing the current path finding state
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.util.pathfinding used by org.newdawn.slick.util.pathfinding
AStarHeuristic + +
+          The description of a class providing a cost for a given tile based + on a target location and entity being moved.
Mover + +
+          A tagging interface for an object representing the entity in the game that + is going to moving along the path.
Path + +
+          A path determined by some path finding algorithm.
Path.Step + +
+          A single step within the path
PathFinder + +
+          A description of an implementation that can find a path from one + location on a tile map to another based on information provided + by that tile map.
PathFindingContext + +
+          The context describing the current path finding state
TileBasedMap + +
+          The description for the data we're pathfinding over.
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.util.pathfinding used by org.newdawn.slick.util.pathfinding.heuristics
AStarHeuristic + +
+          The description of a class providing a cost for a given tile based + on a target location and entity being moved.
Mover + +
+          A tagging interface for an object representing the entity in the game that + is going to moving along the path.
TileBasedMap + +
+          The description for the data we're pathfinding over.
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.util.pathfinding used by org.newdawn.slick.util.pathfinding.navmesh
Mover + +
+          A tagging interface for an object representing the entity in the game that + is going to moving along the path.
PathFindingContext + +
+          The context describing the current path finding state
TileBasedMap + +
+          The description for the data we're pathfinding over.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/xml/ObjectTreeParser.html b/lib/slick/javadoc/org/newdawn/slick/util/xml/ObjectTreeParser.html new file mode 100644 index 00000000..6c8757cd --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/xml/ObjectTreeParser.html @@ -0,0 +1,499 @@ + + + + + + +ObjectTreeParser (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.xml +
+Class ObjectTreeParser

+
+java.lang.Object
+  extended by org.newdawn.slick.util.xml.ObjectTreeParser
+
+
+
+
public class ObjectTreeParser
extends java.lang.Object
+ + +

+Provides a method of parsing XML into an existing data model. This does not + provide the same functionality as JAXB or the variety of XML bindings out there. This + is a utility to map XML onto an existing data model. The idea being that the design level + model should not be driven by the XML schema thats defined. The two arn't always equal + and often you end up with a set of class that represent your XML that you then have + to traverse to extract into your normal data model. + + This utility hopes to take a piece of XML and map it onto a previously designed data + model. At the moment it's way to tied to the structure of the XML but this will + hopefully change with time. + + XML element names must be mapped to class names. This can be done in two ways either: + + - Specify an explict mapping with addElementMapping() + - Specify the default package name and use the element name as the class name + + Each attribute in an element is mapped into a property of the element class, preferably + through a set bean method, but alternatively by direct injection into private + fields. + + Each child element is added to the target class by call the method add() on it with a single + parameter of the type generated for the child element. + + Classes can optionally implement setXMLElementName(String) and setXMLElementContent(String) to + recieve the name and content respectively of the XMLElement they were parsed from. This can + help when mapping two elements to a single class. + + To reiterate, I'm not sure this is a good idea yet. It helps me as a utility since I've done + this several times in the past but in the general case it may not be perfect. Consider a custom + parser using XMLParser or JAXB (et al) seriously instead. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
ObjectTreeParser() + +
+          Create an object tree parser with no default package
ObjectTreeParser(java.lang.String defaultPackage) + +
+          Create an object tree parser specifing the default package + where classes will be search for using the XML element name
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddElementMapping(java.lang.String elementName, + java.lang.Class elementClass) + +
+          Add a mapping between XML element name and class name
+ voidaddIgnoredElement(java.lang.String elementName) + +
+          Add a name to the list of elements ignored
+ java.lang.Objectparse(java.lang.String ref) + +
+          Parse the XML document located by the slick resource loader using the + reference given.
+ java.lang.Objectparse(java.lang.String name, + java.io.InputStream in) + +
+          Parse the XML document that can be read from the given input stream
+ java.lang.ObjectparseOnto(java.lang.String name, + java.io.InputStream in, + java.lang.Object target) + +
+          Parse the XML document that can be read from the given input stream
+ java.lang.ObjectparseOnto(java.lang.String ref, + java.lang.Object target) + +
+          Parse the XML document located by the slick resource loader using the + reference given.
+ voidsetAddMethodName(java.lang.String methodName) + +
+          Set the name of the method to use to add child objects to their + parents.
+ voidsetDefaultPackage(java.lang.String defaultPackage) + +
+          Set the default package which will be search for classes by their XML + element name.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ObjectTreeParser

+
+public ObjectTreeParser()
+
+
Create an object tree parser with no default package +

+

+
+ +

+ObjectTreeParser

+
+public ObjectTreeParser(java.lang.String defaultPackage)
+
+
Create an object tree parser specifing the default package + where classes will be search for using the XML element name +

+

+
Parameters:
defaultPackage - The default package to be searched
+
+ + + + + + + + +
+Method Detail
+ +

+addElementMapping

+
+public void addElementMapping(java.lang.String elementName,
+                              java.lang.Class elementClass)
+
+
Add a mapping between XML element name and class name +

+

+
Parameters:
elementName - The name of the XML element
elementClass - The class to be created for the given element
+
+
+
+ +

+addIgnoredElement

+
+public void addIgnoredElement(java.lang.String elementName)
+
+
Add a name to the list of elements ignored +

+

+
Parameters:
elementName - The name to ignore
+
+
+
+ +

+setAddMethodName

+
+public void setAddMethodName(java.lang.String methodName)
+
+
Set the name of the method to use to add child objects to their + parents. This is sometimes useful to not clash with the existing + data model methods. +

+

+
Parameters:
methodName - The name of the method to call
+
+
+
+ +

+setDefaultPackage

+
+public void setDefaultPackage(java.lang.String defaultPackage)
+
+
Set the default package which will be search for classes by their XML + element name. +

+

+
Parameters:
defaultPackage - The default package to be searched
+
+
+
+ +

+parse

+
+public java.lang.Object parse(java.lang.String ref)
+                       throws SlickXMLException
+
+
Parse the XML document located by the slick resource loader using the + reference given. +

+

+
Parameters:
ref - The reference to the XML document +
Returns:
The root element of the newly parse document +
Throws: +
SlickXMLException - Indicates a failure to parse the XML, most likely the + XML is malformed in some way.
+
+
+
+ +

+parse

+
+public java.lang.Object parse(java.lang.String name,
+                              java.io.InputStream in)
+                       throws SlickXMLException
+
+
Parse the XML document that can be read from the given input stream +

+

+
Parameters:
name - The name of the document
in - The input stream from which the document can be read +
Returns:
The root element of the newly parse document +
Throws: +
SlickXMLException - Indicates a failure to parse the XML, most likely the + XML is malformed in some way.
+
+
+
+ +

+parseOnto

+
+public java.lang.Object parseOnto(java.lang.String ref,
+                                  java.lang.Object target)
+                           throws SlickXMLException
+
+
Parse the XML document located by the slick resource loader using the + reference given. +

+

+
Parameters:
ref - The reference to the XML document
target - The top level object that represents the root node +
Returns:
The root element of the newly parse document +
Throws: +
SlickXMLException - Indicates a failure to parse the XML, most likely the + XML is malformed in some way.
+
+
+
+ +

+parseOnto

+
+public java.lang.Object parseOnto(java.lang.String name,
+                                  java.io.InputStream in,
+                                  java.lang.Object target)
+                           throws SlickXMLException
+
+
Parse the XML document that can be read from the given input stream +

+

+
Parameters:
name - The name of the document
in - The input stream from which the document can be read
target - The top level object that represents the root node +
Returns:
The root element of the newly parse document +
Throws: +
SlickXMLException - Indicates a failure to parse the XML, most likely the + XML is malformed in some way.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/xml/SlickXMLException.html b/lib/slick/javadoc/org/newdawn/slick/util/xml/SlickXMLException.html new file mode 100644 index 00000000..42347dad --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/xml/SlickXMLException.html @@ -0,0 +1,272 @@ + + + + + + +SlickXMLException (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.xml +
+Class SlickXMLException

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Exception
+          extended by org.newdawn.slick.SlickException
+              extended by org.newdawn.slick.util.xml.SlickXMLException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class SlickXMLException
extends SlickException
+ + +

+An exception to describe failures in XML. Made a special case because with XML + to object parsing you might want to handle it differently +

+ +

+

+
Author:
+
kevin
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
SlickXMLException(java.lang.String message) + +
+          Create a new exception
SlickXMLException(java.lang.String message, + java.lang.Throwable e) + +
+          Create a new exception
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SlickXMLException

+
+public SlickXMLException(java.lang.String message)
+
+
Create a new exception +

+

+
Parameters:
message - The message describing the failure
+
+
+ +

+SlickXMLException

+
+public SlickXMLException(java.lang.String message,
+                         java.lang.Throwable e)
+
+
Create a new exception +

+

+
Parameters:
message - The message describing the failure
e - The exception causing this failure
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/xml/XMLElement.html b/lib/slick/javadoc/org/newdawn/slick/util/xml/XMLElement.html new file mode 100644 index 00000000..2bf9d916 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/xml/XMLElement.html @@ -0,0 +1,544 @@ + + + + + + +XMLElement (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.xml +
+Class XMLElement

+
+java.lang.Object
+  extended by org.newdawn.slick.util.xml.XMLElement
+
+
+
+
public class XMLElement
extends java.lang.Object
+ + +

+A utility wrapper round the standard DOM XML element. This provides a more simple API + for accessing attributes, children and providing defaults when schemas arn't used - which + is generally a little simpler for most of us. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetAttribute(java.lang.String name) + +
+          Get the value specified for a given attribute on this element
+ java.lang.StringgetAttribute(java.lang.String name, + java.lang.String def) + +
+          Get the value specified for a given attribute on this element
+ java.lang.String[]getAttributeNames() + +
+          Get the names of the attributes specified on this element
+ booleangetBooleanAttribute(java.lang.String name) + +
+          Get the value specified for a given attribute on this element as a boolean.
+ booleangetBooleanAttribute(java.lang.String name, + boolean def) + +
+          Get the value specified for a given attribute on this element as a boolean.
+ XMLElementListgetChildren() + +
+          Get the complete list of children for this node
+ XMLElementListgetChildrenByName(java.lang.String name) + +
+          Get a list of children with a given element name
+ java.lang.StringgetContent() + +
+          Get the text content of the element, i.e.
+ doublegetDoubleAttribute(java.lang.String name) + +
+          Get the value specified for a given attribute on this element as an double.
+ doublegetDoubleAttribute(java.lang.String name, + double def) + +
+          Get the value specified for a given attribute on this element as an double.
+ intgetIntAttribute(java.lang.String name) + +
+          Get the value specified for a given attribute on this element as an integer.
+ intgetIntAttribute(java.lang.String name, + int def) + +
+          Get the value specified for a given attribute on this element as an integer.
+ java.lang.StringgetName() + +
+          Get the name of this element
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getAttributeNames

+
+public java.lang.String[] getAttributeNames()
+
+
Get the names of the attributes specified on this element +

+

+ +
Returns:
The names of the elements specified
+
+
+
+ +

+getName

+
+public java.lang.String getName()
+
+
Get the name of this element +

+

+ +
Returns:
The name of this element
+
+
+
+ +

+getAttribute

+
+public java.lang.String getAttribute(java.lang.String name)
+
+
Get the value specified for a given attribute on this element +

+

+
Parameters:
name - The name of the attribute whose value should be retrieved +
Returns:
The value given for the attribute
+
+
+
+ +

+getAttribute

+
+public java.lang.String getAttribute(java.lang.String name,
+                                     java.lang.String def)
+
+
Get the value specified for a given attribute on this element +

+

+
Parameters:
name - The name of the attribute whose value should be retrieved
def - The default value to return if the attribute is specified +
Returns:
The value given for the attribute
+
+
+
+ +

+getIntAttribute

+
+public int getIntAttribute(java.lang.String name)
+                    throws SlickXMLException
+
+
Get the value specified for a given attribute on this element as an integer. +

+

+
Parameters:
name - The name of the attribute whose value should be retrieved +
Returns:
The value given for the attribute +
Throws: +
SlickXMLException - Indicates a failure to convert the value into an integer
+
+
+
+ +

+getIntAttribute

+
+public int getIntAttribute(java.lang.String name,
+                           int def)
+                    throws SlickXMLException
+
+
Get the value specified for a given attribute on this element as an integer. +

+

+
Parameters:
name - The name of the attribute whose value should be retrieved
def - The default value to return if the attribute is specified +
Returns:
The value given for the attribute +
Throws: +
SlickXMLException - Indicates a failure to convert the value into an integer
+
+
+
+ +

+getDoubleAttribute

+
+public double getDoubleAttribute(java.lang.String name)
+                          throws SlickXMLException
+
+
Get the value specified for a given attribute on this element as an double. +

+

+
Parameters:
name - The name of the attribute whose value should be retrieved +
Returns:
The value given for the attribute +
Throws: +
SlickXMLException - Indicates a failure to convert the value into an double
+
+
+
+ +

+getDoubleAttribute

+
+public double getDoubleAttribute(java.lang.String name,
+                                 double def)
+                          throws SlickXMLException
+
+
Get the value specified for a given attribute on this element as an double. +

+

+
Parameters:
name - The name of the attribute whose value should be retrieved
def - The default value to return if the attribute is specified +
Returns:
The value given for the attribute +
Throws: +
SlickXMLException - Indicates a failure to convert the value into an double
+
+
+
+ +

+getBooleanAttribute

+
+public boolean getBooleanAttribute(java.lang.String name)
+                            throws SlickXMLException
+
+
Get the value specified for a given attribute on this element as a boolean. +

+

+
Parameters:
name - The name of the attribute whose value should be retrieved +
Returns:
The value given for the attribute +
Throws: +
SlickXMLException - Indicates a failure to convert the value into an boolean
+
+
+
+ +

+getBooleanAttribute

+
+public boolean getBooleanAttribute(java.lang.String name,
+                                   boolean def)
+                            throws SlickXMLException
+
+
Get the value specified for a given attribute on this element as a boolean. +

+

+
Parameters:
name - The name of the attribute whose value should be retrieved
def - The default value to return if the attribute is specified +
Returns:
The value given for the attribute +
Throws: +
SlickXMLException - Indicates a failure to convert the value into an boolean
+
+
+
+ +

+getContent

+
+public java.lang.String getContent()
+
+
Get the text content of the element, i.e. the bit between the tags +

+

+ +
Returns:
The text content of the node
+
+
+
+ +

+getChildren

+
+public XMLElementList getChildren()
+
+
Get the complete list of children for this node +

+

+ +
Returns:
The list of children for this node
+
+
+
+ +

+getChildrenByName

+
+public XMLElementList getChildrenByName(java.lang.String name)
+
+
Get a list of children with a given element name +

+

+
Parameters:
name - The name of the element type that should be retrieved +
Returns:
A list of elements
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/xml/XMLElementList.html b/lib/slick/javadoc/org/newdawn/slick/util/xml/XMLElementList.html new file mode 100644 index 00000000..45244c24 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/xml/XMLElementList.html @@ -0,0 +1,351 @@ + + + + + + +XMLElementList (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.xml +
+Class XMLElementList

+
+java.lang.Object
+  extended by org.newdawn.slick.util.xml.XMLElementList
+
+
+
+
public class XMLElementList
extends java.lang.Object
+ + +

+A simple typed list. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
XMLElementList() + +
+          Create a new list
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidadd(XMLElement element) + +
+          Add an element to the list
+ voidaddAllTo(java.util.Collection collection) + +
+          Add all the elements in this list to another collection
+ booleancontains(XMLElement element) + +
+          Check if this list contains the given element
+ XMLElementget(int i) + +
+          Get the element at a specified index
+ intsize() + +
+          Get the number of elements in the list
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+XMLElementList

+
+public XMLElementList()
+
+
Create a new list +

+

+ + + + + + + + +
+Method Detail
+ +

+add

+
+public void add(XMLElement element)
+
+
Add an element to the list +

+

+
Parameters:
element - The element to be added
+
+
+
+ +

+size

+
+public int size()
+
+
Get the number of elements in the list +

+

+ +
Returns:
The number of elements in the list
+
+
+
+ +

+get

+
+public XMLElement get(int i)
+
+
Get the element at a specified index +

+

+
Parameters:
i - The index of the element +
Returns:
The element at the specified index
+
+
+
+ +

+contains

+
+public boolean contains(XMLElement element)
+
+
Check if this list contains the given element +

+

+
Parameters:
element - The element to check for +
Returns:
True if the element is in the list
+
+
+
+ +

+addAllTo

+
+public void addAllTo(java.util.Collection collection)
+
+
Add all the elements in this list to another collection +

+

+
Parameters:
collection - The collection the elements should be added to
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/xml/XMLParser.html b/lib/slick/javadoc/org/newdawn/slick/util/xml/XMLParser.html new file mode 100644 index 00000000..83a000c1 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/xml/XMLParser.html @@ -0,0 +1,300 @@ + + + + + + +XMLParser (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.newdawn.slick.util.xml +
+Class XMLParser

+
+java.lang.Object
+  extended by org.newdawn.slick.util.xml.XMLParser
+
+
+
+
public class XMLParser
extends java.lang.Object
+ + +

+A simple utility wrapper around the Java DOM implementation to hopefully + make XML parsing that bit easier without requiring YAL. +

+ +

+

+
Author:
+
kevin
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
XMLParser() + +
+          Create a new parser
+  + + + + + + + + + + + + + + + +
+Method Summary
+ XMLElementparse(java.lang.String ref) + +
+          Parse the XML document located by the slick resource loader using the + reference given.
+ XMLElementparse(java.lang.String name, + java.io.InputStream in) + +
+          Parse the XML document that can be read from the given input stream
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+XMLParser

+
+public XMLParser()
+
+
Create a new parser +

+

+ + + + + + + + +
+Method Detail
+ +

+parse

+
+public XMLElement parse(java.lang.String ref)
+                 throws SlickException
+
+
Parse the XML document located by the slick resource loader using the + reference given. +

+

+
Parameters:
ref - The reference to the XML document +
Returns:
The root element of the newly parse document +
Throws: +
SlickException - Indicates a failure to parse the XML, most likely the + XML is malformed in some way.
+
+
+
+ +

+parse

+
+public XMLElement parse(java.lang.String name,
+                        java.io.InputStream in)
+                 throws SlickXMLException
+
+
Parse the XML document that can be read from the given input stream +

+

+
Parameters:
name - The name of the document
in - The input stream from which the document can be read +
Returns:
The root element of the newly parse document +
Throws: +
SlickXMLException - Indicates a failure to parse the XML, most likely the + XML is malformed in some way.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/ObjectTreeParser.html b/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/ObjectTreeParser.html new file mode 100644 index 00000000..e3f3d473 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/ObjectTreeParser.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.xml.ObjectTreeParser (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.xml.ObjectTreeParser

+
+No usage of org.newdawn.slick.util.xml.ObjectTreeParser +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/SlickXMLException.html b/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/SlickXMLException.html new file mode 100644 index 00000000..c0dba6a9 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/SlickXMLException.html @@ -0,0 +1,299 @@ + + + + + + +Uses of Class org.newdawn.slick.util.xml.SlickXMLException (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.xml.SlickXMLException

+
+ + + + + + + + + + + + + +
+Packages that use SlickXMLException
org.newdawn.slick.tests.xmlTests for the XML Parser and Object Tree Parser 
org.newdawn.slick.util.xmlSome utilities for reading XML using Java DOM and for mapping XML onto existing data models 
+  +

+ + + + + +
+Uses of SlickXMLException in org.newdawn.slick.tests.xml
+  +

+ + + + + + + + + +
Methods in org.newdawn.slick.tests.xml that throw SlickXMLException
+static voidObjectParserTest.main(java.lang.String[] argv) + +
+          Entity point to our test.
+  +

+ + + + + +
+Uses of SlickXMLException in org.newdawn.slick.util.xml
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.util.xml that throw SlickXMLException
+ booleanXMLElement.getBooleanAttribute(java.lang.String name) + +
+          Get the value specified for a given attribute on this element as a boolean.
+ booleanXMLElement.getBooleanAttribute(java.lang.String name, + boolean def) + +
+          Get the value specified for a given attribute on this element as a boolean.
+ doubleXMLElement.getDoubleAttribute(java.lang.String name) + +
+          Get the value specified for a given attribute on this element as an double.
+ doubleXMLElement.getDoubleAttribute(java.lang.String name, + double def) + +
+          Get the value specified for a given attribute on this element as an double.
+ intXMLElement.getIntAttribute(java.lang.String name) + +
+          Get the value specified for a given attribute on this element as an integer.
+ intXMLElement.getIntAttribute(java.lang.String name, + int def) + +
+          Get the value specified for a given attribute on this element as an integer.
+ java.lang.ObjectObjectTreeParser.parse(java.lang.String ref) + +
+          Parse the XML document located by the slick resource loader using the + reference given.
+ XMLElementXMLParser.parse(java.lang.String name, + java.io.InputStream in) + +
+          Parse the XML document that can be read from the given input stream
+ java.lang.ObjectObjectTreeParser.parse(java.lang.String name, + java.io.InputStream in) + +
+          Parse the XML document that can be read from the given input stream
+ java.lang.ObjectObjectTreeParser.parseOnto(java.lang.String name, + java.io.InputStream in, + java.lang.Object target) + +
+          Parse the XML document that can be read from the given input stream
+ java.lang.ObjectObjectTreeParser.parseOnto(java.lang.String ref, + java.lang.Object target) + +
+          Parse the XML document located by the slick resource loader using the + reference given.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/XMLElement.html b/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/XMLElement.html new file mode 100644 index 00000000..62fd0716 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/XMLElement.html @@ -0,0 +1,222 @@ + + + + + + +Uses of Class org.newdawn.slick.util.xml.XMLElement (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.xml.XMLElement

+
+ + + + + + + + + +
+Packages that use XMLElement
org.newdawn.slick.util.xmlSome utilities for reading XML using Java DOM and for mapping XML onto existing data models 
+  +

+ + + + + +
+Uses of XMLElement in org.newdawn.slick.util.xml
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.newdawn.slick.util.xml that return XMLElement
+ XMLElementXMLElementList.get(int i) + +
+          Get the element at a specified index
+ XMLElementXMLParser.parse(java.lang.String ref) + +
+          Parse the XML document located by the slick resource loader using the + reference given.
+ XMLElementXMLParser.parse(java.lang.String name, + java.io.InputStream in) + +
+          Parse the XML document that can be read from the given input stream
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.util.xml with parameters of type XMLElement
+ voidXMLElementList.add(XMLElement element) + +
+          Add an element to the list
+ booleanXMLElementList.contains(XMLElement element) + +
+          Check if this list contains the given element
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/XMLElementList.html b/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/XMLElementList.html new file mode 100644 index 00000000..8214f62f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/XMLElementList.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Class org.newdawn.slick.util.xml.XMLElementList (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.xml.XMLElementList

+
+ + + + + + + + + +
+Packages that use XMLElementList
org.newdawn.slick.util.xmlSome utilities for reading XML using Java DOM and for mapping XML onto existing data models 
+  +

+ + + + + +
+Uses of XMLElementList in org.newdawn.slick.util.xml
+  +

+ + + + + + + + + + + + + +
Methods in org.newdawn.slick.util.xml that return XMLElementList
+ XMLElementListXMLElement.getChildren() + +
+          Get the complete list of children for this node
+ XMLElementListXMLElement.getChildrenByName(java.lang.String name) + +
+          Get a list of children with a given element name
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/XMLParser.html b/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/XMLParser.html new file mode 100644 index 00000000..0586045f --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/xml/class-use/XMLParser.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class org.newdawn.slick.util.xml.XMLParser (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.newdawn.slick.util.xml.XMLParser

+
+No usage of org.newdawn.slick.util.xml.XMLParser +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/xml/package-frame.html b/lib/slick/javadoc/org/newdawn/slick/util/xml/package-frame.html new file mode 100644 index 00000000..fbf0c6ba --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/xml/package-frame.html @@ -0,0 +1,49 @@ + + + + + + +org.newdawn.slick.util.xml (Slick - The 2D Library) + + + + + + + + + + + +org.newdawn.slick.util.xml + + + + +
+Classes  + +
+ObjectTreeParser +
+XMLElement +
+XMLElementList +
+XMLParser
+ + + + + + +
+Exceptions  + +
+SlickXMLException
+ + + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/xml/package-summary.html b/lib/slick/javadoc/org/newdawn/slick/util/xml/package-summary.html new file mode 100644 index 00000000..c4c50634 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/xml/package-summary.html @@ -0,0 +1,199 @@ + + + + + + +org.newdawn.slick.util.xml (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.newdawn.slick.util.xml +

+Some utilities for reading XML using Java DOM and for mapping XML onto existing data models +

+See: +
+          Description +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
ObjectTreeParserProvides a method of parsing XML into an existing data model.
XMLElementA utility wrapper round the standard DOM XML element.
XMLElementListA simple typed list.
XMLParserA simple utility wrapper around the Java DOM implementation to hopefully + make XML parsing that bit easier without requiring YAL.
+  + +

+ + + + + + + + + +
+Exception Summary
SlickXMLExceptionAn exception to describe failures in XML.
+  + +

+

+Package org.newdawn.slick.util.xml Description +

+ +

+Some utilities for reading XML using Java DOM and for mapping XML onto existing data models +

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/xml/package-tree.html b/lib/slick/javadoc/org/newdawn/slick/util/xml/package-tree.html new file mode 100644 index 00000000..ebf00b68 --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/xml/package-tree.html @@ -0,0 +1,160 @@ + + + + + + +org.newdawn.slick.util.xml Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.newdawn.slick.util.xml +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/org/newdawn/slick/util/xml/package-use.html b/lib/slick/javadoc/org/newdawn/slick/util/xml/package-use.html new file mode 100644 index 00000000..a5cb8b6d --- /dev/null +++ b/lib/slick/javadoc/org/newdawn/slick/util/xml/package-use.html @@ -0,0 +1,201 @@ + + + + + + +Uses of Package org.newdawn.slick.util.xml (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.newdawn.slick.util.xml

+
+ + + + + + + + + + + + + +
+Packages that use org.newdawn.slick.util.xml
org.newdawn.slick.tests.xmlTests for the XML Parser and Object Tree Parser 
org.newdawn.slick.util.xmlSome utilities for reading XML using Java DOM and for mapping XML onto existing data models 
+  +

+ + + + + + + + +
+Classes in org.newdawn.slick.util.xml used by org.newdawn.slick.tests.xml
SlickXMLException + +
+          An exception to describe failures in XML.
+  +

+ + + + + + + + + + + + + + +
+Classes in org.newdawn.slick.util.xml used by org.newdawn.slick.util.xml
SlickXMLException + +
+          An exception to describe failures in XML.
XMLElement + +
+          A utility wrapper round the standard DOM XML element.
XMLElementList + +
+          A simple typed list.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/overview-frame.html b/lib/slick/javadoc/overview-frame.html new file mode 100644 index 00000000..a71b375b --- /dev/null +++ b/lib/slick/javadoc/overview-frame.html @@ -0,0 +1,98 @@ + + + + + + +Overview List (Slick - The 2D Library) + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+org.newdawn.slick +
+org.newdawn.slick.command +
+org.newdawn.slick.fills +
+org.newdawn.slick.font +
+org.newdawn.slick.font.effects +
+org.newdawn.slick.geom +
+org.newdawn.slick.gui +
+org.newdawn.slick.imageout +
+org.newdawn.slick.loading +
+org.newdawn.slick.muffin +
+org.newdawn.slick.openal +
+org.newdawn.slick.opengl +
+org.newdawn.slick.opengl.pbuffer +
+org.newdawn.slick.opengl.renderer +
+org.newdawn.slick.particles +
+org.newdawn.slick.particles.effects +
+org.newdawn.slick.state +
+org.newdawn.slick.state.transition +
+org.newdawn.slick.svg +
+org.newdawn.slick.svg.inkscape +
+org.newdawn.slick.tests +
+org.newdawn.slick.tests.states +
+org.newdawn.slick.tests.xml +
+org.newdawn.slick.tiled +
+org.newdawn.slick.util +
+org.newdawn.slick.util.pathfinding +
+org.newdawn.slick.util.pathfinding.heuristics +
+org.newdawn.slick.util.pathfinding.navmesh +
+org.newdawn.slick.util.xml +
+

+ +

+  + + diff --git a/lib/slick/javadoc/overview-summary.html b/lib/slick/javadoc/overview-summary.html new file mode 100644 index 00000000..1689ade9 --- /dev/null +++ b/lib/slick/javadoc/overview-summary.html @@ -0,0 +1,273 @@ + + + + + + +Overview (Slick - The 2D Library) + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+

Slick

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages
org.newdawn.slick 
org.newdawn.slick.commandProvides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract +commands that are relevant to a particular game.
org.newdawn.slick.fillsFill effects used to colour and mogrify shapes during rendering
org.newdawn.slick.font 
org.newdawn.slick.font.effects 
org.newdawn.slick.geomSimple geometric wrappers that can be used for rendering and collision.
org.newdawn.slick.guiSome extremely simple GUI elements which should be used where a game does not require a full GUI
org.newdawn.slick.imageoutSupports saving of slick images to various file types.
org.newdawn.slick.loadingAdds support for deferring loading of resources to a set time to allow loading/progress bar +style effects.
org.newdawn.slick.muffinMuffins for storing local data
org.newdawn.slick.openalThis package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats.
org.newdawn.slick.openglThis package contains the nitty gritty image manipulation code for using OpenGL with standard image formats.
org.newdawn.slick.opengl.pbuffer 
org.newdawn.slick.opengl.renderer 
org.newdawn.slick.particlesThe particle engine maintains a set of small sprites being controlled +by emitters to give some special effect.
org.newdawn.slick.particles.effectsThis package should contain stock effects for simple particle systems.
org.newdawn.slick.stateState based games allow the game to be broken down into the different activities the player may +take part in, for instance menu, highscores, play and credits.
org.newdawn.slick.state.transition 
org.newdawn.slick.svgDemo/Test SVG area.
org.newdawn.slick.svg.inkscape 
org.newdawn.slick.testsTests for the facilities provided by the library.
org.newdawn.slick.tests.statesStates for the StateBasedGameTest
org.newdawn.slick.tests.xmlTests for the XML Parser and Object Tree Parser
org.newdawn.slick.tiledContains utilities for working with the TilED (http://www.mapeditor.org) +utility for creating tiled maps.
org.newdawn.slick.utilUtilities to support the library.
org.newdawn.slick.util.pathfindingA set of classes to provide configurable A* path finding on tilebased maps
org.newdawn.slick.util.pathfinding.heuristics 
org.newdawn.slick.util.pathfinding.navmesh 
org.newdawn.slick.util.xmlSome utilities for reading XML using Java DOM and for mapping XML onto existing data models
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/overview-tree.html b/lib/slick/javadoc/overview-tree.html new file mode 100644 index 00000000..a1e747f3 --- /dev/null +++ b/lib/slick/javadoc/overview-tree.html @@ -0,0 +1,336 @@ + + + + + + +Class Hierarchy (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
org.newdawn.slick, org.newdawn.slick.command, org.newdawn.slick.fills, org.newdawn.slick.font, org.newdawn.slick.font.effects, org.newdawn.slick.geom, org.newdawn.slick.gui, org.newdawn.slick.imageout, org.newdawn.slick.loading, org.newdawn.slick.muffin, org.newdawn.slick.openal, org.newdawn.slick.opengl, org.newdawn.slick.opengl.pbuffer, org.newdawn.slick.opengl.renderer, org.newdawn.slick.particles, org.newdawn.slick.particles.effects, org.newdawn.slick.state, org.newdawn.slick.state.transition, org.newdawn.slick.svg, org.newdawn.slick.svg.inkscape, org.newdawn.slick.tests, org.newdawn.slick.tests.states, org.newdawn.slick.tests.xml, org.newdawn.slick.tiled, org.newdawn.slick.util, org.newdawn.slick.util.pathfinding, org.newdawn.slick.util.pathfinding.heuristics, org.newdawn.slick.util.pathfinding.navmesh, org.newdawn.slick.util.xml
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/package-list b/lib/slick/javadoc/package-list new file mode 100644 index 00000000..e65db89d --- /dev/null +++ b/lib/slick/javadoc/package-list @@ -0,0 +1,29 @@ +org.newdawn.slick +org.newdawn.slick.command +org.newdawn.slick.fills +org.newdawn.slick.font +org.newdawn.slick.font.effects +org.newdawn.slick.geom +org.newdawn.slick.gui +org.newdawn.slick.imageout +org.newdawn.slick.loading +org.newdawn.slick.muffin +org.newdawn.slick.openal +org.newdawn.slick.opengl +org.newdawn.slick.opengl.pbuffer +org.newdawn.slick.opengl.renderer +org.newdawn.slick.particles +org.newdawn.slick.particles.effects +org.newdawn.slick.state +org.newdawn.slick.state.transition +org.newdawn.slick.svg +org.newdawn.slick.svg.inkscape +org.newdawn.slick.tests +org.newdawn.slick.tests.states +org.newdawn.slick.tests.xml +org.newdawn.slick.tiled +org.newdawn.slick.util +org.newdawn.slick.util.pathfinding +org.newdawn.slick.util.pathfinding.heuristics +org.newdawn.slick.util.pathfinding.navmesh +org.newdawn.slick.util.xml diff --git a/lib/slick/javadoc/resources/inherit.gif b/lib/slick/javadoc/resources/inherit.gif new file mode 100644 index 00000000..c814867a Binary files /dev/null and b/lib/slick/javadoc/resources/inherit.gif differ diff --git a/lib/slick/javadoc/serialized-form.html b/lib/slick/javadoc/serialized-form.html new file mode 100644 index 00000000..6232c0ad --- /dev/null +++ b/lib/slick/javadoc/serialized-form.html @@ -0,0 +1,1635 @@ + + + + + + +Serialized Form (Slick - The 2D Library) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Serialized Form

+
+
+ + + + + +
+Package org.newdawn.slick
+ +

+ + + + + +
+Class org.newdawn.slick.AppletGameContainer extends java.applet.Applet implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+canvas

+
+AppletGameContainer.ContainerPanel canvas
+
+
The GL Canvas used for this container +

+

+
+
+
+

+container

+
+AppletGameContainer.Container container
+
+
The actual container implementation +

+

+
+
+
+

+displayParent

+
+java.awt.Canvas displayParent
+
+
The parent of the display +

+

+
+
+
+

+gameThread

+
+java.lang.Thread gameThread
+
+
The thread that is looping for the game +

+

+
+
+
+

+alphaSupport

+
+boolean alphaSupport
+
+
Alpha background supported +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.AppletGameContainer.ConsolePanel extends java.awt.Panel implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+textArea

+
+java.awt.TextArea textArea
+
+
The area display the console output +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.CanvasGameContainer extends java.awt.Canvas implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+container

+
+org.newdawn.slick.CanvasGameContainer.Container container
+
+
The actual container implementation +

+

+
+
+
+

+game

+
+Game game
+
+
The game being held in this container +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.Color extends java.lang.Object implements Serializable
+ +

+serialVersionUID: 1393939L + +

+ + + + + +
+Serialized Fields
+ +

+r

+
+float r
+
+
The red component of the colour +

+

+
+
+
+

+g

+
+float g
+
+
The green component of the colour +

+

+
+
+
+

+b

+
+float b
+
+
The blue component of the colour +

+

+
+
+
+

+a

+
+float a
+
+
The alpha component of the colour +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.SlickException extends java.lang.Exception implements Serializable
+ +

+


+ + + + + +
+Package org.newdawn.slick.geom
+ +

+ + + + + +
+Class org.newdawn.slick.geom.BasicTriangulator extends java.lang.Object implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+poly

+
+org.newdawn.slick.geom.BasicTriangulator.PointList poly
+
+
The list of points to be triangulated +

+

+
+
+
+

+tris

+
+org.newdawn.slick.geom.BasicTriangulator.PointList tris
+
+
The list of points describing the triangles +

+

+
+
+
+

+tried

+
+boolean tried
+
+
True if we've tried to triangulate +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.Circle extends Ellipse implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+radius

+
+float radius
+
+
The radius of the circle +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.Curve extends Shape implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+p1

+
+Vector2f p1
+
+
The start point of the curve +

+

+
+
+
+

+c1

+
+Vector2f c1
+
+
The first control point +

+

+
+
+
+

+c2

+
+Vector2f c2
+
+
The second control point +

+

+
+
+
+

+p2

+
+Vector2f p2
+
+
The end point of the curve +

+

+
+
+
+

+segments

+
+int segments
+
+
The number of lines segments the curve is built out of +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.Ellipse extends Shape implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+segmentCount

+
+int segmentCount
+
+
The number of segments for graphical representation. +

+

+
+
+
+

+radius1

+
+float radius1
+
+
horizontal radius +

+

+
+
+
+

+radius2

+
+float radius2
+
+
vertical radius +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.Line extends Shape implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+start

+
+Vector2f start
+
+
The start point of the line +

+

+
+
+
+

+end

+
+Vector2f end
+
+
The end point of the line +

+

+
+
+
+

+vec

+
+Vector2f vec
+
+
The vector between the two points +

+

+
+
+
+

+lenSquared

+
+float lenSquared
+
+
The length of the line squared +

+

+
+
+
+

+loc

+
+Vector2f loc
+
+
Temporary storage - declared globally to reduce GC +

+

+
+
+
+

+v

+
+Vector2f v
+
+
Temporary storage - declared globally to reduce GC +

+

+
+
+
+

+v2

+
+Vector2f v2
+
+
Temporary storage - declared globally to reduce GC +

+

+
+
+
+

+proj

+
+Vector2f proj
+
+
Temporary storage - declared globally to reduce GC +

+

+
+
+
+

+closest

+
+Vector2f closest
+
+
Temporary storage - declared globally to reduce GC +

+

+
+
+
+

+other

+
+Vector2f other
+
+
Temporary storage - declared globally to reduce GC +

+

+
+
+
+

+outerEdge

+
+boolean outerEdge
+
+
True if this line blocks on the outer edge +

+

+
+
+
+

+innerEdge

+
+boolean innerEdge
+
+
True if this line blocks on the inner edge +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.MannTriangulator extends java.lang.Object implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+contour

+
+MannTriangulator.PointBag contour
+
+
The outer countour of the shape +

+

+
+
+
+

+holes

+
+MannTriangulator.PointBag holes
+
+
The holes defined in the polygon +

+

+
+
+
+

+nextFreePointBag

+
+MannTriangulator.PointBag nextFreePointBag
+
+
The next available point bag +

+

+
+
+
+

+nextFreePoint

+
+org.newdawn.slick.geom.MannTriangulator.Point nextFreePoint
+
+
The next available point +

+

+
+
+
+

+triangles

+
+java.util.List<E> triangles
+
+
The list of triangles created (or rather points in triangles, 3xn) +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.MannTriangulator.PointBag extends java.lang.Object implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+first

+
+org.newdawn.slick.geom.MannTriangulator.Point first
+
+
The first point in the bag - head of the list +

+

+
+
+
+

+next

+
+MannTriangulator.PointBag next
+
+
The next bag in the list of bags +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.MorphShape extends Shape implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+shapes

+
+java.util.ArrayList<E> shapes
+
+
The shapes to morph between +

+

+
+
+
+

+offset

+
+float offset
+
+
The offset between the shapes +

+

+
+
+
+

+current

+
+Shape current
+
+
The current shape +

+

+
+
+
+

+next

+
+Shape next
+
+
The next shape +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.NeatTriangulator extends java.lang.Object implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+pointsX

+
+float[] pointsX
+
+
The x coordinates +

+

+
+
+
+

+pointsY

+
+float[] pointsY
+
+
The y coordiantes +

+

+
+
+
+

+numPoints

+
+int numPoints
+
+
The number of points that have been added +

+

+
+
+
+

+edges

+
+org.newdawn.slick.geom.NeatTriangulator.Edge[] edges
+
+
The edges defines by triangulation +

+

+
+
+
+

+V

+
+int[] V
+
+
Voroni +

+

+
+
+
+

+numEdges

+
+int numEdges
+
+
The number of edges found +

+

+
+
+
+

+triangles

+
+org.newdawn.slick.geom.NeatTriangulator.Triangle[] triangles
+
+
The triangles that have been found +

+

+
+
+
+

+numTriangles

+
+int numTriangles
+
+
The number of triangles found +

+

+
+
+
+

+offset

+
+float offset
+
+
The current offset +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.OverTriangulator extends java.lang.Object implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+triangles

+
+float[][] triangles
+
+
The triangles data +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.Path extends Shape implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+localPoints

+
+java.util.ArrayList<E> localPoints
+
+
The local list of points +

+

+
+
+
+

+cx

+
+float cx
+
+
The current x coordinate +

+

+
+
+
+

+cy

+
+float cy
+
+
The current y coordiante +

+

+
+
+
+

+closed

+
+boolean closed
+
+
True if the path has been closed +

+

+
+
+
+

+holes

+
+java.util.ArrayList<E> holes
+
+
The list of holes placed +

+

+
+
+
+

+hole

+
+java.util.ArrayList<E> hole
+
+
The current hole being built +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.Point extends Shape implements Serializable
+ +

+ +

+ + + + + +
+Class org.newdawn.slick.geom.Polygon extends Shape implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+allowDups

+
+boolean allowDups
+
+
Allow duplicated points +

+

+
+
+
+

+closed

+
+boolean closed
+
+
True if the polygon is closed +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.Rectangle extends Shape implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+width

+
+float width
+
+
The width of the box +

+

+
+
+
+

+height

+
+float height
+
+
The height of the box +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.RoundedRectangle extends Rectangle implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+cornerRadius

+
+float cornerRadius
+
+
radius of each corner +

+

+
+
+
+

+segmentCount

+
+int segmentCount
+
+
number of segments for each corner +

+

+
+
+
+

+cornerFlags

+
+int cornerFlags
+
+
The flags indicating which corners should be rounded +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.Shape extends java.lang.Object implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+points

+
+float[] points
+
+
The points representing this polygon. +

+

+
+
+
+

+center

+
+float[] center
+
+
Center point of the polygon. +

+

+
+
+
+

+x

+
+float x
+
+
The left most point of this shape. +

+

+
+
+
+

+y

+
+float y
+
+
The top most point of this shape. +

+

+
+
+
+

+maxX

+
+float maxX
+
+
The right most point of this shape +

+

+
+
+
+

+maxY

+
+float maxY
+
+
The bottom most point of this shape +

+

+
+
+
+

+minX

+
+float minX
+
+
The left most point of this shape. +

+

+
+
+
+

+minY

+
+float minY
+
+
The top most point of this shape. +

+

+
+
+
+

+boundingCircleRadius

+
+float boundingCircleRadius
+
+
Radius of a circle that can completely enclose this shape. +

+

+
+
+
+

+pointsDirty

+
+boolean pointsDirty
+
+
Flag to tell whether points need to be generated +

+

+
+
+
+

+trianglesDirty

+
+boolean trianglesDirty
+
+
True if the triangles need updating +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.geom.Vector2f extends java.lang.Object implements Serializable
+ +

+serialVersionUID: 1339934L + +

+ + + + + +
+Serialized Fields
+ +

+x

+
+float x
+
+
The x component of this vector +

+

+
+
+
+

+y

+
+float y
+
+
The y component of this vector +

+

+
+
+
+ + + + + +
+Package org.newdawn.slick.opengl
+ +

+ + + + + +
+Class org.newdawn.slick.opengl.CompositeIOException extends java.io.IOException implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+exceptions

+
+java.util.ArrayList<E> exceptions
+
+
The list of exceptions causing this one +

+

+
+
+
+ + + + + +
+Package org.newdawn.slick.svg
+ +

+ + + + + +
+Class org.newdawn.slick.svg.ParsingException extends SlickException implements Serializable
+ +

+


+ + + + + +
+Package org.newdawn.slick.util
+ +

+ + + + + +
+Class org.newdawn.slick.util.OperationNotSupportedException extends java.lang.RuntimeException implements Serializable
+ +

+


+ + + + + +
+Package org.newdawn.slick.util.pathfinding
+ +

+ + + + + +
+Class org.newdawn.slick.util.pathfinding.Path extends java.lang.Object implements Serializable
+ +

+serialVersionUID: 1L + +

+ + + + + +
+Serialized Fields
+ +

+steps

+
+java.util.ArrayList<E> steps
+
+
The list of steps building up this path +

+

+
+
+ +

+ + + + + +
+Class org.newdawn.slick.util.pathfinding.Path.Step extends java.lang.Object implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+x

+
+int x
+
+
The x coordinate at the given step +

+

+
+
+
+

+y

+
+int y
+
+
The y coordinate at the given step +

+

+
+
+
+ + + + + +
+Package org.newdawn.slick.util.xml
+ +

+ + + + + +
+Class org.newdawn.slick.util.xml.SlickXMLException extends SlickException implements Serializable
+ +

+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2006 New Dawn Software. All Rights Reserved. + + diff --git a/lib/slick/javadoc/stylesheet.css b/lib/slick/javadoc/stylesheet.css new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/lib/slick/javadoc/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/lib/slick/readme.txt b/lib/slick/readme.txt new file mode 100644 index 00000000..dd34c7a5 --- /dev/null +++ b/lib/slick/readme.txt @@ -0,0 +1,19 @@ +Slick - A 2D LWJGL Java Utility Library (out of date) +----------------------------------------------------------- + +This is a very early version. The tests work but no demo has been written yet. Yes the windows natives +are included in the main distribution in the right place. This is just meant to make it easier for quick +start windows users. All the natives required can be found in jars in the 'lib' directory. + + +Tools +~~~~~ + +AngelCode bitmap font tool - seems to be the best around at the moment and provided clean kerning + information. Available from http://www.angelcode.com/products/bmfont/. +TilED tile map tool - Java alternative to Mappy (which just seems borked to me). Available + from http://www.mapeditor.org. +ImagePacker - ImagePacker (http://homepage.ntlworld.com/config/imagepacker/index.htm) packs + single images into large images for efficent rendering and memory usage. +Pedigree - Particle Editor written as part of the Slick Project (Java) +Hiero - Bitmap Font tool with effects written as part fo the Slick Project (Java) \ No newline at end of file diff --git a/lib/slick/src/org/newdawn/slick/AngelCodeFont.java b/lib/slick/src/org/newdawn/slick/AngelCodeFont.java new file mode 100644 index 00000000..83ddfa42 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/AngelCodeFont.java @@ -0,0 +1,635 @@ +package org.newdawn.slick; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.StringTokenizer; +import java.util.Map.Entry; + +import org.newdawn.slick.opengl.renderer.Renderer; +import org.newdawn.slick.opengl.renderer.SGL; +import org.newdawn.slick.util.Log; +import org.newdawn.slick.util.ResourceLoader; + +/** + * A font implementation that will parse BMFont format font files. The font files can be output + * by Hiero, which is included with Slick, and also the AngelCode font tool available at: + * + * http://www.angelcode.com/products/bmfont/ + * + * This implementation copes with both the font display and kerning information + * allowing nicer looking paragraphs of text. Note that this utility only + * supports the text BMFont format definition file. + * + * @author kevin + * @author Nathan Sweet + */ +public class AngelCodeFont implements Font { + /** The renderer to use for all GL operations */ + private static SGL GL = Renderer.get(); + + /** + * The line cache size, this is how many lines we can render before starting + * to regenerate lists + */ + private static final int DISPLAY_LIST_CACHE_SIZE = 200; + + /** The highest character that AngelCodeFont will support. */ + private static final int MAX_CHAR = 255; + + /** True if this font should use display list caching */ + private boolean displayListCaching = true; + + /** The image containing the bitmap font */ + private Image fontImage; + /** The characters building up the font */ + private CharDef[] chars; + /** The height of a line */ + private int lineHeight; + /** The first display list ID */ + private int baseDisplayListID = -1; + /** The eldest display list ID */ + private int eldestDisplayListID; + /** The eldest display list */ + private DisplayList eldestDisplayList; + + /** The display list cache for rendered lines */ + private final LinkedHashMap displayLists = new LinkedHashMap(DISPLAY_LIST_CACHE_SIZE, 1, true) { + protected boolean removeEldestEntry(Entry eldest) { + eldestDisplayList = (DisplayList)eldest.getValue(); + eldestDisplayListID = eldestDisplayList.id; + + return false; + } + }; + + + /** + * Create a new font based on a font definition from AngelCode's tool and + * the font image generated from the tool. + * + * @param fntFile + * The location of the font defnition file + * @param image + * The image to use for the font + * @throws SlickException + * Indicates a failure to load either file + */ + public AngelCodeFont(String fntFile, Image image) throws SlickException { + fontImage = image; + + parseFnt(ResourceLoader.getResourceAsStream(fntFile)); + } + + /** + * Create a new font based on a font definition from AngelCode's tool and + * the font image generated from the tool. + * + * @param fntFile + * The location of the font defnition file + * @param imgFile + * The location of the font image + * @throws SlickException + * Indicates a failure to load either file + */ + public AngelCodeFont(String fntFile, String imgFile) throws SlickException { + fontImage = new Image(imgFile); + + parseFnt(ResourceLoader.getResourceAsStream(fntFile)); + } + + /** + * Create a new font based on a font definition from AngelCode's tool and + * the font image generated from the tool. + * + * @param fntFile + * The location of the font defnition file + * @param image + * The image to use for the font + * @param caching + * True if this font should use display list caching + * @throws SlickException + * Indicates a failure to load either file + */ + public AngelCodeFont(String fntFile, Image image, boolean caching) + throws SlickException { + fontImage = image; + displayListCaching = caching; + parseFnt(ResourceLoader.getResourceAsStream(fntFile)); + } + + /** + * Create a new font based on a font definition from AngelCode's tool and + * the font image generated from the tool. + * + * @param fntFile + * The location of the font defnition file + * @param imgFile + * The location of the font image + * @param caching + * True if this font should use display list caching + * @throws SlickException + * Indicates a failure to load either file + */ + public AngelCodeFont(String fntFile, String imgFile, boolean caching) + throws SlickException { + fontImage = new Image(imgFile); + displayListCaching = caching; + parseFnt(ResourceLoader.getResourceAsStream(fntFile)); + } + + /** + * Create a new font based on a font definition from AngelCode's tool and + * the font image generated from the tool. + * + * @param name + * The name to assign to the font image in the image store + * @param fntFile + * The stream of the font defnition file + * @param imgFile + * The stream of the font image + * @throws SlickException + * Indicates a failure to load either file + */ + public AngelCodeFont(String name, InputStream fntFile, InputStream imgFile) + throws SlickException { + fontImage = new Image(imgFile, name, false); + + parseFnt(fntFile); + } + + /** + * Create a new font based on a font definition from AngelCode's tool and + * the font image generated from the tool. + * + * @param name + * The name to assign to the font image in the image store + * @param fntFile + * The stream of the font defnition file + * @param imgFile + * The stream of the font image + * @param caching + * True if this font should use display list caching + * @throws SlickException + * Indicates a failure to load either file + */ + public AngelCodeFont(String name, InputStream fntFile, InputStream imgFile, + boolean caching) throws SlickException { + fontImage = new Image(imgFile, name, false); + + displayListCaching = caching; + parseFnt(fntFile); + } + + /** + * Parse the font definition file + * + * @param fntFile + * The stream from which the font file can be read + * @throws SlickException + */ + private void parseFnt(InputStream fntFile) throws SlickException { + if (displayListCaching) { + baseDisplayListID = GL.glGenLists(DISPLAY_LIST_CACHE_SIZE); + if (baseDisplayListID == 0) displayListCaching = false; + } + + try { + // now parse the font file + BufferedReader in = new BufferedReader(new InputStreamReader( + fntFile)); + String info = in.readLine(); + String common = in.readLine(); + String page = in.readLine(); + + Map kerning = new HashMap(64); + List charDefs = new ArrayList(MAX_CHAR); + int maxChar = 0; + boolean done = false; + while (!done) { + String line = in.readLine(); + if (line == null) { + done = true; + } else { + if (line.startsWith("chars c")) { + // ignore + } else if (line.startsWith("char")) { + CharDef def = parseChar(line); + if (def != null) { + maxChar = Math.max(maxChar, def.id); + charDefs.add(def); + } + } + if (line.startsWith("kernings c")) { + // ignore + } else if (line.startsWith("kerning")) { + StringTokenizer tokens = new StringTokenizer(line, " ="); + tokens.nextToken(); // kerning + tokens.nextToken(); // first + short first = Short.parseShort(tokens.nextToken()); // first value + tokens.nextToken(); // second + int second = Integer.parseInt(tokens.nextToken()); // second value + tokens.nextToken(); // offset + int offset = Integer.parseInt(tokens.nextToken()); // offset value + List values = (List)kerning.get(new Short(first)); + if (values == null) { + values = new ArrayList(); + kerning.put(new Short(first), values); + } + // Pack the character and kerning offset into a short. + values.add(new Short((short)((offset << 8) | second))); + } + } + } + + chars = new CharDef[maxChar + 1]; + for (Iterator iter = charDefs.iterator(); iter.hasNext();) { + CharDef def = (CharDef)iter.next(); + chars[def.id] = def; + } + + // Turn each list of kerning values into a short[] and set on the chardef. + for (Iterator iter = kerning.entrySet().iterator(); iter.hasNext(); ) { + Entry entry = (Entry)iter.next(); + short first = ((Short)entry.getKey()).shortValue(); + List valueList = (List)entry.getValue(); + short[] valueArray = new short[valueList.size()]; + int i = 0; + for (Iterator valueIter = valueList.iterator(); valueIter.hasNext(); i++) + valueArray[i] = ((Short)valueIter.next()).shortValue(); + chars[first].kerning = valueArray; + } + } catch (IOException e) { + Log.error(e); + throw new SlickException("Failed to parse font file: " + fntFile); + } + } + + /** + * Parse a single character line from the definition + * + * @param line + * The line to be parsed + * @return The character definition from the line + * @throws SlickException Indicates a given character is not valid in an angel code font + */ + private CharDef parseChar(String line) throws SlickException { + CharDef def = new CharDef(); + StringTokenizer tokens = new StringTokenizer(line, " ="); + + tokens.nextToken(); // char + tokens.nextToken(); // id + def.id = Short.parseShort(tokens.nextToken()); // id value + if (def.id < 0) { + return null; + } + if (def.id > MAX_CHAR) { + throw new SlickException("Invalid character '" + def.id + + "': AngelCodeFont does not support characters above " + MAX_CHAR); + } + + tokens.nextToken(); // x + def.x = Short.parseShort(tokens.nextToken()); // x value + tokens.nextToken(); // y + def.y = Short.parseShort(tokens.nextToken()); // y value + tokens.nextToken(); // width + def.width = Short.parseShort(tokens.nextToken()); // width value + tokens.nextToken(); // height + def.height = Short.parseShort(tokens.nextToken()); // height value + tokens.nextToken(); // x offset + def.xoffset = Short.parseShort(tokens.nextToken()); // xoffset value + tokens.nextToken(); // y offset + def.yoffset = Short.parseShort(tokens.nextToken()); // yoffset value + tokens.nextToken(); // xadvance + def.xadvance = Short.parseShort(tokens.nextToken()); // xadvance + + def.init(); + + if (def.id != ' ') { + lineHeight = Math.max(def.height + def.yoffset, lineHeight); + } + + return def; + } + + /** + * @see org.newdawn.slick.Font#drawString(float, float, java.lang.String) + */ + public void drawString(float x, float y, String text) { + drawString(x, y, text, Color.white); + } + + /** + * @see org.newdawn.slick.Font#drawString(float, float, java.lang.String, + * org.newdawn.slick.Color) + */ + public void drawString(float x, float y, String text, Color col) { + drawString(x, y, text, col, 0, text.length() - 1); + } + + /** + * @see Font#drawString(float, float, String, Color, int, int) + */ + public void drawString(float x, float y, String text, Color col, + int startIndex, int endIndex) { + fontImage.bind(); + col.bind(); + + GL.glTranslatef(x, y, 0); + if (displayListCaching && startIndex == 0 && endIndex == text.length() - 1) { + DisplayList displayList = (DisplayList)displayLists.get(text); + if (displayList != null) { + GL.glCallList(displayList.id); + } else { + // Compile a new display list. + displayList = new DisplayList(); + displayList.text = text; + int displayListCount = displayLists.size(); + if (displayListCount < DISPLAY_LIST_CACHE_SIZE) { + displayList.id = baseDisplayListID + displayListCount; + } else { + displayList.id = eldestDisplayListID; + displayLists.remove(eldestDisplayList.text); + } + + displayLists.put(text, displayList); + + GL.glNewList(displayList.id, SGL.GL_COMPILE_AND_EXECUTE); + render(text, startIndex, endIndex); + GL.glEndList(); + } + } else { + render(text, startIndex, endIndex); + } + GL.glTranslatef(-x, -y, 0); + } + + /** + * Render based on immediate rendering + * + * @param text The text to be rendered + * @param start The index of the first character in the string to render + * @param end The index of the last character in the string to render + */ + private void render(String text, int start, int end) { + GL.glBegin(SGL.GL_QUADS); + + int x = 0, y = 0; + CharDef lastCharDef = null; + char[] data = text.toCharArray(); + for (int i = 0; i < data.length; i++) { + int id = data[i]; + if (id == '\n') { + x = 0; + y += getLineHeight(); + continue; + } + if (id >= chars.length) { + continue; + } + CharDef charDef = chars[id]; + if (charDef == null) { + continue; + } + + if (lastCharDef != null) x += lastCharDef.getKerning(id); + lastCharDef = charDef; + + if ((i >= start) && (i <= end)) { + charDef.draw(x, y); + } + + x += charDef.xadvance; + } + GL.glEnd(); + } + + /** + * Returns the distance from the y drawing location to the top most pixel of the specified text. + * + * @param text + * The text that is to be tested + * @return The yoffset from the y draw location at which text will start + */ + public int getYOffset(String text) { + DisplayList displayList = null; + if (displayListCaching) { + displayList = (DisplayList)displayLists.get(text); + if (displayList != null && displayList.yOffset != null) return displayList.yOffset.intValue(); + } + + int stopIndex = text.indexOf('\n'); + if (stopIndex == -1) stopIndex = text.length(); + + int minYOffset = 10000; + for (int i = 0; i < stopIndex; i++) { + int id = text.charAt(i); + CharDef charDef = chars[id]; + if (charDef == null) { + continue; + } + minYOffset = Math.min(charDef.yoffset, minYOffset); + } + + if (displayList != null) displayList.yOffset = new Short((short)minYOffset); + + return minYOffset; + } + + /** + * @see org.newdawn.slick.Font#getHeight(java.lang.String) + */ + public int getHeight(String text) { + DisplayList displayList = null; + if (displayListCaching) { + displayList = (DisplayList)displayLists.get(text); + if (displayList != null && displayList.height != null) return displayList.height.intValue(); + } + + int lines = 0; + int maxHeight = 0; + for (int i = 0; i < text.length(); i++) { + int id = text.charAt(i); + if (id == '\n') { + lines++; + maxHeight = 0; + continue; + } + // ignore space, it doesn't contribute to height + if (id == ' ') { + continue; + } + CharDef charDef = chars[id]; + if (charDef == null) { + continue; + } + + maxHeight = Math.max(charDef.height + charDef.yoffset, + maxHeight); + } + + maxHeight += lines * getLineHeight(); + + if (displayList != null) displayList.height = new Short((short)maxHeight); + + return maxHeight; + } + + /** + * @see org.newdawn.slick.Font#getWidth(java.lang.String) + */ + public int getWidth(String text) { + DisplayList displayList = null; + if (displayListCaching) { + displayList = (DisplayList)displayLists.get(text); + if (displayList != null && displayList.width != null) return displayList.width.intValue(); + } + + int maxWidth = 0; + int width = 0; + CharDef lastCharDef = null; + for (int i = 0, n = text.length(); i < n; i++) { + int id = text.charAt(i); + if (id == '\n') { + width = 0; + continue; + } + if (id >= chars.length) { + continue; + } + CharDef charDef = chars[id]; + if (charDef == null) { + continue; + } + + if (lastCharDef != null) width += lastCharDef.getKerning(id); + lastCharDef = charDef; + + if (i < n - 1) { + width += charDef.xadvance; + } else { + width += charDef.width; + } + maxWidth = Math.max(maxWidth, width); + } + + if (displayList != null) displayList.width = new Short((short)maxWidth); + + return maxWidth; + } + + /** + * The definition of a single character as defined in the AngelCode file + * format + * + * @author kevin + */ + private class CharDef { + /** The id of the character */ + public short id; + /** The x location on the sprite sheet */ + public short x; + /** The y location on the sprite sheet */ + public short y; + /** The width of the character image */ + public short width; + /** The height of the character image */ + public short height; + /** The amount the x position should be offset when drawing the image */ + public short xoffset; + /** The amount the y position should be offset when drawing the image */ + public short yoffset; + + /** The amount to move the current position after drawing the character */ + public short xadvance; + /** The image containing the character */ + public Image image; + /** The display list index for this character */ + public short dlIndex; + /** The kerning info for this character */ + public short[] kerning; + + /** + * Initialise the image by cutting the right section from the map + * produced by the AngelCode tool. + */ + public void init() { + image = fontImage.getSubImage(x, y, width, height); + } + + /** + * @see java.lang.Object#toString() + */ + public String toString() { + return "[CharDef id=" + id + " x=" + x + " y=" + y + "]"; + } + + /** + * Draw this character embedded in a image draw + * + * @param x + * The x position at which to draw the text + * @param y + * The y position at which to draw the text + */ + public void draw(float x, float y) { + image.drawEmbedded(x + xoffset, y + yoffset, width, height); + } + + /** + * Get the kerning offset between this character and the specified character. + * @param otherCodePoint The other code point + * @return the kerning offset + */ + public int getKerning (int otherCodePoint) { + if (kerning == null) return 0; + int low = 0; + int high = kerning.length - 1; + while (low <= high) { + int midIndex = (low + high) >>> 1; + int value = kerning[midIndex]; + int foundCodePoint = value & 0xff; + if (foundCodePoint < otherCodePoint) + low = midIndex + 1; + else if (foundCodePoint > otherCodePoint) + high = midIndex - 1; + else + return value >> 8; + } + return 0; + } + } + + /** + * @see org.newdawn.slick.Font#getLineHeight() + */ + public int getLineHeight() { + return lineHeight; + } + + /** + * A descriptor for a single display list + * + * @author Nathan Sweet + */ + static private class DisplayList { + /** The if of the distance list */ + int id; + /** The offset of the line rendered */ + Short yOffset; + /** The width of the line rendered */ + Short width; + /** The height of the line rendered */ + Short height; + /** The text that the display list holds */ + String text; + } +} diff --git a/lib/slick/src/org/newdawn/slick/Animation.java b/lib/slick/src/org/newdawn/slick/Animation.java new file mode 100644 index 00000000..235a343d --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/Animation.java @@ -0,0 +1,724 @@ +package org.newdawn.slick; + +import java.util.ArrayList; + +import org.lwjgl.Sys; +import org.newdawn.slick.util.Log; + +/** + * A utility to hold and render animations + * + * @author kevin + * @author DeX (speed updates) + */ +public class Animation implements Renderable { + /** The list of frames to render in this animation */ + private ArrayList frames = new ArrayList(); + /** The frame currently being displayed */ + private int currentFrame = -1; + /** The time the next frame change should take place */ + private long nextChange = 0; + /** True if the animation is stopped */ + private boolean stopped = false; + /** The time left til the next frame */ + private long timeLeft; + /** The current speed of the animation */ + private float speed = 1.0f; + /** The frame to stop at */ + private int stopAt = -2; + /** The last time the frame was automagically updated */ + private long lastUpdate; + /** True if this is the first update */ + private boolean firstUpdate = true; + /** True if we should auto update the animation - default true */ + private boolean autoUpdate = true; + /** The direction the animation is running */ + private int direction = 1; + /** True if the animation in ping ponging back and forth */ + private boolean pingPong; + /** True if the animation should loop (default) */ + private boolean loop = true; + /** The spriteSheet backing this animation */ + private SpriteSheet spriteSheet = null; + + /** + * Create an empty animation + */ + public Animation() { + this(true); + } + + /** + * Create a new animation from a set of images + * + * @param frames The images for the animation frames + * @param duration The duration to show each frame + */ + public Animation(Image[] frames, int duration) { + this(frames, duration, true); + } + + /** + * Create a new animation from a set of images + * + * @param frames The images for the animation frames + * @param durations The duration to show each frame + */ + public Animation(Image[] frames, int[] durations) { + this(frames, durations, true); + } + + /** + * Create an empty animation + * + * @param autoUpdate True if this animation should automatically update. This means that the + * current frame will be caculated based on the time between renders + */ + public Animation(boolean autoUpdate) { + currentFrame = 0; + this.autoUpdate = autoUpdate; + } + + /** + * Create a new animation from a set of images + * + * @param frames The images for the animation frames + * @param duration The duration to show each frame + * @param autoUpdate True if this animation should automatically update. This means that the + * current frame will be caculated based on the time between renders + */ + public Animation(Image[] frames, int duration, boolean autoUpdate) { + for (int i=0;iSpriteSheet ss. + * @param ss The SpriteSheet backing this animation + * @param frames An array of coordinates of sub-image locations for each frame + * @param duration The duration each frame should be displayed for + */ + public Animation(SpriteSheet ss, int[] frames, int[] duration){ + spriteSheet = ss; + int x = -1; + int y = -1; + + for(int i = 0; i < frames.length/2; i++){ + x = frames[i*2]; + y = frames[i*2 + 1]; + addFrame(duration[i], x, y); + } + } + + /** + * Add animation frame to the animation. + * @param duration The duration to display the frame for + * @param x The x location of the frame on the SpriteSheet + * @param y The y location of the frame on the spriteSheet + */ + public void addFrame(int duration, int x, int y){ + if (duration == 0) { + Log.error("Invalid duration: "+duration); + throw new RuntimeException("Invalid duration: "+duration); + } + + if (frames.isEmpty()) { + nextChange = (int) (duration / speed); + } + + frames.add(new Frame(duration, x, y)); + currentFrame = 0; + } + + /** + * Indicate if this animation should automatically update based on the + * time between renders or if it should need updating via the update() + * method. + * + * @param auto True if this animation should automatically update + */ + public void setAutoUpdate(boolean auto) { + this.autoUpdate = auto; + } + + /** + * Indicate if this animation should ping pong back and forth + * + * @param pingPong True if the animation should ping pong + */ + public void setPingPong(boolean pingPong) { + this.pingPong = pingPong; + } + + /** + * Check if this animation has stopped (either explictly or because it's reached its target frame) + * + * @see #stopAt + * @return True if the animation has stopped + */ + public boolean isStopped() { + return stopped; + } + + /** + * Adjust the overall speed of the animation. + * + * @param spd The speed to run the animation. Default: 1.0 + */ + public void setSpeed(float spd) { + if (spd > 0) { + // Adjust nextChange + nextChange = (long) (nextChange * speed / spd); + + speed = spd; + } + } + + /** + * Returns the current speed of the animation. + * + * @return The speed this animation is being played back at + */ + public float getSpeed() { + return speed; + } + + + /** + * Stop the animation + */ + public void stop() { + if (frames.size() == 0) { + return; + } + timeLeft = nextChange; + stopped = true; + } + + /** + * Start the animation playing again + */ + public void start() { + if (!stopped) { + return; + } + if (frames.size() == 0) { + return; + } + stopped = false; + nextChange = timeLeft; + } + + /** + * Restart the animation from the beginning + */ + public void restart() { + if (frames.size() == 0) { + return; + } + stopped = false; + currentFrame = 0; + nextChange = (int) (((Frame) frames.get(0)).duration / speed); + firstUpdate = true; + lastUpdate = 0; + } + + /** + * Add animation frame to the animation + * + * @param frame The image to display for the frame + * @param duration The duration to display the frame for + */ + public void addFrame(Image frame, int duration) { + if (duration == 0) { + Log.error("Invalid duration: "+duration); + throw new RuntimeException("Invalid duration: "+duration); + } + + if (frames.isEmpty()) { + nextChange = (int) (duration / speed); + } + + frames.add(new Frame(frame, duration)); + currentFrame = 0; + } + + /** + * Draw the animation to the screen + */ + public void draw() { + draw(0,0); + } + + /** + * Draw the animation at a specific location + * + * @param x The x position to draw the animation at + * @param y The y position to draw the animation at + */ + public void draw(float x,float y) { + draw(x,y,getWidth(),getHeight()); + } + + /** + * Draw the animation at a specific location + * + * @param x The x position to draw the animation at + * @param y The y position to draw the animation at + * @param filter The filter to apply + */ + public void draw(float x,float y, Color filter) { + draw(x,y,getWidth(),getHeight(), filter); + } + + /** + * Draw the animation + * + * @param x The x position to draw the animation at + * @param y The y position to draw the animation at + * @param width The width to draw the animation at + * @param height The height to draw the animation at + */ + public void draw(float x,float y,float width,float height) { + draw(x,y,width,height,Color.white); + } + + /** + * Draw the animation + * + * @param x The x position to draw the animation at + * @param y The y position to draw the animation at + * @param width The width to draw the animation at + * @param height The height to draw the animation at + * @param col The colour filter to use + */ + public void draw(float x,float y,float width,float height, Color col) { + if (frames.size() == 0) { + return; + } + + if (autoUpdate) { + long now = getTime(); + long delta = now - lastUpdate; + if (firstUpdate) { + delta = 0; + firstUpdate = false; + } + lastUpdate = now; + nextFrame(delta); + } + + Frame frame = (Frame) frames.get(currentFrame); + frame.image.draw(x,y,width,height, col); + } + + /** + * Render the appropriate frame when the spriteSheet backing this Animation is in use. + * @param x The x position to draw the animation at + * @param y The y position to draw the animation at + */ + public void renderInUse(int x, int y){ + if (frames.size() == 0) { + return; + } + + if (autoUpdate) { + long now = getTime(); + long delta = now - lastUpdate; + if (firstUpdate) { + delta = 0; + firstUpdate = false; + } + lastUpdate = now; + nextFrame(delta); + } + + Frame frame = (Frame) frames.get(currentFrame); + spriteSheet.renderInUse(x, y, frame.x, frame.y); + } + + /** + * Get the width of the current frame + * + * @return The width of the current frame + */ + public int getWidth() { + return ((Frame) frames.get(currentFrame)).image.getWidth(); + } + + /** + * Get the height of the current frame + * + * @return The height of the current frame + */ + public int getHeight() { + return ((Frame) frames.get(currentFrame)).image.getHeight(); + } + + /** + * Draw the animation + * + * @param x The x position to draw the animation at + * @param y The y position to draw the animation at + * @param width The width to draw the animation at + * @param height The height to draw the animation at + */ + public void drawFlash(float x,float y,float width,float height) { + drawFlash(x,y,width,height, Color.white); + } + + /** + * Draw the animation + * + * @param x The x position to draw the animation at + * @param y The y position to draw the animation at + * @param width The width to draw the animation at + * @param height The height to draw the animation at + * @param col The colour for the flash + */ + public void drawFlash(float x,float y,float width,float height, Color col) { + if (frames.size() == 0) { + return; + } + + if (autoUpdate) { + long now = getTime(); + long delta = now - lastUpdate; + if (firstUpdate) { + delta = 0; + firstUpdate = false; + } + lastUpdate = now; + nextFrame(delta); + } + + Frame frame = (Frame) frames.get(currentFrame); + frame.image.drawFlash(x,y,width,height,col); + } + + /** + * Update the animation cycle without draw the image, useful + * for keeping two animations in sync + * + * @deprecated + */ + public void updateNoDraw() { + if (autoUpdate) { + long now = getTime(); + long delta = now - lastUpdate; + if (firstUpdate) { + delta = 0; + firstUpdate = false; + } + lastUpdate = now; + nextFrame(delta); + } + } + + /** + * Update the animation, note that this will have odd effects if auto update + * is also turned on + * + * @see #autoUpdate + * @param delta The amount of time thats passed since last update + */ + public void update(long delta) { + nextFrame(delta); + } + + /** + * Get the index of the current frame + * + * @return The index of the current frame + */ + public int getFrame() { + return currentFrame; + } + + /** + * Set the current frame to be rendered + * + * @param index The index of the frame to rendered + */ + public void setCurrentFrame(int index) { + currentFrame = index; + } + + /** + * Get the image assocaited with a given frame index + * + * @param index The index of the frame image to retrieve + * @return The image of the specified animation frame + */ + public Image getImage(int index) { + Frame frame = (Frame) frames.get(index); + return frame.image; + } + + /** + * Get the number of frames that are in the animation + * + * @return The number of frames that are in the animation + */ + public int getFrameCount() { + return frames.size(); + } + + /** + * Get the image associated with the current animation frame + * + * @return The image associated with the current animation frame + */ + public Image getCurrentFrame() { + Frame frame = (Frame) frames.get(currentFrame); + return frame.image; + } + + /** + * Check if we need to move to the next frame + * + * @param delta The amount of time thats passed since last update + */ + private void nextFrame(long delta) { + if (stopped) { + return; + } + if (frames.size() == 0) { + return; + } + + nextChange -= delta; + + while (nextChange < 0 && (!stopped)) { + if (currentFrame == stopAt) { + stopped = true; + break; + } + if ((currentFrame == frames.size() - 1) && (!loop) && (!pingPong)) { + stopped = true; + break; + } + currentFrame = (currentFrame + direction) % frames.size(); + + if (pingPong) { + if (currentFrame <= 0) { + currentFrame = 0; + direction = 1; + if (!loop) { + stopped = true; + break; + } + } + else if (currentFrame >= frames.size()-1) { + currentFrame = frames.size()-1; + direction = -1; + } + } + int realDuration = (int) (((Frame) frames.get(currentFrame)).duration / speed); + nextChange = nextChange + realDuration; + } + } + + /** + * Indicate if this animation should loop or stop at the last frame + * + * @param loop True if this animation should loop (true = default) + */ + public void setLooping(boolean loop) { + this.loop = loop; + } + + /** + * Get the accurate system time + * + * @return The system time in milliseconds + */ + private long getTime() { + return (Sys.getTime() * 1000) / Sys.getTimerResolution(); + } + + /** + * Indicate the animation should stop when it reaches the specified + * frame index (note, not frame number but index in the animation + * + * @param frameIndex The index of the frame to stop at + */ + public void stopAt(int frameIndex) { + stopAt = frameIndex; + } + + /** + * Get the duration of a particular frame + * + * @param index The index of the given frame + * @return The duration in (ms) of the given frame + */ + public int getDuration(int index) { + return ((Frame) frames.get(index)).duration; + } + + /** + * Set the duration of the given frame + * + * @param index The index of the given frame + * @param duration The duration in (ms) for the given frame + */ + public void setDuration(int index, int duration) { + ((Frame) frames.get(index)).duration = duration; + } + + /** + * Get the durations of all the frames in this animation + * + * @return The durations of all the frames in this animation + */ + public int[] getDurations() { + int[] durations = new int[frames.size()]; + for (int i=0;iSpriteSheet + * @param y the y location of the frame on the SpriteSheet + */ + public Frame(int duration, int x, int y) { + this.image = spriteSheet.getSubImage(x, y); + this.duration = duration; + this.x = x; + this.y = y; + } + } +} diff --git a/lib/slick/src/org/newdawn/slick/AppGameContainer.java b/lib/slick/src/org/newdawn/slick/AppGameContainer.java new file mode 100644 index 00000000..ed3ceab4 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/AppGameContainer.java @@ -0,0 +1,547 @@ +package org.newdawn.slick; + +import java.io.IOException; +import java.io.OutputStream; +import java.nio.ByteBuffer; +import java.security.AccessController; +import java.security.PrivilegedAction; + +import org.lwjgl.BufferUtils; +import org.lwjgl.LWJGLException; +import org.lwjgl.Sys; +import org.lwjgl.input.Cursor; +import org.lwjgl.input.Mouse; +import org.lwjgl.openal.AL; +import org.lwjgl.opengl.Display; +import org.lwjgl.opengl.DisplayMode; +import org.lwjgl.opengl.PixelFormat; +import org.newdawn.slick.openal.SoundStore; +import org.newdawn.slick.opengl.CursorLoader; +import org.newdawn.slick.opengl.ImageData; +import org.newdawn.slick.opengl.ImageIOImageData; +import org.newdawn.slick.opengl.InternalTextureLoader; +import org.newdawn.slick.opengl.LoadableImageData; +import org.newdawn.slick.opengl.TGAImageData; +import org.newdawn.slick.util.Log; +import org.newdawn.slick.util.ResourceLoader; + +/** + * A game container that will display the game as an stand alone + * application. + * + * @author kevin + */ +public class AppGameContainer extends GameContainer { + static { + AccessController.doPrivileged(new PrivilegedAction() { + public Object run() { + try { + Display.getDisplayMode(); + } catch (Exception e) { + Log.error(e); + } + return null; + }}); + } + + /** The original display mode before we tampered with things */ + protected DisplayMode originalDisplayMode; + /** The display mode we're going to try and use */ + protected DisplayMode targetDisplayMode; + /** True if we should update the game only when the display is visible */ + protected boolean updateOnlyOnVisible = true; + /** Alpha background supported */ + protected boolean alphaSupport = false; + + /** + * Create a new container wrapping a game + * + * @param game The game to be wrapped + * @throws SlickException Indicates a failure to initialise the display + */ + public AppGameContainer(Game game) throws SlickException { + this(game,640,480,false); + } + + /** + * Create a new container wrapping a game + * + * @param game The game to be wrapped + * @param width The width of the display required + * @param height The height of the display required + * @param fullscreen True if we want fullscreen mode + * @throws SlickException Indicates a failure to initialise the display + */ + public AppGameContainer(Game game,int width,int height,boolean fullscreen) throws SlickException { + super(game); + + originalDisplayMode = Display.getDisplayMode(); + + setDisplayMode(width,height,fullscreen); + } + + /** + * Check if the display created supported alpha in the back buffer + * + * @return True if the back buffer supported alpha + */ + public boolean supportsAlphaInBackBuffer() { + return alphaSupport; + } + + /** + * Set the title of the window + * + * @param title The title to set on the window + */ + public void setTitle(String title) { + Display.setTitle(title); + } + + /** + * Set the display mode to be used + * + * @param width The width of the display required + * @param height The height of the display required + * @param fullscreen True if we want fullscreen mode + * @throws SlickException Indicates a failure to initialise the display + */ + public void setDisplayMode(int width, int height, boolean fullscreen) throws SlickException { + if ((this.width == width) && (this.height == height) && (isFullscreen() == fullscreen)) { + return; + } + + try { + targetDisplayMode = null; + if (fullscreen) { + DisplayMode[] modes = Display.getAvailableDisplayModes(); + int freq = 0; + + for (int i=0;i= freq)) { + if ((targetDisplayMode == null) || (current.getBitsPerPixel() > targetDisplayMode.getBitsPerPixel())) { + targetDisplayMode = current; + freq = targetDisplayMode.getFrequency(); + } + } + + // if we've found a match for bpp and frequence against the + // original display mode then it's probably best to go for this one + // since it's most likely compatible with the monitor + if ((current.getBitsPerPixel() == originalDisplayMode.getBitsPerPixel()) && + (current.getFrequency() == originalDisplayMode.getFrequency())) { + targetDisplayMode = current; + break; + } + } + } + } else { + targetDisplayMode = new DisplayMode(width,height); + } + + if (targetDisplayMode == null) { + throw new SlickException("Failed to find value mode: "+width+"x"+height+" fs="+fullscreen); + } + + this.width = width; + this.height = height; + + Display.setDisplayMode(targetDisplayMode); + Display.setFullscreen(fullscreen); + + if (Display.isCreated()) { + initGL(); + enterOrtho(); + } + + if (targetDisplayMode.getBitsPerPixel() == 16) { + InternalTextureLoader.get().set16BitMode(); + } + } catch (LWJGLException e) { + throw new SlickException("Unable to setup mode "+width+"x"+height+" fullscreen="+fullscreen, e); + } + + getDelta(); + } + + /** + * Check if the display is in fullscreen mode + * + * @return True if the display is in fullscreen mode + */ + public boolean isFullscreen() { + return Display.isFullscreen(); + } + + /** + * Indicate whether we want to be in fullscreen mode. Note that the current + * display mode must be valid as a fullscreen mode for this to work + * + * @param fullscreen True if we want to be in fullscreen mode + * @throws SlickException Indicates we failed to change the display mode + */ + public void setFullscreen(boolean fullscreen) throws SlickException { + if (isFullscreen() == fullscreen) { + return; + } + + if (!fullscreen) { + try { + Display.setFullscreen(fullscreen); + } catch (LWJGLException e) { + throw new SlickException("Unable to set fullscreen="+fullscreen, e); + } + } else { + setDisplayMode(width, height, fullscreen); + } + getDelta(); + } + + /** + * @see org.newdawn.slick.GameContainer#setMouseCursor(java.lang.String, int, int) + */ + public void setMouseCursor(String ref, int hotSpotX, int hotSpotY) throws SlickException { + try { + Cursor cursor = CursorLoader.get().getCursor(ref, hotSpotX, hotSpotY); + Mouse.setNativeCursor(cursor); + } catch (Throwable e) { + Log.error("Failed to load and apply cursor.", e); + throw new SlickException("Failed to set mouse cursor", e); + } + } + + /** + * @see org.newdawn.slick.GameContainer#setMouseCursor(org.newdawn.slick.opengl.ImageData, int, int) + */ + public void setMouseCursor(ImageData data, int hotSpotX, int hotSpotY) throws SlickException { + try { + Cursor cursor = CursorLoader.get().getCursor(data, hotSpotX, hotSpotY); + Mouse.setNativeCursor(cursor); + } catch (Throwable e) { + Log.error("Failed to load and apply cursor.", e); + throw new SlickException("Failed to set mouse cursor", e); + } + } + + /** + * @see org.newdawn.slick.GameContainer#setMouseCursor(org.lwjgl.input.Cursor, int, int) + */ + public void setMouseCursor(Cursor cursor, int hotSpotX, int hotSpotY) throws SlickException { + try { + Mouse.setNativeCursor(cursor); + } catch (Throwable e) { + Log.error("Failed to load and apply cursor.", e); + throw new SlickException("Failed to set mouse cursor", e); + } + } + + /** + * Get the closest greater power of 2 to the fold number + * + * @param fold The target number + * @return The power of 2 + */ + private int get2Fold(int fold) { + int ret = 2; + while (ret < fold) { + ret *= 2; + } + return ret; + } + + /** + * @see org.newdawn.slick.GameContainer#setMouseCursor(org.newdawn.slick.Image, int, int) + */ + public void setMouseCursor(Image image, int hotSpotX, int hotSpotY) throws SlickException { + try { + Image temp = new Image(get2Fold(image.getWidth()), get2Fold(image.getHeight())); + Graphics g = temp.getGraphics(); + + ByteBuffer buffer = BufferUtils.createByteBuffer(temp.getWidth() * temp.getHeight() * 4); + g.drawImage(image.getFlippedCopy(false, true), 0, 0); + g.flush(); + g.getArea(0,0,temp.getWidth(),temp.getHeight(),buffer); + + Cursor cursor = CursorLoader.get().getCursor(buffer, hotSpotX, hotSpotY,temp.getWidth(),image.getHeight()); + Mouse.setNativeCursor(cursor); + } catch (Throwable e) { + Log.error("Failed to load and apply cursor.", e); + throw new SlickException("Failed to set mouse cursor", e); + } + } + + /** + * @see org.newdawn.slick.GameContainer#reinit() + */ + public void reinit() throws SlickException { + InternalTextureLoader.get().clear(); + SoundStore.get().clear(); + initSystem(); + enterOrtho(); + + try { + game.init(this); + } catch (SlickException e) { + Log.error(e); + running = false; + } + } + + /** + * Try creating a display with the given format + * + * @param format The format to attempt + * @throws LWJGLException Indicates a failure to support the given format + */ + private void tryCreateDisplay(PixelFormat format) throws LWJGLException { + if (SHARED_DRAWABLE == null) + { + Display.create(format); + } + else + { + Display.create(format, SHARED_DRAWABLE); + } + } + + /** + * Start running the game + * + * @throws SlickException Indicates a failure to initialise the system + */ + public void start() throws SlickException { + try { + setup(); + + getDelta(); + while (running()) { + gameLoop(); + } + } finally { + destroy(); + } + + if (forceExit) { + System.exit(0); + } + } + + /** + * Setup the environment + * + * @throws SlickException Indicates a failure + */ + protected void setup() throws SlickException { + if (targetDisplayMode == null) { + setDisplayMode(640,480,false); + } + + Display.setTitle(game.getTitle()); + + Log.info("LWJGL Version: "+Sys.getVersion()); + Log.info("OriginalDisplayMode: "+originalDisplayMode); + Log.info("TargetDisplayMode: "+targetDisplayMode); + + AccessController.doPrivileged(new PrivilegedAction() { + public Object run() { + try { + PixelFormat format = new PixelFormat(8,8,stencil ? 8 : 0,samples); + + tryCreateDisplay(format); + supportsMultiSample = true; + } catch (Exception e) { + Display.destroy(); + + try { + PixelFormat format = new PixelFormat(8,8,stencil ? 8 : 0); + + tryCreateDisplay(format); + alphaSupport = false; + } catch (Exception e2) { + Display.destroy(); + // if we couldn't get alpha, let us know + try { + tryCreateDisplay(new PixelFormat()); + } catch (Exception e3) { + Log.error(e3); + } + } + } + + return null; + }}); + + if (!Display.isCreated()) { + throw new SlickException("Failed to initialise the LWJGL display"); + } + + initSystem(); + enterOrtho(); + + try { + getInput().initControllers(); + } catch (SlickException e) { + Log.info("Controllers not available"); + } catch (Throwable e) { + Log.info("Controllers not available"); + } + + try { + game.init(this); + } catch (SlickException e) { + Log.error(e); + running = false; + } + } + + /** + * Strategy for overloading game loop context handling + * + * @throws SlickException Indicates a game failure + */ + protected void gameLoop() throws SlickException { + int delta = getDelta(); + if (!Display.isVisible() && updateOnlyOnVisible) { + try { Thread.sleep(100); } catch (Exception e) {} + } else { + try { + updateAndRender(delta); + } catch (SlickException e) { + Log.error(e); + running = false; + return; + } + } + + updateFPS(); + + Display.update(); + + if (Display.isCloseRequested()) { + if (game.closeRequested()) { + running = false; + } + } + } + + /** + * @see org.newdawn.slick.GameContainer#setUpdateOnlyWhenVisible(boolean) + */ + public void setUpdateOnlyWhenVisible(boolean updateOnlyWhenVisible) { + updateOnlyOnVisible = updateOnlyWhenVisible; + } + + /** + * @see org.newdawn.slick.GameContainer#isUpdatingOnlyWhenVisible() + */ + public boolean isUpdatingOnlyWhenVisible() { + return updateOnlyOnVisible; + } + + /** + * @see org.newdawn.slick.GameContainer#setIcon(java.lang.String) + */ + public void setIcon(String ref) throws SlickException { + setIcons(new String[] {ref}); + } + + /** + * @see org.newdawn.slick.GameContainer#setMouseGrabbed(boolean) + */ + public void setMouseGrabbed(boolean grabbed) { + Mouse.setGrabbed(grabbed); + } + + /** + * @see org.newdawn.slick.GameContainer#isMouseGrabbed() + */ + public boolean isMouseGrabbed() { + return Mouse.isGrabbed(); + } + + /** + * @see org.newdawn.slick.GameContainer#hasFocus() + */ + public boolean hasFocus() { + // hmm, not really the right thing, talk to the LWJGL guys + return Display.isActive(); + } + + /** + * @see org.newdawn.slick.GameContainer#getScreenHeight() + */ + public int getScreenHeight() { + return originalDisplayMode.getHeight(); + } + + /** + * @see org.newdawn.slick.GameContainer#getScreenWidth() + */ + public int getScreenWidth() { + return originalDisplayMode.getWidth(); + } + + /** + * Destroy the app game container + */ + public void destroy() { + Display.destroy(); + AL.destroy(); + } + + /** + * A null stream to clear out those horrid errors + * + * @author kevin + */ + private class NullOutputStream extends OutputStream { + /** + * @see java.io.OutputStream#write(int) + */ + public void write(int b) throws IOException { + // null implemetnation + } + + } + + /** + * @see org.newdawn.slick.GameContainer#setIcons(java.lang.String[]) + */ + public void setIcons(String[] refs) throws SlickException { + ByteBuffer[] bufs = new ByteBuffer[refs.length]; + for (int i=0;i= screenAspectRatio) { + newWidth = screenWidth; + newHeight = (int) (height / ((float) width / screenWidth)); + } else { + newWidth = (int) (width / ((float) height / screenHeight)); + newHeight = screenHeight; + } + + // center new screen + int xoffset = (screenWidth - newWidth) / 2; + int yoffset = (screenHeight - newHeight) / 2; + + // scale game to match new resolution + GL11.glViewport(xoffset, yoffset, newWidth, newHeight); + + enterOrtho(); + + // fix input to match new resolution + this.getInput().setOffset( + -xoffset * (float) width / newWidth, + -yoffset * (float) height / newHeight); + + this.getInput().setScale((float) width / newWidth, + (float) height / newHeight); + + width = screenWidth; + height = screenHeight; + Display.setFullscreen(true); + } else { + // restore input + this.getInput().setOffset(0, 0); + this.getInput().setScale(1, 1); + width = AppletGameContainer.this.getWidth(); + height = AppletGameContainer.this.getHeight(); + GL11.glViewport(0, 0, width, height); + + enterOrtho(); + + Display.setFullscreen(false); + } + } catch (LWJGLException e) { + Log.error(e); + } + + } + + /** + * The running game loop + * + * @throws Exception Indicates a failure within the game's loop rather than the framework + */ + public void runloop() throws Exception { + while (running) { + int delta = getDelta(); + + updateAndRender(delta); + + updateFPS(); + Display.update(); + } + + Display.destroy(); + } + } + + /** + * A basic console to display an error message if the applet crashes. + * This will prevent the applet from just freezing in the browser + * and give the end user an a nice gui where the error message can easily + * be viewed and copied. + */ + public class ConsolePanel extends Panel { + /** The area display the console output */ + TextArea textArea = new TextArea(); + + /** + * Create a new panel to display the console output + * + * @param e The exception causing the console to be displayed + */ + public ConsolePanel(Exception e) { + setLayout(new BorderLayout()); + setBackground(Color.black); + setForeground(Color.white); + + Font consoleFont = new Font("Arial", Font.BOLD, 14); + + Label slickLabel = new Label("SLICK CONSOLE", Label.CENTER); + slickLabel.setFont(consoleFont); + add(slickLabel, BorderLayout.PAGE_START); + + StringWriter sw = new StringWriter(); + e.printStackTrace(new PrintWriter(sw)); + + textArea.setText(sw.toString()); + textArea.setEditable(false); + add(textArea, BorderLayout.CENTER); + + // add a border on both sides of the console + add(new Panel(), BorderLayout.LINE_START); + add(new Panel(), BorderLayout.LINE_END); + + Panel bottomPanel = new Panel(); + bottomPanel.setLayout(new GridLayout(0, 1)); + Label infoLabel1 = new Label("An error occured while running the applet.", Label.CENTER); + Label infoLabel2 = new Label("Plese contact support to resolve this issue.", Label.CENTER); + infoLabel1.setFont(consoleFont); + infoLabel2.setFont(consoleFont); + bottomPanel.add(infoLabel1); + bottomPanel.add(infoLabel2); + add(bottomPanel, BorderLayout.PAGE_END); + } + } +} \ No newline at end of file diff --git a/lib/slick/src/org/newdawn/slick/BasicGame.java b/lib/slick/src/org/newdawn/slick/BasicGame.java new file mode 100644 index 00000000..65a269f1 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/BasicGame.java @@ -0,0 +1,205 @@ +package org.newdawn.slick; + + +/** + * A basic implementation of a game to take out the boring bits + * + * @author kevin + */ +public abstract class BasicGame implements Game, InputListener { + /** The maximum number of controllers supported by the basic game */ + private static final int MAX_CONTROLLERS = 20; + /** The maximum number of controller buttons supported by the basic game */ + private static final int MAX_CONTROLLER_BUTTONS = 100; + /** The title of the game */ + private String title; + /** The state of the left control */ + protected boolean[] controllerLeft = new boolean[MAX_CONTROLLERS]; + /** The state of the right control */ + protected boolean[] controllerRight = new boolean[MAX_CONTROLLERS]; + /** The state of the up control */ + protected boolean[] controllerUp = new boolean[MAX_CONTROLLERS]; + /** The state of the down control */ + protected boolean[] controllerDown = new boolean[MAX_CONTROLLERS]; + /** The state of the button controlls */ + protected boolean[][] controllerButton = new boolean[MAX_CONTROLLERS][MAX_CONTROLLER_BUTTONS]; + + /** + * Create a new basic game + * + * @param title The title for the game + */ + public BasicGame(String title) { + this.title = title; + } + + /** + * @see org.newdawn.slick.InputListener#setInput(org.newdawn.slick.Input) + */ + public void setInput(Input input) { + } + + /** + * @see org.newdawn.slick.Game#closeRequested() + */ + public boolean closeRequested() { + return true; + } + + /** + * @see org.newdawn.slick.Game#getTitle() + */ + public String getTitle() { + return title; + } + + /** + * @see org.newdawn.slick.Game#init(org.newdawn.slick.GameContainer) + */ + public abstract void init(GameContainer container) throws SlickException; + + /** + * @see org.newdawn.slick.InputListener#keyPressed(int, char) + */ + public void keyPressed(int key, char c) { + } + + /** + * @see org.newdawn.slick.InputListener#keyReleased(int, char) + */ + public void keyReleased(int key, char c) { + } + + /** + * @see org.newdawn.slick.InputListener#mouseMoved(int, int, int, int) + */ + public void mouseMoved(int oldx, int oldy, int newx, int newy) { + } + + /** + * @see org.newdawn.slick.InputListener#mouseDragged(int, int, int, int) + */ + public void mouseDragged(int oldx, int oldy, int newx, int newy) { + } + + /** + * @see org.newdawn.slick.InputListener#mouseClicked(int, int, int, int) + */ + public void mouseClicked(int button, int x, int y, int clickCount) { + } + + /** + * @see org.newdawn.slick.InputListener#mousePressed(int, int, int) + */ + public void mousePressed(int button, int x, int y) { + + } + + /** + * @see org.newdawn.slick.InputListener#controllerButtonPressed(int, int) + */ + public void controllerButtonPressed(int controller, int button) { + controllerButton[controller][button] = true; + } + + /** + * @see org.newdawn.slick.InputListener#controllerButtonReleased(int, int) + */ + public void controllerButtonReleased(int controller, int button) { + controllerButton[controller][button] = false; + } + + /** + * @see org.newdawn.slick.InputListener#controllerDownPressed(int) + */ + public void controllerDownPressed(int controller) { + controllerDown[controller] = true; + } + + /** + * @see org.newdawn.slick.InputListener#controllerDownReleased(int) + */ + public void controllerDownReleased(int controller) { + controllerDown[controller] = false; + } + + /** + * @see org.newdawn.slick.InputListener#controllerLeftPressed(int) + */ + public void controllerLeftPressed(int controller) { + controllerLeft[controller] = true; + } + + /** + * @see org.newdawn.slick.InputListener#controllerLeftReleased(int) + */ + public void controllerLeftReleased(int controller) { + controllerLeft[controller] = false; + } + + /** + * @see org.newdawn.slick.InputListener#controllerRightPressed(int) + */ + public void controllerRightPressed(int controller) { + controllerRight[controller] = true; + } + + /** + * @see org.newdawn.slick.InputListener#controllerRightReleased(int) + */ + public void controllerRightReleased(int controller) { + controllerRight[controller] = false; + } + + /** + * @see org.newdawn.slick.InputListener#controllerUpPressed(int) + */ + public void controllerUpPressed(int controller) { + controllerUp[controller] = true; + } + + /** + * @see org.newdawn.slick.InputListener#controllerUpReleased(int) + */ + public void controllerUpReleased(int controller) { + controllerUp[controller] = false; + } + + /** + * @see org.newdawn.slick.InputListener#mouseReleased(int, int, int) + */ + public void mouseReleased(int button, int x, int y) { + } + + /** + * @see org.newdawn.slick.Game#update(org.newdawn.slick.GameContainer, int) + */ + public abstract void update(GameContainer container, int delta) throws SlickException; + + /** + * @see org.newdawn.slick.InputListener#mouseWheelMoved(int) + */ + public void mouseWheelMoved(int change) { + } + + /** + * @see org.newdawn.slick.InputListener#isAcceptingInput() + */ + public boolean isAcceptingInput() { + return true; + } + + /** + * @see org.newdawn.slick.InputListener#inputEnded() + */ + public void inputEnded() { + + } + + /** + * @see org.newdawn.slick.ControlledInputReciever#inputStarted() + */ + public void inputStarted() { + + } +} diff --git a/lib/slick/src/org/newdawn/slick/BigImage.java b/lib/slick/src/org/newdawn/slick/BigImage.java new file mode 100644 index 00000000..8da20d23 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/BigImage.java @@ -0,0 +1,768 @@ +package org.newdawn.slick; + +import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.IntBuffer; + +import org.lwjgl.BufferUtils; +import org.newdawn.slick.opengl.ImageData; +import org.newdawn.slick.opengl.ImageDataFactory; +import org.newdawn.slick.opengl.LoadableImageData; +import org.newdawn.slick.opengl.Texture; +import org.newdawn.slick.opengl.renderer.SGL; +import org.newdawn.slick.opengl.renderer.Renderer; +import org.newdawn.slick.util.OperationNotSupportedException; +import org.newdawn.slick.util.ResourceLoader; + +/** + * An image implementation that handles loaded images that are larger than the + * maximum texture size supported by the card. In most cases it makes sense + * to make sure all of your image resources are less than 512x512 in size when + * using OpenGL. However, in the rare circumstances where this isn't possible + * this implementation can be used to draw a tiled version of the image built + * from several smaller textures. + * + * This implementation does come with limitations and some performance impact + * however - so use only when absolutely required. + * + * TODO: The code in here isn't pretty, really needs revisiting with a comment stick. + * + * @author kevin + */ +public class BigImage extends Image { + /** The renderer to use for all GL operations */ + protected static SGL GL = Renderer.get(); + + /** + * Get the maximum size of an image supported by the underlying + * hardware. + * + * @return The maximum size of the textures supported by the underlying + * hardware. + */ + public static final int getMaxSingleImageSize() { + IntBuffer buffer = BufferUtils.createIntBuffer(16); + GL.glGetInteger(SGL.GL_MAX_TEXTURE_SIZE, buffer); + + return buffer.get(0); + } + + /** The last image that we put into "in use" mode */ + private static Image lastBind; + + /** The images building up this sub-image */ + private Image[][] images; + /** The number of images on the xaxis */ + private int xcount; + /** The number of images on the yaxis */ + private int ycount; + /** The real width of the whole image - maintained even when scaled */ + private int realWidth; + /** The real hieght of the whole image - maintained even when scaled */ + private int realHeight; + + /** + * Create a new big image. Empty contructor for cloning only + */ + private BigImage() { + inited = true; + } + + /** + * Create a new big image by loading it from the specified reference + * + * @param ref The reference to the image to load + * @throws SlickException Indicates we were unable to locate the resource + */ + public BigImage(String ref) throws SlickException { + this(ref, Image.FILTER_NEAREST); + } + + /** + * Create a new big image by loading it from the specified reference + * + * @param ref The reference to the image to load + * @param filter The image filter to apply (@see #Image.FILTER_NEAREST) + * @throws SlickException Indicates we were unable to locate the resource + */ + public BigImage(String ref,int filter) throws SlickException { + + build(ref, filter, getMaxSingleImageSize()); + } + + /** + * Create a new big image by loading it from the specified reference + * + * @param ref The reference to the image to load + * @param filter The image filter to apply (@see #Image.FILTER_NEAREST) + * @param tileSize The maximum size of the tiles to use to build the bigger image + * @throws SlickException Indicates we were unable to locate the resource + */ + public BigImage(String ref, int filter, int tileSize) throws SlickException { + build(ref, filter, tileSize); + } + + /** + * Create a new big image by loading it from the specified image data + * + * @param data The pixelData to use to create the image + * @param imageBuffer The buffer containing texture data + * @param filter The image filter to apply (@see #Image.FILTER_NEAREST) + */ + public BigImage(LoadableImageData data, ByteBuffer imageBuffer, int filter) { + build(data, imageBuffer, filter, getMaxSingleImageSize()); + } + + /** + * Create a new big image by loading it from the specified image data + * + * @param data The pixelData to use to create the image + * @param imageBuffer The buffer containing texture data + * @param filter The image filter to apply (@see #Image.FILTER_NEAREST) + * @param tileSize The maximum size of the tiles to use to build the bigger image + */ + public BigImage(LoadableImageData data, ByteBuffer imageBuffer, int filter, int tileSize) { + build(data, imageBuffer, filter, tileSize); + } + + /** + * Get a sub tile of this big image. Useful for debugging + * + * @param x The x tile index + * @param y The y tile index + * @return The image used for this tile + */ + public Image getTile(int x, int y) { + return images[x][y]; + } + + /** + * Create a new big image by loading it from the specified reference + * + * @param ref The reference to the image to load + * @param filter The image filter to apply (@see #Image.FILTER_NEAREST) + * @param tileSize The maximum size of the tiles to use to build the bigger image + * @throws SlickException Indicates we were unable to locate the resource + */ + private void build(String ref, int filter, int tileSize) throws SlickException { + try { + final LoadableImageData data = ImageDataFactory.getImageDataFor(ref); + final ByteBuffer imageBuffer = data.loadImage(ResourceLoader.getResourceAsStream(ref), false, null); + build(data, imageBuffer, filter, tileSize); + } catch (IOException e) { + throw new SlickException("Failed to load: "+ref, e); + } + } + + /** + * Create an big image from a image data source. + * + * @param data The pixelData to use to create the image + * @param imageBuffer The buffer containing texture data + * @param filter The filter to use when scaling this image + * @param tileSize The maximum size of the tiles to use to build the bigger image + */ + private void build(final LoadableImageData data, final ByteBuffer imageBuffer, int filter, int tileSize) { + final int dataWidth = data.getTexWidth(); + final int dataHeight = data.getTexHeight(); + + realWidth = width = data.getWidth(); + realHeight = height = data.getHeight(); + + if ((dataWidth <= tileSize) && (dataHeight <= tileSize)) { + images = new Image[1][1]; + ImageData tempData = new ImageData() { + public int getDepth() { + return data.getDepth(); + } + + public int getHeight() { + return dataHeight; + } + + public ByteBuffer getImageBufferData() { + return imageBuffer; + } + + public int getTexHeight() { + return dataHeight; + } + + public int getTexWidth() { + return dataWidth; + } + + public int getWidth() { + return dataWidth; + } + }; + images[0][0] = new Image(tempData, filter); + xcount = 1; + ycount = 1; + inited = true; + return; + } + + xcount = ((realWidth-1) / tileSize) + 1; + ycount = ((realHeight-1) / tileSize) + 1; + + images = new Image[xcount][ycount]; + int components = data.getDepth() / 8; + + for (int x=0;x 0) && (targetHeight > 0)) { + Image subImage = current.getSubImage((int) (targetX1 - xp), (int) (targetY1 - yp), + (targetX2 - targetX1), + (targetY2 - targetY1)); + foundStart = true; + image.images[startx][starty] = subImage; + starty++; + image.ycount = Math.max(image.ycount, starty); + } + + yp += current.getHeight(); + if (yt == ycount - 1) { + xp += current.getWidth(); + } + } + if (foundStart) { + startx++; + image.xcount++; + } + } + + return image; + } + + /** + * Not supported in BigImage + * + * @see org.newdawn.slick.Image#getTexture() + */ + public Texture getTexture() { + throw new OperationNotSupportedException("Can't use big images as offscreen buffers"); + } + + /** + * @see org.newdawn.slick.Image#initImpl() + */ + protected void initImpl() { + throw new OperationNotSupportedException("Can't use big images as offscreen buffers"); + } + + /** + * @see org.newdawn.slick.Image#reinit() + */ + protected void reinit() { + throw new OperationNotSupportedException("Can't use big images as offscreen buffers"); + } + + /** + * Not supported in BigImage + * + * @see org.newdawn.slick.Image#setTexture(org.newdawn.slick.opengl.Texture) + */ + public void setTexture(Texture texture) { + throw new OperationNotSupportedException("Can't use big images as offscreen buffers"); + } + + /** + * Get a sub-image that builds up this image. Note that the offsets + * used will depend on the maximum texture size on the OpenGL hardware + * + * @param offsetX The x position of the image to return + * @param offsetY The y position of the image to return + * @return The image at the specified offset into the big image + */ + public Image getSubImage(int offsetX, int offsetY) { + return images[offsetX][offsetY]; + } + + /** + * Get a count of the number images that build this image up horizontally + * + * @return The number of sub-images across the big image + */ + public int getHorizontalImageCount() { + return xcount; + } + + /** + * Get a count of the number images that build this image up vertically + * + * @return The number of sub-images down the big image + */ + public int getVerticalImageCount() { + return ycount; + } + + /** + * @see org.newdawn.slick.Image#toString() + */ + public String toString() { + return "[BIG IMAGE]"; + } + + /** + * Destroy the image and release any native resources. + * Calls on a destroyed image have undefined results + */ + public void destroy() throws SlickException { + for (int tx=0;tx 1.0) + * @param g The green component of the colour (0.0 -> 1.0) + * @param b The blue component of the colour (0.0 -> 1.0) + */ + public Color(float r,float g,float b) { + this.r = r; + this.g = g; + this.b = b; + this.a = 1; + } + + /** + * Create a 4 component colour + * + * @param r The red component of the colour (0.0 -> 1.0) + * @param g The green component of the colour (0.0 -> 1.0) + * @param b The blue component of the colour (0.0 -> 1.0) + * @param a The alpha component of the colour (0.0 -> 1.0) + */ + public Color(float r,float g,float b,float a) { + this.r = Math.min(r, 1); + this.g = Math.min(g, 1); + this.b = Math.min(b, 1); + this.a = Math.min(a, 1); + } + + /** + * Create a 3 component colour + * + * @param r The red component of the colour (0 -> 255) + * @param g The green component of the colour (0 -> 255) + * @param b The blue component of the colour (0 -> 255) + */ + public Color(int r,int g,int b) { + this.r = r / 255.0f; + this.g = g / 255.0f; + this.b = b / 255.0f; + this.a = 1; + } + + /** + * Create a 4 component colour + * + * @param r The red component of the colour (0 -> 255) + * @param g The green component of the colour (0 -> 255) + * @param b The blue component of the colour (0 -> 255) + * @param a The alpha component of the colour (0 -> 255) + */ + public Color(int r,int g,int b,int a) { + this.r = r / 255.0f; + this.g = g / 255.0f; + this.b = b / 255.0f; + this.a = a / 255.0f; + } + + /** + * Create a colour from an evil integer packed 0xAARRGGBB. If AA + * is specified as zero then it will be interpreted as unspecified + * and hence a value of 255 will be recorded. + * + * @param value The value to interpret for the colour + */ + public Color(int value) { + int r = (value & 0x00FF0000) >> 16; + int g = (value & 0x0000FF00) >> 8; + int b = (value & 0x000000FF); + int a = (value & 0xFF000000) >> 24; + + if (a < 0) { + a += 256; + } + if (a == 0) { + a = 255; + } + + this.r = r / 255.0f; + this.g = g / 255.0f; + this.b = b / 255.0f; + this.a = a / 255.0f; + } + + /** + * Decode a number in a string and process it as a colour + * reference. + * + * @param nm The number string to decode + * @return The color generated from the number read + */ + public static Color decode(String nm) { + return new Color(Integer.decode(nm).intValue()); + } + + /** + * Bind this colour to the GL context + */ + public void bind() { + GL.glColor4f(r,g,b,a); + } + + /** + * @see java.lang.Object#hashCode() + */ + public int hashCode() { + return ((int) (r+g+b+a)*255); + } + + /** + * @see java.lang.Object#equals(java.lang.Object) + */ + public boolean equals(Object other) { + if (other instanceof Color) { + Color o = (Color) other; + return ((o.r == r) && (o.g == g) && (o.b == b) && (o.a == a)); + } + + return false; + } + + /** + * @see java.lang.Object#toString() + */ + public String toString() { + return "Color ("+r+","+g+","+b+","+a+")"; + } + + /** + * Make a darker instance of this colour + * + * @return The darker version of this colour + */ + public Color darker() { + return darker(0.5f); + } + + /** + * Make a darker instance of this colour + * + * @param scale The scale down of RGB (i.e. if you supply 0.03 the colour will be darkened by 3%) + * @return The darker version of this colour + */ + public Color darker(float scale) { + scale = 1 - scale; + Color temp = new Color(r * scale,g * scale,b * scale,a); + + return temp; + } + + /** + * Make a brighter instance of this colour + * + * @return The brighter version of this colour + */ + public Color brighter() { + return brighter(0.2f); + } + + /** + * Get the red byte component of this colour + * + * @return The red component (range 0-255) + */ + public int getRed() { + return (int) (r * 255); + } + + /** + * Get the green byte component of this colour + * + * @return The green component (range 0-255) + */ + public int getGreen() { + return (int) (g * 255); + } + + /** + * Get the blue byte component of this colour + * + * @return The blue component (range 0-255) + */ + public int getBlue() { + return (int) (b * 255); + } + + /** + * Get the alpha byte component of this colour + * + * @return The alpha component (range 0-255) + */ + public int getAlpha() { + return (int) (a * 255); + } + + /** + * Get the red byte component of this colour + * + * @return The red component (range 0-255) + */ + public int getRedByte() { + return (int) (r * 255); + } + + /** + * Get the green byte component of this colour + * + * @return The green component (range 0-255) + */ + public int getGreenByte() { + return (int) (g * 255); + } + + /** + * Get the blue byte component of this colour + * + * @return The blue component (range 0-255) + */ + public int getBlueByte() { + return (int) (b * 255); + } + + /** + * Get the alpha byte component of this colour + * + * @return The alpha component (range 0-255) + */ + public int getAlphaByte() { + return (int) (a * 255); + } + + /** + * Make a brighter instance of this colour + * + * @param scale The scale up of RGB (i.e. if you supply 0.03 the colour will be brightened by 3%) + * @return The brighter version of this colour + */ + public Color brighter(float scale) { + scale += 1; + Color temp = new Color(r * scale,g * scale,b * scale,a); + + return temp; + } + + /** + * Multiply this color by another + * + * @param c the other color + * @return product of the two colors + */ + public Color multiply(Color c) { + return new Color(r * c.r, g * c.g, b * c.b, a * c.a); + } + + /** + * Add another colour to this one + * + * @param c The colour to add + */ + public void add(Color c) { + r += c.r; + g += c.g; + b += c.b; + a += c.a; + } + + /** + * Scale the components of the colour by the given value + * + * @param value The value to scale by + */ + public void scale(float value) { + r *= value; + g *= value; + b *= value; + a *= value; + } + + /** + * Add another colour to this one + * + * @param c The colour to add + * @return The copy which has had the color added to it + */ + public Color addToCopy(Color c) { + Color copy = new Color(r,g,b,a); + copy.r += c.r; + copy.g += c.g; + copy.b += c.b; + copy.a += c.a; + + return copy; + } + + /** + * Scale the components of the colour by the given value + * + * @param value The value to scale by + * @return The copy which has been scaled + */ + public Color scaleCopy(float value) { + Color copy = new Color(r,g,b,a); + copy.r *= value; + copy.g *= value; + copy.b *= value; + copy.a *= value; + + return copy; + } +} diff --git a/lib/slick/src/org/newdawn/slick/ControlledInputReciever.java b/lib/slick/src/org/newdawn/slick/ControlledInputReciever.java new file mode 100644 index 00000000..f4fc32eb --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/ControlledInputReciever.java @@ -0,0 +1,42 @@ +package org.newdawn.slick; + +/** + * Description of any class capable of recieving and controlling it's own + * reception of input + * + * You'll shouldn't really need to implement this one for your self, use one of the sub-interfaces: + * + * {@link InputListener} + * {@link MouseListener} + * {@link KeyListener} + * {@link ControllerListener} + * + * @author kevin + */ +public interface ControlledInputReciever { + + /** + * Set the input that events are being sent from + * + * @param input The input instance sending events + */ + public abstract void setInput(Input input); + + /** + * Check if this input listener is accepting input + * + * @return True if the input listener should recieve events + */ + public abstract boolean isAcceptingInput(); + + /** + * Notification that all input events have been sent for this frame + */ + public abstract void inputEnded(); + + /** + * Notification that input is about to be processed + */ + public abstract void inputStarted(); + +} \ No newline at end of file diff --git a/lib/slick/src/org/newdawn/slick/ControllerListener.java b/lib/slick/src/org/newdawn/slick/ControllerListener.java new file mode 100644 index 00000000..44d7cec6 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/ControllerListener.java @@ -0,0 +1,102 @@ +package org.newdawn.slick; + +/** + * Description of classes capable of responding to controller events + * + * @author kevin + */ +public interface ControllerListener extends ControlledInputReciever { + + /** + * Notification that the left control has been pressed on + * the controller. + * + * @param controller The index of the controller on which the control + * was pressed. + */ + public abstract void controllerLeftPressed(int controller); + + /** + * Notification that the left control has been released on + * the controller. + * + * @param controller The index of the controller on which the control + * was released. + */ + public abstract void controllerLeftReleased(int controller); + + /** + * Notification that the right control has been pressed on + * the controller. + * + * @param controller The index of the controller on which the control + * was pressed. + */ + public abstract void controllerRightPressed(int controller); + + /** + * Notification that the right control has been released on + * the controller. + * + * @param controller The index of the controller on which the control + * was released. + */ + public abstract void controllerRightReleased(int controller); + + /** + * Notification that the up control has been pressed on + * the controller. + * + * @param controller The index of the controller on which the control + * was pressed. + */ + public abstract void controllerUpPressed(int controller); + + /** + * Notification that the up control has been released on + * the controller. + * + * @param controller The index of the controller on which the control + * was released. + */ + public abstract void controllerUpReleased(int controller); + + /** + * Notification that the down control has been pressed on + * the controller. + * + * @param controller The index of the controller on which the control + * was pressed. + */ + public abstract void controllerDownPressed(int controller); + + /** + * Notification that the down control has been released on + * the controller. + * + * @param controller The index of the controller on which the control + * was released. + */ + public abstract void controllerDownReleased(int controller); + + /** + * Notification that a button control has been pressed on + * the controller. + * + * @param controller The index of the controller on which the control + * was pressed. + * @param button The index of the button pressed (starting at 1) + */ + public abstract void controllerButtonPressed(int controller, int button); + + /** + * Notification that a button control has been released on + * the controller. + * + * @param controller The index of the controller on which the control + * was released. + * @param button The index of the button released (starting at 1) + */ + public abstract void controllerButtonReleased(int controller, int button); + +} \ No newline at end of file diff --git a/lib/slick/src/org/newdawn/slick/Font.java b/lib/slick/src/org/newdawn/slick/Font.java new file mode 100644 index 00000000..bf6781ae --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/Font.java @@ -0,0 +1,65 @@ +package org.newdawn.slick; + + +/** + * The proprites of any font implementation + * + * @author Kevin Glass + */ +public interface Font { + /** + * Get the width of the given string + * + * @param str The string to obtain the rendered with of + * @return The width of the given string + */ + public abstract int getWidth(String str); + + /** + * Get the height of the given string + * + * @param str The string to obtain the rendered with of + * @return The width of the given string + */ + public abstract int getHeight(String str); + + /** + * Get the maximum height of any line drawn by this font + * + * @return The maxium height of any line drawn by this font + */ + public int getLineHeight(); + + /** + * Draw a string to the screen + * + * @param x The x location at which to draw the string + * @param y The y location at which to draw the string + * @param text The text to be displayed + */ + public abstract void drawString(float x, float y, String text); + + /** + * Draw a string to the screen + * + * @param x The x location at which to draw the string + * @param y The y location at which to draw the string + * @param text The text to be displayed + * @param col The colour to draw with + */ + public abstract void drawString(float x, float y, String text, Color col); + + + /** + * Draw part of a string to the screen. Note that this will + * still position the text as though it's part of the bigger string. + * + * @param x The x location at which to draw the string + * @param y The y location at which to draw the string + * @param text The text to be displayed + * @param col The colour to draw with + * @param startIndex The index of the first character to draw + * @param endIndex The index of the last character from the string to draw + */ + public abstract void drawString(float x, float y, String text, Color col, int startIndex, int endIndex); +} \ No newline at end of file diff --git a/lib/slick/src/org/newdawn/slick/Game.java b/lib/slick/src/org/newdawn/slick/Game.java new file mode 100644 index 00000000..75883968 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/Game.java @@ -0,0 +1,55 @@ +package org.newdawn.slick; + +/** + * The main game interface that should be implemented by any game being developed + * using the container system. There will be some utility type sub-classes as development + * continues. + * + * @see org.newdawn.slick.BasicGame + * + * @author kevin + */ +public interface Game { + /** + * Initialise the game. This can be used to load static resources. It's called + * before the game loop starts + * + * @param container The container holding the game + * @throws SlickException Throw to indicate an internal error + */ + public void init(GameContainer container) throws SlickException; + + /** + * Update the game logic here. No rendering should take place in this method + * though it won't do any harm. + * + * @param container The container holing this game + * @param delta The amount of time thats passed since last update in milliseconds + * @throws SlickException Throw to indicate an internal error + */ + public void update(GameContainer container, int delta) throws SlickException; + + /** + * Render the game's screen here. + * + * @param container The container holing this game + * @param g The graphics context that can be used to render. However, normal rendering + * routines can also be used. + * @throws SlickException Throw to indicate a internal error + */ + public void render(GameContainer container, Graphics g) throws SlickException; + + /** + * Notification that a game close has been requested + * + * @return True if the game should close + */ + public boolean closeRequested(); + + /** + * Get the title of this game + * + * @return The title of the game + */ + public String getTitle(); +} diff --git a/lib/slick/src/org/newdawn/slick/GameContainer.java b/lib/slick/src/org/newdawn/slick/GameContainer.java new file mode 100644 index 00000000..27e72082 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/GameContainer.java @@ -0,0 +1,868 @@ +package org.newdawn.slick; + +import java.io.IOException; +import java.util.Properties; + +import org.lwjgl.LWJGLException; +import org.lwjgl.Sys; +import org.lwjgl.input.Cursor; +import org.lwjgl.opengl.Display; +import org.lwjgl.opengl.Drawable; +import org.lwjgl.opengl.Pbuffer; +import org.lwjgl.opengl.PixelFormat; +import org.newdawn.slick.gui.GUIContext; +import org.newdawn.slick.openal.SoundStore; +import org.newdawn.slick.opengl.CursorLoader; +import org.newdawn.slick.opengl.ImageData; +import org.newdawn.slick.opengl.renderer.Renderer; +import org.newdawn.slick.opengl.renderer.SGL; +import org.newdawn.slick.util.Log; +import org.newdawn.slick.util.ResourceLoader; + +/** + * A generic game container that handles the game loop, fps recording and + * managing the input system + * + * @author kevin + */ +public abstract class GameContainer implements GUIContext { + /** The renderer to use for all GL operations */ + protected static SGL GL = Renderer.get(); + /** The shared drawable if any */ + protected static Drawable SHARED_DRAWABLE; + + /** The time the last frame was rendered */ + protected long lastFrame; + /** The last time the FPS recorded */ + protected long lastFPS; + /** The last recorded FPS */ + protected int recordedFPS; + /** The current count of FPS */ + protected int fps; + /** True if we're currently running the game loop */ + protected boolean running = true; + + /** The width of the display */ + protected int width; + /** The height of the display */ + protected int height; + /** The game being managed */ + protected Game game; + + /** The default font to use in the graphics context */ + private Font defaultFont; + /** The graphics context to be passed to the game */ + private Graphics graphics; + + /** The input system to pass to the game */ + protected Input input; + /** The FPS we want to lock to */ + protected int targetFPS = -1; + /** True if we should show the fps */ + private boolean showFPS = true; + /** The minimum logic update interval */ + protected long minimumLogicInterval = 1; + /** The stored delta */ + protected long storedDelta; + /** The maximum logic update interval */ + protected long maximumLogicInterval = 0; + /** The last game started */ + protected Game lastGame; + /** True if we should clear the screen each frame */ + protected boolean clearEachFrame = true; + + /** True if the game is paused */ + protected boolean paused; + /** True if we should force exit */ + protected boolean forceExit = true; + /** True if vsync has been requested */ + protected boolean vsync; + /** Smoothed deltas requested */ + protected boolean smoothDeltas; + /** The number of samples we'll attempt through hardware */ + protected int samples; + + /** True if this context supports multisample */ + protected boolean supportsMultiSample; + + /** True if we should render when not focused */ + protected boolean alwaysRender; + /** True if we require stencil bits */ + protected static boolean stencil; + + /** + * Create a new game container wrapping a given game + * + * @param game The game to be wrapped + */ + protected GameContainer(Game game) { + this.game = game; + lastFrame = getTime(); + + getBuildVersion(); + Log.checkVerboseLogSetting(); + } + + public static void enableStencil() { + stencil = true; + } + + /** + * Set the default font that will be intialised in the graphics held in this container + * + * @param font The font to use as default + */ + public void setDefaultFont(Font font) { + if (font != null) { + this.defaultFont = font; + } else { + Log.warn("Please provide a non null font"); + } + } + + /** + * Indicate whether we want to try to use fullscreen multisampling. This will + * give antialiasing across the whole scene using a hardware feature. + * + * @param samples The number of samples to attempt (2 is safe) + */ + public void setMultiSample(int samples) { + this.samples = samples; + } + + /** + * Check if this hardware can support multi-sampling + * + * @return True if the hardware supports multi-sampling + */ + public boolean supportsMultiSample() { + return supportsMultiSample; + } + + /** + * The number of samples we're attempting to performing using + * hardware multisampling + * + * @return The number of samples requested + */ + public int getSamples() { + return samples; + } + + /** + * Indicate if we should force exitting the VM at the end + * of the game (default = true) + * + * @param forceExit True if we should force the VM exit + */ + public void setForceExit(boolean forceExit) { + this.forceExit = forceExit; + } + + /** + * Indicate if we want to smooth deltas. This feature will report + * a delta based on the FPS not the time passed. This works well with + * vsync. + * + * @param smoothDeltas True if we should report smooth deltas + */ + public void setSmoothDeltas(boolean smoothDeltas) { + this.smoothDeltas = smoothDeltas; + } + + /** + * Check if the display is in fullscreen mode + * + * @return True if the display is in fullscreen mode + */ + public boolean isFullscreen() { + return false; + } + + /** + * Get the aspect ratio of the screen + * + * @return The aspect ratio of the display + */ + public float getAspectRatio() { + return getWidth() / getHeight(); + } + + /** + * Indicate whether we want to be in fullscreen mode. Note that the current + * display mode must be valid as a fullscreen mode for this to work + * + * @param fullscreen True if we want to be in fullscreen mode + * @throws SlickException Indicates we failed to change the display mode + */ + public void setFullscreen(boolean fullscreen) throws SlickException { + } + + /** + * Enable shared OpenGL context. After calling this all containers created + * will shared a single parent context + * + * @throws SlickException Indicates a failure to create the shared drawable + */ + public static void enableSharedContext() throws SlickException { + try { + SHARED_DRAWABLE = new Pbuffer(64, 64, new PixelFormat(8, 0, 0), null); + } catch (LWJGLException e) { + throw new SlickException("Unable to create the pbuffer used for shard context, buffers not supported", e); + } + } + + /** + * Get the context shared by all containers + * + * @return The context shared by all the containers or null if shared context isn't enabled + */ + public static Drawable getSharedContext() { + return SHARED_DRAWABLE; + } + + /** + * Indicate if we should clear the screen at the beginning of each frame. If you're + * rendering to the whole screen each frame then setting this to false can give + * some performance improvements + * + * @param clear True if the the screen should be cleared each frame + */ + public void setClearEachFrame(boolean clear) { + this.clearEachFrame = clear; + } + + /** + * Renitialise the game and the context in which it's being rendered + * + * @throws SlickException Indicates a failure rerun initialisation routines + */ + public void reinit() throws SlickException { + } + + /** + * Pause the game - i.e. suspend updates + */ + public void pause() + { + setPaused(true); + } + + /** + * Resumt the game - i.e. continue updates + */ + public void resume() + { + setPaused(false); + } + + /** + * Check if the container is currently paused. + * + * @return True if the container is paused + */ + public boolean isPaused() { + return paused; + } + + /** + * Indicates if the game should be paused, i.e. if updates + * should be propogated through to the game. + * + * @param paused True if the game should be paused + */ + public void setPaused(boolean paused) + { + this.paused = paused; + } + + /** + * True if this container should render when it has focus + * + * @return True if this container should render when it has focus + */ + public boolean getAlwaysRender () { + return alwaysRender; + } + + /** + * Indicate whether we want this container to render when it has focus + * + * @param alwaysRender True if this container should render when it has focus + */ + public void setAlwaysRender (boolean alwaysRender) { + this.alwaysRender = alwaysRender; + } + + /** + * Get the build number of slick + * + * @return The build number of slick + */ + public static int getBuildVersion() { + try { + Properties props = new Properties(); + props.load(ResourceLoader.getResourceAsStream("version")); + + int build = Integer.parseInt(props.getProperty("build")); + Log.info("Slick Build #"+build); + + return build; + } catch (Exception e) { + Log.error("Unable to determine Slick build number"); + return -1; + } + } + + /** + * Get the default system font + * + * @return The default system font + */ + public Font getDefaultFont() { + return defaultFont; + } + + /** + * Check if sound effects are enabled + * + * @return True if sound effects are enabled + */ + public boolean isSoundOn() { + return SoundStore.get().soundsOn(); + } + + /** + * Check if music is enabled + * + * @return True if music is enabled + */ + public boolean isMusicOn() { + return SoundStore.get().musicOn(); + } + + /** + * Indicate whether music should be enabled + * + * @param on True if music should be enabled + */ + public void setMusicOn(boolean on) { + SoundStore.get().setMusicOn(on); + } + + /** + * Indicate whether sound effects should be enabled + * + * @param on True if sound effects should be enabled + */ + public void setSoundOn(boolean on) { + SoundStore.get().setSoundsOn(on); + } + + /** + * Retrieve the current default volume for music + * @return the current default volume for music + */ + public float getMusicVolume() { + return SoundStore.get().getMusicVolume(); + } + + /** + * Retrieve the current default volume for sound fx + * @return the current default volume for sound fx + */ + public float getSoundVolume() { + return SoundStore.get().getSoundVolume(); + } + + /** + * Set the default volume for sound fx + * @param volume the new default value for sound fx volume + */ + public void setSoundVolume(float volume) { + SoundStore.get().setSoundVolume(volume); + } + + /** + * Set the default volume for music + * @param volume the new default value for music volume + */ + public void setMusicVolume(float volume) { + SoundStore.get().setMusicVolume(volume); + } + + /** + * Get the width of the standard screen resolution + * + * @return The screen width + */ + public abstract int getScreenWidth(); + + /** + * Get the height of the standard screen resolution + * + * @return The screen height + */ + public abstract int getScreenHeight(); + + /** + * Get the width of the game canvas + * + * @return The width of the game canvas + */ + public int getWidth() { + return width; + } + + /** + * Get the height of the game canvas + * + * @return The height of the game canvas + */ + public int getHeight() { + return height; + } + + /** + * Set the icon to be displayed if possible in this type of + * container + * + * @param ref The reference to the icon to be displayed + * @throws SlickException Indicates a failure to load the icon + */ + public abstract void setIcon(String ref) throws SlickException; + + /** + * Set the icons to be used for this application. Note that the size of the icon + * defines how it will be used. Important ones to note + * + * Windows window icon must be 16x16 + * Windows alt-tab icon must be 24x24 or 32x32 depending on Windows version (XP=32) + * + * @param refs The reference to the icon to be displayed + * @throws SlickException Indicates a failure to load the icon + */ + public abstract void setIcons(String[] refs) throws SlickException; + + /** + * Get the accurate system time + * + * @return The system time in milliseconds + */ + public long getTime() { + return (Sys.getTime() * 1000) / Sys.getTimerResolution(); + } + + /** + * Sleep for a given period + * + * @param milliseconds The period to sleep for in milliseconds + */ + public void sleep(int milliseconds) { + long target = getTime()+milliseconds; + while (getTime() < target) { + try { Thread.sleep(1); } catch (Exception e) {} + } + } + + /** + * Set the mouse cursor to be displayed - this is a hardware cursor and hence + * shouldn't have any impact on FPS. + * + * @param ref The location of the image to be loaded for the cursor + * @param hotSpotX The x coordinate of the hotspot within the cursor image + * @param hotSpotY The y coordinate of the hotspot within the cursor image + * @throws SlickException Indicates a failure to load the cursor image or create the hardware cursor + */ + public abstract void setMouseCursor(String ref, int hotSpotX, int hotSpotY) throws SlickException; + + /** + * Set the mouse cursor to be displayed - this is a hardware cursor and hence + * shouldn't have any impact on FPS. + * + * @param data The image data from which the cursor can be construted + * @param hotSpotX The x coordinate of the hotspot within the cursor image + * @param hotSpotY The y coordinate of the hotspot within the cursor image + * @throws SlickException Indicates a failure to load the cursor image or create the hardware cursor + */ + public abstract void setMouseCursor(ImageData data, int hotSpotX, int hotSpotY) throws SlickException; + + /** + * Set the mouse cursor based on the contents of the image. Note that this will not take + * account of render state type changes to images (rotation and such). If these effects + * are required it is recommended that an offscreen buffer be used to produce an appropriate + * image. An offscreen buffer will always be used to produce the new cursor and as such + * this operation an be very expensive + * + * @param image The image to use as the cursor + * @param hotSpotX The x coordinate of the hotspot within the cursor image + * @param hotSpotY The y coordinate of the hotspot within the cursor image + * @throws SlickException Indicates a failure to load the cursor image or create the hardware cursor + */ + public abstract void setMouseCursor(Image image, int hotSpotX, int hotSpotY) throws SlickException; + + /** + * Set the mouse cursor to be displayed - this is a hardware cursor and hence + * shouldn't have any impact on FPS. + * + * @param cursor The cursor to use + * @param hotSpotX The x coordinate of the hotspot within the cursor image + * @param hotSpotY The y coordinate of the hotspot within the cursor image + * @throws SlickException Indicates a failure to load the cursor image or create the hardware cursor + */ + public abstract void setMouseCursor(Cursor cursor, int hotSpotX, int hotSpotY) throws SlickException; + + /** + * Get a cursor based on a image reference on the classpath. The image + * is assumed to be a set/strip of cursor animation frames running from top to + * bottom. + * + * @param ref The reference to the image to be loaded + * @param x The x-coordinate of the cursor hotspot (left -> right) + * @param y The y-coordinate of the cursor hotspot (bottom -> top) + * @param width The x width of the cursor + * @param height The y height of the cursor + * @param cursorDelays image delays between changing frames in animation + * + * @throws SlickException Indicates a failure to load the image or a failure to create the hardware cursor + */ + public void setAnimatedMouseCursor(String ref, int x, int y, int width, int height, int[] cursorDelays) throws SlickException + { + try { + Cursor cursor; + cursor = CursorLoader.get().getAnimatedCursor(ref, x, y, width, height, cursorDelays); + setMouseCursor(cursor, x, y); + } catch (IOException e) { + throw new SlickException("Failed to set mouse cursor", e); + } catch (LWJGLException e) { + throw new SlickException("Failed to set mouse cursor", e); + } + } + + /** + * Set the default mouse cursor - i.e. the original cursor before any native + * cursor was set + */ + public abstract void setDefaultMouseCursor(); + + /** + * Get the input system + * + * @return The input system available to this game container + */ + public Input getInput() { + return input; + } + + /** + * Get the current recorded FPS (frames per second) + * + * @return The current FPS + */ + public int getFPS() { + return recordedFPS; + } + + /** + * Indicate whether mouse cursor should be grabbed or not + * + * @param grabbed True if mouse cursor should be grabbed + */ + public abstract void setMouseGrabbed(boolean grabbed); + + /** + * Check if the mouse cursor is current grabbed. This will cause it not + * to be seen. + * + * @return True if the mouse is currently grabbed + */ + public abstract boolean isMouseGrabbed(); + + /** + * Retrieve the time taken to render the last frame, i.e. the change in time - delta. + * + * @return The time taken to render the last frame + */ + protected int getDelta() { + long time = getTime(); + int delta = (int) (time - lastFrame); + lastFrame = time; + + return delta; + } + + /** + * Updated the FPS counter + */ + protected void updateFPS() { + if (getTime() - lastFPS > 1000) { + lastFPS = getTime(); + recordedFPS = fps; + fps = 0; + } + fps++; + } + + /** + * Set the minimum amount of time in milliseonds that has to + * pass before update() is called on the container game. This gives + * a way to limit logic updates compared to renders. + * + * @param interval The minimum interval between logic updates + */ + public void setMinimumLogicUpdateInterval(int interval) { + minimumLogicInterval = interval; + } + + /** + * Set the maximum amount of time in milliseconds that can passed + * into the update method. Useful for collision detection without + * sweeping. + * + * @param interval The maximum interval between logic updates + */ + public void setMaximumLogicUpdateInterval(int interval) { + maximumLogicInterval = interval; + } + + /** + * Update and render the game + * + * @param delta The change in time since last update and render + * @throws SlickException Indicates an internal fault to the game. + */ + protected void updateAndRender(int delta) throws SlickException { + if (smoothDeltas) { + if (getFPS() != 0) { + delta = 1000 / getFPS(); + } + } + + input.poll(width, height); + + Music.poll(delta); + if (!paused) { + storedDelta += delta; + + if (storedDelta >= minimumLogicInterval) { + try { + if (maximumLogicInterval != 0) { + long cycles = storedDelta / maximumLogicInterval; + for (int i=0;i minimumLogicInterval) { + game.update(this, (int) (remainder % maximumLogicInterval)); + storedDelta = 0; + } else { + storedDelta = remainder; + } + } else { + game.update(this, (int) storedDelta); + storedDelta = 0; + } + + } catch (Throwable e) { + Log.error(e); + throw new SlickException("Game.update() failure - check the game code."); + } + } + } else { + game.update(this, 0); + } + + if (hasFocus() || getAlwaysRender()) { + if (clearEachFrame) { + GL.glClear(SGL.GL_COLOR_BUFFER_BIT | SGL.GL_DEPTH_BUFFER_BIT); + } + + GL.glLoadIdentity(); + + graphics.resetTransform(); + graphics.resetFont(); + graphics.resetLineWidth(); + graphics.setAntiAlias(false); + try { + game.render(this, graphics); + } catch (Throwable e) { + Log.error(e); + throw new SlickException("Game.render() failure - check the game code."); + } + graphics.resetTransform(); + + if (showFPS) { + defaultFont.drawString(10, 10, "FPS: "+recordedFPS); + } + + GL.flush(); + } + + if (targetFPS != -1) { + Display.sync(targetFPS); + } + } + + /** + * Indicate if the display should update only when the game is visible + * (the default is true) + * + * @param updateOnlyWhenVisible True if we should updated only when the display is visible + */ + public void setUpdateOnlyWhenVisible(boolean updateOnlyWhenVisible) { + } + + /** + * Check if this game is only updating when visible to the user (default = true) + * + * @return True if the game is only updated when the display is visible + */ + public boolean isUpdatingOnlyWhenVisible() { + return true; + } + + /** + * Initialise the GL context + */ + protected void initGL() { + Log.info("Starting display "+width+"x"+height); + GL.initDisplay(width, height); + + if (input == null) { + input = new Input(height); + } + input.init(height); + // no need to remove listeners? + //input.removeAllListeners(); + if (game instanceof InputListener) { + input.removeListener((InputListener) game); + input.addListener((InputListener) game); + } + + if (graphics != null) { + graphics.setDimensions(getWidth(), getHeight()); + } + lastGame = game; + } + + /** + * Initialise the system components, OpenGL and OpenAL. + * + * @throws SlickException Indicates a failure to create a native handler + */ + protected void initSystem() throws SlickException { + initGL(); + setMusicVolume(1.0f); + setSoundVolume(1.0f); + + graphics = new Graphics(width, height); + defaultFont = graphics.getFont(); + } + + /** + * Enter the orthographic mode + */ + protected void enterOrtho() { + enterOrtho(width, height); + } + + /** + * Indicate whether the container should show the FPS + * + * @param show True if the container should show the FPS + */ + public void setShowFPS(boolean show) { + showFPS = show; + } + + /** + * Check if the FPS is currently showing + * + * @return True if the FPS is showing + */ + public boolean isShowingFPS() { + return showFPS; + } + + /** + * Set the target fps we're hoping to get + * + * @param fps The target fps we're hoping to get + */ + public void setTargetFrameRate(int fps) { + targetFPS = fps; + } + + /** + * Indicate whether the display should be synced to the + * vertical refresh (stops tearing) + * + * @param vsync True if we want to sync to vertical refresh + */ + public void setVSync(boolean vsync) { + this.vsync = vsync; + Display.setVSyncEnabled(vsync); + } + + /** + * True if vsync is requested + * + * @return True if vsync is requested + */ + public boolean isVSyncRequested() { + return vsync; + } + + /** + * True if the game is running + * + * @return True if the game is running + */ + protected boolean running() { + return running; + } + + /** + * Inidcate we want verbose logging + * + * @param verbose True if we want verbose logging (INFO and DEBUG) + */ + public void setVerbose(boolean verbose) { + Log.setVerbose(verbose); + } + + /** + * Cause the game to exit and shutdown cleanly + */ + public void exit() { + running = false; + } + + /** + * Check if the game currently has focus + * + * @return True if the game currently has focus + */ + public abstract boolean hasFocus(); + + /** + * Get the graphics context used by this container. Note that this + * value may vary over the life time of the game. + * + * @return The graphics context used by this container + */ + public Graphics getGraphics() { + return graphics; + } + + /** + * Enter the orthographic mode + * + * @param xsize The size of the panel being used + * @param ysize The size of the panel being used + */ + protected void enterOrtho(int xsize, int ysize) { + GL.enterOrtho(xsize, ysize); + } +} diff --git a/lib/slick/src/org/newdawn/slick/Graphics.java b/lib/slick/src/org/newdawn/slick/Graphics.java new file mode 100644 index 00000000..5f3244f6 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/Graphics.java @@ -0,0 +1,1780 @@ +package org.newdawn.slick; + +import java.nio.ByteBuffer; +import java.nio.DoubleBuffer; +import java.nio.FloatBuffer; +import java.security.AccessController; +import java.security.PrivilegedAction; +import java.util.ArrayList; + +import org.lwjgl.BufferUtils; +import org.newdawn.slick.geom.Rectangle; +import org.newdawn.slick.geom.Shape; +import org.newdawn.slick.geom.ShapeRenderer; +import org.newdawn.slick.opengl.TextureImpl; +import org.newdawn.slick.opengl.renderer.LineStripRenderer; +import org.newdawn.slick.opengl.renderer.Renderer; +import org.newdawn.slick.opengl.renderer.SGL; +import org.newdawn.slick.util.FastTrig; +import org.newdawn.slick.util.Log; + +/** + * A graphics context that can be used to render primatives to the accelerated + * canvas provided by LWJGL. + * + * @author kevin + */ +public class Graphics { + /** The renderer to use for all GL operations */ + protected static SGL GL = Renderer.get(); + /** The renderer to use line strips */ + private static LineStripRenderer LSR = Renderer.getLineStripRenderer(); + + /** The normal drawing mode */ + public static int MODE_NORMAL = 1; + + /** Draw to the alpha map */ + public static int MODE_ALPHA_MAP = 2; + + /** Draw using the alpha blending */ + public static int MODE_ALPHA_BLEND = 3; + + /** Draw multiplying the source and destination colours */ + public static int MODE_COLOR_MULTIPLY = 4; + + /** Draw adding the existing colour to the new colour */ + public static int MODE_ADD = 5; + + /** Draw blending the new image into the old one by a factor of it's colour */ + public static int MODE_SCREEN = 6; + + /** The default number of segments that will be used when drawing an oval */ + private static final int DEFAULT_SEGMENTS = 50; + + /** The last graphics context in use */ + protected static Graphics currentGraphics = null; + + /** The default font to use */ + protected static Font DEFAULT_FONT; + + /** The last set scale */ + private float sx = 1; + /** The last set scale */ + private float sy = 1; + + /** + * Set the current graphics context in use + * + * @param current The graphics context that should be considered current + */ + public static void setCurrent(Graphics current) { + if (currentGraphics != current) { + if (currentGraphics != null) { + currentGraphics.disable(); + } + currentGraphics = current; + currentGraphics.enable(); + } + } + + /** The font in use */ + private Font font; + + /** The current color */ + private Color currentColor = Color.white; + + /** The width of the screen */ + protected int screenWidth; + + /** The height of the screen */ + protected int screenHeight; + + /** True if the matrix has been pushed to the stack */ + private boolean pushed; + + /** The graphics context clipping */ + private Rectangle clip; + + /** Buffer used for setting the world clip */ + private DoubleBuffer worldClip = BufferUtils.createDoubleBuffer(4); + + /** The buffer used to read a screen pixel */ + private ByteBuffer readBuffer = BufferUtils.createByteBuffer(4); + + /** True if we're antialias */ + private boolean antialias; + + /** The world clip recorded since last set */ + private Rectangle worldClipRecord; + + /** The current drawing mode */ + private int currentDrawingMode = MODE_NORMAL; + + /** The current line width */ + private float lineWidth = 1; + + /** The matrix stack */ + private ArrayList stack = new ArrayList(); + /** The index into the stack we're using */ + private int stackIndex; + + /** + * Default constructor for sub-classes + */ + public Graphics() { + } + + /** + * Create a new graphics context. Only the container should be doing this + * really + * + * @param width + * The width of the screen for this context + * @param height + * The height of the screen for this context + */ + public Graphics(int width, int height) { + if (DEFAULT_FONT == null) { + AccessController.doPrivileged(new PrivilegedAction() { + public Object run() { + try { + DEFAULT_FONT = new AngelCodeFont( + "org/newdawn/slick/data/defaultfont.fnt", + "org/newdawn/slick/data/defaultfont.png"); + } catch (SlickException e) { + Log.error(e); + } + return null; // nothing to return + } + }); + } + + this.font = DEFAULT_FONT; + screenWidth = width; + screenHeight = height; + } + + /** + * Set the dimensions considered by the graphics context + * + * @param width The width of the graphics context + * @param height The height of the graphics context + */ + void setDimensions(int width, int height) { + screenWidth = width; + screenHeight = height; + } + + /** + * Set the drawing mode to use. This mode defines how pixels are drawn to + * the graphics context. It can be used to draw into the alpha map. + * + * The mode supplied should be one of {@link Graphics#MODE_NORMAL} or + * {@link Graphics#MODE_ALPHA_MAP} or {@link Graphics#MODE_ALPHA_BLEND} + * + * @param mode + * The mode to apply. + */ + public void setDrawMode(int mode) { + predraw(); + currentDrawingMode = mode; + if (currentDrawingMode == MODE_NORMAL) { + GL.glEnable(SGL.GL_BLEND); + GL.glColorMask(true, true, true, true); + GL.glBlendFunc(SGL.GL_SRC_ALPHA, SGL.GL_ONE_MINUS_SRC_ALPHA); + } + if (currentDrawingMode == MODE_ALPHA_MAP) { + GL.glDisable(SGL.GL_BLEND); + GL.glColorMask(false, false, false, true); + } + if (currentDrawingMode == MODE_ALPHA_BLEND) { + GL.glEnable(SGL.GL_BLEND); + GL.glColorMask(true, true, true, false); + GL.glBlendFunc(SGL.GL_DST_ALPHA, SGL.GL_ONE_MINUS_DST_ALPHA); + } + if (currentDrawingMode == MODE_COLOR_MULTIPLY) { + GL.glEnable(SGL.GL_BLEND); + GL.glColorMask(true, true, true, true); + GL.glBlendFunc(SGL.GL_ONE_MINUS_SRC_COLOR, SGL.GL_SRC_COLOR); + } + if (currentDrawingMode == MODE_ADD) { + GL.glEnable(SGL.GL_BLEND); + GL.glColorMask(true, true, true, true); + GL.glBlendFunc(SGL.GL_ONE, SGL.GL_ONE); + } + if (currentDrawingMode == MODE_SCREEN) { + GL.glEnable(SGL.GL_BLEND); + GL.glColorMask(true, true, true, true); + GL.glBlendFunc(SGL.GL_ONE, SGL.GL_ONE_MINUS_SRC_COLOR); + } + postdraw(); + } + + /** + * Clear the state of the alpha map across the entire screen. This sets + * alpha to 0 everywhere, meaning in {@link Graphics#MODE_ALPHA_BLEND} + * nothing will be drawn. + */ + public void clearAlphaMap() { + pushTransform(); + GL.glLoadIdentity(); + + int originalMode = currentDrawingMode; + setDrawMode(MODE_ALPHA_MAP); + setColor(new Color(0,0,0,0)); + fillRect(0, 0, screenWidth, screenHeight); + setColor(currentColor); + setDrawMode(originalMode); + + popTransform(); + } + + /** + * Must be called before all OpenGL operations to maintain context for + * dynamic images + */ + private void predraw() { + setCurrent(this); + } + + /** + * Must be called after all OpenGL operations to maintain context for + * dynamic images + */ + private void postdraw() { + } + + /** + * Enable rendering to this graphics context + */ + protected void enable() { + } + + /** + * Flush this graphics context to the underlying rendering context + */ + public void flush() { + if (currentGraphics == this) { + currentGraphics.disable(); + currentGraphics = null; + } + } + + /** + * Disable rendering to this graphics context + */ + protected void disable() { + } + + /** + * Get the current font + * + * @return The current font + */ + public Font getFont() { + return font; + } + + /** + * Set the background colour of the graphics context. This colour + * is used when clearing the context. Note that calling this method + * alone does not cause the context to be cleared. + * + * @param color + * The background color of the graphics context + */ + public void setBackground(Color color) { + predraw(); + GL.glClearColor(color.r, color.g, color.b, color.a); + postdraw(); + } + + /** + * Get the current graphics context background color + * + * @return The background color of this graphics context + */ + public Color getBackground() { + predraw(); + FloatBuffer buffer = BufferUtils.createFloatBuffer(16); + GL.glGetFloat(SGL.GL_COLOR_CLEAR_VALUE, buffer); + postdraw(); + + return new Color(buffer); + } + + /** + * Clear the graphics context + */ + public void clear() { + predraw(); + GL.glClear(SGL.GL_COLOR_BUFFER_BIT); + postdraw(); + } + + /** + * Reset the transformation on this graphics context + */ + public void resetTransform() { + sx = 1; + sy = 1; + + if (pushed) { + predraw(); + GL.glPopMatrix(); + pushed = false; + postdraw(); + } + } + + /** + * Check if we've pushed the previous matrix, if not then push it now. + */ + private void checkPush() { + if (!pushed) { + predraw(); + GL.glPushMatrix(); + pushed = true; + postdraw(); + } + } + + /** + * Apply a scaling factor to everything drawn on the graphics context + * + * @param sx + * The scaling factor to apply to the x axis + * @param sy + * The scaling factor to apply to the y axis + */ + public void scale(float sx, float sy) { + this.sx = this.sx * sx; + this.sy = this.sy * sy; + + checkPush(); + + predraw(); + GL.glScalef(sx, sy, 1); + postdraw(); + } + + /** + * Apply a rotation to everything draw on the graphics context + * + * @param rx + * The x coordinate of the center of rotation + * @param ry + * The y coordinate of the center of rotation + * @param ang + * The angle (in degrees) to rotate by + */ + public void rotate(float rx, float ry, float ang) { + checkPush(); + + predraw(); + translate(rx, ry); + GL.glRotatef(ang, 0, 0, 1); + translate(-rx, -ry); + postdraw(); + } + + /** + * Apply a translation to everything drawn to the context + * + * @param x + * The amount to translate on the x-axis + * @param y + * The amount of translate on the y-axis + */ + public void translate(float x, float y) { + checkPush(); + + predraw(); + GL.glTranslatef(x, y, 0); + postdraw(); + } + + /** + * Set the font to be used when rendering text + * + * @param font + * The font to be used when rendering text + */ + public void setFont(Font font) { + this.font = font; + } + + /** + * Reset to using the default font for this context + */ + public void resetFont() { + font = DEFAULT_FONT; + } + + /** + * Set the color to use when rendering to this context + * + * @param color + * The color to use when rendering to this context + */ + public void setColor(Color color) { + if (color == null) { + return; + } + + currentColor = new Color(color); + predraw(); + currentColor.bind(); + postdraw(); + } + + /** + * Get the color in use by this graphics context + * + * @return The color in use by this graphics context + */ + public Color getColor() { + return new Color(currentColor); + } + + /** + * Draw a line on the canvas in the current colour + * + * @param x1 + * The x coordinate of the start point + * @param y1 + * The y coordinate of the start point + * @param x2 + * The x coordinate of the end point + * @param y2 + * The y coordinate of the end point + */ + public void drawLine(float x1, float y1, float x2, float y2) { + float lineWidth = this.lineWidth - 1; + + if (LSR.applyGLLineFixes()) { + if (x1 == x2) { + if (y1 > y2) { + float temp = y2; + y2 = y1; + y1 = temp; + } + float step = 1 / sy; + lineWidth = lineWidth / sy; + fillRect(x1-(lineWidth/2.0f),y1-(lineWidth/2.0f),lineWidth+step,(y2-y1)+lineWidth+step); + return; + } else if (y1 == y2) { + if (x1 > x2) { + float temp = x2; + x2 = x1; + x1 = temp; + } + float step = 1 / sx; + lineWidth = lineWidth / sx; + fillRect(x1-(lineWidth/2.0f),y1-(lineWidth/2.0f),(x2-x1)+lineWidth+step,lineWidth+step); + return; + } + } + + predraw(); + currentColor.bind(); + TextureImpl.bindNone(); + + LSR.start(); + LSR.vertex(x1,y1); + LSR.vertex(x2,y2); + LSR.end(); + + postdraw(); + } + + /** + * Draw the outline of the given shape. + * + * @param shape + * The shape to draw. + * @param fill + * The fill type to apply + */ + public void draw(Shape shape, ShapeFill fill) { + predraw(); + TextureImpl.bindNone(); + + ShapeRenderer.draw(shape, fill); + + currentColor.bind(); + postdraw(); + } + + /** + * Draw the the given shape filled in. + * + * @param shape + * The shape to fill. + * @param fill + * The fill type to apply + */ + public void fill(Shape shape, ShapeFill fill) { + predraw(); + TextureImpl.bindNone(); + + ShapeRenderer.fill(shape, fill); + + currentColor.bind(); + postdraw(); + } + + /** + * Draw the outline of the given shape. + * + * @param shape + * The shape to draw. + */ + public void draw(Shape shape) { + predraw(); + TextureImpl.bindNone(); + currentColor.bind(); + + ShapeRenderer.draw(shape); + + postdraw(); + } + + /** + * Draw the the given shape filled in. + * + * @param shape + * The shape to fill. + */ + public void fill(Shape shape) { + predraw(); + TextureImpl.bindNone(); + currentColor.bind(); + + ShapeRenderer.fill(shape); + + postdraw(); + } + + /** + * Draw the the given shape filled in with a texture + * + * @param shape + * The shape to texture. + * @param image + * The image to tile across the shape + */ + public void texture(Shape shape, Image image) { + texture(shape, image, 0.01f, 0.01f, false); + } + + /** + * Draw the the given shape filled in with a texture + * + * @param shape + * The shape to texture. + * @param image + * The image to tile across the shape + * @param fill + * The shape fill to apply + */ + public void texture(Shape shape, Image image, ShapeFill fill) { + texture(shape, image, 0.01f, 0.01f, fill); + } + + /** + * Draw the the given shape filled in with a texture + * + * @param shape + * The shape to texture. + * @param image + * The image to tile across the shape + * @param fit + * True if we want to fit the image on to the shape + */ + public void texture(Shape shape, Image image, boolean fit) { + if (fit) { + texture(shape, image, 1, 1, true); + } else { + texture(shape, image, 0.01f, 0.01f, false); + } + } + + /** + * Draw the the given shape filled in with a texture + * + * @param shape + * The shape to texture. + * @param image + * The image to tile across the shape + * @param scaleX + * The scale to apply on the x axis for texturing + * @param scaleY + * The scale to apply on the y axis for texturing + */ + public void texture(Shape shape, Image image, float scaleX, float scaleY) { + texture(shape, image, scaleX, scaleY, false); + } + + /** + * Draw the the given shape filled in with a texture + * + * @param shape + * The shape to texture. + * @param image + * The image to tile across the shape + * @param scaleX + * The scale to apply on the x axis for texturing + * @param scaleY + * The scale to apply on the y axis for texturing + * @param fit + * True if we want to fit the image on to the shape + */ + public void texture(Shape shape, Image image, float scaleX, float scaleY, + boolean fit) { + predraw(); + TextureImpl.bindNone(); + currentColor.bind(); + + if (fit) { + ShapeRenderer.textureFit(shape, image, scaleX, scaleY); + } else { + ShapeRenderer.texture(shape, image, scaleX, scaleY); + } + + postdraw(); + } + + /** + * Draw the the given shape filled in with a texture + * + * @param shape + * The shape to texture. + * @param image + * The image to tile across the shape + * @param scaleX + * The scale to apply on the x axis for texturing + * @param scaleY + * The scale to apply on the y axis for texturing + * @param fill + * The shape fill to apply + */ + public void texture(Shape shape, Image image, float scaleX, float scaleY, + ShapeFill fill) { + predraw(); + TextureImpl.bindNone(); + currentColor.bind(); + + ShapeRenderer.texture(shape, image, scaleX, scaleY, fill); + + postdraw(); + } + + /** + * Draw a rectangle to the canvas in the current colour + * + * @param x1 + * The x coordinate of the top left corner + * @param y1 + * The y coordinate of the top left corner + * @param width + * The width of the rectangle to draw + * @param height + * The height of the rectangle to draw + */ + public void drawRect(float x1, float y1, float width, float height) { + float lineWidth = getLineWidth(); + + drawLine(x1,y1,x1+width,y1); + drawLine(x1+width,y1,x1+width,y1+height); + drawLine(x1+width,y1+height,x1,y1+height); + drawLine(x1,y1+height,x1,y1); + } + + /** + * Clear the clipping being applied. This will allow graphics to be drawn + * anywhere on the screen + */ + public void clearClip() { + clip = null; + predraw(); + GL.glDisable(SGL.GL_SCISSOR_TEST); + postdraw(); + } + + /** + * Set clipping that controls which areas of the world will be drawn to. + * Note that world clip is different from standard screen clip in that it's + * defined in the space of the current world coordinate - i.e. it's affected + * by translate, rotate, scale etc. + * + * @param x + * The x coordinate of the top left corner of the allowed area + * @param y + * The y coordinate of the top left corner of the allowed area + * @param width + * The width of the allowed area + * @param height + * The height of the allowed area + */ + public void setWorldClip(float x, float y, float width, float height) { + predraw(); + worldClipRecord = new Rectangle(x, y, width, height); + + GL.glEnable(SGL.GL_CLIP_PLANE0); + worldClip.put(1).put(0).put(0).put(-x).flip(); + GL.glClipPlane(SGL.GL_CLIP_PLANE0, worldClip); + GL.glEnable(SGL.GL_CLIP_PLANE1); + worldClip.put(-1).put(0).put(0).put(x + width).flip(); + GL.glClipPlane(SGL.GL_CLIP_PLANE1, worldClip); + + GL.glEnable(SGL.GL_CLIP_PLANE2); + worldClip.put(0).put(1).put(0).put(-y).flip(); + GL.glClipPlane(SGL.GL_CLIP_PLANE2, worldClip); + GL.glEnable(SGL.GL_CLIP_PLANE3); + worldClip.put(0).put(-1).put(0).put(y + height).flip(); + GL.glClipPlane(SGL.GL_CLIP_PLANE3, worldClip); + postdraw(); + } + + /** + * Clear world clipping setup. This does not effect screen clipping + */ + public void clearWorldClip() { + predraw(); + worldClipRecord = null; + GL.glDisable(SGL.GL_CLIP_PLANE0); + GL.glDisable(SGL.GL_CLIP_PLANE1); + GL.glDisable(SGL.GL_CLIP_PLANE2); + GL.glDisable(SGL.GL_CLIP_PLANE3); + postdraw(); + } + + /** + * Set the world clip to be applied + * + * @see #setWorldClip(float, float, float, float) + * @param clip + * The area still visible + */ + public void setWorldClip(Rectangle clip) { + if (clip == null) { + clearWorldClip(); + } else { + setWorldClip(clip.getX(), clip.getY(), clip.getWidth(), clip + .getHeight()); + } + } + + /** + * Get the last set world clip or null of the world clip isn't set + * + * @return The last set world clip rectangle + */ + public Rectangle getWorldClip() { + return worldClipRecord; + } + + /** + * Set the clipping to apply to the drawing. Note that this clipping takes + * no note of the transforms that have been applied to the context and is + * always in absolute screen space coordinates. + * + * @param x + * The x coordinate of the top left corner of the allowed area + * @param y + * The y coordinate of the top left corner of the allowed area + * @param width + * The width of the allowed area + * @param height + * The height of the allowed area + */ + public void setClip(int x, int y, int width, int height) { + predraw(); + + if (clip == null) { + GL.glEnable(SGL.GL_SCISSOR_TEST); + clip = new Rectangle(x, y, width, height); + } else { + clip.setBounds(x,y,width,height); + } + + GL.glScissor(x, screenHeight - y - height, width, height); + postdraw(); + } + + /** + * Set the clipping to apply to the drawing. Note that this clipping takes + * no note of the transforms that have been applied to the context and is + * always in absolute screen space coordinates. + * + * @param rect + * The rectangle describing the clipped area in screen + * coordinates + */ + public void setClip(Rectangle rect) { + if (rect == null) { + clearClip(); + return; + } + + setClip((int) rect.getX(), (int) rect.getY(), (int) rect.getWidth(), + (int) rect.getHeight()); + } + + /** + * Return the currently applied clipping rectangle + * + * @return The current applied clipping rectangle or null if no clipping is + * applied + */ + public Rectangle getClip() { + return clip; + } + + /** + * Tile a rectangle with a pattern specifing the offset from the top corner + * that one tile should match + * + * @param x + * The x coordinate of the rectangle + * @param y + * The y coordinate of the rectangle + * @param width + * The width of the rectangle + * @param height + * The height of the rectangle + * @param pattern + * The image to tile across the rectangle + * @param offX + * The offset on the x axis from the top left corner + * @param offY + * The offset on the y axis from the top left corner + */ + public void fillRect(float x, float y, float width, float height, + Image pattern, float offX, float offY) { + int cols = ((int) Math.ceil(width / pattern.getWidth())) + 2; + int rows = ((int) Math.ceil(height / pattern.getHeight())) + 2; + + Rectangle preClip = getWorldClip(); + setWorldClip(x, y, width, height); + + predraw(); + // Draw all the quads we need + for (int c = 0; c < cols; c++) { + for (int r = 0; r < rows; r++) { + pattern.draw(c * pattern.getWidth() + x - offX, r + * pattern.getHeight() + y - offY); + } + } + postdraw(); + + setWorldClip(preClip); + } + + /** + * Fill a rectangle on the canvas in the current color + * + * @param x1 + * The x coordinate of the top left corner + * @param y1 + * The y coordinate of the top left corner + * @param width + * The width of the rectangle to fill + * @param height + * The height of the rectangle to fill + */ + public void fillRect(float x1, float y1, float width, float height) { + predraw(); + TextureImpl.bindNone(); + currentColor.bind(); + + GL.glBegin(SGL.GL_QUADS); + GL.glVertex2f(x1, y1); + GL.glVertex2f(x1 + width, y1); + GL.glVertex2f(x1 + width, y1 + height); + GL.glVertex2f(x1, y1 + height); + GL.glEnd(); + postdraw(); + } + + /** + * Draw an oval to the canvas + * + * @param x1 + * The x coordinate of the top left corner of a box containing + * the oval + * @param y1 + * The y coordinate of the top left corner of a box containing + * the oval + * @param width + * The width of the oval + * @param height + * The height of the oval + */ + public void drawOval(float x1, float y1, float width, float height) { + drawOval(x1, y1, width, height, DEFAULT_SEGMENTS); + } + + /** + * Draw an oval to the canvas + * + * @param x1 + * The x coordinate of the top left corner of a box containing + * the oval + * @param y1 + * The y coordinate of the top left corner of a box containing + * the oval + * @param width + * The width of the oval + * @param height + * The height of the oval + * @param segments + * The number of line segments to use when drawing the oval + */ + public void drawOval(float x1, float y1, float width, float height, + int segments) { + drawArc(x1, y1, width, height, segments, 0, 360); + } + + /** + * Draw an oval to the canvas + * + * @param x1 + * The x coordinate of the top left corner of a box containing + * the arc + * @param y1 + * The y coordinate of the top left corner of a box containing + * the arc + * @param width + * The width of the arc + * @param height + * The height of the arc + * @param start + * The angle the arc starts at + * @param end + * The angle the arc ends at + */ + public void drawArc(float x1, float y1, float width, float height, + float start, float end) { + drawArc(x1, y1, width, height, DEFAULT_SEGMENTS, start, end); + } + + /** + * Draw an oval to the canvas + * + * @param x1 + * The x coordinate of the top left corner of a box containing + * the arc + * @param y1 + * The y coordinate of the top left corner of a box containing + * the arc + * @param width + * The width of the arc + * @param height + * The height of the arc + * @param segments + * The number of line segments to use when drawing the arc + * @param start + * The angle the arc starts at + * @param end + * The angle the arc ends at + */ + public void drawArc(float x1, float y1, float width, float height, + int segments, float start, float end) { + predraw(); + TextureImpl.bindNone(); + currentColor.bind(); + + while (end < start) { + end += 360; + } + + float cx = x1 + (width / 2.0f); + float cy = y1 + (height / 2.0f); + + LSR.start(); + int step = 360 / segments; + + for (int a = (int) start; a < (int) (end + step); a += step) { + float ang = a; + if (ang > end) { + ang = end; + } + float x = (float) (cx + (FastTrig.cos(Math.toRadians(ang)) * width / 2.0f)); + float y = (float) (cy + (FastTrig.sin(Math.toRadians(ang)) * height / 2.0f)); + + LSR.vertex(x,y); + } + LSR.end(); + postdraw(); + } + + /** + * Fill an oval to the canvas + * + * @param x1 + * The x coordinate of the top left corner of a box containing + * the oval + * @param y1 + * The y coordinate of the top left corner of a box containing + * the oval + * @param width + * The width of the oval + * @param height + * The height of the oval + */ + public void fillOval(float x1, float y1, float width, float height) { + fillOval(x1, y1, width, height, DEFAULT_SEGMENTS); + } + + /** + * Fill an oval to the canvas + * + * @param x1 + * The x coordinate of the top left corner of a box containing + * the oval + * @param y1 + * The y coordinate of the top left corner of a box containing + * the oval + * @param width + * The width of the oval + * @param height + * The height of the oval + * @param segments + * The number of line segments to use when filling the oval + */ + public void fillOval(float x1, float y1, float width, float height, + int segments) { + fillArc(x1, y1, width, height, segments, 0, 360); + } + + /** + * Fill an arc to the canvas (a wedge) + * + * @param x1 + * The x coordinate of the top left corner of a box containing + * the arc + * @param y1 + * The y coordinate of the top left corner of a box containing + * the arc + * @param width + * The width of the arc + * @param height + * The height of the arc + * @param start + * The angle the arc starts at + * @param end + * The angle the arc ends at + */ + public void fillArc(float x1, float y1, float width, float height, + float start, float end) { + fillArc(x1, y1, width, height, DEFAULT_SEGMENTS, start, end); + } + + /** + * Fill an arc to the canvas (a wedge) + * + * @param x1 + * The x coordinate of the top left corner of a box containing + * the arc + * @param y1 + * The y coordinate of the top left corner of a box containing + * the arc + * @param width + * The width of the arc + * @param height + * The height of the arc + * @param segments + * The number of line segments to use when filling the arc + * @param start + * The angle the arc starts at + * @param end + * The angle the arc ends at + */ + public void fillArc(float x1, float y1, float width, float height, + int segments, float start, float end) { + predraw(); + TextureImpl.bindNone(); + currentColor.bind(); + + while (end < start) { + end += 360; + } + + float cx = x1 + (width / 2.0f); + float cy = y1 + (height / 2.0f); + + GL.glBegin(SGL.GL_TRIANGLE_FAN); + int step = 360 / segments; + + GL.glVertex2f(cx, cy); + + for (int a = (int) start; a < (int) (end + step); a += step) { + float ang = a; + if (ang > end) { + ang = end; + } + + float x = (float) (cx + (FastTrig.cos(Math.toRadians(ang)) * width / 2.0f)); + float y = (float) (cy + (FastTrig.sin(Math.toRadians(ang)) * height / 2.0f)); + + GL.glVertex2f(x, y); + } + GL.glEnd(); + + if (antialias) { + GL.glBegin(SGL.GL_TRIANGLE_FAN); + GL.glVertex2f(cx, cy); + if (end != 360) { + end -= 10; + } + + for (int a = (int) start; a < (int) (end + step); a += step) { + float ang = a; + if (ang > end) { + ang = end; + } + + float x = (float) (cx + (FastTrig.cos(Math.toRadians(ang + 10)) + * width / 2.0f)); + float y = (float) (cy + (FastTrig.sin(Math.toRadians(ang + 10)) + * height / 2.0f)); + + GL.glVertex2f(x, y); + } + GL.glEnd(); + } + + postdraw(); + } + + /** + * Draw a rounded rectangle + * + * @param x + * The x coordinate of the top left corner of the rectangle + * @param y + * The y coordinate of the top left corner of the rectangle + * @param width + * The width of the rectangle + * @param height + * The height of the rectangle + * @param cornerRadius + * The radius of the rounded edges on the corners + */ + public void drawRoundRect(float x, float y, float width, float height, + int cornerRadius) { + drawRoundRect(x, y, width, height, cornerRadius, DEFAULT_SEGMENTS); + } + + /** + * Draw a rounded rectangle + * + * @param x + * The x coordinate of the top left corner of the rectangle + * @param y + * The y coordinate of the top left corner of the rectangle + * @param width + * The width of the rectangle + * @param height + * The height of the rectangle + * @param cornerRadius + * The radius of the rounded edges on the corners + * @param segs + * The number of segments to make the corners out of + */ + public void drawRoundRect(float x, float y, float width, float height, + int cornerRadius, int segs) { + if (cornerRadius < 0) + throw new IllegalArgumentException("corner radius must be > 0"); + if (cornerRadius == 0) { + drawRect(x, y, width, height); + return; + } + + int mr = (int) Math.min(width, height) / 2; + // make sure that w & h are larger than 2*cornerRadius + if (cornerRadius > mr) { + cornerRadius = mr; + } + + drawLine(x + cornerRadius, y, x + width - cornerRadius, y); + drawLine(x, y + cornerRadius, x, y + height - cornerRadius); + drawLine(x + width, y + cornerRadius, x + width, y + height + - cornerRadius); + drawLine(x + cornerRadius, y + height, x + width - cornerRadius, y + + height); + + float d = cornerRadius * 2; + // bottom right - 0, 90 + drawArc(x + width - d, y + height - d, d, d, segs, 0, 90); + // bottom left - 90, 180 + drawArc(x, y + height - d, d, d, segs, 90, 180); + // top right - 270, 360 + drawArc(x + width - d, y, d, d, segs, 270, 360); + // top left - 180, 270 + drawArc(x, y, d, d, segs, 180, 270); + } + + /** + * Fill a rounded rectangle + * + * @param x + * The x coordinate of the top left corner of the rectangle + * @param y + * The y coordinate of the top left corner of the rectangle + * @param width + * The width of the rectangle + * @param height + * The height of the rectangle + * @param cornerRadius + * The radius of the rounded edges on the corners + */ + public void fillRoundRect(float x, float y, float width, float height, + int cornerRadius) { + fillRoundRect(x, y, width, height, cornerRadius, DEFAULT_SEGMENTS); + } + + /** + * Fill a rounded rectangle + * + * @param x + * The x coordinate of the top left corner of the rectangle + * @param y + * The y coordinate of the top left corner of the rectangle + * @param width + * The width of the rectangle + * @param height + * The height of the rectangle + * @param cornerRadius + * The radius of the rounded edges on the corners + * @param segs + * The number of segments to make the corners out of + */ + public void fillRoundRect(float x, float y, float width, float height, + int cornerRadius, int segs) { + if (cornerRadius < 0) + throw new IllegalArgumentException("corner radius must be > 0"); + if (cornerRadius == 0) { + fillRect(x, y, width, height); + return; + } + + int mr = (int) Math.min(width, height) / 2; + // make sure that w & h are larger than 2*cornerRadius + if (cornerRadius > mr) { + cornerRadius = mr; + } + + float d = cornerRadius * 2; + + fillRect(x + cornerRadius, y, width - d, cornerRadius); + fillRect(x, y + cornerRadius, cornerRadius, height - d); + fillRect(x + width - cornerRadius, y + cornerRadius, cornerRadius, + height - d); + fillRect(x + cornerRadius, y + height - cornerRadius, width - d, + cornerRadius); + fillRect(x + cornerRadius, y + cornerRadius, width - d, height - d); + + // bottom right - 0, 90 + fillArc(x + width - d, y + height - d, d, d, segs, 0, 90); + // bottom left - 90, 180 + fillArc(x, y + height - d, d, d, segs, 90, 180); + // top right - 270, 360 + fillArc(x + width - d, y, d, d, segs, 270, 360); + // top left - 180, 270 + fillArc(x, y, d, d, segs, 180, 270); + } + + /** + * Set the with of the line to be used when drawing line based primitives + * + * @param width + * The width of the line to be used when drawing line based + * primitives + */ + public void setLineWidth(float width) { + predraw(); + this.lineWidth = width; + LSR.setWidth(width); + GL.glPointSize(width); + postdraw(); + } + + /** + * Get the width of lines being drawn in this context + * + * @return The width of lines being draw in this context + */ + public float getLineWidth() { + return lineWidth; + } + + /** + * Reset the line width in use to the default for this graphics context + */ + public void resetLineWidth() { + predraw(); + + Renderer.getLineStripRenderer().setWidth(1.0f); + GL.glLineWidth(1.0f); + GL.glPointSize(1.0f); + + postdraw(); + } + + /** + * Indicate if we should antialias as we draw primitives + * + * @param anti + * True if we should antialias + */ + public void setAntiAlias(boolean anti) { + predraw(); + antialias = anti; + LSR.setAntiAlias(anti); + if (anti) { + GL.glEnable(SGL.GL_POLYGON_SMOOTH); + } else { + GL.glDisable(SGL.GL_POLYGON_SMOOTH); + } + postdraw(); + } + + /** + * True if antialiasing has been turned on for this graphics context + * + * @return True if antialiasing has been turned on for this graphics context + */ + public boolean isAntiAlias() { + return antialias; + } + + /** + * Draw a string to the screen using the current font + * + * @param str + * The string to draw + * @param x + * The x coordinate to draw the string at + * @param y + * The y coordinate to draw the string at + */ + public void drawString(String str, float x, float y) { + predraw(); + font.drawString(x, y, str, currentColor); + postdraw(); + } + + /** + * Draw an image to the screen + * + * @param image + * The image to draw to the screen + * @param x + * The x location at which to draw the image + * @param y + * The y location at which to draw the image + * @param col + * The color to apply to the image as a filter + */ + public void drawImage(Image image, float x, float y, Color col) { + predraw(); + image.draw(x, y, col); + currentColor.bind(); + postdraw(); + } + + /** + * Draw an animation to this graphics context + * + * @param anim + * The animation to be drawn + * @param x + * The x position to draw the animation at + * @param y + * The y position to draw the animation at + */ + public void drawAnimation(Animation anim, float x, float y) { + drawAnimation(anim, x, y, Color.white); + } + + /** + * Draw an animation to this graphics context + * + * @param anim + * The animation to be drawn + * @param x + * The x position to draw the animation at + * @param y + * The y position to draw the animation at + * @param col + * The color to apply to the animation as a filter + */ + public void drawAnimation(Animation anim, float x, float y, Color col) { + predraw(); + anim.draw(x, y, col); + currentColor.bind(); + postdraw(); + } + + /** + * Draw an image to the screen + * + * @param image + * The image to draw to the screen + * @param x + * The x location at which to draw the image + * @param y + * The y location at which to draw the image + */ + public void drawImage(Image image, float x, float y) { + drawImage(image, x, y, Color.white); + } + + /** + * Draw a section of an image at a particular location and scale on the + * screen + * + * @param image + * The image to draw a section of + * @param x + * The x position to draw the image + * @param y + * The y position to draw the image + * @param x2 + * The x position of the bottom right corner of the drawn image + * @param y2 + * The y position of the bottom right corner of the drawn image + * @param srcx + * The x position of the rectangle to draw from this image (i.e. + * relative to the image) + * @param srcy + * The y position of the rectangle to draw from this image (i.e. + * relative to the image) + * @param srcx2 + * The x position of the bottom right cornder of rectangle to + * draw from this image (i.e. relative to the image) + * @param srcy2 + * The t position of the bottom right cornder of rectangle to + * draw from this image (i.e. relative to the image) + */ + public void drawImage(Image image, float x, float y, float x2, float y2, + float srcx, float srcy, float srcx2, float srcy2) { + predraw(); + image.draw(x, y, x2, y2, srcx, srcy, srcx2, srcy2); + currentColor.bind(); + postdraw(); + } + + /** + * Draw a section of an image at a particular location and scale on the + * screen + * + * @param image + * The image to draw a section of + * @param x + * The x position to draw the image + * @param y + * The y position to draw the image + * @param srcx + * The x position of the rectangle to draw from this image (i.e. + * relative to the image) + * @param srcy + * The y position of the rectangle to draw from this image (i.e. + * relative to the image) + * @param srcx2 + * The x position of the bottom right cornder of rectangle to + * draw from this image (i.e. relative to the image) + * @param srcy2 + * The t position of the bottom right cornder of rectangle to + * draw from this image (i.e. relative to the image) + */ + public void drawImage(Image image, float x, float y, float srcx, + float srcy, float srcx2, float srcy2) { + drawImage(image, x, y, x + image.getWidth(), y + image.getHeight(), + srcx, srcy, srcx2, srcy2); + } + + /** + * Copy an area of the rendered screen into an image. The width and height + * of the area are assumed to match that of the image + * + * @param target + * The target image + * @param x + * The x position to copy from + * @param y + * The y position to copy from + */ + public void copyArea(Image target, int x, int y) { + int format = target.getTexture().hasAlpha() ? SGL.GL_RGBA : SGL.GL_RGB; + target.bind(); + GL.glCopyTexImage2D(SGL.GL_TEXTURE_2D, 0, format, x, screenHeight + - (y + target.getHeight()), target.getTexture() + .getTextureWidth(), target.getTexture().getTextureHeight(), 0); + target.ensureInverted(); + } + + /** + * Translate an unsigned int into a signed integer + * + * @param b + * The byte to convert + * @return The integer value represented by the byte + */ + private int translate(byte b) { + if (b < 0) { + return 256 + b; + } + + return b; + } + + /** + * Get the colour of a single pixel in this graphics context + * + * @param x + * The x coordinate of the pixel to read + * @param y + * The y coordinate of the pixel to read + * @return The colour of the pixel at the specified location + */ + public Color getPixel(int x, int y) { + predraw(); + GL.glReadPixels(x, screenHeight - y, 1, 1, SGL.GL_RGBA, + SGL.GL_UNSIGNED_BYTE, readBuffer); + postdraw(); + + return new Color(translate(readBuffer.get(0)), translate(readBuffer + .get(1)), translate(readBuffer.get(2)), translate(readBuffer + .get(3))); + } + + /** + * Get an ara of pixels as RGBA values into a buffer + * + * @param x The x position in the context to grab from + * @param y The y position in the context to grab from + * @param width The width of the area to grab from + * @param height The hiehgt of the area to grab from + * @param target The target buffer to grab into + */ + public void getArea(int x, int y, int width, int height, ByteBuffer target) + { + if (target.capacity() < width * height * 4) + { + throw new IllegalArgumentException("Byte buffer provided to get area is not big enough"); + } + + predraw(); + GL.glReadPixels(x, screenHeight - y - height, width, height, SGL.GL_RGBA, + SGL.GL_UNSIGNED_BYTE, target); + postdraw(); + } + + /** + * Draw a section of an image at a particular location and scale on the + * screen + * + * @param image + * The image to draw a section of + * @param x + * The x position to draw the image + * @param y + * The y position to draw the image + * @param x2 + * The x position of the bottom right corner of the drawn image + * @param y2 + * The y position of the bottom right corner of the drawn image + * @param srcx + * The x position of the rectangle to draw from this image (i.e. + * relative to the image) + * @param srcy + * The y position of the rectangle to draw from this image (i.e. + * relative to the image) + * @param srcx2 + * The x position of the bottom right cornder of rectangle to + * draw from this image (i.e. relative to the image) + * @param srcy2 + * The t position of the bottom right cornder of rectangle to + * draw from this image (i.e. relative to the image) + * @param col + * The color to apply to the image as a filter + */ + public void drawImage(Image image, float x, float y, float x2, float y2, + float srcx, float srcy, float srcx2, float srcy2, Color col) { + predraw(); + image.draw(x, y, x2, y2, srcx, srcy, srcx2, srcy2, col); + currentColor.bind(); + postdraw(); + } + + /** + * Draw a section of an image at a particular location and scale on the + * screen + * + * @param image + * The image to draw a section of + * @param x + * The x position to draw the image + * @param y + * The y position to draw the image + * @param srcx + * The x position of the rectangle to draw from this image (i.e. + * relative to the image) + * @param srcy + * The y position of the rectangle to draw from this image (i.e. + * relative to the image) + * @param srcx2 + * The x position of the bottom right cornder of rectangle to + * draw from this image (i.e. relative to the image) + * @param srcy2 + * The t position of the bottom right cornder of rectangle to + * draw from this image (i.e. relative to the image) + * @param col + * The color to apply to the image as a filter + */ + public void drawImage(Image image, float x, float y, float srcx, + float srcy, float srcx2, float srcy2, Color col) { + drawImage(image, x, y, x + image.getWidth(), y + image.getHeight(), + srcx, srcy, srcx2, srcy2, col); + } + + /** + * Draw a line with a gradient between the two points. + * + * @param x1 + * The starting x position to draw the line + * @param y1 + * The starting y position to draw the line + * @param red1 + * The starting position's shade of red + * @param green1 + * The starting position's shade of green + * @param blue1 + * The starting position's shade of blue + * @param alpha1 + * The starting position's alpha value + * @param x2 + * The ending x position to draw the line + * @param y2 + * The ending y position to draw the line + * @param red2 + * The ending position's shade of red + * @param green2 + * The ending position's shade of green + * @param blue2 + * The ending position's shade of blue + * @param alpha2 + * The ending position's alpha value + */ + public void drawGradientLine(float x1, float y1, float red1, float green1, + float blue1, float alpha1, float x2, float y2, float red2, + float green2, float blue2, float alpha2) { + predraw(); + + TextureImpl.bindNone(); + + GL.glBegin(SGL.GL_LINES); + + GL.glColor4f(red1, green1, blue1, alpha1); + GL.glVertex2f(x1, y1); + + GL.glColor4f(red2, green2, blue2, alpha2); + GL.glVertex2f(x2, y2); + + GL.glEnd(); + + postdraw(); + } + + /** + * Draw a line with a gradient between the two points. + * + * @param x1 + * The starting x position to draw the line + * @param y1 + * The starting y position to draw the line + * @param Color1 + * The starting position's color + * @param x2 + * The ending x position to draw the line + * @param y2 + * The ending y position to draw the line + * @param Color2 + * The ending position's color + */ + public void drawGradientLine(float x1, float y1, Color Color1, float x2, + float y2, Color Color2) { + predraw(); + + TextureImpl.bindNone(); + + GL.glBegin(SGL.GL_LINES); + + Color1.bind(); + GL.glVertex2f(x1, y1); + + Color2.bind(); + GL.glVertex2f(x2, y2); + + GL.glEnd(); + + postdraw(); + } + + /** + * Push the current state of the transform from this graphics contexts + * onto the underlying graphics stack's transform stack. An associated + * popTransform() must be performed to restore the state before the end + * of the rendering loop. + */ + public void pushTransform() { + predraw(); + + FloatBuffer buffer; + if (stackIndex >= stack.size()) { + buffer = BufferUtils.createFloatBuffer(18); + stack.add(buffer); + } else { + buffer = (FloatBuffer) stack.get(stackIndex); + } + + GL.glGetFloat(SGL.GL_MODELVIEW_MATRIX, buffer); + buffer.put(16, sx); + buffer.put(17, sy); + stackIndex++; + + postdraw(); + } + + /** + * Pop a previously pushed transform from the stack to the current. This should + * only be called if a transform has been previously pushed. + */ + public void popTransform() { + if (stackIndex == 0) { + throw new RuntimeException("Attempt to pop a transform that hasn't be pushed"); + } + + predraw(); + + stackIndex--; + FloatBuffer oldBuffer = (FloatBuffer) stack.get(stackIndex); + GL.glLoadMatrix(oldBuffer); + sx = oldBuffer.get(16); + sy = oldBuffer.get(17); + + postdraw(); + } + + /** + * Dispose this graphics context, this will release any underlying resourses. However + * this will also invalidate it's use + */ + public void destroy() { + + } +} diff --git a/lib/slick/src/org/newdawn/slick/Image.java b/lib/slick/src/org/newdawn/slick/Image.java new file mode 100644 index 00000000..4e5f042e --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/Image.java @@ -0,0 +1,1403 @@ +package org.newdawn.slick; + +import java.io.IOException; +import java.io.InputStream; + +import org.newdawn.slick.opengl.ImageData; +import org.newdawn.slick.opengl.InternalTextureLoader; +import org.newdawn.slick.opengl.Texture; +import org.newdawn.slick.opengl.TextureImpl; +import org.newdawn.slick.opengl.pbuffer.GraphicsFactory; +import org.newdawn.slick.opengl.renderer.Renderer; +import org.newdawn.slick.opengl.renderer.SGL; +import org.newdawn.slick.util.Log; + +/** + * An image loaded from a file and renderable to the canvas + * + * @author kevin + */ +public class Image implements Renderable { + /** The top left corner identifier */ + public static final int TOP_LEFT = 0; + /** The top right corner identifier */ + public static final int TOP_RIGHT = 1; + /** The bottom right corner identifier */ + public static final int BOTTOM_RIGHT = 2; + /** The bottom left corner identifier */ + public static final int BOTTOM_LEFT = 3; + + /** The renderer to use for all GL operations */ + protected static SGL GL = Renderer.get(); + + /** The sprite sheet currently in use */ + protected static Image inUse; + /** Use Linear Filtering */ + public static final int FILTER_LINEAR = 1; + /** Use Nearest Filtering */ + public static final int FILTER_NEAREST = 2; + + /** The OpenGL texture for this image */ + protected Texture texture; + /** The width of the image */ + protected int width; + /** The height of the image */ + protected int height; + /** The texture coordinate width to use to find our image */ + protected float textureWidth; + /** The texture coordinate height to use to find our image */ + protected float textureHeight; + /** The x texture offset to use to find our image */ + protected float textureOffsetX; + /** The y texture offset to use to find our image */ + protected float textureOffsetY; + /** Angle to rotate the image to. */ + protected float angle; + /** The alpha to draw the image at */ + protected float alpha = 1.0f; + /** The name given for the image */ + protected String ref; + /** True if this image's state has been initialised */ + protected boolean inited = false; + /** A pixelData holding the pixel data if it's been read for this texture */ + protected byte[] pixelData; + /** True if the image has been destroyed */ + protected boolean destroyed; + + /** The x coordinate of the centre of rotation */ + protected float centerX; + /** The y coordinate of the centre of rotation */ + protected float centerY; + + /** A meaningful name provided by the user of the image to tag it */ + protected String name; + + /** The colours for each of the corners */ + protected Color[] corners; + /** The OpenGL max filter */ + private int filter = SGL.GL_LINEAR; + + /** True if the image should be flipped vertically */ + private boolean flipped; + /** The transparent colour set if any */ + private Color transparent; + + /** + * Create a texture as a copy of another + * + * @param other The other texture to copy + */ + protected Image(Image other) { + this.width = other.getWidth(); + this.height = other.getHeight(); + this.texture = other.texture; + this.textureWidth = other.textureWidth; + this.textureHeight = other.textureHeight; + this.ref = other.ref; + this.textureOffsetX = other.textureOffsetX; + this.textureOffsetY = other.textureOffsetY; + + centerX = width / 2; + centerY = height / 2; + inited = true; + } + + /** + * Cloning constructor - only used internally. + */ + protected Image() { + } + + /** + * Creates an image using the specified texture + * + * @param texture + * The texture to use + */ + public Image(Texture texture) { + this.texture = texture; + ref = texture.toString(); + clampTexture(); + } + + /** + * Create an image based on a file at the specified location + * + * @param ref + * The location of the image file to load + * @throws SlickException + * Indicates a failure to load the image + */ + public Image(String ref) throws SlickException { + this(ref, false); + } + + /** + * Create an image based on a file at the specified location + * + * @param ref The location of the image file to load + * @param trans The color to be treated as transparent + * @throws SlickException Indicates a failure to load the image + */ + public Image(String ref, Color trans) throws SlickException { + this(ref, false, FILTER_LINEAR, trans); + } + + /** + * Create an image based on a file at the specified location + * + * @param ref The location of the image file to load + * @param flipped True if the image should be flipped on the y-axis on load + * @throws SlickException Indicates a failure to load the image + */ + public Image(String ref, boolean flipped) throws SlickException { + this(ref, flipped, FILTER_LINEAR); + } + + /** + * Create an image based on a file at the specified location + * + * @param ref The location of the image file to load + * @param flipped True if the image should be flipped on the y-axis on load + * @param filter The filtering method to use when scaling this image + * @throws SlickException Indicates a failure to load the image + */ + public Image(String ref, boolean flipped, int filter) throws SlickException { + this(ref, flipped, filter, null); + } + + /** + * Create an image based on a file at the specified location + * + * @param ref The location of the image file to load + * @param flipped True if the image should be flipped on the y-axis on load + * @param f The filtering method to use when scaling this image + * @param transparent The color to treat as transparent + * @throws SlickException Indicates a failure to load the image + */ + public Image(String ref, boolean flipped, int f, Color transparent) throws SlickException { + this.filter = f == FILTER_LINEAR ? SGL.GL_LINEAR : SGL.GL_NEAREST; + this.transparent = transparent; + this.flipped = flipped; + + try { + this.ref = ref; + int[] trans = null; + if (transparent != null) { + trans = new int[3]; + trans[0] = (int) (transparent.r * 255); + trans[1] = (int) (transparent.g * 255); + trans[2] = (int) (transparent.b * 255); + } + texture = InternalTextureLoader.get().getTexture(ref, flipped, filter, trans); + } catch (IOException e) { + Log.error(e); + throw new SlickException("Failed to load image from: "+ref, e); + } + } + + /** + * Set the image filtering to be used. Note that this will also affect any + * image that was derived from this one (i.e. sub-images etc) + * + * @param f The filtering mode to use + */ + public void setFilter(int f) { + this.filter = f == FILTER_LINEAR ? SGL.GL_LINEAR : SGL.GL_NEAREST; + + texture.bind(); + GL.glTexParameteri(SGL.GL_TEXTURE_2D, SGL.GL_TEXTURE_MIN_FILTER, filter); + GL.glTexParameteri(SGL.GL_TEXTURE_2D, SGL.GL_TEXTURE_MAG_FILTER, filter); + } + + /** + * Create an empty image + * + * @param width The width of the image + * @param height The height of the image + * @throws SlickException Indicates a failure to create the underlying resource + */ + public Image(int width, int height) throws SlickException { + this(width, height, FILTER_NEAREST); + } + + /** + * Create an empty image + * + * @param width The width of the image + * @param height The height of the image + * @param f The filter to apply to scaling the new image + * @throws SlickException Indicates a failure to create the underlying resource + */ + public Image(int width, int height, int f) throws SlickException { + ref = super.toString(); + this.filter = f == FILTER_LINEAR ? SGL.GL_LINEAR : SGL.GL_NEAREST; + + try { + texture = InternalTextureLoader.get().createTexture(width, height, this.filter); + } catch (IOException e) { + Log.error(e); + throw new SlickException("Failed to create empty image "+width+"x"+height); + } + + init(); + } + + /** + * Create an image based on a file at the specified location + * + * @param in The input stream to read the image from + * @param ref The name that should be assigned to the image + * @param flipped True if the image should be flipped on the y-axis on load + * @throws SlickException Indicates a failure to load the image + */ + public Image(InputStream in, String ref, boolean flipped) throws SlickException { + this(in, ref, flipped, FILTER_LINEAR); + } + + /** + * Create an image based on a file at the specified location + * + * @param in The input stream to read the image from + * @param ref The name that should be assigned to the image + * @param flipped True if the image should be flipped on the y-axis on load + * @param filter The filter to use when scaling this image + * @throws SlickException Indicates a failure to load the image + */ + public Image(InputStream in, String ref, boolean flipped,int filter) throws SlickException { + load(in, ref, flipped, filter, null); + } + + /** + * Create an image from a pixelData of pixels + * + * @param buffer The pixelData to use to create the image + */ + Image(ImageBuffer buffer) { + this(buffer, FILTER_LINEAR); + TextureImpl.bindNone(); + } + + /** + * Create an image from a pixelData of pixels + * + * @param buffer The pixelData to use to create the image + * @param filter The filter to use when scaling this image + */ + Image(ImageBuffer buffer, int filter) { + this((ImageData) buffer, filter); + TextureImpl.bindNone(); + } + + /** + * Create an image from a image data source + * + * @param data The pixelData to use to create the image + */ + public Image(ImageData data) { + this(data, FILTER_LINEAR); + } + + /** + * Create an image from a image data source. Note that this method uses + * + * @param data The pixelData to use to create the image + * @param f The filter to use when scaling this image + */ + public Image(ImageData data, int f) { + try { + this.filter = f == FILTER_LINEAR ? SGL.GL_LINEAR : SGL.GL_NEAREST; + texture = InternalTextureLoader.get().getTexture(data, this.filter); + ref = texture.toString(); + } catch (IOException e) { + Log.error(e); + } + } + + /** + * Get the OpenGL image filter in use + * + * @return The filter for magnification + */ + public int getFilter() { + return filter; + } + + /** + * Get the reference to the resource this image was loaded from, if any. Note that + * this can be null in the cases where an image was programatically generated. + * + * @return The reference to the resource the reference was loaded from + */ + public String getResourceReference() { + return ref; + } + + /** + * Set the filter to apply when drawing this image + * + * @param r The red component of the filter colour + * @param g The green component of the filter colour + * @param b The blue component of the filter colour + * @param a The alpha component of the filter colour + */ + public void setImageColor(float r, float g, float b, float a) { + setColor(TOP_LEFT, r, g, b, a); + setColor(TOP_RIGHT, r, g, b, a); + setColor(BOTTOM_LEFT, r, g, b, a); + setColor(BOTTOM_RIGHT, r, g, b, a); + } + + /** + * Set the filter to apply when drawing this image + * + * @param r The red component of the filter colour + * @param g The green component of the filter colour + * @param b The blue component of the filter colour + */ + public void setImageColor(float r, float g, float b) { + setColor(TOP_LEFT, r, g, b); + setColor(TOP_RIGHT, r, g, b); + setColor(BOTTOM_LEFT, r, g, b); + setColor(BOTTOM_RIGHT, r, g, b); + } + + /** + * Set the color of the given corner when this image is rendered. This is + * useful lots of visual effect but especially light maps + * + * @param corner The corner identifier for the corner to be set + * @param r The red component value to set (between 0 and 1) + * @param g The green component value to set (between 0 and 1) + * @param b The blue component value to set (between 0 and 1) + * @param a The alpha component value to set (between 0 and 1) + */ + public void setColor(int corner, float r, float g, float b, float a) { + if (corners == null) { + corners = new Color[] {new Color(1,1,1,1f),new Color(1,1,1,1f), new Color(1,1,1,1f), new Color(1,1,1,1f)}; + } + + corners[corner].r = r; + corners[corner].g = g; + corners[corner].b = b; + corners[corner].a = a; + } + + /** + * Set the color of the given corner when this image is rendered. This is + * useful lots of visual effect but especially light maps + * + * @param corner The corner identifier for the corner to be set + * @param r The red component value to set (between 0 and 1) + * @param g The green component value to set (between 0 and 1) + * @param b The blue component value to set (between 0 and 1) + */ + public void setColor(int corner, float r, float g, float b) { + if (corners == null) { + corners = new Color[] {new Color(1,1,1,1f),new Color(1,1,1,1f), new Color(1,1,1,1f), new Color(1,1,1,1f)}; + } + + corners[corner].r = r; + corners[corner].g = g; + corners[corner].b = b; + } + + /** + * Clamp the loaded texture to it's edges + */ + public void clampTexture() { + if (GL.canTextureMirrorClamp()) { + GL.glTexParameteri(SGL.GL_TEXTURE_2D, SGL.GL_TEXTURE_WRAP_S, SGL.GL_MIRROR_CLAMP_TO_EDGE_EXT); + GL.glTexParameteri(SGL.GL_TEXTURE_2D, SGL.GL_TEXTURE_WRAP_T, SGL.GL_MIRROR_CLAMP_TO_EDGE_EXT); + } else { + GL.glTexParameteri(SGL.GL_TEXTURE_2D, SGL.GL_TEXTURE_WRAP_S, SGL.GL_CLAMP); + GL.glTexParameteri(SGL.GL_TEXTURE_2D, SGL.GL_TEXTURE_WRAP_T, SGL.GL_CLAMP); + } + } + + /** + * Give this image a meaningful tagging name. Can be used as user data/identifier + * for the image. + * + * @param name The name to assign the image + */ + public void setName(String name) { + this.name = name; + } + + /** + * Return a meaningful tagging name that has been assigned to this image. + * + * @return A name or null if the name hasn't been set + */ + public String getName() { + return name; + } + + /** + * Get a graphics context that can be used to draw to this image + * + * @return The graphics context used to render to this image + * @throws SlickException Indicates a failure to create a graphics context + */ + public Graphics getGraphics() throws SlickException { + return GraphicsFactory.getGraphicsForImage(this); + } + + /** + * Load the image + * + * @param in The input stream to read the image from + * @param ref The name that should be assigned to the image + * @param flipped True if the image should be flipped on the y-axis on load + * @param f The filter to use when scaling this image + * @param transparent The color to treat as transparent + * @throws SlickException Indicates a failure to load the image + */ + private void load(InputStream in, String ref, boolean flipped, int f, Color transparent) throws SlickException { + this.filter = f == FILTER_LINEAR ? SGL.GL_LINEAR : SGL.GL_NEAREST; + + try { + this.ref = ref; + int[] trans = null; + if (transparent != null) { + trans = new int[3]; + trans[0] = (int) (transparent.r * 255); + trans[1] = (int) (transparent.g * 255); + trans[2] = (int) (transparent.b * 255); + } + texture = InternalTextureLoader.get().getTexture(in, ref, flipped, filter, trans); + } catch (IOException e) { + Log.error(e); + throw new SlickException("Failed to load image from: "+ref, e); + } + } + + /** + * Bind to the texture of this image + */ + public void bind() { + texture.bind(); + } + + /** + * Reinitialise internal data + */ + protected void reinit() { + inited = false; + init(); + } + + /** + * Initialise internal data + */ + protected final void init() { + if (inited) { + return; + } + + inited = true; + if (texture != null) { + width = texture.getImageWidth(); + height = texture.getImageHeight(); + textureOffsetX = 0; + textureOffsetY = 0; + textureWidth = texture.getWidth(); + textureHeight = texture.getHeight(); + } + + initImpl(); + + centerX = width / 2; + centerY = height / 2; + } + + /** + * Hook for subclasses to perform initialisation + */ + protected void initImpl() { + + } + + /** + * Draw this image at the current location + */ + public void draw() { + draw(0,0); + } + + /** + * Draw the image based on it's center + * + * @param x The x coordinate to place the image's center at + * @param y The y coordinate to place the image's center at + */ + public void drawCentered(float x, float y) { + draw(x-(getWidth()/2),y-(getHeight()/2)); + } + + /** + * Draw this image at the specified location + * + * @param x The x location to draw the image at + * @param y The y location to draw the image at + */ + public void draw(float x, float y) { + init(); + draw(x,y,width,height); + } + + /** + * Draw this image at the specified location + * + * @param x The x location to draw the image at + * @param y The y location to draw the image at + * @param filter The color to filter with when drawing + */ + public void draw(float x, float y, Color filter) { + init(); + draw(x,y,width,height, filter); + } + + /** + * Draw this image as part of a collection of images + * + * @param x The x location to draw the image at + * @param y The y location to draw the image at + * @param width The width to render the image at + * @param height The height to render the image at + */ + public void drawEmbedded(float x,float y,float width,float height) { + init(); + + if (corners == null) { + GL.glTexCoord2f(textureOffsetX, textureOffsetY); + GL.glVertex3f(x, y, 0); + GL.glTexCoord2f(textureOffsetX, textureOffsetY + textureHeight); + GL.glVertex3f(x, y + height, 0); + GL.glTexCoord2f(textureOffsetX + textureWidth, textureOffsetY + + textureHeight); + GL.glVertex3f(x + width, y + height, 0); + GL.glTexCoord2f(textureOffsetX + textureWidth, textureOffsetY); + GL.glVertex3f(x + width, y, 0); + } else { + corners[TOP_LEFT].bind(); + GL.glTexCoord2f(textureOffsetX, textureOffsetY); + GL.glVertex3f(x, y, 0); + corners[BOTTOM_LEFT].bind(); + GL.glTexCoord2f(textureOffsetX, textureOffsetY + textureHeight); + GL.glVertex3f(x, y + height, 0); + corners[BOTTOM_RIGHT].bind(); + GL.glTexCoord2f(textureOffsetX + textureWidth, textureOffsetY + + textureHeight); + GL.glVertex3f(x + width, y + height, 0); + corners[TOP_RIGHT].bind(); + GL.glTexCoord2f(textureOffsetX + textureWidth, textureOffsetY); + GL.glVertex3f(x + width, y, 0); + } + } + + /** + * Get the x offset in texels into the source texture + * + * @return The x offset + */ + public float getTextureOffsetX() { + init(); + + return textureOffsetX; + } + + /** + * Get the y offset in texels into the source texture + * + * @return The y offset + */ + public float getTextureOffsetY() { + init(); + + return textureOffsetY; + } + + /** + * Get the width in texels into the source texture + * + * @return The width + */ + public float getTextureWidth() { + init(); + + return textureWidth; + } + + /** + * Get the height in texels into the source texture + * + * @return The height + */ + public float getTextureHeight() { + init(); + + return textureHeight; + } + + /** + * Draw the image with a given scale + * + * @param x The x position to draw the image at + * @param y The y position to draw the image at + * @param scale The scaling to apply + */ + public void draw(float x,float y,float scale) { + init(); + draw(x,y,width*scale,height*scale,Color.white); + } + + /** + * Draw the image with a given scale + * + * @param x The x position to draw the image at + * @param y The y position to draw the image at + * @param scale The scaling to apply + * @param filter The colour filter to adapt the image with + */ + public void draw(float x,float y,float scale,Color filter) { + init(); + draw(x,y,width*scale,height*scale,filter); + } + + /** + * Draw this image at a specified location and size + * + * @param x + * The x location to draw the image at + * @param y + * The y location to draw the image at + * @param width + * The width to render the image at + * @param height + * The height to render the image at + */ + public void draw(float x,float y,float width,float height) { + init(); + draw(x,y,width,height,Color.white); + } + + /** + * Draw this image at a specified location and size + * + * @param x The x location to draw the image at + * @param y The y location to draw the image at + * @param hshear The amount to shear the bottom points by horizontally + * @param vshear The amount to shear the right points by vertically + */ + public void drawSheared(float x,float y, float hshear, float vshear) { + this.drawSheared(x, y, hshear, vshear, Color.white); + } + /** + * Draw this image at a specified location and size + * + * @param x The x location to draw the image at + * @param y The y location to draw the image at + * @param hshear The amount to shear the bottom points by horizontally + * @param vshear The amount to shear the right points by vertically + * @param filter The colour filter to apply + */ + public void drawSheared(float x,float y, float hshear, float vshear, Color filter) { + if (alpha != 1) { + if (filter == null) { + filter = Color.white; + } + + filter = new Color(filter); + filter.a *= alpha; + } + if (filter != null) { + filter.bind(); + } + + texture.bind(); + + GL.glTranslatef(x, y, 0); + if (angle != 0) { + GL.glTranslatef(centerX, centerY, 0.0f); + GL.glRotatef(angle, 0.0f, 0.0f, 1.0f); + GL.glTranslatef(-centerX, -centerY, 0.0f); + } + + GL.glBegin(SGL.GL_QUADS); + init(); + + GL.glTexCoord2f(textureOffsetX, textureOffsetY); + GL.glVertex3f(0, 0, 0); + GL.glTexCoord2f(textureOffsetX, textureOffsetY + textureHeight); + GL.glVertex3f(hshear, height, 0); + GL.glTexCoord2f(textureOffsetX + textureWidth, textureOffsetY + + textureHeight); + GL.glVertex3f(width + hshear, height + vshear, 0); + GL.glTexCoord2f(textureOffsetX + textureWidth, textureOffsetY); + GL.glVertex3f(width, vshear, 0); + GL.glEnd(); + + if (angle != 0) { + GL.glTranslatef(centerX, centerY, 0.0f); + GL.glRotatef(-angle, 0.0f, 0.0f, 1.0f); + GL.glTranslatef(-centerX, -centerY, 0.0f); + } + GL.glTranslatef(-x, -y, 0); + } + + /** + * Draw this image at a specified location and size + * + * @param x The x location to draw the image at + * @param y The y location to draw the image at + * @param width The width to render the image at + * @param height The height to render the image at + * @param filter The color to filter with while drawing + */ + public void draw(float x,float y,float width,float height,Color filter) { + if (alpha != 1) { + if (filter == null) { + filter = Color.white; + } + + filter = new Color(filter); + filter.a *= alpha; + } + if (filter != null) { + filter.bind(); + } + + texture.bind(); + + GL.glTranslatef(x, y, 0); + if (angle != 0) { + GL.glTranslatef(centerX, centerY, 0.0f); + GL.glRotatef(angle, 0.0f, 0.0f, 1.0f); + GL.glTranslatef(-centerX, -centerY, 0.0f); + } + + GL.glBegin(SGL.GL_QUADS); + drawEmbedded(0,0,width,height); + GL.glEnd(); + + if (angle != 0) { + GL.glTranslatef(centerX, centerY, 0.0f); + GL.glRotatef(-angle, 0.0f, 0.0f, 1.0f); + GL.glTranslatef(-centerX, -centerY, 0.0f); + } + GL.glTranslatef(-x, -y, 0); + } + + /** + * Draw this image at a specified location and size as a silohette + * + * @param x The x location to draw the image at + * @param y The y location to draw the image at + * @param width The width to render the image at + * @param height The height to render the image at + */ + public void drawFlash(float x,float y,float width,float height) { + drawFlash(x,y,width,height,Color.white); + } + + /** + * Set the centre of the rotation when applied to this image + * + * @param x The x coordinate of center of rotation relative to the top left corner of the image + * @param y The y coordinate of center of rotation relative to the top left corner of the image + */ + public void setCenterOfRotation(float x, float y) { + centerX = x; + centerY = y; + } + + /** + * Get the x component of the center of rotation of this image + * + * @return The x component of the center of rotation + */ + public float getCenterOfRotationX() { + init(); + + return centerX; + } + + /** + * Get the y component of the center of rotation of this image + * + * @return The y component of the center of rotation + */ + public float getCenterOfRotationY() { + init(); + + return centerY; + } + + /** + * Draw this image at a specified location and size as a silohette + * + * @param x The x location to draw the image at + * @param y The y location to draw the image at + * @param width The width to render the image at + * @param height The height to render the image at + * @param col The color for the sillohette + */ + public void drawFlash(float x,float y,float width,float height, Color col) { + init(); + + col.bind(); + texture.bind(); + + if (GL.canSecondaryColor()) { + GL.glEnable(SGL.GL_COLOR_SUM_EXT); + GL.glSecondaryColor3ubEXT((byte)(col.r * 255), + (byte)(col.g * 255), + (byte)(col.b * 255)); + } + + GL.glTexEnvi(SGL.GL_TEXTURE_ENV, SGL.GL_TEXTURE_ENV_MODE, SGL.GL_MODULATE); + + GL.glTranslatef(x, y, 0); + if (angle != 0) { + GL.glTranslatef(centerX, centerY, 0.0f); + GL.glRotatef(angle, 0.0f, 0.0f, 1.0f); + GL.glTranslatef(-centerX, -centerY, 0.0f); + } + + GL.glBegin(SGL.GL_QUADS); + drawEmbedded(0,0,width,height); + GL.glEnd(); + + if (angle != 0) { + GL.glTranslatef(centerX, centerY, 0.0f); + GL.glRotatef(-angle, 0.0f, 0.0f, 1.0f); + GL.glTranslatef(-centerX, -centerY, 0.0f); + } + GL.glTranslatef(-x, -y, 0); + + if (GL.canSecondaryColor()) { + GL.glDisable(SGL.GL_COLOR_SUM_EXT); + } + } + + /** + * Draw this image at a specified location and size in a white silohette + * + * @param x The x location to draw the image at + * @param y The y location to draw the image at + */ + public void drawFlash(float x,float y) { + drawFlash(x,y,getWidth(),getHeight()); + } + + /** + * Set the angle to rotate this image to. The angle will be normalized to + * be 0 <= angle < 360. The image will be rotated around its center. + * + * @param angle The angle to be set + */ + public void setRotation(float angle) { + this.angle = angle % 360.0f; + } + + /** + * Get the current angle of rotation for this image. + * The image will be rotated around its center. + * + * @return The current angle. + */ + public float getRotation() { + return angle; + } + + /** + * Get the alpha value to use when rendering this image + * + * @return The alpha value to use when rendering this image + */ + public float getAlpha() { + return alpha; + } + + /** + * Set the alpha value to use when rendering this image + * + * @param alpha The alpha value to use when rendering this image + */ + public void setAlpha(float alpha) { + this.alpha = alpha; + } + + /** + * Add the angle provided to the current rotation. The angle will be normalized to + * be 0 <= angle < 360. The image will be rotated around its center. + * + * @param angle The angle to add. + */ + public void rotate(float angle) { + this.angle += angle; + this.angle = this.angle % 360; + } + + /** + * Get a sub-part of this image. Note that the create image retains a reference to the + * image data so should anything change it will affect sub-images too. + * + * @param x The x coordinate of the sub-image + * @param y The y coordinate of the sub-image + * @param width The width of the sub-image + * @param height The height of the sub-image + * @return The image represent the sub-part of this image + */ + public Image getSubImage(int x,int y,int width,int height) { + init(); + + float newTextureOffsetX = ((x / (float) this.width) * textureWidth) + textureOffsetX; + float newTextureOffsetY = ((y / (float) this.height) * textureHeight) + textureOffsetY; + float newTextureWidth = ((width / (float) this.width) * textureWidth); + float newTextureHeight = ((height / (float) this.height) * textureHeight); + + Image sub = new Image(); + sub.inited = true; + sub.texture = this.texture; + sub.textureOffsetX = newTextureOffsetX; + sub.textureOffsetY = newTextureOffsetY; + sub.textureWidth = newTextureWidth; + sub.textureHeight = newTextureHeight; + + sub.width = width; + sub.height = height; + sub.ref = ref; + sub.centerX = width / 2; + sub.centerY = height / 2; + + return sub; + } + + /** + * Draw a section of this image at a particular location and scale on the screen + * + * @param x The x position to draw the image + * @param y The y position to draw the image + * @param srcx The x position of the rectangle to draw from this image (i.e. relative to this image) + * @param srcy The y position of the rectangle to draw from this image (i.e. relative to this image) + * @param srcx2 The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image) + * @param srcy2 The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image) + */ + public void draw(float x, float y, float srcx, float srcy, float srcx2, float srcy2) { + draw(x,y,x+width,y+height,srcx,srcy,srcx2,srcy2); + } + + /** + * Draw a section of this image at a particular location and scale on the screen + * + * @param x The x position to draw the image + * @param y The y position to draw the image + * @param x2 The x position of the bottom right corner of the drawn image + * @param y2 The y position of the bottom right corner of the drawn image + * @param srcx The x position of the rectangle to draw from this image (i.e. relative to this image) + * @param srcy The y position of the rectangle to draw from this image (i.e. relative to this image) + * @param srcx2 The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image) + * @param srcy2 The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image) + */ + public void draw(float x, float y, float x2, float y2, float srcx, float srcy, float srcx2, float srcy2) { + draw(x,y,x2,y2,srcx,srcy,srcx2,srcy2,Color.white); + } + + /** + * Draw a section of this image at a particular location and scale on the screen + * + * @param x The x position to draw the image + * @param y The y position to draw the image + * @param x2 The x position of the bottom right corner of the drawn image + * @param y2 The y position of the bottom right corner of the drawn image + * @param srcx The x position of the rectangle to draw from this image (i.e. relative to this image) + * @param srcy The y position of the rectangle to draw from this image (i.e. relative to this image) + * @param srcx2 The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image) + * @param srcy2 The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image) + * @param filter The colour filter to apply when drawing + */ + public void draw(float x, float y, float x2, float y2, float srcx, float srcy, float srcx2, float srcy2, Color filter) { + init(); + + if (alpha != 1) { + if (filter == null) { + filter = Color.white; + } + + filter = new Color(filter); + filter.a *= alpha; + } + filter.bind(); + texture.bind(); + + GL.glTranslatef(x, y, 0); + if (angle != 0) { + GL.glTranslatef(centerX, centerY, 0.0f); + GL.glRotatef(angle, 0.0f, 0.0f, 1.0f); + GL.glTranslatef(-centerX, -centerY, 0.0f); + } + + GL.glBegin(SGL.GL_QUADS); + drawEmbedded(0,0,x2-x,y2-y,srcx,srcy,srcx2,srcy2); + GL.glEnd(); + + if (angle != 0) { + GL.glTranslatef(centerX, centerY, 0.0f); + GL.glRotatef(-angle, 0.0f, 0.0f, 1.0f); + GL.glTranslatef(-centerX, -centerY, 0.0f); + } + GL.glTranslatef(-x, -y, 0); + +// GL.glBegin(SGL.GL_QUADS); +// drawEmbedded(x,y,x2,y2,srcx,srcy,srcx2,srcy2); +// GL.glEnd(); + } + + /** + * Draw a section of this image at a particular location and scale on the screen, while this + * is image is "in use", i.e. between calls to startUse and endUse. + * + * @param x The x position to draw the image + * @param y The y position to draw the image + * @param x2 The x position of the bottom right corner of the drawn image + * @param y2 The y position of the bottom right corner of the drawn image + * @param srcx The x position of the rectangle to draw from this image (i.e. relative to this image) + * @param srcy The y position of the rectangle to draw from this image (i.e. relative to this image) + * @param srcx2 The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image) + * @param srcy2 The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image) + */ + public void drawEmbedded(float x, float y, float x2, float y2, float srcx, float srcy, float srcx2, float srcy2) { + drawEmbedded(x,y,x2,y2,srcx,srcy,srcx2,srcy2,null); + } + + /** + * Draw a section of this image at a particular location and scale on the screen, while this + * is image is "in use", i.e. between calls to startUse and endUse. + * + * @param x The x position to draw the image + * @param y The y position to draw the image + * @param x2 The x position of the bottom right corner of the drawn image + * @param y2 The y position of the bottom right corner of the drawn image + * @param srcx The x position of the rectangle to draw from this image (i.e. relative to this image) + * @param srcy The y position of the rectangle to draw from this image (i.e. relative to this image) + * @param srcx2 The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image) + * @param srcy2 The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image) + * @param filter The colour filter to apply when drawing + */ + public void drawEmbedded(float x, float y, float x2, float y2, float srcx, float srcy, float srcx2, float srcy2, Color filter) { + if (filter != null) { + filter.bind(); + } + + float mywidth = x2 - x; + float myheight = y2 - y; + float texwidth = srcx2 - srcx; + float texheight = srcy2 - srcy; + + float newTextureOffsetX = (((srcx) / (width)) * textureWidth) + + textureOffsetX; + float newTextureOffsetY = (((srcy) / (height)) * textureHeight) + + textureOffsetY; + float newTextureWidth = ((texwidth) / (width)) + * textureWidth; + float newTextureHeight = ((texheight) / (height)) + * textureHeight; + + GL.glTexCoord2f(newTextureOffsetX, newTextureOffsetY); + GL.glVertex3f(x,y, 0.0f); + GL.glTexCoord2f(newTextureOffsetX, newTextureOffsetY + + newTextureHeight); + GL.glVertex3f(x,(y + myheight), 0.0f); + GL.glTexCoord2f(newTextureOffsetX + newTextureWidth, + newTextureOffsetY + newTextureHeight); + GL.glVertex3f((x + mywidth),(y + myheight), 0.0f); + GL.glTexCoord2f(newTextureOffsetX + newTextureWidth, + newTextureOffsetY); + GL.glVertex3f((x + mywidth),y, 0.0f); + } + + /** + * Draw the image in a warper rectangle. The effects this can + * have are many and varied, might be interesting though. + * + * @param x1 The top left corner x coordinate + * @param y1 The top left corner y coordinate + * @param x2 The top right corner x coordinate + * @param y2 The top right corner y coordinate + * @param x3 The bottom right corner x coordinate + * @param y3 The bottom right corner y coordinate + * @param x4 The bottom left corner x coordinate + * @param y4 The bottom left corner y coordinate + */ + public void drawWarped(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4) { + Color.white.bind(); + texture.bind(); + + GL.glTranslatef(x1, y1, 0); + if (angle != 0) { + GL.glTranslatef(centerX, centerY, 0.0f); + GL.glRotatef(angle, 0.0f, 0.0f, 1.0f); + GL.glTranslatef(-centerX, -centerY, 0.0f); + } + + GL.glBegin(SGL.GL_QUADS); + init(); + + GL.glTexCoord2f(textureOffsetX, textureOffsetY); + GL.glVertex3f(0, 0, 0); + GL.glTexCoord2f(textureOffsetX, textureOffsetY + textureHeight); + GL.glVertex3f(x2 - x1, y2 - y1, 0); + GL.glTexCoord2f(textureOffsetX + textureWidth, textureOffsetY + + textureHeight); + GL.glVertex3f(x3 - x1, y3 - y1, 0); + GL.glTexCoord2f(textureOffsetX + textureWidth, textureOffsetY); + GL.glVertex3f(x4 - x1, y4 - y1, 0); + GL.glEnd(); + + if (angle != 0) { + GL.glTranslatef(centerX, centerY, 0.0f); + GL.glRotatef(-angle, 0.0f, 0.0f, 1.0f); + GL.glTranslatef(-centerX, -centerY, 0.0f); + } + GL.glTranslatef(-x1, -y1, 0); + } + + /** + * Get the width of this image + * + * @return The width of this image + */ + public int getWidth() { + init(); + return width; + } + + /** + * Get the height of this image + * + * @return The height of this image + */ + public int getHeight() { + init(); + return height; + } + + /** + * Get a copy of this image. This is a shallow copy and does not + * duplicate image adata. + * + * @return The copy of this image + */ + public Image copy() { + init(); + return getSubImage(0,0,width,height); + } + + /** + * Get a scaled copy of this image with a uniform scale + * + * @param scale The scale to apply + * @return The new scaled image + */ + public Image getScaledCopy(float scale) { + init(); + return getScaledCopy((int) (width*scale),(int) (height*scale)); + } + + /** + * Get a scaled copy of this image + * + * @param width The width of the copy + * @param height The height of the copy + * @return The new scaled image + */ + public Image getScaledCopy(int width, int height) { + init(); + Image image = copy(); + image.width = width; + image.height = height; + image.centerX = width / 2; + image.centerY = height / 2; + return image; + } + + /** + * Make sure the texture cordinates are inverse on the y axis + */ + public void ensureInverted() { + if (textureHeight > 0) { + textureOffsetY = textureOffsetY + textureHeight; + textureHeight = -textureHeight; + } + } + + /** + * Get a copy image flipped on potentially two axis + * + * @param flipHorizontal True if we want to flip the image horizontally + * @param flipVertical True if we want to flip the image vertically + * @return The flipped image instance + */ + public Image getFlippedCopy(boolean flipHorizontal, boolean flipVertical) { + init(); + Image image = copy(); + + if (flipHorizontal) { + image.textureOffsetX = textureOffsetX + textureWidth; + image.textureWidth = -textureWidth; + } + if (flipVertical) { + image.textureOffsetY = textureOffsetY + textureHeight; + image.textureHeight = -textureHeight; + } + + return image; + } + + /** + * End the use of this sprite sheet and release the lock. + * + * @see #startUse + */ + public void endUse() { + if (inUse != this) { + throw new RuntimeException("The sprite sheet is not currently in use"); + } + inUse = null; + GL.glEnd(); + } + + /** + * Start using this sheet. This method can be used for optimal rendering of a collection + * of sprites from a single sprite sheet. First, startUse(). Then render each sprite by + * calling renderInUse(). Finally, endUse(). Between start and end there can be no rendering + * of other sprites since the rendering is locked for this sprite sheet. + */ + public void startUse() { + if (inUse != null) { + throw new RuntimeException("Attempt to start use of a sprite sheet before ending use with another - see endUse()"); + } + inUse = this; + init(); + + Color.white.bind(); + texture.bind(); + GL.glBegin(SGL.GL_QUADS); + } + + /** + * @see java.lang.Object#toString() + */ + public String toString() { + init(); + + return "[Image "+ref+" "+width+"x"+height+" "+textureOffsetX+","+textureOffsetY+","+textureWidth+","+textureHeight+"]"; + } + + /** + * Get the OpenGL texture holding this image + * + * @return The OpenGL texture holding this image + */ + public Texture getTexture() { + return texture; + } + + /** + * Set the texture used by this image + * + * @param texture The texture used by this image + */ + public void setTexture(Texture texture) { + this.texture = texture; + reinit(); + } + + /** + * Translate an unsigned int into a signed integer + * + * @param b The byte to convert + * @return The integer value represented by the byte + */ + private int translate(byte b) { + if (b < 0) { + return 256 + b; + } + + return b; + } + + /** + * Get the colour of a pixel at a specified location in this image + * + * @param x The x coordinate of the pixel + * @param y The y coordinate of the pixel + * @return The Color of the pixel at the specified location + */ + public Color getColor(int x, int y) { + if (pixelData == null) { + pixelData = texture.getTextureData(); + } + + int xo = (int) (textureOffsetX * texture.getTextureWidth()); + int yo = (int) (textureOffsetY * texture.getTextureHeight()); + + if (textureWidth < 0) { + x = xo - x; + } else { + x = xo + x; + } + + if (textureHeight < 0) { + y = yo - y; + } else { + y = yo + y; + } + + int offset = x + (y * texture.getTextureWidth()); + offset *= texture.hasAlpha() ? 4 : 3; + + if (texture.hasAlpha()) { + return new Color(translate(pixelData[offset]),translate(pixelData[offset+1]), + translate(pixelData[offset+2]),translate(pixelData[offset+3])); + } else { + return new Color(translate(pixelData[offset]),translate(pixelData[offset+1]), + translate(pixelData[offset+2])); + } + } + + /** + * Check if this image has been destroyed + * + * @return True if this image has been destroyed + */ + public boolean isDestroyed() { + return destroyed; + } + + /** + * Destroy the image and release any native resources. + * Calls on a destroyed image have undefined results + * + * @throws SlickException Indicates a failure to release resources on the graphics card + */ + public void destroy() throws SlickException { + if (isDestroyed()) { + return; + } + + destroyed = true; + texture.release(); + GraphicsFactory.releaseGraphicsForImage(this); + } + + /** + * Flush the current pixel data to force a re-read next update + */ + public void flushPixelData() { + pixelData = null; + } +} diff --git a/lib/slick/src/org/newdawn/slick/ImageBuffer.java b/lib/slick/src/org/newdawn/slick/ImageBuffer.java new file mode 100644 index 00000000..5151bdd6 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/ImageBuffer.java @@ -0,0 +1,167 @@ +package org.newdawn.slick; + +import java.nio.ByteBuffer; +import java.nio.ByteOrder; + +import org.lwjgl.BufferUtils; +import org.newdawn.slick.opengl.ImageData; + +/** + * A utility for creating images from pixel operations + * + * Expected usage is: + * + * ImageBuffer buffer = new ImageBuffer(320,200); + * buffer.setRGBA(100,100,50,50,20,255); + * .. + * Image image = buffer.getImage(); + * + * + * @author kevin + */ +public class ImageBuffer implements ImageData { + /** The width of the image */ + private int width; + /** The height of the image */ + private int height; + /** The width of the texture */ + private int texWidth; + /** The height of the texture */ + private int texHeight; + /** The raw data generated for the image */ + private byte[] rawData; + + /** + * + * @param width + * @param height + */ + public ImageBuffer(int width, int height) { + this.width = width; + this.height = height; + + texWidth = get2Fold(width); + texHeight = get2Fold(height); + + rawData = new byte[texWidth * texHeight * 4]; + } + + /** + * Retrieve the raw data stored within the image buffer + * + * @return The raw data in RGBA packed format from within the image buffer + */ + public byte[] getRGBA() { + return rawData; + } + + /** + * @see org.newdawn.slick.opengl.ImageData#getDepth() + */ + public int getDepth() { + return 32; + } + + /** + * @see org.newdawn.slick.opengl.ImageData#getHeight() + */ + public int getHeight() { + return height; + } + + /** + * @see org.newdawn.slick.opengl.ImageData#getTexHeight() + */ + public int getTexHeight() { + return texHeight; + } + + /** + * @see org.newdawn.slick.opengl.ImageData#getTexWidth() + */ + public int getTexWidth() { + return texWidth; + } + + /** + * @see org.newdawn.slick.opengl.ImageData#getWidth() + */ + public int getWidth() { + return width; + } + + /** + * @see org.newdawn.slick.opengl.ImageData#getImageBufferData() + */ + public ByteBuffer getImageBufferData() { + ByteBuffer scratch = BufferUtils.createByteBuffer(rawData.length); + scratch.put(rawData); + scratch.flip(); + + return scratch; + } + + /** + * Set a pixel in the image buffer + * + * @param x The x position of the pixel to set + * @param y The y position of the pixel to set + * @param r The red component to set (0->255) + * @param g The green component to set (0->255) + * @param b The blue component to set (0->255) + * @param a The alpha component to set (0->255) + */ + public void setRGBA(int x, int y, int r, int g, int b, int a) { + if ((x < 0) || (x >= width) || (y < 0) || (y >= height)) { + throw new RuntimeException("Specified location: "+x+","+y+" outside of image"); + } + + int ofs = ((x + (y * texWidth)) * 4); + + if (ByteOrder.nativeOrder() == ByteOrder.BIG_ENDIAN) { + rawData[ofs] = (byte) b; + rawData[ofs + 1] = (byte) g; + rawData[ofs + 2] = (byte) r; + rawData[ofs + 3] = (byte) a; + } else { + rawData[ofs] = (byte) r; + rawData[ofs + 1] = (byte) g; + rawData[ofs + 2] = (byte) b; + rawData[ofs + 3] = (byte) a; + } + } + + /** + * Get an image generated based on this buffer + * + * @return The image generated from this buffer + */ + public Image getImage() { + return new Image(this); + } + + /** + * Get an image generated based on this buffer + * + * @param filter The filtering method to use when scaling this image + * @return The image generated from this buffer + */ + public Image getImage(int filter) { + return new Image(this, filter); + } + + /** + * Get the closest greater power of 2 to the fold number + * + * @param fold The target number + * @return The power of 2 + */ + private int get2Fold(int fold) { + int ret = 2; + while (ret < fold) { + ret *= 2; + } + return ret; + } + +} diff --git a/lib/slick/src/org/newdawn/slick/Input.java b/lib/slick/src/org/newdawn/slick/Input.java new file mode 100644 index 00000000..59a2691a --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/Input.java @@ -0,0 +1,1533 @@ +package org.newdawn.slick; + +import java.io.IOException; +import java.io.OutputStream; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashSet; +import java.util.Iterator; + +import org.lwjgl.LWJGLException; +import org.lwjgl.input.Controller; +import org.lwjgl.input.Controllers; +import org.lwjgl.input.Keyboard; +import org.lwjgl.input.Mouse; +import org.lwjgl.opengl.Display; +import org.newdawn.slick.util.Log; + +/** + * A wrapped for all keyboard, mouse and controller input + * + * @author kevin + */ +public class Input { + /** The controller index to pass to check all controllers */ + public static final int ANY_CONTROLLER = -1; + + /** The maximum number of buttons on controllers */ + private static final int MAX_BUTTONS = 100; + + /** */ + public static final int KEY_ESCAPE = 0x01; + /** */ + public static final int KEY_1 = 0x02; + /** */ + public static final int KEY_2 = 0x03; + /** */ + public static final int KEY_3 = 0x04; + /** */ + public static final int KEY_4 = 0x05; + /** */ + public static final int KEY_5 = 0x06; + /** */ + public static final int KEY_6 = 0x07; + /** */ + public static final int KEY_7 = 0x08; + /** */ + public static final int KEY_8 = 0x09; + /** */ + public static final int KEY_9 = 0x0A; + /** */ + public static final int KEY_0 = 0x0B; + /** */ + public static final int KEY_MINUS = 0x0C; /* - on main keyboard */ + /** */ + public static final int KEY_EQUALS = 0x0D; + /** */ + public static final int KEY_BACK = 0x0E; /* backspace */ + /** */ + public static final int KEY_TAB = 0x0F; + /** */ + public static final int KEY_Q = 0x10; + /** */ + public static final int KEY_W = 0x11; + /** */ + public static final int KEY_E = 0x12; + /** */ + public static final int KEY_R = 0x13; + /** */ + public static final int KEY_T = 0x14; + /** */ + public static final int KEY_Y = 0x15; + /** */ + public static final int KEY_U = 0x16; + /** */ + public static final int KEY_I = 0x17; + /** */ + public static final int KEY_O = 0x18; + /** */ + public static final int KEY_P = 0x19; + /** */ + public static final int KEY_LBRACKET = 0x1A; + /** */ + public static final int KEY_RBRACKET = 0x1B; + /** */ + public static final int KEY_RETURN = 0x1C; /* Enter on main keyboard */ + /** */ + public static final int KEY_ENTER = 0x1C; /* Enter on main keyboard */ + /** */ + public static final int KEY_LCONTROL = 0x1D; + /** */ + public static final int KEY_A = 0x1E; + /** */ + public static final int KEY_S = 0x1F; + /** */ + public static final int KEY_D = 0x20; + /** */ + public static final int KEY_F = 0x21; + /** */ + public static final int KEY_G = 0x22; + /** */ + public static final int KEY_H = 0x23; + /** */ + public static final int KEY_J = 0x24; + /** */ + public static final int KEY_K = 0x25; + /** */ + public static final int KEY_L = 0x26; + /** */ + public static final int KEY_SEMICOLON = 0x27; + /** */ + public static final int KEY_APOSTROPHE = 0x28; + /** */ + public static final int KEY_GRAVE = 0x29; /* accent grave */ + /** */ + public static final int KEY_LSHIFT = 0x2A; + /** */ + public static final int KEY_BACKSLASH = 0x2B; + /** */ + public static final int KEY_Z = 0x2C; + /** */ + public static final int KEY_X = 0x2D; + /** */ + public static final int KEY_C = 0x2E; + /** */ + public static final int KEY_V = 0x2F; + /** */ + public static final int KEY_B = 0x30; + /** */ + public static final int KEY_N = 0x31; + /** */ + public static final int KEY_M = 0x32; + /** */ + public static final int KEY_COMMA = 0x33; + /** */ + public static final int KEY_PERIOD = 0x34; /* . on main keyboard */ + /** */ + public static final int KEY_SLASH = 0x35; /* / on main keyboard */ + /** */ + public static final int KEY_RSHIFT = 0x36; + /** */ + public static final int KEY_MULTIPLY = 0x37; /* * on numeric keypad */ + /** */ + public static final int KEY_LMENU = 0x38; /* left Alt */ + /** */ + public static final int KEY_SPACE = 0x39; + /** */ + public static final int KEY_CAPITAL = 0x3A; + /** */ + public static final int KEY_F1 = 0x3B; + /** */ + public static final int KEY_F2 = 0x3C; + /** */ + public static final int KEY_F3 = 0x3D; + /** */ + public static final int KEY_F4 = 0x3E; + /** */ + public static final int KEY_F5 = 0x3F; + /** */ + public static final int KEY_F6 = 0x40; + /** */ + public static final int KEY_F7 = 0x41; + /** */ + public static final int KEY_F8 = 0x42; + /** */ + public static final int KEY_F9 = 0x43; + /** */ + public static final int KEY_F10 = 0x44; + /** */ + public static final int KEY_NUMLOCK = 0x45; + /** */ + public static final int KEY_SCROLL = 0x46; /* Scroll Lock */ + /** */ + public static final int KEY_NUMPAD7 = 0x47; + /** */ + public static final int KEY_NUMPAD8 = 0x48; + /** */ + public static final int KEY_NUMPAD9 = 0x49; + /** */ + public static final int KEY_SUBTRACT = 0x4A; /* - on numeric keypad */ + /** */ + public static final int KEY_NUMPAD4 = 0x4B; + /** */ + public static final int KEY_NUMPAD5 = 0x4C; + /** */ + public static final int KEY_NUMPAD6 = 0x4D; + /** */ + public static final int KEY_ADD = 0x4E; /* + on numeric keypad */ + /** */ + public static final int KEY_NUMPAD1 = 0x4F; + /** */ + public static final int KEY_NUMPAD2 = 0x50; + /** */ + public static final int KEY_NUMPAD3 = 0x51; + /** */ + public static final int KEY_NUMPAD0 = 0x52; + /** */ + public static final int KEY_DECIMAL = 0x53; /* . on numeric keypad */ + /** */ + public static final int KEY_F11 = 0x57; + /** */ + public static final int KEY_F12 = 0x58; + /** */ + public static final int KEY_F13 = 0x64; /* (NEC PC98) */ + /** */ + public static final int KEY_F14 = 0x65; /* (NEC PC98) */ + /** */ + public static final int KEY_F15 = 0x66; /* (NEC PC98) */ + /** */ + public static final int KEY_KANA = 0x70; /* (Japanese keyboard) */ + /** */ + public static final int KEY_CONVERT = 0x79; /* (Japanese keyboard) */ + /** */ + public static final int KEY_NOCONVERT = 0x7B; /* (Japanese keyboard) */ + /** */ + public static final int KEY_YEN = 0x7D; /* (Japanese keyboard) */ + /** */ + public static final int KEY_NUMPADEQUALS = 0x8D; /* = on numeric keypad (NEC PC98) */ + /** */ + public static final int KEY_CIRCUMFLEX = 0x90; /* (Japanese keyboard) */ + /** */ + public static final int KEY_AT = 0x91; /* (NEC PC98) */ + /** */ + public static final int KEY_COLON = 0x92; /* (NEC PC98) */ + /** */ + public static final int KEY_UNDERLINE = 0x93; /* (NEC PC98) */ + /** */ + public static final int KEY_KANJI = 0x94; /* (Japanese keyboard) */ + /** */ + public static final int KEY_STOP = 0x95; /* (NEC PC98) */ + /** */ + public static final int KEY_AX = 0x96; /* (Japan AX) */ + /** */ + public static final int KEY_UNLABELED = 0x97; /* (J3100) */ + /** */ + public static final int KEY_NUMPADENTER = 0x9C; /* Enter on numeric keypad */ + /** */ + public static final int KEY_RCONTROL = 0x9D; + /** */ + public static final int KEY_NUMPADCOMMA = 0xB3; /* , on numeric keypad (NEC PC98) */ + /** */ + public static final int KEY_DIVIDE = 0xB5; /* / on numeric keypad */ + /** */ + public static final int KEY_SYSRQ = 0xB7; + /** */ + public static final int KEY_RMENU = 0xB8; /* right Alt */ + /** */ + public static final int KEY_PAUSE = 0xC5; /* Pause */ + /** */ + public static final int KEY_HOME = 0xC7; /* Home on arrow keypad */ + /** */ + public static final int KEY_UP = 0xC8; /* UpArrow on arrow keypad */ + /** */ + public static final int KEY_PRIOR = 0xC9; /* PgUp on arrow keypad */ + /** */ + public static final int KEY_LEFT = 0xCB; /* LeftArrow on arrow keypad */ + /** */ + public static final int KEY_RIGHT = 0xCD; /* RightArrow on arrow keypad */ + /** */ + public static final int KEY_END = 0xCF; /* End on arrow keypad */ + /** */ + public static final int KEY_DOWN = 0xD0; /* DownArrow on arrow keypad */ + /** */ + public static final int KEY_NEXT = 0xD1; /* PgDn on arrow keypad */ + /** */ + public static final int KEY_INSERT = 0xD2; /* Insert on arrow keypad */ + /** */ + public static final int KEY_DELETE = 0xD3; /* Delete on arrow keypad */ + /** */ + public static final int KEY_LWIN = 0xDB; /* Left Windows key */ + /** */ + public static final int KEY_RWIN = 0xDC; /* Right Windows key */ + /** */ + public static final int KEY_APPS = 0xDD; /* AppMenu key */ + /** */ + public static final int KEY_POWER = 0xDE; + /** */ + public static final int KEY_SLEEP = 0xDF; + + /** A helper for left ALT */ + public static final int KEY_LALT = KEY_LMENU; + /** A helper for right ALT */ + public static final int KEY_RALT = KEY_RMENU; + + /** Control index */ + private static final int LEFT = 0; + /** Control index */ + private static final int RIGHT = 1; + /** Control index */ + private static final int UP = 2; + /** Control index */ + private static final int DOWN = 3; + /** Control index */ + private static final int BUTTON1 = 4; + /** Control index */ + private static final int BUTTON2 = 5; + /** Control index */ + private static final int BUTTON3 = 6; + /** Control index */ + private static final int BUTTON4 = 7; + /** Control index */ + private static final int BUTTON5 = 8; + /** Control index */ + private static final int BUTTON6 = 9; + /** Control index */ + private static final int BUTTON7 = 10; + /** Control index */ + private static final int BUTTON8 = 11; + /** Control index */ + private static final int BUTTON9 = 12; + /** Control index */ + private static final int BUTTON10 = 13; + + /** The left mouse button indicator */ + public static final int MOUSE_LEFT_BUTTON = 0; + /** The right mouse button indicator */ + public static final int MOUSE_RIGHT_BUTTON = 1; + /** The middle mouse button indicator */ + public static final int MOUSE_MIDDLE_BUTTON = 2; + + /** True if the controllers system has been initialised */ + private static boolean controllersInited = false; + /** The list of controllers */ + private static ArrayList controllers = new ArrayList(); + + /** The last recorded mouse x position */ + private int lastMouseX; + /** The last recorded mouse y position */ + private int lastMouseY; + /** THe state of the mouse buttons */ + protected boolean[] mousePressed = new boolean[10]; + /** THe state of the controller buttons */ + private boolean[][] controllerPressed = new boolean[100][MAX_BUTTONS]; + + /** The character values representing the pressed keys */ + protected char[] keys = new char[1024]; + /** True if the key has been pressed since last queries */ + protected boolean[] pressed = new boolean[1024]; + /** The time since the next key repeat to be fired for the key */ + protected long[] nextRepeat = new long[1024]; + + /** The control states from the controllers */ + private boolean[][] controls = new boolean[10][MAX_BUTTONS+10]; + /** True if the event has been consumed */ + protected boolean consumed = false; + /** A list of listeners to be notified of input events */ + protected HashSet allListeners = new HashSet(); + /** The listeners to notify of key events */ + protected ArrayList keyListeners = new ArrayList(); + /** The listener to add */ + protected ArrayList keyListenersToAdd = new ArrayList(); + /** The listeners to notify of mouse events */ + protected ArrayList mouseListeners = new ArrayList(); + /** The listener to add */ + protected ArrayList mouseListenersToAdd = new ArrayList(); + /** The listener to nofiy of controller events */ + protected ArrayList controllerListeners = new ArrayList(); + /** The current value of the wheel */ + private int wheel; + /** The height of the display */ + private int height; + + /** True if the display is active */ + private boolean displayActive = true; + + /** True if key repeat is enabled */ + private boolean keyRepeat; + /** The initial delay for key repeat starts */ + private int keyRepeatInitial; + /** The interval of key repeat */ + private int keyRepeatInterval; + + /** True if the input is currently paused */ + private boolean paused; + /** The scale to apply to screen coordinates */ + private float scaleX = 1; + /** The scale to apply to screen coordinates */ + private float scaleY = 1; + /** The offset to apply to screen coordinates */ + private float xoffset = 0; + /** The offset to apply to screen coordinates */ + private float yoffset = 0; + + /** The delay before determining a single or double click */ + private int doubleClickDelay = 250; + /** The timer running out for a single click */ + private long doubleClickTimeout = 0; + + /** The clicked x position */ + private int clickX; + /** The clicked y position */ + private int clickY; + /** The clicked button */ + private int clickButton; + + /** The x position location the mouse was pressed */ + private int pressedX = -1; + + /** The x position location the mouse was pressed */ + private int pressedY = -1; + + /** The pixel distance the mouse can move to accept a mouse click */ + private int mouseClickTolerance = 5; + + /** + * Disables support for controllers. This means the jinput JAR and native libs + * are not required. + */ + public static void disableControllers() { + controllersInited = true; + } + + /** + * Create a new input with the height of the screen + * + * @param height The height of the screen + */ + public Input(int height) { + init(height); + } + + /** + * Set the double click interval, the time between the first + * and second clicks that should be interpreted as a + * double click. + * + * @param delay The delay between clicks + */ + public void setDoubleClickInterval(int delay) { + doubleClickDelay = delay; + } + + /** + * Set the pixel distance the mouse can move to accept a mouse click. + * Default is 5. + * + * @param mouseClickTolerance The number of pixels. + */ + public void setMouseClickTolerance (int mouseClickTolerance) { + this.mouseClickTolerance = mouseClickTolerance; + } + + /** + * Set the scaling to apply to screen coordinates + * + * @param scaleX The scaling to apply to the horizontal axis + * @param scaleY The scaling to apply to the vertical axis + */ + public void setScale(float scaleX, float scaleY) { + this.scaleX = scaleX; + this.scaleY = scaleY; + } + + /** + * Set the offset to apply to the screen coodinates + * + * @param xoffset The offset on the x-axis + * @param yoffset The offset on the y-axis + */ + public void setOffset(float xoffset, float yoffset) { + this.xoffset = xoffset; + this.yoffset = yoffset; + } + + /** + * Reset the transformation being applied to the input to the default + */ + public void resetInputTransform() { + setOffset(0, 0); + setScale(1, 1); + } + + /** + * Add a listener to be notified of input events + * + * @param listener The listener to be notified + */ + public void addListener(InputListener listener) { + addKeyListener(listener); + addMouseListener(listener); + addControllerListener(listener); + } + + /** + * Add a key listener to be notified of key input events + * + * @param listener The listener to be notified + */ + public void addKeyListener(KeyListener listener) { + keyListenersToAdd.add(listener); + } + + /** + * Add a key listener to be notified of key input events + * + * @param listener The listener to be notified + */ + private void addKeyListenerImpl(KeyListener listener) { + if (keyListeners.contains(listener)) { + return; + } + keyListeners.add(listener); + allListeners.add(listener); + } + + /** + * Add a mouse listener to be notified of mouse input events + * + * @param listener The listener to be notified + */ + public void addMouseListener(MouseListener listener) { + mouseListenersToAdd.add(listener); + } + + /** + * Add a mouse listener to be notified of mouse input events + * + * @param listener The listener to be notified + */ + private void addMouseListenerImpl(MouseListener listener) { + if (mouseListeners.contains(listener)) { + return; + } + mouseListeners.add(listener); + allListeners.add(listener); + } + + /** + * Add a controller listener to be notified of controller input events + * + * @param listener The listener to be notified + */ + public void addControllerListener(ControllerListener listener) { + if (controllerListeners.contains(listener)) { + return; + } + controllerListeners.add(listener); + allListeners.add(listener); + } + + /** + * Remove all the listeners from this input + */ + public void removeAllListeners() { + removeAllKeyListeners(); + removeAllMouseListeners(); + removeAllControllerListeners(); + } + + /** + * Remove all the key listeners from this input + */ + public void removeAllKeyListeners() { + allListeners.removeAll(keyListeners); + keyListeners.clear(); + } + + /** + * Remove all the mouse listeners from this input + */ + public void removeAllMouseListeners() { + allListeners.removeAll(mouseListeners); + mouseListeners.clear(); + } + + /** + * Remove all the controller listeners from this input + */ + public void removeAllControllerListeners() { + allListeners.removeAll(controllerListeners); + controllerListeners.clear(); + } + + /** + * Add a listener to be notified of input events. This listener + * will get events before others that are currently registered + * + * @param listener The listener to be notified + */ + public void addPrimaryListener(InputListener listener) { + removeListener(listener); + + keyListeners.add(0, listener); + mouseListeners.add(0, listener); + controllerListeners.add(0, listener); + + allListeners.add(listener); + } + + /** + * Remove a listener that will no longer be notified + * + * @param listener The listen to be removed + */ + public void removeListener(InputListener listener) { + removeKeyListener(listener); + removeMouseListener(listener); + removeControllerListener(listener); + } + + /** + * Remove a key listener that will no longer be notified + * + * @param listener The listen to be removed + */ + public void removeKeyListener(KeyListener listener) { + keyListeners.remove(listener); + + if (!mouseListeners.contains(listener) && !controllerListeners.contains(listener)) { + allListeners.remove(listener); + } + } + + /** + * Remove a controller listener that will no longer be notified + * + * @param listener The listen to be removed + */ + public void removeControllerListener(ControllerListener listener) { + controllerListeners.remove(listener); + + if (!mouseListeners.contains(listener) && !keyListeners.contains(listener)) { + allListeners.remove(listener); + } + } + + /** + * Remove a mouse listener that will no longer be notified + * + * @param listener The listen to be removed + */ + public void removeMouseListener(MouseListener listener) { + mouseListeners.remove(listener); + + if (!controllerListeners.contains(listener) && !keyListeners.contains(listener)) { + allListeners.remove(listener); + } + } + + /** + * Initialise the input system + * + * @param height The height of the window + */ + void init(int height) { + this.height = height; + lastMouseX = getMouseX(); + lastMouseY = getMouseY(); + } + + /** + * Get the character representation of the key identified by the specified code + * + * @param code The key code of the key to retrieve the name of + * @return The name or character representation of the key requested + */ + public static String getKeyName(int code) { + return Keyboard.getKeyName(code); + } + + /** + * Check if a particular key has been pressed since this method + * was last called for the specified key + * + * @param code The key code of the key to check + * @return True if the key has been pressed + */ + public boolean isKeyPressed(int code) { + if (pressed[code]) { + pressed[code] = false; + return true; + } + + return false; + } + + /** + * Check if a mouse button has been pressed since last call + * + * @param button The button to check + * @return True if the button has been pressed since last call + */ + public boolean isMousePressed(int button) { + if (mousePressed[button]) { + mousePressed[button] = false; + return true; + } + + return false; + } + + /** + * Check if a controller button has been pressed since last + * time + * + * @param button The button to check for (note that this includes directional controls first) + * @return True if the button has been pressed since last time + */ + public boolean isControlPressed(int button) { + return isControlPressed(button, 0); + } + + /** + * Check if a controller button has been pressed since last + * time + * + * @param controller The index of the controller to check + * @param button The button to check for (note that this includes directional controls first) + * @return True if the button has been pressed since last time + */ + public boolean isControlPressed(int button, int controller) { + if (controllerPressed[controller][button]) { + controllerPressed[controller][button] = false; + return true; + } + + return false; + } + + /** + * Clear the state for isControlPressed method. This will reset all + * controls to not pressed + */ + public void clearControlPressedRecord() { + for (int i=0;iisKeyPressed
method. This will + * resort in all keys returning that they haven't been pressed, until + * they are pressed again + */ + public void clearKeyPressedRecord() { + Arrays.fill(pressed, false); + } + + /** + * Clear the state for the isMousePressed method. This will + * resort in all mouse buttons returning that they haven't been pressed, until + * they are pressed again + */ + public void clearMousePressedRecord() { + Arrays.fill(mousePressed, false); + } + + /** + * Check if a particular key is down + * + * @param code The key code of the key to check + * @return True if the key is down + */ + public boolean isKeyDown(int code) { + return Keyboard.isKeyDown(code); + } + + /** + * Get the absolute x position of the mouse cursor within the container + * + * @return The absolute x position of the mouse cursor + */ + public int getAbsoluteMouseX() { + return Mouse.getX(); + } + + /** + * Get the absolute y position of the mouse cursor within the container + * + * @return The absolute y position of the mouse cursor + */ + public int getAbsoluteMouseY() { + return height - Mouse.getY(); + } + + /** + * Get the x position of the mouse cursor + * + * @return The x position of the mouse cursor + */ + public int getMouseX() { + return (int) ((Mouse.getX() * scaleX)+xoffset); + } + + /** + * Get the y position of the mouse cursor + * + * @return The y position of the mouse cursor + */ + public int getMouseY() { + return (int) (((height-Mouse.getY()) * scaleY)+yoffset); + } + + /** + * Check if a given mouse button is down + * + * @param button The index of the button to check (starting at 0) + * @return True if the mouse button is down + */ + public boolean isMouseButtonDown(int button) { + return Mouse.isButtonDown(button); + } + + /** + * Check if any mouse button is down + * + * @return True if any mouse button is down + */ + private boolean anyMouseDown() { + for (int i=0;i<3;i++) { + if (Mouse.isButtonDown(i)) { + return true; + } + } + + return false; + } + + /** + * Get a count of the number of controlles available + * + * @return The number of controllers available + */ + public int getControllerCount() { + try { + initControllers(); + } catch (SlickException e) { + throw new RuntimeException("Failed to initialise controllers"); + } + + return controllers.size(); + } + + /** + * Get the number of axis that are avaiable on a given controller + * + * @param controller The index of the controller to check + * @return The number of axis available on the controller + */ + public int getAxisCount(int controller) { + return ((Controller) controllers.get(controller)).getAxisCount(); + } + + /** + * Get the value of the axis with the given index + * + * @param controller The index of the controller to check + * @param axis The index of the axis to read + * @return The axis value at time of reading + */ + public float getAxisValue(int controller, int axis) { + return ((Controller) controllers.get(controller)).getAxisValue(axis); + } + + /** + * Get the name of the axis with the given index + * + * @param controller The index of the controller to check + * @param axis The index of the axis to read + * @return The name of the specified axis + */ + public String getAxisName(int controller, int axis) { + return ((Controller) controllers.get(controller)).getAxisName(axis); + } + + /** + * Check if the controller has the left direction pressed + * + * @param controller The index of the controller to check + * @return True if the controller is pressed to the left + */ + public boolean isControllerLeft(int controller) { + if (controller >= getControllerCount()) { + return false; + } + + if (controller == ANY_CONTROLLER) { + for (int i=0;i= getControllerCount()) { + return false; + } + + if (controller == ANY_CONTROLLER) { + for (int i=0;i 0.5f + || ((Controller) controllers.get(controller)).getPovX() > 0.5f; + } + + /** + * Check if the controller has the up direction pressed + * + * @param controller The index of the controller to check + * @return True if the controller is pressed to the up + */ + public boolean isControllerUp(int controller) { + if (controller >= getControllerCount()) { + return false; + } + + if (controller == ANY_CONTROLLER) { + for (int i=0;i= getControllerCount()) { + return false; + } + + if (controller == ANY_CONTROLLER) { + for (int i=0;i 0.5f + || ((Controller) controllers.get(controller)).getPovY() > 0.5f; + + } + + /** + * Check if controller button is pressed + * + * @param controller The index of the controller to check + * @param index The index of the button to check + * @return True if the button is pressed + */ + public boolean isButtonPressed(int index, int controller) { + if (controller >= getControllerCount()) { + return false; + } + + if (controller == ANY_CONTROLLER) { + for (int i=0;i= 3) && (controller.getButtonCount() < MAX_BUTTONS)) { + controllers.add(controller); + } + } + + Log.info("Found "+controllers.size()+" controllers"); + for (int i=0;i doubleClickTimeout) { + doubleClickTimeout = 0; + } + } + + this.height = height; + + Iterator allStarts = allListeners.iterator(); + while (allStarts.hasNext()) { + ControlledInputReciever listener = (ControlledInputReciever) allStarts.next(); + listener.inputStarted(); + } + + while (Keyboard.next()) { + if (Keyboard.getEventKeyState()) { + int eventKey = resolveEventKey(Keyboard.getEventKey(), Keyboard.getEventCharacter()); + + keys[eventKey] = Keyboard.getEventCharacter(); + pressed[eventKey] = true; + nextRepeat[eventKey] = System.currentTimeMillis() + keyRepeatInitial; + + consumed = false; + for (int i=0;i= 0) { + if (Mouse.getEventButtonState()) { + consumed = false; + mousePressed[Mouse.getEventButton()] = true; + + pressedX = (int) (xoffset + (Mouse.getEventX() * scaleX)); + pressedY = (int) (yoffset + ((height-Mouse.getEventY()) * scaleY)); + + for (int i=0;i nextRepeat[i]) { + nextRepeat[i] = System.currentTimeMillis() + keyRepeatInterval; + consumed = false; + for (int j=0;j= BUTTON1) { + return isButtonPressed((index-BUTTON1), controllerIndex); + } + + throw new RuntimeException("Unknown control index"); + } + + + /** + * Pauses the polling and sending of input events. + */ + public void pause() { + paused = true; + + // Reset all polling arrays + clearKeyPressedRecord(); + clearMousePressedRecord(); + clearControlPressedRecord(); + } + + /** + * Resumes the polling and sending of input events. + */ + public void resume() { + paused = false; + } + + /** + * Notify listeners that the mouse button has been clicked + * + * @param button The button that has been clicked + * @param x The location at which the button was clicked + * @param y The location at which the button was clicked + * @param clickCount The number of times the button was clicked (single or double click) + */ + private void fireMouseClicked(int button, int x, int y, int clickCount) { + consumed = false; + for (int i=0;i + */ +public class Music { + /** The music currently being played or null if none */ + private static Music currentMusic; + + /** + * Poll the state of the current music. This causes streaming music + * to stream and checks listeners. Note that if you're using a game container + * this will be auto-magically called for you. + * + * @param delta The amount of time since last poll + */ + public static void poll(int delta) { + if (currentMusic != null) { + SoundStore.get().poll(delta); + if (!SoundStore.get().isMusicPlaying()) { + if (!currentMusic.positioning) { + Music oldMusic = currentMusic; + currentMusic = null; + oldMusic.fireMusicEnded(); + } + } else { + currentMusic.update(delta); + } + } + } + + /** The sound from FECK representing this music */ + private Audio sound; + /** True if the music is playing */ + private boolean playing; + /** The list of listeners waiting for notification that the music ended */ + private ArrayList listeners = new ArrayList(); + /** The volume of this music */ + private float volume = 1.0f; + /** Start gain for fading in/out */ + private float fadeStartGain; + /** End gain for fading in/out */ + private float fadeEndGain; + /** Countdown for fading in/out */ + private int fadeTime; + /** Duration for fading in/out */ + private int fadeDuration; + /** True if music should be stopped after fading in/out */ + private boolean stopAfterFade; + /** True if the music is being repositioned and it is therefore normal that it's not playing */ + private boolean positioning; + /** The position that was requested */ + private float requiredPosition = -1; + + /** + * Create and load a piece of music (either OGG or MOD/XM) + * + * @param ref The location of the music + * @throws SlickException + */ + public Music(String ref) throws SlickException { + this(ref, false); + } + + /** + * Create and load a piece of music (either OGG or MOD/XM) + * + * @param ref The location of the music + * @throws SlickException + */ + public Music(URL ref) throws SlickException { + this(ref, false); + } + + /** + * Create and load a piece of music (either OGG or MOD/XM) + * @param in The stream to read the music from + * @param ref The symbolic name of this music + * @throws SlickException Indicates a failure to read the music from the stream + */ + public Music(InputStream in, String ref) throws SlickException { + SoundStore.get().init(); + + try { + if (ref.toLowerCase().endsWith(".ogg")) { + sound = SoundStore.get().getOgg(in); + } else if (ref.toLowerCase().endsWith(".wav")) { + sound = SoundStore.get().getWAV(in); + } else if (ref.toLowerCase().endsWith(".xm") || ref.toLowerCase().endsWith(".mod")) { + sound = SoundStore.get().getMOD(in); + } else if (ref.toLowerCase().endsWith(".aif") || ref.toLowerCase().endsWith(".aiff")) { + sound = SoundStore.get().getAIF(in); + } else { + throw new SlickException("Only .xm, .mod, .ogg, and .aif/f are currently supported."); + } + } catch (Exception e) { + Log.error(e); + throw new SlickException("Failed to load music: "+ref); + } + } + + /** + * Create and load a piece of music (either OGG or MOD/XM) + * + * @param url The location of the music + * @param streamingHint A hint to indicate whether streaming should be used if possible + * @throws SlickException + */ + public Music(URL url, boolean streamingHint) throws SlickException { + SoundStore.get().init(); + String ref = url.getFile(); + + try { + if (ref.toLowerCase().endsWith(".ogg")) { + if (streamingHint) { + sound = SoundStore.get().getOggStream(url); + } else { + sound = SoundStore.get().getOgg(url.openStream()); + } + } else if (ref.toLowerCase().endsWith(".wav")) { + sound = SoundStore.get().getWAV(url.openStream()); + } else if (ref.toLowerCase().endsWith(".xm") || ref.toLowerCase().endsWith(".mod")) { + sound = SoundStore.get().getMOD(url.openStream()); + } else if (ref.toLowerCase().endsWith(".aif") || ref.toLowerCase().endsWith(".aiff")) { + sound = SoundStore.get().getAIF(url.openStream()); + } else { + throw new SlickException("Only .xm, .mod, .ogg, and .aif/f are currently supported."); + } + } catch (Exception e) { + Log.error(e); + throw new SlickException("Failed to load sound: "+url); + } + } + + /** + * Create and load a piece of music (either OGG or MOD/XM) + * + * @param ref The location of the music + * @param streamingHint A hint to indicate whether streaming should be used if possible + * @throws SlickException + */ + public Music(String ref, boolean streamingHint) throws SlickException { + SoundStore.get().init(); + + try { + if (ref.toLowerCase().endsWith(".ogg")) { + if (streamingHint) { + sound = SoundStore.get().getOggStream(ref); + } else { + sound = SoundStore.get().getOgg(ref); + } + } else if (ref.toLowerCase().endsWith(".wav")) { + sound = SoundStore.get().getWAV(ref); + } else if (ref.toLowerCase().endsWith(".xm") || ref.toLowerCase().endsWith(".mod")) { + sound = SoundStore.get().getMOD(ref); + } else if (ref.toLowerCase().endsWith(".aif") || ref.toLowerCase().endsWith(".aiff")) { + sound = SoundStore.get().getAIF(ref); + } else { + throw new SlickException("Only .xm, .mod, .ogg, and .aif/f are currently supported."); + } + } catch (Exception e) { + Log.error(e); + throw new SlickException("Failed to load sound: "+ref); + } + } + + /** + * Add a listener to this music + * + * @param listener The listener to add + */ + public void addListener(MusicListener listener) { + listeners.add(listener); + } + + /** + * Remove a listener from this music + * + * @param listener The listener to remove + */ + public void removeListener(MusicListener listener) { + listeners.remove(listener); + } + + /** + * Fire notifications that this music ended + */ + private void fireMusicEnded() { + playing = false; + for (int i=0;i 1.0f) + volume = 1.0f; + + sound.playAsMusic(pitch, volume, loop); + playing = true; + setVolume(volume); + if (requiredPosition != -1) { + setPosition(requiredPosition); + } + } + + /** + * Pause the music playback + */ + public void pause() { + playing = false; + AudioImpl.pauseMusic(); + } + + /** + * Stop the music playing + */ + public void stop() { + sound.stop(); + } + + /** + * Resume the music playback + */ + public void resume() { + playing = true; + AudioImpl.restartMusic(); + } + + /** + * Check if the music is being played + * + * @return True if the music is being played + */ + public boolean playing() { + return (currentMusic == this) && (playing); + } + + /** + * Set the volume of the music as a factor of the global volume setting + * + * @param volume The volume to play music at. 0 - 1, 1 is Max + */ + public void setVolume(float volume) { + // Bounds check + if(volume > 1) { + volume = 1; + } else if(volume < 0) { + volume = 0; + } + + this.volume = volume; + // This sound is being played as music + if (currentMusic == this) { + SoundStore.get().setCurrentMusicVolume(volume); + } + } + + /** + * Get the individual volume of the music + * @return The volume of this music, still effected by global SoundStore volume. 0 - 1, 1 is Max + */ + public float getVolume() { + return volume; + } + + /** + * Fade this music to the volume specified + * + * @param duration Fade time in milliseconds. + * @param endVolume The target volume + * @param stopAfterFade True if music should be stopped after fading in/out + */ + public void fade (int duration, float endVolume, boolean stopAfterFade) { + this.stopAfterFade = stopAfterFade; + fadeStartGain = volume; + fadeEndGain = endVolume; + fadeDuration = duration; + fadeTime = duration; + } + + /** + * Update the current music applying any effects that need to updated per + * tick. + * + * @param delta The amount of time in milliseconds thats passed since last update + */ + void update(int delta) { + if (!playing) { + return; + } + + if (fadeTime > 0) { + fadeTime -= delta; + if (fadeTime < 0) { + fadeTime = 0; + if (stopAfterFade) { + stop(); + return; + } + } + + float offset = (fadeEndGain - fadeStartGain) * (1 - (fadeTime / (float)fadeDuration)); + setVolume(fadeStartGain + offset); + } + } + + /** + * Seeks to a position in the music. For streaming music, seeking before the current position causes + * the stream to be reloaded. + * + * @param position Position in seconds. + * @return True if the seek was successful + */ + public boolean setPosition(float position) { + if (playing) { + requiredPosition = -1; + + positioning = true; + playing = false; + boolean result = sound.setPosition(position); + playing = true; + positioning = false; + + return result; + } else { + requiredPosition = position; + return false; + } + } + + /** + * The position into the sound thats being played + * + * @return The current position in seconds. + */ + public float getPosition () { + return sound.getPosition(); + } +} diff --git a/lib/slick/src/org/newdawn/slick/MusicListener.java b/lib/slick/src/org/newdawn/slick/MusicListener.java new file mode 100644 index 00000000..668dcdfb --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/MusicListener.java @@ -0,0 +1,26 @@ +package org.newdawn.slick; + +/** + * The description of any class needing to recieve notification of changes + * to music state. + * + * @author kevin + */ +public interface MusicListener { + + /** + * Notification that a piece of music finished playing + * + * @param music The music that finished playing + */ + public void musicEnded(Music music); + + /** + * Notification that a piece of music has been swapped + * for another. + * + * @param music The music that has been swapped out + * @param newMusic The new music we're playing + */ + public void musicSwapped(Music music, Music newMusic); +} diff --git a/lib/slick/src/org/newdawn/slick/PackedSpriteSheet.java b/lib/slick/src/org/newdawn/slick/PackedSpriteSheet.java new file mode 100644 index 00000000..4dd893b6 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/PackedSpriteSheet.java @@ -0,0 +1,193 @@ +package org.newdawn.slick; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.util.HashMap; + +import org.newdawn.slick.util.Log; +import org.newdawn.slick.util.ResourceLoader; + +/** + * A sprite sheet packed and defined by the Pacific Software Image Packer available + * from: + * + * http://homepage.ntlworld.com/config/imagepacker/ + * + * @author kevin + */ +public class PackedSpriteSheet { + /** The image loaded for the sheet */ + private Image image; + /** The base path where the image is expected to be found based on the original definition file */ + private String basePath; + /** The section definitions */ + private HashMap sections = new HashMap(); + /** The filter used when loading the image */ + private int filter = Image.FILTER_NEAREST; + + /** + * Create a new packed sprite sheet based on a ImagePacker definition file + * + * @param def The location of the definition file to read + * @throws SlickException Indicates a failure to read the definition file + */ + public PackedSpriteSheet(String def) throws SlickException { + this(def, null); + } + + /** + * Create a new packed sprite sheet based on a ImagePacker definition file + * + * @param def The location of the definition file to read + * @param trans The color to be treated as transparent + * @throws SlickException Indicates a failure to read the definition file + */ + public PackedSpriteSheet(String def, Color trans) throws SlickException { + def = def.replace('\\', '/'); + basePath = def.substring(0,def.lastIndexOf("/")+1); + + loadDefinition(def, trans); + } + + /** + * Create a new packed sprite sheet based on a ImagePacker definition file + * + * @param def The location of the definition file to read + * @param filter The image filter to use when loading the packed sprite image + * @throws SlickException Indicates a failure to read the definition file + */ + public PackedSpriteSheet(String def, int filter) throws SlickException { + this(def, filter, null); + } + + /** + * Create a new packed sprite sheet based on a ImagePacker definition file + * + * @param def The location of the definition file to read + * @param filter The image filter to use when loading the packed sprite image + * @param trans The color to be treated as transparent + * @throws SlickException Indicates a failure to read the definition file + */ + public PackedSpriteSheet(String def, int filter, Color trans) throws SlickException { + this.filter = filter; + + def = def.replace('\\', '/'); + basePath = def.substring(0,def.lastIndexOf("/")+1); + + loadDefinition(def, trans); + } + + /** + * Get the full image contaning all the sprites/sections + * + * @return The full image containing all the sprites/sections + */ + public Image getFullImage() { + return image; + } + + /** + * Get a single named sprite from the sheet + * + * @param name The name of the sprite to retrieve + * @return The sprite requested (image of) + */ + public Image getSprite(String name) { + Section section = (Section) sections.get(name); + + if (section == null) { + throw new RuntimeException("Unknown sprite from packed sheet: "+name); + } + + return image.getSubImage(section.x, section.y, section.width, section.height); + } + + /** + * Get a sprite sheet that has been packed into the greater image + * + * @param name The name of the sprite sheet to retrieve + * @return The sprite sheet from the packed sheet + */ + public SpriteSheet getSpriteSheet(String name) { + Image image = getSprite(name); + Section section = (Section) sections.get(name); + + return new SpriteSheet(image, section.width / section.tilesx, section.height / section.tilesy); + } + + /** + * Load the definition file and parse each of the sections + * + * @param def The location of the definitions file + * @param trans The color to be treated as transparent + * @throws SlickException Indicates a failure to read or parse the definitions file + * or referenced image. + */ + private void loadDefinition(String def, Color trans) throws SlickException { + BufferedReader reader = new BufferedReader(new InputStreamReader(ResourceLoader.getResourceAsStream(def))); + + try { + image = new Image(basePath+reader.readLine(), false, filter, trans); + while (reader.ready()) { + if (reader.readLine() == null) { + break; + } + + Section sect = new Section(reader); + sections.put(sect.name, sect); + + if (reader.readLine() == null) { + break; + } + } + } catch (Exception e) { + Log.error(e); + throw new SlickException("Failed to process definitions file - invalid format?", e); + } + } + + /** + * A single section defined within the packed sheet + * + * @author kevin + */ + private class Section { + /** The x position of the section */ + public int x; + /** The y position of the section */ + public int y; + /** The width of the section */ + public int width; + /** The height of the section */ + public int height; + /** The number of sprites across this section */ + public int tilesx; + /** The number of sprites down this section */ + public int tilesy; + /** The name of this section */ + public String name; + + /** + * Create a new section by reading the stream provided + * + * @param reader The reader from which the definition can be read + * @throws IOException Indicates a failure toread the provided stream + */ + public Section(BufferedReader reader) throws IOException { + name = reader.readLine().trim(); + + x = Integer.parseInt(reader.readLine().trim()); + y = Integer.parseInt(reader.readLine().trim()); + width = Integer.parseInt(reader.readLine().trim()); + height = Integer.parseInt(reader.readLine().trim()); + tilesx = Integer.parseInt(reader.readLine().trim()); + tilesy = Integer.parseInt(reader.readLine().trim()); + reader.readLine().trim(); + reader.readLine().trim(); + + tilesx = Math.max(1,tilesx); + tilesy = Math.max(1,tilesy); + } + } +} diff --git a/lib/slick/src/org/newdawn/slick/Renderable.java b/lib/slick/src/org/newdawn/slick/Renderable.java new file mode 100644 index 00000000..4cfef9ad --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/Renderable.java @@ -0,0 +1,18 @@ +package org.newdawn.slick; + +/** + * Description of anything that can be drawn + * + * @author kevin + */ +public interface Renderable { + + /** + * Draw this artefact at the given location + * + * @param x The x coordinate to draw the artefact at + * @param y The y coordinate to draw the artefact at + */ + public void draw(float x, float y); + +} diff --git a/lib/slick/src/org/newdawn/slick/SavedState.java b/lib/slick/src/org/newdawn/slick/SavedState.java new file mode 100644 index 00000000..b9a48382 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/SavedState.java @@ -0,0 +1,176 @@ +package org.newdawn.slick; + +import java.io.IOException; +import java.util.HashMap; + +import javax.jnlp.ServiceManager; + +import org.newdawn.slick.muffin.FileMuffin; +import org.newdawn.slick.muffin.Muffin; +import org.newdawn.slick.muffin.WebstartMuffin; +import org.newdawn.slick.util.Log; + +/** + * A utility to allow game setup/state to be stored locally. This utility will adapt to the + * current enviornment (webstart or file based). Note that this will not currently + * work in an applet. + * + * @author kappaOne + */ +public class SavedState { + /** file name of where the scores will be saved */ + private String fileName; + /** Type of Muffin to use */ + private Muffin muffin; + /** hash map where int data will be stored */ + private HashMap numericData = new HashMap(); + /** hash map where string data will be stored */ + private HashMap stringData = new HashMap(); + + /** + * Create and Test to see if the app is running + * as webstart or local app and select the appropriate + * muffin type + * + * @param fileName name of muffin where data will be saved + * @throws SlickException Indicates a failure to load the stored state + */ + public SavedState(String fileName) throws SlickException { + this.fileName = fileName; + + if (isWebstartAvailable()) { + muffin = new WebstartMuffin(); + } + else { + muffin = new FileMuffin(); + } + + try { + load(); + } catch (IOException e) { + throw new SlickException("Failed to load state on startup",e); + } + } + + /** + * Get number stored at given location + * + * @param nameOfField The name of the number to retrieve + * @return The number saved at this location + */ + public double getNumber(String nameOfField) { + return getNumber(nameOfField, 0); + } + + /** + * Get number stored at given location + * + * @param nameOfField The name of the number to retrieve + * @param defaultValue The value to return if the specified value hasn't been set + * @return The number saved at this location + */ + public double getNumber(String nameOfField, double defaultValue) { + Double value = ((Double)numericData.get(nameOfField)); + + if (value == null) { + return defaultValue; + } + + return value.doubleValue(); + } + + /** + * Save the given value at the given location + * will overwrite any previous value at this location + * + * @param nameOfField The name to store the value against + * @param value The value to store + */ + public void setNumber(String nameOfField, double value){ + numericData.put(nameOfField, new Double(value)); + } + + /** + * Get the String at the given location + * + * @param nameOfField location of string + * @return String stored at the location given + */ + public String getString(String nameOfField) { + return getString(nameOfField, null); + } + + /** + * Get the String at the given location + * + * @param nameOfField location of string + * @param defaultValue The value to return if the specified value hasn't been set + * @return String stored at the location given + */ + public String getString(String nameOfField, String defaultValue) { + String value = (String) stringData.get(nameOfField); + + if (value == null) { + return defaultValue; + } + + return value; + } + + /** + * Save the given value at the given location + * will overwrite any previous value at this location + * + * @param nameOfField location to store int + * @param value The value to store + */ + public void setString(String nameOfField, String value){ + stringData.put(nameOfField, value); + } + + /** + * Save the stored data to file/muffin + * + * @throws IOException Indicates it wasn't possible to store the state + */ + public void save() throws IOException { + muffin.saveFile(numericData, fileName + "_Number"); + muffin.saveFile(stringData, fileName + "_String"); + } + + /** + * Load the data from file/muffin + * + * @throws IOException Indicates it wasn't possible to load the state + */ + public void load() throws IOException { + numericData = muffin.loadFile(fileName + "_Number"); + stringData = muffin.loadFile(fileName + "_String"); + } + + /** + * Will delete all current data held in Score + */ + public void clear() { + numericData.clear(); + stringData.clear(); + } + + /** + * Quick test to see if running through Java webstart + * + * @return True if jws running + */ + private boolean isWebstartAvailable() { + try { + Class.forName("javax.jnlp.ServiceManager"); + // this causes to go and see if the service is available + ServiceManager.lookup("javax.jnlp.PersistenceService"); + Log.info("Webstart detected using Muffins"); + } catch (Exception e) { + Log.info("Using Local File System"); + return false; + } + return true; + } +} \ No newline at end of file diff --git a/lib/slick/src/org/newdawn/slick/ScalableGame.java b/lib/slick/src/org/newdawn/slick/ScalableGame.java new file mode 100644 index 00000000..4b6887b6 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/ScalableGame.java @@ -0,0 +1,188 @@ +package org.newdawn.slick; + +import org.newdawn.slick.opengl.SlickCallable; +import org.newdawn.slick.opengl.renderer.Renderer; +import org.newdawn.slick.opengl.renderer.SGL; + +/** + * A wrapper to allow any game to be scalable. This relies on knowing the + * normal width/height of the game - i.e. the dimensions that the game is + * expecting to be run at. The wrapper then takes the size of the container + * and scales rendering and input based on the ratio. + * + * Note: Using OpenGL directly within a ScalableGame can break it + * + * @author kevin + */ +public class ScalableGame implements Game { + /** The renderer to use for all GL operations */ + private static SGL GL = Renderer.get(); + + /** The normal or native width of the game */ + private float normalWidth; + /** The normal or native height of the game */ + private float normalHeight; + /** The game that is being wrapped */ + private Game held; + /** True if we should maintain the aspect ratio */ + private boolean maintainAspect; + /** The target width */ + private int targetWidth; + /** The target height */ + private int targetHeight; + /** The game container wrapped */ + private GameContainer container; + + /** + * Create a new scalable game wrapper + * + * @param held The game to be wrapper and displayed at a different resolution + * @param normalWidth The normal width of the game + * @param normalHeight The noral height of the game + */ + public ScalableGame(Game held, int normalWidth, int normalHeight) { + this(held, normalWidth, normalHeight, false); + } + + /** + * Create a new scalable game wrapper + * + * @param held The game to be wrapper and displayed at a different resolution + * @param normalWidth The normal width of the game + * @param normalHeight The noral height of the game + * @param maintainAspect True if we should maintain the aspect ratio + */ + public ScalableGame(Game held, int normalWidth, int normalHeight, boolean maintainAspect) { + this.held = held; + this.normalWidth = normalWidth; + this.normalHeight = normalHeight; + this.maintainAspect = maintainAspect; + } + + /** + * @see org.newdawn.slick.BasicGame#init(org.newdawn.slick.GameContainer) + */ + public void init(GameContainer container) throws SlickException { + this.container = container; + + recalculateScale(); + held.init(container); + } + + /** + * Recalculate the scale of the game + * + * @throws SlickException Indicates a failure to reinit the game + */ + public void recalculateScale() throws SlickException { + targetWidth = container.getWidth(); + targetHeight = container.getHeight(); + + if (maintainAspect) { + boolean normalIsWide = (normalWidth / normalHeight > 1.6 ? true : false); + boolean containerIsWide = ((float) targetWidth / (float) targetHeight > 1.6 ? true : false); + float wScale = targetWidth / normalWidth; + float hScale = targetHeight / normalHeight; + + if (normalIsWide & containerIsWide) { + float scale = (wScale < hScale ? wScale : hScale); + targetWidth = (int) (normalWidth * scale); + targetHeight = (int) (normalHeight * scale); + } else if (normalIsWide & !containerIsWide) { + targetWidth = (int) (normalWidth * wScale); + targetHeight = (int) (normalHeight * wScale); + } else if (!normalIsWide & containerIsWide) { + targetWidth = (int) (normalWidth * hScale); + targetHeight = (int) (normalHeight * hScale); + } else { + float scale = (wScale < hScale ? wScale : hScale); + targetWidth = (int) (normalWidth * scale); + targetHeight = (int) (normalHeight * scale); + } + + } + + if (held instanceof InputListener) { + container.getInput().addListener((InputListener) held); + } + container.getInput().setScale(normalWidth / targetWidth, + normalHeight / targetHeight); + + + int yoffset = 0; + int xoffset = 0; + + if (targetHeight < container.getHeight()) { + yoffset = (container.getHeight() - targetHeight) / 2; + } + if (targetWidth < container.getWidth()) { + xoffset = (container.getWidth() - targetWidth) / 2; + } + container.getInput().setOffset(-xoffset / (targetWidth / normalWidth), + -yoffset / (targetHeight / normalHeight)); + + } + + /** + * @see org.newdawn.slick.BasicGame#update(org.newdawn.slick.GameContainer, int) + */ + public void update(GameContainer container, int delta) throws SlickException { + if ((targetHeight != container.getHeight()) || + (targetWidth != container.getWidth())) { + recalculateScale(); + } + + held.update(container, delta); + } + + /** + * @see org.newdawn.slick.Game#render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics) + */ + public final void render(GameContainer container, Graphics g) + throws SlickException { + int yoffset = 0; + int xoffset = 0; + + if (targetHeight < container.getHeight()) { + yoffset = (container.getHeight() - targetHeight) / 2; + } + if (targetWidth < container.getWidth()) { + xoffset = (container.getWidth() - targetWidth) / 2; + } + + SlickCallable.enterSafeBlock(); + g.setClip(xoffset, yoffset, targetWidth, targetHeight); + GL.glTranslatef(xoffset, yoffset, 0); + g.scale(targetWidth / normalWidth, targetHeight / normalHeight); + GL.glPushMatrix(); + held.render(container, g); + GL.glPopMatrix(); + g.clearClip(); + SlickCallable.leaveSafeBlock(); + + renderOverlay(container, g); + } + + /** + * Render the overlay that will sit over the scaled screen + * + * @param container The container holding the game being render + * @param g Graphics context on which to render + */ + protected void renderOverlay(GameContainer container, Graphics g) { + } + + /** + * @see org.newdawn.slick.Game#closeRequested() + */ + public boolean closeRequested() { + return held.closeRequested(); + } + + /** + * @see org.newdawn.slick.Game#getTitle() + */ + public String getTitle() { + return held.getTitle(); + } +} diff --git a/lib/slick/src/org/newdawn/slick/ShapeFill.java b/lib/slick/src/org/newdawn/slick/ShapeFill.java new file mode 100644 index 00000000..3efd42ad --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/ShapeFill.java @@ -0,0 +1,33 @@ +package org.newdawn.slick; + +import org.newdawn.slick.geom.Shape; +import org.newdawn.slick.geom.Vector2f; + +/** + * A filling method for a shape. This allows changing colours at shape verticies and + * modify they're positions as required + * + * @author kevin + */ +public interface ShapeFill { + + /** + * Get the colour that should be applied at the specified location + * + * @param shape The shape being filled + * @param x The x coordinate of the point being coloured + * @param y The y coordinate of the point being coloured + * @return The colour that should be applied based on the control points of this gradient + */ + public Color colorAt(Shape shape, float x, float y); + + /** + * Get the offset for a vertex at a given location based on it's shape + * + * @param shape The shape being filled + * @param x The x coordinate of the point being drawn + * @param y The y coordinate of the point being drawn + * @return The offset to apply to this vertex + */ + public Vector2f getOffsetAt(Shape shape, float x, float y); +} diff --git a/lib/slick/src/org/newdawn/slick/SlickException.java b/lib/slick/src/org/newdawn/slick/SlickException.java new file mode 100644 index 00000000..bfb7d957 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/SlickException.java @@ -0,0 +1,27 @@ +package org.newdawn.slick; + +/** + * A generic exception thrown by everything in the library + * + * @author kevin + */ +public class SlickException extends Exception { + /** + * Create a new exception with a detail message + * + * @param message The message describing the cause of this exception + */ + public SlickException(String message) { + super(message); + } + + /** + * Create a new exception with a detail message + * + * @param message The message describing the cause of this exception + * @param e The exception causing this exception to be thrown + */ + public SlickException(String message, Throwable e) { + super(message, e); + } +} diff --git a/lib/slick/src/org/newdawn/slick/Sound.java b/lib/slick/src/org/newdawn/slick/Sound.java new file mode 100644 index 00000000..8471af12 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/Sound.java @@ -0,0 +1,175 @@ +package org.newdawn.slick; + +import java.io.InputStream; +import java.net.URL; + +import org.newdawn.slick.openal.Audio; +import org.newdawn.slick.openal.SoundStore; +import org.newdawn.slick.util.Log; + +/** + * A single sound effect loaded from either OGG or XM/MOD file. Sounds are allocated to + * channels dynamically - if not channel is available the sound will not play. + * + * @author kevin + */ +public class Sound { + /** The internal sound effect represent this sound */ + private Audio sound; + + /** + * Create a new Sound + * + * @param in The location of the OGG or MOD/XM to load + * @param ref The name to associate this stream + * @throws SlickException Indicates a failure to load the sound effect + */ + public Sound(InputStream in, String ref) throws SlickException { + SoundStore.get().init(); + + try { + if (ref.toLowerCase().endsWith(".ogg")) { + sound = SoundStore.get().getOgg(in); + } else if (ref.toLowerCase().endsWith(".wav")) { + sound = SoundStore.get().getWAV(in); + } else if (ref.toLowerCase().endsWith(".aif")) { + sound = SoundStore.get().getAIF(in); + } else if (ref.toLowerCase().endsWith(".xm") || ref.toLowerCase().endsWith(".mod")) { + sound = SoundStore.get().getMOD(in); + } else { + throw new SlickException("Only .xm, .mod, .aif, .wav and .ogg are currently supported."); + } + } catch (Exception e) { + Log.error(e); + throw new SlickException("Failed to load sound: "+ref); + } + } + + /** + * Create a new Sound + * + * @param url The location of the OGG or MOD/XM to load + * @throws SlickException Indicates a failure to load the sound effect + */ + public Sound(URL url) throws SlickException { + SoundStore.get().init(); + String ref = url.getFile(); + + try { + if (ref.toLowerCase().endsWith(".ogg")) { + sound = SoundStore.get().getOgg(url.openStream()); + } else if (ref.toLowerCase().endsWith(".wav")) { + sound = SoundStore.get().getWAV(url.openStream()); + } else if (ref.toLowerCase().endsWith(".aif")) { + sound = SoundStore.get().getAIF(url.openStream()); + } else if (ref.toLowerCase().endsWith(".xm") || ref.toLowerCase().endsWith(".mod")) { + sound = SoundStore.get().getMOD(url.openStream()); + } else { + throw new SlickException("Only .xm, .mod, .aif, .wav and .ogg are currently supported."); + } + } catch (Exception e) { + Log.error(e); + throw new SlickException("Failed to load sound: "+ref); + } + } + + /** + * Create a new Sound + * + * @param ref The location of the OGG or MOD/XM to load + * @throws SlickException Indicates a failure to load the sound effect + */ + public Sound(String ref) throws SlickException { + SoundStore.get().init(); + + try { + if (ref.toLowerCase().endsWith(".ogg")) { + sound = SoundStore.get().getOgg(ref); + } else if (ref.toLowerCase().endsWith(".wav")) { + sound = SoundStore.get().getWAV(ref); + } else if (ref.toLowerCase().endsWith(".aif")) { + sound = SoundStore.get().getAIF(ref); + } else if (ref.toLowerCase().endsWith(".xm") || ref.toLowerCase().endsWith(".mod")) { + sound = SoundStore.get().getMOD(ref); + } else { + throw new SlickException("Only .xm, .mod, .aif, .wav and .ogg are currently supported."); + } + } catch (Exception e) { + Log.error(e); + throw new SlickException("Failed to load sound: "+ref); + } + } + + /** + * Play this sound effect at default volume and pitch + */ + public void play() { + play(1.0f, 1.0f); + } + + /** + * Play this sound effect at a given volume and pitch + * + * @param pitch The pitch to play the sound effect at + * @param volume The volumen to play the sound effect at + */ + public void play(float pitch, float volume) { + sound.playAsSoundEffect(pitch, volume * SoundStore.get().getSoundVolume(), false); + } + + /** + * Play a sound effect from a particular location + * + * @param x The x position of the source of the effect + * @param y The y position of the source of the effect + * @param z The z position of the source of the effect + */ + public void playAt(float x, float y, float z) { + playAt(1.0f, 1.0f, x,y,z); + } + + /** + * Play a sound effect from a particular location + * + * @param pitch The pitch to play the sound effect at + * @param volume The volumen to play the sound effect at + * @param x The x position of the source of the effect + * @param y The y position of the source of the effect + * @param z The z position of the source of the effect + */ + public void playAt(float pitch, float volume, float x, float y, float z) { + sound.playAsSoundEffect(pitch, volume * SoundStore.get().getSoundVolume(), false, x,y,z); + } + /** + * Loop this sound effect at default volume and pitch + */ + public void loop() { + loop(1.0f, 1.0f); + } + + /** + * Loop this sound effect at a given volume and pitch + * + * @param pitch The pitch to play the sound effect at + * @param volume The volumen to play the sound effect at + */ + public void loop(float pitch, float volume) { + sound.playAsSoundEffect(pitch, volume * SoundStore.get().getSoundVolume(), true); + } + + /** + * Check if the sound is currently playing + * + * @return True if the sound is playing + */ + public boolean playing() { + return sound.isPlaying(); + } + + /** + * Stop the sound being played + */ + public void stop() { + sound.stop(); + } +} diff --git a/lib/slick/src/org/newdawn/slick/SpriteSheet.java b/lib/slick/src/org/newdawn/slick/SpriteSheet.java new file mode 100644 index 00000000..1a527c8e --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/SpriteSheet.java @@ -0,0 +1,303 @@ +package org.newdawn.slick; + +import java.io.IOException; +import java.io.InputStream; +import java.net.URL; + +import org.newdawn.slick.opengl.Texture; + +/** + * A sheet of sprites that can be drawn individually + * + * @author Kevin Glass + */ +public class SpriteSheet extends Image { + /** The width of a single element in pixels */ + private int tw; + /** The height of a single element in pixels */ + private int th; + /** The margin of the image */ + private int margin = 0; + /** Subimages */ + private Image[][] subImages; + /** The spacing between tiles */ + private int spacing; + /** The target image for this sheet */ + private Image target; + + /** + * Create a new sprite sheet based on a image location + * + * @param ref The URL to the image to use + * @param tw The width of the tiles on the sheet + * @param th The height of the tiles on the sheet + * @throws SlickException Indicates a failure to read image data + * @throws IOException Indicates the URL could not be opened + */ + public SpriteSheet(URL ref,int tw,int th) throws SlickException, IOException { + this(new Image(ref.openStream(), ref.toString(), false), tw, th); + } + + /** + * Create a new sprite sheet based on a image location + * + * @param image The image to based the sheet of + * @param tw The width of the tiles on the sheet + * @param th The height of the tiles on the sheet + */ + public SpriteSheet(Image image,int tw,int th) { + super(image); + + this.target = image; + this.tw = tw; + this.th = th; + + // call init manually since constructing from an image will have previously initialised + // from incorrect values + initImpl(); + } + + /** + * Create a new sprite sheet based on a image location + * + * @param image The image to based the sheet of + * @param tw The width of the tiles on the sheet + * @param th The height of the tiles on the sheet + * @param spacing The spacing between tiles + * @param margin The magrin around the tiles + */ + public SpriteSheet(Image image,int tw,int th,int spacing,int margin) { + super(image); + + this.target = image; + this.tw = tw; + this.th = th; + this.spacing = spacing; + this.margin = margin; + + // call init manually since constructing from an image will have previously initialised + // from incorrect values + initImpl(); + } + + /** + * Create a new sprite sheet based on a image location + * + * @param image The image to based the sheet of + * @param tw The width of the tiles on the sheet + * @param th The height of the tiles on the sheet + * @param spacing The spacing between tiles + */ + public SpriteSheet(Image image,int tw,int th,int spacing) { + this(image,tw,th,spacing,0); + } + + /** + * Create a new sprite sheet based on a image location + * + * @param ref The location of the sprite sheet to load + * @param tw The width of the tiles on the sheet + * @param th The height of the tiles on the sheet + * @param spacing The spacing between tiles + * @throws SlickException Indicates a failure to load the image + */ + public SpriteSheet(String ref,int tw,int th, int spacing) throws SlickException { + this(ref,tw,th,null,spacing); + } + + /** + * Create a new sprite sheet based on a image location + * + * @param ref The location of the sprite sheet to load + * @param tw The width of the tiles on the sheet + * @param th The height of the tiles on the sheet + * @throws SlickException Indicates a failure to load the image + */ + public SpriteSheet(String ref,int tw,int th) throws SlickException { + this(ref,tw,th,null); + } + + /** + * Create a new sprite sheet based on a image location + * + * @param ref The location of the sprite sheet to load + * @param tw The width of the tiles on the sheet + * @param th The height of the tiles on the sheet + * @param col The colour to treat as transparent + * @throws SlickException Indicates a failure to load the image + */ + public SpriteSheet(String ref,int tw,int th, Color col) throws SlickException { + this(ref, tw, th, col, 0); + } + + /** + * Create a new sprite sheet based on a image location + * + * @param ref The location of the sprite sheet to load + * @param tw The width of the tiles on the sheet + * @param th The height of the tiles on the sheet + * @param col The colour to treat as transparent + * @param spacing The spacing between tiles + * @throws SlickException Indicates a failure to load the image + */ + public SpriteSheet(String ref,int tw,int th, Color col, int spacing) throws SlickException { + super(ref, false, FILTER_NEAREST, col); + + this.target = this; + this.tw = tw; + this.th = th; + this.spacing = spacing; + } + + /** + * Create a new sprite sheet based on a image location + * + * @param name The name to give to the image in the image cache + * @param ref The stream from which we can load the image + * @param tw The width of the tiles on the sheet + * @param th The height of the tiles on the sheet + * @throws SlickException Indicates a failure to load the image + */ + public SpriteSheet(String name, InputStream ref,int tw,int th) throws SlickException { + super(ref,name,false); + + this.target = this; + this.tw = tw; + this.th = th; + } + + /** + * @see org.newdawn.slick.Image#initImpl() + */ + protected void initImpl() { + if (subImages != null) { + return; + } + + int tilesAcross = ((getWidth()-(margin*2) - tw) / (tw + spacing)) + 1; + int tilesDown = ((getHeight()-(margin*2) - th) / (th + spacing)) + 1; + if ((getHeight() - th) % (th+spacing) != 0) { + tilesDown++; + } + + subImages = new Image[tilesAcross][tilesDown]; + for (int x=0;x= subImages.length)) { + throw new RuntimeException("SubImage out of sheet bounds: "+x+","+y); + } + if ((y < 0) || (y >= subImages[0].length)) { + throw new RuntimeException("SubImage out of sheet bounds: "+x+","+y); + } + + return subImages[x][y]; + } + + /** + * Get a sprite at a particular cell on the sprite sheet + * + * @param x The x position of the cell on the sprite sheet + * @param y The y position of the cell on the sprite sheet + * @return The single image from the sprite sheet + */ + public Image getSprite(int x, int y) { + target.init(); + initImpl(); + + if ((x < 0) || (x >= subImages.length)) { + throw new RuntimeException("SubImage out of sheet bounds: "+x+","+y); + } + if ((y < 0) || (y >= subImages[0].length)) { + throw new RuntimeException("SubImage out of sheet bounds: "+x+","+y); + } + + return target.getSubImage(x*(tw+spacing) + margin, y*(th+spacing) + margin,tw,th); + } + + /** + * Get the number of sprites across the sheet + * + * @return The number of sprites across the sheet + */ + public int getHorizontalCount() { + target.init(); + initImpl(); + + return subImages.length; + } + + /** + * Get the number of sprites down the sheet + * + * @return The number of sprite down the sheet + */ + public int getVerticalCount() { + target.init(); + initImpl(); + + return subImages[0].length; + } + + /** + * Render a sprite when this sprite sheet is in use. + * + * @see #startUse() + * @see #endUse() + * + * @param x The x position to render the sprite at + * @param y The y position to render the sprite at + * @param sx The x location of the cell to render + * @param sy The y location of the cell to render + */ + public void renderInUse(int x,int y,int sx,int sy) { + subImages[sx][sy].drawEmbedded(x, y, tw, th); + } + + /** + * @see org.newdawn.slick.Image#endUse() + */ + public void endUse() { + if (target == this) { + super.endUse(); + return; + } + target.endUse(); + } + + /** + * @see org.newdawn.slick.Image#startUse() + */ + public void startUse() { + if (target == this) { + super.startUse(); + return; + } + target.startUse(); + } + + /** + * @see org.newdawn.slick.Image#setTexture(org.newdawn.slick.opengl.Texture) + */ + public void setTexture(Texture texture) { + if (target == this) { + super.setTexture(texture); + return; + } + target.setTexture(texture); + } +} diff --git a/lib/slick/src/org/newdawn/slick/SpriteSheetFont.java b/lib/slick/src/org/newdawn/slick/SpriteSheetFont.java new file mode 100644 index 00000000..db7d53c1 --- /dev/null +++ b/lib/slick/src/org/newdawn/slick/SpriteSheetFont.java @@ -0,0 +1,111 @@ +package org.newdawn.slick; + +import java.io.UnsupportedEncodingException; + +import org.newdawn.slick.util.Log; + +/** + * A font implementation that will use the graphics inside a SpriteSheet for its data. + * This is useful when your font has a fixed width and height for each character as + * opposed to the more complex AngelCodeFont that allows different sizes and kerning + * for each character. + * + * @author Onno Scheffers + */ +public class SpriteSheetFont implements Font { + /** The SpriteSheet containing the bitmap font */ + private SpriteSheet font; + /** First character in the SpriteSheet */ + private char startingCharacter; + /** Width of each character in pixels */ + private int charWidth; + /** Height of each character in pixels */ + private int charHeight; + /** Number of characters in SpriteSheet horizontally */ + private int horizontalCount; + /** Total number of characters in SpriteSheet */ + private int numChars; + + /** + * Create a new font based on a SpriteSheet. The SpriteSheet should hold your + * fixed-width character set in ASCII order. To only get upper-case characters + * working you would usually set up a SpriteSheet with characters for these values: + *
+	 *   !"#$%&'()*+,-./
+	 *  0123456789:;<=>?
+	 *  @ABCDEFGHIJKLMNO
+	 *  PQRSTUVWXYZ[\]^_
+	 * In this set, ' ' (SPACE) would be the startingCharacter of your characterSet.
+	 *
+	 * @param font              The SpriteSheet holding the font data.
+	 * @param startingCharacter The first character that is defined in the SpriteSheet.
+	 */
+	public SpriteSheetFont(SpriteSheet font, char startingCharacter) {
+		this.font = font;
+		this.startingCharacter = startingCharacter;
+		horizontalCount = font.getHorizontalCount();
+		int verticalCount = font.getVerticalCount();
+		charWidth = font.getWidth() / horizontalCount;
+		charHeight = font.getHeight() / verticalCount;
+		numChars = horizontalCount * verticalCount;
+	}
+
+	/**
+	 * @see org.newdawn.slick.Font#drawString(float, float, java.lang.String)
+	 */
+	public void drawString(float x, float y, String text) {
+		drawString(x, y, text, Color.white);
+	}
+
+	/**
+	 * @see org.newdawn.slick.Font#drawString(float, float, java.lang.String, org.newdawn.slick.Color)
+	 */
+	public void drawString(float x, float y, String text, Color col) {
+		drawString(x,y,text,col,0,text.length()-1);
+	}
+	
+	/**
+	 * @see Font#drawString(float, float, String, Color, int, int)
+	 */
+	public void drawString(float x, float y, String text, Color col, int startIndex, int endIndex) {
+		try {
+			byte[] data = text.getBytes("US-ASCII");
+			for (int i = 0; i < data.length; i++) {
+				int index = data[i] - startingCharacter;
+				if (index < numChars) {
+					int xPos = (index % horizontalCount);
+					int yPos = (index / horizontalCount);
+					
+					if ((i >= startIndex) || (i <= endIndex)) {
+						font.getSprite(xPos, yPos)
+								.draw(x + (i * charWidth), y, col);
+					}
+				}
+			}
+		} catch (UnsupportedEncodingException e) {
+			// Should never happen, ASCII is supported pretty much anywhere
+			Log.error(e);
+		}
+	}
+
+	/**
+	 * @see org.newdawn.slick.Font#getHeight(java.lang.String)
+	 */
+	public int getHeight(String text) {
+		return charHeight;
+	}
+
+	/**
+	 * @see org.newdawn.slick.Font#getWidth(java.lang.String)
+	 */
+	public int getWidth(String text) {
+		return charWidth * text.length();
+	}
+
+	/**
+	 * @see org.newdawn.slick.Font#getLineHeight()
+	 */
+	public int getLineHeight() {
+		return charHeight;
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/TrueTypeFont.java b/lib/slick/src/org/newdawn/slick/TrueTypeFont.java
new file mode 100644
index 00000000..082858ad
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/TrueTypeFont.java
@@ -0,0 +1,409 @@
+package org.newdawn.slick;
+
+import java.awt.Color;
+import java.awt.FontMetrics;
+import java.awt.Graphics2D;
+import java.awt.RenderingHints;
+import java.awt.image.BufferedImage;
+import java.io.IOException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.newdawn.slick.opengl.GLUtils;
+import org.newdawn.slick.opengl.Texture;
+import org.newdawn.slick.opengl.renderer.Renderer;
+import org.newdawn.slick.opengl.renderer.SGL;
+import org.newdawn.slick.util.BufferedImageUtil;
+
+/**
+ * A TrueType font implementation for Slick
+ * 
+ * @author James Chambers (Jimmy)
+ * @author Jeremy Adams (elias4444)
+ * @author Kevin Glass (kevglass)
+ * @author Peter Korzuszek (genail)
+ */
+public class TrueTypeFont implements org.newdawn.slick.Font {
+	/** The renderer to use for all GL operations */
+	private static final SGL GL = Renderer.get();
+
+	/** Array that holds necessary information about the font characters */
+	private IntObject[] charArray = new IntObject[256];
+	
+	/** Map of user defined font characters (Character <-> IntObject) */
+	private Map customChars = new HashMap();
+
+	/** Boolean flag on whether AntiAliasing is enabled or not */
+	private boolean antiAlias;
+
+	/** Font's size */
+	private int fontSize = 0;
+
+	/** Font's height */
+	private int fontHeight = 0;
+
+	/** Texture used to cache the font 0-255 characters */
+	private Texture fontTexture;
+	
+	/** Default font texture width */
+	private int textureWidth = 512;
+
+	/** Default font texture height */
+	private int textureHeight = 512;
+
+	/** A reference to Java's AWT Font that we create our font texture from */
+	private java.awt.Font font;
+
+	/** The font metrics for our Java AWT font */
+	private FontMetrics fontMetrics;
+
+	/**
+	 * This is a special internal class that holds our necessary information for
+	 * the font characters. This includes width, height, and where the character
+	 * is stored on the font texture.
+	 */
+	private class IntObject {
+		/** Character's width */
+		public int width;
+
+		/** Character's height */
+		public int height;
+
+		/** Character's stored x position */
+		public int storedX;
+
+		/** Character's stored y position */
+		public int storedY;
+	}
+
+	/**
+	 * Constructor for the TrueTypeFont class Pass in the preloaded standard
+	 * Java TrueType font, and whether you want it to be cached with
+	 * AntiAliasing applied.
+	 * 
+	 * @param font
+	 *            Standard Java AWT font
+	 * @param antiAlias
+	 *            Whether or not to apply AntiAliasing to the cached font
+	 * @param additionalChars
+	 *            Characters of font that will be used in addition of first 256 (by unicode).
+	 */
+	public TrueTypeFont(java.awt.Font font, boolean antiAlias, char[] additionalChars) {
+		GLUtils.checkGLContext();
+		
+		this.font = font;
+		this.fontSize = font.getSize();
+		this.antiAlias = antiAlias;
+
+		createSet( additionalChars );
+	}
+	
+	/**
+	 * Constructor for the TrueTypeFont class Pass in the preloaded standard
+	 * Java TrueType font, and whether you want it to be cached with
+	 * AntiAliasing applied.
+	 * 
+	 * @param font
+	 *            Standard Java AWT font
+	 * @param antiAlias
+	 *            Whether or not to apply AntiAliasing to the cached font
+	 */
+	public TrueTypeFont(java.awt.Font font, boolean antiAlias) {
+		this( font, antiAlias, null );
+	}
+
+	/**
+	 * Create a standard Java2D BufferedImage of the given character
+	 * 
+	 * @param ch
+	 *            The character to create a BufferedImage for
+	 * 
+	 * @return A BufferedImage containing the character
+	 */
+	private BufferedImage getFontImage(char ch) {
+		// Create a temporary image to extract the character's size
+		BufferedImage tempfontImage = new BufferedImage(1, 1,
+				BufferedImage.TYPE_INT_ARGB);
+		Graphics2D g = (Graphics2D) tempfontImage.getGraphics();
+		if (antiAlias == true) {
+			g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
+					RenderingHints.VALUE_ANTIALIAS_ON);
+		}
+		g.setFont(font);
+		fontMetrics = g.getFontMetrics();
+		int charwidth = fontMetrics.charWidth(ch);
+
+		if (charwidth <= 0) {
+			charwidth = 1;
+		}
+		int charheight = fontMetrics.getHeight();
+		if (charheight <= 0) {
+			charheight = fontSize;
+		}
+
+		// Create another image holding the character we are creating
+		BufferedImage fontImage;
+		fontImage = new BufferedImage(charwidth, charheight,
+				BufferedImage.TYPE_INT_ARGB);
+		Graphics2D gt = (Graphics2D) fontImage.getGraphics();
+		if (antiAlias == true) {
+			gt.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
+					RenderingHints.VALUE_ANTIALIAS_ON);
+		}
+		gt.setFont(font);
+
+		gt.setColor(Color.WHITE);
+		int charx = 0;
+		int chary = 0;
+		gt.drawString(String.valueOf(ch), (charx), (chary)
+				+ fontMetrics.getAscent());
+
+		return fontImage;
+
+	}
+
+	/**
+	 * Create and store the font
+	 * 
+	 * @param customCharsArray Characters that should be also added to the cache.
+	 */
+	private void createSet( char[] customCharsArray ) {
+		// If there are custom chars then I expand the font texture twice		
+		if	(customCharsArray != null && customCharsArray.length > 0) {
+			textureWidth *= 2;
+		}
+		
+		// In any case this should be done in other way. Texture with size 512x512
+		// can maintain only 256 characters with resolution of 32x32. The texture
+		// size should be calculated dynamicaly by looking at character sizes. 
+		
+		try {
+			
+			BufferedImage imgTemp = new BufferedImage(textureWidth, textureHeight, BufferedImage.TYPE_INT_ARGB);
+			Graphics2D g = (Graphics2D) imgTemp.getGraphics();
+
+			g.setColor(new Color(255,255,255,1));
+			g.fillRect(0,0,textureWidth,textureHeight);
+			
+			int rowHeight = 0;
+			int positionX = 0;
+			int positionY = 0;
+			
+			int customCharsLength = ( customCharsArray != null ) ? customCharsArray.length : 0; 
+
+			for (int i = 0; i < 256 + customCharsLength; i++) {
+				
+				// get 0-255 characters and then custom characters
+				char ch = ( i < 256 ) ? (char) i : customCharsArray[i-256];
+				
+				BufferedImage fontImage = getFontImage(ch);
+
+				IntObject newIntObject = new IntObject();
+
+				newIntObject.width = fontImage.getWidth();
+				newIntObject.height = fontImage.getHeight();
+
+				if (positionX + newIntObject.width >= textureWidth) {
+					positionX = 0;
+					positionY += rowHeight;
+					rowHeight = 0;
+				}
+
+				newIntObject.storedX = positionX;
+				newIntObject.storedY = positionY;
+
+				if (newIntObject.height > fontHeight) {
+					fontHeight = newIntObject.height;
+				}
+
+				if (newIntObject.height > rowHeight) {
+					rowHeight = newIntObject.height;
+				}
+
+				// Draw it here
+				g.drawImage(fontImage, positionX, positionY, null);
+
+				positionX += newIntObject.width;
+
+				if( i < 256 ) { // standard characters
+					charArray[i] = newIntObject;
+				} else { // custom characters
+					customChars.put( new Character( ch ), newIntObject );
+				}
+
+				fontImage = null;
+			}
+
+			fontTexture = BufferedImageUtil
+					.getTexture(font.toString(), imgTemp);
+
+		} catch (IOException e) {
+			System.err.println("Failed to create font.");
+			e.printStackTrace();
+		}
+	}
+	
+	
+	/**
+	 * Draw a textured quad
+	 * 
+	 * @param drawX
+	 *            The left x position to draw to
+	 * @param drawY
+	 *            The top y position to draw to
+	 * @param drawX2
+	 *            The right x position to draw to
+	 * @param drawY2
+	 *            The bottom y position to draw to
+	 * @param srcX
+	 *            The left source x position to draw from
+	 * @param srcY
+	 *            The top source y position to draw from
+	 * @param srcX2
+	 *            The right source x position to draw from
+	 * @param srcY2
+	 *            The bottom source y position to draw from
+	 */
+	private void drawQuad(float drawX, float drawY, float drawX2, float drawY2,
+			float srcX, float srcY, float srcX2, float srcY2) {
+		float DrawWidth = drawX2 - drawX;
+		float DrawHeight = drawY2 - drawY;
+		float TextureSrcX = srcX / textureWidth;
+		float TextureSrcY = srcY / textureHeight;
+		float SrcWidth = srcX2 - srcX;
+		float SrcHeight = srcY2 - srcY;
+		float RenderWidth = (SrcWidth / textureWidth);
+		float RenderHeight = (SrcHeight / textureHeight);
+
+		GL.glTexCoord2f(TextureSrcX, TextureSrcY);
+		GL.glVertex2f(drawX, drawY);
+		GL.glTexCoord2f(TextureSrcX, TextureSrcY + RenderHeight);
+		GL.glVertex2f(drawX, drawY + DrawHeight);
+		GL.glTexCoord2f(TextureSrcX + RenderWidth, TextureSrcY + RenderHeight);
+		GL.glVertex2f(drawX + DrawWidth, drawY + DrawHeight);
+		GL.glTexCoord2f(TextureSrcX + RenderWidth, TextureSrcY);
+		GL.glVertex2f(drawX + DrawWidth, drawY);
+	}
+
+	/**
+	 * Get the width of a given String
+	 * 
+	 * @param whatchars
+	 *            The characters to get the width of
+	 * 
+	 * @return The width of the characters
+	 */
+	public int getWidth(String whatchars) {
+		int totalwidth = 0;
+		IntObject intObject = null;
+		int currentChar = 0;
+		for (int i = 0; i < whatchars.length(); i++) {
+			currentChar = whatchars.charAt(i);
+			if (currentChar < 256) {
+				intObject = charArray[currentChar];
+			} else {
+				intObject = (IntObject)customChars.get( new Character( (char) currentChar ) );
+			}
+			
+			if( intObject != null )
+				totalwidth += intObject.width;
+		}
+		return totalwidth;
+	}
+
+	/**
+	 * Get the font's height
+	 * 
+	 * @return The height of the font
+	 */
+	public int getHeight() {
+		return fontHeight;
+	}
+
+	/**
+	 * Get the height of a String
+	 * 
+	 * @return The height of a given string
+	 */
+	public int getHeight(String HeightString) {
+		return fontHeight;
+	}
+
+	/**
+	 * Get the font's line height
+	 * 
+	 * @return The line height of the font
+	 */
+	public int getLineHeight() {
+		return fontHeight;
+	}
+
+	/**
+	 * Draw a string
+	 * 
+	 * @param x
+	 *            The x position to draw the string
+	 * @param y
+	 *            The y position to draw the string
+	 * @param whatchars
+	 *            The string to draw
+	 * @param color
+	 *            The color to draw the text
+	 */
+	public void drawString(float x, float y, String whatchars,
+			org.newdawn.slick.Color color) {
+		drawString(x,y,whatchars,color,0,whatchars.length()-1);
+	}
+	
+	/**
+	 * @see Font#drawString(float, float, String, org.newdawn.slick.Color, int, int)
+	 */
+	public void drawString(float x, float y, String whatchars,
+			org.newdawn.slick.Color color, int startIndex, int endIndex) {
+		color.bind();
+		fontTexture.bind();
+
+		IntObject intObject = null;
+		int charCurrent;
+
+		GL.glBegin(SGL.GL_QUADS);
+
+		int totalwidth = 0;
+		for (int i = 0; i < whatchars.length(); i++) {
+			charCurrent = whatchars.charAt(i);
+			if (charCurrent < 256) {
+				intObject = charArray[charCurrent];
+			} else {
+				intObject = (IntObject)customChars.get( new Character( (char) charCurrent ) );
+			} 
+			
+			if( intObject != null ) {
+				if ((i >= startIndex) || (i <= endIndex)) {
+					drawQuad((x + totalwidth), y,
+							(x + totalwidth + intObject.width),
+							(y + intObject.height), intObject.storedX,
+							intObject.storedY, intObject.storedX + intObject.width,
+							intObject.storedY + intObject.height);
+				}
+				totalwidth += intObject.width;
+			}
+		}
+
+		GL.glEnd();
+	}
+
+	/**
+	 * Draw a string
+	 * 
+	 * @param x
+	 *            The x position to draw the string
+	 * @param y
+	 *            The y position to draw the string
+	 * @param whatchars
+	 *            The string to draw
+	 */
+	public void drawString(float x, float y, String whatchars) {
+		drawString(x, y, whatchars, org.newdawn.slick.Color.white);
+	}
+
+}
\ No newline at end of file
diff --git a/lib/slick/src/org/newdawn/slick/UnicodeFont.java b/lib/slick/src/org/newdawn/slick/UnicodeFont.java
new file mode 100644
index 00000000..da8f2f77
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/UnicodeFont.java
@@ -0,0 +1,980 @@
+
+package org.newdawn.slick;
+
+import java.awt.Font;
+import java.awt.FontFormatException;
+import java.awt.FontMetrics;
+import java.awt.Rectangle;
+import java.awt.font.GlyphVector;
+import java.awt.font.TextAttribute;
+import java.io.IOException;
+import java.lang.reflect.Field;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.Iterator;
+import java.util.LinkedHashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Map.Entry;
+
+import org.newdawn.slick.font.Glyph;
+import org.newdawn.slick.font.GlyphPage;
+import org.newdawn.slick.font.HieroSettings;
+import org.newdawn.slick.opengl.Texture;
+import org.newdawn.slick.opengl.TextureImpl;
+import org.newdawn.slick.opengl.renderer.Renderer;
+import org.newdawn.slick.opengl.renderer.SGL;
+import org.newdawn.slick.util.ResourceLoader;
+
+/**
+ * A Slick bitmap font that can display unicode glyphs from a TrueTypeFont.
+ * 
+ * For efficiency, glyphs are packed on to textures. Glyphs can be loaded to the textures on the fly, when they are first needed
+ * for display. However, it is best to load the glyphs that are known to be needed at startup.
+ * @author Nathan Sweet 
+ */
+public class UnicodeFont implements org.newdawn.slick.Font {
+	/** The number of display lists that will be cached for strings from this font */
+	private static final int DISPLAY_LIST_CACHE_SIZE = 200;
+	/** The highest glyph code allowed */
+	static private final int MAX_GLYPH_CODE = 0x10FFFF;
+	/** The number of glyphs on a page */
+	private static final int PAGE_SIZE = 512;
+	/** The number of pages */
+	private static final int PAGES = MAX_GLYPH_CODE / PAGE_SIZE;
+	/** Interface to OpenGL */
+	private static final SGL GL = Renderer.get();
+	/** A dummy display list used as a place holder */
+	private static final DisplayList EMPTY_DISPLAY_LIST = new DisplayList();
+
+	/**
+	 * Utility to create a Java font for a TTF file reference
+	 * 
+	 * @param ttfFileRef The file system or classpath location of the TrueTypeFont file.
+	 * @return The font created
+	 * @throws SlickException Indicates a failure to locate or load the font into Java's font
+	 * system.
+	 */
+	private static Font createFont (String ttfFileRef) throws SlickException {
+		try {
+			return Font.createFont(Font.TRUETYPE_FONT, ResourceLoader.getResourceAsStream(ttfFileRef));
+		} catch (FontFormatException ex) {
+			throw new SlickException("Invalid font: " + ttfFileRef, ex);
+		} catch (IOException ex) {
+			throw new SlickException("Error reading font: " + ttfFileRef, ex);
+		}
+	}
+
+	/**
+	 * Sorts glyphs by height, tallest first.
+	 */
+	private static final Comparator heightComparator = new Comparator() {
+		public int compare (Object o1, Object o2) {
+			return ((Glyph)o1).getHeight() - ((Glyph)o2).getHeight();
+		}
+	};
+	
+	/** The AWT font that is being rendered */
+	private Font font;
+	/** The reference to the True Type Font file that has kerning information */
+	private String ttfFileRef;
+	/** The ascent of the font */
+	private int ascent;
+	/** The decent of the font */
+	private int descent;
+	/** The leading edge of the font */
+	private int leading;
+	/** The width of a space for the font */
+	private int spaceWidth;
+	/** The glyphs that are available in this font */
+	private final Glyph[][] glyphs = new Glyph[PAGES][];
+	/** The pages that have been loaded for this font */
+	private final List glyphPages = new ArrayList();
+	/** The glyphs queued up to be rendered */
+	private final List queuedGlyphs = new ArrayList(256);
+	/** The effects that need to be applied to the font */
+	private final List effects = new ArrayList();
+	
+	/** The padding applied in pixels to the top of the glyph rendered area */
+	private int paddingTop;
+	/** The padding applied in pixels to the left of the glyph rendered area */
+	private int paddingLeft;
+	/** The padding applied in pixels to the bottom of the glyph rendered area */
+	private int paddingBottom;
+	/** The padding applied in pixels to the right of the glyph rendered area */
+	private int paddingRight;
+	/** The padding applied in pixels to horizontal advance for each glyph */
+	private int paddingAdvanceX;
+	/** The padding applied in pixels to vertical advance for each glyph */
+	private int paddingAdvanceY;
+	/** The glyph to display for missing glyphs in code points */
+	private Glyph missingGlyph;
+
+	/** The width of the glyph page generated */
+	private int glyphPageWidth = 512;
+	/** The height of the glyph page generated */
+	private int glyphPageHeight = 512;
+	
+	/** True if display list caching is turned on */
+	private boolean displayListCaching = true;
+	/** The based display list ID */
+	private int baseDisplayListID = -1;
+	/** The ID of the display list that has been around the longest time */
+	private int eldestDisplayListID;
+	/** The eldest display list  */
+	private DisplayList eldestDisplayList;
+	
+	/** The map fo the display list generated and cached - modified to allow removal of the oldest entry */
+	private final LinkedHashMap displayLists = new LinkedHashMap(DISPLAY_LIST_CACHE_SIZE, 1, true) {
+		protected boolean removeEldestEntry (Entry eldest) {
+			DisplayList displayList = (DisplayList)eldest.getValue();
+			if (displayList != null) eldestDisplayListID = displayList.id;
+			return size() > DISPLAY_LIST_CACHE_SIZE;
+		}
+	};
+
+	/**
+	 * Create a new unicode font based on a TTF file
+	 * 
+	 * @param ttfFileRef The file system or classpath location of the TrueTypeFont file.
+	 * @param hieroFileRef The file system or classpath location of the Hiero settings file.
+	 * @throws SlickException if the UnicodeFont could not be initialized.
+	 */
+	public UnicodeFont (String ttfFileRef, String hieroFileRef) throws SlickException {
+		this(ttfFileRef, new HieroSettings(hieroFileRef));
+	}
+
+	/**
+	 * Create a new unicode font based on a TTF file and a set of heiro configuration
+	 * 
+	 * @param ttfFileRef The file system or classpath location of the TrueTypeFont file.
+	 * @param settings The settings configured via the Hiero tool
+	 * @throws SlickException if the UnicodeFont could not be initialized.
+	 */
+	public UnicodeFont (String ttfFileRef, HieroSettings settings) throws SlickException {
+		this.ttfFileRef = ttfFileRef;
+		Font font = createFont(ttfFileRef);
+		initializeFont(font, settings.getFontSize(), settings.isBold(), settings.isItalic());
+		loadSettings(settings);
+	}
+
+	/**
+	 * Create a new unicode font based on a TTF file alone
+	 * 
+	 * @param ttfFileRef The file system or classpath location of the TrueTypeFont file.
+	 * @param size The point size of the font to generated
+	 * @param bold True if the font should be rendered in bold typeface
+	 * @param italic True if the font should be rendered in bold typeface
+	 * @throws SlickException if the UnicodeFont could not be initialized.
+	 */
+	public UnicodeFont (String ttfFileRef, int size, boolean bold, boolean italic) throws SlickException {
+		this.ttfFileRef = ttfFileRef;
+		initializeFont(createFont(ttfFileRef), size, bold, italic);
+	}
+
+	/**
+	 * Creates a new UnicodeFont.
+	 * 
+	 * @param font The AWT font to render
+	 * @param hieroFileRef The file system or classpath location of the Hiero settings file.
+	 * @throws SlickException if the UnicodeFont could not be initialized.
+	 */
+	public UnicodeFont (Font font, String hieroFileRef) throws SlickException {
+		this(font, new HieroSettings(hieroFileRef));
+	}
+
+	/**
+	 * Creates a new UnicodeFont.
+	 * 
+	 * @param font The AWT font to render
+	 * @param settings The settings configured via the Hiero tool
+	 */
+	public UnicodeFont (Font font, HieroSettings settings) {
+		initializeFont(font, settings.getFontSize(), settings.isBold(), settings.isItalic());
+		loadSettings(settings);
+	}
+
+	/**
+	 * Creates a new UnicodeFont.
+	 * 
+	 * @param font The AWT font to render
+	 */
+	public UnicodeFont (Font font) {
+		initializeFont(font, font.getSize(), font.isBold(), font.isItalic());
+	}
+
+	/**
+	 * Creates a new UnicodeFont.
+	 * 
+	 * @param font The AWT font to render
+	 * @param size The point size of the font to generated
+	 * @param bold True if the font should be rendered in bold typeface
+	 * @param italic True if the font should be rendered in bold typeface
+	 */
+	public UnicodeFont (Font font, int size, boolean bold, boolean italic) {
+		initializeFont(font, size, bold, italic);
+	}
+
+	/**
+	 * Initialise the font to be used based on configuration
+	 * 
+	 * @param baseFont The AWT font to render
+	 * @param size The point size of the font to generated
+	 * @param bold True if the font should be rendered in bold typeface
+	 * @param italic True if the font should be rendered in bold typeface
+	 */
+	private void initializeFont(Font baseFont, int size, boolean bold, boolean italic) {
+		Map attributes = baseFont.getAttributes();
+		attributes.put(TextAttribute.SIZE, new Float(size));
+		attributes.put(TextAttribute.WEIGHT, bold ? TextAttribute.WEIGHT_BOLD : TextAttribute.WEIGHT_REGULAR);
+		attributes.put(TextAttribute.POSTURE, italic ? TextAttribute.POSTURE_OBLIQUE : TextAttribute.POSTURE_REGULAR);
+		try {
+			attributes.put(TextAttribute.class.getDeclaredField("KERNING").get(null), TextAttribute.class.getDeclaredField(
+				"KERNING_ON").get(null));
+		} catch (Exception ignored) {
+		}
+		font = baseFont.deriveFont(attributes);
+
+		FontMetrics metrics = GlyphPage.getScratchGraphics().getFontMetrics(font);
+		ascent = metrics.getAscent();
+		descent = metrics.getDescent();
+		leading = metrics.getLeading();
+		
+		// Determine width of space glyph (getGlyphPixelBounds gives a width of zero).
+		char[] chars = " ".toCharArray();
+		GlyphVector vector = font.layoutGlyphVector(GlyphPage.renderContext, chars, 0, chars.length, Font.LAYOUT_LEFT_TO_RIGHT);
+		spaceWidth = vector.getGlyphLogicalBounds(0).getBounds().width;
+	}
+
+	/**
+	 * Load the hiero setting and configure the unicode font's rendering
+	 * 
+	 * @param settings The settings to be applied
+	 */
+	private void loadSettings(HieroSettings settings) {
+		paddingTop = settings.getPaddingTop();
+		paddingLeft = settings.getPaddingLeft();
+		paddingBottom = settings.getPaddingBottom();
+		paddingRight = settings.getPaddingRight();
+		paddingAdvanceX = settings.getPaddingAdvanceX();
+		paddingAdvanceY = settings.getPaddingAdvanceY();
+		glyphPageWidth = settings.getGlyphPageWidth();
+		glyphPageHeight = settings.getGlyphPageHeight();
+		effects.addAll(settings.getEffects());
+	}
+
+	/**
+	 * Queues the glyphs in the specified codepoint range (inclusive) to be loaded. Note that the glyphs are not actually loaded
+	 * until {@link #loadGlyphs()} is called.
+	 * 
+	 * Some characters like combining marks and non-spacing marks can only be rendered with the context of other glyphs. In this
+	 * case, use {@link #addGlyphs(String)}.
+	 * 
+	 * @param startCodePoint The code point of the first glyph to add
+	 * @param endCodePoint The code point of the last glyph to add
+	 */
+	public void addGlyphs(int startCodePoint, int endCodePoint) {
+		for (int codePoint = startCodePoint; codePoint <= endCodePoint; codePoint++)
+			addGlyphs(new String(Character.toChars(codePoint)));
+	}
+
+	/**
+	 * Queues the glyphs in the specified text to be loaded. Note that the glyphs are not actually loaded until
+	 * {@link #loadGlyphs()} is called.
+	 * 
+	 * @param text The text containing the glyphs to be added
+	 */
+	public void addGlyphs(String text) {
+		if (text == null) throw new IllegalArgumentException("text cannot be null.");
+
+		char[] chars = text.toCharArray();
+		GlyphVector vector = font.layoutGlyphVector(GlyphPage.renderContext, chars, 0, chars.length, Font.LAYOUT_LEFT_TO_RIGHT);
+		for (int i = 0, n = vector.getNumGlyphs(); i < n; i++) {
+			int codePoint = text.codePointAt(vector.getGlyphCharIndex(i));
+			Rectangle bounds = getGlyphBounds(vector, i, codePoint);
+			getGlyph(vector.getGlyphCode(i), codePoint, bounds, vector, i);
+		}
+	}
+
+	/**
+	 * Queues the glyphs in the ASCII character set (codepoints 32 through 255) to be loaded. Note that the glyphs are not actually
+	 * loaded until {@link #loadGlyphs()} is called.
+	 */
+	public void addAsciiGlyphs () {
+		addGlyphs(32, 255);
+	}
+
+	/**
+	 * Queues the glyphs in the NEHE character set (codepoints 32 through 128) to be loaded. Note that the glyphs are not actually
+	 * loaded until {@link #loadGlyphs()} is called.
+	 */
+	public void addNeheGlyphs () {
+		addGlyphs(32, 32 + 96);
+	}
+
+	/**
+	 * Loads all queued glyphs to the backing textures. Glyphs that are typically displayed together should be added and loaded at
+	 * the same time so that they are stored on the same backing texture. This reduces the number of backing texture binds required
+	 * to draw glyphs.
+	 * 
+	 * @return True if the glyphs were loaded entirely
+	 * @throws SlickException if the glyphs could not be loaded.
+	 */
+	public boolean loadGlyphs () throws SlickException {
+		return loadGlyphs(-1);
+	}
+
+	/**
+	 * Loads up to the specified number of queued glyphs to the backing textures. This is typically called from the game loop to
+	 * load glyphs on the fly that were requested for display but have not yet been loaded.
+	 * 
+	 * @param maxGlyphsToLoad The maximum number of glyphs to be loaded this time
+	 * @return True if the glyphs were loaded entirely
+	 * @throws SlickException if the glyphs could not be loaded.
+	 */
+	public boolean loadGlyphs (int maxGlyphsToLoad) throws SlickException {
+		if (queuedGlyphs.isEmpty()) return false;
+
+		if (effects.isEmpty())
+			throw new IllegalStateException("The UnicodeFont must have at least one effect before any glyphs can be loaded.");
+
+		for (Iterator iter = queuedGlyphs.iterator(); iter.hasNext();) {
+			Glyph glyph = (Glyph)iter.next();
+			int codePoint = glyph.getCodePoint();
+
+			// Don't load an image for a glyph with nothing to display.
+			if (glyph.getWidth() == 0 || codePoint == ' ') {
+				iter.remove();
+				continue;
+			}
+
+			// Only load the first missing glyph.
+			if (glyph.isMissing()) {
+				if (missingGlyph != null) {
+					if (glyph != missingGlyph) iter.remove();
+					continue;
+				}
+				missingGlyph = glyph;
+			}
+		}
+
+		Collections.sort(queuedGlyphs, heightComparator);
+
+		// Add to existing pages.
+		for (Iterator iter = glyphPages.iterator(); iter.hasNext();) {
+			GlyphPage glyphPage = (GlyphPage)iter.next();
+			maxGlyphsToLoad -= glyphPage.loadGlyphs(queuedGlyphs, maxGlyphsToLoad);
+			if (maxGlyphsToLoad == 0 || queuedGlyphs.isEmpty())
+				return true;
+		}
+
+		// Add to new pages.
+		while (!queuedGlyphs.isEmpty()) {
+			GlyphPage glyphPage = new GlyphPage(this, glyphPageWidth, glyphPageHeight);
+			glyphPages.add(glyphPage);
+			maxGlyphsToLoad -= glyphPage.loadGlyphs(queuedGlyphs, maxGlyphsToLoad);
+			if (maxGlyphsToLoad == 0) return true;
+		}
+
+		return true;
+	}
+
+	/**
+	 * Clears all loaded and queued glyphs.
+	 */
+	public void clearGlyphs () {
+		for (int i = 0; i < PAGES; i++)
+			glyphs[i] = null;
+
+		for (Iterator iter = glyphPages.iterator(); iter.hasNext();) {
+			GlyphPage page = (GlyphPage)iter.next();
+			try {
+				page.getImage().destroy();
+			} catch (SlickException ignored) {
+			}
+		}
+		glyphPages.clear();
+
+		if (baseDisplayListID != -1) {
+			GL.glDeleteLists(baseDisplayListID, displayLists.size());
+			baseDisplayListID = -1;
+		}
+
+		queuedGlyphs.clear();
+		missingGlyph = null;
+	}
+
+	/**
+	 * Releases all resources used by this UnicodeFont. This method should be called when this UnicodeFont instance is no longer
+	 * needed.
+	 */
+	public void destroy () {
+		// The destroy() method is just to provide a consistent API for releasing resources.
+		clearGlyphs();
+	}
+
+	/**
+	 * Identical to {@link #drawString(float, float, String, Color, int, int)} but returns a 
+	 * DisplayList which provides access to the width and height of the text drawn.
+	 * 
+	 * @param text The text to render
+	 * @param x The horizontal location to render at
+	 * @param y The vertical location to render at
+	 * @param color The colour to apply as a filter on the text
+	 * @param startIndex The start index into the string to start rendering at
+	 * @param endIndex The end index into the string to render to
+	 * @return The reference to the display list that was drawn and potentiall ygenerated
+	 */
+	public DisplayList drawDisplayList (float x, float y, String text, Color color, int startIndex, int endIndex) {
+		if (text == null) throw new IllegalArgumentException("text cannot be null.");
+		if (text.length() == 0) return EMPTY_DISPLAY_LIST;
+		if (color == null) throw new IllegalArgumentException("color cannot be null.");
+
+		x -= paddingLeft;
+		y -= paddingTop;
+
+		String displayListKey = text.substring(startIndex, endIndex);
+
+		color.bind();
+		TextureImpl.bindNone();
+
+		DisplayList displayList = null;
+		if (displayListCaching && queuedGlyphs.isEmpty()) {
+			if (baseDisplayListID == -1) {
+				baseDisplayListID = GL.glGenLists(DISPLAY_LIST_CACHE_SIZE);
+				if (baseDisplayListID == 0) {
+					baseDisplayListID = -1;
+					displayListCaching = false;
+					return new DisplayList();
+				}
+			}
+			// Try to use a display list compiled for this text.
+			displayList = (DisplayList)displayLists.get(displayListKey);
+			if (displayList != null) {
+				if (displayList.invalid)
+					displayList.invalid = false;
+				else {
+					GL.glTranslatef(x, y, 0);
+					GL.glCallList(displayList.id);
+					GL.glTranslatef(-x, -y, 0);
+					return displayList;
+				}
+			} else if (displayList == null) {
+				// Compile a new display list.
+				displayList = new DisplayList();
+				int displayListCount = displayLists.size();
+				displayLists.put(displayListKey, displayList);
+				if (displayListCount < DISPLAY_LIST_CACHE_SIZE)
+					displayList.id = baseDisplayListID + displayListCount;
+				else
+					displayList.id = eldestDisplayListID;
+			}
+			displayLists.put(displayListKey, displayList);
+		}
+
+		GL.glTranslatef(x, y, 0);
+
+		if (displayList != null) GL.glNewList(displayList.id, SGL.GL_COMPILE_AND_EXECUTE);
+
+		char[] chars = text.substring(0, endIndex).toCharArray();
+		GlyphVector vector = font.layoutGlyphVector(GlyphPage.renderContext, chars, 0, chars.length, Font.LAYOUT_LEFT_TO_RIGHT);
+
+		int maxWidth = 0, totalHeight = 0, lines = 0;
+		int extraX = 0, extraY = ascent;
+		boolean startNewLine = false;
+		Texture lastBind = null;
+		for (int glyphIndex = 0, n = vector.getNumGlyphs(); glyphIndex < n; glyphIndex++) {
+			int charIndex = vector.getGlyphCharIndex(glyphIndex);
+			if (charIndex < startIndex) continue;
+			if (charIndex > endIndex) break;
+
+			int codePoint = text.codePointAt(charIndex);
+
+			Rectangle bounds = getGlyphBounds(vector, glyphIndex, codePoint);
+			Glyph glyph = getGlyph(vector.getGlyphCode(glyphIndex), codePoint, bounds, vector, glyphIndex);
+
+			if (startNewLine && codePoint != '\n') {
+				extraX = -bounds.x;
+				startNewLine = false;
+			}
+
+			Image image = glyph.getImage();
+			if (image == null && missingGlyph != null && glyph.isMissing()) image = missingGlyph.getImage();
+			if (image != null) {
+				// Draw glyph, only binding a new glyph page texture when necessary.
+				Texture texture = image.getTexture();
+				if (lastBind != null && lastBind != texture) {
+					GL.glEnd();
+					lastBind = null;
+				}
+				if (lastBind == null) {
+					texture.bind();
+					GL.glBegin(SGL.GL_QUADS);
+					lastBind = texture;
+				}
+				image.drawEmbedded(bounds.x + extraX, bounds.y + extraY, image.getWidth(), image.getHeight());
+			}
+
+			if (glyphIndex >= 0) extraX += paddingRight + paddingLeft + paddingAdvanceX;
+			maxWidth = Math.max(maxWidth, bounds.x + extraX + bounds.width);
+			totalHeight = Math.max(totalHeight, ascent + bounds.y + bounds.height);
+
+			if (codePoint == '\n') {
+				startNewLine = true; // Mac gives -1 for bounds.x of '\n', so use the bounds.x of the next glyph.
+				extraY += getLineHeight();
+				lines++;
+				totalHeight = 0;
+			}
+		}
+		if (lastBind != null) GL.glEnd();
+
+		if (displayList != null) {
+			GL.glEndList();
+			// Invalidate the display list if it had glyphs that need to be loaded.
+			if (!queuedGlyphs.isEmpty()) displayList.invalid = true;
+		}
+
+		GL.glTranslatef(-x, -y, 0);
+
+		if (displayList == null) displayList = new DisplayList();
+		displayList.width = (short)maxWidth;
+		displayList.height = (short)(lines * getLineHeight() + totalHeight);
+		return displayList;
+	}
+
+	public void drawString (float x, float y, String text, Color color, int startIndex, int endIndex) {
+		drawDisplayList(x, y, text, color, startIndex, endIndex);
+	}
+
+	public void drawString (float x, float y, String text) {
+		drawString(x, y, text, Color.white);
+	}
+
+	public void drawString (float x, float y, String text, Color col) {
+		drawString(x, y, text, col, 0, text.length());
+	}
+
+	/**
+	 * Returns the glyph for the specified codePoint. If the glyph does not exist yet, 
+	 * it is created and queued to be loaded.
+	 * 
+	 * @param glyphCode The code of the glyph to locate
+	 * @param codePoint The code point associated with the glyph
+	 * @param bounds The bounds of the glyph on the page
+	 * @param vector The vector the glyph is part of  
+	 * @param index The index of the glyph within the vector
+	 * @return The glyph requested
+	 */
+	private Glyph getGlyph (int glyphCode, int codePoint, Rectangle bounds, GlyphVector vector, int index) {
+		if (glyphCode < 0 || glyphCode >= MAX_GLYPH_CODE) {
+			// GlyphVector#getGlyphCode sometimes returns negative numbers on OS X.
+			return new Glyph(codePoint, bounds, vector, index, this) {
+				public boolean isMissing () {
+					return true;
+				}
+			};
+		}
+		int pageIndex = glyphCode / PAGE_SIZE;
+		int glyphIndex = glyphCode & (PAGE_SIZE - 1);
+		Glyph glyph = null;
+		Glyph[] page = glyphs[pageIndex];
+		if (page != null) {
+			glyph = page[glyphIndex];
+			if (glyph != null) return glyph;
+		} else
+			page = glyphs[pageIndex] = new Glyph[PAGE_SIZE];
+		// Add glyph so size information is available and queue it so its image can be loaded later.
+		glyph = page[glyphIndex] = new Glyph(codePoint, bounds, vector, index, this);
+		queuedGlyphs.add(glyph);
+		return glyph;
+	}
+
+	/**
+	 * Returns the bounds of the specified glyph.\
+	 * 
+	 * @param vector The vector the glyph is part of
+	 * @param index The index of the glyph within the vector
+	 * @param codePoint The code point associated with the glyph
+	 */
+	private Rectangle getGlyphBounds (GlyphVector vector, int index, int codePoint) {
+		Rectangle bounds = vector.getGlyphPixelBounds(index, GlyphPage.renderContext, 0, 0);
+		if (codePoint == ' ') bounds.width = spaceWidth;
+		return bounds;
+	}
+
+	/**
+	 * Returns the width of the space character.
+	 */
+	public int getSpaceWidth () {
+		return spaceWidth;
+	}
+
+	/**
+	 * @see org.newdawn.slick.Font#getWidth(java.lang.String)
+	 */
+	public int getWidth (String text) {
+		if (text == null) throw new IllegalArgumentException("text cannot be null.");
+		if (text.length() == 0) return 0;
+
+		if (displayListCaching) {
+			DisplayList displayList = (DisplayList)displayLists.get(text);
+			if (displayList != null) return displayList.width;
+		}
+
+		char[] chars = text.toCharArray();
+		GlyphVector vector = font.layoutGlyphVector(GlyphPage.renderContext, chars, 0, chars.length, Font.LAYOUT_LEFT_TO_RIGHT);
+
+		int width = 0;
+		int extraX = 0;
+		boolean startNewLine = false;
+		for (int glyphIndex = 0, n = vector.getNumGlyphs(); glyphIndex < n; glyphIndex++) {
+			int charIndex = vector.getGlyphCharIndex(glyphIndex);
+			int codePoint = text.codePointAt(charIndex);
+			Rectangle bounds = getGlyphBounds(vector, glyphIndex, codePoint);
+
+			if (startNewLine && codePoint != '\n') extraX = -bounds.x;
+
+			if (glyphIndex > 0) extraX += paddingLeft + paddingRight + paddingAdvanceX;
+			width = Math.max(width, bounds.x + extraX + bounds.width);
+
+			if (codePoint == '\n') startNewLine = true;
+		}
+
+		return width;
+	}
+
+	/**
+	 * @see org.newdawn.slick.Font#getHeight(java.lang.String)
+	 */
+	public int getHeight (String text) {
+		if (text == null) throw new IllegalArgumentException("text cannot be null.");
+		if (text.length() == 0) return 0;
+
+		if (displayListCaching) {
+			DisplayList displayList = (DisplayList)displayLists.get(text);
+			if (displayList != null) return displayList.height;
+		}
+
+		char[] chars = text.toCharArray();
+		GlyphVector vector = font.layoutGlyphVector(GlyphPage.renderContext, chars, 0, chars.length, Font.LAYOUT_LEFT_TO_RIGHT);
+
+		int lines = 0, height = 0;
+		for (int i = 0, n = vector.getNumGlyphs(); i < n; i++) {
+			int charIndex = vector.getGlyphCharIndex(i);
+			int codePoint = text.codePointAt(charIndex);
+			if (codePoint == ' ') continue;
+			Rectangle bounds = getGlyphBounds(vector, i, codePoint);
+
+			height = Math.max(height, ascent + bounds.y + bounds.height);
+
+			if (codePoint == '\n') {
+				lines++;
+				height = 0;
+			}
+		}
+		return lines * getLineHeight() + height;
+	}
+
+	/**
+	 * Returns the distance from the y drawing location to the top most pixel of the 
+	 * specified text.
+	 * 
+	 * @param text The text to analyse 
+	 * @return The distance fro the y drawing location ot the top most pixel of the specified text
+	 */
+	public int getYOffset (String text) {
+		if (text == null) throw new IllegalArgumentException("text cannot be null.");
+
+		DisplayList displayList = null;
+		if (displayListCaching) {
+			displayList = (DisplayList)displayLists.get(text);
+			if (displayList != null && displayList.yOffset != null) return displayList.yOffset.intValue();
+		}
+
+		int index = text.indexOf('\n');
+		if (index != -1) text = text.substring(0, index);
+		char[] chars = text.toCharArray();
+		GlyphVector vector = font.layoutGlyphVector(GlyphPage.renderContext, chars, 0, chars.length, Font.LAYOUT_LEFT_TO_RIGHT);
+		int yOffset = ascent + vector.getPixelBounds(null, 0, 0).y;
+
+		if (displayList != null) displayList.yOffset = new Short((short)yOffset);
+
+		return yOffset;
+	}
+
+	/**
+	 * Returns the TrueTypeFont for this UnicodeFont.
+	 * 
+	 * @return The AWT Font being rendered 
+	 */
+	public Font getFont() {
+		return font;
+	}
+
+	/**
+	 * Returns the padding above a glyph on the GlyphPage to allow for effects to be drawn.
+	 * 
+	 * @return The padding at the top of the glyphs when drawn
+	 */
+	public int getPaddingTop() {
+		return paddingTop;
+	}
+
+	/**
+	 * Sets the padding above a glyph on the GlyphPage to allow for effects to be drawn.
+	 * 
+	 * @param paddingTop The padding at the top of the glyphs when drawn
+	 */
+	public void setPaddingTop(int paddingTop) {
+		this.paddingTop = paddingTop;
+	}
+
+	/**
+	 * Returns the padding to the left of a glyph on the GlyphPage to allow for effects to be drawn.
+	 * 
+	 * @return The padding at the left of the glyphs when drawn
+	 */
+	public int getPaddingLeft() {
+		return paddingLeft;
+	}
+
+	/**
+	 * Sets the padding to the left of a glyph on the GlyphPage to allow for effects to be drawn.
+	 * 
+	 * @param paddingLeft The padding at the left of the glyphs when drawn
+	 */
+	public void setPaddingLeft(int paddingLeft) {
+		this.paddingLeft = paddingLeft;
+	}
+
+	/**
+	 * Returns the padding below a glyph on the GlyphPage to allow for effects to be drawn.
+	 * 
+	 * @return The padding at the bottom of the glyphs when drawn
+	 */
+	public int getPaddingBottom() {
+		return paddingBottom;
+	}
+
+	/**
+	 * Sets the padding below a glyph on the GlyphPage to allow for effects to be drawn.
+	 * 
+	 * @param paddingBottom The padding at the bottom of the glyphs when drawn
+	 */
+	public void setPaddingBottom(int paddingBottom) {
+		this.paddingBottom = paddingBottom;
+	}
+
+	/**
+	 * Returns the padding to the right of a glyph on the GlyphPage to allow for effects to be drawn.
+	 * 
+	 * @return The padding at the right of the glyphs when drawn
+	 */
+	public int getPaddingRight () {
+		return paddingRight;
+	}
+
+	/**
+	 * Sets the padding to the right of a glyph on the GlyphPage to allow for effects to be drawn.
+	 * 
+	 * @param paddingRight The padding at the right of the glyphs when drawn
+	 */
+	public void setPaddingRight (int paddingRight) {
+		this.paddingRight = paddingRight;
+	}
+
+	/**
+	 * Gets the additional amount to offset glyphs on the x axis.
+	 * 
+	 * @return The padding applied for each horizontal advance (i.e. when a glyph is rendered)
+	 */
+	public int getPaddingAdvanceX() {
+		return paddingAdvanceX;
+	}
+
+	/**
+	 * Sets the additional amount to offset glyphs on the x axis. This is typically set to a negative number when left or right
+	 * padding is used so that glyphs are not spaced too far apart.
+	 * 
+	 * @param paddingAdvanceX The padding applied for each horizontal advance (i.e. when a glyph is rendered)
+	 */
+	public void setPaddingAdvanceX (int paddingAdvanceX) {
+		this.paddingAdvanceX = paddingAdvanceX;
+	}
+
+	/**
+	 * Gets the additional amount to offset a line of text on the y axis.
+	 * 
+	 * @return The padding applied for each vertical advance (i.e. when a glyph is rendered)
+	 */
+	public int getPaddingAdvanceY () {
+		return paddingAdvanceY;
+	}
+
+	/**
+	 * Sets the additional amount to offset a line of text on the y axis. This is typically set to a negative number when top or
+	 * bottom padding is used so that lines of text are not spaced too far apart.
+	 * 
+	 * @param paddingAdvanceY The padding applied for each vertical advance (i.e. when a glyph is rendered)
+	 */
+	public void setPaddingAdvanceY (int paddingAdvanceY) {
+		this.paddingAdvanceY = paddingAdvanceY;
+	}
+
+	/**
+	 * Returns the distance from one line of text to the next. This is the sum of the descent, ascent, leading, padding top,
+	 * padding bottom, and padding advance y. To change the line height, use {@link #setPaddingAdvanceY(int)}.
+	 */
+	public int getLineHeight() {
+		return descent + ascent + leading + paddingTop + paddingBottom + paddingAdvanceY;
+	}
+
+	/**
+	 * Gets the distance from the baseline to the y drawing location.
+	 * 
+	 * @return The ascent of this font
+	 */
+	public int getAscent() {
+		return ascent;
+	}
+
+	/**
+	 * Gets the distance from the baseline to the bottom of most alphanumeric characters 
+	 * with descenders.
+	 * 
+	 * @return The distance from the baseline to the bottom of the font
+	 */
+	public int getDescent () {
+		return descent;
+	}
+
+	/**
+	 * Gets the extra distance between the descent of one line of text to the ascent of the next.
+	 * 
+	 * @return The leading edge of the font
+	 */
+	public int getLeading () {
+		return leading;
+	}
+
+	/**
+	 * Returns the width of the backing textures.
+	 * 
+	 * @return The width of the glyph pages in this font
+	 */
+	public int getGlyphPageWidth () {
+		return glyphPageWidth;
+	}
+
+	/**
+	 * Sets the width of the backing textures. Default is 512.
+	 * 
+	 * @param glyphPageWidth The width of the glyph pages in this font
+	 */
+	public void setGlyphPageWidth(int glyphPageWidth) {
+		this.glyphPageWidth = glyphPageWidth;
+	}
+
+	/**
+	 * Returns the height of the backing textures.
+	 * 
+	 * @return The height of the glyph pages in this font
+	 */
+	public int getGlyphPageHeight() {
+		return glyphPageHeight;
+	}
+
+	/**
+	 * Sets the height of the backing textures. Default is 512.
+	 * 
+	 * @param glyphPageHeight The width of the glyph pages in this font
+	 */
+	public void setGlyphPageHeight(int glyphPageHeight) {
+		this.glyphPageHeight = glyphPageHeight;
+	}
+
+	/**
+	 * Returns the GlyphPages for this UnicodeFont.
+	 * 
+	 * @return The glyph pages that have been loaded into this font
+	 */
+	public List getGlyphPages () {
+		return glyphPages;
+	}
+
+	/**
+	 * Returns a list of {@link org.newdawn.slick.font.effects.Effect}s that will be applied 
+	 * to the glyphs.
+	 * 
+	 * @return The list of effects to be applied to the font
+	 */
+	public List getEffects () {
+		return effects;
+	}
+
+	/**
+	 * Returns true if this UnicodeFont caches the glyph drawing instructions to 
+	 * improve performance.
+	 * 
+	 * @return True if caching is turned on
+	 */
+	public boolean isCaching () {
+		return displayListCaching;
+	}
+
+	/**
+	 * Sets if this UnicodeFont caches the glyph drawing instructions to improve performance. 
+	 * Default is true. Text rendering is very slow without display list caching.
+	 * 
+	 * @param displayListCaching True if caching should be turned on
+	 */
+	public void setDisplayListCaching (boolean displayListCaching) {
+		this.displayListCaching = displayListCaching;
+	}
+
+	/**
+	 * Returns the path to the TTF file for this UnicodeFont, or null. If this UnicodeFont was created without specifying the TTF
+	 * file, it will try to determine the path using Sun classes. If this fails, null is returned.
+	 * 
+	 * @return The reference to the font file that the kerning was loaded from
+	 */
+	public String getFontFile () {
+		if (ttfFileRef == null) {
+			// Worst case if this UnicodeFont was loaded without a ttfFileRef, try to get the font file from Sun's classes.
+			try {
+				Object font2D = Class.forName("sun.font.FontManager").getDeclaredMethod("getFont2D", new Class[] {Font.class})
+					.invoke(null, new Object[] {font});
+				Field platNameField = Class.forName("sun.font.PhysicalFont").getDeclaredField("platName");
+				platNameField.setAccessible(true);
+				ttfFileRef = (String)platNameField.get(font2D);
+			} catch (Throwable ignored) {
+			}
+			if (ttfFileRef == null) ttfFileRef = "";
+		}
+		if (ttfFileRef.length() == 0) return null;
+		return ttfFileRef;
+	}
+
+	/**
+	 * A simple descriptor for display lists cached within this font
+	 */
+	public static class DisplayList {
+		/** True if this display list has been invalidated */
+		boolean invalid;
+		/** The ID of the display list this descriptor represents */
+		int id;
+		/** The vertical offset to the top of this display list */
+		Short yOffset;
+
+		/** The width of rendered text in the list */
+		public short width;
+		/** The height of the rendered text in the list */
+		public short height;
+		/** Application data stored in the list */
+		public Object userData;
+
+		DisplayList () {
+		}
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/XMLPackedSheet.java b/lib/slick/src/org/newdawn/slick/XMLPackedSheet.java
new file mode 100644
index 00000000..db2b2043
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/XMLPackedSheet.java
@@ -0,0 +1,65 @@
+package org.newdawn.slick;
+
+import java.util.HashMap;
+
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
+
+import org.newdawn.slick.util.ResourceLoader;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+import org.w3c.dom.NodeList;
+
+/**
+ * A sprite sheet based on an XML descriptor generated from the simple slick tool
+ * 
+ * @author kevin
+ */
+public class XMLPackedSheet {
+	/** The full sheet image */
+	private Image image;
+	/** The sprites stored on the image */
+	private HashMap sprites = new HashMap();
+	
+	/**
+	 * Create a new XML packed sheet from the XML output by the slick tool
+	 * 
+	 * @param imageRef The reference to the image
+	 * @param xmlRef The reference to the XML
+	 * @throws SlickException Indicates a failure to parse the XML or read the image
+	 */
+	public XMLPackedSheet(String imageRef, String xmlRef) throws SlickException
+	{
+		image = new Image(imageRef, false, Image.FILTER_NEAREST);
+	
+		try {
+			DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
+			Document doc = builder.parse(ResourceLoader.getResourceAsStream(xmlRef));
+			
+			NodeList list = doc.getElementsByTagName("sprite");
+			for (int i=0;iBasicCommand
+Provides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract
+commands that are relevant to a particular game.
+
\ No newline at end of file
diff --git a/lib/slick/src/org/newdawn/slick/data/defaultfont.fnt b/lib/slick/src/org/newdawn/slick/data/defaultfont.fnt
new file mode 100644
index 00000000..af16759c
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/data/defaultfont.fnt
@@ -0,0 +1,195 @@
+info face="Courier New Bold" size=16 bold=1 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
+common lineHeight=19 base=26 scaleW=256 scaleH=256 pages=1 packed=0
+page id=0 file="defaultfont.png"
+chars count=189
+char id=32   x=0     y=0     width=0     height=0     xoffset=0     yoffset=14    xadvance=9     page=0  chnl=0 
+char id=253   x=0     y=0     width=12     height=16     xoffset=0     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=254   x=12     y=0     width=11     height=15     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=221   x=23     y=0     width=12     height=15     xoffset=0     yoffset=0    xadvance=9     page=0  chnl=0 
+char id=218   x=35     y=0     width=11     height=15     xoffset=0     yoffset=0    xadvance=9     page=0  chnl=0 
+char id=217   x=46     y=0     width=11     height=15     xoffset=0     yoffset=0    xadvance=9     page=0  chnl=0 
+char id=211   x=57     y=0     width=11     height=15     xoffset=0     yoffset=0    xadvance=9     page=0  chnl=0 
+char id=210   x=68     y=0     width=11     height=15     xoffset=0     yoffset=0    xadvance=9     page=0  chnl=0 
+char id=205   x=79     y=0     width=10     height=15     xoffset=1     yoffset=0    xadvance=9     page=0  chnl=0 
+char id=204   x=89     y=0     width=10     height=15     xoffset=1     yoffset=0    xadvance=9     page=0  chnl=0 
+char id=201   x=99     y=0     width=10     height=15     xoffset=0     yoffset=0    xadvance=9     page=0  chnl=0 
+char id=200   x=109     y=0     width=10     height=15     xoffset=0     yoffset=0    xadvance=9     page=0  chnl=0 
+char id=199   x=119     y=0     width=11     height=15     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=197   x=130     y=0     width=12     height=15     xoffset=0     yoffset=0    xadvance=9     page=0  chnl=0 
+char id=193   x=142     y=0     width=12     height=15     xoffset=0     yoffset=0    xadvance=9     page=0  chnl=0 
+char id=192   x=154     y=0     width=12     height=15     xoffset=0     yoffset=0    xadvance=9     page=0  chnl=0 
+char id=36   x=166     y=0     width=9     height=15     xoffset=1     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=106   x=175     y=0     width=8     height=15     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=255   x=183     y=0     width=12     height=14     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=219   x=195     y=0     width=11     height=14     xoffset=0     yoffset=1    xadvance=9     page=0  chnl=0 
+char id=213   x=206     y=0     width=11     height=14     xoffset=0     yoffset=1    xadvance=9     page=0  chnl=0 
+char id=212   x=217     y=0     width=11     height=14     xoffset=0     yoffset=1    xadvance=9     page=0  chnl=0 
+char id=209   x=228     y=0     width=11     height=14     xoffset=0     yoffset=1    xadvance=9     page=0  chnl=0 
+char id=206   x=239     y=0     width=10     height=14     xoffset=1     yoffset=1    xadvance=9     page=0  chnl=0 
+char id=202   x=0     y=16     width=10     height=14     xoffset=0     yoffset=1    xadvance=9     page=0  chnl=0 
+char id=195   x=10     y=16     width=12     height=14     xoffset=0     yoffset=1    xadvance=9     page=0  chnl=0 
+char id=194   x=22     y=16     width=12     height=14     xoffset=0     yoffset=1    xadvance=9     page=0  chnl=0 
+char id=162   x=34     y=16     width=10     height=14     xoffset=1     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=92   x=44     y=16     width=9     height=14     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=47   x=53     y=16     width=9     height=14     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=93   x=62     y=16     width=6     height=14     xoffset=2     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=91   x=68     y=16     width=6     height=14     xoffset=4     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=41   x=74     y=16     width=5     height=14     xoffset=2     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=40   x=79     y=16     width=5     height=14     xoffset=3     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=250   x=84     y=16     width=11     height=13     xoffset=0     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=249   x=95     y=16     width=11     height=13     xoffset=0     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=243   x=106     y=16     width=10     height=13     xoffset=0     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=242   x=116     y=16     width=10     height=13     xoffset=0     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=237   x=126     y=16     width=10     height=13     xoffset=1     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=236   x=136     y=16     width=10     height=13     xoffset=1     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=233   x=146     y=16     width=11     height=13     xoffset=0     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=232   x=157     y=16     width=11     height=13     xoffset=0     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=229   x=168     y=16     width=10     height=13     xoffset=1     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=225   x=178     y=16     width=10     height=13     xoffset=1     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=224   x=188     y=16     width=10     height=13     xoffset=1     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=220   x=198     y=16     width=11     height=13     xoffset=0     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=216   x=209     y=16     width=11     height=13     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=214   x=220     y=16     width=11     height=13     xoffset=0     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=207   x=231     y=16     width=10     height=13     xoffset=1     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=203   x=241     y=16     width=10     height=13     xoffset=0     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=196   x=0     y=30     width=12     height=13     xoffset=0     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=182   x=12     y=30     width=10     height=13     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=167   x=22     y=30     width=10     height=13     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=166   x=32     y=30     width=4     height=13     xoffset=4     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=124   x=36     y=30     width=4     height=13     xoffset=4     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=125   x=40     y=30     width=6     height=13     xoffset=3     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=123   x=46     y=30     width=6     height=13     xoffset=2     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=81   x=52     y=30     width=11     height=13     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=251   x=63     y=30     width=11     height=12     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=245   x=74     y=30     width=10     height=12     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=244   x=84     y=30     width=10     height=12     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=241   x=94     y=30     width=11     height=12     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=240   x=105     y=30     width=10     height=12     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=238   x=115     y=30     width=10     height=12     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=234   x=125     y=30     width=11     height=12     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=231   x=136     y=30     width=10     height=12     xoffset=0     yoffset=7    xadvance=9     page=0  chnl=0 
+char id=227   x=146     y=30     width=10     height=12     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=226   x=156     y=30     width=10     height=12     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=223   x=166     y=30     width=9     height=12     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=181   x=175     y=30     width=11     height=12     xoffset=0     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=127   x=186     y=30     width=11     height=12     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=35   x=197     y=30     width=10     height=12     xoffset=1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=64   x=207     y=30     width=8     height=12     xoffset=1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=48   x=215     y=30     width=9     height=12     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=57   x=224     y=30     width=9     height=12     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=56   x=233     y=30     width=9     height=12     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=55   x=242     y=30     width=9     height=12     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=54   x=0     y=43     width=9     height=12     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=53   x=9     y=43     width=9     height=12     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=52   x=18     y=43     width=9     height=12     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=51   x=27     y=43     width=9     height=12     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=50   x=36     y=43     width=8     height=12     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=121   x=44     y=43     width=12     height=12     xoffset=0     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=113   x=56     y=43     width=11     height=12     xoffset=0     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=112   x=67     y=43     width=11     height=12     xoffset=0     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=108   x=78     y=43     width=10     height=12     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=107   x=88     y=43     width=11     height=12     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=105   x=99     y=43     width=10     height=12     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=104   x=109     y=43     width=11     height=12     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=103   x=120     y=43     width=11     height=12     xoffset=0     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=102   x=131     y=43     width=10     height=12     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=100   x=141     y=43     width=11     height=12     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=98   x=152     y=43     width=11     height=12     xoffset=0     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=252   x=163     y=43     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=248   x=174     y=43     width=10     height=11     xoffset=0     yoffset=5    xadvance=9     page=0  chnl=0 
+char id=246   x=184     y=43     width=10     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=239   x=194     y=43     width=10     height=11     xoffset=1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=235   x=204     y=43     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=228   x=215     y=43     width=10     height=11     xoffset=1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=222   x=225     y=43     width=10     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=208   x=235     y=43     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=198   x=0     y=55     width=12     height=11     xoffset=-1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=191   x=12     y=55     width=9     height=11     xoffset=1     yoffset=7    xadvance=9     page=0  chnl=0 
+char id=190   x=21     y=55     width=12     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=189   x=33     y=55     width=12     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=188   x=45     y=55     width=12     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=177   x=57     y=55     width=9     height=11     xoffset=1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=174   x=66     y=55     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=169   x=77     y=55     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=165   x=88     y=55     width=12     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=163   x=100     y=55     width=10     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=161   x=110     y=55     width=4     height=11     xoffset=3     yoffset=7    xadvance=9     page=0  chnl=0 
+char id=38   x=114     y=55     width=9     height=11     xoffset=1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=37   x=123     y=55     width=9     height=11     xoffset=1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=63   x=132     y=55     width=8     height=11     xoffset=1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=33   x=140     y=55     width=4     height=11     xoffset=3     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=49   x=144     y=55     width=10     height=11     xoffset=1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=116   x=154     y=55     width=9     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=90   x=163     y=55     width=9     height=11     xoffset=1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=89   x=172     y=55     width=12     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=88   x=184     y=55     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=87   x=195     y=55     width=13     height=11     xoffset=-1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=86   x=208     y=55     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=85   x=219     y=55     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=84   x=230     y=55     width=10     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=83   x=240     y=55     width=9     height=11     xoffset=1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=82   x=0     y=66     width=12     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=80   x=12     y=66     width=10     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=79   x=22     y=66     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=78   x=33     y=66     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=77   x=44     y=66     width=13     height=11     xoffset=-1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=76   x=57     y=66     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=75   x=68     y=66     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=74   x=79     y=66     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=73   x=90     y=66     width=10     height=11     xoffset=1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=72   x=100     y=66     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=71   x=111     y=66     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=70   x=122     y=66     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=69   x=133     y=66     width=10     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=68   x=143     y=66     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=67   x=154     y=66     width=11     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=66   x=165     y=66     width=10     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=65   x=175     y=66     width=12     height=11     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=247   x=187     y=66     width=10     height=10     xoffset=0     yoffset=5    xadvance=9     page=0  chnl=0 
+char id=62   x=197     y=66     width=10     height=10     xoffset=0     yoffset=5    xadvance=9     page=0  chnl=0 
+char id=60   x=207     y=66     width=11     height=10     xoffset=0     yoffset=5    xadvance=9     page=0  chnl=0 
+char id=59   x=218     y=66     width=6     height=10     xoffset=2     yoffset=7    xadvance=9     page=0  chnl=0 
+char id=230   x=224     y=66     width=12     height=9     xoffset=0     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=164   x=236     y=66     width=11     height=9     xoffset=0     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=43   x=0     y=77     width=9     height=9     xoffset=1     yoffset=5    xadvance=9     page=0  chnl=0 
+char id=122   x=9     y=77     width=9     height=9     xoffset=1     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=120   x=18     y=77     width=11     height=9     xoffset=0     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=119   x=29     y=77     width=13     height=9     xoffset=-1     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=118   x=42     y=77     width=11     height=9     xoffset=0     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=117   x=53     y=77     width=11     height=9     xoffset=0     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=115   x=64     y=77     width=9     height=9     xoffset=1     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=114   x=73     y=77     width=10     height=9     xoffset=0     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=111   x=83     y=77     width=10     height=9     xoffset=0     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=110   x=93     y=77     width=11     height=9     xoffset=0     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=109   x=104     y=77     width=12     height=9     xoffset=0     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=101   x=116     y=77     width=11     height=9     xoffset=0     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=97   x=127     y=77     width=10     height=9     xoffset=1     yoffset=6    xadvance=9     page=0  chnl=0 
+char id=42   x=137     y=77     width=10     height=8     xoffset=1     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=58   x=147     y=77     width=3     height=8     xoffset=3     yoffset=7    xadvance=9     page=0  chnl=0 
+char id=99   x=150     y=77     width=10     height=8     xoffset=0     yoffset=7    xadvance=9     page=0  chnl=0 
+char id=215   x=160     y=77     width=7     height=7     xoffset=1     yoffset=7    xadvance=9     page=0  chnl=0 
+char id=187   x=167     y=77     width=10     height=7     xoffset=0     yoffset=8    xadvance=9     page=0  chnl=0 
+char id=186   x=177     y=77     width=8     height=7     xoffset=2     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=184   x=185     y=77     width=5     height=7     xoffset=3     yoffset=12    xadvance=9     page=0  chnl=0 
+char id=178   x=190     y=77     width=7     height=7     xoffset=2     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=172   x=197     y=77     width=11     height=7     xoffset=0     yoffset=8    xadvance=9     page=0  chnl=0 
+char id=171   x=208     y=77     width=11     height=7     xoffset=0     yoffset=8    xadvance=9     page=0  chnl=0 
+char id=94   x=219     y=77     width=8     height=7     xoffset=1     yoffset=3    xadvance=9     page=0  chnl=0 
+char id=44   x=227     y=77     width=4     height=7     xoffset=3     yoffset=11    xadvance=9     page=0  chnl=0 
+char id=39   x=231     y=77     width=4     height=7     xoffset=4     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=34   x=235     y=77     width=8     height=7     xoffset=2     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=185   x=243     y=77     width=5     height=6     xoffset=3     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=179   x=248     y=77     width=7     height=6     xoffset=3     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=170   x=0     y=86     width=7     height=6     xoffset=2     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=180   x=7     y=86     width=4     height=5     xoffset=3     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=176   x=11     y=86     width=5     height=5     xoffset=2     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=126   x=16     y=86     width=9     height=5     xoffset=1     yoffset=7    xadvance=9     page=0  chnl=0 
+char id=61   x=25     y=86     width=11     height=5     xoffset=0     yoffset=7    xadvance=9     page=0  chnl=0 
+char id=96   x=36     y=86     width=4     height=5     xoffset=3     yoffset=2    xadvance=9     page=0  chnl=0 
+char id=183   x=40     y=86     width=3     height=3     xoffset=3     yoffset=8    xadvance=9     page=0  chnl=0 
+char id=175   x=43     y=86     width=13     height=3     xoffset=-1     yoffset=1    xadvance=9     page=0  chnl=0 
+char id=168   x=56     y=86     width=6     height=3     xoffset=2     yoffset=4    xadvance=9     page=0  chnl=0 
+char id=95   x=62     y=86     width=13     height=3     xoffset=-1     yoffset=17    xadvance=9     page=0  chnl=0 
+char id=45   x=75     y=86     width=9     height=3     xoffset=1     yoffset=8    xadvance=9     page=0  chnl=0 
+char id=46   x=84     y=86     width=3     height=3     xoffset=3     yoffset=12    xadvance=9     page=0  chnl=0 
+kernings count=-1
diff --git a/lib/slick/src/org/newdawn/slick/data/defaultfont.png b/lib/slick/src/org/newdawn/slick/data/defaultfont.png
new file mode 100644
index 00000000..0e56abd1
Binary files /dev/null and b/lib/slick/src/org/newdawn/slick/data/defaultfont.png differ
diff --git a/lib/slick/src/org/newdawn/slick/data/helvetica_svg b/lib/slick/src/org/newdawn/slick/data/helvetica_svg
new file mode 100644
index 00000000..59e7ade6
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/data/helvetica_svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ !"#$%&'()*+,-./0123456789:;<>?
+@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
+`abcdefghijklmnopqrstuvwxyz{|}~
+
+
diff --git a/lib/slick/src/org/newdawn/slick/data/package.html b/lib/slick/src/org/newdawn/slick/data/package.html
new file mode 100644
index 00000000..fd7ed798
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/data/package.html
@@ -0,0 +1,4 @@
+
+This package contains the default data required for the basic functions of YASL. Currently this includes a default
+font to ensure text can always be displayed.
+
\ No newline at end of file
diff --git a/lib/slick/src/org/newdawn/slick/data/particle.tga b/lib/slick/src/org/newdawn/slick/data/particle.tga
new file mode 100644
index 00000000..7d8ee51b
Binary files /dev/null and b/lib/slick/src/org/newdawn/slick/data/particle.tga differ
diff --git a/lib/slick/src/org/newdawn/slick/fills/GradientFill.java b/lib/slick/src/org/newdawn/slick/fills/GradientFill.java
new file mode 100644
index 00000000..a93b0cf9
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/fills/GradientFill.java
@@ -0,0 +1,253 @@
+package org.newdawn.slick.fills;
+
+import org.newdawn.slick.Color;
+import org.newdawn.slick.ShapeFill;
+import org.newdawn.slick.geom.Shape;
+import org.newdawn.slick.geom.Vector2f;
+
+/**
+ * A fill effect used to define gradients when filling and drawing shapes. A gradient is defined
+ * by two control points. Each point that is rendered is coloured based on it's proximity to the 
+ * points. Note that the points are defined relative to the center of the shape being drawn. This 
+ * is with the intention that the gradient fills can be used and do not need to be updated when
+ * the geometry is moved
+ *
+ * @author kevin
+ */
+public class GradientFill implements ShapeFill {
+	/** The contant offset */
+	private Vector2f none = new Vector2f(0,0);
+	/** The start position of the gradient */
+	private Vector2f start;
+	/** The end poisition of the gradient */
+	private Vector2f end;
+	/** The starting colour of the gradient */
+	private Color startCol;
+	/** The ending colour of the gradient */
+	private Color endCol;
+	/** True if the graident is defined in shape coordinates */
+	private boolean local = false;
+	
+	/**
+	 * Create a gradient fill
+	 * 
+	 * @param sx The x coordinate of the starting control point
+	 * @param sy The y coordinate of the starting control point
+	 * @param startCol The colour to apply at the starting control point
+	 * @param ex The x coordinate of the ending control point
+	 * @param ey The y coordinate of the ending control point
+	 * @param endCol The colour to apply at the ending control point
+	 */
+	public GradientFill(float sx, float sy, Color startCol, float ex, float ey, Color endCol) 
+	{
+		this(sx,sy,startCol,ex,ey,endCol,false);
+	}
+
+	/**
+	 * Create a gradient fill
+	 * 
+	 * @param sx The x coordinate of the starting control point
+	 * @param sy The y coordinate of the starting control point
+	 * @param startCol The colour to apply at the starting control point
+	 * @param ex The x coordinate of the ending control point
+	 * @param ey The y coordinate of the ending control point
+	 * @param endCol The colour to apply at the ending control point
+	 * @param local True if the gradient is defined in local shape coordinates
+	 */
+	public GradientFill(float sx, float sy, Color startCol, float ex, float ey, Color endCol, boolean local) 
+	{
+		this(new Vector2f(sx,sy), startCol, new Vector2f(ex,ey), endCol, local);
+	}
+	
+	/**
+	 * Create a gradient fill
+	 * 
+	 * @param start The position of the starting control point
+	 * @param startCol The colour to apply at the starting control point
+	 * @param end The position of the ending control point
+	 * @param endCol The colour to apply at the ending control point
+	 * @param local True if the gradient is defined in local shape coordinates
+	 */
+	public GradientFill(Vector2f start, Color startCol, Vector2f end, Color endCol, boolean local) {
+		this.start = new Vector2f(start);
+		this.end = new Vector2f(end);
+		this.startCol = new Color(startCol);
+		this.endCol = new Color(endCol);
+		this.local = local;
+	}
+	
+	/**
+	 * Get an inverted copy of the gradient
+	 * 
+	 * @return The copy with the colours inverted
+	 */
+	public GradientFill getInvertedCopy() {
+		return new GradientFill(start, endCol, end, startCol, local);
+	}
+	
+	/**
+	 * Indicate if the gradient is defined in shape local coordinates
+	 * 
+	 * @param local True if the gradient is defined in shape local coordinates
+ 	 */
+	public void setLocal(boolean local) {
+		this.local = local;
+	}
+	
+	/**
+	 * Get the position of the start control point
+	 * 
+	 * @return The position of the start control point
+	 */
+	public Vector2f getStart() {
+		return start;
+	}
+
+	/**
+	 * Get the position of the end control point
+	 * 
+	 * @return The position of the end control point
+	 */
+	public Vector2f getEnd() {
+		return end;
+	}
+	
+	/**
+	 * Get the colour at the start control point
+	 * 
+	 * @return The color at the start control point
+	 */
+	public Color getStartColor() {
+		return startCol;
+	}
+
+	/**
+	 * Get the colour at the end control point
+	 * 
+	 * @return The color at the end control point
+	 */
+	public Color getEndColor() {
+		return endCol;
+	}
+	
+	/**
+	 * Set the start point's position
+	 * 
+	 * @param x The x coordinate of the start control point
+	 * @param y The y coordinate of the start control point
+	 */
+	public void setStart(float x, float y) {
+		setStart(new Vector2f(x,y));
+	}
+	
+	/**
+	 * Set the start control point's position
+	 * 
+	 * @param start The new poisition for the start point
+	 */
+	public void setStart(Vector2f start) {
+		this.start = new Vector2f(start);
+	}
+	
+	/**
+	 * Set the end control point's position
+	 * 
+	 * @param x The x coordinate of the end control point
+	 * @param y The y coordinate of the end control point
+	 */
+	public void setEnd(float x, float y) {
+		setEnd(new Vector2f(x,y));
+	}
+	
+	/**
+	 * Set the end control point's position
+	 * 
+	 * @param end The new position for the end point
+	 */
+	public void setEnd(Vector2f end) {
+		this.end = new Vector2f(end);
+	}
+	
+	/**
+	 * Set the colour to apply at the start control's position
+	 * 
+	 * @param color The colour to apply at the start control point
+	 */
+	public void setStartColor(Color color) {
+		this.startCol = new Color(color);
+	}
+
+	/**
+	 * Set the colour to apply at the end control's position
+	 * 
+	 * @param color The colour to apply at the end control point
+	 */
+	public void setEndColor(Color color) {
+		this.endCol = new Color(color);
+	}
+	
+	/**
+	 * Get the colour that should be applied at the specified location
+	 * 
+	 * @param shape The shape being filled
+	 * @param x The x coordinate of the point being coloured 
+	 * @param y The y coordinate of the point being coloured
+	 * @return The colour that should be applied based on the control points of this gradient
+	 */
+	public Color colorAt(Shape shape, float x, float y) {
+		if (local) {
+			return colorAt(x-shape.getCenterX(),y-shape.getCenterY());
+		} else {
+			return colorAt(x,y);
+		}
+	}
+
+	/**
+	 * Get the colour that should be applied at the specified location
+	 * 
+	 * @param x The x coordinate of the point being coloured 
+	 * @param y The y coordinate of the point being coloured
+	 * @return The colour that should be applied based on the control points of this gradient
+	 */
+	public Color colorAt(float x, float y) {
+		float dx1 = end.getX() - start.getX();
+		float dy1 = end.getY() - start.getY();
+		
+		float dx2 = -dy1;
+		float dy2 = dx1;
+		float denom = (dy2 * dx1) - (dx2 * dy1);
+		
+		if (denom == 0) {
+			return Color.black;
+		}
+		
+		float ua = (dx2 * (start.getY() - y)) - (dy2 * (start.getX() - x));
+		ua /= denom;
+		float ub = (dx1 * (start.getY() - y)) - (dy1 * (start.getX() - x));
+		ub /= denom;
+		float u = ua;
+		if (u < 0) {
+			u = 0;
+		} 
+		if (u > 1) {
+			u = 1;
+		}
+		float v = 1 - u;
+
+		// u is the proportion down the line we are
+		Color col = new Color(1,1,1,1);
+		col.r = (u * endCol.r) + (v * startCol.r);
+		col.b = (u * endCol.b) + (v * startCol.b);
+		col.g = (u * endCol.g) + (v * startCol.g);
+		col.a = (u * endCol.a) + (v * startCol.a);
+		
+		return col;
+	}
+
+	/**
+	 * @see org.newdawn.slick.ShapeFill#getOffsetAt(org.newdawn.slick.geom.Shape, float, float)
+	 */
+	public Vector2f getOffsetAt(Shape shape, float x, float y) {
+		return none;
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/fills/package.html b/lib/slick/src/org/newdawn/slick/fills/package.html
new file mode 100644
index 00000000..d1db3793
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/fills/package.html
@@ -0,0 +1,3 @@
+
+Fill effects used to colour and mogrify shapes during rendering
+
\ No newline at end of file
diff --git a/lib/slick/src/org/newdawn/slick/font/Glyph.java b/lib/slick/src/org/newdawn/slick/font/Glyph.java
new file mode 100644
index 00000000..faf1b034
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/font/Glyph.java
@@ -0,0 +1,152 @@
+
+package org.newdawn.slick.font;
+
+import java.awt.Rectangle;
+import java.awt.Shape;
+import java.awt.font.GlyphMetrics;
+import java.awt.font.GlyphVector;
+
+import org.newdawn.slick.Image;
+import org.newdawn.slick.UnicodeFont;
+
+/**
+ * Represents the glyph in a font for a unicode codepoint.
+ * 
+ * @author Nathan Sweet 
+ */
+public class Glyph {
+	/** The code point in which this glyph is found */
+	private int codePoint;
+	/** The width of this glyph in pixels */
+	private short width;
+	/** The height of this glyph in pixels */
+	private short height;
+	/** The offset on the y axis to draw the glyph at */
+	private short yOffset;
+	/** True if the glyph isn't defined */
+	private boolean isMissing;
+	/** The shape drawn for this glyph */
+	private Shape shape;
+	/** The image generated for this glyph */
+	private Image image;
+
+	/**
+	 * Create a new glyph
+	 * 
+	 * @param codePoint The code point in which this glyph can be found
+	 * @param bounds The bounds that this glrph can fill
+	 * @param vector The vector this glyph is part of
+	 * @param index The index of this glyph within the vector
+	 * @param unicodeFont The font this glyph forms part of
+	 */
+	public Glyph(int codePoint, Rectangle bounds, GlyphVector vector, int index, UnicodeFont unicodeFont) {
+		this.codePoint = codePoint;
+
+		GlyphMetrics metrics = vector.getGlyphMetrics(index);
+		int lsb = (int)metrics.getLSB();
+		if (lsb > 0) lsb = 0;
+		int rsb = (int)metrics.getRSB();
+		if (rsb > 0) rsb = 0;
+
+		int glyphWidth = bounds.width - lsb - rsb;
+		int glyphHeight = bounds.height;
+		if (glyphWidth > 0 && glyphHeight > 0) {
+			int padTop = unicodeFont.getPaddingTop();
+			int padRight = unicodeFont.getPaddingRight();
+			int padBottom = unicodeFont.getPaddingBottom();
+			int padLeft = unicodeFont.getPaddingLeft();
+			int glyphSpacing = 1; // Needed to prevent filtering problems.
+			width = (short)(glyphWidth + padLeft + padRight + glyphSpacing);
+			height = (short)(glyphHeight + padTop + padBottom + glyphSpacing);
+			yOffset = (short)(unicodeFont.getAscent() + bounds.y - padTop);
+		}
+
+		shape = vector.getGlyphOutline(index, -bounds.x + unicodeFont.getPaddingLeft(), -bounds.y + unicodeFont.getPaddingTop());
+
+		isMissing = !unicodeFont.getFont().canDisplay((char)codePoint);
+	}
+
+	/**
+	 * The unicode codepoint the glyph represents.
+	 * 
+	 * @return The codepoint the glyph represents
+	 */
+	public int getCodePoint () {
+		return codePoint;
+	}
+
+	/**
+	 * Returns true if the font does not have a glyph for this codepoint.
+	 * 
+	 * @return True if this glyph is not defined in the given code point
+	 */
+	public boolean isMissing () {
+		return isMissing;
+	}
+
+	/**
+	 * The width of the glyph's image.
+	 * 
+	 * @return The width in pixels of the glyphs image
+	 */
+	public int getWidth () {
+		return width;
+	}
+
+	/**
+	 * The height of the glyph's image.
+	 * 
+	 * @return The height in pixels of the glyphs image
+	 */
+	public int getHeight () {
+		return height;
+	}
+
+	/**
+	 * The shape to use to draw this glyph. This is set to null after the glyph is stored 
+	 * in a GlyphPage.
+	 * 
+	 * @return The shape drawn for this glyph
+	 */
+	public Shape getShape () {
+		return shape;
+	}
+
+	/**
+	 * Set the shape that should be drawn for this glyph
+	 * 
+	 * @param shape The shape that should be drawn for this glyph
+	 */
+	public void setShape(Shape shape) {
+		this.shape = shape;
+	}
+
+	/**
+	 * The image to use for this glyph. This is null until after the glyph is stored in a 
+	 * GlyphPage.
+	 * 
+	 * @return The image that has been generated for this glyph
+	 */
+	public Image getImage () {
+		return image;
+	}
+
+	/**
+	 * Set the image that has been generated for this glyph
+	 * 
+	 * @param image The image that has been generated for this glyph
+	 */
+	public void setImage(Image image) {
+		this.image = image;
+	}
+
+	/**
+	 * The distance from drawing y location to top of this glyph, causing the glyph to sit 
+	 * on the baseline.
+	 * 
+	 * @return The offset on the y axis this glyph should be drawn at
+	 */
+	public int getYOffset() {
+		return yOffset;
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/font/GlyphPage.java b/lib/slick/src/org/newdawn/slick/font/GlyphPage.java
new file mode 100644
index 00000000..d97c4a20
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/font/GlyphPage.java
@@ -0,0 +1,260 @@
+
+package org.newdawn.slick.font;
+
+import java.awt.AlphaComposite;
+import java.awt.Graphics2D;
+import java.awt.RenderingHints;
+import java.awt.font.FontRenderContext;
+import java.awt.image.BufferedImage;
+import java.awt.image.WritableRaster;
+import java.nio.ByteBuffer;
+import java.nio.ByteOrder;
+import java.nio.IntBuffer;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+import java.util.ListIterator;
+
+import org.newdawn.slick.Color;
+import org.newdawn.slick.Image;
+import org.newdawn.slick.SlickException;
+import org.newdawn.slick.UnicodeFont;
+import org.newdawn.slick.font.effects.Effect;
+import org.newdawn.slick.opengl.TextureImpl;
+import org.newdawn.slick.opengl.renderer.Renderer;
+import org.newdawn.slick.opengl.renderer.SGL;
+
+/**
+ * Stores a number of glyphs on a single texture.
+ * 
+ * @author Nathan Sweet 
+ */
+public class GlyphPage {
+	/** The interface to OpenGL */
+	private static final SGL GL = Renderer.get();
+
+	/** The maxium size of an individual glyph */
+	public static final int MAX_GLYPH_SIZE = 256;
+
+	/** A temporary working buffer */
+    private static ByteBuffer scratchByteBuffer = ByteBuffer.allocateDirect(MAX_GLYPH_SIZE * MAX_GLYPH_SIZE * 4);
+
+    static {
+		scratchByteBuffer.order(ByteOrder.LITTLE_ENDIAN);
+    }
+    
+    /** A temporary working buffer */
+    private static IntBuffer scratchIntBuffer = scratchByteBuffer.asIntBuffer();
+    
+    
+	/** A temporary image used to generate the glyph page */
+	private static BufferedImage scratchImage = new BufferedImage(MAX_GLYPH_SIZE, MAX_GLYPH_SIZE, BufferedImage.TYPE_INT_ARGB);
+	/** The graphics context form the temporary image */
+	private static Graphics2D scratchGraphics = (Graphics2D)scratchImage.getGraphics();
+	
+	static {
+		scratchGraphics.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
+		scratchGraphics.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
+		scratchGraphics.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS, RenderingHints.VALUE_FRACTIONALMETRICS_ON);
+	}
+	
+	/** The render context in which the glyphs will be generated */
+    public static FontRenderContext renderContext = scratchGraphics.getFontRenderContext();
+	
+	/**
+	 * Get the scratch graphics used to generate the page of glyphs
+	 * 
+	 * @return The scratch graphics used to build the page
+	 */
+	public static Graphics2D getScratchGraphics() {
+		return scratchGraphics;
+	}
+	
+	/** The font this page is part of */
+	private final UnicodeFont unicodeFont;
+	/** The width of this page's image */
+	private final int pageWidth;
+	/** The height of this page's image */
+	private final int pageHeight;
+	/** The image containing the glyphs */
+	private final Image pageImage;
+	/** The x position of the page */
+	private int pageX;
+	/** The y position of the page */
+	private int pageY;
+	/** The height of the last row on the page */
+	private int rowHeight;
+	/** True if the glyphs are ordered */
+	private boolean orderAscending;
+	/** The list of glyphs on this page */
+	private final List pageGlyphs = new ArrayList(32);
+
+	/**
+	 * Create a new page of glyphs
+	 * 
+	 * @param unicodeFont The font this page forms part of
+	 * @param pageWidth The width of the backing texture.
+	 * @param pageHeight The height of the backing texture.
+	 * @throws SlickException if the backing texture could not be created.
+	 */
+	public GlyphPage(UnicodeFont unicodeFont, int pageWidth, int pageHeight) throws SlickException {
+		this.unicodeFont = unicodeFont;
+		this.pageWidth = pageWidth;
+		this.pageHeight = pageHeight;
+
+		pageImage = new Image(pageWidth, pageHeight);
+	}
+
+	/**
+	 * Loads glyphs to the backing texture and sets the image on each loaded glyph. Loaded glyphs are removed from the list.
+	 * 
+	 * If this page already has glyphs and maxGlyphsToLoad is -1, then this method will return 0 if all the new glyphs don't fit.
+	 * This reduces texture binds when drawing since glyphs loaded at once are typically displayed together.
+	 * @param glyphs The glyphs to load.
+	 * @param maxGlyphsToLoad This is the maximum number of glyphs to load from the list. Set to -1 to attempt to load all the
+	 *           glyphs.
+	 * @return The number of glyphs that were actually loaded.
+	 * @throws SlickException if the glyph could not be rendered.
+	 */
+	public int loadGlyphs (List glyphs, int maxGlyphsToLoad) throws SlickException {
+		if (rowHeight != 0 && maxGlyphsToLoad == -1) {
+			// If this page has glyphs and we are not loading incrementally, return zero if any of the glyphs don't fit.
+			int testX = pageX;
+			int testY = pageY;
+			int testRowHeight = rowHeight;
+			for (Iterator iter = getIterator(glyphs); iter.hasNext();) {
+				Glyph glyph = (Glyph)iter.next();
+				int width = glyph.getWidth();
+				int height = glyph.getHeight();
+				if (testX + width >= pageWidth) {
+					testX = 0;
+					testY += testRowHeight;
+					testRowHeight = height;
+				} else if (height > testRowHeight) {
+					testRowHeight = height;
+				}
+				if (testY + testRowHeight >= pageWidth) return 0;
+				testX += width;
+			}
+		}
+
+		Color.white.bind();
+		pageImage.bind();
+
+		int i = 0;
+		for (Iterator iter = getIterator(glyphs); iter.hasNext();) {
+			Glyph glyph = (Glyph)iter.next();
+			int width = Math.min(MAX_GLYPH_SIZE, glyph.getWidth());
+			int height = Math.min(MAX_GLYPH_SIZE, glyph.getHeight());
+
+			if (rowHeight == 0) {
+				// The first glyph always fits.
+				rowHeight = height;
+			} else {
+				// Wrap to the next line if needed, or break if no more fit.
+				if (pageX + width >= pageWidth) {
+					if (pageY + rowHeight + height >= pageHeight) break;
+					pageX = 0;
+					pageY += rowHeight;
+					rowHeight = height;
+				} else if (height > rowHeight) {
+					if (pageY + height >= pageHeight) break;
+					rowHeight = height;
+				}
+			}
+
+			renderGlyph(glyph, width, height);
+			pageGlyphs.add(glyph);
+
+			pageX += width;
+
+			iter.remove();
+			i++;
+			if (i == maxGlyphsToLoad) {
+				// If loading incrementally, flip orderAscending so it won't change, since we'll probably load the rest next time.
+				orderAscending = !orderAscending;
+				break;
+			}
+		}
+
+		TextureImpl.bindNone();
+
+		// Every other batch of glyphs added to a page are sorted the opposite way to attempt to keep same size glyps together.
+		orderAscending = !orderAscending;
+
+		return i;
+	}
+
+	/**
+	 * Loads a single glyph to the backing texture, if it fits.
+	 * 
+	 * @param glyph The glyph to be rendered
+	 * @param width The expected width of the glyph
+	 * @param height The expected height of the glyph
+	 * @throws SlickException if the glyph could not be rendered.
+	 */
+	private void renderGlyph(Glyph glyph, int width, int height) throws SlickException {
+		// Draw the glyph to the scratch image using Java2D.
+		scratchGraphics.setComposite(AlphaComposite.Clear);
+		scratchGraphics.fillRect(0, 0, MAX_GLYPH_SIZE, MAX_GLYPH_SIZE);
+		scratchGraphics.setComposite(AlphaComposite.SrcOver);
+		scratchGraphics.setColor(java.awt.Color.white);
+		for (Iterator iter = unicodeFont.getEffects().iterator(); iter.hasNext();)
+			((Effect)iter.next()).draw(scratchImage, scratchGraphics, unicodeFont, glyph);
+		glyph.setShape(null); // The shape will never be needed again.
+
+		WritableRaster raster = scratchImage.getRaster();
+		int[] row = new int[width];
+		for (int y = 0; y < height; y++) {
+			raster.getDataElements(0, y, width, 1, row);
+			scratchIntBuffer.put(row);
+		}
+		GL.glTexSubImage2D(SGL.GL_TEXTURE_2D, 0, pageX, pageY, width, height, SGL.GL_BGRA, SGL.GL_UNSIGNED_BYTE,
+			scratchByteBuffer);
+		scratchIntBuffer.clear();
+
+		glyph.setImage(pageImage.getSubImage(pageX, pageY, width, height));
+	}
+
+	/**
+	 * Returns an iterator for the specified glyphs, sorted either ascending or descending.
+	 * 
+	 * @param glyphs The glyphs to return if present
+	 * @return An iterator of the sorted list of glyphs
+	 */
+	private Iterator getIterator(List glyphs) {
+		if (orderAscending) return glyphs.iterator();
+		final ListIterator iter = glyphs.listIterator(glyphs.size());
+		return new Iterator() {
+			public boolean hasNext () {
+				return iter.hasPrevious();
+			}
+
+			public Object next () {
+				return iter.previous();
+			}
+
+			public void remove () {
+				iter.remove();
+			}
+		};
+	}
+
+	/**
+	 * Returns the glyphs stored on this page.
+	 * 
+	 * @return A list of {@link Glyph} elements on this page
+	 */
+	public List getGlyphs () {
+		return pageGlyphs;
+	}
+
+	/**
+	 * Returns the backing texture for this page.
+	 * 
+	 * @return The image of this page of glyphs
+	 */
+	public Image getImage () {
+		return pageImage;
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/font/HieroSettings.java b/lib/slick/src/org/newdawn/slick/font/HieroSettings.java
new file mode 100644
index 00000000..72a05ff1
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/font/HieroSettings.java
@@ -0,0 +1,380 @@
+
+package org.newdawn.slick.font;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.PrintStream;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.newdawn.slick.SlickException;
+import org.newdawn.slick.UnicodeFont;
+import org.newdawn.slick.font.effects.ConfigurableEffect;
+import org.newdawn.slick.font.effects.ConfigurableEffect.Value;
+import org.newdawn.slick.util.ResourceLoader;
+
+/**
+ * Holds the settings needed to configure a UnicodeFont.
+ * 
+ * @author Nathan Sweet 
+ */
+public class HieroSettings {
+	/** The size of the font to be generated */
+	private int fontSize = 12;
+	/** True if the font is rendered bold */
+	private boolean bold = false;
+	/** True fi the font if rendered italic */
+	private boolean italic = false;
+	/** The padding applied in pixels to the top of the glyph rendered area */
+	private int paddingTop;
+	/** The padding applied in pixels to the left of the glyph rendered area */
+	private int paddingLeft;
+	/** The padding applied in pixels to the bottom of the glyph rendered area */
+	private int paddingBottom;
+	/** The padding applied in pixels to the right of the glyph rendered area */
+	private int paddingRight;
+	/** The padding applied in pixels to horizontal advance for each glyph */
+	private int paddingAdvanceX;
+	/** The padding applied in pixels to vertical advance for each glyph */
+	private int paddingAdvanceY;
+	/** The width of the glyph page generated */
+	private int glyphPageWidth = 512;
+	/** The height of the glyph page generated */
+	private int glyphPageHeight = 512;
+	/** The list of effects applied */
+	private final List effects = new ArrayList();
+
+	/**
+	 * Default constructor for injection
+	 */
+	public HieroSettings() {
+	}
+
+	/**
+	 * Create a new set of configuration from a file
+	 * 
+	 * @param hieroFileRef The file system or classpath location of the Hiero settings file.
+	 * @throws SlickException if the file could not be read.
+	 */
+	public HieroSettings(String hieroFileRef) throws SlickException {
+		this(ResourceLoader.getResourceAsStream(hieroFileRef));
+	}
+	
+	/**
+	 * Create a new set of configuration from a file
+	 * 
+	 * @param in The stream from which to read the settings from
+	 * @throws SlickException if the file could not be read.
+	 */
+	public HieroSettings(InputStream in) throws SlickException {
+		try {
+			BufferedReader reader = new BufferedReader(new InputStreamReader(in));
+			while (true) {
+				String line = reader.readLine();
+				if (line == null) break;
+				line = line.trim();
+				if (line.length() == 0) continue;
+				String[] pieces = line.split("=", 2);
+				String name = pieces[0].trim();
+				String value = pieces[1];
+				if (name.equals("font.size")) {
+					fontSize = Integer.parseInt(value);
+				} else if (name.equals("font.bold")) {
+					bold = Boolean.valueOf(value).booleanValue();
+				} else if (name.equals("font.italic")) {
+					italic = Boolean.valueOf(value).booleanValue();
+				} else if (name.equals("pad.top")) {
+					paddingTop = Integer.parseInt(value);
+				} else if (name.equals("pad.right")) {
+					paddingRight = Integer.parseInt(value);
+				} else if (name.equals("pad.bottom")) {
+					paddingBottom = Integer.parseInt(value);
+				} else if (name.equals("pad.left")) {
+					paddingLeft = Integer.parseInt(value);
+				} else if (name.equals("pad.advance.x")) {
+					paddingAdvanceX = Integer.parseInt(value);
+				} else if (name.equals("pad.advance.y")) {
+					paddingAdvanceY = Integer.parseInt(value);
+				} else if (name.equals("glyph.page.width")) {
+					glyphPageWidth = Integer.parseInt(value);
+				} else if (name.equals("glyph.page.height")) {
+					glyphPageHeight = Integer.parseInt(value);
+				} else if (name.equals("effect.class")) {
+					try {
+						effects.add(Class.forName(value).newInstance());
+					} catch (Exception ex) {
+						throw new SlickException("Unable to create effect instance: " + value, ex);
+					}
+				} else if (name.startsWith("effect.")) {
+					// Set an effect value on the last added effect.
+					name = name.substring(7);
+					ConfigurableEffect effect = (ConfigurableEffect)effects.get(effects.size() - 1);
+					List values = effect.getValues();
+					for (Iterator iter = values.iterator(); iter.hasNext();) {
+						Value effectValue = (Value)iter.next();
+						if (effectValue.getName().equals(name)) {
+							effectValue.setString(value);
+							break;
+						}
+					}
+					effect.setValues(values);
+				}
+			}
+			reader.close();
+		} catch (Exception ex) {
+			throw new SlickException("Unable to load Hiero font file", ex);
+		}
+	}
+
+	/**
+	 * @see UnicodeFont#getPaddingTop()
+	 * 
+	 * @return The padding for the top of the glyph area in pixels
+	 */
+	public int getPaddingTop () {
+		return paddingTop;
+	}
+
+	/**
+	 * @see UnicodeFont#setPaddingTop(int)
+	 * 
+	 * @param paddingTop The padding for the top of the glyph area in pixels
+	 */
+	public void setPaddingTop(int paddingTop) {
+		this.paddingTop = paddingTop;
+	}
+
+	/**
+	 * @see UnicodeFont#getPaddingLeft()
+	 * 
+	 * @return The padding for the left of the glyph area in pixels
+	 */
+	public int getPaddingLeft() {
+		return paddingLeft;
+	}
+
+	/**
+	 * @see UnicodeFont#setPaddingLeft(int)
+	 * 
+	 * @param paddingLeft The padding for the left of the glyph area in pixels
+	 */
+	public void setPaddingLeft(int paddingLeft) {
+		this.paddingLeft = paddingLeft;
+	}
+
+	/**
+	 * @see UnicodeFont#getPaddingBottom()
+	 * 
+	 * @return The padding for the bottom of the glyph area in pixels
+	 */
+	public int getPaddingBottom() {
+		return paddingBottom;
+	}
+
+	/**
+	 * @see UnicodeFont#setPaddingBottom(int)
+	 * 
+	 * @param paddingBottom The padding for the bottom of the glyph area in pixels
+	 */
+	public void setPaddingBottom(int paddingBottom) {
+		this.paddingBottom = paddingBottom;
+	}
+
+	/**
+	 * @see UnicodeFont#getPaddingRight()
+	 * 
+	 * @return The padding for the right of the glyph area in pixels
+	 */
+	public int getPaddingRight() {
+		return paddingRight;
+	}
+
+	/**
+	 * @see UnicodeFont#setPaddingRight(int)
+	 * 
+	 * @param paddingRight The padding for the right of the glyph area in pixels
+	 */
+	public void setPaddingRight(int paddingRight) {
+		this.paddingRight = paddingRight;
+	}
+
+	/**
+	 * @see UnicodeFont#getPaddingAdvanceX()
+	 * 
+	 * @return The padding for the horizontal advance of each glyph
+	 */
+	public int getPaddingAdvanceX() {
+		return paddingAdvanceX;
+	}
+
+	/**
+	 * @see UnicodeFont#setPaddingAdvanceX(int)
+	 * 
+	 * @param paddingAdvanceX The padding for the horizontal advance of each glyph
+	 */
+	public void setPaddingAdvanceX(int paddingAdvanceX) {
+		this.paddingAdvanceX = paddingAdvanceX;
+	}
+
+	/**
+	 * @see UnicodeFont#getPaddingAdvanceY()
+	 * 
+	 * @return The padding for the vertical advance of each glyph
+	 */
+	public int getPaddingAdvanceY() {
+		return paddingAdvanceY;
+	}
+
+	/**
+	 * @see UnicodeFont#setPaddingAdvanceY(int)
+	 * 
+	 * @param paddingAdvanceY The padding for the vertical advance of each glyph
+	 */
+	public void setPaddingAdvanceY(int paddingAdvanceY) {
+		this.paddingAdvanceY = paddingAdvanceY;
+	}
+
+	/**
+	 * @see UnicodeFont#getGlyphPageWidth()
+	 * 
+	 * @return The width of the generate glyph pages
+	 */
+	public int getGlyphPageWidth() {
+		return glyphPageWidth;
+	}
+
+	/**
+	 * @see UnicodeFont#setGlyphPageWidth(int)
+	 * 
+	 * @param glyphPageWidth The width of the generate glyph pages
+	 */
+	public void setGlyphPageWidth(int glyphPageWidth) {
+		this.glyphPageWidth = glyphPageWidth;
+	}
+
+	/**
+	 * @see UnicodeFont#getGlyphPageHeight()
+	 * 
+	 * @return The height of the generate glyph pages
+	 */
+	public int getGlyphPageHeight() {
+		return glyphPageHeight;
+	}
+
+	/**
+	 * @see UnicodeFont#setGlyphPageHeight(int)
+	 * 
+	 * @param glyphPageHeight The height of the generate glyph pages
+	 */
+	public void setGlyphPageHeight(int glyphPageHeight) {
+		this.glyphPageHeight = glyphPageHeight;
+	}
+
+	/**
+	 * @see UnicodeFont#UnicodeFont(String, int, boolean, boolean)
+	 * @see UnicodeFont#UnicodeFont(java.awt.Font, int, boolean, boolean)
+	 * 
+	 * @return The point size of the font generated
+	 */
+	public int getFontSize() {
+		return fontSize;
+	}
+
+	/**
+	 * @see UnicodeFont#UnicodeFont(String, int, boolean, boolean)
+	 * @see UnicodeFont#UnicodeFont(java.awt.Font, int, boolean, boolean)
+	 * 
+	 * @param fontSize The point size of the font generated
+	 */
+	public void setFontSize (int fontSize) {
+		this.fontSize = fontSize;
+	}
+
+	/**
+	 * @see UnicodeFont#UnicodeFont(String, int, boolean, boolean)
+	 * @see UnicodeFont#UnicodeFont(java.awt.Font, int, boolean, boolean)
+	 * 
+	 * @return True if the font was generated in bold typeface
+	 */
+	public boolean isBold () {
+		return bold;
+	}
+
+	/**
+	 * @see UnicodeFont#UnicodeFont(String, int, boolean, boolean)
+	 * @see UnicodeFont#UnicodeFont(java.awt.Font, int, boolean, boolean)
+	 * 
+	 * @param bold True if the font was generated in bold typeface
+	 */
+	public void setBold (boolean bold) {
+		this.bold = bold;
+	}
+
+	/**
+	 * @see UnicodeFont#UnicodeFont(String, int, boolean, boolean)
+	 * @see UnicodeFont#UnicodeFont(java.awt.Font, int, boolean, boolean)
+	 * 
+	 * @return True if the font was generated in italic typeface
+	 */
+	public boolean isItalic () {
+		return italic;
+	}
+
+	/**
+	 * @see UnicodeFont#UnicodeFont(String, int, boolean, boolean)
+	 * @see UnicodeFont#UnicodeFont(java.awt.Font, int, boolean, boolean)
+	 * 
+	 * @param italic True if the font was generated in italic typeface
+	 */
+	public void setItalic (boolean italic) {
+		this.italic = italic;
+	}
+
+	/**
+	 * @see UnicodeFont#getEffects()
+	 * 
+	 * @return The list of effects applied to the text
+	 */
+	public List getEffects() {
+		return effects;
+	}
+
+	/**
+	 * Saves the settings to a file.
+	 * 
+	 * @param file The file we're saving to
+	 * @throws IOException if the file could not be saved.
+	 */
+	public void save(File file) throws IOException {
+		PrintStream out = new PrintStream(new FileOutputStream(file));
+		out.println("font.size=" + fontSize);
+		out.println("font.bold=" + bold);
+		out.println("font.italic=" + italic);
+		out.println();
+		out.println("pad.top=" + paddingTop);
+		out.println("pad.right=" + paddingRight);
+		out.println("pad.bottom=" + paddingBottom);
+		out.println("pad.left=" + paddingLeft);
+		out.println("pad.advance.x=" + paddingAdvanceX);
+		out.println("pad.advance.y=" + paddingAdvanceY);
+		out.println();
+		out.println("glyph.page.width=" + glyphPageWidth);
+		out.println("glyph.page.height=" + glyphPageHeight);
+		out.println();
+		for (Iterator iter = effects.iterator(); iter.hasNext();) {
+			ConfigurableEffect effect = (ConfigurableEffect)iter.next();
+			out.println("effect.class=" + effect.getClass().getName());
+			for (Iterator iter2 = effect.getValues().iterator(); iter2.hasNext();) {
+				Value value = (Value)iter2.next();
+				out.println("effect." + value.getName() + "=" + value.getString());
+			}
+			out.println();
+		}
+		out.close();
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/font/effects/ColorEffect.java b/lib/slick/src/org/newdawn/slick/font/effects/ColorEffect.java
new file mode 100644
index 00000000..d0247695
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/font/effects/ColorEffect.java
@@ -0,0 +1,92 @@
+
+package org.newdawn.slick.font.effects;
+
+import java.awt.Color;
+import java.awt.Graphics2D;
+import java.awt.image.BufferedImage;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.newdawn.slick.UnicodeFont;
+import org.newdawn.slick.font.Glyph;
+
+/**
+ * Makes glyphs a solid color.
+ * 
+ * @author Nathan Sweet 
+ */
+public class ColorEffect implements ConfigurableEffect {
+	/** The colour that will be applied across the text */
+	private Color color = Color.white;
+
+	/**
+	 * Default constructor for injection
+	 */
+	public ColorEffect() {
+	}
+
+	/**
+	 * Create a new effect to colour the text
+	 * 
+	 * @param color The colour to apply across the text
+	 */
+	public ColorEffect(Color color) {
+		this.color = color;
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.Effect#draw(java.awt.image.BufferedImage, java.awt.Graphics2D, org.newdawn.slick.UnicodeFont, org.newdawn.slick.font.Glyph)
+	 */
+	public void draw(BufferedImage image, Graphics2D g, UnicodeFont unicodeFont, Glyph glyph) {
+		g.setColor(color);
+		g.fill(glyph.getShape());
+	}
+
+	/**
+	 * Get the colour being applied by this effect
+	 * 
+	 * @return The colour being applied by this effect
+	 */
+	public Color getColor() {
+		return color;
+	}
+
+	/**
+	 * Set the colour being applied by this effect
+	 * 
+	 * @param color The colour being applied by this effect
+	 */
+	public void setColor(Color color) {
+		if (color == null) throw new IllegalArgumentException("color cannot be null.");
+		this.color = color;
+	}
+
+	/**
+	 * @see java.lang.Object#toString()
+	 */
+	public String toString () {
+		return "Color";
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.ConfigurableEffect#getValues()
+	 */
+	public List getValues() {
+		List values = new ArrayList();
+		values.add(EffectUtil.colorValue("Color", color));
+		return values;
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.ConfigurableEffect#setValues(java.util.List)
+	 */
+	public void setValues(List values) {
+		for (Iterator iter = values.iterator(); iter.hasNext();) {
+			Value value = (Value)iter.next();
+			if (value.getName().equals("Color")) {
+				setColor((Color)value.getObject());
+			}
+		}
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/font/effects/ConfigurableEffect.java b/lib/slick/src/org/newdawn/slick/font/effects/ConfigurableEffect.java
new file mode 100644
index 00000000..2bd2e768
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/font/effects/ConfigurableEffect.java
@@ -0,0 +1,53 @@
+
+package org.newdawn.slick.font.effects;
+
+import java.util.List;
+
+/**
+ * An effect that has a number of configuration values. This allows the effect to be configured in the Hiero GUI and to be saved
+ * and loaded to and from a file.
+ * 
+ * @author Nathan Sweet 
+ */
+public interface ConfigurableEffect extends Effect {
+	/**
+	 * Returns the list of {@link Value}s for this effect. This list is not typically backed by the effect, so changes to the
+	 * values will not take affect until {@link #setValues(List)} is called.
+	 */
+	public List getValues();
+
+	/**
+	 * Sets the list of {@link Value}s for this effect.
+	 */
+	public void setValues(List values);
+
+	/**
+	 * Represents a configurable value for an effect.
+	 */
+	static public interface Value {
+		/**
+		 * Returns the name of the value.
+		 */
+		public String getName ();
+
+		/**
+		 * Sets the string representation of the value.
+		 */
+		public void setString (String value);
+
+		/**
+		 * Gets the string representation of the value.
+		 */
+		public String getString ();
+
+		/**
+		 * Gets the object representation of the value.
+		 */
+		public Object getObject ();
+
+		/**
+		 * Shows a dialog allowing a user to configure this value.
+		 */
+		public void showDialog ();
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/font/effects/Effect.java b/lib/slick/src/org/newdawn/slick/font/effects/Effect.java
new file mode 100644
index 00000000..fe07d259
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/font/effects/Effect.java
@@ -0,0 +1,25 @@
+
+package org.newdawn.slick.font.effects;
+
+import java.awt.Graphics2D;
+import java.awt.image.BufferedImage;
+
+import org.newdawn.slick.UnicodeFont;
+import org.newdawn.slick.font.Glyph;
+
+/**
+ * A graphical effect that is applied to glyphs in a {@link UnicodeFont}.
+ * 
+ * @author Nathan Sweet 
+ */
+public interface Effect {
+	/**
+	 * Called to draw the effect.
+	 * 
+	 * @param image The image to draw into
+	 * @param g The graphics context to use for applying the effect
+	 * @param unicodeFont The font being rendered
+	 * @param glyph The particular glyph being rendered
+	 */
+	public void draw (BufferedImage image, Graphics2D g, UnicodeFont unicodeFont, Glyph glyph);
+}
diff --git a/lib/slick/src/org/newdawn/slick/font/effects/EffectUtil.java b/lib/slick/src/org/newdawn/slick/font/effects/EffectUtil.java
new file mode 100644
index 00000000..ec297f3c
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/font/effects/EffectUtil.java
@@ -0,0 +1,368 @@
+
+package org.newdawn.slick.font.effects;
+
+import java.awt.AlphaComposite;
+import java.awt.Color;
+import java.awt.Dimension;
+import java.awt.EventQueue;
+import java.awt.Graphics2D;
+import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
+import java.awt.Insets;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.image.BufferedImage;
+
+import javax.swing.BorderFactory;
+import javax.swing.DefaultComboBoxModel;
+import javax.swing.JButton;
+import javax.swing.JCheckBox;
+import javax.swing.JColorChooser;
+import javax.swing.JComboBox;
+import javax.swing.JComponent;
+import javax.swing.JDialog;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
+import javax.swing.JSpinner;
+import javax.swing.JTextArea;
+import javax.swing.SpinnerNumberModel;
+
+import org.newdawn.slick.font.GlyphPage;
+import org.newdawn.slick.font.effects.ConfigurableEffect.Value;
+
+/**
+ * Provides utility methods for effects.
+ * 
+ * @author Nathan Sweet 
+ */
+public class EffectUtil {
+	/** A graphics 2D temporary surface to be used when generating effects */
+	static private BufferedImage scratchImage = new BufferedImage(GlyphPage.MAX_GLYPH_SIZE, GlyphPage.MAX_GLYPH_SIZE,
+		BufferedImage.TYPE_INT_ARGB);
+
+	/**
+	 * Returns an image that can be used by effects as a temp image.
+	 * 
+	 * @return The scratch image used for temporary operations
+	 */
+	static public BufferedImage getScratchImage() {
+		Graphics2D g = (Graphics2D)scratchImage.getGraphics();
+		g.setComposite(AlphaComposite.Clear);
+		g.fillRect(0, 0, GlyphPage.MAX_GLYPH_SIZE, GlyphPage.MAX_GLYPH_SIZE);
+		g.setComposite(AlphaComposite.SrcOver);
+		g.setColor(java.awt.Color.white);
+		return scratchImage;
+	}
+
+	/**
+	 * Prompts the user for a colour value
+	 * 
+	 * @param name Thename of the value being configured
+	 * @param currentValue The default value that should be selected
+	 * @return The value selected
+	 */
+	static public Value colorValue(String name, Color currentValue) {
+		return new DefaultValue(name, EffectUtil.toString(currentValue)) {
+			public void showDialog () {
+				Color newColor = JColorChooser.showDialog(null, "Choose a color", EffectUtil.fromString(value));
+				if (newColor != null) value = EffectUtil.toString(newColor);
+			}
+
+			public Object getObject () {
+				return EffectUtil.fromString(value);
+			}
+		};
+	}
+
+	/**
+	 * Prompts the user for int value
+	 * 
+	 * @param name The name of the dialog to show
+	 * @param currentValue The current value to be displayed
+	 * @param description The help text to provide
+	 * @return The value selected by the user
+	 */
+	static public Value intValue (String name, final int currentValue, final String description) {
+		return new DefaultValue(name, String.valueOf(currentValue)) {
+			public void showDialog () {
+				JSpinner spinner = new JSpinner(new SpinnerNumberModel(currentValue, Short.MIN_VALUE, Short.MAX_VALUE, 1));
+				if (showValueDialog(spinner, description)) value = String.valueOf(spinner.getValue());
+			}
+
+			public Object getObject () {
+				return Integer.valueOf(value);
+			}
+		};
+	}
+
+	/**
+	 * Prompts the user for float value
+	 * 
+	 * @param name The name of the dialog to show
+	 * @param currentValue The current value to be displayed
+	 * @param description The help text to provide
+	 * @param min The minimum value to allow
+	 * @param max The maximum value to allow
+	 * @return The value selected by the user
+	 */
+	static public Value floatValue (String name, final float currentValue, final float min, final float max,
+		final String description) {
+		return new DefaultValue(name, String.valueOf(currentValue)) {
+			public void showDialog () {
+				JSpinner spinner = new JSpinner(new SpinnerNumberModel(currentValue, min, max, 0.1f));
+				if (showValueDialog(spinner, description)) value = String.valueOf(((Double)spinner.getValue()).floatValue());
+			}
+
+			public Object getObject () {
+				return Float.valueOf(value);
+			}
+		};
+	}
+
+	/**
+	 * Prompts the user for boolean value
+	 * 
+	 * @param name The name of the dialog to show
+	 * @param currentValue The current value to be displayed
+	 * @param description The help text to provide
+	 * @return The value selected by the user
+	 */
+	static public Value booleanValue (String name, final boolean currentValue, final String description) {
+		return new DefaultValue(name, String.valueOf(currentValue)) {
+			public void showDialog () {
+				JCheckBox checkBox = new JCheckBox();
+				checkBox.setSelected(currentValue);
+				if (showValueDialog(checkBox, description)) value = String.valueOf(checkBox.isSelected());
+			}
+
+			public Object getObject () {
+				return Boolean.valueOf(value);
+			}
+		};
+	}
+
+	
+	/**
+	 * Prompts the user for a value that represents a fixed number of options. 
+	 * All options are strings.
+	 * 
+	 * @param options The first array has an entry for each option. Each entry is either a String[1] that is both the display value
+	 *           and actual value, or a String[2] whose first element is the display value and second element is the actual value.
+	 *
+	 * @param name The name of the value being prompted for
+	 * @param currentValue The current value to show as default
+	 * @param description The description of the value
+	 * @return The value selected by the user
+	 */
+	static public Value optionValue (String name, final String currentValue, final String[][] options, final String description) {
+		return new DefaultValue(name, currentValue.toString()) {
+			public void showDialog () {
+				int selectedIndex = -1;
+				DefaultComboBoxModel model = new DefaultComboBoxModel();
+				for (int i = 0; i < options.length; i++) {
+					model.addElement(options[i][0]);
+					if (getValue(i).equals(currentValue)) selectedIndex = i;
+				}
+				JComboBox comboBox = new JComboBox(model);
+				comboBox.setSelectedIndex(selectedIndex);
+				if (showValueDialog(comboBox, description)) value = getValue(comboBox.getSelectedIndex());
+			}
+
+			private String getValue (int i) {
+				if (options[i].length == 1) return options[i][0];
+				return options[i][1];
+			}
+
+			public String toString () {
+				for (int i = 0; i < options.length; i++)
+					if (getValue(i).equals(value)) return options[i][0].toString();
+				return "";
+			}
+
+			public Object getObject () {
+				return value;
+			}
+		};
+	}
+
+	/**
+	 * Convers a color to a string.
+	 * 
+	 * @param color The color to encode to a string
+	 * @return The colour as a string
+	 */
+	static public String toString (Color color) {
+		if (color == null) throw new IllegalArgumentException("color cannot be null.");
+		String r = Integer.toHexString(color.getRed());
+		if (r.length() == 1) r = "0" + r;
+		String g = Integer.toHexString(color.getGreen());
+		if (g.length() == 1) g = "0" + g;
+		String b = Integer.toHexString(color.getBlue());
+		if (b.length() == 1) b = "0" + b;
+		return r + g + b;
+	}
+
+	/**
+	 * Converts a string to a color.
+	 * 
+	 * @param rgb The string encoding the colour
+	 * @return The colour represented by the given encoded string
+	 */
+	static public Color fromString (String rgb) {
+		if (rgb == null || rgb.length() != 6) return Color.white;
+		return new Color(Integer.parseInt(rgb.substring(0, 2), 16), Integer.parseInt(rgb.substring(2, 4), 16), Integer.parseInt(rgb
+			.substring(4, 6), 16));
+	}
+
+	/**
+	 * Provides generic functionality for an effect's configurable value.
+	 */
+	static private abstract class DefaultValue implements Value {
+		/** The value being held */
+		String value;
+		/** The key/name of the value */
+		String name;
+
+		/**
+		 * Create a default value
+		 * 
+		 * @param name The name of the value being configured  
+		 * @param value The value to use for the default
+		 */
+		public DefaultValue(String name, String value) {
+			this.value = value;
+			this.name = name;
+		}
+
+		/**
+		 * @see org.newdawn.slick.font.effects.ConfigurableEffect.Value#setString(java.lang.String)
+		 */
+		public void setString(String value) {
+			this.value = value;
+		}
+
+		/**
+		 * @see org.newdawn.slick.font.effects.ConfigurableEffect.Value#getString()
+		 */
+		public String getString() {
+			return value;
+		}
+
+		/**
+		 * @see org.newdawn.slick.font.effects.ConfigurableEffect.Value#getName()
+		 */
+		public String getName() {
+			return name;
+		}
+
+		/**
+		 * @see java.lang.Object#toString()
+		 */
+		public String toString() {
+			if (value == null) {
+				return "";
+			}
+			return value.toString();
+		}
+
+		/**
+		 * Prompt the user for a value
+		 * 
+		 * @param component The component to use as parent for the prompting dialog
+		 * @param description The description of the value being prompted for
+		 * @return True if the value was configured
+		 */
+		public boolean showValueDialog(final JComponent component, String description) {
+			ValueDialog dialog = new ValueDialog(component, name, description);
+			dialog.setTitle(name);
+			dialog.setLocationRelativeTo(null);
+			EventQueue.invokeLater(new Runnable() {
+				public void run () {
+					JComponent focusComponent = component;
+					if (focusComponent instanceof JSpinner)
+						focusComponent = ((JSpinner.DefaultEditor)((JSpinner)component).getEditor()).getTextField();
+					focusComponent.requestFocusInWindow();
+				}
+			});
+			dialog.setVisible(true);
+			return dialog.okPressed;
+		}
+	};
+
+	/**
+	 * Provides generic functionality for a dialog to configure a value.
+	 */
+	static private class ValueDialog extends JDialog {
+		/** True if OK was pressed */
+		public boolean okPressed = false;
+
+		/**
+		 * Create a new dialog to configure a specific value
+		 * 
+		 * @param component The component to use as the parent of the dialog prompting the user
+		 * @param name The name of the value being configured
+		 * @param description The description of the value being configured
+		 */
+		public ValueDialog(JComponent component, String name, String description) {
+			setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+			setLayout(new GridBagLayout());
+			setModal(true);
+
+			if (component instanceof JSpinner)
+				((JSpinner.DefaultEditor)((JSpinner)component).getEditor()).getTextField().setColumns(4);
+
+			JPanel descriptionPanel = new JPanel();
+			descriptionPanel.setLayout(new GridBagLayout());
+			getContentPane().add(
+				descriptionPanel,
+				new GridBagConstraints(0, 0, 2, 1, 1.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0,
+					0), 0, 0));
+			descriptionPanel.setBackground(Color.white);
+			descriptionPanel.setBorder(BorderFactory.createMatteBorder(0, 0, 1, 0, Color.black));
+			{
+				JTextArea descriptionText = new JTextArea(description);
+				descriptionPanel.add(descriptionText, new GridBagConstraints(0, 0, 1, 1, 1.0, 0.0, GridBagConstraints.CENTER,
+					GridBagConstraints.BOTH, new Insets(5, 5, 5, 5), 0, 0));
+				descriptionText.setWrapStyleWord(true);
+				descriptionText.setLineWrap(true);
+				descriptionText.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
+				descriptionText.setEditable(false);
+			}
+
+			JPanel panel = new JPanel();
+			getContentPane().add(
+				panel,
+				new GridBagConstraints(0, 1, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(5, 5, 0,
+					5), 0, 0));
+			panel.add(new JLabel(name + ":"));
+			panel.add(component);
+
+			JPanel buttonPanel = new JPanel();
+			getContentPane().add(
+				buttonPanel,
+				new GridBagConstraints(0, 2, 2, 1, 0.0, 0.0, GridBagConstraints.EAST, GridBagConstraints.NONE,
+					new Insets(0, 0, 0, 0), 0, 0));
+			{
+				JButton okButton = new JButton("OK");
+				buttonPanel.add(okButton);
+				okButton.addActionListener(new ActionListener() {
+					public void actionPerformed (ActionEvent evt) {
+						okPressed = true;
+						setVisible(false);
+					}
+				});
+			}
+			{
+				JButton cancelButton = new JButton("Cancel");
+				buttonPanel.add(cancelButton);
+				cancelButton.addActionListener(new ActionListener() {
+					public void actionPerformed (ActionEvent evt) {
+						setVisible(false);
+					}
+				});
+			}
+
+			setSize(new Dimension(320, 175));
+		}
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/font/effects/FilterEffect.java b/lib/slick/src/org/newdawn/slick/font/effects/FilterEffect.java
new file mode 100644
index 00000000..8ca37ed7
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/font/effects/FilterEffect.java
@@ -0,0 +1,62 @@
+
+package org.newdawn.slick.font.effects;
+
+import java.awt.Graphics2D;
+import java.awt.image.BufferedImage;
+import java.awt.image.BufferedImageOp;
+
+import org.newdawn.slick.UnicodeFont;
+import org.newdawn.slick.font.Glyph;
+
+/**
+ * Applys a {@link BufferedImageOp} filter to glyphs. Many filters can be found 
+ * here: http://www.jhlabs.com/ip/filters/index.html
+ * 
+ * @author Nathan Sweet 
+ */
+public class FilterEffect implements Effect {
+	/** The filter to be applied */
+	private BufferedImageOp filter;
+
+	/**
+	 * Default constructor for injection
+	 */
+	public FilterEffect () {
+	}
+
+	/**
+	 * Create a new filtering effect based on a convolution operation
+	 * 
+	 * @param filter The filter to apply
+	 */
+	public FilterEffect (BufferedImageOp filter) {
+		this.filter = filter;
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.Effect#draw(java.awt.image.BufferedImage, java.awt.Graphics2D, org.newdawn.slick.UnicodeFont, org.newdawn.slick.font.Glyph)
+	 */
+	public void draw(BufferedImage image, Graphics2D g, UnicodeFont unicodeFont, Glyph glyph) {
+		BufferedImage scratchImage = EffectUtil.getScratchImage();
+		filter.filter(image, scratchImage);
+		image.getGraphics().drawImage(scratchImage, 0, 0, null);
+	}
+
+	/**
+	 * Get the filter being applied by this effect
+	 * 
+	 * @return The filter being applied by this effect
+	 */
+	public BufferedImageOp getFilter() {
+		return filter;
+	}
+
+	/**
+	 * Set the filter being applied by this effect
+	 * 
+	 * @param filter The filter being used by this effect
+	 */
+	public void setFilter(BufferedImageOp filter) {
+		this.filter = filter;
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/font/effects/GradientEffect.java b/lib/slick/src/org/newdawn/slick/font/effects/GradientEffect.java
new file mode 100644
index 00000000..4b7a7a7e
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/font/effects/GradientEffect.java
@@ -0,0 +1,195 @@
+
+package org.newdawn.slick.font.effects;
+
+import java.awt.Color;
+import java.awt.GradientPaint;
+import java.awt.Graphics2D;
+import java.awt.image.BufferedImage;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.newdawn.slick.UnicodeFont;
+import org.newdawn.slick.font.Glyph;
+
+/**
+ * Paints glyphs with a gradient fill.
+ * 
+ * @author Nathan Sweet 
+ */
+public class GradientEffect implements ConfigurableEffect {
+	/** The top of gradients colour */
+	private Color topColor = Color.cyan;
+	/** The bottom of the gradient's colour */
+	private Color bottomColor = Color.blue;
+	/** The offset the gradient starts at */
+	private int offset = 0;
+	/** The scaling of the graident */
+	private float scale = 1;
+	/** True if the graident should cycle back and forth across the surface */
+	private boolean cyclic;
+
+	/**
+	 * Default constructor for injection
+	 */
+	public GradientEffect() {
+	}
+
+	/**
+	 * Create a new effect to apply a graident
+	 * 
+	 * @param topColor The colour at the top of the graident
+	 * @param bottomColor The colour at the bottom of the gradient
+	 * @param scale The scale of the graident
+	 */
+	public GradientEffect(Color topColor, Color bottomColor, float scale) {
+		this.topColor = topColor;
+		this.bottomColor = bottomColor;
+		this.scale = scale;
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.Effect#draw(java.awt.image.BufferedImage, java.awt.Graphics2D, org.newdawn.slick.UnicodeFont, org.newdawn.slick.font.Glyph)
+	 */
+	public void draw(BufferedImage image, Graphics2D g, UnicodeFont unicodeFont, Glyph glyph) {
+		int ascent = unicodeFont.getAscent();
+		float height = (ascent) * scale;
+		float top = -glyph.getYOffset() + unicodeFont.getDescent() + offset + ascent / 2 - height / 2;
+		g.setPaint(new GradientPaint(0, top, topColor, 0, top + height, bottomColor, cyclic));
+		g.fill(glyph.getShape());
+	}
+
+	/**
+	 * Get the colour at the top of the graident
+	 * 
+	 * @return The colour at the top of the gradient
+	 */
+	public Color getTopColor() {
+		return topColor;
+	}
+
+	/**
+	 * Set the colour at the top of the graident
+	 * 
+	 * @param topColor The colour at the top of the graident
+	 */
+	public void setTopColor(Color topColor) {
+		this.topColor = topColor;
+	}
+
+	/**
+	 * Get the colour at the bottom of the graident
+	 * 
+	 * @return The colour at the bottom of the gradient
+	 */
+	public Color getBottomColor () {
+		return bottomColor;
+	}
+
+	/**
+	 * Set the colour at the bottom of the graident
+	 * 
+	 * @param bottomColor The colour at the bottom of the graident
+	 */
+	public void setBottomColor(Color bottomColor) {
+		this.bottomColor = bottomColor;
+	}
+
+	/**
+	 * Get the offset the gradients starts at
+	 * 
+	 * @return The offset the gradient starts at
+	 */
+	public int getOffset() {
+		return offset;
+	}
+
+	/**
+	 * Sets the pixel offset to move the gradient up or down. 
+	 * The gradient is normally centered on the glyph.
+	 * 
+	 * @param offset The offset the gradient is moved by
+	 */
+	public void setOffset (int offset) {
+		this.offset = offset;
+	}
+
+	/**
+	 * Get the percentage scaling being applied to the gradient across the surface
+	 * 
+	 * @return The scale of the graident
+	 */
+	public float getScale() {
+		return scale;
+	}
+
+	/**
+	 * Changes the height of the gradient by a percentage. The gradient is 
+	 * normally the height of most glyphs in the font.
+	 * 
+	 * @param scale The scale to apply
+	 */
+	public void setScale (float scale) {
+		this.scale = scale;
+	}
+
+	/**
+	 * Check if the graident is repeating
+	 * 
+	 * @return True if the gradient is repeating
+	 */
+	public boolean isCyclic() {
+		return cyclic;
+	}
+
+	/**
+	 * If set to true, the gradient will repeat.
+	 * 
+	 * @param cyclic True if the graident repeats
+	 */
+	public void setCyclic(boolean cyclic) {
+		this.cyclic = cyclic;
+	}
+
+	/**
+	 * @see java.lang.Object#toString()
+	 */
+	public String toString() {
+		return "Gradient";
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.ConfigurableEffect#getValues()
+	 */
+	public List getValues() {
+		List values = new ArrayList();
+		values.add(EffectUtil.colorValue("Top color", topColor));
+		values.add(EffectUtil.colorValue("Bottom color", bottomColor));
+		values.add(EffectUtil.intValue("Offset", offset,
+			"This setting allows you to move the gradient up or down. The gradient is normally centered on the glyph."));
+		values.add(EffectUtil.floatValue("Scale", scale, 0, 1, "This setting allows you to change the height of the gradient by a"
+			+ "percentage. The gradient is normally the height of most glyphs in the font."));
+		values.add(EffectUtil.booleanValue("Cyclic", cyclic, "If this setting is checked, the gradient will repeat."));
+		return values;
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.ConfigurableEffect#setValues(java.util.List)
+	 */
+	public void setValues(List values) {
+		for (Iterator iter = values.iterator(); iter.hasNext();) {
+			Value value = (Value)iter.next();
+			if (value.getName().equals("Top color")) {
+				topColor = (Color)value.getObject();
+			} else if (value.getName().equals("Bottom color")) {
+				bottomColor = (Color)value.getObject();
+			} else if (value.getName().equals("Offset")) {
+				offset = ((Integer)value.getObject()).intValue();
+			} else if (value.getName().equals("Scale")) {
+				scale = ((Float)value.getObject()).floatValue();
+			} else if (value.getName().equals("Cyclic")) {
+				cyclic = ((Boolean)value.getObject()).booleanValue();
+			}
+		}
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/font/effects/OutlineEffect.java b/lib/slick/src/org/newdawn/slick/font/effects/OutlineEffect.java
new file mode 100644
index 00000000..8684e054
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/font/effects/OutlineEffect.java
@@ -0,0 +1,178 @@
+
+package org.newdawn.slick.font.effects;
+
+import java.awt.BasicStroke;
+import java.awt.Color;
+import java.awt.Graphics2D;
+import java.awt.Stroke;
+import java.awt.image.BufferedImage;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.newdawn.slick.UnicodeFont;
+import org.newdawn.slick.font.Glyph;
+
+/**
+ * Strokes glyphs with an outline.
+ * 
+ * @author Nathan Sweet 
+ */
+public class OutlineEffect implements ConfigurableEffect {
+	/** The width of the outline in pixels */
+	private float width = 2;
+	/** The colour of the outline */
+	private Color color = Color.black;
+	/** The type of join at the line joins of the out line */
+	private int join = BasicStroke.JOIN_BEVEL;
+	/** The stroke used to draw the outline */
+	private Stroke stroke;
+
+	/**
+	 * Default constructor for injection
+	 */
+	public OutlineEffect() {
+	}
+
+	/**
+	 * Create a new effect to draw the outline of the text
+	 * 
+	 * @param width The width of the outline
+	 * @param color The colour of the outline
+	 */
+	public OutlineEffect(int width, Color color) {
+		this.width = width;
+		this.color = color;
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.Effect#draw(java.awt.image.BufferedImage, java.awt.Graphics2D, org.newdawn.slick.UnicodeFont, org.newdawn.slick.font.Glyph)
+	 */
+	public void draw(BufferedImage image, Graphics2D g, UnicodeFont unicodeFont, Glyph glyph) {
+		g = (Graphics2D)g.create();
+		if (stroke != null)
+			g.setStroke(stroke);
+		else
+			g.setStroke(getStroke());
+		g.setColor(color);
+		g.draw(glyph.getShape());
+		g.dispose();
+	}
+
+	/**
+	 * Get the width of the outline being drawn
+	 * 
+	 * @return The width of the outline being drawn
+	 */
+	public float getWidth() {
+		return width;
+	}
+
+	/**
+	 * Sets the width of the outline. The glyphs will need padding so the 
+	 * outline doesn't get clipped.
+	 * 
+	 * @param width The width of the outline being drawn
+	 */
+	public void setWidth (int width) {
+		this.width = width;
+	}
+
+	/**
+	 * Get the colour of the outline being drawn
+	 * 
+	 * @return The colour of the outline being drawn
+	 */
+	public Color getColor() {
+		return color;
+	}
+
+	/**
+	 * Set the colour of the outline being drawn
+	 * 
+	 * @param color The colour of the outline to draw
+	 */
+	public void setColor(Color color) {
+		this.color = color;
+	}
+
+	/**
+	 * Get the join type as indicated by @see BasicStroke
+	 * 
+	 * @return The join type between segments in the outline 
+	 */
+	public int getJoin() {
+		return join;
+	}
+
+	/**
+	 * Get the stroke being used to draw the outline
+	 * 
+	 * @return The stroke being used to draw the outline
+	 */
+	public Stroke getStroke() {
+		if (stroke == null) {
+			return new BasicStroke(width, BasicStroke.CAP_SQUARE, join);
+		}
+		
+		return stroke;
+	}
+
+	/**
+	 * Sets the stroke to use for the outline. If this is set, 
+	 * the other outline settings are ignored.
+	 * 
+	 * @param stroke The stroke to be used to draw the outline
+	 */
+	public void setStroke (Stroke stroke) {
+		this.stroke = stroke;
+	}
+
+	/**
+	 * Sets how the corners of the outline are drawn. This is usually only noticeable 
+	 * at large outline widths.
+	 * 
+	 * @param join One of: {@link BasicStroke#JOIN_BEVEL}, {@link BasicStroke#JOIN_MITER}, {@link BasicStroke#JOIN_ROUND}
+	 */
+	public void setJoin (int join) {
+		this.join = join;
+	}
+
+	/**
+	 * @see java.lang.Object#toString()
+	 */
+	public String toString () {
+		return "Outline";
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.ConfigurableEffect#getValues()
+	 */
+	public List getValues () {
+		List values = new ArrayList();
+		values.add(EffectUtil.colorValue("Color", color));
+		values.add(EffectUtil.floatValue("Width", width, 0.1f, 999, "This setting controls the width of the outline. "
+			+ "The glyphs will need padding so the outline doesn't get clipped."));
+		values.add(EffectUtil.optionValue("Join", String.valueOf(join), new String[][] { {"Bevel", BasicStroke.JOIN_BEVEL + ""},
+			{"Miter", BasicStroke.JOIN_MITER + ""}, {"Round", BasicStroke.JOIN_ROUND + ""}},
+			"This setting defines how the corners of the outline are drawn. "
+				+ "This is usually only noticeable at large outline widths."));
+		return values;
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.ConfigurableEffect#setValues(java.util.List)
+	 */
+	public void setValues (List values) {
+		for (Iterator iter = values.iterator(); iter.hasNext();) {
+			Value value = (Value)iter.next();
+			if (value.getName().equals("Color")) {
+				color = (Color)value.getObject();
+			} else if (value.getName().equals("Width")) {
+				width = ((Float)value.getObject()).floatValue();
+			} else if (value.getName().equals("Join")) {
+				join = Integer.parseInt((String)value.getObject());
+			}
+		}
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/font/effects/OutlineWobbleEffect.java b/lib/slick/src/org/newdawn/slick/font/effects/OutlineWobbleEffect.java
new file mode 100644
index 00000000..9e8c3035
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/font/effects/OutlineWobbleEffect.java
@@ -0,0 +1,200 @@
+/*
+ * Copyright 2006 Jerry Huxtable
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
+ * License. You may obtain a copy of the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS"
+ * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ * governing permissions and limitations under the License.
+ */
+
+package org.newdawn.slick.font.effects;
+
+import java.awt.BasicStroke;
+import java.awt.Color;
+import java.awt.Shape;
+import java.awt.Stroke;
+import java.awt.geom.FlatteningPathIterator;
+import java.awt.geom.GeneralPath;
+import java.awt.geom.PathIterator;
+import java.util.Iterator;
+import java.util.List;
+
+
+/**
+ * An effect that genrates a wobbly line around the outline of the text
+ * 
+ * @author Jerry Huxtable
+ * @author Nathan Sweet 
+ */
+public class OutlineWobbleEffect extends OutlineEffect {
+	/** How often the line wobbles */
+	private float detail = 1;
+	/** The amount of the line wobbles */
+	private float amplitude = 1;
+
+	/**
+	 * Default constructor for injection
+	 */
+	public OutlineWobbleEffect () {
+		setStroke(new WobbleStroke());
+	}
+
+	/**
+	 * Gets the detail of the wobble effect.
+	 * 
+	 * @return The detail of the wobble effect
+	 */
+	public float getDetail() {
+		return detail;
+	}
+
+	/**
+	 * Sets the detail of the wobble effect.
+	 * 
+	 * @param detail The detail of the wobble effect
+	 */
+	public void setDetail(float detail) {
+		this.detail = detail;
+	}
+
+	/**
+	 * Gets the amplitude of the wobble effect.
+	 * 
+	 * @return The amplitude of the wobble effect
+	 */
+	public float getAmplitude() {
+		return amplitude;
+	}
+
+	/**
+	 * Sets the amplitude of the wobble effect.
+	 * 
+	 * @param amplitude The detail of the wobble effect
+	 */
+	public void setAmplitude(float amplitude) {
+		this.amplitude = amplitude;
+	}
+
+	/**
+	 * Create a new effect that generates a wobbly line around the text
+	 * 
+	 * @param width The width of the line
+	 * @param color The colour of the line
+	 */
+	public OutlineWobbleEffect (int width, Color color) {
+		super(width, color);
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.OutlineEffect#toString()
+	 */
+	public String toString() {
+		return "Outline (Wobble)";
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.OutlineEffect#getValues()
+	 */
+	public List getValues() {
+		List values = super.getValues();
+		values.remove(2); // Remove "Join".
+		values.add(EffectUtil.floatValue("Detail", detail, 1, 50, "This setting controls how detailed the outline will be. "
+			+ "Smaller numbers cause the outline to have more detail."));
+		values.add(EffectUtil.floatValue("Amplitude", amplitude, 0.5f, 50, "This setting controls the amplitude of the outline."));
+		return values;
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.OutlineEffect#setValues(java.util.List)
+	 */
+	public void setValues(List values) {
+		super.setValues(values);
+		for (Iterator iter = values.iterator(); iter.hasNext();) {
+			Value value = (Value)iter.next();
+			if (value.getName().equals("Detail")) {
+				detail = ((Float)value.getObject()).floatValue();
+			} else if (value.getName().equals("Amplitude")) {
+				amplitude = ((Float)value.getObject()).floatValue();
+			}
+		}
+	}
+
+	/**
+	 * A stroke that generate a wobbly line
+	 * 
+	 * @author Jerry Huxtable
+	 * @author Nathan Sweet 
+	 */
+	private class WobbleStroke implements Stroke {
+		/** The flattening factor of the stroke */
+		private static final float FLATNESS = 1;
+
+		/**
+		 * @see java.awt.Stroke#createStrokedShape(java.awt.Shape)
+		 */
+		public Shape createStrokedShape (Shape shape) {
+			GeneralPath result = new GeneralPath();
+			shape = new BasicStroke(getWidth(), BasicStroke.CAP_SQUARE, getJoin()).createStrokedShape(shape);
+			PathIterator it = new FlatteningPathIterator(shape.getPathIterator(null), FLATNESS);
+			float points[] = new float[6];
+			float moveX = 0, moveY = 0;
+			float lastX = 0, lastY = 0;
+			float thisX = 0, thisY = 0;
+			int type = 0;
+			float next = 0;
+			while (!it.isDone()) {
+				type = it.currentSegment(points);
+				switch (type) {
+				case PathIterator.SEG_MOVETO:
+					moveX = lastX = randomize(points[0]);
+					moveY = lastY = randomize(points[1]);
+					result.moveTo(moveX, moveY);
+					next = 0;
+					break;
+
+				case PathIterator.SEG_CLOSE:
+					points[0] = moveX;
+					points[1] = moveY;
+					// Fall into....
+
+				case PathIterator.SEG_LINETO:
+					thisX = randomize(points[0]);
+					thisY = randomize(points[1]);
+					float dx = thisX - lastX;
+					float dy = thisY - lastY;
+					float distance = (float)Math.sqrt(dx * dx + dy * dy);
+					if (distance >= next) {
+						float r = 1.0f / distance;
+						while (distance >= next) {
+							float x = lastX + next * dx * r;
+							float y = lastY + next * dy * r;
+							result.lineTo(randomize(x), randomize(y));
+							next += detail;
+						}
+					}
+					next -= distance;
+					lastX = thisX;
+					lastY = thisY;
+					break;
+				}
+				it.next();
+			}
+
+			return result;
+		}
+
+		/**
+		 * Get a random wobble factor
+		 * 
+		 * @param x The position on the line
+		 * @return The wobble factor
+		 */
+		private float randomize(float x) {
+			return x + (float)Math.random() * amplitude * 2 - 1;
+		}
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/font/effects/OutlineZigzagEffect.java b/lib/slick/src/org/newdawn/slick/font/effects/OutlineZigzagEffect.java
new file mode 100644
index 00000000..0d9c5a03
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/font/effects/OutlineZigzagEffect.java
@@ -0,0 +1,194 @@
+/*
+ * Copyright 2006 Jerry Huxtable
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
+ * License. You may obtain a copy of the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS"
+ * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ * governing permissions and limitations under the License.
+ */
+
+package org.newdawn.slick.font.effects;
+
+import java.awt.BasicStroke;
+import java.awt.Color;
+import java.awt.Shape;
+import java.awt.Stroke;
+import java.awt.geom.FlatteningPathIterator;
+import java.awt.geom.GeneralPath;
+import java.awt.geom.PathIterator;
+import java.util.Iterator;
+import java.util.List;
+
+
+/**
+ * An effect to generate a uniformly zigzaging line around text
+ * 
+ * @author Jerry Huxtable
+ * @author Nathan Sweet 
+ */
+public class OutlineZigzagEffect extends OutlineEffect {
+	/** The amount the line moves away from the text */
+	private float amplitude = 1;
+	/** How often the line zigs and zags */
+	private float wavelength = 3;
+
+	/**
+	 * Default constructor for injection
+	 */
+	public OutlineZigzagEffect() {
+		setStroke(new ZigzagStroke());
+	}
+
+	/**
+	 * Gets the wavelength of the wobble effect.
+	 * 
+	 * @return The wavelength of the wobble effect
+	 */
+	public float getWavelength() {
+		return wavelength;
+	}
+
+	/**
+	 * Sets the wavelength of the wobble effect.
+	 * 
+	 * @param wavelength The wavelength of the wobble effect
+	 */
+	public void setWavelength(float wavelength) {
+		this.wavelength = wavelength;
+	}
+
+	/**
+	 * Gets the amplitude of the wobble effect.
+	 * 
+	 * @return The amplitude of the wobble effect
+	 */
+	public float getAmplitude() {
+		return amplitude;
+	}
+
+	/**
+	 * Sets the amplitude of the wobble effect.
+	 * 
+	 * @param amplitude The detail of the wobble effect
+	 */
+	public void setAmplitude(float amplitude) {
+		this.amplitude = amplitude;
+	}
+	
+	/**
+	 * Create a new effect to generate a zigzagging line around the text
+	 * 
+	 * @param width The width of the line
+	 * @param color The colour of the line
+	 */
+	public OutlineZigzagEffect(int width, Color color) {
+		super(width, color);
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.OutlineEffect#toString()
+	 */
+	public String toString () {
+		return "Outline (Zigzag)";
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.OutlineEffect#getValues()
+	 */
+	public List getValues() {
+		List values = super.getValues();
+		values.add(EffectUtil.floatValue("Wavelength", wavelength, 1, 100, "This setting controls the wavelength of the outline. "
+			+ "The smaller the value, the more segments will be used to draw the outline."));
+		values.add(EffectUtil.floatValue("Amplitude", amplitude, 0.5f, 50, "This setting controls the amplitude of the outline. "
+			+ "The bigger the value, the more the zigzags will vary."));
+		return values;
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.OutlineEffect#setValues(java.util.List)
+	 */
+	public void setValues(List values) {
+		super.setValues(values);
+		for (Iterator iter = values.iterator(); iter.hasNext();) {
+			Value value = (Value)iter.next();
+			if (value.getName().equals("Wavelength")) {
+				wavelength = ((Float)value.getObject()).floatValue();
+			} else if (value.getName().equals("Amplitude")) {
+				amplitude = ((Float)value.getObject()).floatValue();
+			}
+		}
+	}
+
+	/**
+	 * A stroke to generate zigzags
+	 * 
+	 * @author Jerry Huxtable
+	 * @author Nathan Sweet 
+	 */
+	private class ZigzagStroke implements Stroke {
+		/** The flattening factor applied to the path iterator */
+		private static final float FLATNESS = 1;
+
+		/** 
+		 * @see java.awt.Stroke#createStrokedShape(java.awt.Shape)
+		 */
+		public Shape createStrokedShape (Shape shape) {
+			GeneralPath result = new GeneralPath();
+			PathIterator it = new FlatteningPathIterator(shape.getPathIterator(null), FLATNESS);
+			float points[] = new float[6];
+			float moveX = 0, moveY = 0;
+			float lastX = 0, lastY = 0;
+			float thisX = 0, thisY = 0;
+			int type = 0;
+			float next = 0;
+			int phase = 0;
+			while (!it.isDone()) {
+				type = it.currentSegment(points);
+				switch (type) {
+				case PathIterator.SEG_MOVETO:
+					moveX = lastX = points[0];
+					moveY = lastY = points[1];
+					result.moveTo(moveX, moveY);
+					next = wavelength / 2;
+					break;
+
+				case PathIterator.SEG_CLOSE:
+					points[0] = moveX;
+					points[1] = moveY;
+					// Fall into....
+
+				case PathIterator.SEG_LINETO:
+					thisX = points[0];
+					thisY = points[1];
+					float dx = thisX - lastX;
+					float dy = thisY - lastY;
+					float distance = (float)Math.sqrt(dx * dx + dy * dy);
+					if (distance >= next) {
+						float r = 1.0f / distance;
+						while (distance >= next) {
+							float x = lastX + next * dx * r;
+							float y = lastY + next * dy * r;
+							if ((phase & 1) == 0)
+								result.lineTo(x + amplitude * dy * r, y - amplitude * dx * r);
+							else
+								result.lineTo(x - amplitude * dy * r, y + amplitude * dx * r);
+							next += wavelength;
+							phase++;
+						}
+					}
+					next -= distance;
+					lastX = thisX;
+					lastY = thisY;
+					if (type == PathIterator.SEG_CLOSE) result.closePath();
+					break;
+				}
+				it.next();
+			}
+			return new BasicStroke(getWidth(), BasicStroke.CAP_SQUARE, getJoin()).createStrokedShape(result);
+		}
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/font/effects/ShadowEffect.java b/lib/slick/src/org/newdawn/slick/font/effects/ShadowEffect.java
new file mode 100644
index 00000000..2e1ea465
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/font/effects/ShadowEffect.java
@@ -0,0 +1,321 @@
+
+package org.newdawn.slick.font.effects;
+
+import java.awt.AlphaComposite;
+import java.awt.Color;
+import java.awt.Composite;
+import java.awt.Graphics2D;
+import java.awt.RenderingHints;
+import java.awt.image.BufferedImage;
+import java.awt.image.ConvolveOp;
+import java.awt.image.Kernel;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.newdawn.slick.UnicodeFont;
+import org.newdawn.slick.font.Glyph;
+
+/**
+ * An effect to generate soft shadows beneath text 
+ * 
+ * @author Nathan Sweet 
+ */
+public class ShadowEffect implements ConfigurableEffect {
+	/** The number of kernels to apply */
+	public static final int NUM_KERNELS = 16;
+	/** The blur kernels applied across the effect */
+	public static final float[][] GAUSSIAN_BLUR_KERNELS = generateGaussianBlurKernels(NUM_KERNELS);
+
+	/** The colour of the shadow to render */
+	private Color color = Color.black;
+	/** The transparency factor of the shadow */
+	private float opacity = 0.6f;
+	/** The distance on the x axis of the shadow from the text */
+	private float xDistance = 2;
+	/** The distance on the y axis of the shadow from the text */
+	private float yDistance = 2;
+	/** The size of the kernel used to blur the shadow */
+	private int blurKernelSize = 0;
+	/** The number of passes applied to create the blur */
+	private int blurPasses = 1;
+
+	/**
+	 * Default constructor for injection
+	 */
+	public ShadowEffect() {
+	}
+
+	/**
+	 * Create a new effect to apply a drop shadow to text
+	 * 
+	 * @param color The colour of the shadow to generate
+	 * @param xDistance The distance from the text on the x axis the shadow should be rendered
+	 * @param yDistance The distance from the text on the y axis the shadow should be rendered
+	 * @param opacity The transparency factor of the shadow
+	 */
+	public ShadowEffect (Color color, int xDistance, int yDistance, float opacity) {
+		this.color = color;
+		this.xDistance = xDistance;
+		this.yDistance = yDistance;
+		this.opacity = opacity;
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.Effect#draw(java.awt.image.BufferedImage, java.awt.Graphics2D, org.newdawn.slick.UnicodeFont, org.newdawn.slick.font.Glyph)
+	 */
+	public void draw(BufferedImage image, Graphics2D g, UnicodeFont unicodeFont, Glyph glyph) {
+		g = (Graphics2D)g.create();
+		g.translate(xDistance, yDistance);
+		g.setColor(new Color(color.getRed(), color.getGreen(), color.getBlue(), Math.round(opacity * 255)));
+		g.fill(glyph.getShape());
+
+		// Also shadow the outline, if one exists.
+		for (Iterator iter = unicodeFont.getEffects().iterator(); iter.hasNext();) {
+			Effect effect = (Effect)iter.next();
+			if (effect instanceof OutlineEffect) {
+				Composite composite = g.getComposite();
+				g.setComposite(AlphaComposite.Src); // Prevent shadow and outline shadow alpha from combining.
+
+				g.setStroke(((OutlineEffect)effect).getStroke());
+				g.draw(glyph.getShape());
+
+				g.setComposite(composite);
+				break;
+			}
+		}
+
+		g.dispose();
+		if (blurKernelSize > 1 && blurKernelSize < NUM_KERNELS && blurPasses > 0) blur(image);
+	}
+
+	/**
+	 * Apply blurring to the generate image
+	 * 
+	 * @param image The image to be blurred
+	 */
+	private void blur(BufferedImage image) {
+		float[] matrix = GAUSSIAN_BLUR_KERNELS[blurKernelSize - 1];
+		Kernel gaussianBlur1 = new Kernel(matrix.length, 1, matrix);
+		Kernel gaussianBlur2 = new Kernel(1, matrix.length, matrix);
+		RenderingHints hints = new RenderingHints(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_SPEED);
+		ConvolveOp gaussianOp1 = new ConvolveOp(gaussianBlur1, ConvolveOp.EDGE_NO_OP, hints);
+		ConvolveOp gaussianOp2 = new ConvolveOp(gaussianBlur2, ConvolveOp.EDGE_NO_OP, hints);
+		BufferedImage scratchImage = EffectUtil.getScratchImage();
+		for (int i = 0; i < blurPasses; i++) {
+			gaussianOp1.filter(image, scratchImage);
+			gaussianOp2.filter(scratchImage, image);
+		}
+	}
+
+	/**
+	 * Get the colour of the shadow generated
+	 * 
+	 * @return The colour of the shadow generated
+	 */
+	public Color getColor() {
+		return color;
+	}
+
+	/**
+	 * Set the colour of the shadow to be generated
+	 * 
+	 * @param color The colour ofthe shadow to be generated
+	 */
+	public void setColor(Color color) {
+		this.color = color;
+	}
+
+	/**
+	 * Get the distance on the X axis from the text the shadow should
+	 * be generated at
+	 * 
+	 * @return The distance on the X axis the shadow will be from the text
+	 */
+	public float getXDistance() {
+		return xDistance;
+	}
+
+	/**
+	 * Sets the pixels to offset the shadow on the x axis. The glyphs will need padding so the 
+	 * shadow doesn't get clipped.
+	 * 
+	 * @param distance The offset on the x axis
+	 */
+	public void setXDistance(float distance) {
+		xDistance = distance;
+	}
+
+	/**
+	 * Get the distance on the Y axis from the text the shadow should
+	 * be generated at
+	 * 
+	 * @return The distance on the Y axis the shadow will be from the text
+	 */
+	public float getYDistance() {
+		return yDistance;
+	}
+
+	/**
+	 * Sets the pixels to offset the shadow on the y axis. The glyphs will need 
+	 * padding so the shadow doesn't get clipped.
+	 * 
+	 * @param distance The offset on the y axis
+	 */
+	public void setYDistance (float distance) {
+		yDistance = distance;
+	}
+
+	/**
+	 * Get the size of the kernel used to apply the blur
+	 * 
+	 * @return The blur kernel size
+	 */
+	public int getBlurKernelSize() {
+		return blurKernelSize;
+	}
+
+	/**
+	 * Sets how many neighboring pixels are used to blur the shadow. Set to 0 for no blur.
+	 * 
+	 * @param blurKernelSize The size of the kernel to apply the blur with
+	 */
+	public void setBlurKernelSize (int blurKernelSize) {
+		this.blurKernelSize = blurKernelSize;
+	}
+
+	/**
+	 * Get the number of passes to apply the kernel for blurring
+	 * 
+	 * @return The number of passes
+	 */
+	public int getBlurPasses() {
+		return blurPasses;
+	}
+
+	/**
+	 * Sets the number of times to apply a blur to the shadow. Set to 0 for no blur.
+	 * 
+	 * @param blurPasses The number of passes to apply when blurring
+	 */
+	public void setBlurPasses (int blurPasses) {
+		this.blurPasses = blurPasses;
+	}
+
+	/**
+	 * Get the opacity of the shadow, i.e. how transparent it is
+	 * 
+	 * @return The opacity of the shadow
+	 */
+	public float getOpacity() {
+		return opacity;
+	}
+
+	/**
+	 * Set the opacity of the shadow, i.e. how transparent it is
+	 * 
+	 * @param opacity The opacity of the shadow
+	 */
+	public void setOpacity(float opacity) {
+		this.opacity = opacity;
+	}
+
+	/**
+	 * @see java.lang.Object#toString()
+	 */
+	public String toString() {
+		return "Shadow";
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.ConfigurableEffect#getValues()
+	 */
+	public List getValues() {
+		List values = new ArrayList();
+		values.add(EffectUtil.colorValue("Color", color));
+		values.add(EffectUtil.floatValue("Opacity", opacity, 0, 1, "This setting sets the translucency of the shadow."));
+		values.add(EffectUtil.floatValue("X distance", xDistance, Float.MIN_VALUE, Float.MAX_VALUE, "This setting is the amount of pixels to offset the shadow on the"
+			+ " x axis. The glyphs will need padding so the shadow doesn't get clipped."));
+		values.add(EffectUtil.floatValue("Y distance", yDistance, Float.MIN_VALUE, Float.MAX_VALUE, "This setting is the amount of pixels to offset the shadow on the"
+			+ " y axis. The glyphs will need padding so the shadow doesn't get clipped."));
+
+		List options = new ArrayList();
+		options.add(new String[] {"None", "0"});
+		for (int i = 2; i < NUM_KERNELS; i++)
+			options.add(new String[] {String.valueOf(i)});
+		String[][] optionsArray = (String[][])options.toArray(new String[options.size()][]);
+		values.add(EffectUtil.optionValue("Blur kernel size", String.valueOf(blurKernelSize), optionsArray,
+			"This setting controls how many neighboring pixels are used to blur the shadow. Set to \"None\" for no blur."));
+
+		values.add(EffectUtil.intValue("Blur passes", blurPasses,
+			"The setting is the number of times to apply a blur to the shadow. Set to \"0\" for no blur."));
+		return values;
+	}
+
+	/**
+	 * @see org.newdawn.slick.font.effects.ConfigurableEffect#setValues(java.util.List)
+	 */
+	public void setValues(List values) {
+		for (Iterator iter = values.iterator(); iter.hasNext();) {
+			Value value = (Value)iter.next();
+			if (value.getName().equals("Color")) {
+				color = (Color)value.getObject();
+			} else if (value.getName().equals("Opacity")) {
+				opacity = ((Float)value.getObject()).floatValue();
+			} else if (value.getName().equals("X distance")) {
+				xDistance = ((Float)value.getObject()).floatValue();
+			} else if (value.getName().equals("Y distance")) {
+				yDistance = ((Float)value.getObject()).floatValue();
+			} else if (value.getName().equals("Blur kernel size")) {
+				blurKernelSize = Integer.parseInt((String)value.getObject());
+			} else if (value.getName().equals("Blur passes")) {
+				blurPasses = ((Integer)value.getObject()).intValue();
+			}
+		}
+	}
+
+	/**
+	 * Generate the blur kernels which will be repeatedly applied when blurring images
+	 * 
+	 * @param level The number of kernels to generate
+	 * @return The kernels generated
+	 */
+	private static float[][] generateGaussianBlurKernels(int level) {
+		float[][] pascalsTriangle = generatePascalsTriangle(level);
+		float[][] gaussianTriangle = new float[pascalsTriangle.length][];
+		for (int i = 0; i < gaussianTriangle.length; i++) {
+			float total = 0.0f;
+			gaussianTriangle[i] = new float[pascalsTriangle[i].length];
+			for (int j = 0; j < pascalsTriangle[i].length; j++)
+				total += pascalsTriangle[i][j];
+			float coefficient = 1 / total;
+			for (int j = 0; j < pascalsTriangle[i].length; j++)
+				gaussianTriangle[i][j] = coefficient * pascalsTriangle[i][j];
+		}
+		return gaussianTriangle;
+	}
+
+	/**
+	 * Generate Pascal's triangle
+	 * 
+	 * @param level The level of the triangle to generate
+	 * @return The Pascal's triangle kernel
+	 */
+	private static float[][] generatePascalsTriangle(int level) {
+		if (level < 2) level = 2;
+		float[][] triangle = new float[level][];
+		triangle[0] = new float[1];
+		triangle[1] = new float[2];
+		triangle[0][0] = 1.0f;
+		triangle[1][0] = 1.0f;
+		triangle[1][1] = 1.0f;
+		for (int i = 2; i < level; i++) {
+			triangle[i] = new float[i + 1];
+			triangle[i][0] = 1.0f;
+			triangle[i][i] = 1.0f;
+			for (int j = 1; j < triangle[i].length - 1; j++)
+				triangle[i][j] = triangle[i - 1][j - 1] + triangle[i - 1][j];
+		}
+		return triangle;
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/geom/BasicTriangulator.java b/lib/slick/src/org/newdawn/slick/geom/BasicTriangulator.java
new file mode 100644
index 00000000..2d893888
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/geom/BasicTriangulator.java
@@ -0,0 +1,437 @@
+package org.newdawn.slick.geom;
+
+import java.util.ArrayList;
+
+/**
+ * Triangulates a polygon into triangles - duh. Doesn't handle
+ * holes in polys
+ * 
+ * @author Based on Public Source from FlipCode
+ */
+public class BasicTriangulator implements Triangulator {
+	/** The accepted error value */
+	private static final float EPSILON = 0.0000000001f;
+	/** The list of points to be triangulated */
+	private PointList poly = new PointList();
+	/** The list of points describing the triangles */
+	private PointList tris = new PointList();
+	/** True if we've tried to triangulate */
+	private boolean tried;
+	
+	/**
+	 * Create a new triangulator
+	 */
+	public BasicTriangulator() {
+	}
+	
+	/**
+	 * Add a point describing the polygon to be triangulated
+	 * 
+	 * @param x The x coordinate of the point
+	 * @param y the y coordinate of the point
+	 */
+	public void addPolyPoint(float x, float y) {
+		Point p = new Point(x,y);
+		if (!poly.contains(p)) {
+			poly.add(p);
+		}
+	}
+	
+	/**
+	 * Get the number of points in the polygon
+	 * 
+	 * @return The number of points in the polygon
+	 */
+	public int getPolyPointCount() {
+		return poly.size();
+	}
+
+	/**
+	 * Get the coordinates of the point at the specified index
+	 * 
+	 * @param index The index of the point to retrieve
+	 * @return The oordinates of the point at the specified index
+	 */
+	public float[] getPolyPoint(int index) {
+		return new float[] {poly.get(index).x,poly.get(index).y};
+	}
+	
+	/**
+	 * Cause the triangulator to split the polygon
+	 * 
+	 * @return True if we managed the task
+	 */
+	public boolean triangulate() {
+		tried = true;
+		
+		boolean worked = process(poly,tris);
+		return worked;
+	}
+	
+	/**
+	 * Get a count of the number of triangles produced
+	 * 
+	 * @return The number of triangles produced
+	 */
+	public int getTriangleCount() {
+		if (!tried) {
+			throw new RuntimeException("Call triangulate() before accessing triangles");
+		}
+		return tris.size() / 3;
+	}
+	
+	/**
+	 * Get a point on a specified generated triangle
+	 * 
+	 * @param tri The index of the triangle to interegate
+	 * @param i The index of the point within the triangle to retrieve
+	 * (0 - 2)
+	 * @return The x,y coordinate pair for the point
+	 */
+	public float[] getTrianglePoint(int tri, int i) {
+		if (!tried) {
+			throw new RuntimeException("Call triangulate() before accessing triangles");
+		}
+		
+		return tris.get((tri*3)+i).toArray();
+	}
+	
+	/** 
+	 * Find the area of a polygon defined by the series of points
+	 * in the list
+	 * 
+	 * @param contour The list of points defined the contour of the polygon
+	 * (Vector2f)
+	 * @return The area of the polygon defined
+	 */
+	private float area(PointList contour) {
+		int n = contour.size();
+
+		float A = 0.0f;
+
+		for (int p = n - 1, q = 0; q < n; p = q++) {
+			Point contourP = contour.get(p);
+			Point contourQ = contour.get(q);
+
+			A += contourP.getX() * contourQ.getY() - contourQ.getX()
+					* contourP.getY();
+		}
+		return A * 0.5f;
+	}
+
+	/**
+	 * Check if the point P is inside the triangle defined by
+	 * the points A,B,C
+	 * 
+	 * @param Ax Point A x-coordinate
+	 * @param Ay Point A y-coordinate
+	 * @param Bx Point B x-coordinate
+	 * @param By Point B y-coordinate
+	 * @param Cx Point C x-coordinate
+	 * @param Cy Point C y-coordinate
+	 * @param Px Point P x-coordinate
+	 * @param Py Point P y-coordinate
+	 * @return True if the point specified is within the triangle
+	 */
+	private boolean insideTriangle(float Ax, float Ay, float Bx,
+			float By, float Cx, float Cy, float Px, float Py) {
+		float ax, ay, bx, by, cx, cy, apx, apy, bpx, bpy, cpx, cpy;
+		float cCROSSap, bCROSScp, aCROSSbp;
+
+		ax = Cx - Bx;
+		ay = Cy - By;
+		bx = Ax - Cx;
+		by = Ay - Cy;
+		cx = Bx - Ax;
+		cy = By - Ay;
+		apx = Px - Ax;
+		apy = Py - Ay;
+		bpx = Px - Bx;
+		bpy = Py - By;
+		cpx = Px - Cx;
+		cpy = Py - Cy;
+
+		aCROSSbp = ax * bpy - ay * bpx;
+		cCROSSap = cx * apy - cy * apx;
+		bCROSScp = bx * cpy - by * cpx;
+
+		return ((aCROSSbp >= 0.0f) && (bCROSScp >= 0.0f) && (cCROSSap >= 0.0f));
+	}
+
+	/**
+	 * Cut a the contour and add a triangle into V to describe the 
+	 * location of the cut
+	 * 
+	 * @param contour The list of points defining the polygon
+	 * @param u The index of the first point
+	 * @param v The index of the second point
+	 * @param w The index of the third point
+	 * @param n ?
+	 * @param V The array to populate with indicies of triangles
+	 * @return True if a triangle was found
+	 */
+	private boolean snip(PointList contour, int u, int v, int w, int n,
+			int[] V) {
+		int p;
+		float Ax, Ay, Bx, By, Cx, Cy, Px, Py;
+
+		Ax = contour.get(V[u]).getX();
+		Ay = contour.get(V[u]).getY();
+
+		Bx = contour.get(V[v]).getX();
+		By = contour.get(V[v]).getY();
+
+		Cx = contour.get(V[w]).getX();
+		Cy = contour.get(V[w]).getY();
+
+		if (EPSILON > (((Bx - Ax) * (Cy - Ay)) - ((By - Ay) * (Cx - Ax)))) {
+			return false;
+		}
+
+		for (p = 0; p < n; p++) {
+			if ((p == u) || (p == v) || (p == w)) {
+				continue;
+			}
+
+			Px = contour.get(V[p]).getX();
+			Py = contour.get(V[p]).getY();
+
+			if (insideTriangle(Ax, Ay, Bx, By, Cx, Cy, Px, Py)) {
+				return false;
+			}
+		}
+
+		return true;
+	}
+
+	/**
+	 * Process a list of points defining a polygon
+	 * @param contour The list of points describing the polygon
+	 * @param result The list of points describing the triangles. Groups
+	 * of 3 describe each triangle 
+	 * 
+	 * @return True if we succeeded in completing triangulation
+	 */
+	private boolean process(PointList contour, PointList result) {
+		result.clear();
+		
+		/* allocate and initialize list of Vertices in polygon */
+
+		int n = contour.size();
+		if (n < 3)
+			return false;
+
+		int[] V = new int[n];
+
+		/* we want a counter-clockwise polygon in V */
+
+		if (0.0f < area(contour)) {
+			for (int v = 0; v < n; v++)
+				V[v] = v;
+		} else {
+			for (int v = 0; v < n; v++)
+				V[v] = (n - 1) - v;
+		}
+
+		int nv = n;
+
+		/*  remove nv-2 Vertices, creating 1 triangle every time */
+		int count = 2 * nv; /* error detection */
+
+		for (int m = 0, v = nv - 1; nv > 2;) {
+			/* if we loop, it is probably a non-simple polygon */
+			if (0 >= (count--)) {
+				//** Triangulator4: ERROR - probable bad polygon!
+				return false;
+			}
+
+			/* three consecutive vertices in current polygon,  */
+			int u = v;
+			if (nv <= u)
+				u = 0; /* previous */
+			v = u + 1;
+			if (nv <= v)
+				v = 0; /* new v    */
+			int w = v + 1;
+			if (nv <= w)
+				w = 0; /* next     */
+
+			if (snip(contour, u, v, w, nv, V)) {
+				int a, b, c, s, t;
+
+				/* true names of the vertices */
+				a = V[u];
+				b = V[v];
+				c = V[w];
+
+				/* output Triangle */
+				result.add(contour.get(a));
+				result.add(contour.get(b));
+				result.add(contour.get(c));
+
+				m++;
+
+				/* remove v from remaining polygon */
+				for (s = v, t = v + 1; t < nv; s++, t++) {
+					V[s] = V[t];
+				}
+				nv--;
+
+				/* resest error detection counter */
+				count = 2 * nv;
+			}
+		}
+
+		return true;
+	}
+
+	/**
+	 * A single point handled by the triangulator
+	 * 
+	 * @author Kevin Glass
+	 */
+	private class Point {
+		/** The x coorindate of this point */
+		private float x;
+		/** The y coorindate of this point */
+		private float y;
+		/** The points in an array */
+		private float[] array;
+		
+		/**
+		 * Create a new point
+		 * 
+		 * @param x The x coordindate of the point
+		 * @param y The y coordindate of the point
+		 */
+		public Point(float x, float y) {
+			this.x = x;
+			this.y = y;
+			array = new float[] {x,y};
+		}
+
+		/**
+		 * Get the x coordinate of the point
+		 * 
+		 * @return The x coordinate of the point
+		 */
+		public float getX() {
+			return x;
+		}
+
+		/**
+		 * Get the y coordinate of the point
+		 * 
+		 * @return The y coordinate of the point
+		 */
+		public float getY() {
+			return y;
+		}
+	
+		/**
+		 * Convert this point into a float array
+		 * 
+		 * @return The contents of this point as a float array
+		 */
+		public float[] toArray() {
+			return array;
+		}
+		
+		/**
+		 * @see java.lang.Object#hashCode()
+		 */
+		public int hashCode() {
+			return (int) (x * y * 31);
+		}
+		
+		/**
+		 * @see java.lang.Object#equals(java.lang.Object)
+		 */
+		public boolean equals(Object other) {
+			if (other instanceof Point) {
+				Point p = (Point) other;
+				return (p.x == x) && (p.y == y);
+			}
+			
+			return false;
+		}
+	}
+	
+	/**
+	 * A list of type Point
+	 * 
+	 * @author Kevin Glass
+	 */
+	private class PointList {
+		/** The list of points */
+		private ArrayList points = new ArrayList();
+		
+		/**
+		 * Create a new empty list
+		 */
+		public PointList() {
+		}
+		
+		/**
+		 * Check if the list contains a point
+		 * 
+		 * @param p The point to look for
+		 * @return True if the point is in the list
+		 */
+		public boolean contains(Point p) {
+			return points.contains(p);
+		}
+		
+		/**
+		 * Add a point to the list 
+		 * 
+		 * @param point The point to add
+		 */
+		public void add(Point point) {
+			points.add(point);
+		}
+		
+		/**
+		 * Remove a point from the list
+		 * 
+		 * @param point The point to remove
+		 */
+		public void remove(Point point) {
+			points.remove(point);
+		}
+		
+		/**
+		 * Get the size of the list
+		 * 
+		 * @return The size of the list
+		 */
+		public int size() {
+			return points.size();
+		}
+		
+		/**
+		 * Get a point a specific index in the list
+		 * 
+		 * @param i The index of the point to retrieve
+		 * @return The point
+		 */
+		public Point get(int i) {
+			return (Point) points.get(i);
+		}
+		
+		/**
+		 * Clear the list
+		 */
+		public void clear() {
+			points.clear();
+		}
+	}
+
+	/**
+	 * @see org.newdawn.slick.geom.Triangulator#startHole()
+	 */
+	public void startHole() {
+		// TODO Auto-generated method stub
+		
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/geom/Circle.java b/lib/slick/src/org/newdawn/slick/geom/Circle.java
new file mode 100644
index 00000000..d8060d25
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/geom/Circle.java
@@ -0,0 +1,234 @@
+package org.newdawn.slick.geom;
+
+/**
+ * A simple Circle geometry
+ * 
+ * @author Kevin Glass
+ */
+public strictfp class Circle extends Ellipse {
+	/** The radius of the circle */
+	public float radius;
+	
+	/**
+	 * Create a new circle based on its radius
+	 * 
+	 * @param centerPointX The x location of the center of the circle
+	 * @param centerPointY The y location of the center of the circle
+	 * @param radius The radius of the circle
+	 */
+	public Circle(float centerPointX, float centerPointY, float radius) {
+        this(centerPointX, centerPointY, radius, DEFAULT_SEGMENT_COUNT);
+	}
+
+	/**
+	 * Create a new circle based on its radius
+	 * 
+	 * @param centerPointX The x location of the center of the circle
+	 * @param centerPointY The y location of the center of the circle
+	 * @param radius The radius of the circle
+	 * @param segmentCount The number of segments to build the circle out of
+	 */
+	public Circle(float centerPointX, float centerPointY, float radius, int segmentCount) {
+        super(centerPointX, centerPointY, radius, radius, segmentCount);
+        this.x = centerPointX - radius;
+        this.y = centerPointY - radius;
+        this.radius = radius;
+        boundingCircleRadius = radius;
+	}
+	
+	/** 
+	 * Get the x coordinate of the centre of the circle
+	 * 
+	 * @return The x coordinate of the centre of the circle
+	 */
+	public float getCenterX() {
+		return getX() + radius;
+	}
+	
+	/** 
+	 * Get the y coordinate of the centre of the circle
+	 * 
+	 * @return The y coordinate of the centre of the circle
+	 */
+	public float getCenterY() {
+		return getY() + radius;
+	}
+
+	/** 
+	 * Get the coordinates of the center of the circle
+	 * 
+	 * @return 2-element array with the center of the circle.
+	 */
+	@Override
+	public float[] getCenter() {
+		return new float[] { getCenterX(), getCenterY() };
+	}
+	
+	/**
+	 * Set the radius of this circle
+	 * 
+	 * @param radius The radius of this circle
+	 */
+	public void setRadius(float radius) {
+		if (radius != this.radius) {
+	        pointsDirty = true;
+			this.radius = radius;
+	        setRadii(radius, radius);
+		}
+	}
+	
+	/**
+	 * Get the radius of the circle
+	 * 
+	 * @return The radius of the circle
+	 */
+	public float getRadius() {
+		return radius;
+	}
+	
+	/**
+	 * Check if this circle touches another
+	 * 
+	 * @param shape The other circle
+	 * @return True if they touch
+	 */
+	public boolean intersects(Shape shape) {
+        if(shape instanceof Circle) {
+            Circle other = (Circle)shape;
+    		float totalRad2 = getRadius() + other.getRadius();
+    		
+    		if (Math.abs(other.getCenterX() - getCenterX()) > totalRad2) {
+    			return false;
+    		}
+    		if (Math.abs(other.getCenterY() - getCenterY()) > totalRad2) {
+    			return false;
+    		}
+    		
+    		totalRad2 *= totalRad2;
+    		
+    		float dx = Math.abs(other.getCenterX() - getCenterX());
+    		float dy = Math.abs(other.getCenterY() - getCenterY());
+    		
+    		return totalRad2 >= ((dx*dx) + (dy*dy));
+        }
+        else if(shape instanceof Rectangle) {
+            return intersects((Rectangle)shape);
+        }
+        else {
+            return super.intersects(shape);
+        }
+	}
+	
+	/**
+	 * Check if a point is contained by this circle
+	 * 
+	 * @param x The x coordinate of the point to check
+	 * @param y The y coorindate of the point to check
+	 * @return True if the point is contained by this circle
+	 */
+    public boolean contains(float x, float y) 
+    { 
+        float xDelta = x - getCenterX(), yDelta = y - getCenterY();
+        return xDelta * xDelta + yDelta * yDelta < getRadius() * getRadius();
+    }
+    
+    /**
+     * Check if circle contains the line 
+     * @param line Line to check against 
+     * @return True if line inside circle 
+     */ 
+    private boolean contains(Line line) { 
+         return contains(line.getX1(), line.getY1()) && contains(line.getX2(), line.getY2()); 
+    }
+    
+	/**
+	 * @see org.newdawn.slick.geom.Ellipse#findCenter()
+	 */
+    protected void findCenter() {
+        center = new float[2];
+        center[0] = x + radius;
+        center[1] = y + radius;
+    }
+
+    /**
+     * @see org.newdawn.slick.geom.Ellipse#calculateRadius()
+     */
+    protected void calculateRadius() {
+        boundingCircleRadius = radius;
+    }
+
+    /**
+	 * Check if this circle touches a rectangle
+	 * 
+	 * @param other The rectangle to check against
+	 * @return True if they touch
+	 */
+	private boolean intersects(Rectangle other) {
+		Rectangle box = other;
+		Circle circle = this;
+		
+		if (box.contains(x+radius,y+radius)) {
+			return true;
+		}
+		
+		float x1 = box.getX();
+		float y1 = box.getY();
+		float x2 = box.getX() + box.getWidth();
+		float y2 = box.getY() + box.getHeight();
+		
+		Line[] lines = new Line[4];
+		lines[0] = new Line(x1,y1,x2,y1);
+		lines[1] = new Line(x2,y1,x2,y2);
+		lines[2] = new Line(x2,y2,x1,y2);
+		lines[3] = new Line(x1,y2,x1,y1);
+		
+		float r2 = circle.getRadius() * circle.getRadius();
+		
+		Vector2f pos = new Vector2f(circle.getCenterX(), circle.getCenterY());
+		
+		for (int i=0;i<4;i++) {
+			float dis = lines[i].distanceSquared(pos);
+			if (dis < r2) {
+				return true;
+			}
+		}
+		
+		return false;
+	}
+	
+	/** 
+     * Check if circle touches a line. 
+     * @param other The line to check against 
+     * @return True if they touch 
+     */ 
+    private boolean intersects(Line other) { 
+        // put it nicely into vectors 
+        Vector2f lineSegmentStart = new Vector2f(other.getX1(), other.getY1()); 
+        Vector2f lineSegmentEnd = new Vector2f(other.getX2(), other.getY2()); 
+        Vector2f circleCenter = new Vector2f(getCenterX(), getCenterY()); 
+
+        // calculate point on line closest to the circle center and then 
+        // compare radius to distance to the point for intersection result 
+        Vector2f closest; 
+        Vector2f segv = lineSegmentEnd.copy().sub(lineSegmentStart); 
+        Vector2f ptv = circleCenter.copy().sub(lineSegmentStart); 
+        float segvLength = segv.length(); 
+        float projvl = ptv.dot(segv) / segvLength; 
+        if (projvl < 0) 
+        { 
+            closest = lineSegmentStart; 
+        } 
+        else if (projvl > segvLength) 
+        { 
+            closest = lineSegmentEnd; 
+        } 
+        else 
+        { 
+            Vector2f projv = segv.copy().scale(projvl / segvLength); 
+            closest = lineSegmentStart.copy().add(projv); 
+        } 
+        boolean intersects = circleCenter.copy().sub(closest).lengthSquared() <= getRadius()*getRadius(); 
+        
+        return intersects; 
+    } 
+}
diff --git a/lib/slick/src/org/newdawn/slick/geom/Curve.java b/lib/slick/src/org/newdawn/slick/geom/Curve.java
new file mode 100644
index 00000000..ab73c117
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/geom/Curve.java
@@ -0,0 +1,113 @@
+package org.newdawn.slick.geom;
+
+/**
+ * A beizer curve implementation. The curve is defined by a start point, an end point
+ * and two control points that it will tend towards. This is implementation is fixed
+ * segmenting meaning it doesn't scale too well.
+ *
+ * @author kevin
+ */
+public class Curve extends Shape {
+	/** The start point of the curve */
+	private Vector2f p1;
+	/** The first control point */
+	private Vector2f c1;
+	/** The second control point */
+	private Vector2f c2;
+	/** The end point of the curve */
+	private Vector2f p2;
+	/** The number of lines segments the curve is built out of */
+	private int segments;
+	
+	/**
+	 * Create a new curve with the default segments (20)
+	 * 
+	 * @param p1 The start of the curve
+	 * @param c1 The first control point
+	 * @param c2 The second control point
+	 * @param p2 The end of the curve
+	 */
+	public Curve(Vector2f p1, Vector2f c1, Vector2f c2, Vector2f p2) {
+		this(p1,c1,c2,p2,20);
+	}
+
+	/**
+	 * Create a new curve 
+	 * 
+	 * @param p1 The start of the curve
+	 * @param c1 The first control point
+	 * @param c2 The second control point
+	 * @param p2 The end of the curve
+	 * @param segments The number of segments to use
+	 */
+	public Curve(Vector2f p1, Vector2f c1, Vector2f c2, Vector2f p2, int segments) {
+		this.p1 = new Vector2f(p1);
+		this.c1 = new Vector2f(c1);
+		this.c2 = new Vector2f(c2);
+		this.p2 = new Vector2f(p2);
+	
+		this.segments = segments;
+		pointsDirty = true;
+	}
+	
+	/**
+	 * Get the point at a particular location on the curve
+	 * 
+	 * @param t A value between 0 and 1 defining the location of the curve the point is at
+	 * @return The point on the curve
+	 */
+	public Vector2f pointAt(float t) {
+		float a = 1 - t;
+		float b = t;
+		
+		float f1 = a * a * a;
+		float f2 = 3 * a * a * b;
+		float f3 = 3 * a * b * b;
+		float f4 = b * b * b;
+		
+		float nx = (p1.x * f1) + (c1.x * f2) + (c2.x * f3) + (p2.x * f4);
+		float ny = (p1.y * f1) + (c1.y * f2) + (c2.y * f3) + (p2.y * f4);
+		
+		return new Vector2f(nx,ny);
+	}
+
+	/**
+	 * @see org.newdawn.slick.geom.Shape#createPoints()
+	 */
+	protected void createPoints() {
+		float step = 1.0f / segments;
+		points = new float[(segments+1) * 2];
+		for (int i=0;iShape contract. The ellipse is actually an approximation using 
+ * a series of points generated around the contour of the ellipse.
+ * 
+ * @author Mark
+ */
+public class Ellipse extends Shape {
+    /**
+     * Default number of segments to draw this ellipse with
+     */
+    protected static final int DEFAULT_SEGMENT_COUNT = 50;
+    
+    /**
+     * The number of segments for graphical representation.
+     */
+    private int segmentCount;
+    /**
+     * horizontal radius
+     */
+    private float radius1;
+    /**
+     * vertical radius
+     */
+    private float radius2;
+
+    /**
+     * Creates a new Ellipse object.
+     *
+     * @param centerPointX x coordinate of the center of the ellipse
+     * @param centerPointY y coordinate of the center of the ellipse
+     * @param radius1 horizontal radius
+     * @param radius2 vertical radius
+     */
+    public Ellipse(float centerPointX, float centerPointY, float radius1, float radius2) {
+        this(centerPointX, centerPointY, radius1, radius2, DEFAULT_SEGMENT_COUNT);
+    }
+
+    /**
+     * Creates a new Ellipse object.
+     *
+     * @param centerPointX x coordinate of the center of the ellipse
+     * @param centerPointY y coordinate of the center of the ellipse
+     * @param radius1 horizontal radius
+     * @param radius2 vertical radius
+     * @param segmentCount how fine to make the ellipse.
+     */
+    public Ellipse(float centerPointX, float centerPointY, float radius1, float radius2, int segmentCount) {
+        this.x = centerPointX - radius1;
+        this.y = centerPointY - radius2;
+        this.radius1 = radius1;
+        this.radius2 = radius2;
+        this.segmentCount = segmentCount;
+        checkPoints();
+    }
+
+    /**
+     * Change the shape of this Ellipse
+     * 
+     * @param radius1 horizontal radius
+     * @param radius2 vertical radius
+     */
+    public void setRadii(float radius1, float radius2) {
+    	setRadius1(radius1);
+    	setRadius2(radius2);
+    }
+
+    /**
+     * Get the horizontal radius of the ellipse
+     * 
+     * @return The horizontal radius of the ellipse
+     */
+    public float getRadius1() {
+        return radius1;
+    }
+
+    /**
+     * Set the horizontal radius of the ellipse
+     * 
+     * @param radius1 The horizontal radius to set
+     */
+    public void setRadius1(float radius1) {
+    	if (radius1 != this.radius1) {
+	        this.radius1 = radius1;
+	        pointsDirty = true;
+    	}
+    }
+
+    /**
+     * Get the vertical radius of the ellipse
+     * 
+     * @return The vertical radius of the ellipse
+     */
+    public float getRadius2() {
+        return radius2;
+    }
+
+    /**
+     * Set the vertical radius of the ellipse
+     * 
+     * @param radius2 The vertical radius to set
+     */
+    public void setRadius2(float radius2) {
+    	if (radius2 != this.radius2) {
+	        this.radius2 = radius2;
+	        pointsDirty = true;
+    	}
+    }
+
+    /**
+     * Generate the points to outline this ellipse.
+     *
+     */
+    protected void createPoints() {
+        ArrayList tempPoints = new ArrayList();
+
+        maxX = -Float.MIN_VALUE;
+        maxY = -Float.MIN_VALUE;
+        minX = Float.MAX_VALUE;
+        minY = Float.MAX_VALUE;
+
+        float start = 0;
+        float end = 359;
+        
+        float cx = x + radius1;
+        float cy = y + radius2;
+        
+        int step = 360 / segmentCount;
+        
+        for (float a=start;a<=end+step;a+=step) {
+            float ang = a;
+            if (ang > end) {
+                ang = end;
+            }
+            float newX = (float) (cx + (FastTrig.cos(Math.toRadians(ang)) * radius1));
+            float newY = (float) (cy + (FastTrig.sin(Math.toRadians(ang)) * radius2));
+
+            if(newX > maxX) {
+                maxX = newX;
+            }
+            if(newY > maxY) {
+                maxY = newY;
+            }
+            if(newX < minX) {
+            	minX = newX;
+            }
+            if(newY < minY) {
+            	minY = newY;
+            }
+            
+            tempPoints.add(new Float(newX));
+            tempPoints.add(new Float(newY));
+        }
+        points = new float[tempPoints.size()];
+        for(int i=0;i radius2) ? radius1 : radius2;
+    }
+}
diff --git a/lib/slick/src/org/newdawn/slick/geom/GeomUtil.java b/lib/slick/src/org/newdawn/slick/geom/GeomUtil.java
new file mode 100644
index 00000000..f7d7f2b2
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/geom/GeomUtil.java
@@ -0,0 +1,449 @@
+package org.newdawn.slick.geom;
+
+import java.util.ArrayList;
+
+/**
+ * A set of utilities to play with geometry
+ * 
+ * @author kevin
+ */
+public class GeomUtil {
+	/** The tolerance for determining changes and steps */
+	public float EPSILON = 0.0001f;
+	/** The tolerance for determining direction change */
+	public float EDGE_SCALE = 1f;
+	/** The maximum number of points returned by an operation - prevents full lockups */
+	public int MAX_POINTS = 10000;
+	/** The listener to notify of operations */
+	public GeomUtilListener listener;
+	
+	/**
+	 * Subtract one shape from another - note this is experimental and doesn't
+	 * currently handle islands
+	 *  
+	 * @param target The target to be subtracted from
+	 * @param missing The shape to subtract 
+	 * @return The newly created shapes
+	 */
+	public Shape[] subtract(Shape target, Shape missing) {	
+		target = target.transform(new Transform());
+		missing = missing.transform(new Transform());
+
+		int count = 0;
+		for (int i=0;i MAX_POINTS) {
+				break;
+			}
+			
+			// add the current point to the result shape
+			poly.addPoint(px,py);
+			if (listener != null) {
+				listener.pointUsed(px,py);
+			}
+
+			// if the line between the current point and the next one intersect the
+			// other shape work out where on the other shape and start traversing it's 
+			// path instead
+			Line line = getLine(current, px, py, rationalPoint(current, point+dir));
+			HitResult hit = intersect(other, line);
+			
+			if (hit != null) {
+				Line hitLine = hit.line;
+				Vector2f pt = hit.pt;
+				px = pt.x;
+				py = pt.y;
+				
+				if (listener != null) {
+					listener.pointIntersected(px,py);
+				}
+				
+				if (other.hasVertex(px, py)) {
+					point = other.indexOf(pt.x,pt.y);
+					dir = 1;
+					px = pt.x;
+					py = pt.y;
+					
+					Shape temp = current;
+					current = other;
+					other = temp;
+					continue;
+				}
+				
+				float dx = hitLine.getDX() / hitLine.length();
+				float dy = hitLine.getDY() / hitLine.length();
+				dx *= EDGE_SCALE;
+				dy *= EDGE_SCALE;
+				
+				if (current.contains(pt.x + dx, pt.y + dy)) {
+					// the point is the next one, we need to take the first and traverse
+					// the path backwards
+					if (subtract) {
+						if (current == missing) {
+							point = hit.p2;
+							dir = -1;
+						} else {
+							point = hit.p1;
+							dir = 1;
+						}
+					} else {
+						if (current == target) {
+							point = hit.p2;
+							dir = -1;
+						} else {
+							point = hit.p2;
+							dir = -1;
+						}
+					}
+					
+					// swap the shapes over, we'll traverse the other one 
+					Shape temp = current;
+					current = other;
+					other = temp;
+				} else if (current.contains(pt.x - dx, pt.y - dy)) {
+					if (subtract) {
+						if (current == target) {
+							point = hit.p2;
+							dir = -1;
+						} else {
+							point = hit.p1;
+							dir = 1;
+						}
+					} else {
+						if (current == missing) {
+							point = hit.p1;
+							dir = 1;
+						} else {
+							point = hit.p1;
+							dir = 1;
+						}
+					}
+					
+					// swap the shapes over, we'll traverse the other one 
+					Shape temp = current;
+					current = other;
+					other = temp;
+				} else {
+					// give up
+					if (subtract) {
+						break;
+					} else {
+						point = hit.p1;
+						dir = 1;
+						Shape temp = current;
+						current = other;
+						other = temp;
+						
+						point = rationalPoint(current, point+dir);
+						px = current.getPoint(point)[0];
+						py = current.getPoint(point)[1];
+					}
+				}
+			} else {
+				// otherwise just move to the next point in the current shape
+				point = rationalPoint(current, point+dir);
+				px = current.getPoint(point)[0];
+				py = current.getPoint(point)[1];
+			}
+		}
+
+		poly.addPoint(px,py);
+		if (listener != null) {
+			listener.pointUsed(px,py);
+		}
+		
+		return poly;
+	}
+	
+	/**
+	 * Intersect a line with a shape
+	 * 
+	 * @param shape The shape to compare
+	 * @param line The line to intersect against the shape
+	 * @return The result describing the intersection or null if none
+	 */
+	public HitResult intersect(Shape shape, Line line) {
+		float distance = Float.MAX_VALUE;
+		HitResult hit = null;
+		
+		for (int i=0;i EPSILON)) {
+					hit = new HitResult();
+					hit.pt = pt;
+					hit.line = local;
+					hit.p1 = i;
+					hit.p2 = next;
+					distance = newDis;
+				}
+			}
+		}
+		
+		return hit;
+	}
+	
+	/**
+	 * Rationalise a point in terms of a given shape
+	 * 
+	 * @param shape The shape 
+	 * @param p The index of the point
+	 * @return The index that is rational for the shape
+	 */
+	public static int rationalPoint(Shape shape, int p) {
+		while (p < 0) {
+			p += shape.getPointCount();
+		}
+		while (p >= shape.getPointCount()) {
+			p -=  shape.getPointCount();
+		}
+		
+		return p;
+	}
+	
+	/**
+	 * Get a line between two points in a shape
+	 * 
+	 * @param shape The shape
+	 * @param s The index of the start point
+	 * @param e The index of the end point
+	 * @return The line between the two points
+	 */
+	public Line getLine(Shape shape, int s, int e) {
+		float[] start = shape.getPoint(s);
+		float[] end = shape.getPoint(e);
+		
+		Line line = new Line(start[0],start[1],end[0],end[1]);
+		return line;
+	}
+
+	/**
+	 * Get a line between two points in a shape
+	 * 
+	 * @param shape The shape
+	 * @param sx The x coordinate of the start point
+	 * @param sy The y coordinate of the start point
+	 * @param e The index of the end point
+	 * @return The line between the two points
+	 */
+	public Line getLine(Shape shape, float sx, float sy, int e) {
+		float[] end = shape.getPoint(e);
+		
+		Line line = new Line(sx,sy,end[0],end[1]);
+		return line;
+	}
+	
+	/**
+	 * A lightweigtht description of a intersection between a shape and 
+	 * line.
+	 */
+	public class HitResult {
+		/** The line on the target shape that intersected */
+		public Line line;
+		/** The index of the first point on the target shape that forms the line */
+		public int p1;
+		/** The index of the second point on the target shape that forms the line */
+		public int p2;
+		/** The position of the intersection */
+		public Vector2f pt;
+	}
+}
diff --git a/lib/slick/src/org/newdawn/slick/geom/GeomUtilListener.java b/lib/slick/src/org/newdawn/slick/geom/GeomUtilListener.java
new file mode 100644
index 00000000..80c1d179
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/geom/GeomUtilListener.java
@@ -0,0 +1,32 @@
+package org.newdawn.slick.geom;
+
+/**
+ * Debug listener for notifications assocaited with geometry utilities
+ * 
+ * @author kevin
+ */
+public interface GeomUtilListener {
+	/**
+	 * Notification that a point was excluded from geometry 
+	 * 
+	 * @param x The x coordinate of the point
+	 * @param y The y coordinate of the point
+	 */
+	public void pointExcluded(float x, float y);
+
+	/**
+	 * Notification that a point was intersected between two geometries 
+	 * 
+	 * @param x The x coordinate of the point
+	 * @param y The y coordinate of the point
+	 */
+	public void pointIntersected(float x, float y);
+
+	/**
+	 * Notification that a point was used to build a new geometry
+	 * 
+	 * @param x The x coordinate of the point
+	 * @param y The y coordinate of the point
+	 */
+	public void pointUsed(float x, float y);
+}
diff --git a/lib/slick/src/org/newdawn/slick/geom/Line.java b/lib/slick/src/org/newdawn/slick/geom/Line.java
new file mode 100644
index 00000000..bb6a0c55
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/geom/Line.java
@@ -0,0 +1,482 @@
+package org.newdawn.slick.geom;
+
+/**
+ * Implemenation of a bunch of maths functions to do with lines. Note that lines
+ * can't be used as dynamic shapes right now - also collision with the end of a
+ * line is undefined.
+ * 
+ * @author Kevin Glass
+ */
+public class Line extends Shape {
+	/** The start point of the line */
+	private Vector2f start;
+	/** The end point of the line */
+	private Vector2f end;
+	/** The vector between the two points */
+	private Vector2f vec;
+	/** The length of the line squared */
+	private float lenSquared;
+
+	/** Temporary storage - declared globally to reduce GC */
+	private Vector2f loc = new Vector2f(0, 0);
+	/** Temporary storage - declared globally to reduce GC */
+	private Vector2f v = new Vector2f(0, 0);
+	/** Temporary storage - declared globally to reduce GC */
+	private Vector2f v2 = new Vector2f(0, 0);
+	/** Temporary storage - declared globally to reduce GC */
+	private Vector2f proj = new Vector2f(0, 0);
+
+	/** Temporary storage - declared globally to reduce GC */
+	private Vector2f closest = new Vector2f(0, 0);
+	/** Temporary storage - declared globally to reduce GC */
+	private Vector2f other = new Vector2f(0, 0);
+
+	/** True if this line blocks on the outer edge */
+	private boolean outerEdge = true;
+	/** True if this line blocks on the inner edge */
+	private boolean innerEdge = true;
+
+	/**
+	 * Create a new line based on the origin and a single point
+	 * 
+	 * @param x
+	 *            The end point of the line
+	 * @param y
+	 *            The end point of the line
+	 * @param inner
+	 *            True if this line blocks on it's inner edge
+	 * @param outer
+	 *            True if this line blocks on it's outer edge
+	 */
+	public Line(float x, float y, boolean inner, boolean outer) {
+		this(0, 0, x, y);
+	}
+
+	/**
+	 * Create a new line based on the origin and a single point
+	 * 
+	 * @param x
+	 *            The end point of the line
+	 * @param y
+	 *            The end point of the line
+	 */
+	public Line(float x, float y) {
+		this(x, y, true, true);
+	}
+
+	/**
+	 * Create a new line based on two points
+	 * 
+	 * @param x1
+	 *            The x coordinate of the start point
+	 * @param y1
+	 *            The y coordinate of the start point
+	 * @param x2
+	 *            The x coordinate of the end point
+	 * @param y2
+	 *            The y coordinate of the end point
+	 */
+	public Line(float x1, float y1, float x2, float y2) {
+		this(new Vector2f(x1, y1), new Vector2f(x2, y2));
+	}
+
+	/**
+	 * Create a line with relative second point
+	 * 
+	 * @param x1
+	 *            The x coordinate of the start point
+	 * @param y1
+	 *            The y coordinate of the start point
+	 * @param dx
+	 *            The x change to get to the second point
+	 * @param dy
+	 *            The y change to get to the second point
+	 * @param dummy
+	 *            A dummy value
+	 */
+	public Line(float x1, float y1, float dx, float dy, boolean dummy) {
+		this(new Vector2f(x1, y1), new Vector2f(x1 + dx, y1 + dy));
+	}
+
+	/**
+	 * Create a new line based on two points
+	 * 
+	 * @param start
+	 *            The start point
+	 * @param end
+	 *            The end point
+	 */
+	public Line(float[] start, float[] end) {
+		super();
+
+		set(start, end);
+	}
+
+	/**
+	 * Create a new line based on two points
+	 * 
+	 * @param start
+	 *            The start point
+	 * @param end
+	 *            The end point
+	 */
+	public Line(Vector2f start, Vector2f end) {
+		super();
+
+		set(start, end);
+	}
+
+	/**
+	 * Configure the line
+	 * 
+	 * @param start
+	 *            The start point of the line
+	 * @param end
+	 *            The end point of the line
+	 */
+	public void set(float[] start, float[] end) {
+		set(start[0], start[1], end[0], end[1]);
+	}
+
+	/**
+	 * Get the start point of the line
+	 * 
+	 * @return The start point of the line
+	 */
+	public Vector2f getStart() {
+		return start;
+	}
+
+	/**
+	 * Get the end point of the line
+	 * 
+	 * @return The end point of the line
+	 */
+	public Vector2f getEnd() {
+		return end;
+	}
+
+	/**
+	 * Find the length of the line
+	 * 
+	 * @return The the length of the line
+	 */
+	public float length() {
+		return vec.length();
+	}
+
+	/**
+	 * Find the length of the line squared (cheaper and good for comparisons)
+	 * 
+	 * @return The length of the line squared
+	 */
+	public float lengthSquared() {
+		return vec.lengthSquared();
+	}
+
+	/**
+	 * Configure the line
+	 * 
+	 * @param start
+	 *            The start point of the line
+	 * @param end
+	 *            The end point of the line
+	 */
+	public void set(Vector2f start, Vector2f end) {
+		super.pointsDirty = true;
+		if (this.start == null) {
+			this.start = new Vector2f();
+		}
+		this.start.set(start);
+
+		if (this.end == null) {
+			this.end = new Vector2f();
+		}
+		this.end.set(end);
+
+		vec = new Vector2f(end);
+		vec.sub(start);
+
+		lenSquared = vec.lengthSquared();
+	}
+
+	/**
+	 * Configure the line without garbage
+	 * 
+	 * @param sx
+	 *            The x coordinate of the start
+	 * @param sy
+	 *            The y coordinate of the start
+	 * @param ex
+	 *            The x coordiante of the end
+	 * @param ey
+	 *            The y coordinate of the end
+	 */
+	public void set(float sx, float sy, float ex, float ey) {
+		super.pointsDirty = true;
+		start.set(sx, sy);
+		end.set(ex, ey);
+		float dx = (ex - sx);
+		float dy = (ey - sy);
+		vec.set(dx,dy);
+		
+		lenSquared = (dx * dx) + (dy * dy);
+	}
+
+	/**
+	 * Get the x direction of this line
+	 * 
+	 * @return The x direction of this line
+	 */
+	public float getDX() {
+		return end.getX() - start.getX();
+	}
+
+	/**
+	 * Get the y direction of this line
+	 * 
+	 * @return The y direction of this line
+	 */
+	public float getDY() {
+		return end.getY() - start.getY();
+	}
+
+	/**
+	 * @see org.newdawn.slick.geom.Shape#getX()
+	 */
+	public float getX() {
+		return getX1();
+	}
+
+	/**
+	 * @see org.newdawn.slick.geom.Shape#getY()
+	 */
+	public float getY() {
+		return getY1();
+	}
+
+	/**
+	 * Get the x coordinate of the start point
+	 * 
+	 * @return The x coordinate of the start point
+	 */
+	public float getX1() {
+		return start.getX();
+	}
+
+	/**
+	 * Get the y coordinate of the start point
+	 * 
+	 * @return The y coordinate of the start point
+	 */
+	public float getY1() {
+		return start.getY();
+	}
+
+	/**
+	 * Get the x coordinate of the end point
+	 * 
+	 * @return The x coordinate of the end point
+	 */
+	public float getX2() {
+		return end.getX();
+	}
+
+	/**
+	 * Get the y coordinate of the end point
+	 * 
+	 * @return The y coordinate of the end point
+	 */
+	public float getY2() {
+		return end.getY();
+	}
+
+	/**
+	 * Get the shortest distance from a point to this line
+	 * 
+	 * @param point
+	 *            The point from which we want the distance
+	 * @return The distance from the line to the point
+	 */
+	public float distance(Vector2f point) {
+		return (float) Math.sqrt(distanceSquared(point));
+	}
+
+	/**
+	 * Check if the given point is on the line
+	 * 
+	 * @param point
+	 *            The point to check
+	 * @return True if the point is on this line
+	 */
+	public boolean on(Vector2f point) {
+		getClosestPoint(point, closest);
+
+		return point.equals(closest);
+	}
+
+	/**
+	 * Get the shortest distance squared from a point to this line
+	 * 
+	 * @param point
+	 *            The point from which we want the distance
+	 * @return The distance squared from the line to the point
+	 */
+	public float distanceSquared(Vector2f point) {
+		getClosestPoint(point, closest);
+		closest.sub(point);
+
+		float result = closest.lengthSquared();
+
+		return result;
+	}
+
+	/**
+	 * Get the closest point on the line to a given point
+	 * 
+	 * @param point
+	 *            The point which we want to project
+	 * @param result
+	 *            The point on the line closest to the given point
+	 */
+	public void getClosestPoint(Vector2f point, Vector2f result) {
+		loc.set(point);
+		loc.sub(start);
+
+		float projDistance = vec.dot(loc);
+
+		projDistance /= vec.lengthSquared();
+
+		if (projDistance < 0) {
+			result.set(start);
+			return;
+		}
+		if (projDistance > 1) {
+			result.set(end);
+			return;
+		}
+
+		result.x = start.getX() + projDistance * vec.getX();
+		result.y = start.getY() + projDistance * vec.getY();
+	}
+
+	/**
+	 * @see java.lang.Object#toString()
+	 */
+	public String toString() {
+		return "[Line " + start + "," + end + "]";
+	}
+
+	/**
+	 * Intersect this line with another
+	 * 
+	 * @param other
+	 *            The other line we should intersect with
+	 * @return The intersection point or null if the lines are parallel
+	 */
+	public Vector2f intersect(Line other) {
+		return intersect(other, false);
+	}
+
+	/**
+	 * Intersect this line with another
+	 * 
+	 * @param other
+	 *            The other line we should intersect with
+	 * @param limit
+	 *            True if the collision is limited to the extent of the lines
+	 * @return The intersection point or null if the lines don't intersect
+	 */
+	public Vector2f intersect(Line other, boolean limit) {
+		Vector2f temp = new Vector2f();
+
+		if (!intersect(other, limit, temp)) {
+			return null;
+		}
+
+		return temp;
+	}
+
+	/**
+	 * Intersect this line with another
+	 * 
+	 * @param other
+	 *            The other line we should intersect with
+	 * @param limit
+	 *            True if the collision is limited to the extent of the lines
+	 * @param result
+	 *            The resulting intersection point if any
+	 * @return True if the lines intersect
+	 */
+	public boolean intersect(Line other, boolean limit, Vector2f result) {
+		float dx1 = end.getX() - start.getX();
+		float dx2 = other.end.getX() - other.start.getX();
+		float dy1 = end.getY() - start.getY();
+		float dy2 = other.end.getY() - other.start.getY();
+		float denom = (dy2 * dx1) - (dx2 * dy1);
+
+		if (denom == 0) {
+			return false;
+		}
+
+		float ua = (dx2 * (start.getY() - other.start.getY()))
+				- (dy2 * (start.getX() - other.start.getX()));
+		ua /= denom;
+		float ub = (dx1 * (start.getY() - other.start.getY()))
+				- (dy1 * (start.getX() - other.start.getX()));
+		ub /= denom;
+
+		if ((limit) && ((ua < 0) || (ua > 1) || (ub < 0) || (ub > 1))) {
+			return false;
+		}
+
+		float u = ua;
+
+		float ix = start.getX() + (u * (end.getX() - start.getX()));
+		float iy = start.getY() + (u * (end.getY() - start.getY()));
+
+		result.set(ix, iy);
+		return true;
+	}
+
+	/**
+	 * @see org.newdawn.slick.geom.Shape#createPoints()
+	 */
+	protected void createPoints() {
+		points = new float[4];
+		points[0] = getX1();
+		points[1] = getY1();
+		points[2] = getX2();
+		points[3] = getY2();
+	}
+
+	/**
+	 * @see org.newdawn.slick.geom.Shape#transform(org.newdawn.slick.geom.Transform)
+	 */
+	public Shape transform(Transform transform) {
+		float[] temp = new float[4];
+		createPoints();
+		transform.transform(points, 0, temp, 0, 2);
+
+		return new Line(temp[0], temp[1], temp[2], temp[3]);
+	}
+
+	/**
+	 * @see org.newdawn.slick.geom.Shape#closed()
+	 */
+	public boolean closed() {
+		return false;
+	}
+	
+	/**
+	 * @see org.newdawn.slick.geom.Shape#intersects(org.newdawn.slick.geom.Shape)
+	 */
+	public boolean intersects(Shape shape) 
+    { 
+        if (shape instanceof Circle) 
+        { 
+            return shape.intersects(this); 
+        } 
+        return super.intersects(shape); 
+    }
+}
diff --git a/lib/slick/src/org/newdawn/slick/geom/MannTriangulator.java b/lib/slick/src/org/newdawn/slick/geom/MannTriangulator.java
new file mode 100644
index 00000000..ce4fc825
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/geom/MannTriangulator.java
@@ -0,0 +1,617 @@
+/*
+ * Triangulator0.java
+ *
+ * (BSD license)
+ *
+ * Copyright (c) 2005, Matthias Mann (www.matthiasmann.de)
+ * All rights reserved.
+ * 
+ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+ *
+ *   * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ *   * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ *   * Neither the name of the Matthias Mann nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
+ * SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ * Created on 17. March 2005, 22:19
+ */
+package org.newdawn.slick.geom;
+
+import java.io.Serializable;
+import java.lang.reflect.Array;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * A 2D Triangulator. Graciously made available by the man(n) himself.
+ * 
+ * @author Matthias Mann
+ */
+public class MannTriangulator implements Triangulator {
+	/** The allowed error value */
+	private static final double EPSILON = 1e-5;
+	
+	/** The outer countour of the shape */
+	protected PointBag contour;
+	/** The holes defined in the polygon */
+	protected PointBag holes;
+	/** The next available point bag */
+	private PointBag nextFreePointBag;
+	/** The next available point */
+	private Point nextFreePoint;
+	/** The list of triangles created (or rather points in triangles, 3xn) */
+	private List triangles = new ArrayList();
+	
+	/** Creates a new instance of Triangulator0 */
+	public MannTriangulator() {
+		contour = getPointBag();
+	}
+	
+	/**
+	 * @see org.newdawn.slick.geom.Triangulator#addPolyPoint(float, float)
+	 */
+	public void addPolyPoint(float x, float y) {
+    	addPoint(new Vector2f(x,y));
+    }
+
+	/**
+	 * Reset the internal state of the triangulator
+	 */
+	public void reset() {
+		while (holes != null) {
+			holes = freePointBag(holes);
+		}
+
+		contour.clear();
+		holes = null;
+	}
+
+	/**
+	 * Begin adding a hole to the polygon
+	 */
+	public void startHole() {
+		PointBag newHole = getPointBag();
+		newHole.next = holes;
+		holes = newHole;
+	}
+
+	/**
+	 * Add a defined point to the current contour
+	 * 
+	 * @param pt The point to add
+	 */
+	private void addPoint(Vector2f pt) {
+		if (holes == null) {
+			Point p = getPoint(pt);
+			contour.add(p);
+		} else {
+			Point p = getPoint(pt);
+			holes.add(p);
+		}
+	}
+
+	/**
+	 * Triangulate the points given
+	 * 
+	 * @param result The array to fill with the result or use to determine type
+	 * @return The resultng triangles
+	 */
+	private Vector2f[] triangulate(Vector2f[] result) {
+		// Step 1: Compute all angles
+		contour.computeAngles();
+		for (PointBag hole = holes; hole != null; hole = hole.next) {
+			hole.computeAngles();
+		}
+
+		// Step 2: Connect the holes with the contour (build bridges)
+		while (holes != null) {
+			Point pHole = holes.first;
+			outer: do {
+				if (pHole.angle <= 0) {
+					Point pContour = contour.first;
+					do {
+						inner: if (pHole.isInfront(pContour)
+								&& pContour.isInfront(pHole)) {
+							if (!contour.doesIntersectSegment(pHole.pt,
+									pContour.pt)) {
+								PointBag hole = holes;
+								do {
+									if (hole.doesIntersectSegment(pHole.pt,
+											pContour.pt)) {
+										break inner;
+									}
+								} while ((hole = hole.next) != null);
+
+								Point newPtContour = getPoint(pContour.pt);
+								pContour.insertAfter(newPtContour);
+
+								Point newPtHole = getPoint(pHole.pt);
+								pHole.insertBefore(newPtHole);
+
+								pContour.next = pHole;
+								pHole.prev = pContour;
+
+								newPtHole.next = newPtContour;
+								newPtContour.prev = newPtHole;
+
+								pContour.computeAngle();
+								pHole.computeAngle();
+								newPtContour.computeAngle();
+								newPtHole.computeAngle();
+
+								// detach the points from the hole
+								holes.first = null;
+								break outer;
+							}
+						}
+					} while ((pContour = pContour.next) != contour.first);
+				}
+			} while ((pHole = pHole.next) != holes.first);
+
+			// free the hole
+			holes = freePointBag(holes);
+		}
+
+		// Step 3: Make sure we have enough space for the result
+		int numTriangles = contour.countPoints() - 2;
+		int neededSpace = numTriangles * 3 + 1; // for the null
+		if (result.length < neededSpace) {
+			result = (Vector2f[]) Array.newInstance(result.getClass()
+					.getComponentType(), neededSpace);
+		}
+
+		// Step 4: Extract the triangles
+		int idx = 0;
+		for (;;) {
+			Point pContour = contour.first;
+
+			if (pContour == null) {
+				break;
+			}
+			// Are there 2 or less points left ?
+			if (pContour.next == pContour.prev) {
+				break;
+			}
+
+			outer: do {
+				if (pContour.angle > 0) {
+					Point prev = pContour.prev;
+					Point next = pContour.next;
+
+					if (next.next == prev || prev.isInfront(next) && next.isInfront(prev)) {
+						if (!contour.doesIntersectSegment(prev.pt, next.pt)) {
+							result[idx++] = pContour.pt;
+							result[idx++] = next.pt;
+							result[idx++] = prev.pt;
+							break outer;
+						}
+					}
+				}
+			} while ((pContour = pContour.next) != contour.first);
+			
+			// remove the point - we do it in every case to prevent endless loop
+			Point prev = pContour.prev;
+			Point next = pContour.next;
+
+			contour.first = prev;
+			pContour.unlink();
+			freePoint(pContour);
+
+			next.computeAngle();
+			prev.computeAngle();
+		}
+
+		// Step 5: Append a null (see Collection.toArray)
+		result[idx] = null;
+
+		// Step 6: Free memory
+		contour.clear();
+
+		// Finished !
+		return result;
+	}
+
+	/**
+	 * Create a new point bag (or recycle an old one)
+	 * 
+	 * @return The new point bag
+	 */
+	private PointBag getPointBag() {
+		PointBag pb = nextFreePointBag;
+		if (pb != null) {
+			nextFreePointBag = pb.next;
+			pb.next = null;
+			return pb;
+		}
+		return new PointBag();
+	}
+
+	/**
+	 * Release a pooled bag
+	 * 
+	 * @param pb The bag to release
+	 * @return The next available bag
+	 */
+	private PointBag freePointBag(PointBag pb) {
+		PointBag next = pb.next;
+		pb.clear();
+		pb.next = nextFreePointBag;
+		nextFreePointBag = pb;
+		return next;
+	}
+
+	/**
+	 * Create or reuse a point
+	 * 
+	 * @param pt The point data to set
+	 * @return The new point
+	 */
+	private Point getPoint(Vector2f pt) {
+		Point p = nextFreePoint;
+		if (p != null) {
+			nextFreePoint = p.next;
+			// initialize new point to safe values
+			p.next = null;
+			p.prev = null;
+			p.pt = pt;
+			return p;
+		}
+		return new Point(pt);
+	}
+
+	/**
+	 * Release a point into the pool
+	 * 
+	 * @param p The point to release
+	 */
+	private void freePoint(Point p) {
+		p.next = nextFreePoint;
+		nextFreePoint = p;
+	}
+
+	/**
+	 * Release all points
+	 * 
+	 * @param head The head of the points bag
+	 */
+	private void freePoints(Point head) {
+		head.prev.next = nextFreePoint;
+		head.prev = null;
+		nextFreePoint = head;
+	}
+
+	/**
+	 * A single point being considered during triangulation
+	 *
+	 * @author Matthias Mann
+	 */
+	private static class Point implements Serializable {
+		/** The location of the point */
+		protected Vector2f pt;
+		/** The previous point in the contour */
+		protected Point prev;
+		/** The next point in the contour */
+		protected Point next;
+		/** The x component of the of the normal */
+		protected double nx;
+		/** The y component of the of the normal */
+		protected double ny;
+		/** The angle at this point in the path */
+		protected double angle;
+		/** The distance of this point from */
+		protected double dist;
+
+		/**
+		 * Create a new point
+		 * 
+		 * @param pt The points location
+		 */
+		public Point(Vector2f pt) {
+			this.pt = pt;
+		}
+
+		/**
+		 * Remove this point from it's contour
+		 */
+		public void unlink() {
+			prev.next = next;
+			next.prev = prev;
+			next = null;
+			prev = null;
+		}
+
+		/**
+		 * Insert a point before this one (see LinkedList)
+		 * 
+		 * @param p The point to insert
+		 */
+		public void insertBefore(Point p) {
+			prev.next = p;
+			p.prev = prev;
+			p.next = this;
+			prev = p;
+		}
+
+		/**
+		 * Insert a point after this one (see LinkedList)
+		 * 
+		 * @param p The point to insert
+		 */
+		public void insertAfter(Point p) {
+			next.prev = p;
+			p.prev = this;
+			p.next = next;
+			next = p;
+		}
+
+		/**
+		 * Java 5 hypot method
+		 * 
+		 * @param x The x component
+		 * @param y The y component
+		 * @return The hypotenuse
+		 */
+		private double hypot(double x, double y) {
+			return Math.sqrt(x*x + y*y);
+		}
+		
+		/**
+		 * Compute the angle at this point
+		 */
+		public void computeAngle() {
+			if (prev.pt.equals(pt)) {
+				pt.x += 0.01f;
+			}
+			double dx1 = pt.x - prev.pt.x;
+			double dy1 = pt.y - prev.pt.y;
+			double len1 = hypot(dx1, dy1);
+			dx1 /= len1;
+			dy1 /= len1;
+
+			if (next.pt.equals(pt)) {
+				pt.y += 0.01f;
+			}
+			double dx2 = next.pt.x - pt.x;
+			double dy2 = next.pt.y - pt.y;
+			double len2 = hypot(dx2, dy2);
+			dx2 /= len2;
+			dy2 /= len2;
+
+			double nx1 = -dy1;
+			double ny1 = dx1;
+
+			nx = (nx1 - dy2) * 0.5;
+			ny = (ny1 + dx2) * 0.5;
+
+			if (nx * nx + ny * ny < EPSILON) {
+				nx = dx1;
+				ny = dy2;
+				angle = 1; // TODO: nx1,ny1 and nx2,ny2 facing ?
+				if (dx1 * dx2 + dy1 * dy2 > 0) {
+					nx = -dx1;
+					ny = -dy1;
+				}
+			} else {
+				angle = nx * dx2 + ny * dy2;
+			}
+		}
+
+		/**
+		 * Get the angle of this point to another
+		 * 
+		 * @param p The other point
+		 * @return The angle between this point and another
+		 */
+		public double getAngle(Point p) {
+			double dx = p.pt.x - pt.x;
+			double dy = p.pt.y - pt.y;
+			double dlen = hypot(dx, dy);
+
+			return (nx * dx + ny * dy) / dlen;
+		}
+
+		/**
+		 * Check if this point is convave
+		 * 
+		 * @return True if this point remains concave
+		 */
+		public boolean isConcave() {
+			return angle < 0;
+		}
+
+		/**
+		 * Check if this point is infront of another
+		 * 
+		 * @param dx The other x
+		 * @param dy The other y
+		 * @return True if this point is infront (in the contour)
+		 */
+		public boolean isInfront(double dx, double dy) {
+			// no nead to normalize, amplitude does not metter for side
+			// detection
+			boolean sidePrev = ((prev.pt.y - pt.y) * dx + (pt.x - prev.pt.x)
+					* dy) >= 0;
+			boolean sideNext = ((pt.y - next.pt.y) * dx + (next.pt.x - pt.x)
+					* dy) >= 0;
+
+			return (angle < 0) ? (sidePrev | sideNext) : (sidePrev & sideNext);
+		}
+
+		/**
+		 * Check if this point is infront of another
+		 * 
+		 * @param p The other point
+		 * @return True if this point is infront (in the contour)
+		 */
+		public boolean isInfront(Point p) {
+			return isInfront(p.pt.x - pt.x, p.pt.y - pt.y);
+		}
+	}
+
+	/**
+	 * A bag/pool of point objects
+	 *
+	 * @author kevin
+	 */
+	protected class PointBag implements Serializable {
+		/** The first point in the bag - head of the list */
+		protected Point first;
+		/** The next bag in the list of bags */
+		protected PointBag next;
+
+		/**
+		 * Clear all the points from this bag
+		 */
+		public void clear() {
+			if (first != null) {
+				freePoints(first);
+				first = null;
+			}
+		}
+
+		/**
+		 * Add a point to the bag
+		 * 
+		 * @param p The point to add
+		 */
+		public void add(Point p) {
+			if (first != null) {
+				first.insertBefore(p);
+			} else {
+				first = p;
+				p.next = p;
+				p.prev = p;
+			}
+		}
+
+		/**
+		 * Compute the angles for the points in this bag
+		 */
+		public void computeAngles() {
+			if (first == null) {
+				return;
+			}
+
+			Point p = first;
+			do {
+				p.computeAngle();
+			} while ((p = p.next) != first);
+		}
+
+		/**
+		 * Check if the points in this bag form a path intersecting
+		 * with the specified path
+		 * 
+		 * @param v1 The start point of the segment
+		 * @param v2 The end point of the segment
+		 * @return True if points in this contour intersect with the segment
+		 */
+		public boolean doesIntersectSegment(Vector2f v1, Vector2f v2) {
+			double dxA = v2.x - v1.x;
+			double dyA = v2.y - v1.y;
+
+			for (Point p = first;;) {
+				Point n = p.next;
+				if (p.pt != v1 && n.pt != v1 && p.pt != v2 && n.pt != v2) {
+					double dxB = n.pt.x - p.pt.x;
+					double dyB = n.pt.y - p.pt.y;
+					double d = (dxA * dyB) - (dyA * dxB);
+
+					if (Math.abs(d) > EPSILON) {
+						double tmp1 = p.pt.x - v1.x;
+						double tmp2 = p.pt.y - v1.y;
+						double tA = (dyB * tmp1 - dxB * tmp2) / d;
+						double tB = (dyA * tmp1 - dxA * tmp2) / d;
+
+						if (tA >= 0 && tA <= 1 && tB >= 0 && tB <= 1) {
+							return true;
+						}
+					}
+				}
+
+				if (n == first) {
+					return false;
+				}
+				p = n;
+			}
+		}
+
+		/**
+		 * Get the number of points in the bag 
+		 * 
+		 * @return The number of points in the bag
+		 */
+		public int countPoints() {
+			if (first == null) {
+				return 0;
+			}
+
+			int count = 0;
+			Point p = first;
+			do {
+				++count;
+			} while ((p = p.next) != first);
+			return count;
+		}
+		
+		/**
+		 * Check if the point provided was contained
+		 * 
+		 * @param point The point provided
+		 * @return True if it's in the bag
+		 */
+		public boolean contains(Vector2f point) {
+			if (first == null) {
+				return false;
+			}
+			
+			if (first.prev.pt.equals(point)) {
+				return true;
+			}
+			if (first.pt.equals(point)) {
+				return true;
+			}
+			return false;
+		}
+	}
+
+	public boolean triangulate() {
+		Vector2f[] temp = triangulate(new Vector2f[0]);
+
+		for (int i = 0; i < temp.length; i++) {
+			if (temp[i] == null) {
+				break;
+			} else {
+				triangles.add(temp[i]);
+			}
+		}
+
+		return true;
+	}
+
+	/**
+	 * @see org.newdawn.slick.geom.Triangulator#getTriangleCount()
+	 */
+	public int getTriangleCount() {
+		return triangles.size() / 3;
+	}
+
+	/**
+	 * @see org.newdawn.slick.geom.Triangulator#getTrianglePoint(int, int)
+	 */
+	public float[] getTrianglePoint(int tri, int i) {
+		Vector2f pt = (Vector2f) triangles.get((tri * 3) + i);
+
+		return new float[] { pt.x, pt.y };
+	}
+
+}
diff --git a/lib/slick/src/org/newdawn/slick/geom/MorphShape.java b/lib/slick/src/org/newdawn/slick/geom/MorphShape.java
new file mode 100644
index 00000000..5485c2fb
--- /dev/null
+++ b/lib/slick/src/org/newdawn/slick/geom/MorphShape.java
@@ -0,0 +1,193 @@
+package org.newdawn.slick.geom;
+
+import java.util.ArrayList;
+
+/**
+ * A shape that morphs between a set of other shapes
+ *  
+ * @author kevin
+ */
+public class MorphShape extends Shape {
+	/** The shapes to morph between */
+	private ArrayList shapes = new ArrayList();
+	/** The offset between the shapes */
+	private float offset;
+	
+	/** The current shape */
+	private Shape current;
+	/** The next shape */
+	private Shape next;
+	
+	/**
+	 * Create a new mighty morphin shape
+	 * 
+	 * @param base The base shape we're starting the morph from
+	 */
+	public MorphShape(Shape base) {
+		shapes.add(base);
+		float[] copy = base.points;
+		this.points = new float[copy.length];
+		
+		current = base;
+		next = base;
+	}
+
+	/**
+	 * Add a subsequent shape that we should morph too in order
+	 * 
+	 * @param shape The new shape that forms part of the morphing shape
+	 */
+	public void addShape(Shape shape) {
+		if (shape.points.length != points.length) {
+			throw new RuntimeException("Attempt to morph between two shapes with different vertex counts");
+		}
+		
+		Shape prev = (Shape) shapes.get(shapes.size()-1);
+		if (equalShapes(prev, shape)) {
+			shapes.add(prev);
+		} else {
+			shapes.add(shape);
+		}
+		
+		if (shapes.size() == 2) {
+			next = (Shape) shapes.get(1);
+		}
+	}
+	
+	/**
+	 * Check if the shape's points are all equal
+	 * 
+	 * @param a The first shape to compare
+ 	 * @param b The second shape to compare
+	 * @return True if the shapes are equal
+	 */
+	private boolean equalShapes(Shape a, Shape b) {
+		a.checkPoints();
+		b.checkPoints();
+		
+		for (int i=0;i 1) {
+			int index = shapes.indexOf(next);
+			if (index < 1) {
+				index = 0;
+			}
+			
+			int nframe = rational(index+1);
+			setFrame(index, nframe, offset);
+			offset -= 1;
+		} else {
+			pointsDirty = true;
+		}
+	}
+	
+	/**
+	 * Set the current frame
+	 * 
+	 * @param current The current frame
+	 */
+	public void setExternalFrame(Shape current) {
+		this.current = current;
+		next = (Shape) shapes.get(0);
+		offset = 0;
+	}
+	
+	/**
+	 * Get an index that is rational, i.e. fits inside this set of shapes
+	 * 
+	 * @param n The index to rationalize
+	 * @return The index rationalized
+	 */
+	private int rational(int n) {
+		while (n >= shapes.size()) {
+			n -= shapes.size();
+		}
+		while (n < 0) {
+			n += shapes.size();
+		}
+		
+		return n;
+	}
+	
+	/**
+	 * Set the frame to be represented 
+	 * 
+	 * @param a The index of the first shape
+	 * @param b The index of the second shape
+	 * @param offset The offset between the two shapes to represent
+	 */
+	private void setFrame(int a, int b, float offset) {
+		current = (Shape) shapes.get(a);
+		next = (Shape) shapes.get(b);
+		this.offset = offset;
+		pointsDirty = true;
+	}
+	
+	/**
+	 * @see MorphShape#createPoints()
+	 */
+	protected void createPoints() {
+		if (current == next) {
+			System.arraycopy(current.points,0,points,0,points.length);
+			return;
+		}
+		
+		float[] apoints = current.points;
+		float[] bpoints = next.points;
+		
+		for (int i=0;i (k = findEdge(i, j)))
+        {
+            throw new InternalException("Attempt to delete unknown edge");
+        } 
+        else
+        {
+            edges[k] = edges[--numEdges];
+            return;
+        }
+    }
+
+    /**
+     * Mark an edge as either a suspect or not
+     * 
+     * @param i The index of the first vert
+     * @param j The index of the second vert
+     * @param flag True if the edge is a suspect
+     * @throws InternalException Indicates the edge didn't exist
+     */
+    void markSuspect(int i, int j, boolean flag) throws InternalException
+    {
+        int k;
+        if(0 > (k = findEdge(i, j)))
+        {
+            throw new InternalException("Attempt to mark unknown edge");
+        } else
+        {
+            edges[k].suspect = flag;
+            return;
+        }
+    }
+
+    /**
+     * Choose the suspect to become part of the triangle
+     * 
+     * @return The edge selected
+     */
+    private Edge chooseSuspect()
+    {
+        for(int i = 0; i < numEdges; i++)
+        {
+            Edge edge = edges[i];
+            if(edge.suspect)
+            {
+                edge.suspect = false;
+                if(edge.t0 >= 0 && edge.t1 >= 0)
+                    return edge;
+            }
+        }
+
+        return null;
+    }
+
+    /**
+     * Factor rho.
+     * 
+     * @param f Factor 1
+     * @param f1 Factor 2
+     * @param f2 Factor 3
+     * @param f3 Factor 4
+     * @param f4 Factor 5
+     * @param f5 Factor 6
+     * @return The computation of rho
+     */
+    private static float rho(float f, float f1, float f2, float f3, float f4, float f5)
+    {
+        float f6 = f4 - f2;
+        float f7 = f5 - f3;
+        float f8 = f - f4;
+        float f9 = f1 - f5;
+        float f18 = f6 * f9 - f7 * f8;
+        if(f18 > 0.0F)
+        {
+            if(f18 < 1E-006F)
+                f18 = 1E-006F;
+            float f12 = f6 * f6;
+            float f13 = f7 * f7;
+            float f14 = f8 * f8;
+            float f15 = f9 * f9;
+            float f10 = f2 - f;
+            float f11 = f3 - f1;
+            float f16 = f10 * f10;
+            float f17 = f11 * f11;
+            return ((f12 + f13) * (f14 + f15) * (f16 + f17)) / (f18 * f18);
+        } else
+        {
+            return -1F;
+        }
+    }
+
+	/**
+	 * Check if the point P is inside the triangle defined by
+	 * the points A,B,C
+	 * 
+	 * @param f Point A x-coordinate
+	 * @param f1 Point A y-coordinate
+	 * @param f2 Point B x-coordinate
+	 * @param f3 Point B y-coordinate
+	 * @param f4 Point C x-coordinate
+	 * @param f5 Point C y-coordinate
+	 * @param f6 Point P x-coordinate
+	 * @param f7 Point P y-coordinate
+	 * @return True if the point specified is within the triangle
+	 */
+    private static boolean insideTriangle(float f, float f1, float f2, float f3, float f4, float f5, float f6, float f7)
+    {
+        float f8 = f4 - f2;
+        float f9 = f5 - f3;
+        float f10 = f - f4;
+        float f11 = f1 - f5;
+        float f12 = f2 - f;
+        float f13 = f3 - f1;
+        float f14 = f6 - f;
+        float f15 = f7 - f1;
+        float f16 = f6 - f2;
+        float f17 = f7 - f3;
+        float f18 = f6 - f4;
+        float f19 = f7 - f5;
+        float f22 = f8 * f17 - f9 * f16;
+        float f20 = f12 * f15 - f13 * f14;
+        float f21 = f10 * f19 - f11 * f18;
+        return f22 >= 0.0D && f21 >= 0.0D && f20 >= 0.0D;
+    }
+
+	/**
+	 * Cut a the contour and add a triangle into V to describe the 
+	 * location of the cut
+	 * 
+	 * @param i The index of the first point
+	 * @param j The index of the second point
+	 * @param k The index of the third point
+	 * @param l ?
+	 * @return True if a triangle was found
+	 */
+    private boolean snip(int i, int j, int k, int l)
+    {
+        float f = pointsX[V[i]];
+        float f1 = pointsY[V[i]];
+        float f2 = pointsX[V[j]];
+        float f3 = pointsY[V[j]];
+        float f4 = pointsX[V[k]];
+        float f5 = pointsY[V[k]];
+        if(1E-006F > (f2 - f) * (f5 - f1) - (f3 - f1) * (f4 - f))
+            return false;
+        for(int i1 = 0; i1 < l; i1++)
+            if(i1 != i && i1 != j && i1 != k)
+            {
+                float f6 = pointsX[V[i1]];
+                float f7 = pointsY[V[i1]];
+                if(insideTriangle(f, f1, f2, f3, f4, f5, f6, f7))
+                    return false;
+            }
+
+        return true;
+    }
+
+    /**
+     * Get the area defined by the points
+     * 
+     * @return The area defined by the points
+     */
+    private float area()
+    {
+        float f = 0.0F;
+        int i = numPoints - 1;
+        for(int j = 0; j < numPoints;)
+        {
+            f += pointsX[i] * pointsY[j] - pointsY[i] * pointsX[j];
+            i = j++;
+        }
+
+        return f * 0.5F;
+    }
+
+    /**
+     * Perform simple triangulation
+     * 
+     * @throws InternalException Indicates a polygon that can't be triangulated
+     */
+    public void basicTriangulation() throws InternalException
+    {
+        int i = numPoints;
+        if(i < 3)
+            return;
+        numEdges = 0;
+        numTriangles = 0;
+        V = new int[i];
+        
+        if(0.0D < area())
+        {
+            for(int k = 0; k < i; k++)
+                V[k] = k;
+
+        } else
+        {
+            for(int l = 0; l < i; l++)
+                V[l] = numPoints - 1 - l;
+
+        }
+        int k1 = 2 * i;
+        int i1 = i - 1;
+        while(i > 2) 
+        {
+            if(0 >= k1--) {
+                throw new InternalException("Bad polygon");
+            }
+            
+            int j = i1;
+            if(i <= j)
+                j = 0;
+            i1 = j + 1;
+            if(i <= i1)
+                i1 = 0;
+            int j1 = i1 + 1;
+            if(i <= j1)
+                j1 = 0;
+            if(snip(j, i1, j1, i))
+            {
+                int l1 = V[j];
+                int i2 = V[i1];
+                int j2 = V[j1];
+                if(numTriangles == triangles.length)
+                {
+                    Triangle atriangle[] = new Triangle[triangles.length * 2];
+                    System.arraycopy(triangles, 0, atriangle, 0, numTriangles);
+                    triangles = atriangle;
+                }
+                triangles[numTriangles] = new Triangle(l1, i2, j2);
+                addEdge(l1, i2, numTriangles);
+                addEdge(i2, j2, numTriangles);
+                addEdge(j2, l1, numTriangles);
+                numTriangles++;
+                int k2 = i1;
+                for(int l2 = i1 + 1; l2 < i; l2++)
+                {
+                    V[k2] = V[l2];
+                    k2++;
+                }
+
+                i--;
+                k1 = 2 * i;
+            }
+        }
+        V = null;
+    }
+
+    /**
+     * Optimize the triangulation by applying delauney rules
+     * 
+     * @throws InternalException Indicates an invalid polygon
+     */
+    private void optimize() throws InternalException
+    {
+        do
+        {
+            Edge edge;
+            if ((edge = chooseSuspect()) == null) {
+                break;
+            }
+            int i1 = edge.v0;
+            int k1 = edge.v1;
+            int i = edge.t0;
+            int j = edge.t1;
+            int j1 = -1;
+            int l1 = -1;
+            for (int k = 0; k < 3; k++)
+            {
+                int i2 = triangles[i].v[k];
+                if(i1 == i2 || k1 == i2) {
+                    continue;
+                }
+                l1 = i2;
+                break;
+            }
+
+            for (int l = 0; l < 3; l++)
+            {
+                int j2 = triangles[j].v[l];
+                if(i1 == j2 || k1 == j2) {
+                    continue;
+                }
+                j1 = j2;
+                break;
+            }
+
+            if(-1 == j1 || -1 == l1) {
+                throw new InternalException("can't find quad");
+            }
+            
+            float f = pointsX[i1];
+            float f1 = pointsY[i1];
+            float f2 = pointsX[j1];
+            float f3 = pointsY[j1];
+            float f4 = pointsX[k1];
+            float f5 = pointsY[k1];
+            float f6 = pointsX[l1];
+            float f7 = pointsY[l1];
+            float f8 = rho(f, f1, f2, f3, f4, f5);
+            float f9 = rho(f, f1, f4, f5, f6, f7);
+            float f10 = rho(f2, f3, f4, f5, f6, f7);
+            float f11 = rho(f2, f3, f6, f7, f, f1);
+            if(0.0F > f8 || 0.0F > f9) {
+                throw new InternalException("original triangles backwards");
+            }
+            if(0.0F <= f10 && 0.0F <= f11)
+            {
+                if(f8 > f9) {
+                    f8 = f9;
+                }
+                if(f10 > f11) {
+                    f10 = f11;
+                }
+                if(f8 > f10) {
+                    deleteEdge(i1, k1);
+                    triangles[i].v[0] = j1;
+                    triangles[i].v[1] = k1;
+                    triangles[i].v[2] = l1;
+                    triangles[j].v[0] = j1;
+                    triangles[j].v[1] = l1;
+                    triangles[j].v[2] = i1;
+                    addEdge(j1, k1, i);
+                    addEdge(k1, l1, i);
+                    addEdge(l1, j1, i);
+                    addEdge(l1, i1, j);
+                    addEdge(i1, j1, j);
+                    addEdge(j1, l1, j);
+                    markSuspect(j1, l1, false);
+                }
+            }
+        } while(true);
+    }
+
+    /**
+     * Upate the triangles
+     */
+    public boolean triangulate()
+    {
+        try
+        {
+            basicTriangulation();
+            //optimize();
+            return true;
+        }
+        catch (InternalException e)
+        {
+            numEdges = 0;
+        }
+        return false;
+    }
+
+    /** 
+     * Add a point to the polygon
+     */
+    public void addPolyPoint(float x, float y)
+    {
+    	for (int i=0;i